1000000 1
-629 -749 354 -81 -315 -510 -595 949 2 286 11 -626 -18 -395 -62 816 -459 -599 -481 841 416 -759 -336 69 382 561 612 -643 773 980 933 661 -520 -654 -514 -590 504 -252 178 39 -587 659 387 826 788 548 711 11 -558 466 -388 -458 -987 -299 998 -170 -549 580 489 -169 101 -292 215 173 78 -443 690 -448 228 451 -380 130 -765 -424 -23 163 890 25 -703 15 400 626 292 624 -672 -612 -577 325 405 651 -106 -731 -167 51 -17 175 -793 868 443 -588 205 -469 94 728 -305 619 662 705 687 346 115 -39 -819 6 -698 -22 -689 2 -839 -489 327 -811 113 -279 -583 909 864 604 289 -195 622 185 675 90 395 552 78 -988 -728 583 411 735 810 -822 -21 -181 673 -172 -629 -211 -148 -736 -446 448 -188 392 437 -262 -707 -313 -307 495 732 251 -383 868 -742 -112 431 108 768 -963 840 170 -133 -701 573 -667 260 512 653 335 824 -127 -989 53 139 144 694 -61 123 -793 -983 574 243 577 -473 -136 521 -173 -18 250 143 -34 779 -150 712 794 719 853 622 -692 -540 -648 748 606 -640 961 -246 495 286 -392 15 -881 597 694 -809 904 -279 553 106 507 -635 992 757 72 -691 904 -568 -463 937 -844 -666 719 172 430 631 -528 -734 898 -386 -783 202 -235 -868 -268 -328 -819 234 -454 918 -289 473 -651 -188 431 -165 696 50 -162 518 68 451 -978 -441 895 -111 643 528 -907 157 -476 -177 -440 -817 -559 -419 -668 -234 -721 421 384 326 -104 -817 -781 549 727 -330 710 401 -468 594 699 142 588 -46 85 172 -820 -552 452 -845 791 -43 816 593 945 -355 -668 555 998 479 -809 -549 -256 765 103 894 308 5 84 578 857 38 586 -221 759 -175 385 -369 -68 551 -958 42 324 890 915 707 -611 345 -583 -965 -830 -187 354 537 -253 461 -865 182 -974 -426 -563 -496 103 -714 460 321 -357 -963 934 -736 -529 468 453 -86 -436 -965 78 -131 380 894 525 48 -659 -451 -151 -720 825 22 254 -504 257 -437 -28 -876 77 241 445 625 -283 37 -886 253 -70 -402 638 413 -413 450 879 266 -971 -611 353 303 782 65 165 817 -558 -954 -657 984 -392 718 -517 -615 -157 -864 696 129 776 -639 -941 -71 116 280 -490 -59 -829 505 418 704 -4 -18 -573 -614 556 -90 -340 307 -461 -113 -389 -728 -599 -226 725 288 -326 506 909 430 407 132 103 -463 833 -237 -561 -928 354 343 532 -871 266 899 870 993 -704 -199 -864 -816 9 960 986 -471 -285 979 -565 -23 -860 813 -854 790 -263 -689 -303 -316 -971 -118 -283 -592 -925 903 -409 -571 667 -517 935 -627 259 -691 -294 665 292 -586 -958 206 -928 -743 148 661 945 606 -337 930 -693 -888 -506 371 621 488 -670 -307 -378 411 132 -341 592 197 -342 745 63 691 193 -320 761 -470 -418 950 -271 -522 -34 -247 -145 -146 -253 656 94 606 -762 -439 -48 -687 377 888 737 -577 4 -261 -528 -42 -422 663 -609 -23 -700 -471 -372 822 -215 414 935 -295 548 -472 887 721 7 -368 -605 -398 169 -956 426 -203 399 -529 549 561 383 967 471 -195 -908 66 223 -780 749 374 -270 -888 572 599 -193 547 -134 702 552 732 828 -859 -148 794 263 446 377 940 858 843 -265 -16 -294 755 136 -592 985 911 382 -125 663 -382 118 -199 175 841 -504 463 641 550 74 -840 -542 -857 544 543 191 53 -123 -303 651 -466 -135 -270 388 -360 110 804 -251 169 -275 457 206 344 -624 -424 -648 -927 -355 -959 460 735 -616 -215 574 -504 -330 151 935 -7 -778 -38 745 -388 687 -340 699 -707 290 -837 -392 -539 959 -447 -545 803 439 -164 -168 -578 -857 -751 -152 -360 -350 -308 614 274 -578 481 694 806 -937 825 -823 608 274 384 903 139 259 182 -668 -664 866 938 377 -982 -988 126 -729 -202 723 86 -745 158 -724 714 46 257 -572 963 -163 -170 -551 -307 -716 352 194 846 -208 -119 997 -903 115 -223 789 -582 13 836 432 -329 856 -69 406 265 -51 -884 -153 -816 -914 61 217 -485 -680 -876 388 524 908 506 -446 257 803 -736 338 668 -308 299 -772 -946 394 687 -895 -942 -774 -382 -318 -451 980 -392 -65 978 106 -701 816 -308 -195 692 -408 526 -833 -872 -523 82 254 -141 810 -859 -738 -463 954 369 72 -346 -494 144 -917 -967 45 904 748 598 224 551 -88 305 -766 -221 -311 723 -842 37 -136 358 -757 -445 291 -623 390 470 -899 -354 628 -909 115 -385 -569 -137 -641 -614 645 -715 920 463 -32 -52 266 34 -506 466 -904 -695 57 -295 -257 -434 981 435 28 -636 249 -225 955 -81 74 -555 -260 -512 329 -321 237 -31 477 -201 -284 13 727 -491 -124 113 -202 571 -704 -37 -953 -263 -680 682 128 282 -579 17 -47 -366 -126 958 -518 -762 617 890 -374 446 878 -988 -908 604 420 -821 -21 -497 257 -119 -822 389 -231 48 -256 -915 144 922 471 965 946 556 -403 735 -906 -322 -626 -293 875 -518 124 -808 366 -739 375 627 229 207 209 591 842 -658 800 680 -509 -644 -304 805 -914 742 -108 166 699 -430 -197 -743 874 -2 982 -568 335 -248 -681 -693 753 -829 -477 620 924 605 -131 215 -626 276 -235 673 -478 218 -216 298 165 -886 -592 -841 -473 417 -27 110 68 -419 857 657 585 -55 -151 189 -58 961 -122 -88 -644 824 401 15 109 362 8 524 733 45 -286 92 -918 768 -646 563 149 253 -618 457 -240 -470 436 139 -905 714 -28 476 -615 903 -711 -890 997 -659 649 -542 466 947 -812 840 577 -446 -664 -861 -951 -318 -505 699 352 712 707 275 -39 921 -493 574 -40 -976 903 -644 984 696 -692 566 -385 779 -178 211 -998 873 981 -1000 776 -222 -131 -922 717 -585 777 -270 338 205 122 750 72 655 196 812 -420 -111 -773 -554 737 79 697 -366 -455 821 -121 822 -154 -433 556 -476 -305 -752 382 -929 -753 -914 886 131 360 657 -226 -888 43 189 406 666 142 396 -733 -324 -680 -758 -788 499 294 503 -761 -977 761 -997 569 253 -473 1000 -41 -68 -831 -793 667 -624 -43 -985 711 250 -132 -268 -106 -569 117 -707 613 -130 169 392 328 728 -165 -236 -607 531 -509 195 683 -390 -966 -689 659 62 100 237 -280 -606 -68 328 -163 204 478 549 500 817 890 478 -15 388 307 908 -606 -927 429 28 -963 57 733 -312 882 -410 -93 650 -747 -185 -633 46 237 -953 -980 -749 -359 -393 -992 531 -861 -145 -788 399 902 270 571 -44 -58 -892 426 -949 -766 682 472 883 -509 921 437 164 -231 -956 759 149 -869 -717 -872 334 798 291 696 -49 -303 -303 -742 -184 102 -770 35 341 -169 293 704 197 -823 -41 -206 -622 315 -234 30 40 -124 -840 246 -566 -644 -531 38 -881 -892 -703 -455 -113 -922 -48 -420 -301 -918 -794 -583 928 937 -924 -11 -728 913 897 740 947 833 908 265 699 70 513 993 -942 -388 -843 17 -264 3 -731 972 -357 284 218 -320 774 602 -458 -302 869 244 247 -371 -900 -107 -212 67 984 -856 -863 392 128 734 -405 -892 -335 -567 -381 277 -383 -286 873 -919 611 -397 -684 -581 -900 958 378 584 -515 -814 -13 -50 -975 787 -401 -204 -619 -473 419 -522 -453 -205 -121 678 -506 332 -975 802 929 -917 -776 345 -269 343 336 -740 539 -936 -972 -12 426 -371 568 790 -950 417 695 -219 -158 609 853 -957 79 81 281 -440 613 -413 571 151 -626 389 800 950 -810 27 60 -565 -58 875 413 710 764 390 89 -822 -994 -403 561 404 -809 425 -55 -576 -707 484 -17 -90 237 899 323 855 -335 -374 164 -448 -488 470 156 826 517 921 -250 39 -304 -418 523 -561 -687 579 661 -331 -291 701 979 -568 413 933 100 745 955 14 496 361 250 -341 255 -734 95 897 -374 557 -870 466 309 -113 -868 -55 -118 969 -237 -585 604 -833 389 -422 792 848 233 462 42 524 -500 -448 -406 744 -160 -799 80 -315 -44 -185 -616 289 -474 663 733 -634 257 123 -588 -44 -394 -945 -338 -407 -826 181 384 -927 42 -423 -123 -788 607 -121 327 689 359 -584 761 167 388 -739 -811 193 773 -571 981 -776 682 -210 -842 -801 760 -774 427 -741 -123 -543 416 495 57 250 740 -263 392 984 546 265 516 654 -72 649 -995 -191 172 -779 0 569 260 211 577 -554 396 -819 -656 -443 -64 -724 893 830 615 -727 -768 -777 -669 987 -947 311 -573 476 995 -342 -935 -958 129 644 -282 797 683 366 -812 105 -703 434 -742 929 638 556 510 -405 -387 -116 558 -296 242 -9 -381 -138 239 500 564 719 840 -177 244 175 -269 821 235 -386 -159 854 550 -684 490 -346 614 706 -52 865 -99 814 98 -830 -674 -997 -35 -558 -339 -260 -926 394 191 -76 394 -315 -794 915 -867 454 -689 -809 -691 715 -519 211 248 -394 -202 -966 -536 358 129 -372 558 223 483 395 690 492 279 -105 -90 -359 267 -611 -457 -770 739 -134 -950 205 551 582 -573 -692 652 -394 668 282 970 -920 408 887 -109 592 -236 41 -425 -308 882 -499 -247 -50 -13 604 -96 -343 -459 -625 324 -333 896 124 239 -702 -96 -777 -945 -824 512 -280 91 -79 -202 -408 -566 663 307 -938 -774 -863 948 819 -970 -498 979 -701 -826 61 -156 -913 -930 -882 750 676 -450 746 -372 -543 721 -126 -416 23 -1000 -365 -926 -738 -472 -763 450 518 182 -668 304 -889 131 -121 -977 415 -612 413 22 -240 -283 -97 -907 -457 -901 521 -582 341 98 -751 -232 -660 124 -565 252 274 -273 -366 313 -184 953 85 -956 -388 -216 -973 -421 -235 41 -338 53 30 435 -769 -296 30 30 -843 98 -409 -832 -307 181 -187 970 291 347 863 -609 158 325 76 -472 403 -890 -705 423 33 407 502 -100 -69 -182 -305 491 179 409 -359 -844 554 675 -249 -314 -184 44 985 398 -79 -439 -72 691 26 -409 -850 -143 -554 -649 66 -563 -891 533 441 -528 -772 166 338 786 -469 553 -520 115 -588 -973 -514 -18 -619 672 -352 -173 -789 900 -554 293 862 -450 -384 -308 711 -384 811 597 850 52 -979 -948 -204 180 460 850 341 -496 -910 -557 -704 -449 -933 641 -712 457 684 -522 124 -49 427 -73 826 245 -746 -685 248 508 -752 -453 665 -272 -214 -852 -39 -485 -75 494 452 63 582 -927 203 729 838 328 293 7 97 45 479 137 -441 910 805 949 -899 -905 -584 -515 -231 536 -488 -902 -550 249 -163 -30 206 -268 236 439 217 -162 -906 -514 -115 941 -885 483 792 -373 682 -331 573 600 460 175 -381 -492 -574 66 937 722 951 466 414 -203 423 -231 310 -772 652 -899 996 696 12 102 762 -775 -550 239 291 918 348 -473 -881 -74 -676 366 925 295 431 320 725 -688 21 423 -680 277 48 -686 839 -89 -8 -648 -467 -943 546 638 210 72 875 -372 492 158 413 245 -956 -6 -873 514 249 199 -418 945 552 32 -601 -297 -292 -274 785 940 817 908 -829 760 -37 245 654 -702 -232 -473 205 -588 -209 -406 -796 487 901 758 326 -321 -364 -221 -677 -759 -170 -602 466 -101 114 -596 -383 643 77 -328 -307 -883 725 -908 332 -512 -176 84 387 199 -797 637 249 -182 -692 -894 -420 -457 -29 154 521 -851 -315 -81 -622 485 32 263 492 -134 710 997 781 329 -988 -317 39 573 -864 238 261 876 -180 -61 985 679 -765 561 -938 -727 -255 383 -814 -576 -426 189 944 -650 661 654 338 716 146 -575 -565 -366 578 -379 752 201 -218 285 117 -846 -153 195 -942 -980 390 40 870 -340 628 630 -692 496 718 524 -975 -275 313 -221 63 -42 67 364 979 574 -189 -301 -767 711 684 -890 277 226 727 -742 127 473 82 306 459 594 450 259 30 -800 533 -123 12 998 634 721 -912 206 983 804 557 767 -11 -340 -725 556 186 978 -565 516 -360 -701 -433 24 98 926 79 -624 -254 806 -268 14 -895 787 -584 -583 -411 107 -61 899 -296 -717 -491 -295 709 -207 895 -266 698 -836 516 207 937 488 -212 -662 442 216 361 -826 -96 129 -122 859 -430 -521 -153 908 -587 -426 761 -973 375 -828 203 -795 463 421 -388 -889 -47 -895 -1000 974 -255 -859 -579 -282 445 473 -503 -547 -416 816 821 480 64 18 203 -61 -121 336 304 741 782 687 -4 -95 -915 -148 336 317 895 -58 -256 -114 64 -254 267 556 -570 -300 468 158 475 320 -424 993 -641 415 660 -444 948 -332 499 -757 -842 947 528 453 863 40 -548 428 945 -715 -990 340 975 -280 -884 26 5 -48 56 -178 970 -941 379 -183 899 805 -914 -865 254 -411 188 246 -711 493 -80 599 -299 -852 -105 126 607 -841 458 -222 442 585 -702 -273 -220 -478 731 -736 -971 971 -562 525 -958 -223 457 -851 40 -1000 -445 -449 -55 -710 26 -543 740 -284 -604 -5 -116 858 828 155 686 -342 -340 837 -168 -293 -391 -513 626 -752 788 -550 -258 861 -611 490 -993 982 -848 981 359 122 914 615 -390 -765 295 11 259 -402 -267 -327 910 -365 -583 56 -945 916 -189 754 348 -663 605 464 500 -292 -160 58 -2 -12 10 812 872 -9 570 -107 50 -687 871 -538 205 168 262 542 -264 -715 -473 -631 -150 -276 785 767 867 -531 -809 590 28 5 -793 -624 974 682 -783 979 138 -955 922 841 246 668 976 -730 -744 452 986 558 709 -719 682 346 208 704 888 432 -284 -975 938 -124 267 -819 -334 40 -547 850 804 -338 595 -20 -66 419 207 472 711 396 -488 -338 639 -911 293 -648 915 85 24 -689 -210 988 -515 998 -191 467 -266 969 -864 870 -560 380 -854 -840 748 694 -392 -583 -526 144 190 547 641 858 -985 221 997 -559 846 -934 668 -25 -775 424 688 800 -172 736 -792 -856 412 -640 225 306 -798 477 -154 -676 761 253 -287 -784 741 -563 595 6 -714 18 439 -392 628 -363 -324 968 -267 363 412 24 74 -193 204 963 -445 637 -575 -238 700 -415 943 398 950 284 520 9 -632 -512 -916 579 160 239 837 -657 -15 -102 -857 -19 -789 -859 395 -934 407 187 561 -577 -157 -108 -495 828 893 917 6 -647 -576 747 -478 -269 -604 958 15 -936 109 -833 -804 -475 674 -481 -354 -664 -279 768 -687 617 991 -207 -850 302 471 247 165 -486 -600 -690 144 -315 -112 798 903 -828 728 326 -469 -418 -377 789 -71 -888 223 335 884 -589 -793 -315 913 -269 110 661 -74 535 -936 -741 -78 555 788 -479 341 277 689 458 -177 389 468 881 -241 701 911 599 -751 -66 -95 182 210 -37 -511 21 -366 715 605 296 299 -665 -91 -316 876 549 -249 -245 487 -105 178 -627 -157 423 -332 -756 778 484 -849 623 -419 -499 -979 -872 724 -966 -296 -509 -358 -761 829 -613 102 348 -247 -781 -151 -254 -116 -680 -286 330 -617 -413 -788 331 -457 -731 455 373 645 641 -139 -120 239 81 -170 943 755 -546 -506 -229 -100 567 935 -983 -803 -765 351 663 -598 -744 -708 333 149 574 -829 279 670 651 42 210 340 -985 973 -452 -622 994 -273 540 -586 -423 943 182 -321 -207 429 262 -718 79 -22 214 751 246 122 340 200 477 -56 541 -122 24 622 850 -193 -458 410 -765 -729 770 449 748 919 -865 153 -508 -637 313 -973 -237 251 -93 832 852 -307 -381 566 602 678 -762 -144 -639 -913 110 -346 839 -998 -215 -139 717 734 -760 466 -158 710 -3 989 -428 -870 -532 964 -414 951 525 -366 -368 -782 -763 217 227 590 -266 499 910 -611 -552 786 721 40 -917 173 -583 -629 -44 -887 -374 704 298 5 -996 797 474 614 -250 398 -245 799 210 48 -228 -667 -136 745 -923 319 -771 -738 212 -368 -985 -441 -796 676 -871 -578 196 238 -478 884 -736 -808 396 -413 826 349 513 -118 -347 116 64 -28 -473 -670 748 -263 -170 -625 924 104 -211 234 140 -487 -631 -913 324 59 319 -83 151 619 748 589 -533 -311 -481 75 -45 -117 -391 205 271 -32 -786 -427 493 515 35 506 954 201 785 508 -240 156 -847 -816 -675 288 359 221 186 857 724 -434 522 770 912 747 -740 -271 878 -393 -896 20 772 205 -703 153 -620 937 475 487 526 55 -735 503 -45 976 970 522 -631 78 325 320 -578 647 -85 -834 -593 8 -195 370 -437 -942 -830 -757 -187 869 405 -482 624 383 70 528 -131 501 852 625 -903 -129 229 -820 -109 -95 -96 -618 25 -809 257 -393 643 991 -28 718 469 -608 -713 -790 24 276 119 218 872 -323 709 -139 268 -483 -384 95 -888 -633 -328 -585 -496 129 833 -402 -757 -110 439 -97 -50 -754 498 -867 -463 -406 -234 -520 556 -293 186 520 952 620 537 446 50 -439 -94 -829 602 41 377 495 994 601 865 145 -605 566 -999 -141 -195 159 -611 -88 8 -99 -715 262 791 344 -687 -52 -922 -363 296 -646 -424 -965 -68 -247 62 84 -410 -817 -600 -553 531 223 -780 204 -337 -58 510 495 463 664 -431 49 495 691 -830 -613 792 524 -849 -195 835 -423 73 -152 71 -289 -535 425 759 -784 -276 -761 -996 -739 -429 320 582 -545 -266 -36 -573 196 -22 -775 -613 142 -3 -616 715 779 -953 140 860 127 717 305 -908 812 -346 318 -658 459 302 48 -536 164 -876 382 29 -549 581 -86 -997 871 -187 552 -690 -39 -203 -126 135 376 -663 -80 -689 698 266 -340 -547 -859 530 -35 750 937 743 290 69 1 784 -660 801 -695 28 -313 939 839 -984 -848 -278 295 -609 -786 -915 861 -833 -334 -435 -535 735 -293 -215 -553 353 467 238 -562 -974 5 85 -924 425 -543 -184 -735 363 365 -42 -708 347 -462 -396 -551 -428 444 -667 995 -772 441 -247 841 -389 -968 -1000 -82 -303 24 229 50 847 921 -55 -500 -439 -459 593 427 -622 72 981 31 755 -377 -641 -344 -619 -592 403 474 355 -665 29 -260 272 -264 -600 658 872 -284 -339 -151 459 -884 -61 -331 -564 77 -218 477 423 904 80 13 913 367 612 748 -267 -251 -455 505 -68 277 -757 753 -441 -199 -401 -313 -827 399 232 74 -1000 -224 -405 -682 855 65 936 -100 -391 377 907 520 -938 525 650 -177 -859 -164 958 719 872 -275 -374 241 737 232 571 329 -387 -698 -86 500 -358 272 606 -634 -773 -80 721 -864 108 926 -492 18 88 -208 931 -474 163 621 -785 172 -628 45 -995 -243 118 963 42 243 -794 140 -136 668 746 144 -248 -973 447 -829 -560 133 -145 -5 580 287 100 -16 -772 761 549 688 -869 784 26 814 -148 -386 -606 383 450 -105 530 -523 -545 -720 -879 -749 536 -167 274 -937 -145 406 -102 611 700 -338 382 498 783 791 -961 -945 152 873 781 -882 -848 461 803 336 861 -552 401 -818 529 -177 625 142 358 -603 580 -307 -24 -311 -410 896 -29 -748 -774 -88 -136 -507 805 824 381 -769 -115 212 864 696 228 247 395 -498 -417 217 526 -884 -721 313 -349 526 -433 -821 -252 387 778 -298 -810 -257 381 -880 576 369 574 419 -463 259 -791 -146 810 9 -944 923 -426 581 428 731 -229 961 -742 97 -889 -651 -412 -662 -702 -268 -308 -84 458 566 -432 -814 523 -661 798 778 295 -775 -760 -114 -546 887 -185 -444 -16 91 640 968 -938 -104 -184 889 362 682 155 -729 -660 60 304 -232 256 -96 -456 -669 549 -797 362 -73 -999 700 667 -129 -268 -873 997 -518 -245 -989 852 -275 443 -739 -400 -162 634 736 858 -529 -997 -399 -346 281 -248 -505 -399 807 -600 910 86 361 -803 -832 449 182 -489 2 -999 -450 -898 886 -903 56 535 -884 775 -457 -862 -341 -785 729 -272 310 -259 287 324 125 707 -965 -191 -950 -505 959 -89 620 211 317 942 -983 90 -260 117 -747 -711 78 -601 -83 -141 -875 -998 694 -231 631 340 11 183 -277 136 990 -183 478 -868 -435 32 272 684 -731 -391 -714 130 172 988 309 -450 963 -638 765 -319 -956 -198 -958 -152 -801 266 964 67 -600 -388 -306 -192 590 -858 648 503 -333 -469 -51 -509 -387 193 -561 -823 861 880 260 835 -469 -780 -529 774 710 743 410 -773 -75 122 -796 492 275 392 -603 431 372 930 804 -758 924 163 893 240 -853 -996 -61 762 -313 -363 229 756 -54 -500 -492 834 -967 -946 -911 -364 577 -264 999 60 875 -991 742 820 718 -825 54 897 -801 -527 -419 -214 -578 -589 -305 686 967 793 -577 424 -478 -463 -190 -743 -822 35 -723 81 232 975 994 721 893 -436 317 789 -578 -602 -881 -635 -240 -637 -586 640 -129 -932 -267 -474 597 671 626 -289 -643 54 564 -571 -551 20 463 -473 295 -12 455 606 -908 36 -715 843 -108 466 -328 -18 -178 -340 329 -989 799 27 280 297 -88 720 -349 -248 419 -961 -738 37 -814 957 847 -960 -791 -470 32 572 103 592 -412 292 963 -866 526 557 -92 385 981 -581 -675 -886 712 527 19 -419 -513 -730 774 -221 -463 221 -943 626 393 -433 -697 -456 908 928 -404 463 -514 -351 456 -998 -270 92 -656 -927 753 914 -930 -235 940 156 917 331 48 645 -796 -15 886 147 -500 901 638 -407 -758 -786 787 635 -472 -912 -999 39 -706 729 654 -790 -321 -539 -261 198 -728 910 917 621 -540 -493 191 -889 144 822 -371 179 -394 -909 -277 756 -194 -124 -779 134 -537 441 643 -378 808 903 -958 -900 -754 625 -477 -308 -683 -657 -733 302 -870 -352 -623 728 29 -227 -291 364 891 -642 612 613 975 -798 -24 35 956 -520 866 778 -369 166 177 940 -876 -129 -189 -104 -734 -172 554 904 -291 -417 709 194 353 -527 285 -264 -232 517 961 -699 -95 -69 -386 734 -80 536 138 680 -996 727 744 36 162 14 533 -817 540 -372 -789 -389 -872 909 -233 281 -282 -733 858 -798 66 765 224 713 -250 -171 -314 593 -136 -236 -800 950 -428 870 -546 371 167 -565 21 -962 -135 761 929 -863 410 -448 -286 272 -240 496 48 -17 -939 -910 -559 -875 634 30 475 929 130 331 56 -459 -678 431 -480 703 792 382 -782 -366 889 -569 963 786 228 758 634 -462 -834 -492 -90 -737 903 -970 -621 -890 615 440 44 -696 -315 801 917 450 -955 -153 709 881 -309 -483 911 -789 871 -251 -505 -138 580 -511 -755 136 391 813 965 -954 112 189 -227 -801 -377 -10 -246 179 -76 -219 -934 -402 -383 -688 -589 -744 464 49 -630 447 -555 -482 486 -910 400 -359 -767 412 -982 216 473 412 -678 98 515 -76 703 -508 -848 -963 198 476 941 613 -924 -860 376 -936 -163 94 -632 -875 544 -376 323 475 937 -400 -762 -210 43 -174 -324 -55 540 233 22 236 52 189 -253 -325 -33 -136 -198 -61 -254 -659 814 -51 957 539 490 -301 -633 251 -472 534 709 -675 526 -582 718 -578 364 -317 -530 -863 14 -673 -488 173 -591 -555 269 -196 710 734 -327 726 -543 122 -317 -926 -184 27 211 856 995 -765 255 507 174 -367 898 372 -526 -413 -593 -116 -748 639 488 -934 -956 857 908 456 -435 -555 -826 242 757 594 685 -746 -67 243 -916 852 -769 -625 -880 -120 -603 891 9 955 -452 119 127 -273 -568 -830 382 -923 32 199 -68 -145 7 442 836 -934 274 -577 -584 714 -163 -31 -875 739 -821 -14 -985 879 50 16 -701 -226 -1 825 707 805 -135 -364 618 185 -466 -963 573 677 -409 -281 -57 143 -163 -111 -451 626 -538 424 -359 814 -712 -345 -3 49 157 -327 -262 476 247 -653 503 -152 -280 -51 -1 242 -312 -364 606 -368 -340 407 922 -253 -645 881 -869 -185 816 -793 185 541 -429 -501 -341 937 -958 -435 466 928 -921 -671 205 -67 -723 -958 -755 668 42 -816 -164 367 -233 -224 943 509 716 858 79 -208 -269 -751 448 -774 -514 752 966 727 -856 339 -124 498 71 -504 -229 -376 373 -692 913 -966 -645 -472 -118 -628 519 -449 -631 929 829 232 -315 -813 157 -478 -898 -420 -380 62 161 49 597 529 66 -947 -282 -841 252 300 -699 657 -169 908 -62 102 -925 594 -397 127 -960 -357 -960 -488 529 -623 628 687 -115 695 -18 633 331 382 -466 42 143 -471 -539 -512 -115 -727 -328 560 -614 -203 -557 994 -24 522 -646 -90 -765 -951 -803 -290 507 21 953 826 293 -511 -910 177 -679 438 603 -758 442 -460 -348 587 -895 -528 576 -58 72 -260 847 431 -293 -619 913 47 -336 -965 787 479 767 -631 -989 651 -538 -161 183 503 66 -564 -574 -728 -247 769 442 -25 -231 813 -599 -4 659 -751 194 -303 578 -758 362 81 426 619 523 -167 69 196 979 759 533 -863 364 46 714 -309 235 -542 143 690 -610 935 110 938 298 127 -944 -548 761 135 175 376 583 631 -59 -917 -332 -523 136 -579 402 652 529 40 407 -441 -751 627 17 960 -1 579 -341 955 -61 67 -338 690 531 -801 -256 312 878 -449 322 240 381 948 -659 -192 711 718 -951 556 -448 490 584 443 -886 -354 739 -784 -3 852 120 -230 -252 -343 410 -533 -644 -46 899 -974 -815 628 -808 471 -90 59 104 565 -195 508 627 698 -181 -977 -917 -774 735 -685 271 363 629 -897 -777 -984 141 459 -324 431 31 249 894 -832 966 -993 731 -155 -512 243 641 -426 -536 -20 955 827 623 -248 474 -788 332 -398 354 630 634 -279 -305 -882 973 355 850 -695 726 341 -245 -322 -672 -458 541 -903 219 436 -317 189 -538 -547 -580 82 -499 -878 -206 869 -168 669 -831 919 903 916 913 116 585 -71 -360 -826 -199 -935 -269 997 -492 -698 -338 360 -369 832 86 -403 -375 -935 -352 -276 785 449 -101 793 -236 -604 116 213 694 -3 46 -392 -43 -886 -920 783 -808 449 163 -54 573 948 -27 -455 -184 -903 -880 395 463 -60 -644 -401 -264 -118 63 252 437 -53 136 151 -369 -302 -266 497 730 -881 27 988 287 -483 777 -300 738 -958 250 299 403 -904 -313 -487 -163 522 -511 645 -1000 400 431 -91 833 989 -222 156 158 360 22 -342 783 641 -902 332 -94 -591 -146 297 694 -372 -456 498 -679 -979 -1000 33 -125 351 565 848 827 -68 194 -28 -472 122 -1000 299 15 541 914 396 -455 299 -124 -345 398 -97 -853 797 -909 -552 402 310 817 -899 687 709 -528 143 -928 124 525 -91 -282 -347 792 -519 -996 -673 -453 120 -703 -669 -518 -407 -779 -539 -498 825 -127 -911 -545 -54 464 321 11 909 -634 943 -874 73 636 -849 -880 680 245 652 219 -479 958 -143 87 102 301 275 836 70 -87 -308 110 -350 238 -662 -583 815 -468 -781 -938 -972 232 658 672 331 205 483 324 116 788 977 -697 -169 828 510 809 -487 -380 664 -74 321 -169 8 -589 560 419 13 968 830 326 952 -194 -936 -954 -735 -745 580 -422 -587 -526 -458 787 295 -273 -802 -234 -600 -2 -209 -433 -767 -75 -575 991 -196 400 -9 981 368 148 211 224 -941 -778 953 -299 721 925 -918 -395 463 488 369 367 -484 756 622 -937 -356 139 -196 37 -601 382 -549 -13 -504 -902 -636 -882 326 -231 -896 -10 -641 -497 228 598 -777 -890 -51 -182 -66 102 955 209 -395 -713 39 -510 670 -163 -499 -419 -433 -389 -493 -746 -236 868 205 -757 947 -309 514 -335 -413 -798 843 -831 -302 426 -28 -941 -583 95 504 -41 -832 980 -867 -991 -331 521 -590 -305 -454 -933 239 -662 642 -573 -481 806 -631 907 -751 -438 970 980 732 218 134 263 -45 -641 -413 877 736 -710 852 -66 -272 -420 -385 -173 335 555 -432 144 -806 -200 849 -924 494 997 426 -779 43 -299 314 385 -205 974 -93 33 20 -425 511 -736 111 -563 -206 -977 -496 -389 274 -418 -7 582 988 14 90 -519 -457 -77 -973 -14 514 199 -364 551 265 -565 -392 -405 -856 605 241 -264 793 332 -381 -227 -128 -987 388 -694 532 -811 -652 551 265 -403 584 212 527 -779 -8 -698 -55 785 396 631 243 -504 -116 -362 317 759 196 65 458 -330 -377 735 914 -99 -991 936 912 697 -721 -505 -42 -259 -800 745 831 -270 109 -278 505 -855 410 539 259 275 -975 197 834 677 383 8 -769 977 -653 943 285 602 95 -592 535 788 -931 -79 -211 145 -135 748 960 -18 331 985 -226 -395 540 -234 66 -390 -263 92 -734 -624 192 -183 210 681 828 894 202 -371 687 721 -589 837 462 -331 610 73 -844 21 378 -132 -338 615 502 -491 -935 -735 509 -930 247 878 -971 -521 -807 -339 417 307 499 664 -738 -720 -305 342 -185 908 -229 948 835 805 -966 -941 -635 -702 -160 -483 -121 -900 706 622 249 -142 -24 248 -744 -955 -658 826 -717 787 -72 -947 -446 653 275 664 -828 948 450 -7 259 754 -842 593 531 814 296 -68 804 573 -868 -340 -782 -383 -84 983 220 148 495 -505 221 46 714 -558 -214 761 662 -224 751 -602 244 670 -297 192 -779 102 -688 -709 600 -497 169 568 -926 747 -147 229 807 938 687 684 730 -20 896 -907 -196 -583 859 96 178 -717 -74 962 -129 604 921 -374 -53 242 923 -994 568 158 -682 -442 895 443 -455 126 -678 84 -953 -173 627 557 -921 822 -405 -786 -725 -274 725 171 402 -36 918 -198 -525 372 351 -870 -66 842 280 997 859 -628 -702 -185 523 -913 -917 975 527 621 -935 -878 -802 909 -821 -249 -313 -77 -883 861 581 -73 -277 440 36 -679 -973 901 385 93 164 -657 630 786 -901 710 288 -574 360 266 436 -471 -456 172 -178 550 449 0 361 -872 -940 -487 45 -13 144 -974 825 528 898 -99 250 306 545 -70 -868 450 735 270 -888 215 80 238 -502 -225 975 -656 360 -41 740 -27 -147 47 -386 -207 -133 -398 -114 56 -242 -888 814 -186 -588 -265 -839 -78 700 -428 206 341 -165 -194 -873 199 -189 -990 -271 378 964 -931 565 244 -293 542 606 -113 -508 443 532 718 623 358 289 -878 813 -462 -151 526 745 917 910 104 -353 -609 935 928 424 680 959 -629 206 -283 241 -637 934 -952 -281 750 856 810 -832 -707 -678 772 -879 -530 359 -157 589 195 -587 -693 -674 -779 -459 688 186 243 -746 188 -803 627 -928 280 -180 -859 135 -655 560 -375 -789 930 -131 925 113 -776 -999 -728 -30 254 -335 514 805 129 -181 -843 -297 -543 -319 -294 46 -952 -174 399 97 -122 -103 -579 69 -569 548 -257 -730 982 202 -128 525 -214 -840 394 453 -976 788 924 -417 -113 -706 767 0 -898 351 661 -101 396 -590 991 -827 224 -827 670 -256 -450 3 265 614 -43 -925 -751 -834 -270 -94 -17 -20 135 924 507 836 991 24 -988 -763 -727 -666 264 -666 153 -457 -600 638 852 563 889 -495 -9 401 755 -784 526 477 -276 -361 -443 224 364 591 -141 425 371 878 -526 -264 -908 -375 736 946 -70 -421 -147 -277 350 -121 490 481 744 -193 843 -769 -309 14 734 286 463 225 -769 -207 -169 -759 617 -589 -583 345 216 707 -527 -181 323 -51 388 -868 -466 313 262 -120 577 -833 838 115 120 -879 578 731 466 -995 -143 -474 -894 98 212 -476 294 -112 298 718 912 -813 909 367 -757 -97 -676 999 835 -811 -439 355 539 -331 -245 833 664 -148 -771 -349 -73 -57 -555 147 -590 -340 66 189 304 -477 -553 997 -244 759 -836 659 -207 322 785 -691 -78 -588 -114 -400 528 99 644 -789 289 521 35 -589 -286 973 588 176 -473 970 945 708 403 70 895 731 829 -496 668 218 973 560 974 191 -515 -316 -107 485 -619 -830 553 865 -273 -911 715 14 222 -682 398 4 889 191 -560 459 200 -219 -950 -924 362 554 -331 256 -558 -892 365 -830 518 -271 -330 279 749 43 996 147 98 -642 878 947 875 487 210 -90 -298 756 223 -475 444 269 -236 135 -712 395 72 427 793 -231 913 465 -551 -929 611 980 510 319 503 398 332 759 822 -73 52 267 -203 -929 -587 -409 -378 440 -260 976 -556 -910 560 -821 -111 305 954 333 -946 -84 -577 365 -212 366 -671 -290 -770 498 379 14 485 968 -699 270 -53 -276 730 826 -739 -970 809 904 922 -102 -195 733 686 -993 -881 857 -142 706 158 665 -703 352 927 -281 291 -743 -111 607 741 471 230 -596 828 908 -993 -804 324 137 -151 641 -164 -467 -571 538 -434 -622 -531 43 547 -583 707 915 661 -910 -101 -470 -343 730 -136 116 -444 -294 -18 -830 -40 954 281 -96 442 -802 895 -749 -899 374 888 133 581 359 946 576 924 -201 480 413 -663 235 -152 -71 465 -25 -148 537 93 903 -635 240 -332 799 522 -119 586 740 -189 28 -885 633 -429 228 811 992 319 -543 108 -700 -246 -265 173 -600 857 -809 -813 90 -437 -751 -800 -120 738 21 -913 -891 682 298 -983 -693 -438 -933 -616 340 753 364 665 -872 -633 -897 -176 -901 -738 818 561 -375 938 771 -700 -876 -30 865 46 581 703 90 377 -579 -796 -727 -615 684 16 -18 -883 180 301 -360 860 49 -509 758 -808 -796 719 -523 55 827 -69 760 364 548 337 851 -75 -241 209 -98 -74 -874 -759 989 -415 -416 49 694 933 299 -236 502 146 -370 -130 636 217 -282 -635 -238 -529 713 634 96 448 -115 -307 -298 -624 -558 299 817 68 -654 -934 -2 -390 -970 -866 -866 -724 -850 -27 -453 538 -78 -894 87 -906 545 -138 985 -741 927 -835 146 -675 -470 -491 200 642 686 -666 -603 -533 -912 819 646 -554 -161 38 -616 -240 225 -339 535 981 780 -758 -124 142 -96 -802 -588 263 233 912 480 -545 732 93 -796 -39 90 -639 934 447 -846 -191 -104 -112 -673 -399 976 -112 -708 201 -9 -617 34 -122 875 308 -728 244 309 -643 -765 35 345 -741 812 50 8 218 -953 -951 -812 384 876 543 799 322 675 170 21 -897 953 -861 656 0 395 850 525 167 -901 31 -472 -321 436 -700 -5 928 -523 -4 936 -736 -304 764 -902 304 -54 -227 847 -781 399 -298 -452 111 -451 -889 364 306 -148 58 924 924 -653 619 -274 308 -41 -538 605 654 -861 918 456 682 131 57 375 -146 691 -554 346 722 777 242 486 644 329 -443 352 -567 428 610 -115 -499 -230 -652 -915 660 -544 -111 212 -304 826 245 -448 -391 -966 -755 -69 544 -914 165 -547 509 -468 77 644 928 -513 312 21 -823 -384 682 393 -188 -967 -883 -174 27 -888 238 209 673 -659 -94 -576 445 -988 264 964 445 870 -441 780 -660 -618 -20 667 -668 300 192 -625 314 484 -959 -465 -462 765 -135 334 -200 253 426 -310 49 -108 -711 10 -534 -203 498 -206 740 -264 -209 -554 -464 873 -912 573 195 391 480 649 -330 525 733 392 -885 903 -439 594 -470 296 546 563 510 -725 481 -564 -646 -666 941 998 -702 -563 -456 -809 623 -996 578 -219 909 -995 952 -808 -184 136 -524 217 188 565 -708 324 -894 -192 -374 -691 693 262 -270 302 64 68 276 208 907 -101 -839 27 692 -388 -221 59 -563 -279 54 152 -780 -187 577 -761 814 -714 560 -987 -45 -220 880 -866 -698 857 158 -311 498 209 258 -854 -287 628 690 834 -409 -213 795 243 -375 -498 -814 188 -106 788 -410 -988 -637 296 -779 3 438 -773 158 286 -37 -932 -2 -338 851 592 -203 -383 -562 437 268 -14 -760 194 363 973 332 62 -231 148 926 75 337 728 -32 -866 -942 -777 -11 572 -14 538 109 97 -629 417 -742 -546 -271 637 862 -799 -138 309 -442 427 891 -842 -137 74 466 528 562 -801 -524 -221 840 -736 684 -146 -230 -918 -620 -926 -965 -883 -15 809 121 -685 403 -421 458 952 -34 211 -593 -910 -549 -727 628 -214 725 -324 -231 424 163 -503 -198 137 -96 853 -163 -298 -901 655 -925 -9 -682 -476 -969 163 687 332 316 -237 -504 -383 -889 822 559 141 -296 971 -742 -904 889 108 334 121 647 -777 300 742 -922 524 866 -695 -687 -756 -550 296 -145 -7 162 510 774 567 -22 467 -685 -719 -598 52 -141 -250 -209 -585 316 288 -570 -596 725 -411 669 -603 733 676 479 409 46 724 -791 76 763 884 -406 -908 -297 -396 -121 -152 800 736 -706 -982 926 182 572 -558 127 -697 622 810 -944 118 39 -761 831 164 842 -264 564 -810 53 -223 164 -966 549 818 223 -948 -914 130 435 -667 -150 -129 -927 -395 81 -210 -754 438 150 122 -763 -610 -564 -341 149 -477 84 198 760 -133 -217 807 679 -630 910 19 611 -124 808 -796 -610 878 127 -2 -929 522 727 -197 -323 -516 -380 797 -924 -423 363 -789 234 200 111 -272 -519 -92 -501 -79 -876 -692 -938 -529 -327 -411 365 -757 -84 -568 -604 221 855 -691 544 200 -547 -573 17 -686 518 -777 420 -875 620 -927 856 62 666 -66 -976 559 -864 -216 564 -881 359 -460 -844 285 -806 116 -361 44 -689 145 -495 -799 515 838 -647 -836 -152 913 -239 -24 567 -136 637 648 856 16 121 -748 60 -616 -170 -736 -197 -714 856 959 87 748 773 -9 732 428 53 923 -376 816 992 -352 932 -680 111 -603 642 -678 -658 652 237 85 -30 113 909 -677 -255 388 163 19 478 99 -166 980 943 -259 112 -596 -627 -850 681 526 -626 884 -712 -792 223 -786 155 67 309 524 -343 -117 -295 -185 466 640 -73 625 -237 -466 323 433 -97 -469 -537 -327 0 166 -865 950 999 -346 -952 118 439 -374 432 -690 -807 -615 369 365 -873 812 276 -135 -736 23 -532 343 -569 765 -698 603 612 -643 561 134 -347 874 325 -79 640 774 986 -564 787 469 536 -328 -347 -363 -644 -221 580 605 362 -82 713 414 -980 -520 -696 705 237 -840 877 -711 180 -449 -68 -455 318 -846 209 311 624 -952 775 -96 -994 190 -481 -287 -26 685 -974 -226 -22 -118 -413 764 -245 -126 21 -722 166 338 167 89 510 -281 -442 304 -206 -752 673 -538 -639 962 -305 688 39 813 954 -485 -673 366 272 194 -143 759 689 -289 -591 998 910 132 -955 -872 -732 -531 9 -659 -61 303 173 978 -803 -536 197 887 235 -90 580 630 -19 -11 -444 -486 884 399 250 132 189 -984 980 629 -136 347 55 18 -124 852 344 -553 -926 20 803 73 281 244 -142 -718 -340 -164 416 -943 -352 -987 904 -693 -512 -731 684 416 529 842 -590 602 3 -446 311 743 266 216 450 728 142 -766 -357 -33 389 -65 307 -50 52 -826 728 -178 959 212 64 -826 601 -642 446 -866 -888 600 754 -862 -513 810 -999 -803 -164 -227 615 -55 -769 -678 859 550 -911 -825 -341 -709 -594 -365 86 640 -358 -410 270 390 -741 -762 421 409 -384 -824 656 -910 810 324 23 -223 937 -8 966 -703 581 24 -222 199 224 -342 651 -980 -303 583 495 -607 828 68 -540 -272 99 602 -262 517 233 -111 906 -594 246 -366 588 -932 608 -570 -269 345 900 -776 445 -772 688 -272 -427 -976 972 -860 -418 -741 586 61 -427 -857 457 -4 -981 156 -475 -122 362 -9 710 -143 -194 -602 -526 921 983 720 -117 565 415 268 -534 -442 -757 280 -148 190 -223 -284 -586 -163 772 -757 -242 764 133 -619 517 689 -99 -513 871 -272 605 -911 401 470 -182 854 239 -715 126 -321 -373 -31 982 646 682 822 455 490 3 -418 -208 399 297 938 -556 384 687 719 645 741 -669 153 -899 144 -978 -220 827 325 334 247 567 515 -948 317 -451 -804 616 263 643 473 116 244 -530 205 45 372 -566 657 -219 -571 833 816 -201 -184 -919 -903 877 -26 450 973 551 -209 221 531 412 -760 603 351 -748 -499 407 -476 463 201 960 -947 -596 -510 428 -91 -527 922 599 -532 -144 -263 -657 613 -372 851 -57 441 -319 737 -94 885 269 829 397 293 -361 -998 360 28 370 -850 -295 876 104 673 -841 -842 377 -980 161 631 967 114 455 -238 413 4 726 269 940 -647 694 -767 411 903 -140 584 743 -47 -527 100 -638 -327 967 255 338 -805 299 -501 -141 -79 -538 622 -665 -824 -91 665 48 731 -978 -203 -518 999 -735 -867 98 -255 -87 318 151 -535 92 806 -156 680 -693 -913 867 -861 901 470 130 -939 420 -96 199 344 -511 929 413 364 -397 934 -314 679 -260 194 309 932 -383 -174 -861 -488 -904 -334 536 -704 781 -129 729 241 -703 715 679 -817 -214 -330 -376 -173 986 -332 -631 -190 -882 -657 -167 819 441 240 49 832 -810 456 -28 737 -168 969 -51 -863 -407 450 834 -819 -952 -954 -171 -44 393 706 -215 44 655 748 -171 -994 -67 33 -944 293 -562 -456 6 16 -448 79 741 -977 32 -98 61 683 -400 592 -291 995 260 764 56 782 199 334 245 917 198 641 -220 -693 125 -401 9 806 -163 843 -877 583 -576 -501 432 240 733 -336 212 339 677 892 430 -387 -257 -558 100 -225 -455 -856 -701 707 251 920 -611 -806 -787 389 413 388 -431 273 165 138 -174 325 271 439 553 490 866 962 483 244 412 435 -324 -263 563 415 661 -654 330 -304 552 -407 -871 730 809 -312 265 45 -216 453 -112 -70 205 -108 -913 -178 344 -572 -25 -752 819 -443 30 -323 383 -337 -557 7 493 579 500 693 589 -228 -151 -429 -795 -978 -453 616 529 -613 -179 -733 -550 582 908 -593 712 -766 641 561 -718 -56 -372 -609 305 -417 -708 -833 -602 50 20 -85 -208 964 -344 -378 544 -439 -851 -482 770 -219 187 691 447 -251 -470 725 271 -304 864 -224 -90 486 -562 -605 -208 -741 -266 -988 922 886 445 -478 -26 -924 -933 594 120 -414 -844 907 -584 -747 508 -931 269 -909 133 476 69 -77 -882 -347 978 452 538 -287 42 695 543 -316 609 -125 791 -298 366 348 741 841 -166 294 -92 -651 -201 234 -797 120 120 657 204 63 577 222 843 -382 318 793 126 -966 318 22 437 714 -785 -851 864 -309 -247 -640 -35 434 -766 -168 169 663 844 -706 492 277 681 -197 0 -989 -777 574 779 -810 186 720 7 -734 -46 -947 -117 -862 -977 -87 -617 833 355 247 -548 143 -692 373 -824 313 517 829 -673 -689 -737 -624 -573 -10 -810 768 -505 8 -615 893 -167 -139 -179 78 826 88 26 -420 118 -380 -628 650 -11 347 -424 60 539 -139 604 354 -523 -944 640 -370 -135 -525 -220 186 -996 369 -871 724 -686 -383 379 690 673 -873 -767 -669 618 362 940 482 947 518 572 575 188 967 819 -915 -446 -694 356 -854 441 -278 -221 -148 -191 135 80 980 -282 874 -656 -370 -816 -968 554 496 491 984 877 65 865 -521 482 131 606 530 -795 554 430 -53 -436 477 850 449 563 -557 -676 757 -212 217 -146 191 409 807 -249 -829 310 544 461 285 -392 -361 860 865 108 847 73 135 -137 -831 -941 893 -572 -194 -692 41 -322 -915 -961 -922 -156 -956 698 -823 -132 -895 52 -467 -537 -347 831 407 619 -257 560 853 12 -832 -935 784 678 -659 285 -366 -96 200 -197 416 148 -194 541 664 -530 541 345 -496 -664 -495 476 -368 -892 683 804 91 95 -246 -860 -435 -322 -962 614 549 65 -788 -591 579 -493 -693 -822 238 -949 904 -115 -93 199 1000 910 -617 -164 37 -661 554 -407 -339 494 110 -69 847 276 637 681 -468 -804 181 -510 -113 486 8 648 409 -108 -540 346 -119 295 -278 445 -31 884 -1 -550 -817 -456 -237 -285 -901 -910 842 -161 213 634 -729 -644 -629 316 -266 -877 -486 953 -66 -526 -931 97 -383 -828 343 -981 -699 741 -298 -812 -331 -770 852 173 -338 631 79 807 -130 852 37 490 -541 702 -928 553 -880 64 -670 -135 42 -485 -319 764 501 61 832 -862 -215 -722 964 -58 566 735 -779 -815 411 -454 299 798 -144 -55 -820 406 -823 598 868 -667 -579 -295 -416 95 -51 -461 -668 550 -730 -891 371 540 860 924 792 -922 -590 546 -203 -151 -619 -433 389 910 -629 -261 530 383 -480 -674 44 272 918 388 -829 350 128 -541 259 -564 765 605 -752 -301 -244 -654 881 989 39 -99 -935 -198 -194 71 -163 -21 659 566 638 -298 970 -974 -862 -154 50 -115 -526 453 893 590 192 -3 591 21 383 14 -676 907 368 313 191 640 355 873 -706 -824 455 -752 -457 953 702 740 742 991 -463 188 427 667 616 339 -864 172 912 -862 476 -238 -63 209 -397 816 -661 -184 -121 894 -692 820 961 765 -694 543 -331 140 833 -402 -413 -748 -644 -981 155 -779 630 -426 229 820 267 349 -677 348 734 -516 61 586 -82 -964 -759 925 564 356 -921 262 23 272 -727 978 768 -968 -322 -580 656 -427 -821 654 714 800 12 118 983 634 -185 1000 195 770 401 -653 -700 -771 959 278 -552 120 122 -151 550 -472 209 393 674 -252 365 542 52 -781 -445 713 421 707 132 -703 369 -179 -925 -31 806 -17 444 -720 252 -713 -883 -392 -801 -819 589 76 453 236 -247 -510 889 304 -389 -657 441 -490 -209 -899 548 -843 677 -241 -268 400 176 320 216 -589 697 177 -690 -297 784 -195 189 -509 -208 970 443 -462 974 -775 -22 -776 495 -558 -902 147 66 655 328 706 533 -348 -715 368 -16 -431 99 -507 563 954 441 291 459 -537 927 -115 -93 378 -204 -137 224 -802 16 -610 -935 -772 -378 -935 -426 -273 -911 -140 -703 -835 -203 -893 642 -755 336 -176 -178 22 708 -535 964 290 99 691 346 23 -761 -762 -61 -367 271 907 -93 315 815 466 851 -609 -841 -729 -282 363 650 16 -648 579 570 126 965 563 -767 463 -272 857 643 -851 -506 -500 363 387 834 58 611 467 579 -628 -623 -167 159 -326 -107 -512 346 -201 907 -972 908 814 -356 -432 283 343 -272 -481 -346 -140 653 476 -769 -643 -787 -534 -104 816 -264 748 316 694 776 -87 -286 -655 -790 328 -401 351 -524 -70 -820 -342 -802 -690 490 -396 -212 737 463 -377 714 -473 640 229 937 -922 202 -965 -543 353 404 -921 793 -257 -959 -719 -711 -743 92 8 -963 988 508 -788 34 -895 816 -81 827 -141 829 -679 -612 570 157 -863 818 -508 624 -883 368 -549 -509 587 569 188 -447 -705 571 700 769 74 -609 178 681 621 -929 600 -954 -827 -943 -715 574 373 -390 854 714 -294 -78 202 -331 691 459 505 -703 -696 -569 -606 624 524 575 822 205 54 -699 17 146 1 615 926 533 583 434 -104 278 959 545 212 -999 95 -779 -104 -702 496 55 139 419 249 -44 994 257 301 -979 894 574 -242 -598 232 758 787 72 324 289 -312 985 763 -947 -302 -935 66 -365 -613 372 411 111 80 -384 112 167 965 -935 -739 263 -444 98 116 -481 -794 -940 -438 -197 -236 -438 770 110 -933 -462 56 -93 -268 -871 808 -277 442 -430 402 -300 387 -721 -580 624 535 895 976 -823 532 -268 -681 54 378 370 152 308 533 -783 111 469 824 -155 -616 673 -519 -697 -759 -392 -931 976 -664 821 -370 264 929 112 945 678 -913 -89 590 112 -368 529 -550 -51 829 948 -347 -941 486 -977 -353 -646 378 -462 -906 -854 871 539 -689 713 393 -13 -262 -312 -714 161 806 416 -416 245 -287 736 643 -572 119 -168 836 779 412 -956 -991 603 -980 -868 -665 -109 -211 -750 -921 889 -531 33 597 294 -463 231 -789 57 -238 -40 269 -594 170 407 -391 -733 840 175 882 108 -192 -504 -971 97 56 -827 -826 -10 84 -723 -169 420 -244 -743 -68 -108 -334 -457 -563 -545 -801 -688 -559 327 498 -829 879 884 730 -211 590 398 -808 -969 -397 309 169 -667 -284 942 592 459 -282 702 -879 187 -626 -886 -250 96 -817 809 -146 -959 707 361 -945 37 751 -732 366 143 917 489 -791 -828 -517 710 -813 904 106 -234 468 -7 -858 606 314 -756 637 -840 -539 605 -642 950 -203 122 -165 552 -97 60 431 -18 128 -210 -748 197 -113 249 761 766 -880 16 528 -744 -671 974 432 586 263 271 -664 259 -160 -130 -94 -392 -366 -815 21 659 -273 184 -542 433 697 -603 540 -103 -985 997 585 -121 -504 644 -652 647 -704 501 -264 -262 -287 306 -618 47 -75 680 971 504 -920 -953 -87 604 309 -747 698 -381 -468 817 515 998 -938 963 206 220 -480 597 300 -761 984 719 428 699 565 -826 -410 425 752 -301 -328 51 -266 479 694 117 664 -190 114 -468 507 671 -980 -512 730 -740 592 -622 -603 720 407 -617 -102 -530 -895 711 57 541 229 806 -769 186 883 -839 983 0 -54 -643 663 576 514 -298 546 -586 673 251 256 -808 654 -227 -704 241 970 -482 -846 160 694 -511 -27 -50 -58 907 386 -817 98 -573 889 -55 847 -764 -156 979 -123 -456 832 41 -122 -634 -906 -190 187 220 -293 -19 462 256 -874 176 -986 -413 595 -322 -175 804 -839 -933 -879 412 543 449 -981 555 601 170 -637 691 467 -239 -297 49 -254 595 886 620 968 685 631 -399 655 268 -181 -378 -442 306 -506 16 897 260 759 -385 106 -651 872 -894 -463 240 88 -596 -253 -552 354 -710 -846 -343 -747 573 -607 48 -746 -815 418 45 -374 39 763 -789 -970 -646 740 -950 -222 781 776 -218 163 -556 738 154 552 383 216 97 -655 835 -844 450 647 -136 892 255 341 -599 330 -796 536 780 -402 805 970 -86 -544 677 -110 -121 516 -334 -973 -185 269 589 38 316 407 873 -185 811 -442 877 -198 -204 897 -575 41 -368 375 -460 868 -214 981 -683 -675 47 -688 800 370 -604 -53 -355 -958 -209 -560 7 522 -802 -377 451 726 -910 -331 -863 710 -351 -790 -49 -750 282 991 887 707 338 -823 -177 -775 612 -803 177 244 -123 -730 -645 447 474 -858 -755 701 -970 -22 -173 728 313 -238 978 541 -65 184 -906 -203 543 124 -872 -373 -704 -827 -755 -118 437 824 -867 68 -23 464 463 -573 564 590 -887 634 200 392 -47 -269 -927 -343 -200 823 274 -400 -283 16 -505 911 126 198 285 -409 -298 -168 821 -107 -572 -694 885 -721 -777 -915 -917 -849 -109 629 -100 -180 -630 421 48 547 721 -624 -460 342 142 -704 -872 -499 -88 -289 -433 -526 -806 -409 689 97 310 -534 -361 325 -585 99 657 434 428 457 689 -569 699 -551 -856 -135 588 627 -609 -419 -414 -166 -993 -462 231 -775 -209 -591 683 -412 239 393 990 -338 -415 -644 -830 790 -774 564 -586 416 338 -51 395 -544 34 272 -990 -1000 95 -420 527 -476 -431 993 863 -865 -849 19 508 313 354 178 229 914 190 -157 -520 718 -675 202 -726 320 -40 10 254 -879 -906 -88 -212 726 -770 619 -75 -246 -218 -843 -281 -193 717 742 193 446 456 712 656 -758 -463 666 -188 112 -700 483 86 840 213 -556 -607 466 290 58 -960 28 -225 -232 97 344 -848 229 -521 -463 -910 -165 597 595 -906 -213 -329 -392 828 225 392 -890 873 839 -241 -495 -855 843 -929 586 -781 -739 -184 -556 871 287 734 405 177 -580 -251 500 845 127 27 7 1 -248 -907 985 771 643 -986 -846 483 -369 -843 673 -534 524 -511 -606 764 379 -597 810 508 32 176 443 -646 265 -255 46 839 183 -308 -683 -306 853 -192 -826 383 567 779 403 -273 -765 -848 -328 781 -814 -259 -750 558 691 -267 543 987 -934 -622 101 -212 957 310 81 -465 939 -440 -201 -324 -575 110 733 810 -989 -167 -556 299 -56 752 871 -501 327 -988 189 335 176 -382 -836 155 175 459 265 823 674 346 921 171 -263 622 -513 676 186 156 413 459 -893 -792 -379 -545 -346 481 374 -921 743 271 -649 171 -684 -980 117 -786 -229 671 98 756 121 564 366 -863 637 863 -123 870 -164 329 -879 -859 661 180 910 654 769 291 -773 -983 576 -342 670 48 247 685 -520 -889 38 740 -980 -749 514 -484 296 61 -170 818 -308 251 111 -550 -196 60 571 -479 48 -758 822 -464 725 -806 318 117 -493 -32 -210 435 600 -82 -709 616 -941 490 -938 857 -980 -607 -399 -193 -981 -890 -526 694 267 -226 -426 -90 562 -387 730 505 -942 786 315 369 704 -464 -111 48 -753 -572 -525 438 922 673 262 -102 -341 -262 -843 -967 880 722 570 -873 716 367 233 -411 496 -358 443 598 -568 730 619 579 -344 -722 554 -889 -198 248 1 796 571 854 347 -845 -574 718 -450 -668 -203 331 112 560 341 -776 -428 878 -289 -636 -234 -773 -686 -319 -29 363 -998 12 776 -389 464 968 -64 -85 338 -462 934 -507 994 -531 442 440 332 601 -233 -21 -723 -907 -683 -857 313 164 715 -602 958 -863 804 -974 -788 -780 838 -122 -712 78 -767 587 181 93 214 982 234 558 -26 553 -869 909 289 830 -532 -959 289 -725 149 -152 418 538 -997 -210 -696 -378 -64 440 -891 -760 721 516 765 -76 -825 -104 -889 -313 922 178 -112 547 461 -23 -180 -980 -580 723 160 -919 591 -833 -398 203 429 760 -148 -686 461 -477 -258 849 -620 718 898 168 -816 235 -948 -320 -426 -924 -705 47 568 -367 -552 -67 -667 -445 245 882 409 -914 103 -678 48 95 -952 -293 -417 824 -516 -374 631 103 727 -928 599 -592 798 -350 409 -717 104 -677 -419 652 955 638 623 871 938 14 607 708 156 -227 631 -728 -967 -988 -263 507 594 756 -963 350 -790 635 -532 -270 -191 -196 350 921 442 941 30 535 -293 860 271 382 -174 -112 799 -418 -396 -392 942 -635 434 -151 693 580 -851 -90 670 933 -655 345 849 -724 -795 -292 -623 491 -640 -528 599 469 -440 433 -722 838 50 -589 -630 -21 77 -286 -342 199 119 -922 265 996 621 -174 734 347 -570 549 -265 -743 885 490 -901 -36 -426 816 780 -744 -48 628 261 769 -690 112 461 554 -595 -956 -697 -947 -542 527 596 -352 -982 816 -431 -953 -837 805 846 -485 -829 -238 -277 884 602 224 663 212 -975 -650 -440 -877 721 -459 75 943 -304 -629 328 823 940 36 917 -18 -92 102 -341 249 -673 721 398 -552 -300 -513 -133 -844 73 -345 -945 704 -127 618 707 -580 -123 450 569 -97 -564 336 -124 -542 287 -206 429 832 602 281 -561 181 -425 628 345 795 -395 -137 773 -305 325 575 69 -146 -659 87 111 -697 -414 937 -812 676 495 126 133 89 -272 -547 -599 -133 -227 461 22 288 194 348 -7 429 -174 196 -754 579 -589 709 -955 -81 474 579 -669 916 338 -555 17 -284 938 -848 466 992 -838 -933 481 385 230 248 508 598 677 613 502 564 133 243 135 285 53 -464 593 426 223 401 -801 550 670 668 145 -402 -226 122 -878 -513 -340 710 714 589 -938 442 -415 41 982 368 -822 279 -415 586 -668 -188 -186 -991 -59 -206 324 821 433 -639 514 290 581 -547 -714 -757 -536 -319 -775 -98 330 -776 -397 213 -943 -489 432 -556 847 -216 -751 406 396 1 -819 -415 258 585 535 -933 -32 866 -290 165 -831 -654 205 441 -734 885 -866 481 -517 -920 -89 -169 166 24 -466 -285 892 841 -165 -804 899 73 -618 986 -860 -465 -362 354 281 831 -735 401 -579 -772 -391 331 -961 182 895 -874 -499 431 -807 -951 -235 -902 158 715 346 -153 -86 -272 61 798 675 -835 660 674 -200 100 559 -371 659 -278 -619 582 931 312 137 588 -826 57 -582 827 -508 -456 -149 -451 -960 -837 864 -43 679 69 -741 -403 991 425 -246 473 -621 636 613 -660 -402 -874 2 -795 339 462 -645 -836 -471 585 320 -617 -58 531 813 535 -821 382 71 -120 157 -958 793 499 -657 -326 -606 -832 -354 920 -472 -161 -356 792 159 -748 -769 443 935 435 -26 -405 -211 343 202 -599 60 -374 -417 -923 -439 -101 -881 -375 120 -750 -504 669 -315 281 -545 -998 -127 -31 291 -33 -759 -809 -13 437 -794 23 -226 -230 -117 -427 953 89 971 -693 -121 77 -874 -743 374 -488 686 850 988 630 404 974 516 950 -924 -193 -518 304 767 -745 -723 -807 -536 -498 309 -72 -543 -632 -15 704 -986 388 -184 -581 -427 124 577 586 -630 -214 -65 -263 343 -190 -155 -281 -867 -569 420 -751 -831 9 -498 233 -818 -844 20 8 783 618 -387 -235 183 -564 -770 -636 -728 996 -364 210 -177 -881 216 -306 700 389 -829 -802 152 -278 645 -4 -646 -744 -480 540 -793 382 -347 803 -414 -709 54 -506 377 -92 -319 199 -374 98 464 106 612 832 237 -707 -33 892 276 914 97 341 -120 -514 41 -161 -232 -114 893 -626 -708 -951 882 421 -402 -441 481 753 -150 -402 44 253 586 859 -158 -720 -549 334 -110 -544 451 359 865 768 -939 557 -844 -750 530 741 771 479 -545 -494 -267 257 -650 250 -886 -227 -639 -569 410 -935 -566 -46 -27 -495 -964 4 587 -71 624 -617 -635 802 -388 925 -360 206 233 -785 838 -128 -749 -531 -199 152 -811 565 -580 375 -857 996 60 595 754 408 -512 -720 -530 -819 -608 731 945 -510 557 -667 -5 783 -786 -609 130 560 -414 763 -140 -466 -371 -442 169 832 -105 -514 -535 -725 -480 42 -602 -435 590 -854 -663 -343 745 -783 489 -691 -914 599 586 -225 -870 314 -604 531 786 -648 839 -623 -722 -846 564 28 84 647 617 114 -546 -461 -903 -170 595 -729 -848 -952 530 456 -310 -744 860 407 403 -243 -398 71 -828 -39 -708 538 -87 921 -612 19 588 -460 -549 -959 773 388 -459 -873 541 647 64 924 -677 -361 726 172 199 -804 7 -446 647 -646 -364 -547 992 -621 -830 -39 -701 -838 325 43 523 -371 871 75 -332 -165 -934 -977 -313 808 -308 -781 274 714 938 471 173 29 788 -728 -818 -400 822 762 250 -62 -315 -838 -448 100 108 571 -764 -757 326 825 -511 386 981 -817 249 -882 641 603 -303 339 466 34 987 460 -206 17 -503 -615 -94 -476 968 -177 -158 173 -627 820 -585 225 391 780 -729 601 195 511 -201 -525 654 -450 -857 -430 -986 -198 -751 -19 -539 481 246 277 883 893 464 327 524 740 -942 -753 -772 -276 -800 335 89 -904 -726 48 621 439 996 129 -415 -9 -251 239 600 848 439 -1000 -135 306 728 685 -744 851 501 179 -109 314 -345 -29 216 -816 47 408 157 -90 522 -595 -585 619 507 203 -884 536 984 -552 736 -302 341 -832 797 987 44 -701 462 -45 906 703 -969 -568 -442 180 -464 486 896 654 -315 -490 813 -218 957 -692 897 766 -961 132 202 523 199 -102 -950 398 69 413 233 -68 878 -162 -753 -545 977 530 886 -525 -442 116 -710 -33 -322 461 -780 804 562 209 -416 646 717 -444 -789 184 -350 -833 378 -785 -482 140 531 901 961 -863 -347 -523 864 511 -314 -659 -320 253 490 -364 931 -577 -712 165 278 385 371 -411 -568 -35 -213 831 -349 -168 -273 414 -121 406 -718 -239 778 -326 844 580 -530 -701 -516 -324 758 -903 23 327 -838 -718 46 -944 533 -212 -20 -60 -52 -639 -491 -166 773 479 27 453 -763 925 -660 854 -14 239 404 -143 -182 416 254 -60 -419 -56 -118 652 626 -682 -747 242 96 -912 -500 691 -850 868 771 -874 358 -534 767 737 -559 -659 810 348 -106 -275 692 -261 298 -537 -425 -544 308 594 -594 849 -322 -415 650 -427 978 -517 326 370 626 626 -23 -68 -779 -814 903 426 630 792 239 -49 451 394 -665 482 682 -242 205 -299 36 325 -720 546 647 518 292 -55 -334 -329 -997 307 359 897 479 -501 -673 -7 -803 -714 654 707 -415 242 -188 -459 -551 -223 -516 862 1000 -895 366 642 337 -413 269 952 372 900 -728 -644 -634 -261 -281 -242 -558 313 -306 -114 424 198 509 705 708 -112 -573 -599 91 -77 715 937 -906 -478 7 -410 -705 -209 419 253 308 -385 -902 477 -899 410 905 500 665 637 545 -4 -607 -889 -544 -721 211 -653 -500 -457 142 -497 581 -391 -543 880 976 856 650 128 -977 -45 818 654 -147 -575 -301 921 685 112 457 -527 851 -25 338 -449 -496 592 222 151 398 -630 -275 839 -303 900 87 179 24 -247 880 583 195 -859 -353 701 511 836 131 -453 -658 -929 754 -797 -951 836 -1000 63 -961 -480 548 969 49 -622 825 -109 413 17 -429 182 -857 176 -19 303 270 -31 173 -592 -955 -701 -571 -502 799 497 -282 412 238 -768 -245 776 403 694 797 404 62 868 -276 -619 -245 -822 -207 314 -995 -59 133 -77 -509 -701 95 475 -868 -129 357 -927 845 84 938 -721 -651 -299 132 -986 186 -991 -582 625 -848 -745 703 -702 -892 -802 843 -579 -714 -811 -286 -846 925 822 631 -983 276 -668 -635 206 -377 644 -221 923 -853 260 -459 -645 167 -611 -572 759 992 34 -284 421 -607 -672 441 -211 360 196 111 -578 720 -348 -678 753 821 31 344 616 -221 -683 208 333 162 131 363 896 504 -733 -711 568 253 -522 -839 -604 -317 -561 -378 589 873 -578 310 617 -384 971 -676 537 630 -394 -575 902 -500 -185 506 -367 -6 -989 -748 -671 144 -621 -695 -121 190 280 395 -518 -725 588 30 60 -269 482 -83 35 -678 -443 -645 936 -32 -422 310 -649 -638 190 -698 -691 -674 -417 -91 -888 954 478 -344 -725 249 998 -284 -623 880 -362 -118 902 -16 199 -807 -332 -480 308 662 -995 -780 -678 976 575 -316 122 -616 63 859 877 192 802 -280 -565 -987 383 744 -706 476 -197 -789 385 -215 -702 -3 -383 -654 -379 -657 -188 797 -882 -835 -685 -62 -872 801 -556 593 636 -359 187 -482 169 -587 363 679 -511 857 566 -941 38 721 312 874 621 -432 -911 759 168 -736 628 710 325 135 296 294 339 892 602 -902 -618 -486 -974 110 318 -83 -558 47 472 -462 574 -683 -236 -480 -755 751 -470 -845 225 394 522 510 -764 -227 582 -943 513 973 -295 -178 440 -254 -514 -448 -54 494 425 640 483 828 -788 127 746 622 -24 -14 113 104 325 173 948 -699 -279 -953 55 -718 47 247 -687 -748 46 909 511 584 -978 -671 770 269 -223 -853 376 209 56 580 -810 701 -345 -774 598 -452 643 471 953 -605 700 180 -229 251 608 -235 722 -378 -525 -930 -134 215 386 808 523 -696 486 49 -770 -441 678 895 340 326 -669 569 747 -335 44 -509 -599 -601 -48 -971 -202 943 596 -506 352 -351 318 -612 -536 350 829 477 -342 -868 856 852 478 -538 460 938 108 -907 640 881 647 -180 -413 -482 777 -51 989 -66 23 -988 -382 940 202 727 376 726 -35 476 -457 -97 757 -353 -284 628 -296 -516 633 33 -635 -44 -354 928 281 40 798 -395 980 772 892 -339 795 -463 -957 -778 -812 628 -141 -939 485 82 -480 -453 659 -611 107 -145 -430 -318 53 -966 -772 679 748 -570 -990 -334 764 320 60 95 546 -962 678 -640 725 798 -991 -758 -74 742 -6 664 -198 249 60 -685 -884 -65 556 853 568 662 -622 -399 48 -185 287 198 -320 -373 323 201 -762 376 530 -279 -754 -262 769 -662 -881 284 -681 979 -369 250 -313 -829 -475 461 -48 661 305 -412 13 765 -237 247 -298 202 472 -855 -262 -348 -129 207 -412 172 -929 803 334 801 228 -175 -535 583 320 687 -894 -831 489 169 146 277 -410 -102 -282 -569 -544 -735 -402 427 -646 -355 -50 756 -817 296 367 -757 778 642 -676 -543 -426 136 -799 -679 -356 -905 -895 -83 -977 790 -649 -534 -708 -413 -190 431 616 491 -673 -322 -947 48 -669 800 -814 -762 268 -66 765 842 -960 -348 905 342 -954 -29 -384 -171 329 -987 -877 325 344 -742 155 552 -677 5 938 -667 -545 -325 403 482 677 -825 104 856 382 -854 23 519 939 840 -163 906 -308 -934 228 -435 7 863 -436 48 -451 -300 -830 612 -269 -394 -409 252 -597 107 663 -818 -320 -957 223 -654 535 -10 -10 -878 -612 -998 174 -676 882 -91 -100 -859 -75 -983 386 -465 919 -487 -253 -230 -668 -794 483 -289 545 -464 -613 741 -711 -436 83 145 360 239 -459 448 253 -62 408 411 735 -956 806 453 -123 22 -378 800 -793 -946 498 -736 -80 -57 -83 782 187 147 -24 -178 -922 9 995 -724 306 878 -406 490 117 -608 -139 754 -29 996 -385 248 -631 -230 -567 607 126 680 726 595 203 -978 870 709 806 -855 -940 870 -265 892 -454 -763 463 -396 794 346 567 863 -541 -544 -36 -383 379 -152 -798 -595 -956 131 304 983 500 754 339 873 -31 304 -809 8 75 -282 -134 249 -442 -827 -736 -134 898 830 -79 85 725 992 -463 181 -830 -827 -334 -481 970 639 712 502 -36 511 278 444 -523 -755 -338 514 -72 -877 640 -476 707 695 391 -390 -258 -27 381 -503 119 702 215 129 -352 -664 218 904 -679 -124 -363 -18 -636 814 28 372 -543 343 -595 314 -944 -73 593 -103 -692 358 789 -431 926 941 25 -293 450 -999 -449 724 -20 71 -45 -537 243 -101 2 363 -300 913 601 910 162 391 -879 868 -890 290 835 -531 -886 864 -797 598 58 729 499 352 47 405 -139 -366 996 954 772 423 -401 344 70 -164 -107 421 -329 -165 -604 569 -97 599 -546 -313 -417 709 513 -394 -115 89 348 357 -503 -39 440 -616 118 259 -5 -793 -585 36 -846 -246 239 -618 593 -181 994 -824 -984 902 -508 149 -384 -987 459 901 -595 -21 -354 35 -682 -458 -611 281 -20 -688 -270 -342 -890 -188 -112 751 657 182 632 648 -457 -26 332 881 200 470 988 606 -635 -817 -951 -750 875 -766 635 480 -537 -945 565 -4 941 266 53 567 -724 -38 280 514 -796 886 -416 -532 1 562 -20 881 523 831 -70 608 936 181 -450 180 856 765 580 -440 566 597 -131 736 738 -41 -657 -570 534 -901 692 -923 682 170 -464 222 580 829 -920 101 -438 38 109 996 -438 -11 -43 -177 -642 -487 787 -65 636 -319 -953 389 701 635 220 -643 -772 467 -657 888 343 -911 656 833 274 850 484 300 78 717 -335 -426 380 -666 -194 -255 -704 409 493 740 -497 -918 -144 -842 -926 847 237 -542 -851 -212 -374 -325 53 -755 -875 103 -784 809 -395 -538 518 -342 -788 -277 698 801 -43 -729 710 965 896 819 -151 -345 773 23 -412 -483 819 491 -936 146 -197 521 637 -469 893 81 482 -585 -538 -721 -177 -6 -154 139 -473 160 -875 -562 996 885 -542 -970 -688 55 -851 416 745 -759 -71 -815 884 847 189 442 -540 -556 -429 -733 527 -523 -717 -794 292 -418 -592 222 46 415 -128 729 -522 -79 492 -520 247 -904 488 254 -704 175 -291 117 -409 152 631 -794 -746 -137 801 583 -90 -754 634 -940 -15 737 -459 897 -611 -373 575 862 -76 812 -432 647 136 -347 -584 50 741 -25 -945 -732 243 192 -601 435 735 -703 503 455 160 -866 340 -606 555 651 -348 877 193 218 -250 634 -278 -618 94 -667 797 -320 -145 -367 -478 573 -954 561 -212 -192 64 107 153 548 169 528 909 -497 515 -7 399 -371 -133 -895 588 -446 -632 855 523 309 -251 -139 -330 203 615 -290 -776 -630 -146 879 871 -721 830 -782 -440 820 -502 614 -186 702 -607 244 679 -344 292 -534 -123 977 10 296 -740 -782 -931 68 -177 360 -216 344 -52 -90 352 -798 832 96 696 -468 -838 232 438 -958 93 907 -750 -400 704 963 975 -520 215 -425 997 -696 -893 -586 674 45 -946 262 -927 552 -486 632 148 23 553 -868 985 -217 800 862 186 -690 58 953 -30 -717 -539 139 218 341 514 257 -534 -474 -369 -978 513 -783 401 638 818 518 793 -105 239 -627 -235 175 -883 438 -51 962 -742 -932 -744 965 499 451 -407 520 166 534 -561 -359 479 -233 348 119 102 82 854 689 123 -403 -82 -743 -978 306 -631 -964 -708 623 249 44 -324 912 -881 -780 227 -83 -275 -67 -770 296 -427 -915 -43 -351 -331 -458 -781 314 976 -274 -134 293 956 -71 368 -635 587 45 353 -776 -320 -252 207 275 -609 -181 220 -749 475 489 -532 322 906 -927 -440 179 -18 838 -300 958 -440 -118 878 -57 -61 -630 -36 328 377 -527 -410 -6 -843 -360 406 38 726 -657 -794 -103 -969 781 -981 875 957 698 -420 -222 -501 -683 -323 -229 654 -890 565 -312 -242 -686 952 400 371 -410 807 -854 -443 -971 -96 -440 -176 -415 -840 100 195 869 309 177 931 -122 -865 -566 -43 -849 -808 942 486 258 657 151 339 -479 676 -53 -520 -198 -203 -172 228 723 658 -895 145 438 -337 -448 -756 703 601 156 -906 453 -712 547 -138 -954 912 302 -112 -33 -644 -738 -717 759 785 718 884 748 248 -654 476 351 -512 370 28 115 -304 677 218 127 -554 -167 -200 425 -651 762 -944 712 701 -940 -250 -754 -406 -920 -665 -288 250 219 394 -41 -543 574 -243 892 -530 -21 730 -923 -422 -517 533 725 599 -331 -198 -956 -621 897 -687 -358 974 -607 325 -314 29 445 -310 -631 748 -16 -584 317 128 -356 943 40 474 736 716 648 -561 -582 680 974 404 -636 -421 -434 679 -578 378 -660 119 -451 -863 -75 941 -895 -489 561 -935 -927 -140 712 658 941 450 -194 760 879 -454 271 -591 704 -912 -844 560 297 859 -932 736 966 -973 389 -404 294 -748 963 141 -389 -424 -655 -472 627 874 -651 -147 -844 682 378 -443 678 -223 -542 53 -264 815 610 -746 -150 -499 341 556 888 -294 -369 -754 488 -731 -26 -954 284 388 312 713 -188 371 -803 -618 360 -442 -615 394 135 518 -436 -845 120 -943 908 895 -896 -215 -98 -765 315 274 254 751 90 289 -700 -345 -111 -552 -458 837 -690 -589 488 -178 273 -809 336 -139 -449 -856 891 -422 397 783 -239 -881 189 -787 387 -531 412 290 -683 -490 -466 -19 -907 -871 621 330 -567 -494 -746 -184 23 -379 -420 -165 -302 865 279 -319 876 753 225 157 -453 -570 469 635 -358 73 564 6 427 -672 -967 393 775 -852 -99 -889 -498 970 596 634 519 -788 -458 502 138 -110 -561 -75 -113 -209 -533 -524 932 -636 -847 898 -852 517 197 613 242 -257 840 -892 -661 -185 805 -173 -816 -101 -249 484 -806 343 -262 982 167 -205 545 -780 245 965 -613 222 -930 -44 575 416 575 368 -284 -758 -594 969 122 -658 397 741 -384 -166 39 651 -973 -576 71 -959 734 -270 -576 802 270 -637 95 -582 808 851 -705 158 -70 -237 111 389 634 -980 977 -678 821 -456 -118 143 -935 857 734 421 -23 -64 -997 -304 608 147 -587 -330 984 254 -686 959 958 878 160 -739 537 -72 -412 -70 412 716 159 -412 -211 -412 897 -327 -801 984 -188 -259 370 -129 -586 725 -478 383 -439 168 79 556 -251 -23 -473 -276 458 393 746 844 -692 546 -184 415 -551 -865 -336 -161 -446 128 -41 923 475 -989 164 210 767 -836 -311 -901 -758 -949 -749 -756 -134 174 -806 -495 -244 892 -834 -365 -168 506 -92 526 805 709 539 218 920 608 -730 52 326 247 -524 77 -322 196 598 -52 -68 424 368 -262 -198 924 -387 473 -740 -341 638 -229 384 -486 647 470 552 318 174 -943 468 -975 -921 644 219 884 1 241 -520 -681 506 95 -762 346 -909 939 920 427 346 903 -967 -265 -892 -259 -325 -379 967 338 -703 889 -156 486 96 -819 641 -492 -527 -416 -223 599 -276 149 -869 -69 -525 -623 -356 358 428 -73 475 960 -793 432 740 -965 273 10 913 -487 -375 365 893 -494 892 -990 927 -171 564 487 -401 609 297 -168 657 438 -734 709 685 -465 -768 948 -982 226 261 -791 170 -125 -577 555 -484 673 -934 764 797 16 -816 730 -256 546 -633 888 -591 996 -175 171 -500 -70 -820 740 -338 218 89 864 580 703 52 338 -775 280 -65 400 -228 202 391 -686 -951 446 304 315 -563 -650 932 -972 310 -996 637 -194 -382 716 -23 -242 63 -502 343 338 654 703 -361 -506 -833 -875 -988 -133 737 -900 376 -278 -61 51 -617 778 -150 -956 165 -50 716 119 502 -580 51 980 -587 -253 -665 -440 986 817 -671 -170 614 133 -812 7 623 -35 291 -960 607 -961 463 -712 -142 -594 579 254 -211 217 -356 927 408 -775 -292 225 284 -826 911 102 -407 -775 568 728 774 855 -485 -755 959 556 -898 935 -470 224 -719 30 557 812 582 -800 530 401 -417 -240 602 966 786 140 -969 -137 234 -692 554 812 127 -530 935 99 -556 -949 -944 -348 -195 -162 -278 -87 268 -1000 -779 -474 -595 165 24 -305 -621 -724 826 -144 73 -58 -100 86 -99 75 -561 788 150 -996 -467 -533 -318 386 295 382 772 -840 -520 -886 -507 -516 196 -154 283 733 388 475 935 -297 -879 -979 442 -541 399 628 784 -53 -333 -818 998 -1000 -591 -457 -90 -443 -493 -542 481 863 -291 485 832 638 -313 508 -747 461 -748 -24 813 -2 -885 272 -902 -363 732 190 -10 105 -20 379 11 409 364 680 -63 -481 187 393 -422 -72 321 -539 -222 -464 -470 -816 225 -574 -969 47 49 681 65 548 -113 -301 25 881 -343 -121 455 -300 243 -896 -509 -194 934 380 808 191 -31 -342 708 696 160 -39 288 850 847 -418 -111 571 839 122 3 463 -216 843 781 -792 983 -5 554 561 938 432 67 655 -425 364 107 -341 -281 74 -755 139 54 -263 545 -366 275 -927 -670 844 -352 477 163 514 738 407 -531 -553 -866 -533 767 -858 -289 246 325 -757 -7 -542 -451 -261 -310 -227 -114 122 635 660 52 -295 890 366 727 -225 -28 -329 828 -49 -426 -74 -279 -764 -224 706 500 -461 3 -256 -496 152 883 496 100 -746 -989 -621 -741 -263 -817 -28 375 383 -789 -205 902 427 240 -616 99 -385 421 -443 480 -78 773 -300 829 -107 -933 -490 696 -119 22 -59 781 -716 521 -782 -601 531 -370 -240 -300 414 119 149 -636 698 -433 666 708 -169 -904 532 658 -146 975 -391 -870 -359 382 72 176 -239 -691 -53 -259 853 414 997 -523 182 763 826 696 -747 -146 416 243 65 654 834 871 -573 654 -726 89 -421 850 970 360 936 -775 -983 138 558 726 974 273 266 -765 -571 966 541 -33 -717 589 903 170 -280 -262 -802 310 462 162 914 -869 942 991 528 -970 -115 927 779 762 445 -581 -173 -169 -278 901 -963 783 -492 -125 199 -58 207 -646 117 810 487 -264 -116 881 921 -238 116 -8 -111 -904 218 -250 309 -115 -813 -556 -309 209 -670 -342 676 905 -614 838 561 -784 59 911 -680 -473 -464 -956 384 -237 708 -893 966 -347 -217 780 87 -286 -277 -974 624 -641 -983 752 -871 918 266 -397 -112 223 154 -936 218 474 536 365 -976 -104 513 -815 913 -208 -574 603 445 -820 -104 756 209 -946 501 -241 715 290 -47 512 193 897 -67 917 -381 800 511 -560 -428 281 960 486 213 -288 -987 327 989 211 572 917 811 -996 -126 -239 -274 -541 81 -11 831 766 -787 750 -552 771 366 -546 118 647 -173 -620 -44 -926 -911 26 -66 -822 154 -554 236 451 948 439 978 728 147 772 -505 -163 519 81 -86 952 443 -220 -628 948 527 81 348 -842 -123 575 732 846 -866 113 -198 -811 -357 -693 -847 -313 -186 762 -411 811 -44 -509 -986 649 720 -748 903 381 11 682 498 -153 -806 257 390 455 -892 -412 -96 -978 -328 -583 215 -613 810 281 -467 -575 586 525 -390 -531 -571 831 625 -947 698 663 -862 -978 958 -492 -160 -761 -499 346 623 -233 745 -750 582 -513 -461 637 -598 -492 -163 501 -857 16 -393 -526 -628 -303 86 -527 687 956 -310 -68 168 -11 -793 484 -636 -592 -796 662 639 960 -723 535 -485 -1 83 -815 -633 -41 682 -981 484 242 788 620 68 -564 -778 -771 -433 814 52 804 963 -336 627 -755 214 -737 867 770 -292 894 892 407 571 731 -883 -839 -248 925 -766 -7 -569 -285 -836 229 -873 -245 817 -14 216 47 384 221 760 226 -330 -490 -478 49 768 810 251 644 301 962 765 -309 -981 -337 177 456 -641 531 -825 -169 322 -884 739 545 -949 364 158 -880 198 178 -182 866 -642 719 -942 561 -866 79 588 -102 -74 147 -901 -942 -873 883 -600 732 807 95 -691 339 9 -481 136 786 -298 559 -117 -175 295 -150 -166 280 -706 -929 406 915 -47 925 -963 -779 471 948 487 715 408 519 621 306 -76 96 -474 -29 -610 -526 518 -869 -825 -528 -388 -669 343 446 -241 -7 970 -686 -528 -695 -8 -557 -931 -934 827 942 -320 -364 546 -150 -286 608 274 -584 -463 -694 -793 -20 -108 -842 995 -173 -792 -308 -366 936 846 -131 -176 -91 -882 -443 673 629 -582 -576 -602 271 491 -619 -481 452 -251 653 317 -721 243 391 34 -84 -465 -110 280 511 17 -948 -808 75 -952 -576 822 -608 -731 351 -717 -226 367 65 861 -689 48 -223 809 -253 868 -240 -506 -914 -713 709 885 188 805 611 963 -614 -811 293 492 55 178 529 712 -994 -439 -281 -711 -200 579 -310 592 -587 460 450 61 -314 59 -915 -569 -6 -727 290 19 733 -616 -747 979 -283 -570 761 294 -553 193 275 -970 -244 -905 -910 344 -572 -329 685 -615 -224 904 -405 -195 -888 -284 -385 -353 246 -955 671 -881 732 12 336 450 -561 110 360 254 147 -753 -515 -542 -522 -632 291 46 234 370 558 776 440 660 -845 -159 576 -98 -353 -922 -25 885 496 -417 -243 -56 -355 -788 -769 544 902 -528 -981 -130 507 351 -279 899 -817 594 401 327 625 71 492 46 -173 251 471 -585 832 -173 371 53 985 943 247 -877 -287 -972 455 -97 510 651 -341 906 -395 -684 101 392 204 -629 939 2 548 -469 -44 -308 260 874 183 -910 869 289 736 970 490 411 -740 -121 -735 -241 -306 280 764 224 -127 -912 461 -190 -535 578 -213 -39 739 773 -26 754 -784 162 -774 209 -533 167 522 82 457 557 351 676 507 -183 869 -370 -956 509 -709 -293 -675 -673 429 -958 -403 273 423 91 -291 -435 -590 865 -217 -472 378 48 -485 450 -227 -754 33 -710 -569 749 -889 4 808 48 -240 -821 907 -480 523 903 -8 918 -925 517 -758 538 64 718 -685 -292 62 -442 919 -653 67 -503 -791 -403 204 403 997 966 -169 243 -520 205 -528 -158 148 163 -665 15 -623 -811 289 751 501 65 40 255 -673 -912 -188 -235 -124 -626 816 884 234 -283 31 -461 -849 564 -424 757 -486 958 519 -508 131 -154 110 -598 -715 -414 -588 629 -411 217 -261 -896 80 31 897 -734 -602 -567 683 -762 629 232 -157 -565 -381 -745 541 -845 -920 855 182 971 -698 345 -371 156 -402 -153 333 -671 -484 71 508 -880 983 149 834 640 -88 -10 935 -797 575 -929 -388 -484 -55 -621 312 393 401 5 732 -795 848 -829 -444 -868 -332 708 -300 -586 -824 -833 333 428 47 395 670 -598 -645 -743 890 423 716 534 -379 746 -961 -464 -257 456 -736 273 -29 -110 -87 778 -583 -887 339 130 -332 -361 -579 -213 458 467 262 -832 -306 -641 830 -390 -462 866 198 299 -752 319 327 986 11 720 -4 872 -586 -721 966 -588 91 532 774 -481 923 438 -97 -826 -726 469 425 -562 -190 850 556 -635 -778 -489 104 339 -929 -754 474 -716 374 -645 -557 -179 691 760 -765 503 -201 379 -21 44 826 -97 62 745 -502 470 539 -680 -708 -438 305 464 25 294 731 350 -492 -861 -614 -828 -876 432 -353 463 -308 524 -817 390 643 136 -514 -646 469 399 -942 -196 -696 -466 -611 -814 967 -252 -234 707 748 920 808 780 -410 -80 -757 548 -773 -138 708 489 406 829 999 733 -838 -679 -743 201 -577 706 716 -447 330 652 164 -294 -869 -120 -489 -354 -957 752 935 -113 -294 -766 -688 -11 -903 821 962 417 -758 287 224 -499 418 245 -917 -751 -25 -153 863 225 710 -439 -666 309 137 0 -48 -396 224 -624 681 583 -289 458 -630 -280 418 772 827 271 914 -45 477 34 -198 870 712 -342 359 -161 -963 218 923 545 -778 -175 503 -367 604 496 -343 13 987 545 919 23 -990 -633 235 400 -249 -360 -95 -914 326 690 -882 -844 841 531 416 -80 447 -190 621 -783 953 -632 10 922 21 -767 635 501 -796 739 -56 -792 134 -398 880 156 670 56 -373 698 -409 -975 -569 -84 -676 -283 468 -474 -263 -52 158 -709 -661 229 -527 668 891 429 -277 137 782 335 820 -814 -594 -118 -22 873 724 -833 -820 -592 762 309 362 844 506 -773 -369 209 -618 751 401 587 -43 -688 -20 -597 709 877 -567 326 200 621 688 325 -737 -793 928 508 -807 888 -462 956 -792 568 -299 798 244 -989 212 -712 51 -948 504 229 -203 -326 437 -923 590 -214 713 -760 -792 -314 479 -188 -268 -766 571 -810 824 89 -954 -29 -61 -977 873 -564 14 -967 -793 -529 999 500 -292 980 172 762 -785 -876 628 341 996 -219 -687 924 -853 530 -430 312 -899 -442 -732 -100 34 -250 245 -397 -143 -464 448 726 -778 496 -52 317 -834 -644 -715 -422 -747 -49 382 883 -461 437 222 904 -523 927 -538 -228 829 -177 -25 165 -19 326 118 33 -947 384 15 -75 495 697 17 64 952 -483 238 320 38 -847 435 -767 -352 753 -311 509 529 741 439 159 -937 -458 -216 -319 -199 -874 -183 215 -658 540 95 -900 135 -63 701 -142 -116 -353 721 559 -71 270 -807 -503 -600 -265 877 -175 37 813 -254 -635 364 -652 -475 12 3 375 -795 437 484 497 -324 725 -915 550 600 -723 -937 64 960 886 -886 989 148 83 754 507 -560 742 -457 -543 -740 848 958 420 320 933 345 488 436 620 -859 -483 730 782 -847 930 -637 -16 -793 111 -325 18 -376 231 -955 -47 -888 -41 354 -229 -920 830 -527 829 455 83 580 926 260 760 61 -19 87 950 -568 79 -418 810 -506 109 -43 -889 302 753 -210 -677 896 202 450 -387 -138 626 932 795 937 55 258 -189 410 883 -848 157 590 722 -703 602 -714 -497 -748 157 926 -295 -896 -587 -671 872 -406 -679 -416 -946 -612 -846 457 -183 -3 477 172 -612 128 38 -952 -796 297 510 551 -703 -363 754 -960 836 539 352 571 276 107 -687 -170 -290 -769 179 -511 815 -884 -529 515 420 879 -877 644 835 630 -128 -954 -145 -643 -938 -975 217 -977 -897 -471 817 289 -200 612 650 -289 -907 202 -769 -118 706 -880 -165 563 -17 -691 722 -372 -596 -523 -23 -218 -434 77 527 -40 -556 220 331 -765 -583 404 578 105 688 -782 -329 826 -940 -43 424 55 767 -869 734 581 493 -338 -953 -323 -153 813 551 152 763 712 -658 -507 729 387 -629 -415 -173 -825 281 -875 743 -701 -120 891 -132 -351 482 -819 898 -351 574 794 -65 731 656 618 -251 584 -210 11 -941 -113 340 393 -93 -559 -120 843 916 359 -797 934 346 -576 223 -785 -107 -76 703 82 -736 153 876 -260 838 -280 -525 -301 989 -323 -49 815 563 111 73 648 465 526 701 -603 -214 -813 -745 774 -562 -958 -234 -770 617 588 -571 51 -31 796 983 345 588 236 506 -321 -357 477 -754 -298 636 -572 583 925 -558 105 -114 836 -264 -161 -72 -641 43 -493 -762 341 -17 -8 856 803 420 249 66 375 253 924 -307 -184 -834 -263 709 -918 803 -183 -782 81 625 199 660 662 -734 530 -239 323 460 813 -768 440 -402 -129 298 17 -550 462 -322 979 -235 144 545 883 309 -314 -871 -474 996 147 342 -363 -950 -864 780 661 235 -11 -38 913 -141 -976 244 860 477 -846 759 11 309 70 88 -118 -723 161 -864 743 -74 -552 225 775 -929 241 904 -638 263 610 906 901 -429 -490 -768 468 -180 -663 -690 230 -823 -204 -880 628 -498 -553 -531 390 -181 403 411 881 -671 319 198 -265 389 -771 835 -28 748 -701 -420 939 536 921 -798 108 -260 705 907 418 -14 306 -20 794 -200 -995 603 -742 -469 -359 703 213 716 201 77 815 174 -820 -442 230 486 -99 -103 941 662 -555 -679 995 -466 -936 -760 -520 -479 477 751 -229 522 349 339 -422 21 353 -575 -213 763 -313 166 -679 35 415 -60 -227 -918 -488 -282 154 -958 762 -50 327 -277 998 147 446 -902 -465 985 708 324 651 -303 -952 200 101 -136 93 -871 -666 -21 234 625 178 690 -128 699 -493 669 -68 874 940 508 679 -796 -273 -46 313 -596 -640 973 -471 -473 696 991 -50 -653 380 -990 -110 -267 598 -206 -219 -441 160 -638 -877 -767 839 -261 -309 640 -202 180 -369 775 982 -990 -538 -204 500 302 -818 -742 -389 308 -324 926 -272 -183 -432 -596 -182 -250 332 942 -24 -911 60 -322 -139 510 -428 -932 142 -905 646 -920 -590 -39 -46 -314 -497 939 216 493 -935 -918 -910 -101 347 228 -187 815 -511 944 322 -854 637 974 -813 -813 -764 -121 586 -120 -10 -656 -112 151 275 269 -338 -748 -908 168 73 -125 582 -923 671 177 -862 -386 950 860 -353 -447 -806 454 -672 -94 253 719 442 -315 -844 -946 869 100 525 67 693 -567 944 791 745 -481 -997 -40 -789 -620 520 368 650 907 836 -177 462 417 -51 -859 790 -655 -945 -606 -833 -186 -850 669 752 -468 -130 -329 -70 -500 308 796 -47 505 994 726 -588 550 478 -125 -540 -447 133 -416 -104 346 676 -305 -838 850 -310 -871 -501 -230 -332 42 -894 898 -596 -442 -873 -780 -425 -421 -4 564 -268 -486 690 -80 -77 -405 740 -972 -453 413 14 337 -218 162 -613 -474 770 -872 390 -819 202 328 -244 -65 -900 438 392 233 500 739 -961 207 -268 418 -949 116 -15 -964 -704 -875 -637 -866 -905 -379 -597 -990 -872 696 16 597 -367 888 557 186 74 574 -741 -288 -210 -139 -759 -861 759 -859 -541 -390 828 -954 -310 -865 438 -828 397 -224 716 715 255 -970 -675 175 814 733 626 -1000 -162 39 -81 304 -29 -664 512 -357 33 -49 -136 296 -290 -132 -472 -67 -713 40 329 67 -376 -79 7 793 16 549 -172 260 906 -338 716 62 -158 929 -947 838 969 777 -563 491 76 795 -869 396 801 -491 -593 -296 -332 -140 882 -138 826 449 439 -556 -310 564 -341 -765 87 -125 634 996 -91 231 -272 -197 -301 -74 741 -205 -127 -398 -834 689 969 -361 -447 -71 298 -887 429 769 163 807 924 -737 937 -251 460 -869 -808 -500 230 360 399 167 499 -978 -306 -168 -429 171 -313 884 -334 -654 -358 -477 25 85 -599 -463 -781 -206 -877 734 -706 79 -406 -316 -620 416 106 -600 923 -52 -19 -928 571 -143 611 622 806 520 -815 -899 -667 286 426 -829 -75 26 571 -660 28 -938 -354 -121 650 -963 323 -439 318 161 -414 -922 828 -139 -803 -233 609 391 742 451 -229 792 316 -470 557 396 746 958 -446 919 -539 -509 1000 -807 -604 -323 -489 117 838 -534 750 378 -677 760 556 544 614 604 -426 -372 55 770 814 -356 506 -206 -636 513 11 -686 -276 -45 402 -851 718 -455 -284 627 266 -124 407 554 -769 -426 946 586 -134 -410 184 913 24 -520 814 -798 -791 -928 -741 256 965 224 148 -417 -805 267 183 153 25 -931 -676 72 548 584 722 -327 -310 522 649 47 843 277 -532 -887 -499 -825 -594 116 88 299 387 -78 -149 -309 -345 -819 -227 785 -244 -725 -616 -941 -750 213 -747 -532 870 -760 -486 -486 -700 -900 943 27 -370 97 -501 296 -613 948 698 -75 621 -867 -996 527 340 996 -255 576 -218 -441 432 388 716 -23 -292 -962 330 -925 -296 981 -193 -184 650 557 294 762 -358 260 -860 -278 -345 222 -198 -551 197 659 559 -684 142 357 209 294 713 208 908 271 -352 452 445 -497 -759 894 -647 -903 -757 56 -940 239 -141 -280 508 -166 157 -748 -227 101 704 -627 142 -9 -124 -864 -555 15 275 598 632 663 -699 -163 172 557 16 -643 -742 -719 727 -427 660 -614 -536 135 -400 -465 -697 -946 199 -250 331 -467 -299 -899 -946 -792 -5 -160 692 -708 267 329 73 -262 4 -157 7 -700 799 -989 162 640 -13 -487 -181 926 -319 -703 509 603 -359 736 416 -262 420 -488 -640 -661 -348 -220 357 -156 -242 -974 -435 -987 -676 -894 -904 -452 -325 -176 -186 -301 -631 199 771 -624 -762 -374 -708 425 -615 -50 -877 972 -872 -467 715 507 -400 354 830 -87 488 -700 -882 800 222 -710 660 -84 353 -118 -473 -812 189 -890 191 706 73 -28 -982 690 -832 -945 -780 706 -282 -681 193 -502 -650 -83 826 -905 758 928 514 -440 -806 -847 938 517 406 -752 -962 -772 -714 533 -280 594 326 -993 -2 405 928 -518 -228 -881 202 370 -515 593 -898 -818 431 106 -443 867 -740 319 983 -194 -700 -152 221 -399 152 -336 -872 -40 -103 -742 979 -938 763 518 465 264 -678 993 -982 486 917 215 -182 871 -623 -590 -114 -439 811 897 -148 -486 944 546 -134 722 20 175 -604 -480 -207 73 -150 -242 -193 512 346 -810 -410 614 -907 63 502 903 -154 496 95 -726 -442 -397 -755 207 930 -129 -621 -313 946 92 747 588 -551 -382 849 424 787 -407 749 -835 987 536 -794 -393 766 4 -338 427 -329 270 985 230 -332 899 608 13 -751 -742 252 -596 803 -625 664 -50 -232 196 -361 -481 239 785 -508 -723 -505 81 -459 441 870 -144 -276 -266 -557 236 762 407 -413 -153 777 -867 -801 -302 -241 302 -463 -129 -411 533 -65 877 -693 542 583 519 264 -324 851 48 38 354 722 -217 722 -971 577 881 905 -983 -173 -754 -275 -955 -969 -883 493 75 -176 149 292 554 28 -41 -218 448 -127 -395 839 -490 799 -407 261 493 741 144 262 289 754 543 -735 1 270 -504 769 -140 26 -126 174 -336 -836 -641 146 868 -417 -325 954 -511 982 -796 -878 595 840 -380 -199 550 -666 -573 479 394 -363 177 586 35 517 -68 245 -87 911 -965 8 317 -31 792 96 67 -489 123 -906 -981 306 -500 926 884 -99 -352 252 -57 164 -256 -933 61 -171 -717 -5 -501 -294 280 400 833 -979 531 21 855 -757 -326 517 -233 382 -985 -537 397 611 -758 -875 -486 583 -771 -985 984 429 -936 282 870 -482 821 -215 951 -621 55 14 730 -280 -58 150 -980 -44 242 339 468 -139 450 -311 -104 934 175 308 -747 521 26 -767 -957 -797 -934 227 -87 727 -447 545 600 -538 359 702 -749 -720 629 993 609 -117 -600 546 -627 -275 367 532 726 381 -150 -362 -38 495 -972 -778 632 891 -5 -271 -769 41 56 534 500 -945 -792 558 -649 656 -738 737 340 -257 896 -167 789 -625 549 -98 -496 -802 -731 -578 -138 -902 528 -39 -512 -798 -70 260 470 -670 -957 307 768 -897 -285 823 -782 -982 -833 -923 331 891 -77 484 -483 554 -841 112 -192 696 845 469 -646 403 997 977 568 518 -966 880 35 40 -97 -436 -272 -369 599 396 976 -888 -949 -608 -424 -161 181 628 478 -862 905 -269 -535 -515 -792 -446 86 -736 388 -577 -458 -425 -616 411 -990 851 -670 -396 135 -495 -814 -854 72 -973 -23 -554 754 -559 372 -35 734 -992 -733 -286 -670 892 491 -429 301 -918 853 670 -413 -707 832 -441 986 -737 -948 302 -521 430 504 395 915 -313 91 -129 -508 158 979 123 -689 564 -802 -987 -94 -585 914 -677 -717 257 761 -299 -503 76 199 -135 45 115 -81 618 -959 177 -212 -493 881 223 431 -118 850 -651 520 875 -793 382 -935 668 738 -531 -321 412 775 -680 509 -358 -112 -8 76 -103 130 126 -761 636 667 833 -384 -572 -784 858 -238 697 -684 225 -790 -159 -810 930 625 918 -626 186 -399 -203 -985 -2 -120 -653 707 -850 -546 -630 -678 -488 -197 740 158 -461 -162 -518 189 631 894 282 351 897 52 -961 -161 68 754 -151 -893 61 807 -464 -832 -505 219 -404 592 -210 982 174 390 -538 -629 828 -828 -504 84 -867 725 -696 -356 -819 -679 983 997 751 -818 746 23 270 -692 -375 -241 -569 -495 894 879 268 878 450 360 -116 -494 782 -636 -704 -837 629 -262 925 489 -55 165 -573 -887 -765 574 776 724 161 -590 -51 -148 -41 694 -650 870 -405 692 348 -148 -675 661 -651 848 55 -477 622 -764 829 -827 -47 458 843 872 -228 -373 164 255 -704 -262 510 -349 652 265 512 263 688 -414 391 179 -668 -624 -83 -147 -772 -753 848 -899 -956 191 -305 165 443 -520 -968 -958 -718 196 -918 -125 297 -359 -795 -986 192 -685 850 4 693 776 -334 -437 -78 -191 33 -250 405 -766 -199 -854 -579 -492 -553 -223 -650 -268 431 -964 597 931 -847 991 -694 -159 48 -327 344 212 598 -828 -12 151 656 344 763 -970 -845 409 -537 531 322 -241 -353 915 865 921 -29 -324 -62 962 353 574 -842 51 -769 -782 347 -592 -238 -393 2 -664 945 262 -412 413 597 -289 914 805 811 716 -458 522 20 134 -684 -178 698 -268 -609 -745 -895 996 -382 787 645 -876 347 446 482 -684 232 722 853 -741 -852 -169 -195 -307 -995 274 156 -316 -317 442 -290 98 905 130 304 -430 160 74 -152 737 -447 -767 890 -214 -450 -598 -685 -438 -356 -195 -447 -696 289 -892 -418 -352 967 -748 -268 548 28 -188 -894 -313 742 939 -86 160 -41 736 -501 -180 462 -594 -51 739 982 241 682 -523 702 667 197 214 -194 962 119 -150 94 783 -958 11 285 -116 406 516 -624 423 -920 741 241 -347 165 249 -4 120 -396 -764 558 982 194 202 731 739 -558 106 -3 -176 -518 547 -987 483 219 -90 -472 -211 779 546 414 -529 -271 -184 542 -8 586 415 -287 -644 -367 767 -19 70 -62 -932 -894 -114 -813 -69 513 562 98 -96 -688 232 -920 214 29 397 -743 692 529 -295 294 -927 179 -587 -524 -225 196 -443 182 370 414 543 819 -589 -4 -369 319 -619 486 199 845 -465 521 917 465 -544 463 399 803 -30 -305 -755 -445 478 986 -2 400 331 644 -56 555 -798 462 -587 -942 -79 -775 -947 168 298 -90 -915 489 402 938 -155 507 -799 -86 -5 992 -867 -251 40 -543 634 -73 105 458 962 -216 -327 684 -859 -608 350 290 -783 -822 -93 379 -688 979 -631 -938 301 133 -391 -689 -791 -844 -870 259 -455 18 693 678 565 25 542 -856 387 863 -611 -789 -84 -189 -14 600 -88 210 -293 701 -382 296 -208 837 -505 -697 587 -904 -754 166 -368 680 6 967 -419 -620 -314 -8 -432 289 -96 -807 405 -602 237 872 -555 -613 -470 -499 393 545 110 19 -409 305 138 -646 480 -761 -21 -77 -998 -782 716 -482 -849 622 637 397 -659 -349 886 -217 -701 795 341 -400 -776 -899 19 206 -509 -430 178 -374 -777 -168 -699 -115 -570 -397 -77 -451 391 600 -947 -819 -808 -407 -138 -306 860 651 874 599 439 982 -155 878 145 493 -296 481 -349 -740 538 -657 -596 -588 325 793 -196 -596 926 -639 682 -569 958 149 916 390 693 -612 -573 300 -68 51 670 -53 252 -183 567 407 754 991 435 -102 -479 -282 761 260 -131 938 -288 -505 -463 114 535 -738 138 -490 -596 240 -563 592 290 140 -957 -519 549 -19 -373 -97 720 444 175 -724 -745 -620 100 -188 -806 902 230 18 -490 940 636 -605 -291 845 549 111 -66 812 -771 791 -682 991 -871 544 -8 207 -846 -679 718 -982 654 -853 376 -731 -477 930 237 -907 959 472 -744 693 -626 -151 -919 -746 800 -973 760 -289 834 470 -69 -286 -93 678 225 785 -297 278 -153 -485 710 -585 697 37 315 698 475 -470 -657 -589 -273 318 260 -191 -211 901 -941 -2 -377 -597 -523 574 -629 -539 420 104 340 509 -240 219 -686 -235 215 961 -285 -250 997 173 -919 402 -940 -565 549 -288 292 396 -581 -214 124 673 988 627 15 458 -968 -700 -557 721 -596 -581 95 864 -992 230 -875 -280 -545 -257 207 744 181 -225 -51 919 -617 -741 826 74 -295 -146 -781 -53 -886 596 835 741 -659 -562 62 752 -299 499 -345 485 979 -468 839 -687 -264 742 -775 997 309 -182 -961 253 -893 580 -606 42 -3 468 -409 -981 -961 -35 -384 -741 173 98 -111 -950 -804 506 853 495 -641 -243 987 -441 662 894 -355 271 499 578 110 -80 493 -349 -398 853 826 -213 -457 -124 -350 837 59 50 731 698 270 81 999 890 -386 615 851 -387 901 -109 -367 258 942 991 74 985 -100 -365 -189 -123 697 -744 -383 -711 993 -234 163 -859 163 304 -175 295 -296 -354 492 655 -324 -930 620 209 709 501 362 150 638 599 -1000 -866 -752 -160 -33 579 347 144 332 984 -835 -956 418 -369 274 -78 278 202 -910 -935 467 -158 989 -575 913 -849 658 680 -477 -259 537 551 -309 -420 -350 -45 151 103 -621 -952 722 251 802 -848 -749 -939 229 531 -38 826 330 -929 422 81 -952 -231 246 577 379 786 -306 669 838 65 -159 -159 546 768 240 607 -140 415 -613 918 -43 -614 -122 -958 775 -601 -436 986 468 -915 44 -190 -763 339 -671 783 613 -712 16 -985 -592 974 397 -394 857 -112 325 -582 578 188 -369 -648 -354 849 881 -624 23 -866 -244 38 -727 -900 -468 272 415 458 514 -821 -284 -742 456 623 531 419 730 -285 -15 -662 785 -440 -963 885 602 -373 224 -117 -624 538 310 -355 -638 -376 522 -140 -567 -715 870 340 683 -205 950 -867 362 -379 -94 876 443 -842 322 453 602 -469 -521 986 -322 -823 304 -213 -267 -69 185 81 -798 461 -597 -926 630 692 -643 -949 -275 -466 763 -975 443 677 522 -391 249 -865 317 757 -493 -689 444 25 -899 -856 -755 -414 509 286 -849 896 109 -894 918 44 1 -243 173 -340 -381 425 423 833 25 -226 -508 -575 866 -408 -527 397 605 27 -898 -783 454 -405 -982 -844 670 780 -50 -652 -89 -264 377 -300 -487 42 -925 702 -967 -228 -997 -690 -863 330 225 -627 -493 529 854 -850 -121 252 588 -403 -80 -300 54 109 -988 251 417 -547 -470 386 -103 356 137 179 378 -679 -744 -404 -51 -596 -936 712 115 439 -17 -656 865 620 259 -30 378 788 -381 130 371 227 -21 -320 843 826 -12 998 36 162 -275 22 -487 393 540 -197 917 788 -110 39 221 -180 983 -346 -183 21 -690 196 875 -822 -527 -390 -590 546 -300 -244 -874 -728 -483 291 146 -9 664 831 747 446 -876 931 125 774 571 -880 -769 684 111 181 533 527 -966 -540 485 -829 -729 376 -294 -369 -582 497 -498 796 -963 -74 759 -651 -883 694 -837 67 204 -176 542 -580 -866 -917 15 -596 682 967 -758 715 -964 -876 277 118 -761 535 860 -821 112 -630 -191 -782 -93 -87 -21 -285 565 360 972 733 -580 676 -849 370 155 767 713 623 -763 600 -64 -136 -425 -338 -870 253 715 449 992 997 316 -240 58 167 926 585 -680 512 888 922 754 -193 -297 -955 96 -370 505 878 -614 422 767 844 958 886 -368 733 -136 -397 -221 98 511 -357 65 -39 949 84 -648 -814 674 60 312 -259 427 -671 -695 -871 -139 516 221 -160 610 854 -700 -126 426 546 341 49 -134 615 -805 500 159 615 -378 -953 811 118 -738 -373 544 716 -913 826 207 947 -599 -893 913 378 68 -751 -65 -459 -60 -177 437 -811 953 351 -574 119 152 -978 260 957 -885 120 -837 -251 -210 416 -401 147 -993 982 -374 808 -546 -6 283 896 -608 -32 -933 714 -437 -198 645 251 -997 -767 215 -812 -727 177 -46 991 1 505 819 281 -156 123 78 757 -627 382 953 -449 401 458 268 63 -767 -697 -554 996 248 143 -725 -716 -685 -921 600 -727 784 721 -38 -316 593 854 931 654 -535 249 -959 474 656 619 211 -168 -28 75 -156 -649 -951 -879 242 927 877 868 242 -250 818 -364 -662 607 -782 -88 -12 538 278 -806 -417 709 96 -542 -390 551 669 -30 647 -737 -473 -497 -871 472 -835 211 -924 -526 -910 -372 332 -198 806 -103 -173 382 702 619 271 -166 846 -159 -504 173 474 -68 -169 811 -861 -689 661 38 57 412 -302 -437 853 926 -463 672 290 597 -752 -62 997 -299 249 -282 -850 804 -311 -419 581 -671 606 771 -29 307 732 256 -976 295 -754 -880 703 693 930 40 -989 799 -524 696 122 221 971 144 911 -527 -755 -600 183 -189 -478 707 739 227 -954 695 776 -909 913 -151 -646 -163 -817 -251 533 468 811 -73 -533 23 -575 -628 251 273 -96 797 794 295 -254 992 575 -199 918 997 520 -668 470 -175 -187 -365 558 260 -739 -400 -238 66 378 233 765 -872 383 165 -868 116 -120 73 457 -105 -504 1 205 -741 -870 -233 -454 -368 315 -782 76 343 -646 -318 -142 -668 -775 259 -613 826 -224 -461 811 34 -404 358 -232 -945 656 178 -146 366 21 19 -637 -19 -781 -985 -802 -462 -999 378 -192 360 740 110 -944 -88 -313 631 -531 -88 -334 182 706 -285 89 -21 124 -706 980 -536 -63 85 -418 -346 497 -734 -567 -14 -604 -742 223 -805 628 660 141 -933 -291 -388 -179 -744 -560 -37 362 762 136 42 198 775 -33 -543 -820 -864 374 295 522 359 -243 351 645 40 708 -988 562 -485 -312 -289 -568 -900 -526 -158 970 -692 519 -262 -188 -461 878 800 -660 730 -936 -213 904 -395 -838 -715 910 424 228 413 572 -610 -953 -417 563 -136 144 -949 -860 195 -27 343 -975 907 220 705 -183 881 -811 187 897 -650 -348 -346 -365 -292 -62 44 148 271 116 -587 -470 744 970 -320 -326 -88 174 -478 -748 -450 33 -997 -682 -143 -842 -602 411 -831 702 383 -782 -156 -984 -261 -108 670 -781 -566 830 437 475 -601 -536 472 -182 -53 -930 -682 292 91 -686 605 -65 -11 -201 506 -512 67 530 347 113 82 463 -843 -128 -309 132 738 203 577 -973 758 704 613 -116 -639 40 -697 -646 693 592 -206 39 -467 -505 -736 412 306 130 521 -19 -833 683 262 -866 -174 -650 -447 992 -965 -598 -670 -35 -161 84 -988 -734 293 434 -712 165 -290 -650 496 82 384 -647 274 570 505 -359 220 -154 951 -933 31 301 869 -983 182 422 593 685 808 782 -806 -485 -789 67 -714 -154 -915 366 670 604 925 161 334 950 -272 -956 343 61 -998 -760 -443 407 -883 631 660 -46 901 -117 168 87 969 -797 628 -555 -250 -903 785 -262 -145 73 991 124 830 -932 -105 552 -881 777 485 325 418 626 331 -941 830 407 167 361 -918 -524 463 -96 -961 922 -625 -557 107 -976 -205 -946 848 -204 -749 -348 699 -743 66 360 -248 -364 -439 -533 -606 -522 799 -228 -504 -843 180 -60 57 -442 -766 -526 805 -531 -521 226 145 698 760 867 279 301 79 -308 -943 250 171 -584 830 -192 -784 -312 72 48 -123 -224 -33 -931 -421 -153 -801 336 554 201 -804 177 -747 -733 44 816 -568 729 -88 63 -826 239 624 -55 311 -385 653 546 754 697 -444 -890 -210 425 699 467 -857 -871 -388 850 388 848 -290 -697 -620 761 211 -232 422 827 200 -243 307 -348 -927 -765 158 56 451 899 -308 -898 -573 2 753 -273 -565 -546 -800 -222 -904 -998 -406 -881 841 -806 386 -310 591 630 340 672 378 -740 -402 156 490 -976 -251 -780 514 -436 -82 158 -165 6 544 381 -946 14 946 -745 79 547 -427 790 692 533 -594 853 -55 -452 -377 295 -289 287 -890 82 171 508 287 984 624 57 467 -290 -565 651 -639 -669 -406 896 250 356 651 981 -651 -227 922 -559 -388 -636 406 -399 249 -83 -677 731 817 -858 -722 14 -600 69 -921 418 254 858 -742 -178 341 -16 808 717 -90 -386 996 53 -813 698 212 535 -163 894 168 -790 220 -557 -181 -503 869 -263 690 376 65 195 -417 85 -394 691 811 -935 557 -138 -644 -243 566 -187 -927 -126 -385 561 -467 -605 315 719 -65 -93 931 -880 196 463 216 593 70 197 478 -42 287 795 -7 -543 623 -87 -451 827 -329 881 877 831 -461 -438 -708 249 760 898 282 305 292 266 988 853 322 -508 346 -517 -206 693 -16 -462 649 157 -557 -213 417 389 891 -71 289 874 209 2 426 141 -729 423 570 -560 971 -684 -234 596 -760 674 349 864 -97 837 -462 655 -169 976 250 -647 883 252 -870 -432 -492 807 670 414 -393 772 -498 -105 -794 712 -824 -309 844 847 -829 935 -258 491 924 709 887 -735 -231 99 630 -259 -737 -759 -861 363 -418 84 408 -450 -232 -208 -805 -162 317 -664 58 -43 -893 560 -97 -151 -538 -839 351 -837 696 -90 -959 957 961 691 -152 -652 -5 -511 -985 -415 351 -455 -776 -198 -776 -272 563 -151 365 765 -373 -174 -708 909 773 492 593 875 -419 763 121 345 -23 3 -501 -48 -591 -682 133 -639 -753 962 121 -850 -511 484 -18 777 -925 -233 980 984 -231 -441 -493 995 -14 195 -134 7 -664 -117 -671 485 -544 -109 -308 283 -293 -835 -976 -834 -722 617 607 427 625 473 566 270 -694 572 290 -200 -446 646 60 -729 646 511 -5 458 382 -99 -274 -79 -967 -427 -218 -578 -508 -552 -563 -335 -823 451 74 201 112 -978 -742 529 650 -901 172 992 617 -69 574 -756 198 -580 96 472 219 -124 512 -363 716 363 -969 -438 558 916 -218 -440 280 -850 -599 -724 -511 -751 -700 922 944 567 324 902 756 555 -363 313 -923 145 117 -646 223 -485 649 991 -279 -145 186 -43 -572 332 -736 -752 272 947 574 -972 180 -152 14 141 82 77 -899 492 -460 90 -904 -856 -113 -752 -221 818 842 159 575 946 -545 -434 -299 975 325 750 -213 534 420 -566 -470 -917 -917 -700 503 664 222 -360 -42 -436 -218 -65 -552 636 -240 -634 -174 -468 744 102 -516 893 264 126 653 96 673 -792 -16 606 183 140 445 465 -154 674 702 -48 -651 -466 293 933 -130 337 21 111 697 -242 -927 423 468 201 28 673 301 77 -198 -859 -403 -857 -870 -724 562 490 -873 195 582 785 -624 -85 -637 490 -576 853 -324 230 802 515 -857 -992 -34 -469 93 -241 878 341 351 47 -448 578 -598 -220 -60 -168 -457 343 582 -396 640 -380 27 -170 257 591 -326 632 320 -414 -339 699 -145 35 122 -476 -633 411 -415 662 -346 533 -513 555 586 -759 -467 922 697 -764 -731 828 347 651 -228 -26 423 -705 -941 649 -443 -178 966 -995 -568 891 -570 -170 987 -847 -824 -161 304 409 -430 390 6 958 906 553 491 260 806 295 733 712 -706 513 990 -971 -6 -576 811 -694 -985 -833 -338 186 731 254 -500 -82 157 -273 350 265 414 382 438 -826 206 738 -11 667 796 988 522 440 -278 87 270 703 -871 -350 233 -923 -581 98 -106 -944 719 255 209 273 -962 131 -196 46 -975 -524 -887 283 208 -942 0 -421 622 -639 455 613 568 763 539 855 405 15 669 -497 -257 -498 -957 406 377 -100 773 164 -945 747 408 886 2 -649 138 -955 12 504 -543 -542 233 -466 407 535 600 438 -498 9 279 773 636 682 -491 -918 496 780 -576 57 -104 -250 -410 83 1 -163 -416 329 -56 -624 380 -68 613 -86 327 889 439 102 411 -96 -673 -845 -317 -913 809 -265 -978 51 856 -396 497 -569 719 -230 -721 640 396 -971 777 -881 -488 -290 714 332 754 873 759 717 -96 -961 -874 -830 553 -245 -634 501 -393 -304 809 -928 -897 235 291 -804 241 -649 743 560 147 277 843 -688 -997 -135 -889 -447 -127 958 185 -495 218 -452 344 -296 -236 768 -729 -198 104 -609 -968 -262 -266 611 -963 41 938 -422 -243 -626 -66 973 241 -47 -182 567 -100 456 552 377 -775 -766 -127 632 371 -87 -622 454 -103 -933 -276 907 -156 -176 -75 -502 -908 57 -293 -624 -799 -282 -430 801 -504 -350 62 678 427 576 -10 -151 -496 -784 401 156 694 -259 -483 863 -822 -447 -517 936 44 365 63 634 -557 90 814 -498 771 -547 -602 -526 -352 497 -31 651 87 -252 223 749 110 234 -585 -228 -902 88 69 -869 763 -914 848 -584 192 797 781 -251 -250 639 -890 -403 26 102 188 -428 424 56 -564 173 -785 299 883 -870 296 500 225 839 -536 -92 -933 808 -224 53 821 382 414 766 328 -890 -939 131 -560 294 457 524 193 765 126 -457 -702 -635 976 -407 -519 -685 321 -380 286 9 -199 -663 142 347 -853 57 907 -320 -607 19 -95 -611 921 -366 -341 -458 458 262 -943 314 -965 867 -899 838 30 437 -833 -143 -100 -964 44 -810 235 433 279 980 -571 -361 -207 -281 142 -560 -406 394 165 -743 -478 977 -555 -414 -886 291 -38 798 -380 125 -412 621 627 -739 610 -754 976 -73 -423 431 -940 279 472 719 -4 -989 -850 -561 335 -482 557 -470 -835 -706 -589 224 -26 206 -827 -514 -988 -937 609 883 -148 -849 533 -592 -82 704 801 57 -245 -527 201 -586 277 -726 -445 -51 85 953 361 385 -191 869 -99 439 -341 481 328 -324 14 519 999 369 102 -905 773 -330 118 174 -53 -727 392 -704 604 -705 548 -123 610 68 22 -973 536 607 -626 538 -253 -275 -747 209 594 -388 -422 -339 -127 707 -847 842 667 906 841 483 -668 308 202 -885 999 903 -274 -431 919 -434 -834 -102 -332 -86 310 -591 458 -627 229 504 -182 244 -538 -868 16 -615 -604 -338 337 -100 -68 -485 852 858 -321 755 -51 -938 857 -220 167 -184 -726 -86 -434 641 -848 763 794 -732 962 -838 234 160 -163 -74 -717 -404 -154 602 -104 -970 -946 772 -680 -622 415 -718 -275 24 159 231 -215 28 673 -179 284 -418 -63 552 -776 -360 295 580 245 919 -224 145 -826 -447 193 -695 -155 681 -295 695 -572 226 790 732 168 -420 -854 -663 -181 704 694 748 372 -600 -664 -893 570 -786 -830 -970 213 461 -162 830 -120 219 -536 -64 -893 -471 668 676 -917 -784 -363 581 -694 818 -128 947 649 866 330 -157 458 -184 -357 -76 946 238 -890 -770 -110 706 -292 238 -675 -741 -809 -632 -735 913 -770 436 325 -337 676 -661 -818 201 518 666 937 682 -276 -522 179 -789 943 963 -475 -887 -430 -373 -822 -147 -659 643 198 -751 -482 836 91 -686 -607 86 123 -920 -461 -557 -366 451 734 -719 -133 -628 943 134 -179 -354 -71 -223 -943 -851 -651 76 -738 168 -140 975 -490 -867 -886 -478 -255 845 745 -208 678 930 567 -96 215 231 -672 -439 175 -883 852 -580 233 746 961 711 -633 -275 465 -19 277 296 258 -579 40 958 -908 948 -402 90 95 408 691 638 920 498 -977 762 -754 -32 -926 784 -40 -200 -879 -249 -68 -61 166 -309 469 -829 537 401 -678 -901 -532 -475 -178 -520 -300 344 -66 -894 84 289 -203 94 913 716 -99 -256 -308 871 -701 -325 -535 518 -464 -645 -370 -240 125 558 112 -927 -413 -107 -63 895 313 -451 -358 -328 -522 -545 -272 154 -475 -949 441 -36 -26 840 -9 -607 -1 386 -576 500 -8 -494 -111 -287 804 348 -792 744 510 -122 -605 -472 828 580 -521 676 -7 772 989 925 543 -671 249 -972 -1000 -683 -173 -337 -354 -637 -236 -32 23 -256 -320 787 -648 -445 -102 -901 -212 -798 274 -596 556 -222 -116 -135 -74 -831 -6 -815 -400 712 318 -618 905 894 -157 -350 -812 811 547 821 -317 400 298 890 596 232 129 -340 -1 -650 586 345 704 -597 408 -743 -67 350 462 -228 -395 -950 -34 -811 440 -777 256 621 638 563 -391 -194 583 -230 99 -967 452 -111 16 133 -9 -170 836 516 -694 -822 57 888 370 477 926 -961 134 106 46 281 -554 -804 155 867 384 -785 -214 244 400 899 -785 80 -184 129 352 -817 -478 -388 -883 -146 -656 328 -760 -392 870 -912 248 -51 -219 -409 -1 -838 -711 -345 236 332 -301 175 -499 200 475 742 574 325 610 -631 103 -157 -185 -374 122 122 -977 420 -335 -977 861 -152 -240 -640 390 953 899 -382 64 -55 -345 -877 -446 -697 287 619 719 -727 612 231 835 -478 -374 -81 361 982 -346 -154 252 871 830 -445 -240 40 147 963 -405 753 833 409 -468 -233 -693 980 -94 392 148 408 643 -465 -63 882 507 -836 -12 -456 -541 829 -24 102 625 -925 94 722 857 -808 131 -813 -194 -448 -682 434 -110 -579 437 -774 -933 422 766 876 -136 173 -283 -302 -566 -250 266 -951 -301 -65 549 -896 306 541 449 -845 -729 -426 972 413 342 584 677 800 949 -37 -231 -637 -328 122 -67 284 783 114 70 -502 -138 -737 -525 -578 -61 -834 -525 -162 594 702 6 55 135 380 153 546 -395 -958 -219 -228 -149 507 288 163 -379 -841 450 -867 446 867 417 -710 269 -673 -726 324 -681 97 613 439 -908 19 -111 0 -182 836 -462 -254 304 -395 -517 914 519 297 260 -959 27 300 946 -265 442 -887 712 81 977 -420 -120 -105 -633 -804 -971 -131 -937 947 599 -287 38 -264 513 360 385 -612 -722 367 709 521 -184 83 843 -668 250 -227 -739 -814 -876 -830 904 622 566 324 -155 -210 725 736 -943 -686 -172 -806 -451 100 -419 897 -254 -112 774 608 361 872 40 29 170 603 -566 576 -644 -339 730 -702 -212 461 738 484 -607 -266 -845 197 -106 104 848 688 818 -81 -79 57 783 353 992 879 -259 346 202 -257 600 -668 -924 -282 -534 -430 -58 505 -619 242 -11 970 995 -357 265 -971 -504 -400 -85 -727 120 -626 -787 -350 -744 446 132 -750 -740 200 -811 -375 764 -197 736 943 73 803 -91 745 356 -440 -537 -82 131 499 415 -883 -198 11 -437 -684 867 -751 6 -296 -33 530 29 -369 855 -962 670 506 523 808 -291 588 -155 -68 81 -179 -196 275 807 -483 839 -908 -91 953 -845 -320 -340 224 438 -820 -105 -78 830 -897 -212 -556 -872 -948 -255 134 -143 563 -828 284 894 -397 757 -218 695 917 665 125 -894 232 690 566 62 241 -251 196 184 -584 0 -68 829 457 -455 -427 -476 729 -87 -44 -822 770 27 817 396 556 -190 509 -598 -655 799 498 740 933 -835 -599 -979 -209 437 663 -256 -359 -60 -170 -119 -854 -788 -95 -622 627 796 462 15 51 -238 -230 -359 -101 274 -82 -673 759 284 272 575 -311 -58 -985 -827 617 -313 393 10 513 646 -691 -651 -975 794 0 634 808 -653 682 982 -687 435 468 -998 -862 -956 -645 893 -72 -132 661 128 -97 -112 -428 337 346 -606 364 57 -632 -937 990 -221 907 949 -108 394 523 -126 655 -607 849 801 185 -783 73 -788 205 191 -954 292 -319 714 739 -571 512 577 -999 882 34 352 916 489 240 -319 156 -883 492 -330 -354 -61 356 -619 291 -891 567 19 546 -609 -946 -199 775 -538 518 432 -592 -674 -791 -896 680 -404 -695 -771 289 -803 -322 583 913 334 999 875 -65 946 508 105 -496 -776 -339 -539 -383 517 154 913 532 -363 -608 202 -677 -394 -589 754 866 599 -241 444 -904 -985 -118 -217 -969 830 129 -193 384 -580 -222 -890 -338 -441 720 988 -851 773 261 -495 -774 -678 -122 446 575 1 -904 119 159 -286 -316 636 -443 198 569 -963 801 -100 -621 175 -718 -950 106 -252 361 -943 693 -469 760 202 -945 -734 888 -532 -702 -294 -411 298 343 372 872 585 -170 330 -747 967 -599 -28 -907 30 802 -129 -434 2 882 -580 -789 -732 819 321 439 -436 -995 730 -298 -336 -685 -371 -674 743 -882 -76 -95 -583 449 -251 364 -988 -80 4 315 339 -407 -770 351 -7 -17 -707 310 -724 478 -745 848 231 -50 -419 -978 309 111 101 -165 505 -428 189 -955 363 -791 514 -181 822 -611 446 -402 -828 -722 841 -330 830 -109 517 420 364 498 -964 -57 852 683 -777 903 -588 729 -169 -427 -766 -424 -426 -651 258 -101 -309 -635 -304 721 -338 -382 207 78 847 826 -488 95 609 -739 597 142 -693 -34 746 -124 -640 -394 602 215 -581 945 -986 503 103 515 598 -750 732 -528 -365 227 317 550 548 -417 -671 147 -259 -85 -927 209 649 -586 61 -606 -467 -811 -252 885 -130 985 525 -579 -399 -332 -88 -826 172 -490 884 918 -155 -193 520 -79 -12 -140 -14 707 -207 713 -815 -876 268 -552 -390 -934 98 488 -734 -350 -216 -779 168 779 -406 99 637 -827 576 -773 214 132 504 -941 812 715 -949 -656 234 376 75 696 711 879 23 383 303 56 513 -325 -595 922 957 663 412 390 870 864 469 4 -9 34 -677 472 -215 917 672 -813 -530 -850 996 -570 491 -672 -446 183 -131 -573 252 244 -156 812 -173 390 800 963 285 5 908 691 512 249 738 592 1000 439 411 -889 -310 -4 -103 -51 545 48 207 -636 990 -703 -333 586 806 -208 7 -639 262 554 514 -440 625 -555 916 408 -612 -180 -872 643 -664 -460 799 -254 364 858 79 -38 -981 -408 -371 706 -589 576 -61 -271 -590 832 -592 125 374 -921 -815 -342 662 -926 423 -934 343 203 396 -78 820 -406 837 208 875 -916 -223 -306 638 -533 -972 499 615 253 817 -299 -377 -339 384 476 319 -513 -556 143 -37 346 -91 -18 -834 -637 -418 443 307 19 619 -200 -539 70 -711 -386 -862 475 335 -634 -466 -535 -324 415 -264 789 -609 -585 -220 506 -652 533 360 -55 -833 -185 623 730 -910 -941 -539 879 -528 731 935 754 669 705 246 605 549 592 673 -546 675 476 475 -545 -39 -857 -432 -743 953 308 -858 -287 931 -765 -882 47 -914 761 186 544 -3 -739 486 139 -213 252 602 -178 138 -85 -174 767 -888 275 -238 917 -474 286 -5 409 926 -165 -680 196 -816 591 659 -501 -695 -671 -988 -443 961 -631 353 152 -332 763 597 592 -951 564 706 100 150 669 775 -580 -950 839 -367 -155 901 -689 306 -814 -910 -87 141 -840 291 252 67 -670 249 799 475 454 560 -476 -30 -868 -377 -567 357 466 931 900 216 -334 688 -568 364 265 -129 -933 -831 -728 461 429 -73 -890 448 7 654 278 285 765 -9 72 -761 431 873 -144 918 -796 281 -568 -105 -309 668 772 988 -180 -532 -546 24 -810 9 -518 7 -308 -298 487 303 -261 747 -700 -391 -352 -155 -787 778 -171 651 -725 -76 930 -933 738 74 -63 -120 710 -878 -123 725 -766 188 313 -648 885 -921 367 51 993 -628 861 -16 -867 626 -556 906 789 -506 -459 484 -573 -246 667 654 -25 643 -855 -415 -62 176 680 120 754 486 20 764 -883 -237 341 -816 753 567 -187 -323 374 -808 957 44 894 -216 211 -572 652 144 441 -869 -128 415 -910 -510 958 -783 691 455 -279 799 -565 -337 -401 628 402 -554 -883 -990 726 -497 -253 -480 -357 -573 -170 -161 -389 885 782 -400 -866 823 -733 -111 -933 -425 -661 -36 805 994 -389 -866 -84 -953 475 344 -305 853 -949 463 334 -890 761 -308 113 219 793 -747 845 -118 -76 78 154 838 404 -453 -230 -573 602 779 -359 -864 415 406 486 -303 -972 893 -522 506 131 -797 -397 967 -309 -64 -182 -753 -543 942 787 -437 150 948 -314 858 -64 -611 582 764 -471 786 -956 -878 -433 -266 -149 -424 -563 699 -220 -653 451 223 -871 -119 -424 -790 292 665 809 337 -876 224 -65 -999 17 861 -14 113 -796 522 949 473 39 -833 760 101 -207 531 80 206 853 478 38 123 -108 964 724 554 -532 158 -435 672 -893 -949 659 616 311 -39 -241 911 -864 -876 412 -620 -860 -1 -760 255 837 -572 572 -160 -572 499 282 -416 -639 262 296 -885 -383 115 138 -399 -293 -295 -400 -372 -887 260 11 865 -538 -462 -617 607 376 -602 76 -130 718 -316 483 -351 711 -921 -399 430 166 459 227 -642 -674 259 -559 214 -278 -515 -922 -567 772 -561 -516 702 568 -679 806 -722 60 971 -632 157 -874 19 -106 901 -759 -831 310 245 -617 254 -820 -908 450 -105 963 2 242 -698 -812 73 -440 -374 -352 721 -444 -989 69 943 468 355 860 857 786 -962 -55 153 -96 838 -443 -106 789 -410 37 -170 -30 -962 355 494 737 321 20 517 -805 -32 941 -355 -374 119 -179 -848 -28 3 93 521 965 -378 105 -93 -599 -344 112 53 -424 -191 750 736 482 120 356 923 -832 -275 227 330 148 494 -156 775 -860 661 -848 167 -467 459 439 -472 -270 -457 -365 -791 -660 712 -697 199 -315 -526 -606 -249 757 177 -607 -609 444 -199 -744 851 741 -831 600 692 574 -318 -628 771 864 -285 -302 337 518 -352 -961 888 -39 -155 -459 150 -735 793 -937 976 -425 957 -584 636 864 -889 213 298 148 709 -384 195 -865 -597 -67 700 -961 -834 580 -120 265 -202 17 -999 422 649 895 111 690 -181 117 989 -970 842 -938 -432 272 -769 607 351 -287 886 930 197 -875 906 847 -368 278 -142 -192 -936 -134 -192 795 552 -192 -536 791 710 -590 -688 168 -945 451 283 -640 -70 -155 -251 -917 -405 595 954 56 242 -577 -860 440 -35 549 -905 577 710 542 786 696 -517 -378 496 954 583 256 -77 130 -416 439 735 520 -791 -59 -188 -969 -78 425 532 349 -202 123 -588 -659 -945 668 181 -456 887 798 56 -665 -835 562 -748 393 -536 30 663 710 -110 -799 -452 -60 -889 885 -98 713 299 -976 925 443 907 -374 976 910 -536 -746 805 -146 -947 854 925 516 427 625 -164 -110 891 538 517 727 -822 2 432 34 149 987 605 -739 -160 -842 -357 -30 736 -288 952 -57 521 389 747 -461 452 -101 231 -404 226 -741 509 96 97 -232 896 193 -813 -612 -460 -273 -256 -451 -602 -802 147 -457 -396 -477 521 -130 -111 61 247 873 182 976 598 698 500 -281 -105 351 -739 538 606 -789 -383 -176 -59 642 751 -613 -706 -844 -999 746 470 -949 -845 -476 376 600 374 -295 701 67 -968 -101 284 -301 -169 -330 563 317 898 641 -652 353 -792 -321 -582 -612 -44 480 -809 454 -613 250 -287 -428 365 -158 87 650 -396 270 -520 -524 -92 -158 70 -27 -376 563 783 690 -947 -954 567 710 159 -653 -507 -738 27 244 157 -365 -3 146 -131 831 -786 -507 889 -371 -700 -619 -874 -268 381 121 -853 -743 -741 3 507 827 -23 -749 -614 -834 904 66 719 -88 -697 -585 -584 -481 301 -583 544 78 315 144 -237 -453 795 967 -968 -842 750 22 -909 916 200 -374 -272 -817 -114 -870 783 -501 587 477 494 -950 288 432 -695 913 928 76 -491 773 153 -135 94 823 505 -467 -11 -491 634 -167 -452 263 -89 739 134 928 -866 184 -651 -704 155 -759 680 914 -36 172 252 528 643 -181 -614 623 -223 -805 914 -122 -296 177 -418 888 312 854 81 -113 -587 -37 144 -585 276 -399 -190 974 962 -955 -101 149 -524 773 -127 -763 137 -773 496 32 -87 -495 -65 561 -799 8 810 -74 587 -407 -562 -286 648 -842 842 -406 221 576 669 -649 -934 -329 -150 -993 -926 890 -249 -311 -479 -255 -897 762 198 480 117 -920 -793 954 891 877 -958 926 93 -256 -629 -410 187 249 -87 531 82 -337 543 941 -426 -333 672 -488 -791 858 362 913 -235 863 507 -94 -723 -570 956 950 -201 -658 -633 197 -400 998 128 -941 978 710 -521 154 -858 325 -766 -678 -401 -793 -166 -832 -206 -76 578 -401 145 -856 74 -261 -823 -652 910 -459 512 -433 -219 -727 -618 -980 314 110 -620 -41 -634 923 -118 -619 -367 7 -27 -875 136 -212 -693 136 -821 -981 95 429 -643 -703 -388 -872 999 682 -490 -817 -419 237 -421 -952 339 -844 408 -13 -774 -559 139 -89 180 -574 593 307 806 915 -974 607 77 94 324 578 76 905 -387 17 -737 118 -773 -921 -776 -578 -233 -463 -393 529 -850 924 -583 482 653 -402 30 -106 796 79 -416 -227 984 377 -467 886 -434 -492 -210 277 436 63 832 191 -697 422 442 -255 -292 -344 251 -768 113 -530 710 -519 -458 403 -287 474 -740 -199 193 -359 -5 729 267 -134 154 -10 440 -701 -998 675 -932 -355 -810 187 -767 -181 265 284 -278 163 -741 698 971 590 -633 267 -303 -496 795 368 810 -964 -393 101 -299 810 160 778 352 255 721 459 896 604 -176 -896 393 759 922 20 581 -623 -335 -756 67 -867 962 892 169 -926 -761 16 877 246 660 -577 607 232 21 9 -540 -310 261 176 750 -741 458 -819 67 -872 -358 -857 806 -215 -993 446 611 -178 -204 212 -788 -759 335 815 342 508 -8 373 889 487 -784 -638 834 851 -711 511 -376 -718 474 419 525 -779 -909 261 364 880 718 169 -482 777 -109 -808 64 256 -547 458 423 385 419 172 -700 689 963 -125 640 152 -612 700 -423 -255 782 879 -739 -846 849 519 910 937 699 914 -76 -777 -542 -850 596 236 13 211 -124 -634 -947 849 993 135 82 809 434 284 -301 427 -623 220 -182 -213 490 543 -222 -275 -107 313 -532 403 -474 243 680 306 -404 -917 -741 -798 26 -363 956 -106 -198 665 -157 -86 -951 -190 296 680 859 -193 -29 -99 -135 -451 -679 147 -387 -463 384 642 351 -526 -35 632 702 295 -759 2 -611 162 634 72 733 -826 -818 76 595 381 414 -294 960 386 -879 -298 751 -312 -831 -857 712 574 -710 -553 -254 79 -703 -86 308 619 222 -944 499 537 -703 868 395 212 -758 575 279 -380 -825 466 -88 -196 50 533 622 730 -373 -611 -764 73 -804 -662 490 -945 -38 969 -941 -203 -619 -956 492 -543 814 589 -376 -899 -277 42 -126 -443 -868 182 -964 -700 -686 488 -105 620 -396 583 -58 923 20 -462 45 -309 -315 238 -85 945 779 944 353 -933 -141 -853 382 -886 -659 -616 527 222 -220 -635 505 -193 159 -569 -564 729 468 -841 343 471 783 -98 -596 -711 -59 -258 -459 87 772 779 957 -350 -149 -788 -104 -719 -553 526 -243 934 562 -384 129 -615 306 -350 -440 384 -572 -121 315 83 223 21 -650 223 688 -677 -947 -733 648 183 -277 -819 756 -589 -169 336 -521 394 -843 -766 56 -808 945 -969 274 -42 -849 -30 855 1 -554 565 -561 936 -256 -79 -437 -457 575 -867 -959 -718 -379 -668 -988 -193 -823 -795 -699 -799 989 -805 128 -157 -680 790 -164 -592 908 -163 -261 70 -661 -394 -394 290 623 -996 -829 412 -599 -660 -430 315 -660 229 -2 121 408 79 814 823 -880 -898 -522 -994 -107 187 -615 530 377 184 425 -838 310 955 867 388 521 -848 -602 25 -222 659 -703 -391 95 844 219 -819 -592 12 888 -993 558 158 938 -784 -760 484 -832 -255 240 -865 449 174 972 178 933 478 -568 -111 559 744 -664 882 -403 833 501 -920 864 -83 76 188 263 -240 681 181 399 613 -294 654 -14 468 -507 -396 657 -84 646 -483 643 799 125 739 422 -699 -797 -208 162 985 81 62 914 858 264 728 151 566 550 -166 -918 942 355 -214 361 373 518 -979 -101 560 283 543 170 -310 849 225 33 236 -581 942 -403 -641 689 -272 -671 837 592 598 -206 -716 -447 618 -221 -18 955 419 -168 881 117 -407 -494 446 356 -570 24 858 977 907 -124 588 123 -687 -566 959 -12 991 435 -664 663 -238 789 360 310 127 605 -746 -104 86 461 -576 567 789 -936 -929 500 529 850 -19 474 475 -622 866 183 681 -823 -331 235 967 -933 -970 25 -838 96 370 -367 243 -147 -91 347 -911 171 216 231 425 -951 139 -612 -819 -176 557 700 76 -17 438 -631 22 -224 -427 -791 -431 -410 612 -202 205 516 610 495 808 98 -756 220 -718 -223 -272 -620 368 -258 -677 -74 852 -764 -153 17 280 -349 -421 248 -641 106 -203 382 153 745 458 -406 -919 389 -611 -400 -631 753 579 906 106 -938 -165 836 256 237 870 -701 36 -180 -870 -405 783 107 -944 -716 72 265 -191 -639 429 -310 21 -916 778 -264 24 -16 -179 53 113 -315 -559 -369 273 -475 545 582 -118 907 429 457 -625 -48 463 -959 142 -298 -434 -250 -8 -833 744 -344 43 -464 380 478 -922 -98 -477 -941 903 -40 728 809 973 -935 -697 -935 -403 870 365 107 -113 -376 -431 938 -428 159 579 461 -558 -975 935 706 798 15 -947 952 -679 52 984 62 -348 -814 230 379 62 522 642 -25 343 66 539 809 -218 -12 117 -389 620 962 -899 278 -200 -364 -268 148 24 924 499 772 -896 160 495 -302 819 135 261 612 -260 -659 175 960 342 -889 -912 -18 883 -486 -414 -335 98 809 -253 457 604 -178 579 852 397 598 -996 764 -196 535 -529 17 -887 -911 326 -535 -426 -948 629 -642 -913 -871 221 -978 -608 664 19 -902 -449 423 512 -480 -350 881 -16 -52 210 829 151 -161 -711 59 -315 154 866 570 869 576 115 150 -661 676 151 508 245 529 145 -580 -247 -213 567 -568 486 900 -285 -370 561 198 392 609 566 734 -759 -426 421 880 961 -586 -966 424 876 -240 -154 -724 471 800 -178 851 381 933 67 581 -448 -469 313 -723 -832 600 -528 136 -470 563 -597 843 574 -512 -552 -485 252 -710 970 754 -624 -362 -144 -921 -905 123 956 -958 -838 923 704 695 -35 584 851 130 599 215 926 -840 693 -610 823 766 -600 409 66 602 -498 -954 439 952 565 182 769 842 -390 -267 948 -618 -856 256 -548 -505 337 -189 915 205 722 -223 -933 -565 495 168 960 -259 -969 -670 -386 451 428 -615 -620 818 512 412 -747 -537 -293 591 734 -767 802 740 -309 -217 -99 204 612 23 634 -217 -856 928 -452 -317 724 -314 96 546 -740 533 102 -117 -608 541 700 950 759 167 381 -84 -915 571 277 -477 63 -726 705 -57 71 858 746 -5 -565 551 -778 -176 2 -910 -115 971 -238 879 -1000 942 -692 -466 823 377 -732 -219 -787 -512 268 81 418 -180 537 240 -1 405 936 -196 -818 -586 -632 -879 -396 -115 608 224 422 -204 -54 509 -543 -374 403 651 -119 -712 -527 -131 334 156 692 614 636 -542 400 382 -780 407 232 -578 -120 881 802 941 497 -168 -702 -559 -978 -233 -114 122 116 898 -294 117 -945 105 -242 -385 632 436 -406 -409 984 -137 -991 -931 152 -762 107 -104 -367 -899 458 306 501 -238 -678 -456 -292 339 99 741 -555 812 -545 -781 103 821 958 -576 809 586 -741 -965 -932 -356 -546 886 -136 -238 370 -350 771 685 -353 -702 727 838 -719 -496 -801 -406 384 519 -640 -548 967 385 -909 425 -562 -657 -443 -95 -926 940 786 195 -90 454 -22 407 850 -888 -11 -643 418 249 -744 768 195 420 271 -286 423 317 177 856 22 671 -391 56 818 -639 981 -269 485 316 -504 283 -630 -910 151 -51 -667 -723 -854 70 921 458 -721 -791 -108 -45 -98 -265 216 -710 592 457 289 702 -737 420 -384 615 196 505 -680 88 -166 -295 79 821 469 -279 940 107 961 454 -948 337 992 113 274 -841 -667 796 -611 -140 -708 -506 596 227 455 552 326 -321 198 300 -127 -670 -34 -390 23 288 64 890 943 761 -163 304 -978 623 -10 534 -816 -828 594 -208 -435 609 -878 312 382 -880 467 744 698 -74 850 -775 -795 139 -985 204 -941 381 -968 -901 -970 952 566 357 362 92 314 -509 -9 168 -957 882 836 283 -534 -564 444 8 627 869 -767 -238 325 296 744 458 235 497 -188 -338 119 -981 811 247 -140 398 674 741 -865 -441 -801 79 890 220 150 -284 262 710 -80 194 -534 750 410 -973 -543 761 -990 -518 752 864 -549 223 941 131 562 60 130 -352 468 636 -240 725 -449 -529 -694 584 -878 620 -729 -706 -862 357 721 -542 836 890 379 497 650 880 -1 -573 -498 442 829 -270 -785 -118 769 -432 -519 173 -685 -795 249 177 -973 -212 885 897 172 926 672 444 584 -224 -264 -153 289 -281 -459 833 438 -513 -51 294 -893 622 -459 -655 -673 530 -27 -677 -883 925 66 -378 -705 -928 692 -98 -457 -910 175 -405 -402 334 -608 268 -961 914 729 -465 655 -664 589 350 -191 -753 957 434 94 480 -176 497 710 20 919 -467 -271 -753 -973 -434 727 -674 110 -96 -212 74 545 -431 -272 -977 -107 -388 213 -169 199 -961 -760 -248 900 831 -826 930 278 279 -244 300 -231 355 476 -698 -375 37 478 -646 928 -802 875 -429 64 210 -835 -940 984 -427 222 -963 -998 -683 406 -255 678 858 -299 469 -630 826 240 -259 189 923 750 -209 -252 73 -332 -88 -802 161 -716 -414 -866 -937 -769 743 504 505 -334 -758 360 708 877 -908 935 -497 -96 -725 243 -728 402 -705 -939 393 -879 -558 331 -113 -311 -46 25 -132 -69 -405 469 -648 -736 941 -382 -166 -718 -671 -163 770 -772 458 -794 811 264 -169 -981 -718 894 710 980 521 313 321 -543 716 -140 -103 564 -19 648 551 860 532 -934 -823 686 -18 428 -416 611 981 -163 -440 -511 -303 -563 -461 761 -775 -389 711 584 578 0 -658 -322 7 276 -780 -61 -78 943 482 -503 -953 -527 -410 -306 -650 246 -699 -486 725 449 512 -393 140 -758 727 -378 -135 -943 625 -257 -587 -431 -921 -580 455 994 548 -260 -669 -894 -770 823 318 -546 886 155 -446 554 452 -603 -464 199 753 627 892 -345 99 329 180 -136 329 -496 -748 623 790 -124 -842 -919 541 -490 -123 -645 573 -678 619 626 588 63 908 402 -298 -57 -361 680 -623 -351 411 -308 797 856 830 -38 -145 220 132 905 503 819 -569 -623 372 -962 209 276 22 98 610 292 751 192 255 -875 -72 -790 -598 -788 620 454 -192 248 112 52 -177 955 -595 -305 394 369 -894 -26 -336 864 -855 356 -634 -289 -715 -915 803 490 432 -560 259 -65 539 373 -63 758 -724 -48 -247 763 -168 752 -854 789 -348 158 -985 599 42 248 164 -412 831 465 647 217 -135 865 -443 -515 228 -378 -718 -179 -453 409 730 428 -15 -92 369 -782 -603 611 -187 402 103 352 98 392 719 -498 -167 -940 637 -970 797 225 -435 593 41 708 179 601 319 -233 757 318 -722 480 38 102 238 -89 363 215 425 -873 -625 -930 -381 160 452 -166 789 -280 -359 -120 -70 -53 836 -8 -278 64 47 362 44 -573 -384 -339 121 -298 553 783 392 214 781 99 132 104 -314 266 350 -516 -53 -556 -843 764 116 -739 -914 108 161 155 721 705 -369 -775 699 -174 849 499 -796 72 755 275 -610 122 -502 664 127 -378 -169 -683 -88 733 -981 -459 -896 523 569 -829 988 -27 -568 -542 190 406 -194 310 -389 -702 52 -922 627 305 303 -380 -304 -921 699 -616 -595 -449 532 418 -204 999 585 -179 135 591 323 -839 -258 333 -248 -732 730 86 -548 754 771 997 335 -847 -420 -604 -290 9 -515 169 560 -690 270 126 -43 625 611 -907 -1 -444 239 -26 -204 363 -640 -557 786 818 -945 315 -810 -669 -982 -160 -818 -244 985 -831 -431 471 -553 -861 648 -394 835 866 -8 -39 888 743 410 -306 -101 -502 164 765 59 243 685 578 606 877 -862 -895 220 342 459 -764 -229 607 921 -57 855 -245 -99 567 -240 -396 -152 210 -706 -489 -969 -34 589 22 -413 185 337 640 -549 308 90 453 138 -642 -960 -177 751 111 486 429 -755 403 493 869 983 711 -61 406 916 92 -183 -258 122 -87 118 -362 -101 964 235 -580 -608 871 -427 -838 -1 -671 -546 762 802 -701 -247 874 947 940 986 492 775 -176 -981 -511 838 543 833 -976 561 -344 -181 -822 -451 -879 -269 -805 687 -139 -487 -25 853 523 731 -469 -167 832 231 -895 644 -305 87 307 937 -852 -31 -351 -859 -421 56 357 -333 -636 -716 -725 -70 -92 50 -665 -592 -432 -415 -224 -625 179 -749 638 452 444 120 662 -588 643 -322 -599 -172 473 166 105 -147 -829 615 -950 -44 -840 -824 -817 117 54 627 368 -669 -910 -76 -819 274 481 132 -868 -680 -796 225 501 955 -261 -846 -37 -908 -92 -902 -136 -733 -635 975 -679 664 -863 72 854 -83 538 -89 299 352 -844 -711 829 -995 247 -556 -989 702 -581 -215 -670 117 353 -854 514 255 888 520 -388 39 143 -923 -992 190 339 -966 -30 122 -519 36 739 -138 741 408 656 -517 -836 -652 294 -50 -400 486 157 576 511 309 25 476 842 641 452 -549 159 -348 975 887 537 -290 620 926 -423 865 -153 -158 -161 259 -575 696 663 426 -202 -266 299 763 -493 559 -222 -296 514 -58 -899 -721 711 299 -261 -181 765 -361 159 -988 -248 149 64 1000 281 714 -881 -523 87 625 74 -316 -171 -453 -75 -209 -178 -952 267 5 -793 475 -194 -45 -231 1 -432 496 781 -620 439 807 -849 -552 -817 30 200 -363 153 335 -232 -655 -519 -925 -122 -370 776 876 -705 -74 -16 -429 -918 470 -295 -726 -958 866 -229 64 590 460 613 623 26 930 -721 683 374 -930 761 -353 435 345 83 321 54 -950 -498 804 574 900 526 -229 62 -40 -189 -230 -611 -963 418 -489 292 150 -718 -950 -97 403 -161 -691 -860 -542 692 -1 323 -296 -480 -503 -844 184 793 -949 -21 716 -26 -888 505 -424 -515 352 899 -822 -534 483 590 864 -314 -594 529 7 -442 677 937 7 281 994 -319 -677 639 -47 -152 103 467 -382 -978 -291 143 -645 -942 650 143 -429 -446 311 -875 -262 227 -348 944 -97 -611 -592 -652 -59 392 -37 -840 920 705 880 964 60 926 -846 770 -947 854 -633 230 812 261 347 -446 984 509 -280 379 -321 -560 829 281 -687 -174 -300 522 351 812 -701 483 189 559 881 168 999 876 831 403 733 589 294 -909 914 -974 -165 530 -855 754 195 -820 -25 -933 769 552 -426 550 -169 -776 782 976 -549 -130 158 -605 -273 730 -499 -54 810 252 -41 -352 -918 -498 -923 63 -833 348 -577 740 542 280 549 510 74 -285 -245 788 -980 -654 -577 808 338 79 762 371 -671 470 117 -361 -149 -212 -783 -855 60 772 -977 112 405 791 -195 -971 473 -635 -280 -277 -777 835 -260 53 -312 229 384 580 304 -995 103 -408 -170 874 -304 -424 -21 -635 424 769 -703 -485 190 -115 -354 959 -473 -23 -788 -264 -613 763 400 -96 -98 -620 238 481 163 -402 834 -225 671 -795 878 -398 -199 550 390 620 784 -999 676 -612 442 -286 -936 -408 944 985 638 -976 -819 -854 254 130 393 -687 47 -683 -707 -646 -96 -784 769 735 43 450 313 -545 755 220 939 34 -182 248 344 896 766 205 -456 732 438 598 181 758 49 -600 773 -545 -57 361 -263 130 963 -930 -488 -80 -416 -721 -361 -532 93 308 -60 -548 -414 715 -180 296 189 339 -355 758 493 453 570 766 212 529 972 89 -651 -532 -787 -128 411 186 287 814 531 -45 -18 -109 -268 -555 510 -541 824 776 586 22 -724 -380 852 -322 732 226 -714 -592 -45 -489 228 -978 459 252 -968 73 811 -864 217 779 -494 -434 644 -335 -284 742 -802 240 -679 261 37 -133 917 -284 947 71 -625 -7 301 277 -70 -218 -741 317 112 89 -69 966 74 -473 -302 488 -319 948 -198 -714 329 -437 -247 972 554 -815 -631 -60 -147 541 -935 351 -396 -561 -515 899 -249 -657 491 708 -428 -218 -24 91 -615 -853 571 201 317 295 -165 890 -211 -557 -227 442 443 708 -508 495 -729 293 -862 -287 227 -567 682 -320 783 -881 -299 336 -162 -635 -604 -409 -286 810 379 307 848 -692 -833 289 -710 104 158 -750 994 -237 -881 -942 234 953 -121 -32 328 -499 665 277 449 -664 870 -504 -398 853 446 -258 528 466 -773 814 -207 117 599 877 -300 295 -804 -365 -651 -955 -521 513 127 525 -431 638 -197 293 642 667 888 616 -47 819 -333 298 -791 511 300 678 -51 526 449 257 775 27 -195 -1000 -4 273 -638 883 528 964 942 -347 908 -528 435 342 581 -445 699 -410 -944 -164 -365 142 874 409 989 -124 241 -218 482 544 161 -812 930 841 838 832 785 -886 -355 -487 -486 491 990 755 3 405 931 -484 56 -945 -529 -411 429 -349 568 -692 -963 390 408 180 783 -246 -413 640 701 483 720 579 -349 792 817 104 -859 -762 -344 408 -960 -7 677 189 155 -963 130 -426 782 -585 147 24 920 -260 168 -68 -692 162 -981 531 -804 637 955 -768 709 691 608 -632 430 -780 79 -79 -455 717 -186 327 649 895 946 866 -965 583 430 -558 868 102 445 442 542 337 239 796 955 -744 -453 -658 -362 -784 -31 666 -167 -15 948 586 -311 -317 -143 -2 816 -46 -369 -385 55 -19 920 -507 -214 -147 -983 80 -621 -527 677 508 -717 684 681 540 672 -826 -201 580 993 941 -676 -874 354 -934 -716 411 260 -422 922 -170 11 258 919 -258 -737 256 201 -952 -707 -580 877 26 999 -430 392 -119 814 480 810 562 278 -26 -461 -224 -645 -476 -790 -769 -702 -617 -853 919 -567 325 100 156 235 88 -592 691 -547 29 830 171 -796 631 -466 -363 -348 -225 -531 -611 -289 881 -248 -528 -755 265 331 46 -10 139 -567 -207 -668 -828 721 -282 -718 -644 -413 -100 -294 523 -366 -134 -538 -74 595 704 -966 649 -680 -304 943 -722 397 -237 -957 -254 721 570 -343 -371 821 -133 -831 632 424 -411 -19 75 204 -502 -712 540 554 976 848 280 -409 -903 272 312 505 445 -122 260 -926 -550 172 -280 602 549 -454 44 -328 -24 -231 -141 -567 -887 -995 -227 379 69 895 -446 975 999 811 -191 529 -246 749 -791 156 714 -921 858 33 323 727 501 166 -18 -99 -945 -71 -804 990 -807 393 -957 -488 -130 502 464 695 -227 -922 -629 -180 -205 -435 44 -903 -801 17 661 -694 318 -149 -466 319 -868 141 491 401 731 562 884 418 -442 822 153 -15 -361 -764 -576 429 -649 135 115 -483 -316 -30 -793 -247 -68 880 -693 850 360 -720 -753 655 944 -783 12 779 236 -987 815 -95 -41 -935 899 607 -912 440 491 126 495 627 -449 -378 760 113 68 -20 105 -826 518 -72 44 -782 -839 214 62 -34 353 -76 270 -766 268 -279 -165 -602 -505 -686 -13 531 -692 714 298 -483 508 809 404 664 -94 269 457 -229 367 745 -132 -44 302 -932 307 -846 787 844 -666 -122 13 793 -48 549 974 131 207 528 -673 676 -671 -165 893 -785 -768 440 383 121 804 267 8 838 904 452 482 952 -720 -99 686 769 -916 -974 -423 -129 488 309 393 -884 -756 -457 655 -872 446 247 194 -721 157 -207 31 796 -250 352 -338 -99 696 -613 -758 86 -365 -405 459 318 -275 -708 730 89 -511 -272 -173 315 126 -622 243 -620 312 244 -962 -880 -454 -736 -477 350 90 -181 417 251 -657 -596 -263 799 813 -562 551 56 -700 -498 258 -948 961 -906 -990 502 332 -179 126 -498 194 -107 458 581 479 -996 731 833 -752 -979 116 250 469 -678 -655 -374 -894 18 -47 -380 -738 -544 502 31 -786 -626 325 -206 -903 -660 881 -293 -411 -170 -466 -520 -534 -799 -368 -562 -882 576 -1000 -120 -391 -222 -816 -656 95 110 344 904 -425 -741 152 357 -867 -944 191 475 752 -197 -351 571 -728 -915 146 -592 -462 585 -19 -8 43 -126 -911 558 454 -578 2 -250 -149 -577 -349 -429 728 780 821 -245 -867 -339 649 -196 -663 783 679 771 993 625 371 618 -338 786 1000 785 40 -806 -419 639 153 402 -977 -270 -16 877 792 539 -334 -182 -816 889 -891 774 270 -350 226 -56 -177 -332 -617 476 310 890 380 -201 -705 128 -193 313 294 -853 -475 -449 -550 -685 -196 943 570 -162 696 750 -634 280 -263 681 970 -247 80 -150 173 -945 410 555 -256 104 798 -621 34 568 -47 239 753 382 -725 998 232 393 -502 -957 502 -908 -490 578 -942 348 177 -769 864 822 540 -676 213 875 -628 -921 -590 -651 -43 889 482 472 921 -554 -787 551 -444 348 -13 -78 238 684 -186 843 -214 887 133 718 -171 784 933 749 -651 -938 -266 -88 439 -591 -821 -460 -284 -744 -691 810 -581 -319 441 -633 909 707 -364 -648 -291 -664 361 904 601 632 55 748 -189 122 596 -198 134 -590 -45 525 -386 430 550 -156 -313 288 -2 -211 183 375 540 -641 -911 548 -486 58 -369 195 -583 -601 -645 833 972 -833 -85 -261 -522 -329 -726 -141 921 976 103 -724 -359 -741 -640 -366 -805 87 315 -743 -147 -311 -735 -601 -196 650 -235 -87 325 -607 72 -45 383 910 -687 670 22 942 88 970 -218 -999 424 714 -918 -731 817 537 508 -37 167 812 -85 7 -958 -988 172 -867 600 244 -877 -180 -502 90 -621 651 666 337 577 -296 495 85 -617 -252 350 104 218 742 -906 953 -56 26 -6 -266 230 -64 -924 66 451 -42 447 -600 658 604 -943 -364 -633 -948 364 -117 618 -426 923 252 709 340 -471 488 128 -486 -24 -563 381 -590 -672 -398 195 804 879 -740 700 597 -525 258 803 981 759 376 -330 -231 307 96 -560 394 885 538 306 990 -755 704 327 830 116 -165 946 230 -473 -487 -551 423 -716 96 69 240 630 -665 -478 -788 359 -793 840 -492 240 -430 741 -471 385 -986 835 -551 -201 217 891 -63 480 156 -432 285 -736 918 243 780 -663 807 533 505 137 -813 -310 -839 355 752 45 778 -307 -601 -396 -691 731 -2 -935 150 436 533 -257 842 -390 862 -26 -745 918 724 251 -258 -850 -417 453 -946 -464 -207 852 -413 499 141 -252 -196 -848 991 80 340 54 770 -333 -561 397 -92 -917 240 53 342 311 -212 458 998 179 -378 126 353 -486 132 179 825 -887 -813 -990 967 87 -203 624 837 861 20 354 25 -252 273 -495 -681 815 533 339 56 -194 11 -25 30 -744 877 889 323 -608 -518 -818 182 -468 502 -343 -952 -379 -999 -955 -932 -278 -80 -65 800 -427 -271 747 38 21 283 7 -400 -941 -960 834 -972 -326 -745 703 234 -792 581 -947 336 317 -806 132 768 39 865 270 -96 -877 11 -774 -928 886 903 -431 59 -412 -369 530 -555 220 259 -907 -62 754 853 -828 -664 257 879 -870 -137 389 -875 190 -169 481 941 -224 194 -805 -125 484 468 970 -185 -755 -378 49 -337 403 592 -687 861 191 -487 83 219 -314 679 367 959 17 259 280 -6 894 24 965 -588 955 -742 -417 -270 17 -919 543 -896 -479 375 -193 51 -5 300 -392 473 -405 -686 -937 -790 -199 -974 59 85 801 -774 236 926 320 -756 356 793 336 -461 201 -686 750 -836 639 -68 -430 857 -192 387 37 250 -614 -162 -378 -174 44 860 -369 321 -930 417 -245 -683 -242 336 315 -639 -675 580 106 -875 -571 884 -344 586 582 423 291 -505 -694 697 390 -271 618 -549 462 -474 128 -769 909 567 555 117 773 518 -654 612 -625 408 -110 -986 -480 751 -62 584 537 231 -201 -767 -116 -411 292 735 -143 -12 642 -447 -485 -225 -663 -774 -450 195 81 -560 573 55 -450 -565 901 560 -447 -910 -96 -83 946 606 -125 -794 815 856 963 -941 -10 539 375 -302 724 325 -260 256 -724 -622 -781 167 -31 -91 -475 -138 461 207 488 863 -261 139 -873 -581 -305 260 593 985 -447 486 499 559 -518 -989 832 550 175 -867 -943 -247 -431 -849 -55 298 704 813 -375 914 -140 -450 -801 233 -999 276 889 -108 882 56 68 600 602 356 119 -592 -617 441 96 -919 -8 628 -161 -2 -678 424 689 887 371 -946 283 499 -665 55 -118 -954 -557 52 989 -605 326 31 -112 269 -656 306 907 674 942 -590 -159 31 -734 629 876 777 -288 788 880 719 -862 211 513 -15 610 194 387 843 841 675 -1000 426 -77 -819 -815 161 -440 615 -685 727 -33 -178 720 351 36 977 789 -491 -221 -414 -810 -78 -124 41 399 994 257 794 491 -708 -125 916 -275 225 60 604 261 899 -466 1000 -558 -901 -877 418 -749 552 605 297 -110 882 -145 470 682 -247 65 -471 -420 -995 -113 45 12 132 -7 -857 259 -557 935 879 464 -525 385 656 -451 -406 -507 21 532 911 -256 -629 687 -893 -553 -769 861 -507 -604 -273 -869 -585 -428 572 -878 452 -756 969 879 -78 360 142 563 651 -712 -770 -538 -132 288 323 -86 -668 -866 643 -203 -516 182 321 -802 752 -207 632 -214 618 -425 -837 492 -519 -867 -70 29 613 -153 931 -229 -898 145 980 588 492 268 -436 -823 -878 -528 952 275 -126 367 802 344 605 -380 -67 -206 -461 84 168 -530 -235 -784 -644 613 -495 852 456 338 249 697 -589 -478 -980 428 196 -301 355 373 -910 -791 -643 995 183 -735 -660 -306 -189 791 -5 734 469 534 -874 -693 437 570 883 129 -735 364 78 -466 -455 517 -239 -357 -881 -934 459 -594 -428 184 -479 259 -776 981 -148 -717 184 -602 -38 351 121 -70 -367 906 304 -580 -514 -816 786 -311 -645 -313 761 -952 -646 -528 -919 -721 663 396 622 -406 -385 -344 -294 -456 234 147 -982 685 287 -52 418 493 417 17 -870 472 -392 273 846 209 -890 900 307 -33 -89 694 -43 623 275 -116 -649 820 -926 576 340 -769 -438 98 912 40 491 -729 -694 591 451 517 854 13 739 -315 -447 527 -704 283 85 595 -380 635 -964 -780 706 -95 -999 -719 -535 891 682 -7 42 -51 254 -906 -727 -425 306 93 270 -702 851 513 -401 -129 -269 108 -811 -511 189 810 19 533 -310 -754 -233 160 829 914 739 -650 -690 837 371 183 923 643 925 108 -820 -344 -118 -914 378 86 -930 831 932 180 194 -869 -3 160 -526 -298 751 340 -87 -81 926 -706 -853 667 -81 96 141 841 -842 -378 -276 200 693 -186 148 -994 409 -315 -760 241 391 799 974 98 -454 -332 -669 -348 -699 58 843 -198 -766 268 843 -62 22 -468 765 772 203 -444 224 -707 726 340 164 721 -5 705 -734 243 336 981 -894 -650 381 157 -923 -919 -889 -255 159 -573 682 823 -433 -546 456 -986 231 -100 -49 -741 892 -358 -202 523 778 -481 -899 -267 -480 198 -916 -222 -853 -404 -395 -701 -25 -499 -367 -128 -678 -119 52 647 394 -319 218 -254 131 882 -331 658 -677 -973 505 58 480 261 -960 -566 -611 -521 296 -246 167 -639 -925 -773 -705 426 -813 -420 -617 -16 -866 838 876 -524 233 954 328 -870 628 80 943 -271 680 -744 -837 761 838 -730 -823 279 -438 -658 311 388 96 740 -284 205 143 279 802 -666 859 601 961 747 608 325 -850 312 999 -698 -166 561 -925 292 586 324 528 -473 -790 -150 129 -147 -20 -848 429 884 372 -412 -411 -127 -784 -553 155 -805 852 534 91 -400 -745 -955 328 -110 939 708 568 -737 -902 -557 347 782 -169 781 490 769 -974 -745 -340 -252 -420 847 -158 -357 508 -619 -773 -630 -199 -510 224 -462 -270 -807 -638 698 -346 781 -142 886 -605 159 646 -631 627 153 968 -665 -115 -864 -929 -190 206 -818 -722 814 564 -775 -382 -264 -422 -480 -492 -315 609 -886 690 167 636 875 -895 980 -319 -203 387 -809 204 -483 -755 307 194 -431 899 246 -788 -91 188 -331 -420 114 -994 -755 51 -695 -422 -91 -644 220 -787 94 796 -93 7 -651 758 -701 33 -309 946 275 -682 755 903 182 962 -576 -9 -628 364 343 85 31 -633 -900 -950 616 412 703 -509 548 -200 331 -82 -621 711 -761 -482 -604 -676 123 -688 -41 -206 -468 906 67 -305 142 325 -70 -253 111 -915 993 190 866 237 450 -467 255 244 981 106 461 647 784 -693 -30 390 -796 -622 -823 206 333 239 -563 766 710 78 -918 920 -468 330 604 959 174 -248 -19 -751 196 22 111 -339 906 -499 97 -960 -572 -118 -615 947 365 -381 -165 -205 277 -986 375 581 747 213 973 481 -623 -484 811 -719 -631 426 401 -859 484 803 190 956 -793 889 123 -357 -930 493 -658 355 -495 -840 -743 401 332 913 -763 -727 340 997 583 -407 418 -104 108 -695 -526 788 -802 -476 417 168 -368 501 -413 -778 -948 -630 758 578 180 -925 271 -220 748 -485 868 851 -824 232 734 -826 395 -799 972 -520 94 512 -573 307 836 -719 -919 534 189 -379 862 -254 891 339 157 -900 -844 456 -195 -557 694 797 427 359 -101 -433 -672 258 679 -72 139 465 -379 -521 -628 13 -640 440 563 -416 -798 762 746 -993 -378 61 372 513 -514 -504 -883 70 -938 673 -749 -371 -221 -855 52 -724 -585 -787 -53 -772 574 -232 107 -118 -867 611 -17 574 -729 -522 -141 630 464 -239 85 -159 15 666 -959 830 953 -903 942 555 -934 1000 -931 3 -491 94 -133 433 658 -729 -399 640 369 243 203 332 -607 821 908 -588 210 -458 678 -62 -861 894 979 144 883 267 -204 -918 32 -295 995 -754 963 -590 411 654 997 821 868 -449 233 -972 55 543 551 508 146 535 -263 -185 877 681 -87 -946 983 279 -131 -896 768 385 993 173 789 787 444 -371 -225 -163 -868 -72 957 -343 52 927 -474 -246 -72 931 -454 -905 937 707 210 -802 -913 190 -440 176 -63 527 -836 -883 324 645 -318 -905 445 -384 515 -154 327 -452 303 -296 971 65 301 421 838 121 -490 -746 700 134 -571 525 -322 828 427 -84 -670 122 9 -582 416 -224 89 43 -872 -529 -841 926 -235 -66 525 120 -241 359 -888 -520 248 -215 286 -469 -17 370 -271 -922 779 583 -953 373 83 -957 627 416 430 167 767 156 -609 292 -203 -431 -488 -623 180 -922 -892 629 819 332 -981 499 -750 288 987 923 -903 -378 535 745 -416 571 980 -683 354 -781 770 833 375 -660 488 -523 506 -183 -461 55 634 127 -267 978 -95 -637 -528 357 -18 -99 -133 272 356 217 84 78 526 -655 182 1 923 -70 49 774 350 -484 486 513 -671 -970 -53 -537 -737 996 -588 -371 568 -276 -481 -123 330 -553 647 -717 -573 -491 -663 223 329 284 32 130 956 -620 556 905 250 913 341 353 240 677 -930 421 -932 -504 71 -957 -460 -722 -81 -255 863 233 759 488 783 -277 -13 264 830 986 754 781 -711 815 671 264 -874 303 275 -177 721 623 -868 478 -441 498 754 -136 948 -90 -767 -31 544 301 -312 -523 -366 -781 984 -62 684 146 -312 -50 744 -746 602 -282 -28 -578 277 -1 -602 526 -362 190 255 -824 78 55 809 -895 -615 172 61 6 595 770 826 727 251 56 756 156 20 43 503 -684 784 -206 861 -706 -864 271 -29 772 -927 380 -577 -961 368 219 -766 572 134 21 670 -46 352 460 -199 726 978 337 831 527 -612 -6 -47 -107 -646 406 14 817 -809 26 968 -631 690 -327 -443 320 -972 480 545 -638 -386 947 -283 425 -97 -449 -328 -524 605 -946 -754 -116 -952 -913 -887 -799 -288 340 515 -248 786 -936 -541 716 -199 -558 -299 340 -411 279 175 -311 681 -19 -667 173 -379 505 838 675 -925 243 701 -795 69 -941 -237 -657 957 -590 -344 752 -840 -810 -180 250 -233 181 -287 388 -701 -255 -109 -875 407 721 178 -916 -492 -384 754 229 682 -853 -713 -727 194 -850 -816 406 -637 -647 -764 896 153 619 -247 -261 -485 123 167 -484 -562 606 240 142 -714 -438 606 162 -832 -61 -811 77 863 135 977 44 -599 549 -234 -151 -413 -645 861 -503 -137 -806 -675 -613 -875 846 568 -718 337 306 -869 -518 -19 -626 -679 -325 933 -44 707 -907 -768 971 787 544 373 -321 -272 683 -488 407 -575 -743 305 231 771 610 -292 68 -590 -372 317 -586 582 -850 -663 -327 192 886 -955 67 -87 793 -207 -514 935 935 470 -326 -599 801 -874 -978 -353 258 -685 -764 -166 481 -828 828 -352 74 700 -673 -416 588 -649 384 -82 126 -711 -613 872 386 -361 -208 297 -301 581 953 130 756 -98 338 588 234 -726 647 630 952 554 -129 12 -772 976 -722 -154 -813 -939 471 9 364 -596 858 -359 -277 449 -318 56 879 -952 462 -60 -782 -186 -565 -31 -308 591 376 764 587 -197 -671 3 252 -932 -817 -274 -520 -565 -831 -424 358 -294 -744 178 86 854 -957 -279 -413 286 -197 54 192 570 -146 710 -61 532 904 -476 -299 702 -467 -543 -534 546 -100 -864 831 48 606 703 -671 746 261 764 -467 981 658 -654 275 -726 -115 652 -621 -935 -855 -720 -94 -989 397 -845 275 -175 932 -307 -197 719 -742 248 945 822 -283 -611 977 -365 -314 -130 857 -899 -284 310 696 -563 773 536 766 287 319 -815 186 -187 -402 -888 607 -721 -998 -792 857 -399 -509 -498 50 -176 658 726 -461 801 144 -98 656 840 253 937 -32 -866 251 -137 -133 28 494 724 742 -689 -971 -626 -739 5 553 413 492 665 -52 795 -914 -746 689 23 446 380 96 312 898 196 680 236 186 943 161 -336 -891 428 -170 -431 -530 -351 -781 -145 -736 -185 779 978 -923 -528 -611 -768 -516 279 -551 -897 688 746 -432 139 381 -224 -620 435 -652 -637 939 200 -715 744 107 -517 -840 -229 897 -108 -483 -151 -433 -349 652 -200 -21 648 388 -428 455 -924 -232 -641 -440 -623 977 271 -748 -784 557 276 -755 -684 -684 914 550 -307 895 351 -884 748 654 961 301 896 415 -567 -153 175 133 620 -726 -854 836 185 -349 -981 731 99 308 167 -717 609 133 25 674 -697 -222 -993 -965 -450 -506 403 -626 37 -340 296 130 -979 -722 -420 697 222 -887 -364 633 -57 -968 -355 -615 274 112 -596 -569 379 -469 207 -778 -135 -459 884 -30 273 121 814 -19 787 583 -55 -104 -549 -292 -276 644 -287 440 -294 979 -822 -147 -475 -746 -98 -640 137 -495 14 690 644 586 109 809 186 -540 844 160 602 -431 -893 181 4 167 928 -27 480 -399 502 -241 532 543 131 -882 -528 -417 52 21 -353 -713 142 -331 -155 447 152 -623 -335 127 -909 283 470 -599 -655 161 -584 315 318 -879 559 780 -433 -21 665 297 349 50 -766 -778 228 497 316 -893 785 964 -666 -514 705 787 320 970 -623 737 -919 -990 617 -481 -543 -718 659 928 903 -300 180 -707 983 556 -758 526 -843 -702 643 -692 -309 190 -652 765 -813 285 712 143 -186 -568 -751 375 148 474 224 823 946 -500 -21 828 -597 851 248 -270 -503 -710 585 -454 -267 -473 -190 -874 -428 -737 319 -267 18 -296 -770 -75 881 987 282 -601 131 320 701 -889 243 -281 586 -12 -850 898 294 -709 440 810 21 -634 454 399 -27 609 -410 633 -531 232 347 483 -387 361 -815 -227 -87 987 -883 -691 620 -245 996 -665 869 -44 -77 -821 140 -839 -971 -159 -991 106 -477 38 658 -951 723 397 -538 -749 -981 644 -27 575 -177 695 438 -824 876 -13 834 95 448 -304 -822 -559 -725 -675 -703 658 -616 356 -402 931 568 -283 734 -600 -398 213 -486 -87 -455 415 -221 -837 -288 997 -99 107 -18 -652 8 -176 -113 370 -173 -552 692 687 130 -558 -985 810 -62 444 -998 340 -714 -558 -32 658 -827 -968 348 494 202 -592 -693 678 -884 260 791 163 91 310 841 -173 -82 920 303 -56 -493 518 -204 806 151 836 465 -739 -295 696 -814 192 917 463 641 -756 -465 860 864 -136 466 -734 687 -44 -406 -26 285 -297 93 204 741 -152 -942 845 167 -792 -387 984 -246 999 -784 689 -870 804 832 342 417 -363 -56 -74 -256 -77 482 -181 -993 548 -581 970 811 747 -402 72 432 -240 526 -648 -984 257 -412 -874 876 890 -848 761 -456 355 -174 -769 -224 -762 -845 -986 -433 -270 -546 361 -972 -829 -197 -233 -950 -647 -391 -811 -521 -289 -191 -135 -322 -168 -302 966 506 -419 894 225 820 626 816 831 415 -119 221 862 -132 -379 -25 877 -930 988 574 -1000 486 -909 -664 961 235 853 -549 604 -628 -339 -125 233 312 -828 -301 91 558 943 249 -484 -659 -699 -423 -11 -178 -182 145 -731 552 -844 880 -581 386 -168 -591 -936 258 276 -443 501 223 609 -161 -560 -481 581 -625 710 -391 251 649 -474 -864 82 -417 -535 -465 -699 657 -277 -256 -231 431 -479 -895 784 -983 -188 -327 -902 604 -503 984 -55 57 -291 646 166 370 463 -486 -161 -454 -999 -793 -313 -994 -68 -76 -827 -379 -117 -574 -796 343 256 -278 856 -401 131 -47 269 370 -144 -911 -207 -633 -832 600 80 642 488 848 377 -912 -422 985 898 730 -741 -671 -490 -362 1000 -443 -348 982 113 -331 440 -412 590 -401 752 -842 203 338 -665 548 -487 233 563 399 -309 -27 -869 -440 603 202 -696 95 186 935 -961 975 593 -360 833 834 869 -137 960 -83 -256 -901 -755 -710 -323 96 -992 -683 -537 163 559 -637 887 -468 169 -443 90 -410 -209 394 352 824 866 -991 -669 345 -338 175 -538 210 926 -693 -301 -219 -740 242 540 80 39 859 -906 709 254 512 -417 71 -384 -733 207 -900 400 998 -569 -951 77 -661 551 89 -882 990 -115 238 -695 259 733 729 147 -932 500 588 862 27 709 -238 319 554 -411 110 -139 689 703 -943 -838 -664 -447 -492 -535 24 -369 799 -62 -208 523 989 328 485 3 670 -960 -368 -467 -422 246 -65 -945 960 557 -604 -718 46 567 401 -953 79 -213 372 500 -31 477 978 886 -998 968 9 579 277 -697 721 -548 -498 486 324 -899 -217 590 -226 -198 -126 -349 -830 877 365 491 824 -258 172 70 -970 -180 494 798 -951 831 308 594 -876 -502 796 846 -818 569 -887 -213 302 -940 785 -352 -964 812 832 -127 483 -264 -785 -68 214 -183 -269 346 776 -407 -878 -101 881 888 -57 148 916 -654 613 -533 -839 -926 -955 -919 -843 -624 132 632 -871 -512 749 325 914 -158 907 -523 -918 69 60 -842 753 -169 -465 -193 -95 478 -585 841 -274 97 -120 512 783 -891 491 -358 547 382 -322 319 315 -799 837 -154 208 -903 -24 431 -449 648 450 515 -785 -862 -276 617 162 848 -496 695 598 -101 239 -678 0 165 -198 490 -790 -671 576 944 611 -492 -320 169 780 -60 -660 628 889 87 -78 -226 477 -162 390 772 77 712 -123 -71 -966 688 360 -995 889 -911 23 908 -142 -559 255 -359 245 157 -128 -669 949 -776 556 139 -171 972 561 -395 133 -21 361 -990 810 -939 890 403 462 -333 706 -462 836 337 -616 61 -186 170 747 201 369 430 -261 945 -188 833 145 -146 214 698 828 -914 869 754 -868 928 531 357 -130 818 746 684 231 771 -714 119 520 628 136 130 581 -814 34 -372 158 -485 264 -431 -883 929 -834 186 951 650 -425 -620 718 -784 -840 -73 531 -29 -510 -91 -985 -388 50 94 -192 -447 667 54 866 62 887 -715 90 223 -280 185 -736 741 -526 438 223 -286 -874 -75 -10 -540 -590 -869 980 -513 207 664 -897 -344 -800 780 705 14 801 -606 -524 55 -103 134 -993 470 -961 387 374 -966 -73 903 -650 -593 -591 -666 -202 687 658 567 278 968 -986 -65 323 618 -235 650 31 -552 517 -390 -846 -804 -399 -62 -812 -469 -386 698 -443 665 424 884 446 -406 -481 350 -48 -746 499 704 221 -554 691 584 529 173 775 -515 -656 -827 -937 237 277 254 -345 547 486 259 765 -126 5 582 658 -944 -687 155 -505 -577 -379 696 835 -756 261 858 73 -527 817 844 -858 -384 137 119 -302 -404 -68 941 917 -897 893 793 -331 708 -798 -585 469 658 636 -430 593 -183 984 -406 223 879 -862 112 -525 827 383 421 -959 242 926 366 -598 -349 -96 812 -154 890 -779 260 772 -355 208 -937 -255 -72 784 -617 -857 368 862 -767 -378 -779 -664 170 695 67 -938 -293 576 -508 772 109 -565 455 -850 -700 -47 305 881 -334 390 887 819 125 -88 281 -485 679 -155 936 908 819 -476 892 -573 -998 753 -99 -482 638 -616 -642 -189 -815 -373 49 607 229 525 732 813 97 -72 -155 171 -154 -557 569 -95 267 -672 -756 -831 -710 -381 543 550 -86 -121 894 -43 962 942 -888 -159 497 -760 494 -550 -817 261 -248 -691 573 -637 -85 773 904 306 -879 173 -28 -347 -889 -531 707 -797 921 784 584 411 -56 848 -868 -349 -102 205 654 961 435 -540 -432 167 839 451 479 727 -955 541 -773 572 -966 -489 -987 -92 -292 -511 346 872 244 -184 -646 629 -932 -67 255 -947 900 -22 -54 -555 609 -785 174 -197 -682 -318 -945 -63 743 -560 -299 -531 454 809 -437 -199 -366 175 523 -994 48 -298 501 325 617 -606 -246 608 -221 990 910 841 -121 46 -366 -828 868 -175 927 635 259 -969 -617 954 25 -734 448 684 -546 -914 183 -780 65 514 -965 -666 879 11 520 162 362 62 -281 544 -179 -748 675 -604 864 367 -263 514 731 682 559 510 -939 192 -279 -798 -52 -747 589 -924 815 514 -60 -78 -678 -638 767 241 -240 392 -436 -853 806 344 616 -524 369 464 -11 263 -884 972 -666 -119 940 24 388 -235 -315 354 -585 329 -218 -156 836 26 -334 713 -665 74 -990 671 815 -975 456 -616 -623 -934 -624 -219 -439 -737 927 -723 -111 630 -260 52 17 85 -443 -127 901 884 -324 792 -528 937 -124 753 844 548 940 468 -664 -177 -507 338 -248 -453 -109 24 -345 -928 -634 878 -480 82 -690 863 676 -673 -672 -95 -407 168 110 -666 814 265 892 -992 223 -598 863 -44 -947 392 -305 661 -357 275 -790 57 504 230 -181 -415 200 385 -700 142 -458 -678 72 -59 333 -268 613 777 563 -461 6 -820 -212 664 -1 -129 836 -177 301 -143 24 -799 -753 393 760 839 -326 -12 261 701 -149 44 -926 381 -349 531 -857 -564 71 414 706 826 -7 -142 565 -6 -379 -956 -84 -563 407 -291 713 499 -219 -79 609 714 -687 845 146 -754 381 630 -900 902 -958 -778 -124 -719 -202 174 303 447 316 -232 -7 374 -134 -374 -727 -519 -981 956 422 -900 -110 -698 629 657 166 -746 42 -718 -558 -23 -248 -455 564 -333 -874 531 -257 241 696 243 -953 418 -44 617 -335 189 -780 -352 -607 -962 -614 505 -312 -836 -288 -893 -691 8 -112 -615 875 -355 792 -417 -755 -866 57 -430 682 586 -806 -344 151 -867 -601 -610 -549 560 594 278 -329 321 -728 -61 -494 14 -359 94 -848 207 -454 675 698 -359 -796 904 851 365 581 -823 746 500 121 485 -766 946 -755 -13 657 16 -429 -810 -387 -62 -463 -28 508 -469 343 -179 862 -611 -308 -4 692 -88 -55 -973 70 844 -168 -461 397 -734 -199 772 -575 -277 87 -391 199 -693 401 742 417 144 -169 851 -379 -302 -444 395 872 175 625 -817 -518 883 -783 605 -40 749 -619 645 -663 -435 868 -546 -895 -187 766 -339 614 325 -127 76 -874 275 280 196 -858 881 -444 686 576 452 71 -734 356 -668 106 889 104 -573 229 -172 800 -159 209 731 -867 -227 -537 5 -381 -628 -826 -629 688 -355 -435 -831 -386 -559 -539 817 126 -410 -696 254 -914 -729 -836 -567 859 271 355 -113 -146 -244 -119 242 -841 -504 184 397 -115 102 172 -877 -159 912 -242 -582 86 -54 37 -96 832 -396 -678 -266 -48 246 265 -126 275 985 754 22 638 -106 -917 -639 819 899 -792 -626 -28 -326 236 -147 -496 -913 10 705 -51 -413 950 371 29 924 212 475 -631 76 -981 275 692 699 -494 -29 666 -288 -12 -744 -384 -139 -278 -401 -882 -266 99 -768 -775 777 -481 446 420 -230 514 -516 -905 410 -2 -955 462 108 -162 -130 -334 418 35 808 154 -998 648 169 -258 468 -210 -603 823 -579 779 -953 445 248 864 -639 288 -153 213 -495 953 928 800 461 -674 -690 -314 -249 -930 -986 408 -142 483 710 -700 288 -525 -651 613 889 788 -820 -888 717 383 -71 280 635 254 -852 -943 883 -868 387 -496 -942 -394 -749 470 123 -749 -911 -627 319 538 -339 -944 -980 -869 941 209 -637 874 839 444 -657 -674 -836 886 774 -572 -563 267 -965 -522 879 -470 463 -134 -179 428 -33 70 617 -881 926 -469 544 543 -274 -945 641 972 648 -442 544 -626 386 696 964 631 -231 815 -472 -252 48 -429 -85 -914 -488 183 -244 -792 -321 161 -77 514 -666 -442 -127 712 529 -726 -771 963 -998 949 -923 -798 -416 -659 660 743 -811 714 805 -623 -499 858 678 339 -876 261 795 -915 -816 -38 750 943 459 -434 -846 476 948 -369 -399 178 282 -779 -516 -548 -961 -104 289 595 -302 -620 -849 299 225 417 195 171 214 341 -721 -210 -709 -264 -690 -20 -831 -818 -163 -211 245 846 -744 986 279 169 -616 -483 -599 519 -297 -944 -273 918 -539 447 866 -356 -431 886 -38 -929 -903 730 152 -803 496 -106 -15 561 127 -780 -36 -849 808 -303 546 -179 897 907 840 285 975 42 200 905 -759 251 646 -587 57 -940 121 733 -322 -828 83 -849 -515 -153 -960 -683 418 369 -499 -746 -431 -756 -262 251 -412 708 286 -947 962 -935 -213 641 882 -377 767 555 -404 104 344 -197 416 372 -455 800 910 -992 -574 -165 -486 -247 345 773 489 -428 -384 -823 -174 -399 258 880 883 -773 177 17 -598 206 807 -499 -468 626 -924 -106 -917 -665 447 -658 380 -519 974 95 -190 -717 -643 -106 -575 -213 69 -404 -309 -804 -620 -526 325 139 762 798 -82 568 344 -44 -349 82 48 974 299 -915 -143 -441 133 -471 -242 672 -928 -656 867 617 531 -29 -641 688 313 718 934 -791 -229 250 219 -345 575 -212 729 843 644 -565 -563 75 908 -403 692 837 521 997 -166 935 134 -271 738 -765 634 -749 325 89 -303 -271 986 646 -66 513 -766 -738 842 -189 189 560 244 -46 178 -535 100 824 -805 510 939 -320 398 111 -700 -339 826 -706 721 -461 517 464 394 -169 -595 593 -742 -370 877 450 757 -425 -114 582 -51 329 -211 793 592 -180 -76 -989 588 547 -38 767 280 -509 -779 -950 81 -848 991 -368 356 697 248 278 479 -911 444 984 -687 -470 -329 886 -996 716 -491 218 -665 -472 -56 -547 199 752 538 -430 -955 957 236 -558 517 731 716 180 -662 -312 150 -520 -555 919 591 920 -138 -524 -794 358 -897 -798 353 398 792 -713 -183 779 -938 451 911 -949 771 510 91 364 560 315 -274 -743 235 946 -921 645 449 744 -439 -305 398 668 -350 -624 586 -553 -587 -974 -927 958 -283 412 -585 -53 922 -366 624 -88 392 -773 829 239 350 -86 -732 0 618 -146 383 -957 813 589 -381 25 451 460 937 -490 253 -134 779 368 -302 -828 -684 333 66 660 176 -751 598 719 833 663 -366 -856 -741 432 -293 659 748 -125 -536 -156 349 474 -939 -65 970 -445 -196 265 343 244 -829 296 -365 -224 69 -323 -357 -544 -82 -380 536 247 -78 765 -169 -379 861 723 -418 -175 958 -310 745 724 -840 -490 538 693 -190 -63 846 -599 -911 914 -992 827 -453 904 213 -776 77 205 827 615 588 126 -948 -531 -197 -793 867 -704 -15 -913 -352 -49 -727 358 171 674 951 -859 826 445 878 -210 62 633 260 -70 554 498 981 521 -931 962 821 -233 73 -499 -921 -374 -838 -696 396 -533 55 -562 163 -821 928 985 -397 418 -766 254 -921 -672 841 334 189 182 -279 -168 -823 743 458 -170 -761 830 -776 -572 -483 461 454 338 -501 -211 238 210 -233 -879 -190 -717 808 715 -438 856 -45 -468 -565 6 -363 767 733 397 -46 366 -874 -48 -289 849 -405 652 941 786 499 -171 -769 121 492 346 -436 -844 -754 -311 61 128 -742 604 -967 -875 -828 865 -195 -114 28 -736 -939 -915 -903 689 307 149 642 -434 -155 162 660 -590 -296 535 -803 430 229 -781 833 397 439 -82 -268 420 25 709 -603 -222 588 425 271 310 -722 319 654 859 -757 -311 765 -284 699 564 811 874 -349 -71 -820 980 -24 -462 -375 -436 691 590 -363 -25 -755 761 -240 485 -761 -340 245 926 954 -657 -734 -433 -999 663 -633 717 -192 -926 -990 513 662 426 14 231 -980 -419 105 -457 -635 328 163 -492 279 796 501 -300 617 77 939 590 -990 295 1 433 -595 -789 -185 563 -298 947 -555 -969 501 -265 -247 471 739 -82 314 505 566 -402 -721 -538 191 104 271 -96 289 904 -838 894 837 302 737 506 -768 587 21 681 306 418 -556 462 -149 -143 812 317 -566 -137 318 729 -670 -22 965 312 314 -515 -191 -507 780 -558 -145 -729 -198 936 954 928 -289 -612 575 -693 487 -55 444 991 -991 -839 -830 -922 329 -398 -165 -820 -95 170 -634 -112 -248 -94 -353 -853 835 737 629 252 390 -706 801 -725 -775 856 -613 462 -84 160 -358 59 108 933 178 344 -442 790 384 -370 -849 -975 -947 554 -942 -35 886 329 572 -36 -494 -892 -240 760 -410 793 -44 -640 905 -650 -634 118 442 -68 -21 -711 672 -729 212 -553 -456 339 -49 -67 -371 -832 -476 -401 444 -441 184 358 582 -123 -128 195 12 -109 -969 -193 49 50 950 -369 -598 -459 69 983 -956 575 -330 -365 710 836 -136 910 804 240 -856 184 916 941 -112 777 -760 -636 -377 -857 134 833 367 412 -274 267 377 -82 996 -496 -219 -625 617 263 598 167 193 174 197 -334 -476 923 -113 905 249 -250 0 886 -891 -772 930 736 -79 222 -574 51 -289 -959 -927 -705 942 -944 -146 257 740 -867 217 -431 125 628 77 653 311 933 -680 412 -332 193 906 -378 984 -723 999 -129 125 -229 -526 530 513 -307 247 -638 -456 596 938 57 -430 -641 -554 916 564 898 432 -933 605 -287 104 924 -717 846 -546 -941 753 -818 -558 -913 897 597 -100 -622 -227 714 -137 46 384 -810 -267 145 826 -458 1 948 516 -404 -776 -884 -818 257 791 -71 -670 77 68 -892 864 -117 -871 523 290 -766 179 -121 564 21 555 -944 -756 49 364 -908 202 312 -241 109 -101 -245 -636 706 627 -470 599 719 -734 -663 -55 328 435 831 -336 -640 -7 242 781 -974 465 -847 272 -499 -474 -65 -708 -211 -79 235 566 274 464 800 -708 -307 42 -635 317 517 110 483 582 -96 -961 -311 -927 -463 739 -938 545 297 772 -600 654 -595 62 91 36 579 89 -992 -541 -436 -713 -54 543 552 -8 776 294 102 940 -108 495 -553 836 -748 760 -557 299 482 848 -237 996 -387 130 -918 27 -941 979 155 -189 497 -936 -655 -733 476 19 -775 891 -680 -449 585 -424 -816 230 708 -322 -181 672 416 849 -304 -143 338 -645 932 360 -53 -915 -254 -609 -545 646 502 -120 205 189 838 -792 458 503 36 954 747 550 112 685 716 381 -208 72 429 410 -962 -724 -426 -337 636 634 -491 626 -127 -66 -909 -564 987 785 935 14 127 -328 628 -823 -193 319 985 414 -820 529 344 91 155 768 74 648 278 44 -202 -790 -958 -799 -762 286 -595 506 -803 779 -553 -751 9 527 -744 862 -124 -145 -588 -105 -307 -962 342 -375 -674 -670 -296 40 -154 -261 134 -792 -540 -183 -744 -284 579 849 815 -289 -507 -471 554 23 736 -731 439 -140 985 217 -563 -438 288 -239 363 -702 749 59 -930 167 99 491 22 -573 -80 -661 -438 -469 -707 78 -112 -332 -182 200 -115 177 -357 -900 -419 -382 54 -397 9 371 595 931 -372 -664 -736 -195 -738 -618 -80 263 -160 700 934 -436 201 42 507 -416 113 -576 157 -175 924 184 2 -186 -386 -328 -17 217 -659 -303 -510 926 -938 -552 485 -187 62 -457 -824 -292 168 -524 -264 645 -576 -586 322 383 123 -338 -225 -171 -615 763 115 -95 636 350 -774 799 -102 -940 503 -951 -606 271 879 789 252 582 124 -606 809 486 -456 -647 -887 -758 -660 606 476 761 65 795 -469 996 -771 -975 -924 -926 -621 833 86 -985 -670 525 338 68 10 -737 806 267 180 327 -342 941 109 443 824 840 133 -75 -52 573 358 -457 -749 -352 84 -878 -114 232 -748 -879 -211 -910 320 -694 451 728 -566 887 998 37 814 624 -152 -210 -738 372 -592 -711 221 964 109 -178 -906 -301 -593 -646 -760 277 -2 35 652 920 122 863 -29 374 752 -547 617 -852 895 494 304 -849 931 55 -676 -721 -798 88 292 -472 338 -364 504 -920 -745 -43 205 -414 -771 495 -689 -547 513 -494 691 403 -561 -891 -975 -511 596 307 -214 189 132 -680 -867 -673 -880 -393 577 -192 748 -954 720 -551 171 648 623 -188 -186 388 -68 455 625 146 -127 137 603 44 -453 723 47 -414 108 -414 540 -11 570 924 153 -126 154 661 338 734 -764 -17 -411 -82 698 759 225 -671 -984 377 918 -858 -621 704 277 -365 -999 235 374 368 392 321 101 -487 23 -170 150 -90 334 857 -261 -740 601 -81 288 -798 10 10 -563 -28 -788 805 116 897 826 -731 41 -649 -476 138 -703 -186 958 -406 356 -231 -602 54 17 13 -291 312 98 327 -972 -133 -206 -603 82 -518 -150 -92 639 335 458 342 -128 -860 793 -852 45 -210 710 -109 -231 170 -941 694 -572 -169 775 542 74 -621 -355 94 48 -240 588 -397 -153 550 -283 629 -735 -873 359 598 -747 -716 -266 948 -41 72 -611 183 -934 818 -805 1000 455 680 -749 523 -487 418 -174 -354 642 -343 -311 -506 546 -183 494 631 884 -261 842 -710 -177 -799 40 638 559 -989 76 -418 -269 469 -386 -367 979 137 -535 -62 -381 581 216 609 239 -159 -826 474 195 87 258 884 609 323 935 835 -934 48 -64 183 -883 -366 -309 -959 971 -565 -946 -960 -501 693 -340 -402 255 -738 -210 -724 109 631 -829 48 -591 -785 -271 -770 962 -240 367 8 577 15 -461 -177 480 549 -191 -672 -364 -126 -423 -842 -534 218 394 626 532 -307 -24 444 99 73 634 -603 364 -548 -728 766 -785 -711 332 452 246 -765 -807 -163 111 258 -466 -992 863 -747 -162 114 405 577 -23 -609 675 -428 -241 699 -464 -429 -757 -387 261 -20 -639 47 889 801 325 886 -86 367 -95 -94 -847 -828 -158 520 -102 913 -296 -484 -266 -711 266 -516 794 -721 -493 -524 59 104 600 -506 310 -266 842 827 967 380 -439 -462 677 101 999 27 999 -787 -319 753 498 564 -498 -558 215 -236 -769 703 296 682 747 215 -917 -412 998 194 205 909 573 948 939 -949 -683 733 -510 446 280 735 234 -62 -766 -89 -885 669 -671 807 -838 -180 949 667 879 -204 432 267 608 -106 839 182 -220 -182 904 765 -930 703 361 379 -494 815 186 516 430 -221 148 419 561 -906 374 817 -505 -142 -623 -131 328 -582 777 -881 372 950 434 -198 -148 -828 872 -922 788 -450 -436 -494 -702 328 50 -104 239 843 -985 -644 -975 -735 186 414 636 -603 -809 173 -504 853 -483 479 836 75 -151 819 953 -877 666 -67 -612 -356 -813 -318 245 -872 8 -136 172 -389 -590 878 761 -410 -938 430 -658 867 795 323 644 536 853 -484 377 -574 -44 -267 999 218 379 -87 564 351 794 494 561 -150 205 -257 -847 884 851 346 -988 545 940 -422 -147 370 -318 -485 -641 373 -78 186 778 639 -536 599 -203 -17 813 728 -230 -584 -294 731 846 37 418 218 518 583 -30 771 -764 15 -672 203 -379 -329 -364 -236 548 -658 492 -884 -444 598 976 785 -355 -927 74 44 -171 662 -488 -30 -20 -925 640 -302 964 678 77 -905 88 -780 -986 1 -102 -726 -744 424 206 810 -668 -491 562 -638 -625 652 -418 616 -342 763 -576 589 -391 835 271 -450 240 196 653 -347 -62 -325 710 -320 -575 -32 -607 216 945 393 388 328 895 -647 -892 445 323 45 84 934 397 957 840 -595 21 634 -569 -343 -717 214 -617 473 39 266 -291 867 525 147 131 -335 -643 -157 -625 -627 -378 -657 -99 -170 -835 -866 965 -577 -722 -806 -392 625 57 -50 -284 -9 -735 -276 -655 -383 269 -73 -148 -987 457 -734 709 -886 -682 647 628 428 690 -878 470 -465 -693 -10 952 451 -672 550 237 317 320 608 -994 88 -733 199 100 251 -747 812 -314 -339 228 -152 347 255 -974 -585 718 -742 825 -151 359 257 -3 278 313 281 314 -468 602 86 -376 -878 -228 -183 -429 -433 662 -245 359 -61 -827 -665 902 -771 -516 139 -111 -247 -181 841 834 199 -796 -91 -648 -39 164 -179 -207 -83 125 938 -857 -43 -505 898 748 853 -423 308 353 -514 230 -417 565 -497 -745 -660 715 -615 347 180 606 -796 -982 918 -427 306 -351 -870 -328 -52 130 521 176 -751 -767 16 268 -290 854 -846 -346 308 -88 -49 -896 381 671 766 2 -204 224 -779 615 183 -426 -829 781 670 937 -69 -117 -749 -721 19 -305 390 249 -7 151 680 347 -858 -457 491 -973 -138 -559 860 -161 -208 233 -141 -973 844 -742 6 963 -751 -356 -571 938 729 -763 181 -216 969 358 870 -173 -679 669 652 509 -233 -888 83 -202 749 901 -837 -477 -70 -346 -505 -202 498 -84 539 -422 -255 -458 -480 767 -242 -608 -523 -226 108 -156 982 960 454 87 947 265 868 673 -211 -756 -280 -626 -576 177 -763 457 503 136 -146 412 -506 789 69 -880 -614 -40 151 389 220 911 450 385 740 212 38 -632 70 -415 -815 -633 -745 852 838 -305 777 62 281 610 218 949 -988 928 -70 -20 555 340 -291 -640 491 -895 -899 -1000 -278 831 -38 947 -545 135 -169 -298 583 -778 377 -249 -814 614 444 358 854 442 724 988 -14 968 -449 -204 -239 523 687 -493 -89 123 -55 -547 550 87 306 -548 586 110 713 860 -522 929 -203 -287 191 -445 384 -400 -700 96 -40 78 529 -157 954 919 581 438 770 -615 982 589 -929 -14 -748 746 223 -100 427 -835 -795 762 106 -290 237 -824 -659 236 147 -794 237 -36 435 -845 -921 712 -257 -256 -277 -761 625 -147 902 228 610 345 68 -540 60 337 -536 63 -378 -675 630 -298 -394 439 458 -686 213 -608 -82 982 -740 785 748 -355 41 852 -519 59 -391 -573 981 917 381 -735 380 836 3 844 -586 82 -126 -900 937 -222 683 814 -210 741 -117 -509 -873 -19 882 869 -598 -707 -325 140 944 505 -965 921 860 -39 158 -446 13 -319 553 11 496 997 526 -210 -599 156 -800 -368 -573 318 -808 391 992 206 237 945 398 975 168 -6 -876 -457 692 -338 799 -726 455 -205 5 210 118 -555 909 533 114 812 348 -963 334 5 -350 -12 -719 -771 -847 283 -868 -241 -909 -712 -869 -58 601 -278 -355 460 -812 564 -679 -961 -603 -273 186 237 988 -231 -673 -950 29 -147 -192 110 230 -70 324 354 217 -472 292 558 -602 -293 540 857 -20 -558 250 374 -554 188 3 -520 271 -271 -406 -695 399 287 196 -323 432 -639 794 926 -84 -557 -636 136 -551 -628 -16 -299 -479 -812 -34 303 5 -400 447 -403 -619 556 463 -984 613 712 464 34 -493 -538 268 -308 661 668 925 996 75 164 -504 464 -473 -967 -435 407 943 -299 116 479 582 99 -485 186 189 -797 725 -776 61 -921 -746 -137 -649 937 -377 473 -867 804 -234 -740 470 127 998 622 818 48 846 -785 -933 -536 -452 420 -798 742 -673 202 299 -163 250 -344 491 -684 -690 -771 -255 -436 -146 -562 -107 35 906 657 452 -391 994 143 620 109 261 437 -980 810 128 -82 192 -715 284 -376 199 -948 533 92 825 -202 705 357 234 969 -927 -533 -27 -36 -498 -641 -185 -669 -545 228 -967 -473 -656 33 62 -4 -328 -300 27 -82 783 517 614 -781 450 -48 -76 90 878 -706 -23 -524 259 74 -833 55 835 -523 878 864 -217 453 -587 12 -375 -625 -397 -648 754 -772 595 391 -37 -506 -891 -209 605 897 -290 244 -793 -798 378 786 -80 -622 21 -192 212 -225 -377 -196 -485 682 887 477 -616 562 271 3 -170 968 292 -645 -375 348 -105 -105 493 306 -568 352 -796 -33 -851 -908 -202 -228 -331 -203 204 687 524 -248 -647 349 983 148 -204 -853 411 -549 807 180 693 -154 331 283 410 -82 429 -506 105 247 519 -233 -889 287 293 -920 -144 298 -486 541 -638 -670 -818 -238 -590 61 -560 -90 -234 -378 202 -507 793 149 -791 -533 415 142 -472 397 -954 -977 219 -104 -441 468 -989 -978 722 99 -291 -154 -791 551 -58 943 -298 -906 356 -151 561 454 65 -247 -640 -834 -913 840 72 529 375 849 341 -275 828 -467 -302 -525 -228 -386 918 354 -351 7 53 63 309 -88 729 -850 -6 376 917 738 11 592 -726 112 420 -843 428 891 879 690 289 376 659 -728 600 -647 -646 -104 -551 530 540 -769 845 -652 -267 796 -867 -707 -366 -57 -754 -624 -755 136 959 273 688 579 -948 -729 580 -899 202 204 707 -55 121 -578 -734 -555 0 -190 -569 -482 -496 548 -358 -707 478 482 539 -507 18 -490 -732 524 -514 -915 -529 -77 -852 -732 339 -880 63 111 262 807 83 -776 185 -620 439 756 -885 314 462 -52 506 -998 -584 -646 653 -661 -883 -679 -306 827 -834 557 -604 -331 -424 -453 804 -110 335 -996 -77 -96 917 20 -987 -788 121 872 -290 851 704 991 906 -747 -488 -54 -736 842 -292 -9 723 -988 -971 175 776 923 -914 698 -832 -29 -156 858 52 -280 121 -364 -244 838 -654 -309 -738 737 -873 841 -472 794 703 85 187 705 -107 -674 -432 942 -483 -541 -604 310 -749 318 465 712 843 46 712 520 670 594 453 -417 -92 938 -968 -492 -547 -379 -840 332 271 931 -344 -505 889 960 -599 -475 939 -102 -522 -70 -572 -479 163 -380 -162 876 252 128 952 -496 -127 901 -184 -193 430 387 -864 -784 186 -31 865 944 -480 272 7 770 -39 544 273 154 -136 -847 -783 -153 925 -375 -156 276 -971 -232 -723 430 176 -381 894 343 114 747 178 -921 -268 555 543 -379 919 524 458 -842 -73 -637 746 770 -862 408 -711 -695 -909 339 851 -257 -338 -977 310 261 -379 -353 219 415 881 -897 521 429 125 732 -78 -986 -301 -463 560 469 464 -386 -388 73 -794 395 857 -517 407 330 -993 543 -354 422 879 -858 -867 -114 -924 172 -685 -540 873 -403 -48 812 649 -130 -394 272 -365 -253 431 183 351 -56 286 -937 -361 -32 398 829 462 -535 -402 -774 -788 310 126 -893 -300 -393 866 30 -99 341 202 -67 486 -840 -36 -709 781 102 -330 -569 810 -130 136 27 118 -265 169 753 -398 -781 -255 585 473 -904 -93 -531 236 -407 -906 -273 -893 -805 -902 -495 -217 436 -62 -210 -745 538 327 -240 744 -591 -725 491 -349 -387 -466 310 338 -3 572 -100 180 -279 -786 446 -518 898 -819 114 37 533 579 637 -576 -385 -102 -147 392 -893 -472 758 513 316 -597 -879 -992 -364 -812 -884 936 -82 105 -482 640 -289 829 -466 -854 -379 454 98 465 859 -609 869 -43 682 902 -135 484 889 415 151 274 -437 -151 -183 341 956 -153 -215 -926 -43 315 -145 694 -163 263 740 972 -883 -636 -123 930 993 -73 280 -36 931 -512 480 -224 914 -734 -422 -635 -377 -714 -851 159 204 -111 364 -633 -190 -23 126 -525 793 -286 -714 535 -54 510 -164 111 503 -856 -757 -658 544 -497 -739 892 -336 -341 -823 -906 -114 370 -484 589 -635 -237 -898 340 566 276 797 -246 465 -435 -352 745 -537 913 -897 -757 853 93 823 904 -471 -217 -493 385 -760 -83 -711 91 -19 760 -226 -307 429 76 -869 350 -420 713 138 959 -240 -504 -53 -578 952 -726 -474 -827 491 -613 -740 375 711 581 -148 -148 -262 692 -473 563 -277 439 -783 258 -392 -451 547 1 198 273 295 691 28 -301 -747 -204 -841 -186 -576 -877 -750 573 -833 250 237 -597 -479 551 641 67 -525 576 24 917 -882 352 468 238 938 179 694 -639 132 159 639 662 -965 -279 -737 604 -92 375 830 178 74 -476 889 259 -756 747 -192 754 269 -999 -19 -198 -650 -304 -715 -792 -411 881 11 -313 51 193 777 -331 741 -897 103 310 853 544 -35 -381 359 873 -539 255 494 -7 86 -788 278 111 772 433 -310 -554 -9 694 -362 995 -48 295 -622 493 900 -943 254 -602 -667 906 730 -883 -865 866 698 930 365 696 -453 816 -372 899 324 -560 -544 -982 -701 -406 968 -607 489 510 389 65 -310 613 -884 -675 -376 -771 -800 430 869 -256 418 684 741 325 160 -473 -236 -598 730 74 -27 690 735 418 -159 -909 -458 -668 -874 788 -293 -651 37 162 -250 974 -815 856 596 -835 -33 70 263 -30 980 258 -116 612 -224 -669 -413 784 324 822 -942 -426 -298 -800 624 -403 730 -805 164 619 488 426 -224 -819 -655 394 69 847 27 -59 446 182 674 547 -647 -302 641 990 471 439 -492 529 -593 -285 308 -499 623 288 -643 242 847 -651 -394 801 -729 322 -188 -203 656 -236 -9 653 -914 316 -956 553 -463 812 640 993 -669 545 815 -769 791 -865 -270 -950 -976 47 -719 -536 901 183 -843 -317 62 -718 -99 -94 536 -85 632 140 0 555 801 297 -649 380 638 -130 688 -189 25 -500 2 201 -769 -200 -272 391 -267 -694 698 -645 276 454 -519 -164 887 622 942 -551 -408 745 394 10 -48 954 -506 -533 -104 329 910 406 -812 -233 375 315 -835 -444 722 944 996 -660 -347 981 -790 -138 819 421 -330 999 822 -605 78 -322 289 658 3 -232 -112 -751 877 -927 326 -598 -564 -850 -884 -376 674 669 -77 619 854 425 709 -548 -519 -97 417 963 -338 -375 -275 -789 70 635 -521 769 468 -848 -6 -582 767 -334 112 756 -106 345 -781 -515 -132 226 -339 -255 -212 591 -278 88 480 -318 -983 273 -265 973 51 173 109 -446 -276 -14 718 150 733 223 -824 -926 -699 -208 857 145 163 -704 852 907 948 -13 508 -989 -826 -178 -243 -18 -186 293 -283 303 102 -529 610 -22 159 596 433 -592 -998 -305 27 -874 233 -830 -958 797 -608 558 760 -285 596 -127 -85 263 -232 -264 -23 414 -296 -728 -386 568 493 859 -387 -994 604 -540 -965 -390 -709 -661 808 -86 -368 -993 -936 -993 -120 -673 75 343 -811 -730 996 446 701 192 685 -601 -984 700 -680 -189 824 -585 97 -104 56 75 -318 -98 -228 906 -965 -224 353 108 402 -780 535 574 -588 -614 939 512 498 664 985 726 -140 347 -470 726 -881 828 -744 301 494 -445 112 315 -82 -163 -852 726 45 128 -81 -192 23 589 -62 -317 -598 -479 699 -833 663 532 166 480 -715 844 -624 -106 706 -564 95 -377 -780 -42 -208 -255 126 234 610 938 -857 589 -506 -586 757 679 248 62 -519 -204 -875 -600 519 -150 431 -281 23 -413 224 604 511 633 -328 325 63 -391 -927 410 764 898 234 353 292 524 -786 -303 80 -106 603 642 -153 -23 -601 963 605 -450 -316 465 -253 929 -388 -305 822 566 -881 702 -258 883 330 221 -822 -772 705 260 -359 927 215 -38 222 -410 -74 154 148 446 -823 -592 -406 -919 -544 279 278 -28 473 210 -262 -407 -857 290 315 -141 57 -398 -868 -92 854 -750 -904 -892 -274 143 -188 892 590 579 639 682 -319 -834 408 -183 458 -947 -867 -163 -53 648 454 -490 -382 -882 -26 766 -400 -828 -965 236 -391 730 539 127 559 -753 605 178 676 809 476 322 1 120 101 884 -428 887 994 75 581 -376 -567 -108 618 582 -625 526 -297 -64 -848 -571 -23 -660 -113 609 -169 -487 894 -240 -292 -925 -878 -199 562 862 345 -880 -758 23 -228 -720 464 881 -670 -454 91 918 375 143 686 -676 -476 109 316 -275 -820 -525 919 551 -762 -112 -322 898 291 563 -181 -97 744 459 -602 63 -674 239 -368 903 -913 -519 -560 -697 777 -972 -903 -37 -135 -947 789 -137 182 470 -990 -523 -324 351 -21 -933 -327 525 990 781 -91 -944 -191 -700 -201 467 577 -979 -818 -247 -347 586 360 -127 -624 53 -88 87 754 -665 -520 55 595 408 211 875 495 -878 -927 0 -631 -217 -654 67 -104 -234 -310 687 -958 -704 -337 357 706 -871 -799 -512 -136 -326 -412 260 -798 -84 -641 624 794 -915 69 789 -871 -289 904 -873 -786 412 -669 608 -927 242 609 -816 -666 -942 778 -891 -78 -148 -266 487 -358 -436 512 -20 -738 166 778 311 -149 -286 -397 -435 37 -107 401 860 205 -963 -699 -470 -867 -61 30 522 679 153 823 541 -668 -532 -764 494 -242 823 -85 -728 -607 393 61 -736 -990 -962 746 474 -271 -666 728 -230 -580 -979 -622 -981 982 -632 -779 974 -40 456 -217 388 -862 -59 -432 214 -284 821 39 -162 900 184 -903 812 -837 -10 738 484 445 -199 -489 -692 666 994 467 337 72 503 -23 673 923 951 502 142 -91 -410 -532 -345 397 476 -893 474 -716 -827 -996 970 -653 -219 -166 -107 -220 84 884 -86 -412 -413 959 702 368 518 -938 140 997 428 -262 988 311 -389 388 -539 251 -791 -198 -913 151 457 -178 994 603 -12 -731 615 -685 418 -697 -246 -643 570 -580 193 -42 -517 110 -756 -579 -10 960 572 23 889 74 -338 391 380 718 395 -304 -61 -97 -867 446 1000 -689 -353 186 -899 886 359 -258 459 486 863 -571 -521 -867 -70 915 682 421 996 -118 289 -978 -648 -836 901 -67 919 422 763 -633 556 -189 -340 -597 646 724 992 -512 636 573 -645 342 654 456 870 102 -593 -758 568 -227 576 -194 70 741 750 760 101 0 835 220 -457 -99 932 -801 750 -12 -91 968 -993 904 -800 914 -612 253 673 -411 -316 986 -322 797 -911 -735 171 -994 -410 -120 660 724 -341 -203 331 -361 294 -502 -409 -216 -98 -45 265 641 34 916 335 28 -853 948 -769 -176 158 618 -937 661 254 -659 93 -679 115 958 753 -909 477 710 -434 -899 -517 752 -920 478 632 22 -610 -928 600 155 -178 -908 -119 -644 401 905 -214 759 -286 612 -983 672 977 -174 -816 570 -378 345 110 -677 823 86 90 917 -369 490 -414 -872 -470 829 642 621 -527 730 521 -751 -817 -614 -959 -565 -405 -807 -631 -417 -167 306 111 85 -841 -387 -745 880 408 903 870 -488 -229 -353 -567 947 -456 55 722 938 832 610 -155 -157 11 992 -972 105 141 -5 906 350 97 139 -424 84 538 845 826 973 -493 -902 -174 -710 91 65 139 -111 -884 -480 -322 -469 -158 -266 790 -169 -198 -853 -773 675 -465 333 -538 35 950 821 -342 -648 751 -531 -501 -101 -901 220 586 -135 -163 688 329 170 -546 -673 708 545 -371 -240 -825 -851 563 21 -251 -29 640 -194 708 637 -521 -31 -319 -225 -876 -63 285 983 -293 -188 163 141 -223 538 -62 656 -237 606 633 -896 -571 -956 -845 764 -701 -514 133 439 219 790 -261 515 -629 963 615 120 845 382 563 392 916 -224 291 -110 19 -721 336 -945 307 -997 58 -375 546 -187 588 -972 -67 604 170 161 548 -273 -44 -717 949 -494 -647 -942 -609 313 -263 958 -108 713 450 -605 582 -160 605 -675 740 566 982 -252 706 -260 987 537 -911 138 537 -658 101 -882 -879 -139 492 563 -190 -76 426 666 588 -357 910 206 -221 510 682 170 -915 568 -830 959 -365 365 -934 -774 105 520 -299 -612 149 143 -643 94 311 -826 957 159 -193 -85 -181 -800 40 -835 961 -484 609 -500 -695 -707 -774 489 -837 -505 700 -593 5 172 -12 397 -991 -391 282 -432 734 247 256 500 490 -576 -535 -904 -858 -388 -112 387 797 -13 486 471 -335 -472 -697 -7 -767 247 -767 524 190 729 71 -575 -395 -355 790 -108 358 322 910 -964 847 707 -712 538 -795 462 482 712 -706 -301 141 -4 363 -40 277 -557 574 730 -420 -337 -962 -737 362 379 -692 -967 16 -261 -618 -104 146 855 859 823 -5 -945 69 732 656 -929 -483 634 35 -409 -819 -566 -609 -831 -315 13 -938 -654 638 253 75 690 802 938 -138 -358 -590 -337 -733 -775 -256 417 -886 -558 669 -958 597 118 843 514 849 409 -724 72 473 -221 -647 -196 -358 -269 197 866 16 393 -808 153 -603 -643 563 414 -431 470 249 -465 485 -241 -912 103 -803 389 -696 892 700 -269 28 -339 -352 -65 324 -782 284 -913 -346 -834 160 595 -353 185 906 -467 -597 619 -84 760 954 339 -37 562 952 370 321 -633 900 -37 -977 -299 -33 -682 -651 -743 272 871 103 111 -132 946 162 -364 -986 -30 779 720 -900 -939 -239 -842 752 188 -471 -887 -155 183 602 139 -174 758 631 -181 506 421 205 242 19 26 316 239 550 62 -949 -432 434 -294 909 274 363 700 -792 -212 -970 625 -647 -729 449 -770 333 890 656 -477 575 -12 -613 102 974 -555 -299 763 843 -439 666 -849 429 -133 781 -287 904 766 394 -199 -80 388 604 -588 -684 893 702 411 663 56 691 606 -926 67 347 453 -3 -344 -669 -651 -85 546 396 620 -748 -873 639 -178 -804 -123 382 -322 830 -231 997 -253 -502 603 563 -817 -654 409 494 -568 477 772 -669 115 -677 488 180 76 526 963 -320 261 -465 -492 127 470 974 -259 -816 10 107 686 -491 474 157 -436 869 -553 106 612 779 -323 -400 -745 5 -845 232 78 -309 -999 -518 -339 -15 190 -194 53 -239 188 -107 869 671 878 688 566 -143 94 516 -781 -736 922 -741 255 834 -604 750 918 820 -225 -345 -118 -897 980 875 750 633 408 867 -144 -208 -988 -172 282 -226 77 -211 350 223 -185 643 -33 -774 751 757 807 -588 -451 -799 -592 -451 -675 658 -37 26 -671 617 -592 103 118 956 712 -463 663 474 532 -894 188 378 520 -569 -377 45 149 -483 -542 645 947 -35 -496 -120 558 590 95 -54 -33 808 189 24 945 307 -286 -764 -956 -255 -911 623 276 377 907 497 460 807 -404 409 -55 -831 51 -321 578 164 262 -350 133 82 914 -591 90 316 368 33 877 355 -379 -693 375 498 -593 547 -226 33 288 -701 -542 283 -163 266 -346 636 747 -350 35 569 -523 172 -781 801 -934 180 966 -353 -643 594 790 -529 -981 -672 593 368 -429 -590 493 -500 606 362 700 -795 305 -976 40 640 -84 476 303 540 237 295 528 -613 20 858 -497 -516 404 515 -383 386 918 807 -520 928 101 907 826 -615 -823 171 546 654 625 538 -878 -406 -752 743 176 -689 853 928 -671 540 -250 265 -788 45 -430 705 865 -756 -28 -380 377 344 -180 -837 600 757 480 -94 686 -333 741 204 227 -728 -111 572 -474 718 56 -950 536 -197 -100 -826 -316 -938 654 931 859 873 869 -892 272 716 665 -83 215 668 -259 871 -472 941 -340 -574 -569 537 640 223 -867 -51 -579 927 643 -660 -346 754 -155 536 -872 146 -301 68 -197 -556 -318 153 362 -560 950 656 950 -636 -77 209 -195 764 537 -853 614 758 155 -315 -172 -691 -421 350 -793 -652 -825 -110 590 -177 -418 -602 -294 705 -311 -665 -142 -494 -821 -149 -413 -83 -507 298 -337 -376 170 -719 -28 722 -807 482 -793 113 -37 -816 403 -927 287 948 -784 -79 76 -811 -130 236 -38 242 -98 25 -649 -454 696 134 -152 -137 -929 -127 -292 197 -666 296 -521 898 684 -783 949 816 -488 -621 -790 457 221 695 60 -377 448 594 462 -772 -554 803 592 -404 496 793 -597 -768 995 233 -131 -112 -966 989 -646 340 -973 -223 -380 593 -291 75 -381 153 340 -270 -481 705 892 194 -789 61 525 -495 795 112 113 15 -777 -156 530 -352 -440 -891 639 469 8 350 596 623 -508 0 700 -273 -500 -673 418 711 -224 549 -107 -615 457 227 958 677 19 105 -221 -691 -35 593 789 592 -103 906 -262 867 795 -191 663 -387 -108 -839 90 -443 -211 746 718 611 -48 -451 148 77 42 -486 839 -551 528 583 -415 315 -535 152 -224 595 -835 534 58 253 193 -420 900 320 767 -654 -90 -489 861 853 -255 234 -937 -891 -205 891 -964 -239 243 82 -918 -64 792 -529 765 971 661 -905 -17 -134 21 -656 -541 -742 713 456 728 -137 917 -53 463 -151 433 756 -244 -94 14 396 -314 337 78 692 -625 -861 107 -229 -133 -636 -56 -391 945 -108 263 -472 -113 -243 89 -197 -999 -358 -301 401 -901 965 -383 -769 700 330 -848 -640 62 122 -220 -9 -704 -155 -283 256 916 812 -173 -460 -722 381 42 64 35 -651 673 -600 476 -849 -414 110 587 585 725 291 27 -691 867 153 -298 997 -730 -85 -801 949 708 465 -950 51 489 520 837 -401 -570 727 -1000 168 176 -540 739 -38 -435 73 611 -910 517 -691 -549 805 208 -867 160 534 168 -81 267 388 -331 531 -384 424 -843 -25 -291 675 772 476 427 -927 -542 499 982 -681 975 761 -955 -360 925 460 -118 -246 143 454 -368 741 -166 -873 -859 293 -848 -549 -110 227 -464 784 -661 -733 -31 -16 -987 -712 500 -51 726 -398 29 -226 -298 -891 -935 82 -590 125 -482 568 200 -426 -802 -993 -420 -168 -960 630 -712 -523 51 -286 514 892 726 -978 -988 777 -828 159 336 -972 -40 -269 913 -38 417 -452 -679 -355 -695 -162 120 -460 819 549 539 343 -434 -964 -893 708 -317 -478 -256 530 -274 781 -893 -218 -481 -764 -754 -98 459 12 -55 142 303 12 984 -599 -410 -200 124 -800 -267 -324 920 214 881 709 130 -753 -844 -784 567 -527 -159 -557 587 370 -338 579 -828 -346 494 801 99 552 87 -2 765 724 -310 -974 397 -513 16 -574 226 465 -859 606 516 431 -398 905 873 -655 524 879 -180 978 -445 957 -113 -789 278 -861 -404 520 -334 487 -683 -157 -90 -566 761 899 354 -395 -678 -954 505 447 -477 -306 712 -93 753 -375 356 905 -450 998 723 80 -677 -898 534 -579 720 -874 705 -725 -806 110 -340 106 -955 -11 62 -184 8 -129 450 157 -889 -421 342 41 -11 50 -616 370 -6 -488 -860 -104 -379 -827 -917 -559 148 861 663 -999 265 -703 -736 -86 -751 153 -269 -588 972 -277 80 -415 579 553 458 -123 -645 -477 -753 846 -440 163 1 -789 204 -136 -210 -682 -156 -819 -545 -923 -129 898 746 -541 84 -562 -248 953 2 39 526 562 -590 -972 844 514 -440 -794 -250 -994 99 -525 737 -356 -790 621 824 -178 230 -172 933 874 -354 151 913 -23 -196 -464 534 510 727 -781 -439 -464 -998 827 -561 209 -681 870 460 12 -389 333 -323 165 -515 186 -235 700 540 33 -611 -583 447 -183 415 431 289 202 845 992 -718 -599 -725 -123 524 -158 -141 -366 313 -431 -256 -88 920 -117 -142 -71 378 521 329 390 -506 -138 -864 -636 616 -608 44 -226 306 -613 863 -661 -944 -274 972 573 996 -789 832 -52 -946 -995 367 556 792 -52 346 657 -205 523 166 -936 187 308 -591 -500 732 125 -109 -701 -790 245 996 604 -956 -418 -346 -532 57 922 -594 86 443 768 -735 206 -742 359 -419 -402 714 -440 -354 354 -859 699 -576 -721 -959 643 -564 665 415 -760 233 -82 -745 -12 127 192 -162 49 118 -144 -791 95 -914 -793 -500 -13 -993 239 -872 -389 -573 -838 448 -714 -413 648 -936 -247 -141 -516 -246 -719 15 705 53 -375 -756 -987 127 -103 389 282 -183 672 915 88 480 -939 62 703 426 507 195 -667 -202 972 -417 -269 162 286 -703 663 -243 -922 798 -722 535 -765 229 -891 -587 842 938 770 -361 -542 312 -464 -423 -856 -261 459 816 -760 321 -100 -422 21 969 -177 679 -500 366 487 -306 -505 -738 260 -581 229 -349 -274 940 358 -93 322 -480 696 -271 -422 -519 953 345 -622 -853 -724 491 -201 -460 473 169 -920 -377 519 -446 -683 -357 657 -663 792 -239 299 520 960 -727 -659 -414 806 -370 121 572 -2 -586 -403 -921 -285 -768 -799 -318 -343 -861 -264 -301 -401 -898 467 328 -249 -253 -201 -810 -279 252 266 825 40 -152 71 38 -79 728 865 828 911 303 138 69 -244 -2 452 385 -922 -265 -598 -316 229 233 -388 -896 -855 854 183 241 47 -703 -689 -432 159 -43 661 -289 -750 -404 642 -414 629 742 87 -460 596 336 -68 338 249 -815 -844 -833 345 283 897 -26 -707 -23 -112 796 -825 848 849 53 89 144 625 507 668 -50 568 -359 79 -602 -296 -125 -39 896 412 384 653 355 771 149 957 690 987 -330 -941 -562 998 541 239 -247 525 -883 -145 220 -39 -974 68 673 114 576 336 383 817 350 813 57 -40 -882 -270 736 -59 402 -518 -881 264 -764 -521 688 476 -337 58 -401 -139 756 -701 -495 529 491 858 -860 502 503 -225 545 -565 -461 923 -623 825 817 -907 828 866 -240 423 202 -533 145 -294 -562 -502 770 56 -259 156 441 -644 293 -495 838 -916 365 866 170 290 -729 -840 -403 312 -21 -585 563 634 -834 -530 -367 70 -980 -210 -625 -821 937 -754 -207 357 -277 578 78 42 -597 -188 -40 186 -767 140 68 -608 673 419 -170 -986 -808 579 -477 873 -602 -914 679 610 -517 -347 -386 184 969 -328 624 -124 844 596 930 853 -90 931 172 -246 271 523 413 160 -404 151 652 -840 -625 -133 -782 566 793 -1000 -288 -988 -142 774 -571 697 76 -685 201 -177 587 -168 61 -31 -139 5 884 -944 -267 511 -140 960 15 -260 925 -714 -509 825 -780 -708 -512 819 997 -289 -333 369 -982 -126 -597 -955 -432 807 -674 970 -794 -698 -193 -53 309 960 -623 82 -55 403 -173 -933 -23 -619 65 799 -521 308 -412 49 575 -151 586 -488 -174 718 233 862 -71 -19 152 164 -756 -173 823 -283 721 -60 105 484 348 -892 -900 -277 -943 569 -84 325 -987 815 965 -863 8 672 -602 685 -414 -704 806 541 -568 -857 -848 9 951 -793 -383 -3 -501 229 -901 -42 722 519 -845 -81 802 33 4 277 -924 957 -144 -938 60 518 98 709 -423 709 175 -312 -535 765 30 705 842 298 170 329 38 537 439 -409 -377 -116 -149 851 -211 -165 -299 -782 -6 -121 -158 -731 -908 601 768 -775 222 -346 -798 512 963 -953 -262 -635 710 -650 217 923 369 629 722 981 267 261 -213 928 -545 388 -587 817 -640 917 361 -15 -354 -889 -481 102 431 487 -939 791 639 85 -422 245 -173 -538 -839 -217 -551 -670 -145 884 -678 -597 -813 81 817 -957 810 -618 138 -108 800 -303 267 608 665 -977 520 -276 -951 -936 -251 -343 -785 -30 918 656 857 -3 94 -461 -540 737 -849 134 -484 -456 -681 -478 -10 110 -588 -585 -736 -458 -284 -254 770 202 -558 891 -853 801 956 -964 323 -762 -613 -722 -839 907 704 -69 814 -667 957 638 198 -516 702 156 -672 141 -732 499 202 829 176 725 97 374 583 715 40 -745 244 -72 -648 466 556 -584 133 -216 -779 -992 360 497 -66 -128 438 785 -719 -563 -903 49 -781 751 955 -844 -862 -922 815 433 487 -297 362 118 -181 934 133 529 617 -455 -859 -558 -275 649 653 199 569 -289 887 -956 -982 949 -739 18 -557 -814 -594 743 -251 172 -294 -855 570 717 -306 908 -867 -701 863 -437 565 -77 -850 629 -72 173 343 129 715 700 612 711 -175 974 971 -50 -696 241 70 745 -336 -126 -289 703 191 521 -624 598 -821 185 87 360 -761 941 523 519 -296 -265 -393 -922 -464 -72 447 -375 690 396 283 -324 -787 -94 988 -784 -252 384 982 398 56 248 162 9 -67 421 772 665 187 -201 -643 382 -451 -877 531 -325 844 -562 -464 -862 427 -12 -475 -743 -581 -782 495 -818 -184 15 479 -927 149 374 -55 991 169 -344 150 -120 360 317 628 -178 -699 653 -206 145 889 105 852 -152 172 36 -873 234 -558 -945 -661 404 -644 -843 602 929 -114 -301 208 -729 103 546 -425 9 710 204 -759 221 14 -204 -609 391 548 87 -479 200 463 -651 -851 302 726 -538 -922 26 201 723 834 -650 -898 -747 494 198 259 -378 -818 94 -599 -865 -113 445 -183 -251 64 -383 451 655 -939 -928 810 -276 144 953 -312 102 515 277 273 838 -157 821 -29 152 -16 83 -890 -790 531 -501 -722 81 -47 -578 -411 943 668 -92 414 188 -445 613 898 -556 708 -112 68 297 185 831 602 655 646 -395 202 434 494 -96 696 -150 -871 -63 205 58 -721 -6 -314 336 -501 -304 -998 -224 987 297 65 480 -558 -465 602 112 -508 402 18 -767 -351 -390 -858 669 -936 151 -853 562 -800 286 603 931 -744 -24 -446 210 -140 -45 -481 162 97 -639 -548 -207 -176 -684 511 0 -330 563 102 799 -90 -753 -416 -518 -969 736 71 -494 784 -461 -121 802 355 618 -356 -593 -988 -676 870 -867 600 -650 596 -885 53 -866 355 141 493 -53 126 270 -234 -451 44 893 95 -7 774 -525 31 -255 863 457 -959 21 19 779 -678 -128 630 -449 -984 -178 -48 -215 629 580 0 284 -797 -434 515 360 569 -389 405 511 -931 851 -232 -437 418 -733 -757 334 -927 60 -6 539 195 -385 -653 -920 -903 -382 -822 -917 355 564 -930 126 -422 895 -902 819 -349 -545 -542 780 352 -567 -94 957 -235 -747 65 656 -58 129 -940 -175 435 907 -746 492 -576 -157 470 694 646 151 -387 56 -511 -314 216 650 46 -922 -67 -793 564 -196 503 -675 956 460 428 -430 113 -886 -18 95 -507 608 650 -217 -364 -8 706 734 223 -572 -860 802 231 359 820 -661 128 -248 -450 202 925 -343 -641 534 564 462 -471 845 1 759 535 -923 161 254 -607 171 257 570 -740 -155 -335 -466 506 -459 -684 64 883 418 687 -641 -26 -123 369 624 56 -750 141 -584 -932 149 380 9 553 -933 441 -802 757 -572 874 -165 -834 -443 -793 462 407 199 134 968 666 322 -752 -339 290 742 -853 30 -184 -396 -521 677 590 565 -123 -960 -510 -261 -612 423 -748 308 -657 -535 861 -479 -213 -130 -276 -414 -694 972 642 -716 -49 -948 815 706 181 -759 -224 -255 699 664 192 288 -747 -113 244 -863 -51 -418 -686 -292 213 -131 -945 -308 530 -589 73 734 -339 687 763 -443 -482 65 227 -491 492 8 -733 366 -373 420 -91 239 -775 594 878 890 145 231 -401 40 -204 671 -591 272 734 501 468 609 -120 803 -611 -414 552 -688 963 398 539 226 319 -271 -998 -293 621 -235 -135 105 -13 701 -931 694 -740 78 817 -493 -535 -522 -548 812 -837 165 612 -265 -503 152 -620 44 232 975 -539 -888 -975 -425 -756 946 -268 193 -398 77 -493 -126 1 -209 -521 -148 700 541 980 -279 343 -683 257 -838 -32 21 -910 -35 -738 766 -618 -591 -97 -155 -639 -517 93 -102 311 -476 582 224 -870 -286 -273 -617 -253 -109 -462 -357 263 -104 -961 251 -911 273 550 -931 -39 -197 -508 -314 -117 -900 83 59 521 -3 101 753 -465 -844 -353 867 129 562 -84 996 -3 887 -941 -494 867 -606 -347 330 79 832 -493 -990 -666 54 378 428 981 721 -605 -760 454 278 975 -189 -424 -620 30 230 -7 -95 393 -48 -775 -880 322 118 -42 746 587 -143 191 528 861 -777 227 225 -924 709 -5 797 3 -579 658 -576 416 271 -400 -711 -525 -118 -172 -708 -289 508 142 649 581 -402 360 259 152 566 -873 462 -605 895 78 -177 -397 -921 -972 669 917 -197 695 617 745 -303 678 665 -255 332 929 -926 635 298 219 29 -685 208 485 782 11 -163 475 -239 973 514 536 428 797 -829 200 -408 716 864 248 746 41 -677 -548 242 377 -755 409 557 -593 -135 -418 860 -50 -908 -969 356 -57 -35 -402 707 675 -101 339 833 787 -639 -363 723 77 -189 85 104 -130 434 593 164 -788 111 64 847 -752 -33 80 -233 -691 399 725 -897 -629 983 270 134 484 -662 -115 -360 0 -1000 837 703 24 637 798 -791 -503 593 428 -265 -414 183 -869 150 112 845 950 744 79 416 -241 -985 -647 609 -573 941 -931 103 354 824 -40 -971 -88 539 -67 -279 341 554 -684 370 144 162 -380 -709 -242 107 -525 -651 411 260 667 746 621 -108 668 -11 767 621 193 -696 879 -465 566 -402 242 825 152 -54 101 973 -885 308 -149 979 517 39 -397 61 -823 -896 -129 -485 -818 810 805 666 -274 -387 -740 -738 854 -862 226 404 -211 -243 -20 -350 -561 -672 527 -409 404 -78 122 871 720 743 -190 -280 831 -46 -531 960 -147 -85 45 241 578 141 296 -226 555 -456 -712 -571 543 119 -838 -698 -812 -616 -393 -987 262 284 -976 -669 -775 397 -515 -164 -806 893 -479 83 393 -866 853 102 -790 768 450 836 642 108 -493 476 590 583 -572 912 503 -801 -201 412 -351 -696 -611 -446 805 387 -31 -309 513 439 -813 -23 -62 -248 167 -774 794 -128 -574 748 242 2 -192 325 103 300 888 359 -187 729 160 -711 -826 -954 -894 531 -11 -288 -521 449 582 493 135 -310 5 260 -438 427 -548 590 -587 -20 961 48 764 -974 -2 600 -219 -883 -548 -756 -936 572 217 683 -128 -82 289 -729 -899 -669 467 -363 425 -482 -801 680 -933 854 -684 627 202 270 639 -600 -637 -879 -515 289 -501 545 202 -271 35 1 -299 652 683 94 -458 791 806 -251 439 -141 991 -879 -972 -746 598 602 -958 24 776 871 -588 903 -650 815 502 720 -903 196 -326 587 621 -245 -78 -634 -678 175 -988 899 935 426 989 -846 794 -390 -207 -521 -506 -318 -333 976 851 -482 -381 531 520 -956 -584 629 -727 102 -200 -353 -949 -711 270 -690 -299 -564 62 930 -736 156 -311 562 -756 127 -603 -379 -485 -640 5 685 -727 385 -770 698 -121 -871 39 784 -874 90 -439 -816 -890 -446 -126 938 -272 -348 -842 290 -213 -930 -236 459 -107 637 694 -163 -111 363 859 953 290 165 764 -673 -683 97 441 73 -993 -397 574 -382 -714 879 -523 68 689 -377 -108 899 -285 286 246 726 -910 -33 -800 210 256 -202 652 -551 777 -169 426 -754 -902 -474 -338 215 946 349 -644 -853 -950 63 -498 -963 -647 -258 232 -666 -398 -626 973 845 308 -675 -895 -585 553 -9 60 8 -298 759 -547 51 9 94 -665 -267 825 -955 213 324 -924 171 -529 -779 748 654 712 732 820 -226 -748 -631 -581 388 -844 987 643 -973 92 505 919 -183 -878 582 15 -32 347 383 -941 -496 982 748 90 -938 583 -358 -483 -394 -824 864 956 -264 530 333 576 -278 -621 49 -300 185 588 39 866 150 -809 -81 582 203 963 -141 -573 242 991 709 690 -894 230 -752 410 37 117 588 701 666 450 -694 144 -823 -22 -466 670 281 -910 -528 73 637 -193 320 -587 -332 -827 -259 -844 -846 -306 917 226 680 515 280 -912 554 594 -155 -768 974 -839 397 -691 785 -666 253 556 -366 530 -260 807 639 -970 730 459 -456 -455 614 67 -682 317 833 882 -232 -781 539 341 -156 241 261 681 -781 -568 25 954 256 -876 774 -812 4 -146 277 920 -228 280 58 69 -405 -347 -194 559 -973 -811 -654 -186 -130 -220 -43 -470 -604 256 400 516 -500 901 -6 -571 577 -44 649 -879 -876 -325 -930 37 -958 -16 -192 -884 974 260 -43 954 181 -709 565 549 -324 155 -287 477 -874 -111 651 -635 672 922 -343 -489 -741 -109 170 -27 -486 -771 -76 854 -237 50 978 792 659 877 149 -826 119 678 -782 -339 -503 -293 731 367 971 943 640 422 299 196 663 -567 411 -736 -569 680 -186 421 1000 37 421 839 214 5 506 247 311 451 -762 -820 242 -932 -314 104 123 985 473 190 204 -664 -569 -601 -130 231 267 -233 556 -236 -460 -110 586 460 -20 678 745 -693 -720 911 532 60 822 787 -258 -112 806 -398 -510 -371 -816 812 -535 -560 -342 628 81 576 503 883 -542 223 -265 -514 -344 549 313 897 428 785 905 -293 822 -504 -576 -70 -943 -642 -234 458 367 150 448 -817 -111 -276 -241 73 -450 125 -448 -949 348 -873 32 -204 -420 22 265 -876 -878 -137 -280 -139 -781 -521 -988 -924 364 638 -704 437 -196 500 -281 -189 155 962 37 -56 -699 675 -222 489 242 -102 57 934 -568 123 345 -541 -917 -481 18 -275 -931 762 -401 494 -98 -402 563 628 275 716 295 92 976 -939 966 -934 385 -256 105 466 841 896 -951 301 -838 -606 -998 872 -137 -135 -900 -512 -693 589 -453 110 306 -480 704 -931 952 596 952 523 -134 -553 -846 54 -74 138 285 313 -854 202 -224 416 7 -866 -55 -964 -695 855 -147 556 -316 -228 -745 813 -728 159 874 675 -784 -449 398 -817 911 -904 -76 -313 939 156 180 88 260 -566 420 320 703 616 -370 -667 160 961 77 55 448 8 683 -151 -559 276 -409 740 974 443 217 452 -937 -935 360 369 -83 905 -57 -388 -25 -888 391 -686 346 -665 199 -9 505 955 280 235 822 455 886 -975 -247 978 129 73 819 723 125 -804 192 456 293 -140 551 836 202 -124 -34 -934 410 -157 -684 -85 793 -738 -465 981 655 477 -492 823 688 844 657 -84 293 428 135 -839 -891 -523 171 616 -845 123 -872 954 518 651 -891 -34 -325 -120 -363 317 407 -861 -696 -788 -218 91 -284 170 -293 915 949 -758 -425 452 352 712 790 -516 -697 -32 -858 -327 395 -289 253 -667 -1 -586 684 193 -995 760 -236 384 711 -573 -237 -598 761 -67 -94 570 -627 829 -496 -955 -870 -964 35 683 711 485 -314 353 420 -328 328 -5 764 -268 -457 -831 526 -418 24 543 -153 659 -912 71 724 853 -992 153 -918 -295 -85 585 -340 577 -589 -161 -342 -466 37 413 -602 460 -253 231 488 409 -891 396 -281 264 912 612 -92 -92 -503 677 674 -244 -146 804 -386 -209 932 994 -654 341 446 432 -1000 -223 -571 661 746 -561 786 -432 -353 683 321 -504 703 429 -822 249 508 521 -843 25 144 -124 560 527 136 -3 -683 393 -552 109 120 -421 868 928 -789 -722 734 -30 -298 -669 286 -794 385 -410 -611 608 149 379 579 642 956 797 -693 870 869 569 -427 904 153 -73 -680 544 313 697 -622 -869 -237 564 734 801 960 653 339 -748 242 244 500 -366 853 501 900 -798 44 -31 110 -174 -950 630 720 55 298 -214 146 -60 988 -794 -277 -36 -819 649 313 -837 -681 -386 -569 231 -435 -573 -986 -640 -607 428 500 -379 853 514 -83 286 810 -745 -313 -620 920 -904 880 -79 -732 971 322 453 310 -325 848 642 310 -177 -216 -716 124 331 678 -36 246 -233 886 -862 664 441 -34 647 -373 469 207 -338 -787 832 -839 -748 -572 137 409 899 -148 974 -412 805 -497 929 957 658 800 792 -439 367 -883 281 -161 -59 698 -727 50 -569 884 426 -825 288 -804 -889 999 389 686 -746 -92 -57 639 721 -371 165 8 213 -222 -927 -652 484 -549 -764 192 -406 811 606 -974 125 -906 528 442 -956 80 -59 708 369 -163 -222 -952 -67 609 -139 683 484 -112 -685 327 -929 265 16 -527 -997 -158 -169 58 -858 -360 248 -484 -562 440 -419 -897 -308 56 415 -822 -655 232 -646 -444 453 -441 -506 818 -777 621 908 -597 989 -85 136 -691 298 -385 -530 -878 265 510 -73 -26 -910 514 -799 823 -532 -945 533 353 -589 888 644 61 -920 -610 -615 -451 -956 -198 -965 -437 826 513 -676 -99 -963 854 -661 -770 -205 -45 -297 -527 -515 -294 425 649 321 105 -332 131 680 -967 -568 -839 -298 236 317 394 -373 166 473 425 -24 -583 -367 -945 -693 -752 -60 488 256 -415 294 -829 -273 -483 -55 63 -735 -816 -397 761 50 -191 -1 718 143 691 256 861 11 350 -801 -252 0 -597 -146 311 83 -447 987 488 47 -681 116 -751 755 791 822 434 97 928 -317 990 -72 892 -223 671 334 -109 265 143 139 699 -470 -873 985 -345 802 958 -707 165 -124 -991 986 68 960 -244 -208 303 15 725 -679 -92 648 218 -895 -139 275 772 543 986 812 761 -149 218 -825 345 983 848 904 188 -753 393 402 150 -72 -585 -758 -841 -872 697 -261 399 676 911 -798 -168 61 -536 231 525 -124 -861 -49 687 -61 908 481 643 47 567 265 366 -125 352 -273 -361 675 -703 513 605 76 -204 692 730 761 -253 714 729 121 562 385 791 -187 -788 -750 732 -386 552 755 -780 -246 844 -210 147 -643 -251 551 -121 481 -713 -963 983 509 -519 -706 -521 -636 -404 -666 -965 850 628 -81 -22 -302 452 569 970 102 384 -894 448 -184 20 971 435 -587 873 407 389 714 -441 126 -652 -39 856 717 298 420 792 518 983 224 18 -668 791 -880 214 -482 666 -461 -837 242 406 767 514 -483 74 -202 709 87 145 640 700 -263 -124 304 -703 -219 93 -397 -442 -326 -503 844 -967 858 581 294 885 128 -86 570 683 -486 -707 -992 614 -125 501 -678 266 941 227 -83 -580 -541 855 693 -348 327 -320 945 -889 -961 790 -913 913 300 131 -413 -913 85 -339 463 -242 -754 -931 733 396 -357 395 -695 -654 -817 960 -388 -789 -970 -318 -377 -462 -999 -909 2 215 -800 -547 -192 244 -557 406 -201 -257 461 271 -456 902 795 -687 -17 -696 -696 -474 -567 35 882 202 -564 100 -598 -150 328 -901 -457 299 632 523 -805 910 583 -944 837 -401 48 -178 -487 433 -468 -656 933 -857 -617 -38 884 -298 521 -609 -401 226 280 654 713 487 -812 -667 -667 385 677 899 -218 484 57 -219 -90 -91 -785 -734 -968 382 567 889 972 864 -5 -850 524 749 82 881 344 718 528 -548 293 961 975 409 207 -178 -205 563 665 -692 933 832 908 957 -357 -818 430 826 287 -689 -998 680 -914 -47 -734 -896 118 -337 236 -767 -754 403 -631 879 -393 -457 850 -730 228 -19 723 -990 606 366 802 -929 435 372 675 614 -919 -69 635 -645 333 -86 94 905 90 -254 373 -902 331 619 -502 -567 154 -921 706 -887 -79 553 971 270 -181 824 -70 698 -365 -956 -151 898 -606 527 -183 -146 -592 132 464 -475 376 894 -170 577 -896 578 39 459 -399 -486 -19 -476 541 -167 161 565 855 -11 -705 -401 442 493 -374 230 683 -994 -832 951 188 -977 -126 -471 706 34 -837 734 -420 95 -530 -266 -543 18 -98 430 -388 761 205 28 -659 877 -758 -735 384 -562 207 491 767 -681 -946 439 -116 -363 -484 691 343 -262 -578 993 649 -641 -569 -96 -836 435 275 227 203 81 747 978 -827 -880 -641 756 -701 767 -28 -71 -779 -756 -927 -114 53 720 707 -742 -100 124 -622 591 475 -830 -12 877 752 248 382 508 -618 -717 378 803 991 -563 -586 -916 -521 -340 348 -60 -625 657 -327 -332 613 834 893 -759 -644 818 836 112 308 -912 -958 20 -265 679 -347 -911 -466 -32 200 184 -383 -196 -775 -933 718 -264 30 -911 648 -975 858 638 -905 33 2 435 -128 612 880 -287 744 -951 420 -554 -483 -164 -1000 261 -819 -146 945 -731 -354 460 -232 926 -770 -581 178 -883 113 74 398 997 572 284 840 -852 -306 177 -400 -974 941 44 -362 565 414 921 250 167 -363 -886 727 -207 721 706 423 -462 428 -771 682 258 -394 741 674 806 854 -966 -807 -710 223 -571 320 -746 472 728 -114 568 942 -63 -67 -69 -911 940 59 -619 -107 267 -464 -317 -193 311 399 -289 995 385 668 532 825 -958 -344 98 -41 -592 990 696 75 -504 872 592 -490 -159 -149 76 -624 -79 229 -929 452 -519 661 -727 732 393 -20 116 321 604 979 -431 -224 -78 -806 -417 735 419 -92 516 795 190 570 -963 164 767 -393 -504 -650 -795 -619 810 966 -629 275 -57 414 457 891 -390 399 879 459 -836 -984 559 89 -523 580 -615 12 485 757 -356 -418 -727 537 443 -441 -54 817 -709 -947 54 462 -422 491 -851 395 -513 -204 579 134 628 -706 692 484 -539 -137 -84 481 334 529 -825 591 817 -41 -60 -937 454 -171 -855 -241 710 -147 -965 599 801 45 431 551 100 379 540 664 -162 254 95 -49 33 -763 -915 -8 -860 -233 -635 -544 -340 238 -599 -922 -498 -379 354 -601 -347 -733 -351 24 -558 -603 504 -236 107 980 620 895 -222 -53 531 -778 -541 563 -151 -364 -114 -838 -769 -991 269 525 179 672 440 -397 885 -819 942 274 179 939 874 -86 -64 216 -531 110 -414 -817 -212 -735 -610 -51 -949 -366 440 428 436 209 248 464 -166 288 442 -615 340 -545 -678 -532 763 -477 921 264 778 -310 -114 -529 263 -44 -997 435 670 644 829 -368 19 -803 575 233 -190 697 -345 -712 519 42 775 223 331 154 854 87 668 -958 527 -770 992 11 -299 225 -646 46 -862 -543 244 -706 -419 948 126 499 -965 813 -90 -320 -697 -63 -704 508 121 -6 863 -980 866 -424 633 -861 -565 -760 80 -849 -147 -376 -830 0 935 803 797 380 -7 -472 610 -247 396 -338 -171 16 -901 911 339 486 511 33 496 134 -383 -651 305 122 773 -540 570 -69 791 -918 -817 -854 -435 -910 198 -812 111 995 -68 492 169 -96 406 -439 -293 -890 842 649 290 550 -537 263 -440 -665 645 115 227 974 -475 -876 -73 -6 338 -459 482 812 -737 -930 -358 -563 106 849 -644 179 633 -410 60 821 134 443 -710 571 -992 583 660 218 -344 -763 444 817 -772 261 -946 -123 891 -112 256 975 -169 -720 557 24 -223 301 -15 268 -86 -350 -697 -325 989 470 299 990 -540 306 961 -559 472 65 14 -782 -15 130 112 -775 -737 66 -301 -543 -154 -662 391 -636 410 -334 93 494 -194 -541 -60 753 957 407 -857 68 -382 -86 -87 748 -873 9 218 755 -655 -203 984 -499 -117 623 440 952 -993 230 178 876 -410 104 74 -709 -49 -856 -442 -927 -346 461 749 617 415 -421 -998 371 729 -54 224 -304 -735 -566 275 981 75 -463 271 -854 -159 73 -203 150 -354 693 -177 -283 236 -156 -998 -287 431 65 968 47 -732 915 -143 703 808 281 -8 487 202 402 -976 248 674 199 454 -392 417 384 -43 -78 -58 -301 549 745 -949 129 -560 787 -732 288 363 -601 293 651 -38 531 -524 787 -473 -292 215 966 -362 708 -212 671 -726 610 71 110 -453 -70 155 290 -928 687 -234 916 313 659 51 -75 812 147 -538 -6 542 181 -84 471 -641 -729 -677 -789 737 561 839 302 777 -972 788 587 -240 678 508 986 414 331 746 -183 -762 -842 604 33 285 -514 901 -859 -478 -799 521 168 -681 553 942 460 786 -714 432 517 202 -887 572 -945 -927 -603 -530 858 627 -479 98 -829 -781 377 359 512 360 -290 -570 220 -713 -195 -779 -583 -483 18 630 -744 943 9 83 571 -752 27 -501 96 -982 754 -973 -861 434 110 365 -330 153 91 279 -618 -609 399 693 -111 -465 -483 595 -994 536 890 -181 402 -603 280 -144 568 -78 -971 -769 894 -292 -171 -727 -472 -140 -850 503 182 868 -304 -831 -716 -86 -26 367 915 17 -921 852 256 690 -5 934 852 845 -755 -338 288 -164 -333 707 81 -1000 591 -460 -465 -988 901 -164 -359 767 -496 690 815 407 810 -121 669 -915 801 -830 420 686 -270 839 -779 782 -109 560 435 -260 -829 -691 836 622 365 -797 418 -323 264 2 -551 738 859 725 350 742 229 -63 527 588 -313 -441 652 -556 -662 -908 814 171 -688 -16 183 220 654 -30 650 -400 867 458 -872 -504 486 109 164 142 -348 -823 -677 63 -495 705 -177 473 252 792 382 186 733 854 -120 -333 281 772 -462 -359 242 764 287 238 -488 117 -389 -86 -208 -782 -827 691 -369 356 -34 845 496 6 649 -117 -949 -941 -889 898 48 441 931 -532 -213 601 -789 747 100 -198 -367 35 -71 -173 -303 -729 224 -664 -585 -829 -284 552 -17 -665 498 -714 470 493 -712 457 -459 -189 346 -716 596 178 -147 461 690 797 66 365 530 -420 796 6 863 -437 -961 -741 750 -871 -211 197 -548 -800 207 114 411 81 686 490 -281 860 -566 734 121 47 -608 -572 317 -931 383 521 -361 244 -795 -913 392 526 843 -264 62 -800 758 54 21 717 972 -635 -991 -970 -445 -462 -305 -114 138 -116 -748 748 -622 525 -430 -45 963 -217 -575 867 798 -116 252 -439 -790 843 -161 -208 203 798 495 730 886 -977 818 835 -946 -967 278 -43 607 277 960 281 -307 -690 685 745 176 -491 -812 768 15 936 812 -921 336 395 -695 -833 765 570 911 -59 792 874 -620 -424 -76 723 -889 -900 569 334 534 -484 742 -872 415 540 -722 -38 -271 -51 -410 -140 334 836 709 179 -799 -303 -833 -362 -839 747 -106 400 -423 -498 -617 -706 -926 -640 312 -257 1000 223 -19 -846 349 -250 741 552 710 -261 266 -968 970 243 435 -131 521 -420 810 660 -469 259 678 -956 -128 -638 625 -617 761 -756 -598 -791 -321 -428 803 -873 938 732 -952 -577 31 129 -74 -389 -45 -979 -764 268 1 11 256 -331 -890 708 -804 556 848 -765 -21 329 725 -485 157 909 72 884 689 963 -793 740 267 615 -962 -200 -539 947 16 -153 -752 81 243 -656 -754 -886 -918 493 -407 -244 62 164 161 -911 -419 -212 325 -856 86 -363 -932 -97 -255 -277 -167 885 -729 -968 -933 -228 780 -721 -27 -643 -825 -435 535 824 -32 -956 397 -937 -124 -678 139 -252 547 288 -279 140 587 809 955 329 -547 -397 270 -905 826 -10 178 251 -515 772 134 299 756 452 981 900 -978 405 505 46 757 88 618 -556 -159 895 -455 -861 -400 -622 499 -385 589 732 580 -111 95 847 -788 155 -582 713 521 804 -43 -848 265 -558 664 697 -906 842 -617 -904 -148 593 828 567 739 -794 -644 -254 30 518 521 369 -533 -91 -225 19 -615 -865 -604 -907 -22 713 -791 417 702 -167 188 100 -622 910 -766 480 947 951 -263 -240 -481 165 992 356 22 43 43 -968 337 895 -612 48 534 339 -566 -981 753 658 414 401 372 868 222 -599 -990 811 -613 735 271 38 -605 203 -704 117 -148 -89 -610 -788 962 594 983 717 -698 -916 -30 -213 100 392 606 -478 -78 -688 548 -728 168 -130 -586 -374 -509 9 -93 -377 665 -302 -985 -659 -46 854 -860 246 962 122 -583 122 -557 607 488 -59 43 131 -789 777 499 21 -96 -227 -549 -442 -184 60 739 607 363 -18 419 -367 653 -102 -266 -159 196 -730 -601 -511 -973 -700 711 124 222 -610 -414 -26 -417 -316 546 -209 -801 780 487 -237 -406 -600 -517 818 -107 194 814 413 222 -571 -621 352 -850 -516 -729 316 -334 -366 41 -589 313 499 958 533 -270 899 -961 -200 -251 821 979 -371 479 -460 166 -872 -499 520 -301 -158 891 -281 -529 -305 -437 -723 -301 -246 -549 -739 275 -692 618 -925 477 669 795 -147 989 -626 211 274 0 -657 23 -107 236 514 262 598 550 -169 804 -89 -497 -63 246 -917 -581 -364 711 -540 -680 -185 -227 -481 957 -783 508 101 922 -257 -152 295 -675 -509 47 -853 71 934 237 -392 692 -426 714 55 528 360 486 624 776 -745 -613 -298 -109 87 465 -758 53 -672 -278 -155 914 -946 24 36 293 -67 554 601 -373 -587 104 372 934 -962 -199 315 377 -651 -265 318 264 787 -296 -785 87 -219 91 -877 -858 482 -198 201 923 -90 236 -417 162 167 646 -250 277 -900 479 913 776 -497 -546 171 -122 606 795 673 -361 902 -350 245 -737 921 927 244 26 683 -890 -635 -490 -934 954 -707 -973 465 98 151 -101 897 -978 941 -559 -890 484 -942 500 941 69 701 989 -620 -413 -443 -440 563 -527 -775 162 85 273 -133 623 902 254 -275 165 85 918 600 560 9 600 -316 589 -697 609 -953 238 545 47 394 -454 -224 443 512 -126 117 459 -111 -418 -351 101 516 -895 871 -132 -433 -654 440 -293 747 -312 -44 225 -620 356 86 -949 -826 544 -57 -570 851 914 755 -25 445 377 332 636 -569 511 -910 113 56 -68 -785 528 38 -567 869 915 -154 -536 -584 -538 853 162 -90 218 -81 -932 -211 -775 -277 0 -338 743 -520 -602 669 -571 -535 -491 639 -809 809 -62 767 757 -631 308 -684 -127 -628 -263 183 377 213 786 828 -947 -977 444 -42 42 7 -38 -688 94 -989 850 374 -173 553 146 76 810 -166 961 662 -62 -159 -460 829 -611 -366 996 -747 -647 -634 -99 -811 -309 911 -358 789 -103 -84 -70 -505 -706 865 -274 371 -913 -270 -925 -202 -447 263 -998 -659 795 -207 743 -850 -125 -251 -295 324 767 113 -139 -731 670 4 -580 -251 413 401 -699 279 454 101 273 -473 -607 -205 995 -394 240 -355 -347 466 959 64 367 -57 -367 316 -567 -432 397 122 865 229 134 810 312 437 500 -780 337 -170 -855 -981 627 -225 713 244 -274 -319 528 159 -612 544 962 101 -843 148 919 859 -695 -877 488 -121 -901 202 832 860 -474 651 36 869 80 -190 268 -216 7 -522 -557 728 -567 570 555 -673 696 594 -178 528 738 -296 636 -860 143 -473 31 -755 684 -971 -58 -973 966 752 -371 647 -196 -635 475 426 -834 -313 571 -634 130 838 864 -342 724 -43 508 -113 124 -270 808 -801 828 -25 445 95 -132 -78 450 -694 -201 -910 523 961 -933 -849 253 -625 -683 678 12 220 749 640 979 -653 252 -999 496 825 -36 687 -13 -815 911 493 -333 -386 965 -782 -897 273 209 614 303 261 -634 -470 395 -969 -404 705 751 -868 -102 723 -188 -293 236 -703 -63 295 486 -835 650 -943 -851 -843 -487 880 381 -45 -491 387 -735 415 107 -436 -809 -377 829 -414 -479 -440 588 908 -124 -464 -97 -254 734 -441 849 -671 -134 -31 613 -966 823 -998 -914 49 416 -684 479 115 948 96 -767 266 499 -401 -87 -233 -747 382 -662 793 -706 546 553 -145 -141 335 -5 19 -806 78 -34 864 373 657 180 654 -849 141 214 -310 531 -433 645 -36 -313 385 666 -68 416 -850 452 -719 818 -470 -366 -665 40 -146 692 557 -587 35 375 -490 -96 222 616 -883 -252 -619 -141 335 329 -411 -18 -107 520 169 -675 -709 203 233 -968 -300 -964 -740 -578 402 -575 360 932 807 -947 -768 -16 -359 -694 -982 501 -846 -43 -656 620 -257 -147 -267 -882 -636 -824 -449 -638 -835 -363 233 941 -452 971 -148 504 654 -834 -186 -848 -721 58 598 -420 -17 948 469 646 837 -165 -988 -140 -703 629 942 610 -43 797 139 -433 -794 -235 375 -42 -173 104 91 773 674 86 375 791 -110 -604 217 645 861 -815 -595 272 -76 312 133 -7 -88 413 -210 65 -229 687 16 744 -342 21 135 -904 170 -576 -435 877 -128 -122 103 -88 213 -111 62 967 168 -820 -382 -367 741 -347 954 -899 186 898 460 -118 810 -848 408 -212 869 -691 -57 909 -615 -916 -218 437 827 -428 -472 102 68 -822 107 -754 406 -82 -637 -501 -324 427 50 -843 -772 -900 -668 -173 -837 955 -536 -244 -506 -755 167 -576 971 754 -394 -964 -392 -855 -397 496 960 -286 -761 -630 -839 753 428 689 -911 841 -999 710 453 -564 -430 481 367 -593 -925 -889 24 536 629 -888 -181 642 -823 62 308 718 758 -907 -218 756 432 340 395 479 307 -58 -890 83 191 460 706 969 -189 -559 935 882 -746 -885 511 136 166 -216 -208 660 325 -534 -358 -13 -312 265 -725 507 -789 -157 -851 590 -493 -89 -896 -159 -570 914 -630 -843 942 -60 -872 -15 -831 -759 90 581 281 270 443 -256 418 620 892 -624 -222 926 557 209 57 485 -563 -882 -448 -646 391 -827 12 -130 -952 -580 590 -980 -400 -610 -644 -148 -246 -357 -301 -39 351 -536 -342 72 105 72 -741 -592 -690 -348 -807 -445 373 -482 -904 31 -163 -296 -578 -640 -498 -237 -538 224 290 308 -799 -398 926 -58 -984 -261 673 459 -267 -611 -790 -224 -899 -985 -973 -568 15 784 -234 -993 805 811 -214 476 460 -936 782 305 596 -194 558 -897 965 -915 -867 240 656 229 102 -9 -107 890 -72 -869 -349 789 953 -568 -392 -231 -814 672 -357 -103 487 197 -96 -99 -790 830 105 -739 -257 -627 -734 232 845 -934 306 381 838 -537 529 750 -631 -329 636 -230 668 -623 731 -887 820 234 73 847 224 -866 -353 358 -537 -422 -484 969 -15 -390 -384 99 566 306 212 21 -443 705 -148 -594 -734 527 877 465 -922 273 74 341 -407 -240 -681 -298 972 -153 -758 -210 834 808 71 357 -155 -505 693 -683 961 -896 -804 374 -288 -976 -998 339 777 632 -667 -468 450 831 880 677 -140 -848 926 182 94 -385 108 458 359 435 113 409 -837 315 118 348 -338 169 -220 -312 341 73 868 -149 -601 860 -438 -24 -551 -771 -30 -16 -47 768 319 555 694 -480 262 937 -852 590 -882 -356 -910 199 -976 55 195 548 -969 84 233 -81 124 239 121 -972 34 -681 430 345 259 -284 263 -370 291 -137 906 815 833 69 73 6 246 -343 23 -921 802 -567 696 237 -188 -4 -209 -460 70 -422 -892 -486 -423 -948 -844 -312 -940 317 -381 553 852 987 590 -273 -631 -777 615 -128 921 507 -224 -76 -41 366 547 -350 -361 121 -737 -690 35 -938 -699 601 -887 639 946 -707 -508 743 -600 -510 -469 853 -12 -78 4 554 -643 -328 -984 -595 368 397 -775 448 -810 350 370 4 17 375 109 560 749 610 -763 -501 935 444 403 609 561 -831 841 790 712 -901 552 348 507 -314 162 554 -564 -663 488 267 18 977 280 -755 -405 279 -325 234 -638 803 -306 -552 134 230 240 -622 668 -772 52 367 340 -327 159 631 -262 528 -58 -182 383 -364 -765 -516 -714 -69 976 -951 824 241 -509 -11 897 981 -968 319 -172 998 295 984 -329 -347 -118 946 -119 917 287 846 260 707 228 -848 -322 308 -752 -939 284 681 -865 141 -872 238 -163 249 560 348 -366 -561 526 615 69 128 -463 -181 596 514 -257 -615 -766 -759 457 551 344 100 -362 867 -978 -256 -130 -520 -105 -754 805 839 848 827 -994 -86 -738 531 254 460 251 -402 -403 747 -750 -297 675 374 -200 631 584 254 -409 364 -337 -911 -186 545 984 769 -148 -221 -189 -530 415 -976 254 789 284 -476 86 48 -239 408 -237 -96 -614 554 -744 -792 369 -687 -623 -861 -173 162 590 501 281 378 707 150 -185 380 389 305 35 -63 -629 841 -187 -706 -749 95 501 -326 703 93 -731 300 -180 990 982 543 -462 391 -925 80 315 634 -455 400 610 -198 -15 416 -436 -385 -107 -182 839 -779 -212 595 -535 -951 -131 837 31 696 -361 991 415 151 160 -917 -796 94 13 -537 -460 -817 117 225 -788 -169 -547 597 -459 -322 778 -709 -711 -437 -601 -10 -564 117 -960 927 -393 835 -412 109 462 579 -586 95 -705 961 -932 -717 130 8 -195 994 -351 -954 751 -851 78 923 -762 -354 767 44 161 436 306 -751 968 753 362 -518 442 286 -952 771 232 -215 437 -956 -325 -705 -963 628 -512 -354 -705 -807 -949 704 -43 649 -518 -703 -806 -89 -742 -312 811 -296 -31 756 142 -312 555 -770 -5 -355 843 226 -832 977 -390 -150 942 -617 368 -987 -598 -477 -730 -548 -791 -940 916 -30 -249 -4 -904 -63 -150 730 405 129 -109 -131 79 -616 -918 -576 -60 809 700 -997 -759 -954 342 -593 -985 -777 760 -156 -925 638 900 -394 -968 -522 -762 67 571 815 404 338 -405 -940 -533 738 140 565 -453 -649 445 -287 200 114 -928 -520 -334 -119 268 -406 784 -735 312 -267 902 -659 205 -27 69 -277 413 -388 759 -61 -78 -490 414 773 -344 840 107 -314 -234 -126 174 -542 648 725 763 -705 -421 -586 -363 -524 -729 572 -233 -98 274 -764 -950 -228 225 -200 821 -12 -708 7 466 324 -184 -438 -853 723 -368 382 -646 982 745 -659 334 12 -530 -751 766 -239 -192 339 524 802 -818 467 721 616 -177 -29 298 982 638 -933 491 647 0 792 -865 850 369 91 406 -163 -546 253 568 -360 612 -43 -645 -180 -615 453 -724 192 -101 3 -929 842 -46 -786 -426 161 242 -324 -957 -676 645 544 785 -385 -596 869 -857 -424 431 -835 248 311 504 -83 -34 -178 -109 -442 -762 441 -235 -858 948 621 -115 865 -244 134 531 186 868 763 -672 -766 97 125 976 614 -332 208 -955 639 -846 -691 -870 -355 749 -833 -294 720 -41 959 -996 480 682 941 898 444 285 314 -517 57 481 -819 6 -481 82 -825 941 -10 765 513 -47 57 -822 -877 -811 -907 25 -873 676 -717 303 570 766 -536 -757 -397 782 601 -315 -791 -980 -827 -832 955 -537 -716 457 52 -47 -460 -819 540 -427 955 8 -31 696 57 -21 97 953 -674 479 -925 -792 -586 -355 444 801 -272 -635 812 -802 913 866 9 -745 -75 -674 405 -105 -351 127 -558 523 518 548 128 237 648 -707 896 -602 -970 -942 -998 818 135 -532 901 -901 565 875 808 -14 -62 670 281 -38 216 -122 422 501 56 -195 820 -950 801 -443 778 566 794 412 -314 -253 815 -523 826 22 -226 536 445 -306 836 -528 421 -245 -734 433 -771 -920 -715 -866 737 127 -625 -88 289 742 586 680 -678 368 345 -245 -611 128 227 714 2 342 92 -389 973 661 -166 631 434 -972 875 219 -914 123 -374 -373 -904 551 38 752 -348 -814 -736 -890 296 -493 -954 -904 -210 236 410 484 85 -473 916 -502 442 494 -62 49 -419 898 -841 545 -913 323 -475 890 -477 -907 -432 215 637 392 258 630 -188 -991 699 -16 611 558 884 -332 -726 360 -127 657 317 -414 344 580 -624 134 231 -280 931 457 -711 615 556 -499 -170 980 407 -333 563 283 -953 17 4 -53 923 118 635 47 866 -153 -399 -111 -367 -236 440 362 98 -450 540 867 -398 634 368 -99 -991 908 426 892 500 562 352 537 -360 803 455 -28 -330 563 822 -918 -631 769 421 -247 -371 477 65 -682 310 -492 -569 952 682 -54 -134 -311 105 -971 -12 481 976 -444 38 442 347 407 560 627 -732 -712 992 -885 -901 368 -856 835 -650 810 419 551 -639 -728 109 719 350 -270 197 490 50 -408 423 982 -252 -506 413 -772 -740 87 -423 -275 920 -364 -45 822 747 -549 7 51 -31 -937 222 -127 437 885 -215 374 830 -516 186 -741 -635 -977 626 -401 -32 608 -502 118 748 -498 844 -543 964 -190 400 -940 -295 -652 109 -201 -668 -722 -921 -974 -843 633 537 820 160 23 -535 373 -418 -317 -109 -970 87 441 605 359 -853 -874 -575 701 -230 252 -130 -936 -100 -617 440 -696 -30 -556 -869 352 -479 337 -868 843 206 528 126 479 520 161 -486 165 -589 -812 -195 -810 -160 -501 373 263 488 -913 194 -796 -872 108 -520 -106 739 -87 -605 -662 -506 382 -64 675 -829 -439 -70 -498 -514 -311 640 -964 251 -890 -151 -453 676 711 -750 597 -753 412 -893 -895 688 -648 -836 185 826 589 919 -796 -926 -55 -184 -538 44 135 -94 473 -788 -381 191 -644 942 701 507 620 -7 -76 -990 -504 -736 -694 586 65 -847 543 -463 -462 -240 -696 488 -542 -930 -113 466 219 -506 168 -908 43 -310 -101 -847 -861 -630 -830 -478 481 211 -796 962 -905 -910 -990 632 -269 43 909 453 464 -270 108 -316 901 191 -724 733 435 397 718 503 -396 889 990 -209 646 -904 -744 -320 409 -648 -147 756 -997 344 -358 -237 -414 -355 821 164 -307 862 -981 -803 274 119 395 -633 -688 -284 502 827 193 -790 -813 332 466 -346 177 45 55 336 -107 312 -109 -588 -883 -297 -151 953 -22 -314 -698 501 -110 -572 467 -801 -301 685 -678 -220 601 988 -243 -471 776 703 208 306 -895 -205 31 296 -101 -415 -742 -413 -202 -477 -837 854 -420 -994 -644 758 -133 -576 782 402 -469 -50 640 -142 -927 -192 803 209 708 761 -143 -746 762 -807 791 -699 -434 597 527 108 -852 -609 -962 991 -94 853 -112 -390 -526 -25 257 604 -884 607 489 -716 -597 796 -374 -319 -665 867 166 316 -868 -335 -68 787 -744 959 -161 -901 -878 -289 901 669 -173 -96 -289 23 713 443 -500 -295 -172 -397 -171 -534 514 -6 548 996 251 -388 473 -345 -707 -646 -656 -552 517 -432 -533 955 -50 -238 803 -228 -602 178 299 962 613 -361 -746 289 -463 660 -195 -169 796 -833 -138 878 -435 145 840 125 57 -965 143 -841 356 935 -913 -360 -32 -801 884 599 211 525 -210 -533 -587 -492 -243 310 -392 -881 508 -247 -847 -585 441 -418 777 -463 -439 246 262 -501 78 -793 431 -137 334 -778 -611 -316 -826 -591 681 -377 -916 -175 274 -771 -218 921 -521 797 629 -738 724 -675 -676 -895 779 -527 -447 -19 163 -417 -56 303 223 553 -734 234 844 263 -52 -670 684 -798 -132 777 44 -582 -652 -226 24 -923 -391 -516 670 -375 914 307 -22 -803 68 99 226 -689 -457 -17 -589 -499 -478 103 -923 154 832 314 -156 661 -997 191 275 9 445 710 117 -734 730 876 -694 -58 -222 880 880 -880 -587 222 736 673 490 932 392 -803 -592 -767 619 -884 -552 -761 415 841 528 193 -427 46 376 275 -333 -398 163 -809 -881 -959 -874 649 669 -322 -257 29 -680 977 44 137 -639 -522 308 -661 632 -484 665 648 -380 -595 -400 -177 -647 5 899 -916 938 587 216 -106 949 -686 681 -191 414 171 212 575 292 776 655 -641 991 361 126 15 176 660 698 210 546 -268 -521 -977 -712 308 401 606 -711 -404 306 258 192 -946 -316 -299 689 136 -105 -711 -955 -487 563 -326 -508 -797 -875 -69 238 -821 987 -190 685 813 74 -805 -458 -435 800 975 336 777 -466 603 -240 324 -461 -79 -937 -628 -274 748 17 80 -362 947 364 -365 703 562 128 525 820 222 -139 890 800 894 327 692 444 480 779 -164 892 313 440 -481 578 968 -774 -702 977 216 17 822 970 -163 -355 -123 -791 -547 161 331 -446 999 -199 -315 -80 -5 233 -567 123 335 159 323 -828 -970 -503 381 -418 491 -455 437 469 136 198 883 439 -948 73 -339 387 -765 -615 -360 990 565 431 -598 -433 -85 244 779 950 346 -565 753 228 -569 674 -741 -697 976 341 -389 633 -936 -566 955 538 -58 207 733 104 -345 864 844 716 651 -288 -570 886 -465 -527 583 829 715 626 -794 -192 188 14 -437 -599 153 -172 -780 235 -161 -432 338 605 -151 916 973 433 -409 -409 599 700 284 457 -824 819 472 -410 573 -935 -799 522 620 294 -636 -711 -893 115 305 -98 934 589 42 925 -404 -467 -577 401 -759 414 273 -454 92 -63 201 -563 680 -796 -759 378 -546 799 -951 -174 259 857 -471 -64 306 -30 782 864 642 320 -827 -929 202 348 -608 -233 871 730 -442 -210 -869 328 772 473 970 297 718 106 436 818 -141 -113 -30 -937 -970 732 -733 372 -363 766 -199 394 746 -986 826 987 397 471 935 -678 602 381 -427 -202 -964 767 -578 -357 420 824 212 -354 -976 -786 41 -25 -492 235 465 997 441 -777 778 -386 525 625 330 570 -128 -123 -500 -871 -677 769 -605 532 -204 415 -94 896 -335 -768 530 -777 -766 735 694 -98 -858 467 -946 -16 973 -559 -347 655 118 -1 -431 467 961 -644 -687 -521 331 640 -39 16 -939 -336 933 -185 -531 -452 -99 188 -510 188 -574 403 917 -396 342 327 415 -696 -271 -218 626 -594 567 -484 -922 634 -740 -432 762 -575 -611 -226 567 -474 898 -922 674 -454 -938 -530 -447 -486 443 -819 -622 -134 -352 -919 -867 -586 335 390 902 25 567 238 461 443 703 -605 353 -390 625 -104 524 491 -459 -673 831 -494 -843 961 518 343 711 -126 762 -738 -715 -183 433 826 80 579 -883 675 -803 995 -631 575 -615 503 -768 436 758 -794 -835 -743 -513 -538 324 209 -74 463 -994 -235 -337 -820 953 151 -139 254 -285 -485 885 145 577 -755 425 -755 50 570 -861 -192 983 -500 255 -861 417 -242 -740 16 -187 366 -96 466 954 526 923 -43 -676 -326 253 499 329 -166 -404 919 -992 537 989 639 578 -510 225 292 -918 140 -283 415 -808 384 -571 -72 707 -402 828 -344 952 747 -458 -534 -252 -636 10 -753 -205 930 -662 693 665 -256 89 275 778 878 -989 -148 -209 414 -274 786 212 -672 255 -835 -146 282 -807 980 427 -764 -997 -289 192 862 362 117 858 -211 218 278 751 -381 448 771 833 -906 805 108 119 -341 93 312 9 620 -656 -571 -765 549 -520 -259 889 -141 506 -120 -478 -141 -104 565 217 -1 -914 -270 -308 -907 453 931 -207 -161 39 -5 237 -539 -880 -924 -961 769 -652 604 -855 16 -841 -73 158 385 37 -530 438 -522 981 -470 -966 -416 635 826 -368 691 -21 99 930 787 -766 -469 67 -547 489 150 -672 -956 392 354 402 980 -422 32 157 856 -226 800 464 -581 -583 986 748 543 799 -561 924 93 -44 679 16 -510 511 554 571 -386 84 -86 297 170 -376 -705 63 521 -141 -884 -730 -181 -73 -584 -686 865 -884 -503 704 -310 -411 354 199 -612 -466 12 891 -441 885 130 858 262 683 -580 31 298 -72 84 165 -552 325 506 -725 -572 240 -754 567 -100 980 -443 -185 -669 -695 911 927 129 845 -187 -938 -854 -836 656 368 -79 194 170 -109 -99 483 -440 152 -255 431 783 -972 757 -653 182 685 -305 -762 258 -285 -456 -502 939 -624 -273 -280 -910 764 370 -16 -830 500 831 -46 175 -907 201 574 -48 -728 -351 220 546 -960 -312 64 117 791 -383 932 215 -17 980 598 -427 917 347 -409 371 -246 685 -809 -261 784 576 805 546 267 517 826 171 331 956 248 572 594 659 -493 -939 -773 -265 -89 -326 261 -484 980 3 -509 -374 -285 267 -903 690 858 -415 645 -129 -139 127 853 350 173 -873 -936 -481 -77 -220 373 549 936 -898 -965 852 -535 930 -118 985 952 902 -773 -910 -785 -410 -494 -554 -936 -128 -626 -347 -638 -836 186 97 429 -330 547 -681 -805 -956 598 318 -47 813 -568 -16 694 945 -674 -516 562 121 120 -449 793 360 930 -101 -633 64 704 -256 -309 48 -856 -31 117 -796 -93 -650 -846 506 255 39 -924 447 -831 -791 -158 -644 455 215 793 -394 -222 909 520 -78 -643 -257 571 -673 272 346 -297 414 690 49 -609 -183 875 -409 514 222 994 946 -507 305 -257 -850 345 785 534 -417 536 904 343 440 -590 957 -618 89 586 -803 363 259 -349 -866 581 326 144 596 987 -494 -794 757 619 -895 -981 870 -233 -636 467 -755 837 -20 -892 726 63 90 309 934 -936 -182 -544 -209 488 40 -296 -309 894 67 311 -962 -773 999 -371 929 -357 226 -115 359 203 126 526 968 -728 -347 90 -792 838 294 977 -964 417 704 -504 526 167 218 338 -637 334 486 361 -891 834 -442 83 -208 276 -174 645 118 -909 -350 163 -110 -66 -313 -991 581 -617 -897 690 -205 803 823 975 -622 -123 526 -75 906 490 -974 -811 -247 304 -575 763 -195 199 -46 -673 -463 -232 362 -791 -270 -432 -538 363 661 164 386 -18 769 459 -105 446 170 605 -241 780 840 -41 76 -879 145 -120 863 -465 236 597 -567 -327 -552 -813 -782 -12 -432 187 -400 394 862 29 152 880 524 387 -19 -59 -541 -954 136 -416 -409 989 -202 696 815 -369 673 786 -85 -649 -701 306 -560 496 -926 -245 -346 69 179 895 -99 -515 578 -865 359 594 -500 -790 258 -928 -865 -492 -413 -307 265 -966 -825 -218 -816 957 -318 -412 -764 -452 555 -694 513 202 991 -641 -850 587 210 -58 535 -516 711 875 525 751 -16 -927 475 -835 -740 904 -619 -206 -304 741 516 667 706 -957 989 612 -817 -323 295 546 -788 507 -737 -591 551 -471 414 -343 49 -417 769 403 367 -62 765 -348 740 -311 -496 -570 237 -862 -310 -855 605 56 -388 365 -55 -232 937 -794 908 762 -340 -782 -855 -560 616 448 -516 -490 -2 290 547 346 433 87 -705 612 -158 239 -95 -161 -375 -987 -786 -423 7 -500 -233 185 486 950 540 -12 384 236 948 -945 420 -721 -887 -701 820 259 -27 -128 530 -300 792 -427 -170 458 194 669 176 975 773 -965 -437 242 555 696 -79 749 288 135 -667 -294 41 909 -152 -367 562 324 879 -1 -440 44 773 677 -104 -759 734 177 136 727 379 -472 -136 463 830 636 660 -806 232 404 474 808 -737 560 204 -518 24 -674 -694 -229 619 -651 804 -845 381 780 -171 216 -511 427 -579 -260 -722 -299 112 -164 -11 524 -351 588 288 -27 -372 -147 57 954 -509 -824 -326 454 -938 -200 -129 519 -374 564 727 -34 953 -931 714 274 -666 -311 955 437 594 561 77 -524 -245 -735 -451 820 -384 -371 -897 -391 493 -76 -18 -562 414 -784 463 -922 -383 227 792 444 4 -22 -427 -504 955 119 994 -648 -795 181 582 -237 -780 79 708 825 -264 -883 835 673 -184 233 -618 -535 -950 -601 282 858 508 0 19 -507 -51 749 -596 -558 192 -584 729 764 -498 -226 -374 -449 326 693 115 -442 383 388 96 691 -970 -420 843 -777 983 385 62 -305 -736 609 996 781 890 -222 548 -32 536 145 909 830 -238 527 203 -834 337 -960 421 437 157 153 -33 -946 -721 -669 -131 -997 960 951 -248 575 318 699 -181 -350 691 12 989 741 178 -237 -461 -774 -266 -981 676 -572 68 841 -292 -786 -72 395 -191 -306 -951 -440 -118 -973 101 70 -59 218 -69 -710 183 -213 911 -871 325 -345 268 -560 -600 -663 85 -773 750 299 -433 16 401 -356 -991 24 962 -870 -729 -393 -287 840 -324 377 443 -926 -347 20 508 -770 -472 730 622 883 -186 -680 811 272 494 706 889 174 961 -831 -552 -684 -860 622 -335 -767 -541 -342 -908 -578 971 237 -655 -476 -679 74 -231 324 -532 -924 689 -421 -217 19 -629 968 -486 -704 794 700 643 -434 24 562 799 -368 -68 77 -834 -869 651 391 -737 898 -283 -477 -442 -137 -946 431 514 -911 -625 -416 -671 703 15 -215 -32 542 606 -173 482 -787 984 -389 197 394 899 -883 -272 301 622 -902 -305 25 535 652 -137 931 506 632 -262 -9 325 193 931 -208 -548 12 149 25 -442 820 974 35 -375 -933 -826 993 756 201 -450 -295 -32 -148 249 -998 165 -324 -921 -50 432 790 -747 708 933 -804 -703 -161 991 -584 -952 749 388 -116 118 -271 509 -333 330 483 -415 -188 66 771 736 -748 -589 -206 -851 -775 729 -611 -580 727 -457 -855 -287 675 -181 -868 344 151 -518 -749 558 603 -535 645 491 -425 -717 -178 -707 747 861 -7 494 374 -439 284 84 447 26 -939 -893 704 -371 -932 -291 288 -154 587 253 533 636 35 -271 787 209 -251 117 -936 913 -813 548 -915 -926 643 -624 -552 138 555 714 -962 -978 479 837 -311 60 -536 -788 875 -676 312 586 -185 -318 392 548 -122 -11 977 282 -876 -129 -552 -927 608 545 -9 246 -477 -484 -136 395 -557 49 -161 -761 -130 -206 651 -969 671 -48 591 -250 330 -654 -166 341 -380 -441 -162 690 -78 351 -858 -58 -581 -602 -618 -953 -452 -344 -298 847 -688 -531 440 645 611 -207 416 288 663 932 784 -217 445 -497 589 -682 878 291 544 393 904 -610 -119 63 920 264 -542 161 -453 -774 -634 -83 -392 -179 -594 483 -86 -102 892 400 349 -575 -72 97 -904 643 271 -961 -716 171 -669 -159 -133 -103 405 61 -745 703 -662 -439 -502 -123 6 425 -283 -296 403 -520 -521 125 831 -80 215 -889 964 -312 397 863 -41 -508 -783 -731 886 985 -592 255 884 -468 175 -641 -953 358 47 -714 44 -735 -541 390 -31 -596 -94 -824 109 -62 855 37 -657 516 671 -269 -443 393 -217 -617 -315 449 -759 -162 -45 -88 -868 605 221 158 -615 -101 -274 432 309 -40 -565 649 -945 446 479 681 -839 424 860 207 -169 -705 66 -355 136 -50 283 -687 864 944 380 545 -974 386 -966 -512 -895 -346 847 -19 364 -162 64 -776 234 -300 -120 -51 154 -497 865 862 647 -160 -977 -701 -569 660 -555 250 897 -192 -637 784 648 -963 -615 367 471 843 -465 271 -538 -160 835 -57 940 448 430 -578 -983 -288 546 517 699 -990 871 841 -440 678 -572 787 -768 445 -975 574 -272 970 -645 415 766 -121 -178 180 -560 226 -982 -488 549 445 702 -129 -277 907 540 548 -428 -696 835 -138 -913 -732 -770 107 -859 614 282 -273 -355 505 -955 659 -697 -28 236 -111 164 -287 41 286 -840 -837 -311 -856 151 228 -910 -630 890 405 535 911 21 -176 20 -8 230 -275 353 375 769 214 -245 -632 -373 612 269 735 205 30 -461 -693 -413 204 -708 -358 -930 -492 246 -197 274 -199 868 868 -204 947 284 716 -628 -406 -83 177 920 -581 -704 178 95 -51 -454 616 -207 -503 993 -538 -709 -854 -879 987 50 -147 256 158 -950 133 485 841 806 -243 902 -60 -119 406 682 720 444 387 47 110 659 847 57 662 912 -471 -157 71 60 604 399 -390 732 -136 531 -348 -113 -944 -655 -486 461 -401 -983 978 434 -735 221 904 492 153 27 843 703 458 182 -170 542 -629 -964 544 -302 624 447 -891 885 913 655 -971 595 -867 -696 347 -209 -317 -727 -428 -959 398 752 -385 326 466 751 -452 -951 -698 202 117 204 75 222 136 572 652 264 993 171 -302 448 -790 739 -500 612 -691 613 687 578 -8 -340 120 -941 -13 -49 172 -859 730 -356 -333 -278 -186 764 92 809 -92 -695 -694 -401 156 -287 964 155 -404 295 422 314 -911 -332 -91 -231 -964 274 -760 450 -372 811 -912 -595 -302 788 -128 -897 -821 -672 915 725 447 -229 748 855 -35 -22 -70 -180 88 881 -688 -768 -478 -839 -150 -831 6 -61 -411 -679 -395 814 43 -500 235 747 931 -305 -543 -835 -63 -684 -723 -470 729 -602 -884 -663 421 -450 22 -680 -118 415 446 171 -979 -48 999 -165 -661 -854 -468 -681 996 -713 892 850 638 977 -805 301 -678 153 -152 -84 -969 -551 344 312 561 -909 430 -545 -867 -132 176 733 348 -807 -347 895 950 612 -260 418 893 -600 -330 59 -287 -510 944 -69 309 -420 -512 453 -356 -972 785 -704 -831 -149 311 -190 -243 133 -796 -484 330 358 804 363 -599 -795 401 -675 90 -756 -622 -506 698 -552 892 -450 557 -768 -425 893 -159 -370 715 648 404 395 -972 180 204 161 793 -608 88 358 571 -978 -615 -53 260 -931 329 191 821 653 -632 238 113 584 312 361 661 939 -839 -519 -290 571 -287 -753 261 -468 -180 -356 413 -841 -606 366 119 803 704 -844 -858 111 -857 -960 -764 763 -755 778 623 -607 -107 513 -693 699 787 -908 827 -650 342 3 775 763 -664 349 436 -872 -829 -460 491 -264 977 565 -55 635 -353 973 -58 442 932 424 -416 -682 442 -986 -664 768 -869 -332 204 676 600 581 -8 -648 889 -557 518 21 927 325 84 960 629 880 -245 -856 803 41 -278 -92 803 -784 419 586 844 -320 -684 586 -834 349 -17 -186 708 83 -825 579 -393 -814 417 964 -889 103 -494 -750 224 -248 529 606 405 505 896 -956 307 867 454 817 483 683 -870 918 574 845 437 -665 980 -986 -567 147 -557 394 931 496 -497 637 771 752 913 214 948 -746 -368 133 46 975 910 -140 855 -70 -430 275 -196 987 -529 -967 528 -944 956 -749 -688 -792 -753 573 -701 -803 66 534 -80 657 -162 -849 -135 692 507 -878 553 652 -943 -678 -259 -596 -89 302 -686 623 647 -297 572 323 527 691 310 -164 355 -246 -655 -655 474 -616 610 900 379 -488 967 97 411 -263 417 856 -65 951 -627 -253 725 705 -978 704 273 236 -226 762 -282 436 -488 438 554 601 -446 -228 -127 202 610 602 -418 421 -118 -557 -864 158 -862 -860 -1 -610 375 681 913 46 366 -686 14 940 791 -98 950 364 -67 337 463 -670 -422 365 -290 15 544 332 -250 -313 905 -153 624 -611 -21 261 218 -577 -546 -931 49 397 245 905 834 609 629 -357 -670 484 523 -108 -968 -249 -83 -982 807 980 690 -188 973 -507 186 -270 -691 985 53 -457 985 -851 793 -821 -846 -94 -560 555 -128 84 809 777 125 -811 -808 749 -559 757 699 -140 -589 -205 211 53 422 -264 337 990 652 -846 442 -844 -227 -617 273 -438 380 80 19 992 -129 115 299 -161 772 860 -867 212 -624 41 -133 -455 922 -199 871 -351 -491 -440 -260 -146 148 -302 -103 -881 -545 627 643 177 -446 -549 820 -317 302 -352 -632 199 -278 274 -625 958 194 -237 -658 447 59 688 783 532 -316 639 30 659 -15 763 -118 -543 -788 729 -21 344 -601 719 -800 -993 831 -515 -415 -773 947 63 848 -683 590 659 101 -725 127 569 34 -691 405 347 -908 652 642 253 920 591 863 -289 -341 -242 -647 -187 -399 949 714 -901 422 255 -158 257 168 502 714 140 444 -620 -130 -631 -317 -179 525 -419 -535 -224 -567 36 -900 -991 -208 -235 527 -959 -930 -462 -13 -876 -748 -898 922 -577 968 28 249 -510 470 -86 -244 969 -850 918 238 857 812 -184 32 578 -782 -668 -25 -174 -342 -12 -441 793 143 -843 804 -755 -316 -769 855 -326 -289 199 381 169 -953 -261 585 170 -78 766 359 146 -746 -611 928 -22 -736 -389 -39 994 45 -371 -245 818 422 -955 661 262 -357 -941 644 249 403 315 829 -706 -22 -101 -542 -384 151 833 647 328 -158 -201 513 697 -786 917 -949 -510 -773 409 475 167 -348 -168 876 909 1 632 423 542 365 134 395 818 -865 260 169 -893 -450 -48 -609 126 862 -866 412 -150 860 139 550 -410 -556 -841 -942 29 67 -806 901 565 432 -714 -587 -614 972 404 -685 -441 600 -521 330 597 -344 419 16 457 978 613 615 482 -148 -477 -971 824 732 207 -760 399 -53 823 513 -829 694 -942 890 -676 729 -536 -144 -230 125 -973 -839 -399 -220 -307 52 -541 -758 -990 555 -928 146 -765 515 -92 -89 968 -206 484 -627 797 -246 -860 -825 -444 886 92 930 713 13 241 1000 842 216 226 -768 -933 276 -318 236 -353 775 558 -786 -457 857 189 -768 -794 -389 833 -439 -958 781 11 -942 -72 -227 -309 -328 239 242 -317 -509 -463 956 790 978 750 430 312 121 -536 153 -543 917 -830 -495 -624 901 640 -123 -92 -371 -984 402 -789 280 221 101 -378 9 -166 426 -458 475 182 -777 -530 -532 417 8 -210 268 -273 308 254 278 -761 -555 -588 -957 -183 950 140 927 641 313 -556 -306 -488 -572 -375 -334 -679 309 349 -510 19 -168 -367 612 287 720 -121 215 -101 599 534 889 508 -415 781 -371 106 -857 -642 -729 -414 -357 -438 24 730 -32 418 619 979 -316 -221 853 -54 -96 -35 896 -662 129 -532 278 586 -750 619 -841 -39 511 -724 511 298 894 -201 620 815 -225 -570 543 254 -558 -144 916 -147 -651 -470 -122 -149 517 408 -818 451 483 485 -310 -105 677 -565 -379 -922 797 642 927 -266 78 -785 -801 850 -752 -2 -570 900 -153 996 -955 98 -746 44 800 647 302 199 380 -881 762 997 261 259 -240 -414 -672 642 669 -75 -455 49 790 727 -334 477 246 -492 166 625 747 -525 -167 566 239 426 -884 -586 -653 -394 131 -436 -767 -173 -898 852 -677 -360 64 -256 -659 -150 -435 24 -422 -194 805 -375 68 -96 377 550 -590 863 457 16 650 -850 -764 997 -481 -198 523 916 -964 703 -918 304 812 906 405 95 -448 -842 -165 670 648 897 272 -70 -567 755 -310 -24 59 -553 -964 -233 325 -506 -938 -236 749 -587 -828 448 -672 -795 760 -192 967 181 669 -826 768 61 -245 232 888 -347 -448 458 -609 -4 -192 -292 377 -477 694 -976 -437 -589 -556 270 -243 -266 684 -639 -885 -337 -926 118 -843 -843 -979 -997 -169 770 -402 -766 716 14 922 346 -40 575 -38 -790 -977 -894 -755 778 925 510 -572 839 614 -930 -764 182 260 -774 848 -346 -492 -284 466 -61 92 687 425 -223 -502 -796 400 41 131 -115 876 -538 769 -850 -56 -307 327 874 -534 930 406 710 -736 743 727 664 287 -425 31 374 -505 12 940 545 226 -189 -719 426 539 -751 707 -772 415 -911 629 -391 -207 -784 -288 200 35 959 -321 -456 -279 -687 -287 417 229 -82 195 506 -953 -322 -987 -919 674 332 -224 -523 -238 -417 946 112 397 -405 744 -377 720 977 -260 -100 975 -997 -68 19 -613 881 -155 -14 -230 -972 -421 -15 701 16 -460 -499 212 411 -562 919 -293 -943 50 -929 364 -351 654 -837 146 -575 584 -861 -731 -585 -290 466 -821 681 -82 260 -628 -198 -49 211 -7 530 688 59 57 -99 -866 -829 -879 -111 -69 -539 -503 510 938 -55 221 -916 -132 -704 328 -492 768 -990 318 224 -936 246 -857 276 139 895 577 -114 488 -363 -507 -213 670 -559 479 -680 -540 -457 524 -222 -177 451 279 -902 -434 -338 369 88 944 -81 326 -390 -624 -149 815 -925 625 -860 967 -241 -720 -530 -906 959 491 115 744 -571 -984 621 818 -14 -218 -870 -141 -952 -652 31 -503 -357 -447 -674 978 501 796 59 -569 922 480 -829 114 -759 380 301 -364 811 671 -255 -403 21 -660 -82 -836 -367 -52 590 564 -950 -195 188 -300 -919 -360 -83 287 579 490 12 -177 -37 430 -855 -72 273 484 91 -422 539 126 -453 -612 -782 995 -205 121 410 717 439 -48 -95 -958 503 487 525 958 -21 -698 -148 -240 593 -38 404 132 384 692 -725 -736 -41 739 135 -450 17 324 138 -447 97 -178 314 790 -569 833 -639 785 -776 -224 -641 573 -289 191 -667 665 -508 642 -519 -31 433 456 701 -97 -648 207 580 189 448 -30 964 -193 -474 -548 313 934 -324 -554 184 -62 -56 707 -196 -212 -388 220 -159 -211 628 -509 -485 -729 262 385 -844 438 -739 503 -27 -121 -402 -569 956 -569 171 150 534 -493 338 -373 -770 -85 -145 506 139 19 -309 -894 -351 965 -473 -808 833 629 865 -76 -388 -454 622 -84 659 932 941 -30 740 836 575 -237 767 -737 -481 -105 577 118 712 -421 -390 -607 -520 -482 683 -946 -328 205 226 -204 635 -861 272 930 -183 -825 24 569 170 -697 -275 495 958 17 -443 -980 -744 835 -303 934 574 125 -320 187 358 482 212 78 771 409 -7 -167 179 490 711 -541 789 231 -280 -474 247 546 -801 263 635 38 327 897 63 127 -484 -110 -214 217 204 -221 482 862 -952 -633 570 -938 655 -232 -23 706 125 840 979 -91 -456 667 645 653 -636 -859 -614 -929 -558 -896 -475 -42 -306 -904 712 -917 -758 569 933 155 -209 389 -342 -315 -669 -209 -734 -702 -141 -374 -277 221 597 623 803 -386 470 -204 805 941 -913 545 -237 990 169 -18 556 -724 -540 -33 910 860 -249 280 -744 -376 -636 259 -440 -92 813 207 204 195 98 -510 -847 213 -303 -78 -320 664 664 -717 401 -792 400 665 -596 824 -630 544 405 -136 -537 619 -734 -754 26 -57 -552 197 -138 480 -921 812 285 752 397 -747 -260 438 283 957 -422 551 873 -955 3 384 797 152 965 959 -349 896 -357 -563 -749 616 348 437 -987 -975 -929 370 -399 -596 -125 136 187 378 -82 183 727 -958 863 716 -614 363 323 -250 621 -541 636 427 254 882 -705 840 313 573 -20 -341 -335 -697 -709 936 496 895 -326 404 -150 964 -668 449 -431 -326 178 -682 -37 209 169 -241 -833 -929 249 37 -705 -680 839 511 -264 -637 -227 706 -58 -585 527 -518 126 -512 -580 192 -453 709 -363 -664 2 489 -273 -734 -572 -107 -115 -744 -263 -499 549 419 788 -428 40 600 -371 -249 -199 -723 681 381 414 485 -604 -194 69 293 926 -332 453 511 666 -739 962 557 451 783 -359 130 621 -1 143 -76 -162 238 375 -504 953 -248 -484 244 -989 81 374 815 688 -19 -231 585 -804 -84 -116 -959 -589 -6 -916 -543 -683 549 365 988 408 246 844 268 -922 763 792 -784 101 525 466 251 551 113 108 442 946 -998 138 -652 -691 500 359 -842 733 642 922 533 -159 -760 432 968 -723 611 -842 -731 348 326 -160 612 80 -205 -90 -832 -640 352 -503 -606 -122 -568 -900 227 -836 -469 -486 -356 -428 912 -378 566 876 -962 876 -450 269 -603 360 955 -564 -843 -403 -72 -939 -395 -141 89 75 209 42 645 -450 114 -119 -72 637 -51 120 259 911 295 708 515 535 -940 -794 -823 678 49 516 854 -873 840 -972 -283 -641 -707 409 694 691 606 -182 496 789 486 -753 -833 -142 -74 380 -855 303 -411 626 138 294 -15 567 625 -350 274 -386 959 461 110 414 -176 5 83 385 266 -536 73 -625 -14 956 -719 799 609 -377 420 533 28 189 512 -710 328 -742 -385 56 -447 -668 182 715 612 -57 231 -176 -396 -503 428 1 -949 -316 -267 -876 -756 290 -375 661 -487 -433 90 891 -537 683 493 516 -205 362 501 -65 485 -258 -379 485 -807 987 773 -968 476 -620 683 237 -816 -118 -703 94 17 53 49 481 -721 -654 683 -721 -809 -594 -487 68 262 744 304 960 144 -830 850 -403 -132 -832 345 -623 334 381 163 -18 -795 -274 -938 -691 -824 -802 0 -64 -594 333 -540 817 -802 -195 915 928 -800 -792 687 347 96 -653 894 242 967 43 850 111 -504 438 288 818 995 -900 560 192 -70 -464 -590 814 -695 165 803 881 -18 -574 870 -817 816 -636 -86 -427 -511 515 440 380 -127 -268 -338 719 882 80 -101 -635 -17 -945 976 205 -526 656 -128 917 -295 -649 -911 964 175 919 121 -288 807 -825 -650 -286 -659 -537 614 867 -587 -354 985 -772 289 -193 264 -868 -504 409 -294 -501 436 563 -547 -142 278 -51 610 -107 349 -849 -922 -264 -653 -532 392 -526 407 -824 -443 -357 616 665 972 -978 -278 32 -58 105 -912 963 907 -382 -461 -722 915 -13 -68 -418 -486 553 81 -278 -653 -848 291 -743 944 221 616 48 407 537 -492 970 658 -576 157 245 747 -511 487 666 -179 243 297 448 -698 -955 755 242 -507 -759 -783 880 145 980 -248 -839 953 -294 -752 -472 278 -490 -284 -798 789 -86 30 155 -44 978 420 748 535 364 354 663 2 142 -400 805 -267 942 -526 699 391 -436 68 838 -820 140 -454 -321 -847 226 -133 -167 471 -683 341 -845 720 657 836 -551 37 -337 479 2 958 538 75 -876 284 494 -705 178 204 213 -621 273 276 858 366 830 993 -139 -851 -86 46 -335 135 954 771 602 -563 94 -508 -408 905 -905 513 869 998 656 439 -18 -854 348 -886 378 -314 -637 -57 89 -77 -231 730 742 -504 -944 -174 660 816 -137 126 -12 -905 -535 450 750 41 -338 217 -549 95 -457 -190 -671 -969 5 -749 -745 -201 -70 -840 65 -436 -802 -148 -352 -10 570 -910 -448 31 -450 37 -699 325 -432 997 405 531 -144 191 168 -73 985 341 -954 425 -41 -75 -777 -286 -792 -844 -129 -615 -950 199 55 704 -420 547 572 -188 817 583 -655 -588 958 767 210 717 -711 836 891 724 -352 -904 189 -493 -50 660 -101 864 -885 753 891 -411 -900 -774 -934 344 -853 -278 -127 -349 984 -360 -408 683 -616 723 -257 -456 511 772 -27 -273 -595 382 383 -301 605 -153 539 -647 -941 -399 -113 -947 66 168 903 197 137 -907 569 -551 364 209 -450 359 -17 990 529 -573 521 -551 27 80 -801 309 -6 133 526 -948 951 171 739 -58 -366 846 919 -659 194 -649 965 832 -214 637 -244 624 -755 837 501 407 -733 7 934 -887 -307 108 380 -173 -798 315 -371 -820 -981 985 -310 845 327 -48 609 -360 284 -961 -532 -154 -407 -60 876 184 833 414 441 -783 -223 212 -138 89 902 436 -289 998 -310 -73 857 784 -232 -397 -799 -131 936 742 -323 645 589 559 -481 576 -470 260 -816 38 493 74 315 -261 -287 699 983 -197 -696 -641 52 136 -109 919 -942 -667 487 -73 193 231 -706 -930 18 163 947 864 983 947 951 29 -294 -740 -887 -372 -572 -747 791 531 -337 -840 283 604 20 828 354 -686 657 936 -575 573 637 -459 -510 -428 467 803 -40 -261 430 -910 586 327 -694 321 -416 -992 -611 46 293 -259 114 609 -646 688 -249 -829 637 501 924 466 -176 -982 662 599 -217 -48 -226 420 750 -305 -83 -616 417 -564 -786 483 -481 1 418 -214 -361 87 -604 -868 539 479 350 -715 193 755 252 884 481 -84 722 -354 -766 475 -348 304 991 -418 -465 -685 -498 -823 323 629 -343 -697 235 396 -903 60 -952 21 -288 -755 713 -537 988 626 697 -440 268 840 -305 -555 -279 -659 -38 -56 -451 971 -1000 92 -25 366 445 -215 53 984 -382 -704 46 672 157 883 342 505 519 -898 -815 208 595 676 820 735 625 921 -606 930 732 -43 455 -328 -208 743 -298 484 -799 940 529 244 -506 365 796 -260 -940 -960 -788 -204 -443 -47 -427 -715 29 0 -315 626 286 181 783 -521 94 629 181 -930 -225 771 -183 865 -871 245 45 186 49 346 339 -724 401 849 599 684 477 -622 882 -62 -521 -340 -654 17 967 415 212 291 -663 936 72 -739 174 -118 -54 -214 562 -786 575 609 -258 84 438 -438 -438 -100 549 -452 -499 -244 -722 132 218 -501 -187 -950 -146 -345 419 294 -122 -87 739 -761 379 -282 147 235 429 -248 -55 -172 -269 365 -868 94 853 -593 -14 3 511 -168 345 347 -833 -296 -854 -774 203 -406 -595 -925 -374 -504 -542 447 832 -13 836 -266 202 -138 325 -79 503 423 -541 -911 896 855 -833 -958 377 132 489 556 -827 358 -361 -703 173 -464 -452 -803 -394 792 -85 -827 646 374 959 95 417 -543 184 -213 93 995 386 -392 -813 745 -609 -861 430 -125 -1000 661 -939 975 -623 -310 378 909 -589 594 -567 -791 -75 680 -636 422 -376 -812 401 -301 -199 -369 -712 272 443 -269 -474 -485 -351 313 1 307 434 -304 -533 2 679 239 151 -338 408 -982 -483 -201 133 -802 132 512 -494 -889 -567 -299 -634 515 572 818 -69 710 431 -371 511 -927 963 588 860 -160 -367 -866 -420 -28 -380 -526 -489 634 -31 456 154 807 -596 -82 997 283 672 -147 176 990 272 31 237 343 -357 950 847 -718 -966 -199 30 -690 -924 -319 954 -45 591 -434 -879 377 284 -371 695 -674 -714 -848 -543 -952 -722 772 -653 -147 -287 986 878 -212 258 244 757 -318 83 62 529 156 448 -226 414 158 762 184 -724 -82 848 322 -876 795 -746 -234 300 347 317 -590 -145 -526 703 527 64 -540 822 336 -326 870 -929 884 -77 624 337 678 -778 914 -567 -985 -370 985 473 -738 974 -930 -164 -334 171 -454 -801 -693 915 501 265 609 -553 -226 -532 -536 150 -142 -920 858 -821 -936 -510 -206 950 -292 656 -551 -880 970 474 -910 661 164 -678 -292 -414 -568 6 -532 436 232 24 -561 -182 -900 413 574 -860 -924 -694 -740 -80 431 -226 -126 690 -843 -110 834 590 -61 612 610 902 325 243 -499 -567 235 -130 297 342 545 -597 883 -842 754 -990 465 -855 -894 685 924 -178 -830 300 -334 899 -705 936 -446 -935 -277 885 577 -753 -157 378 -894 328 706 -154 -104 -877 -283 -860 409 90 -939 -821 563 652 567 -957 -13 -988 439 946 705 -918 -49 -630 466 65 616 942 -790 784 -772 -413 -937 622 -973 -306 -62 -917 63 95 -114 418 176 85 -186 983 -782 590 -276 -202 887 -547 -391 446 915 -435 -366 234 -627 -99 -681 319 913 -462 -10 -684 -871 432 72 -885 -159 235 -232 -111 -521 140 -30 -190 912 424 -634 -798 -209 983 643 -438 378 818 59 -492 -876 -525 929 -423 905 491 -9 295 545 -106 -293 861 288 474 -890 457 664 120 -935 886 829 186 -724 -868 722 179 -558 649 -535 260 -114 493 588 281 -390 991 -639 871 364 -982 924 568 533 -629 -385 -211 941 609 -72 -944 587 81 543 342 -152 537 471 -60 -236 295 -917 -797 -193 -100 -97 -136 -485 367 969 593 -262 -940 -678 165 -944 814 36 328 -437 751 -696 -554 -261 309 451 373 941 -690 -245 681 545 -708 223 291 -164 843 673 -58 898 708 -864 856 -847 928 -195 -751 58 855 288 674 450 -396 -229 586 649 180 0 -384 -655 -33 833 -826 -609 -179 966 -685 143 352 -599 -324 597 -834 700 -369 534 -225 -763 -287 866 -113 -471 911 -245 605 319 615 759 132 657 -781 668 486 -728 -415 -259 5 -275 -676 -202 -792 608 -946 -507 230 420 -692 53 -228 -100 773 117 875 280 -910 -36 -405 25 375 164 -441 9 348 984 842 234 263 -853 139 670 -979 649 -568 -880 -137 50 -139 246 678 -626 44 577 -58 226 599 207 -109 908 702 921 -349 105 -52 389 994 824 154 699 -106 868 48 254 547 -662 215 61 -717 94 209 770 76 406 -273 577 478 -925 -194 466 45 514 904 -184 622 897 358 -171 425 900 977 829 -361 695 957 563 110 -570 -810 -941 -577 -419 81 -636 411 40 618 -162 -323 -572 575 -941 -171 -949 446 -539 409 -856 469 535 -788 985 -601 457 663 -745 251 -778 -486 -572 -582 -713 -351 689 -372 -536 -316 -955 -311 -647 -454 246 710 215 -178 748 906 84 -46 -756 -143 -450 497 826 570 66 -179 786 140 -448 -351 67 -490 -349 10 64 960 -648 874 -517 52 118 -870 -951 -919 -231 -198 170 -2 -409 -856 163 964 254 -376 142 -208 -578 575 -711 199 931 -609 -517 -229 408 -548 275 -208 335 -632 826 73 -424 -741 249 41 -400 56 -871 -81 -245 -816 -800 -27 700 -917 -526 589 -456 -125 -115 -281 -151 -880 -588 467 -854 994 -915 -932 -136 -965 -820 778 123 -632 -282 -273 -707 346 219 -821 -139 660 108 -882 702 950 -235 -621 -766 -197 -341 134 -195 -329 590 -401 906 -535 -726 363 -314 -979 687 9 157 584 359 708 -742 -598 672 447 96 -238 539 -89 929 -443 -190 106 -500 875 -565 657 762 -642 -411 -193 -603 -373 -653 564 78 263 -581 501 -596 -600 -67 903 92 839 616 -262 574 -804 -211 706 -545 229 384 297 512 317 -962 -797 -907 225 151 -322 631 617 538 421 -812 -710 499 -72 -663 -592 -307 -458 -520 122 523 -439 -733 -518 -510 48 -678 -974 -591 455 674 -557 -132 553 849 963 -452 -375 -732 -979 760 -889 824 -203 -179 -167 -580 932 630 -940 707 481 -23 -61 380 477 -913 -148 -724 816 -715 -447 -701 11 -579 -880 -494 725 -146 -644 -938 806 51 -97 -130 820 916 345 -712 -626 339 419 445 456 191 14 519 401 64 198 -428 7 -831 526 -495 -982 885 -827 195 107 -809 -37 536 -311 301 -977 695 561 630 -714 80 893 985 -347 962 217 -263 -921 -559 -455 699 -695 -987 -448 655 -435 462 664 720 791 168 145 -308 -542 802 -860 -62 584 -281 -610 -806 -378 -601 -250 546 223 -513 185 -183 722 -538 759 -916 803 165 486 917 438 -789 72 339 -135 -996 108 -70 529 352 105 935 -667 -128 713 187 824 982 447 314 -284 89 -991 -135 695 -321 869 160 198 193 -332 -646 -572 139 -811 437 -944 366 289 -574 527 -174 818 191 -513 -189 770 908 147 -653 -503 350 -546 -63 168 600 -133 -651 -141 999 -983 378 526 241 -940 273 866 -413 651 -387 381 760 -934 -653 -484 270 -847 784 580 232 -530 190 441 -86 558 -753 474 794 -804 -391 -11 -711 -236 996 -625 -215 -438 -266 852 510 169 -784 -586 202 805 470 -709 675 -634 425 126 940 334 400 -383 852 -929 -892 -399 -879 -342 903 -963 927 188 -252 877 -30 -872 933 -11 -251 252 -984 -474 929 421 -358 509 -409 699 -275 323 477 -404 806 -872 -9 917 390 -731 64 663 395 837 598 -611 -926 -380 -529 265 398 562 759 -529 -208 -480 -126 1 37 419 -593 -618 946 -634 -752 -987 -449 -26 -950 793 304 481 199 -749 -526 -264 -382 -257 8 -275 32 181 420 126 -964 -626 690 7 73 13 273 -787 -301 -579 670 812 678 917 555 691 629 -674 612 885 -71 -437 -39 416 720 -916 -668 163 227 -479 807 -495 758 -598 41 650 802 130 811 102 651 146 -783 -650 512 -172 -525 604 411 678 -251 -530 327 198 443 -344 776 -502 785 127 -610 569 -322 391 374 -790 986 -451 -834 665 637 -243 506 -351 30 80 542 166 -870 327 912 -892 -522 -394 643 -200 -550 -363 247 802 748 -318 -556 472 -260 -207 -692 -246 381 -32 -882 -676 -512 20 361 477 487 -892 1 -392 297 208 -25 126 -194 937 590 361 -293 -143 -68 390 303 768 -799 825 6 -141 -413 -53 409 224 -853 452 -204 344 806 -350 -851 442 -113 889 -949 542 431 41 141 107 947 902 243 688 -62 -477 700 -919 803 -156 822 827 566 588 910 419 946 32 -190 -994 -41 716 88 -838 -535 500 474 67 -678 -777 -816 -96 808 961 -436 -777 680 -548 -681 454 -73 852 668 -136 767 -43 12 294 -253 -143 971 -444 202 453 -646 537 -917 189 -435 682 317 -540 -88 -970 -129 -18 997 46 54 -653 -763 -976 -38 -358 435 -779 868 -693 898 -578 229 -881 -495 -268 876 18 -79 -632 -301 140 -465 -925 -590 324 234 80 108 621 -118 375 -538 160 -139 544 353 656 -49 -62 196 428 -212 901 15 -847 -140 674 132 698 -133 -294 591 130 -520 -813 847 -49 -185 796 -142 119 -337 -375 797 124 74 930 -465 807 -181 98 -646 -595 -134 -353 19 110 -193 -872 -649 -339 -592 -440 65 800 424 786 344 -871 758 -825 467 -858 307 -956 -869 251 -583 836 -33 -750 673 215 880 -979 -338 559 -175 296 -485 -308 672 343 -422 -736 -282 167 -493 794 -835 476 -492 -949 -942 771 -685 892 -489 -427 -756 579 -150 389 250 415 -478 -212 617 -796 369 -740 265 -108 -341 -796 673 139 -988 488 -65 -392 10 -827 362 -523 724 412 -167 14 12 739 -71 -108 328 -146 408 -5 365 -373 248 601 -621 145 -58 62 694 463 -734 -869 -583 -389 -905 956 160 796 -609 -276 9 -330 -769 -577 932 -938 859 -452 117 442 -371 -946 -739 274 -907 -511 -681 221 -841 -890 757 -344 -491 -360 -306 451 271 -837 -109 -769 510 133 485 449 -72 943 -188 -375 -218 -695 410 -155 601 -285 -164 -235 -795 -433 -770 -436 544 313 -872 219 894 -939 -212 353 37 132 -259 -525 864 -749 129 -56 278 -618 923 951 -318 -885 660 319 980 178 -300 -383 502 -484 558 -234 207 671 782 925 929 384 -610 -991 294 -323 -706 -165 119 -629 763 725 781 302 644 634 -1000 -148 -511 982 633 -79 -209 -337 -109 -762 -256 128 -954 273 252 -380 -920 -674 351 -606 764 976 429 27 -397 -844 396 659 627 -97 684 815 -287 698 269 -244 538 -612 245 -610 -96 -332 -291 27 -430 967 346 -538 -465 887 -160 236 325 -343 751 633 256 -124 -634 -953 -774 -988 -256 934 -973 4 718 -881 59 964 -289 132 254 398 34 892 721 76 -240 293 828 39 -194 87 841 31 629 -370 -736 -345 358 294 -357 -85 801 -133 74 -500 705 15 -745 858 660 -935 420 605 927 755 254 177 -693 10 -319 -514 244 197 -659 -95 -239 -587 103 893 896 -670 606 -761 390 -519 772 965 -2 395 -503 513 -341 675 183 -952 700 -136 763 -983 893 -685 -859 661 -433 -539 80 -259 882 107 -877 -143 -768 -796 -403 -378 -785 -897 -886 615 -509 -287 931 91 -371 -116 831 -822 -808 -516 731 903 -388 540 746 -313 -211 44 876 -763 637 806 -243 27 442 -445 429 -517 986 -956 209 -726 661 -31 733 -672 -876 886 -803 389 751 431 -113 167 -843 472 307 525 -22 -520 43 158 229 249 973 442 -364 -382 127 326 -563 -485 -263 611 -630 -878 230 -300 639 -550 956 269 -539 403 -703 -759 520 925 212 -521 60 768 695 -87 266 -62 -459 131 334 -137 561 -54 341 -488 -299 -203 816 -633 -81 -556 243 -364 -3 805 94 584 207 -581 -91 -253 -725 -823 -298 -699 656 172 -770 -408 509 -498 562 975 -583 -270 198 710 -409 -250 61 -125 -509 -516 24 218 -9 -483 -727 -723 11 -608 -978 742 -835 863 295 -182 773 -534 197 -320 -578 922 -655 -517 393 -333 -170 -66 -778 -494 369 -532 -759 456 -916 253 -750 435 671 315 -41 732 824 -249 918 -386 124 90 710 82 -460 431 678 -739 496 233 18 -416 783 2 282 -608 545 302 -661 -631 -755 -14 -972 938 -279 -538 52 742 581 -849 114 -783 -282 741 674 396 526 500 778 -781 -207 84 644 -128 733 223 196 370 729 -688 993 -625 582 580 -916 812 -5 -321 -373 142 242 -529 714 -345 -645 -665 963 148 277 568 -120 -77 -392 -980 -338 694 -785 560 -285 143 553 877 854 -406 906 -292 -278 643 -987 83 551 -427 -503 -369 613 -185 324 -680 -550 -990 477 44 -195 -679 -158 -528 644 -161 -435 976 -575 -19 -998 -968 -554 627 -246 -236 534 235 -323 762 -387 -219 679 -270 710 -757 206 -214 511 -315 317 115 -275 -489 250 -417 -337 330 -684 -681 378 838 -553 448 152 671 796 -464 217 917 941 741 -167 393 647 347 400 711 869 -865 -552 311 -269 -247 619 -352 108 -253 199 -741 -822 -556 331 567 265 -46 -770 68 -92 -408 -231 -541 355 470 973 738 -428 793 215 -335 156 -922 958 -133 387 -176 231 -824 198 328 -964 49 397 -201 364 248 191 714 191 -185 741 -717 765 517 262 -159 -571 947 779 -137 478 -422 803 602 -461 637 775 653 921 -645 -546 485 911 -967 -881 -251 -804 806 160 -728 883 -734 222 -680 548 -872 996 394 -954 -107 -649 319 -564 -616 947 -756 -361 -832 -888 937 885 931 -830 924 -654 669 563 53 -622 121 402 556 -32 601 -591 37 752 74 472 -519 710 -450 207 -191 -693 -490 -133 295 559 -335 818 -43 939 336 -833 351 579 355 -178 627 -460 952 641 938 705 132 129 -904 -877 -827 -291 602 995 -501 -449 -361 470 720 -960 -886 -535 817 -460 755 109 -250 515 372 -591 441 -538 466 930 828 148 -757 -317 286 -907 -555 -154 751 527 891 514 927 420 -273 872 555 923 999 -150 -316 -240 817 522 -229 -783 244 169 393 775 557 849 -945 -77 -406 -792 -501 689 655 669 965 -235 934 -220 -532 554 -242 -432 -649 -301 -854 -102 309 112 -6 -292 -744 669 628 -274 402 768 -818 -774 -359 -770 -490 970 524 766 -291 -436 -504 -19 934 -323 -543 -816 -258 -262 24 491 -219 318 -450 155 -956 -295 842 452 248 -101 761 -373 -682 -650 -779 -548 268 483 581 671 160 -256 242 739 532 -685 525 -6 488 131 330 -288 -750 583 -732 -432 642 -228 235 -492 -383 124 263 -662 263 -725 -10 581 -74 -356 -52 426 153 70 -218 903 -826 500 408 -177 677 175 414 -570 972 -713 -423 57 -327 -667 -503 721 -498 -610 220 -218 -26 376 451 768 392 -342 -104 307 -974 145 664 -833 568 -53 465 -69 89 855 -54 237 -192 -54 809 -692 -964 -583 886 -43 742 373 432 -628 897 -81 565 689 462 10 -849 199 -269 -425 853 869 11 -743 -885 -75 -811 -100 -6 -923 29 974 -313 -779 29 439 -581 -48 -98 -80 94 913 -152 -490 345 -306 436 56 87 -484 -259 -770 812 -861 -297 857 108 821 -971 -31 876 -677 316 785 -769 -849 977 101 -355 579 -73 -490 746 -836 -18 -768 -651 720 -533 33 -63 -875 -341 670 45 -18 -455 547 747 311 -75 766 -312 -808 -692 -416 986 -957 -613 210 898 -114 334 374 393 -902 -230 749 573 95 -107 -267 -635 300 914 380 377 -697 -654 -375 -751 -536 290 714 -422 204 861 -656 483 -290 120 -941 605 60 -157 467 -782 -645 293 -650 -229 -737 -861 300 -366 824 884 283 -644 888 -337 -912 451 -145 -921 -961 47 -53 -541 924 -41 -989 -588 796 491 841 439 -654 156 98 -497 -224 -25 -719 -428 -17 -337 24 -378 988 -269 -177 -1000 -256 -772 -620 48 -471 -922 -513 -927 9 603 747 844 -348 621 769 -944 -474 -450 474 -599 -246 574 -165 -351 736 -191 28 296 -450 739 -322 -111 798 -910 536 906 121 67 -621 786 -268 -133 -167 701 -290 -467 -781 -112 -133 -37 -906 -91 946 517 476 826 726 821 -640 -983 -119 815 -242 -300 -761 558 666 -482 -762 778 -661 -89 835 406 80 222 727 -539 -480 202 624 -520 85 -609 -821 -970 -987 -528 871 975 -521 87 -407 219 712 427 281 163 -804 930 -785 842 -7 -670 -318 264 819 547 103 456 839 291 -354 67 -292 -377 218 318 -661 -989 898 -60 645 49 522 769 782 414 912 -846 124 -333 716 -624 -194 653 800 -586 -837 -664 215 807 726 -890 113 649 563 345 -977 978 209 -679 -682 215 -81 -428 -398 566 -633 -15 -272 -426 -816 920 32 -808 430 346 -720 324 -216 -384 -935 914 -411 689 143 476 22 -708 -259 -901 -816 755 405 -769 176 423 514 369 -986 -720 -620 -908 -715 903 -763 -45 877 416 776 578 221 119 -437 -791 245 604 -460 73 791 -258 827 -359 759 232 -636 -472 680 668 -234 -105 -965 171 879 -925 829 -813 -595 97 -476 -677 84 340 -718 304 -274 -117 -210 -701 -421 653 659 763 -324 680 769 -524 200 -738 -489 342 182 382 797 870 771 -621 510 -853 -219 -634 691 681 -770 766 -809 -537 -375 -468 532 784 768 -160 672 -486 794 852 869 -149 -820 335 -520 420 -903 -45 190 493 807 -593 -149 -465 933 569 896 220 151 984 974 54 -529 -391 -808 994 -861 -606 835 99 -366 -856 648 -996 626 344 -294 688 -386 -660 -78 -818 376 259 433 258 490 -574 939 -845 -777 -182 42 -61 -948 242 481 120 -711 525 717 41 205 -999 656 -134 -298 -597 495 12 862 674 220 200 -138 -436 -49 -734 -554 -155 398 -781 -432 -664 -965 -450 523 805 -120 160 -239 117 380 434 -209 -567 -420 -263 249 717 -533 36 -519 294 -361 336 -44 -837 -481 86 -961 -580 91 512 293 685 29 -877 -957 566 615 -807 -508 -889 250 -312 755 -471 410 150 468 728 -122 -597 -684 -944 82 -67 157 -959 416 743 852 719 -916 -212 -584 -589 -176 155 -73 -775 252 -384 280 -31 132 31 -394 -882 126 964 801 -968 300 807 682 -313 -626 401 945 696 -648 153 684 43 906 499 -95 471 651 239 -494 912 785 954 -49 -557 -12 969 256 -448 -915 -842 -592 -451 470 654 -134 -374 997 -427 -40 -346 -438 500 834 -964 604 516 987 57 -302 238 260 312 387 -679 -756 537 548 502 -116 221 -703 600 485 863 966 -197 -172 -148 -921 239 781 -519 -826 170 -853 -199 -896 -462 -510 -918 712 91 659 -994 -985 740 369 536 -667 -203 -990 -451 457 456 -646 -945 280 84 367 211 773 -162 938 201 -869 -169 -923 746 464 -22 -742 935 -334 28 -593 -625 9 -124 -815 895 163 -174 427 701 -631 906 -626 527 510 -713 913 -714 638 -974 419 -917 316 -314 790 474 -499 419 -134 -122 -650 -371 -608 599 -341 -314 948 -537 -808 640 -168 -310 465 -293 -188 241 -68 -547 788 -638 689 -102 -511 -612 67 725 111 728 45 -593 906 285 -361 107 767 999 -668 -320 773 51 -100 -386 668 21 -190 -697 192 720 777 344 -406 -204 -348 -166 -538 940 -858 230 274 -702 -345 304 310 542 -781 696 868 231 -605 -609 81 -434 62 -811 -508 995 649 -874 92 900 298 -629 -416 898 154 -631 -491 -514 -687 -967 -771 742 740 -319 -355 -689 194 518 165 478 672 656 81 -472 322 -366 349 -321 531 -105 335 -738 958 -39 -652 -782 788 -76 -398 982 -780 742 667 -586 119 -458 -743 654 -977 983 886 -914 912 -750 -462 300 -502 -332 -773 -224 575 -799 -462 441 -863 -837 988 -743 -663 -804 -494 303 -451 -286 -845 450 -799 53 927 -929 -907 -176 -455 147 634 -47 840 -951 -412 609 324 -930 403 882 943 -62 -779 -251 518 -212 498 -141 387 994 570 -217 -132 924 363 251 211 827 714 -410 188 772 -14 -569 -52 461 -154 332 829 -116 -169 889 251 -289 -294 51 -483 -311 260 39 604 434 -358 960 -716 -51 -562 965 826 -832 53 -904 982 111 400 883 744 563 983 169 969 -227 824 -402 -647 314 121 764 -287 183 -689 852 -393 -632 205 -133 -326 -73 -753 943 -269 -883 -329 980 -104 680 -366 -762 69 -608 302 485 811 -752 -988 -753 226 -965 -349 452 -21 -277 873 -760 962 911 -283 -422 134 -536 -801 645 139 -457 400 -638 418 -200 -966 299 975 800 290 563 689 -414 105 -167 -621 434 -247 333 364 -7 912 -864 431 -569 -141 -411 -676 707 723 186 -510 -207 66 880 -338 557 -674 -179 -459 -97 -998 -142 412 -844 699 -402 491 -267 -147 -148 -596 -434 488 -435 -76 -913 378 118 -109 441 -557 168 802 223 898 -884 -621 10 124 -478 741 75 471 -325 -508 -818 -738 -602 -366 617 516 869 -701 -284 835 512 890 -716 -600 273 165 839 617 568 548 -658 559 -91 888 913 931 -508 -136 -97 671 514 993 477 -738 -488 233 -678 -998 -628 -823 944 -737 99 124 -403 -788 956 -555 -339 -96 -536 -66 -274 -971 -591 -760 434 593 546 29 860 585 -117 729 998 -360 -505 328 -692 672 -102 514 241 150 335 -27 -985 -585 37 628 -745 538 -683 791 -613 480 -650 -750 319 353 -971 -404 336 -442 -915 -205 -83 300 748 -319 578 170 568 138 437 -39 261 287 561 -987 -287 -424 841 -226 -67 575 137 257 640 965 343 -601 986 904 935 -520 -313 182 681 -649 -737 -41 876 891 943 -101 88 47 426 -392 860 -399 -809 997 515 -355 -689 -661 -544 912 -152 207 571 939 -239 -793 -370 -400 -319 825 -190 -137 948 -850 949 5 966 360 -981 273 -839 750 -145 709 -383 -948 -59 808 324 807 -542 -323 -32 972 931 144 -228 691 -219 -184 -230 -908 472 427 -548 824 798 606 537 872 -449 -458 241 897 97 283 569 875 -574 610 -309 -502 -669 650 711 -991 -667 268 -815 -332 325 173 -980 794 -394 -927 917 26 697 365 909 -374 319 -504 -63 -777 -8 -287 671 77 -242 -80 332 914 262 -91 407 761 -951 433 403 -484 -315 -717 191 17 915 813 -184 976 -577 -940 -994 -244 722 -444 -936 -384 957 -859 390 208 -967 570 -341 -478 -759 575 -993 836 -343 -214 -125 938 226 -364 -59 390 25 -325 223 471 866 -533 981 929 -271 -129 482 -71 108 -120 -234 681 -754 232 124 911 -951 288 -35 546 591 999 191 -177 -856 -432 268 -794 939 -570 478 755 -105 -516 -670 -5 -3 -956 290 31 -761 85 383 243 685 -330 -487 19 -460 957 -258 945 -373 -362 -365 -876 868 215 238 -454 -529 843 -782 273 130 557 -122 862 165 147 -467 172 -271 -830 872 -260 -78 -500 54 -143 395 724 360 687 33 -607 719 -941 -3 -319 387 -36 852 -215 -91 363 342 590 -469 -285 -850 560 669 -428 -519 -728 871 -632 -984 325 -129 -342 307 852 758 -785 711 757 -175 332 77 232 856 876 -276 974 -659 -403 578 799 -808 -742 -885 -997 -705 -873 26 -235 -70 -674 -710 -306 -789 93 464 527 462 441 45 744 -571 780 312 46 265 31 350 18 -593 -659 -294 654 421 -195 -393 -578 -156 -251 816 -290 -402 499 373 -497 618 -116 -995 -981 638 -120 779 -996 24 364 -503 89 738 360 -523 133 219 -194 578 -873 559 -584 -32 873 199 254 69 -318 506 -726 -899 759 442 52 6 -606 101 -803 -230 609 -83 864 207 54 -946 -869 -936 104 494 61 -14 -265 910 912 880 -255 814 -425 -442 435 -182 428 24 -990 -325 -870 -561 865 869 -749 -911 -654 -432 412 -416 -41 462 824 -772 -497 -510 803 160 -45 472 493 -713 -252 122 -510 -831 -373 488 -641 424 777 674 -503 930 -556 -195 257 -484 -616 665 163 131 -279 823 432 577 -818 -60 -656 834 6 272 -971 -813 -763 -845 373 -7 -351 -226 754 122 161 292 -465 658 -30 -452 -716 239 931 852 340 -409 -218 -857 262 0 -691 760 -282 584 777 -277 -904 702 928 657 -936 623 448 -938 -424 -372 109 1000 611 -292 -354 43 -116 -261 7 -111 470 -796 323 404 774 -288 307 974 134 -492 -397 217 -619 134 -554 706 969 893 183 583 -805 -763 -114 -83 584 -876 -755 -889 -243 478 607 -174 -538 -638 -947 200 346 -632 632 -2 766 -500 48 996 995 803 325 -801 319 795 -869 755 -666 941 400 -632 -535 -265 -341 -850 929 134 111 479 -646 429 440 -98 361 721 -492 799 610 -332 135 -923 415 704 -891 469 -25 -207 -88 -528 -647 596 -129 539 -745 -392 888 -167 775 556 523 668 36 171 -642 604 641 -944 510 -442 -390 -933 -206 -587 -731 -265 -394 134 -509 -700 294 -495 -166 -743 -927 991 -879 -214 902 -673 532 -900 941 165 197 461 261 609 987 759 -751 -875 -428 -248 922 364 121 -216 -341 187 391 659 -100 757 -464 919 360 558 -502 -825 -124 458 -469 -200 467 830 404 -47 453 58 639 -173 -780 180 -415 -754 270 39 889 242 527 -568 721 -938 -6 -348 135 777 106 160 401 -801 538 -264 -334 769 352 492 214 440 -182 557 509 -795 150 701 18 710 -327 28 89 882 145 949 599 -97 420 -903 603 -28 -863 -539 403 158 -638 -994 -25 631 -406 -418 726 100 -551 -601 943 -557 -426 399 617 -561 -663 841 -803 845 -969 -133 -393 333 -851 -913 -581 618 155 -875 373 -44 -962 51 -791 924 -205 -291 793 -762 157 -64 -6 -227 -424 -793 55 370 -772 -748 -494 737 615 534 -134 -77 934 228 -140 -797 -292 892 -828 -806 717 843 -799 -522 654 -762 -465 241 242 160 583 695 615 -319 372 414 29 835 -279 361 459 -358 -972 714 863 696 197 623 -390 -684 501 538 584 362 -902 -154 87 -197 -621 -862 536 597 -15 -833 770 -6 -748 -700 -829 -787 900 -955 -869 281 -538 -90 -289 993 -951 -508 215 620 50 -947 638 -799 350 -234 -545 487 -779 28 -32 -315 -953 -458 608 640 134 165 702 -585 606 -959 244 251 -765 -743 -188 -561 -961 654 -647 -71 762 -695 -897 -134 -176 -940 -75 561 -735 -966 419 616 -383 844 357 -949 -979 737 -715 246 916 -188 529 -825 20 -522 300 92 -99 -805 -133 119 -384 -518 9 -697 795 -61 -172 690 28 -228 921 220 551 -485 -191 492 150 95 -801 578 862 987 -400 287 -774 343 833 799 795 881 -366 -280 39 839 -266 142 251 52 -708 -575 -968 -881 807 204 541 366 823 774 -943 439 -149 -131 342 -715 261 -427 929 142 -735 634 -613 -408 978 -171 -736 -227 652 -338 -958 899 -106 -336 -890 -874 854 -18 109 343 57 -983 116 -334 -514 696 -585 -173 -885 -32 -789 -563 -67 492 984 443 643 -500 461 908 -497 -250 874 -760 -836 -601 761 115 210 -649 -914 927 -476 243 -346 277 951 -704 -761 761 -678 680 760 -83 939 -49 294 -33 -521 774 -787 457 679 -335 562 -964 286 -776 -243 625 114 -969 764 -170 -655 966 -831 272 128 301 147 -282 -482 -608 993 -534 -777 -352 -413 -327 -831 570 -296 -534 644 529 571 -355 -188 -261 -859 728 234 -944 664 -831 -833 -265 198 701 139 -194 -36 893 -916 926 493 445 308 104 33 -938 354 -419 340 -330 -626 -35 -522 -224 498 343 942 185 15 -34 -408 949 -611 -723 201 214 -604 -649 661 475 879 -531 -883 697 -37 284 -489 725 341 38 126 -566 139 294 -617 720 470 -614 -800 43 497 -320 -833 808 -315 -694 23 -614 -504 216 -95 -686 -878 -839 230 -732 -778 852 94 439 -673 100 -478 477 -417 642 996 -146 -927 852 -270 -829 995 924 179 819 522 -495 -87 420 -136 -272 -804 -718 472 -831 139 -966 489 -665 496 216 -925 -498 835 165 10 -998 -570 261 -716 -441 -31 4 -224 367 -745 -204 -966 117 -35 -126 178 155 -135 -217 328 -153 -612 635 27 -917 -897 -959 -473 138 724 -943 477 793 -368 349 888 -489 -972 -639 294 -111 70 716 493 -948 -42 423 -733 973 926 504 -578 530 832 940 375 -874 261 -462 -703 -702 627 139 -457 -891 46 -944 607 -382 708 655 -859 793 -902 810 -909 909 5 268 111 761 -238 -407 -846 234 335 92 -372 -558 -685 -924 254 960 -673 402 811 -509 785 921 -397 -520 -948 585 -310 863 901 633 228 973 -548 -859 -40 -833 -648 351 -231 -596 91 735 472 -636 -199 802 306 271 773 -224 -47 -205 -585 -547 917 298 786 -841 -540 981 -261 -252 193 578 865 615 125 -244 -959 -890 241 225 -841 516 300 810 -941 -353 -14 558 932 -374 -180 -909 804 420 218 -249 -600 484 191 -557 -264 254 748 -231 968 -846 -937 667 -557 851 588 -974 -720 838 -951 381 57 246 441 76 -793 -70 -120 983 -650 -391 -824 -752 -677 334 820 747 17 -590 790 -786 687 667 -838 585 100 -237 104 483 -476 665 -460 344 -145 -933 -364 -582 -214 388 -926 -276 88 823 269 -231 381 260 682 574 272 320 901 710 -5 481 78 -395 748 -382 283 -905 630 493 -521 -600 705 97 -67 598 686 -461 -578 -66 -163 497 863 676 574 86 -303 785 732 -783 99 -607 598 -953 280 682 182 -200 -410 -550 -513 -355 83 -972 630 808 748 -915 -839 -600 -190 239 -84 538 -309 784 252 197 867 -982 -641 514 -518 -854 -506 -238 -263 -201 -278 7 -847 -558 -518 776 -134 -26 502 -414 -354 -236 960 676 -79 994 -731 -303 719 -992 -229 346 -188 -790 -407 467 -798 -821 -989 -172 -807 -490 729 -112 -989 -150 -980 -172 -447 -455 91 115 -821 533 -986 147 -334 683 670 -594 -865 -627 -428 -529 -63 -607 -667 -448 411 683 473 656 155 183 -366 -932 802 396 395 318 -207 315 336 -112 505 463 -500 -955 906 557 -352 -920 -332 -215 -637 808 356 -174 -817 422 217 -661 -876 -598 -213 359 569 -183 931 200 -501 -371 -763 668 536 342 1000 -328 -772 -737 -899 -771 798 -899 -159 -442 -166 886 401 763 944 489 -936 -679 690 -65 997 -361 -429 664 -18 -558 -393 -801 397 853 970 726 -590 -514 -644 -227 -621 906 332 345 -259 -729 352 -402 -46 396 -581 492 -77 11 -679 -163 510 -135 -927 -160 -210 968 337 336 612 -345 -633 685 509 18 842 747 630 906 469 289 835 401 -344 216 952 169 -485 343 510 -757 -645 823 915 84 -477 -103 512 134 741 518 737 74 -314 -593 -62 50 -168 -904 -583 888 629 171 947 721 -396 563 -53 321 184 348 -513 -582 -982 -430 -146 892 784 900 -934 166 -988 -299 168 -182 859 -78 -316 -128 592 518 4 -438 -654 -186 -627 -909 722 208 530 104 -443 657 -981 332 559 -330 -482 -518 -907 -297 -723 588 -148 309 649 324 262 -731 69 -681 942 -194 -500 575 564 -449 -159 610 656 -979 594 -343 -992 -932 142 400 -385 -642 621 -479 533 90 993 -665 672 -531 330 -170 998 969 -257 -64 -287 -356 -287 -849 956 629 715 -219 398 798 -791 288 -848 729 270 570 -911 681 -781 -204 46 -233 -839 -212 307 160 -586 -70 591 619 920 -809 554 -13 485 466 49 -870 -996 -267 655 108 470 -165 137 161 -436 -842 -552 -367 882 -39 -388 260 -761 891 24 985 999 415 -52 411 901 -720 -74 768 -900 589 737 938 -903 -444 -667 -817 51 815 -445 -318 -852 935 808 -152 -178 -557 655 52 223 -995 -534 -832 14 483 -991 -254 -931 -280 -566 950 256 963 988 32 -134 -96 72 -487 1 96 238 -419 765 -694 -476 682 841 -92 -191 245 -222 854 678 -504 380 -988 -537 -108 -685 308 -654 319 -452 107 -687 -15 570 -118 -262 -610 -731 -670 -251 -466 163 -257 -612 -723 -353 767 205 -388 703 913 417 478 600 -761 -539 -197 926 -192 -400 749 -425 -447 -956 -592 913 695 -6 446 740 -332 578 -842 77 106 -877 -212 -474 499 -679 221 -751 95 316 806 -670 527 853 -237 -88 459 -254 455 -67 222 -297 627 -642 174 -680 594 186 151 45 283 768 400 -693 -425 351 -532 139 -786 332 -743 -868 230 -203 -688 -990 686 -179 -896 498 -622 -830 -23 555 -446 574 590 -195 -650 371 -86 224 870 -885 566 369 -343 527 496 42 -616 -706 -763 -411 -183 288 974 -813 -573 62 -639 701 -159 306 -233 889 800 205 66 -379 933 910 -951 720 -342 -947 411 -327 -441 -196 623 638 -855 -164 210 -882 123 -782 111 -441 380 -449 285 466 49 -481 505 97 393 545 -772 -767 -682 -385 -572 534 -295 -829 -738 458 -74 922 196 729 -978 -905 162 185 579 -886 -666 815 -854 -501 -678 -556 644 878 -66 -368 -609 -990 456 -277 -826 797 -886 -383 944 -70 38 -835 143 -912 -146 -900 -855 166 339 -74 -491 75 -917 -782 -77 600 -262 287 -398 -5 -363 -367 328 829 -957 740 -557 685 431 260 -126 434 819 246 88 -310 543 879 -794 366 -604 604 -741 944 -279 565 -173 537 175 -683 812 -710 786 -928 -485 -335 995 -869 -401 562 -761 354 416 -133 -427 622 -531 433 -775 716 713 533 -803 949 -43 -662 847 -231 -887 926 372 968 426 413 -846 489 812 -57 195 999 -247 571 -355 849 -473 185 635 -155 575 -325 -895 446 50 478 -500 314 -692 -849 764 -575 -417 45 87 772 -254 902 562 309 -367 352 -69 -414 -625 -791 -180 -237 -978 -273 -789 -477 914 -941 -674 897 249 -542 -209 -743 -132 236 860 -236 -160 -892 -578 288 -131 958 -378 -683 -350 768 -550 428 933 -654 270 482 587 468 -698 -25 -270 -351 -39 609 -363 80 -838 390 -169 12 958 300 -684 459 -447 -569 -317 -697 601 507 509 -265 -775 -142 48 -805 -234 992 929 202 819 -151 505 -108 -325 53 -433 275 644 909 -969 -952 199 406 -990 -704 839 194 527 40 -389 -18 -102 199 -171 387 474 425 712 -94 -774 -971 -585 145 -831 682 266 -670 -37 153 -881 -875 -336 -537 652 -286 -644 -384 -800 310 -829 311 -550 -739 333 -552 650 80 -327 -785 -881 -75 894 -662 911 677 160 -195 620 73 -685 128 -66 -126 660 673 -589 -599 590 -154 -427 527 -493 -661 -774 367 -633 845 -120 -469 879 -96 -367 -950 -982 634 210 68 -977 -277 -942 972 682 824 -835 -611 735 -548 -201 -140 -345 777 58 497 -809 -646 365 -479 28 -387 -851 353 -410 -70 -373 668 -210 659 910 -1000 418 -384 -953 580 934 663 -935 575 496 -412 -19 -273 -598 -898 450 -728 811 -57 -764 -110 861 599 211 881 850 905 383 731 106 -137 -628 -281 531 921 616 217 919 -486 -663 714 30 308 -748 -845 404 -386 -686 -104 887 -337 445 -310 -700 62 -703 157 807 -470 -879 671 -807 720 980 -923 -1 611 293 475 391 95 -364 -783 69 54 57 -294 -558 718 -580 497 21 537 410 516 823 -20 -107 -427 -457 874 -857 -828 -143 911 -154 -608 -302 -31 -457 -993 -47 129 -459 956 897 -296 -226 77 885 585 -317 -258 -967 -175 131 225 -200 647 464 579 -527 596 246 -890 -181 983 -864 -737 -996 92 -949 507 -198 304 854 562 550 614 301 -507 -629 -247 494 -571 8 -188 -963 997 -773 -781 -630 172 -370 -320 415 209 -780 -130 -48 -822 371 319 -955 -26 102 -939 -720 426 465 245 781 -619 422 525 872 660 -900 -787 -188 -683 686 -386 93 327 261 860 -148 -907 718 405 -892 707 579 596 70 641 -469 503 -525 -856 -236 393 -355 -671 -649 990 474 570 176 640 674 -471 629 580 -768 390 -296 254 495 -958 -823 -194 141 -927 -614 -784 -508 -910 -1000 614 514 -153 -268 684 -734 -996 -374 332 996 -549 846 -628 297 876 -449 742 586 -19 191 -320 -798 -681 -816 -864 857 993 -170 590 356 -251 311 -984 681 200 327 351 512 -427 570 -860 839 85 -846 -617 -177 -289 727 -257 -989 913 668 -105 191 614 -782 -5 -101 824 -481 477 903 -871 -699 -989 -538 347 -196 -440 904 166 325 530 451 937 -785 -847 321 672 -297 -944 -922 949 -110 745 333 995 108 799 726 -53 -643 -578 -452 -672 -330 598 550 626 -244 881 286 105 -94 -929 266 -531 -958 -730 352 -435 -714 619 -816 -119 131 -588 387 -354 64 536 -878 -102 33 -153 536 907 -754 167 -285 545 327 -317 881 -217 778 794 797 80 824 -804 -149 -843 -726 218 503 306 -454 -994 301 137 -227 -340 736 36 29 -546 675 -655 801 -122 197 36 849 -942 -93 686 255 -647 537 811 75 -386 99 -134 -917 -738 441 -568 846 945 -681 176 390 224 963 -624 886 -359 -265 437 -813 84 -921 -143 111 885 837 716 487 88 33 896 732 877 -367 -189 541 457 -955 -217 330 297 -701 708 -768 -752 -445 605 -881 -19 -16 -679 -996 -342 878 804 -83 -623 608 -286 754 -638 430 -746 -261 -399 925 -6 48 519 836 664 -582 -156 936 894 -910 -22 -116 503 -418 -930 -543 264 43 -901 53 -835 370 472 235 238 -174 209 80 446 -825 404 -463 -979 -171 829 519 4 -385 527 -156 192 602 426 536 49 -325 -418 311 561 587 305 967 917 -900 -400 -573 916 167 624 -755 111 -855 -919 -867 827 594 404 950 564 396 -692 -82 307 -898 -658 -707 394 -190 -33 787 905 -214 -582 302 -274 604 -391 396 545 891 402 -484 21 -120 -584 711 935 -867 718 -950 226 397 -657 -252 -907 -240 -138 971 -417 -220 -3 688 866 603 179 309 -70 -845 818 240 -765 398 -130 848 104 977 137 651 318 -991 174 357 409 -105 -300 -114 380 426 851 98 98 742 -671 -199 126 -186 -468 -695 156 -15 -777 -389 386 -62 423 -737 -895 845 -886 434 -909 818 -586 -724 -38 901 900 359 -375 -342 596 -537 -650 338 -946 -720 888 874 -828 815 776 -745 60 -754 -287 -864 -800 -424 -766 -235 -670 566 -650 946 348 -383 -529 -524 960 576 867 -611 691 467 -384 501 844 55 -58 -798 846 -581 -585 616 47 122 -638 -296 739 373 -576 291 -342 -135 479 -248 -934 -139 915 -671 327 258 748 437 320 408 -889 -305 -973 919 -344 679 819 958 -433 -126 -936 -276 117 -285 -80 -764 61 750 528 148 -432 251 352 818 801 -706 217 81 -523 22 343 -428 -737 -55 174 80 844 50 64 -180 526 -771 -827 -418 -749 -721 171 -120 349 -550 304 -396 -368 457 -790 265 115 436 -181 -917 68 -340 -846 358 484 180 881 266 158 -377 375 -576 -586 907 -382 -597 2 448 95 208 -245 -468 869 -913 -857 -709 134 896 -455 -581 71 635 853 -557 801 233 214 -824 596 -861 462 -641 -980 187 574 488 -297 -13 147 909 319 224 -146 100 886 959 -540 -794 732 772 -676 -398 621 -919 239 -953 907 553 400 819 -189 549 747 13 -212 154 -951 862 -164 281 662 -373 11 -890 -223 -459 589 477 -22 -63 348 78 -648 -606 -249 -277 -485 661 -856 -4 797 -485 425 -167 731 704 -122 751 881 529 5 -839 -456 -14 492 -242 -24 121 623 554 -210 299 1000 -919 843 803 281 -358 744 603 93 -676 957 845 785 -532 -263 -398 216 883 -704 -879 -819 437 -788 -763 236 -497 -680 -172 -131 -923 -962 -944 -994 228 -481 728 -988 -877 -149 -42 -498 -653 -485 -922 -467 -776 842 -954 403 -773 -616 930 -230 -78 125 68 691 -942 -86 -761 621 -991 -598 -106 776 460 -420 69 420 431 -992 -465 458 942 -776 -767 380 176 -133 5 -269 -409 787 386 582 327 -201 438 -858 -218 -821 -839 208 778 -885 -91 -694 -614 -519 -229 -757 288 974 34 -58 167 -973 -152 74 -307 -534 -630 500 154 857 208 345 -369 -358 -809 -38 -998 -623 -205 -151 -72 -463 325 292 -94 724 562 -833 -107 9 -979 -592 390 916 -517 220 939 323 525 -85 898 -242 -240 -554 7 759 -966 254 205 697 371 -298 458 -739 441 727 742 893 -261 728 -981 -947 264 203 11 65 192 -246 168 -14 154 -478 33 468 -26 709 209 218 -472 -378 384 -607 18 835 -578 -167 272 -732 86 -940 716 164 659 553 580 -986 -882 114 75 178 717 -92 -222 152 -394 -595 229 453 30 -642 982 913 548 849 -400 -207 807 -941 974 -781 42 455 -242 -878 -473 -167 69 69 675 178 -291 -543 413 414 879 -18 857 842 964 485 -403 -461 508 -224 974 -977 506 646 788 -484 -797 -700 86 54 -659 419 863 245 202 437 220 246 -240 708 723 536 440 622 -662 -965 826 157 -556 549 859 -861 -529 492 15 -106 895 783 -853 -252 134 615 -625 -860 -410 -957 194 511 -980 -915 -937 485 77 36 -591 -670 898 58 440 683 -238 -190 -837 381 383 -81 -392 -917 -577 692 705 -229 487 -669 -350 -600 728 725 363 -826 906 98 43 753 -501 -120 -461 775 -644 557 -446 -243 -993 -404 39 -627 -581 795 703 31 -768 501 614 223 -455 -910 19 -186 868 -201 -918 -395 459 -494 355 -562 730 810 673 307 -791 642 -69 -435 -221 -879 -483 -808 -343 -746 133 653 -588 -61 -100 211 122 546 -190 -746 -579 -175 -594 -157 402 -111 261 -265 272 -435 -381 672 -394 -485 1 738 -971 -231 -144 386 798 308 -386 896 -922 -805 726 -186 -342 912 -739 772 649 -752 -303 327 -946 282 -780 -878 -136 -420 -743 -231 -712 1 289 368 -293 -798 326 972 -987 -429 262 809 479 657 371 -905 -723 -29 556 573 169 843 -543 -634 412 799 -378 -994 -771 669 528 901 930 -36 660 -270 -485 -394 -237 913 -239 -490 269 704 -350 516 -367 -691 561 980 543 710 -941 611 -808 402 -251 -952 333 62 -910 178 -449 24 -864 164 732 -951 -172 648 411 -130 519 -98 907 661 -617 163 -286 -412 39 330 26 -402 684 759 18 -179 344 -730 389 605 341 -472 -154 223 573 -733 -992 829 -153 881 -455 -559 679 641 -728 343 -404 76 455 -767 782 -896 379 699 -61 -658 -991 -847 971 -343 296 566 -843 501 987 -5 469 -478 -556 811 381 760 -268 -912 720 863 520 309 -586 -26 497 619 809 -846 188 124 -10 527 307 877 -578 34 -598 -760 457 818 -846 785 411 44 -826 880 -999 395 786 413 739 450 920 -384 -194 793 785 -892 637 -141 791 -379 -912 179 981 688 724 426 -731 -709 -243 -139 908 -222 377 -267 -483 -74 383 969 -936 263 -665 48 -117 -259 121 966 868 -176 870 355 367 -881 848 914 643 -687 -500 -889 869 -964 -976 -80 -320 -421 733 745 -993 691 89 -365 -971 -212 -535 -839 -448 -909 -656 215 818 458 748 -76 -229 167 365 497 117 -844 750 -299 260 -481 -20 169 499 -89 67 400 185 763 -274 -334 -229 -34 -732 479 -154 999 595 453 112 106 107 -132 -789 -17 -347 -989 709 177 146 -573 93 374 -584 -215 -696 518 926 -984 -649 466 -622 649 402 -822 416 -593 60 568 687 183 -478 -683 921 -574 -736 -182 138 -388 -431 -243 -504 391 -95 392 -196 -306 653 -286 -380 -237 276 453 -854 -826 -681 655 75 -340 399 -689 -493 -390 -659 -858 -737 -186 -300 189 143 -501 -872 -662 560 -829 -23 6 835 445 -511 -767 -25 928 -21 -692 325 848 -331 -285 -236 551 -999 -877 -524 779 -538 -144 384 808 192 -264 987 -767 -536 87 -450 -113 366 -345 -848 -605 971 -461 -649 -14 -528 -137 -109 -285 965 586 152 12 324 -593 -234 212 297 -559 777 795 269 167 -723 -107 -396 -138 698 331 753 -653 -646 41 -74 -846 -484 -392 609 -12 -432 -147 928 5 676 448 -640 -992 -147 954 -860 -635 -485 953 238 -656 -352 25 -874 -692 -164 216 30 369 106 -215 -231 300 800 219 291 -257 727 -898 -932 -350 -575 -958 723 476 -221 -477 844 -47 -707 709 -994 -745 -874 615 424 -588 -848 187 -113 -867 -796 -141 306 902 -569 11 377 315 890 -44 686 -833 -420 750 868 969 434 -916 -450 739 -743 -837 653 296 -834 -693 -988 570 387 -754 -504 -606 752 50 605 -173 367 -97 -198 -11 810 176 321 23 877 93 -982 338 867 674 799 708 -1000 792 -93 934 183 219 -744 502 -488 -413 -2 210 -110 558 -323 -735 -715 335 863 625 382 17 -841 -904 998 723 668 723 918 -15 614 -18 -248 -239 -365 926 -852 508 841 540 357 -11 597 -230 -302 -551 -325 -54 61 314 -111 -863 -88 -679 -528 -984 -599 826 -833 377 -539 -574 448 -899 666 908 -818 -564 447 314 -414 -976 394 -904 878 804 490 -270 -626 -792 -165 69 175 365 393 -806 822 -183 388 -856 699 86 764 -776 72 4 -295 454 13 -790 -318 -689 -891 -677 41 -612 673 703 582 -987 -651 736 -26 -977 -674 -186 334 296 982 -694 -160 -9 -554 985 291 -625 296 819 436 -434 -914 630 -988 -175 -421 181 -64 -173 -21 661 509 902 -319 666 479 -207 768 417 -225 -154 857 391 -488 749 -49 -684 957 -549 -630 -697 -762 29 -93 786 -674 445 246 -379 536 841 -802 -464 793 -975 392 10 264 -810 485 881 310 394 -362 -826 -274 601 -175 -986 76 220 307 451 435 -278 -209 676 -930 -552 667 166 431 -51 222 478 -66 441 -258 -519 -142 851 -335 797 -248 -416 915 935 215 771 577 -750 428 675 857 10 311 -944 -971 -950 -672 170 -202 -631 890 -184 -684 -69 287 574 8 852 68 -859 -977 -870 -701 -214 315 -56 330 611 -273 -475 786 362 -248 642 709 -344 -992 277 982 -621 -646 225 -10 602 466 724 122 -889 766 356 -578 259 283 -918 720 -518 116 -752 269 -963 -928 -643 931 244 -337 691 859 500 465 -540 -59 201 -622 -739 409 447 -336 349 848 964 -546 951 -588 306 62 262 -349 607 -240 819 394 -454 128 -345 -10 -838 946 -91 -586 -281 -938 446 -920 523 200 -314 621 -386 -221 736 -649 10 -694 250 888 390 711 -989 486 942 76 641 945 -764 -911 -8 -303 788 2 -183 -706 -663 553 -282 249 -451 1000 -887 -794 995 926 -165 421 551 -170 -827 -839 922 -202 699 560 396 -322 678 58 500 256 -177 -240 -821 960 -851 -69 -338 493 155 -783 346 894 -490 -918 233 -275 -856 104 -713 777 -837 -232 -257 -393 809 607 -617 145 -224 506 856 727 484 -200 -501 601 -644 374 9 161 898 -660 238 -849 148 263 -218 665 -232 -488 -927 -524 -608 -575 579 482 26 301 567 106 619 -392 153 488 763 84 960 -766 -173 -70 -481 545 282 -527 -209 -723 -774 589 801 -380 586 715 863 -1 -148 919 -208 12 -623 864 331 -501 -433 138 -389 308 -38 252 -846 -872 -154 -498 -194 729 647 -786 -349 -821 482 591 -965 103 -620 949 -294 -718 -654 -790 -694 598 306 -689 -197 889 -121 -935 -599 43 588 164 844 -976 624 -822 -757 864 860 -423 495 -348 -345 -714 -583 224 -831 135 378 -885 870 -329 -722 858 718 -242 -262 939 -100 801 89 -970 -251 220 -350 -735 -930 872 161 -836 36 -676 90 -32 144 291 -802 -285 425 469 62 -352 136 292 939 -847 -790 -918 609 -241 -606 343 -964 101 815 11 435 124 -967 559 -7 895 -904 -373 -150 -909 -412 695 -882 -772 322 94 197 471 -952 -506 770 -538 394 470 -399 -499 24 -912 -954 934 886 237 132 780 117 -913 765 778 428 -858 -701 -732 127 -786 -927 -195 -401 -566 -540 -879 -105 -9 -465 198 -551 -711 835 -570 341 981 -868 -910 -300 644 -20 1 -212 -390 769 -687 -627 -339 -528 501 394 92 261 446 789 205 667 -779 -910 394 900 253 393 -831 352 486 414 391 378 -111 -979 -122 -258 -188 33 537 -451 130 -360 367 926 -691 298 -23 79 183 545 -397 349 -160 -959 -834 249 -414 320 -427 -201 988 -189 -588 444 -180 374 962 621 510 -212 -90 174 -669 260 412 -88 -112 -272 182 765 -558 -841 701 279 75 -399 702 96 174 -325 195 -119 -824 359 277 -265 225 954 -611 -124 430 -504 -245 -237 -520 968 -920 432 -654 -295 81 224 289 -96 -642 960 -568 905 -117 837 6 59 -601 -39 -752 -956 -718 -928 5 50 -550 926 -925 -288 -802 -237 359 532 -902 -26 583 -110 923 -160 832 770 -653 842 804 -727 -705 991 -567 41 -113 965 852 -813 816 934 281 515 431 -99 855 -493 -987 247 425 46 -889 -391 -296 -695 -140 802 -905 642 -793 -939 -73 796 370 -971 728 550 -769 -449 -814 537 -583 492 -168 595 -340 771 -807 -942 121 34 -878 -419 313 304 138 -790 748 129 -353 -983 737 -952 -32 468 739 283 510 808 962 -979 -522 -754 -857 485 -504 292 45 -225 679 530 -250 -499 362 56 160 28 746 577 436 -893 33 997 161 -478 -519 -145 838 -579 -644 -734 583 -90 962 180 -684 -973 861 -528 229 5 165 729 -880 806 -74 139 143 -820 714 755 947 -532 602 -259 -3 466 -911 716 -694 -436 -600 -233 555 -412 -281 -828 -77 -375 -13 -94 346 -875 -93 -450 -287 437 -537 415 -576 -545 -7 -8 -364 -760 -844 -214 244 -968 27 -89 -119 601 -551 350 233 -581 733 -703 794 -720 -604 951 303 -502 -437 -972 -856 747 715 885 -811 925 -574 -541 559 -310 367 -924 457 -976 -780 910 300 282 623 -805 126 788 553 739 -151 -903 217 918 117 -914 -966 852 -563 560 -697 -438 985 619 -222 -114 -88 -919 -483 -928 171 -958 883 -762 987 -161 -802 633 420 -252 -654 668 303 587 866 -558 -854 717 288 -311 -171 64 -294 -669 -894 -85 -863 158 318 -564 -14 -246 -188 -34 799 528 -380 110 -753 -898 964 -148 995 -447 -710 750 514 22 570 -263 503 -200 808 -791 703 -783 996 188 -130 141 731 -404 417 -791 654 551 -184 656 711 909 861 -46 -809 788 -407 -345 23 623 -925 -711 -94 518 718 -597 646 -606 -906 -911 721 -850 -330 364 781 221 -938 -707 621 998 545 -920 156 175 -199 -268 -565 -267 -822 -736 -52 -869 154 -901 794 505 680 177 -439 173 296 618 -860 -718 925 441 735 534 742 -49 474 -753 -104 -554 803 82 -809 758 -931 919 -619 620 -739 -297 -341 -339 -611 -394 664 518 258 780 751 753 157 475 505 -811 137 664 101 39 590 218 -748 14 529 273 -498 -447 367 752 188 502 -145 -572 -367 453 693 678 779 535 986 632 -472 239 -713 165 -612 -96 -625 -987 -367 537 605 834 -471 680 -199 -778 822 -470 439 569 618 -786 73 73 183 681 25 -770 886 -846 524 -15 647 -719 -130 -445 -825 -706 -77 -648 -986 803 67 -144 60 -929 -89 164 168 -560 -379 -910 600 -761 -399 -546 -87 992 971 221 -815 518 94 291 -278 -651 608 -795 107 603 -514 872 -167 168 217 187 -957 342 175 314 942 -608 -36 -974 -59 -900 -800 -340 462 -116 -1 -274 -534 498 -523 -368 533 -472 -679 -489 265 -522 352 -793 -996 -981 -152 453 -316 -11 -340 -951 -478 3 135 -732 -39 -878 -248 996 294 907 -299 -669 -27 308 425 133 918 -845 720 -99 -251 -642 -737 -316 -855 -315 -922 -426 842 -296 -695 -352 -696 88 -867 436 -879 409 -447 680 -657 -440 72 -108 196 340 -760 589 -630 -383 257 -608 202 -453 784 -185 -772 -794 -266 289 -957 -520 -608 -404 -119 -632 -522 684 174 521 -934 -4 284 810 68 -390 -31 -44 789 -593 305 -589 -177 -86 308 -401 757 500 893 -804 117 212 -775 -791 605 709 820 -212 892 183 -427 156 -597 128 -570 -536 -804 -532 484 173 510 822 325 738 -668 249 648 -603 -700 -582 266 -202 -189 -566 132 152 322 -108 -905 979 -309 -385 -187 -613 887 400 39 813 -328 -886 -675 -198 763 651 82 -25 429 -239 572 -240 444 -860 715 -369 461 -938 880 913 -277 -594 830 -881 244 778 -504 -286 -481 -799 -703 -813 622 177 86 244 582 164 721 701 621 -96 -481 968 -224 -745 -563 -356 -231 -222 -753 158 -418 998 -313 -928 864 64 73 282 246 216 917 -177 -154 -462 -579 -247 291 -385 -149 812 -903 -551 -236 -943 -88 510 644 398 510 685 513 -904 -450 -918 966 159 -171 76 -992 -41 587 -336 -152 432 487 36 216 827 -261 -701 922 920 582 358 299 -639 -655 -115 -440 811 -505 -142 -898 -678 774 301 -348 237 -663 -553 876 505 90 152 210 -24 -263 -708 -98 -947 551 -683 229 -411 352 -720 979 117 553 353 -865 -490 -490 -492 84 -609 340 -122 -800 269 -787 493 250 -539 -106 -90 -402 -146 -919 623 -190 399 -369 -714 -124 -492 -142 -291 706 605 -696 374 418 -940 -635 607 -855 883 861 -79 -310 622 406 921 319 -9 334 183 -655 -282 -714 -627 -285 415 -374 277 -757 920 -187 552 -56 -677 513 282 -499 -201 -213 660 311 -873 162 -427 -400 780 752 -719 585 722 333 -17 -383 -912 -112 -750 -395 -576 182 -223 -320 814 86 988 874 -956 -796 -363 118 -269 399 549 -130 806 918 -372 703 -117 679 483 36 789 -124 225 -490 -437 351 -131 -971 -658 310 -615 605 296 155 -423 -150 529 -721 -363 999 62 -990 -280 671 854 -359 504 -563 407 -807 241 101 -5 -344 769 -97 359 -337 869 392 380 -26 -960 -35 415 644 934 -23 -566 -288 151 -330 -446 -612 93 -454 -665 779 572 487 768 775 104 -794 -182 162 652 960 -96 666 -901 -713 990 -875 -10 -61 -763 268 -179 135 -347 96 -82 -572 898 175 -48 2 678 818 758 -586 448 -66 -165 6 689 101 -569 -264 188 -669 -484 791 -644 34 -899 337 -581 3 -303 498 -438 -292 -565 -534 779 -614 577 447 -636 -973 -94 276 -193 754 -629 698 360 -125 -194 190 423 -76 875 917 -125 -717 379 -860 508 144 -497 316 118 82 916 521 197 -937 -219 579 34 -365 233 934 -760 484 -402 -836 -785 636 -756 702 -217 443 -185 -984 -978 242 -993 676 -386 -868 704 18 152 951 -21 552 487 321 -504 87 963 -643 -245 215 -729 -577 546 930 692 -955 -85 471 -437 -907 -921 -238 890 17 -44 154 -464 844 763 -26 913 -288 17 -77 -878 467 408 -869 343 259 572 738 -138 -611 111 -47 -384 -111 -354 8 -938 -359 -126 -978 454 -789 499 763 847 -707 678 756 294 58 -941 -563 -697 310 -227 486 -213 -144 -263 506 651 -879 -701 -75 176 -142 -698 694 446 75 599 -928 728 -555 -445 -568 563 -451 -442 -838 303 194 -598 836 -288 -282 102 448 202 510 -457 -948 -319 979 -54 -100 -228 996 914 -964 755 672 261 375 494 774 78 -190 -412 493 226 -769 -41 264 -32 326 91 -892 270 474 -272 -82 -498 -783 29 -132 -700 -628 -41 -888 295 -33 646 -332 482 -303 955 124 340 715 -997 -92 -88 709 660 811 33 442 -375 -837 998 -916 -866 115 822 963 -615 -733 -735 -801 -581 -980 606 -220 -573 111 254 203 477 -166 -731 205 848 -688 799 913 915 96 -938 -295 30 573 -558 401 208 511 -162 34 785 651 -901 233 -898 -517 205 986 994 -233 -288 -507 -999 -720 535 385 981 -386 465 -15 555 947 -647 -869 835 931 549 -652 -13 -599 971 711 -135 -24 -489 998 -352 -85 799 -757 280 -530 -884 -586 -342 726 226 -222 938 759 732 -889 862 522 -351 -744 -766 670 -870 -285 915 605 -986 904 -153 -735 -614 75 -743 -47 453 235 -316 -211 -170 144 -948 -87 458 -39 199 -11 304 672 -205 481 790 476 423 -27 691 -18 -788 110 597 -643 -786 683 -878 854 549 620 698 545 -828 -410 954 91 854 -521 -149 1 772 -781 -263 -683 -419 273 -616 752 853 471 736 -404 403 -960 351 155 -211 603 980 57 -58 -730 999 796 881 -506 515 864 492 796 -168 122 -597 897 -255 -467 -849 805 -7 -480 -408 -294 4 -376 -885 35 29 -798 -416 365 154 960 -183 -169 903 966 746 -544 422 243 875 66 353 208 -739 -881 803 738 -922 -372 704 -590 -111 511 -701 314 390 -978 -870 493 -556 -407 333 671 -703 791 305 359 606 -229 934 -929 41 -527 866 -970 964 228 -813 626 -329 554 -859 641 213 -333 -542 977 -507 -186 327 -293 -311 849 -196 198 619 815 -362 874 270 603 990 -818 544 -548 227 774 -160 50 -602 487 -881 775 -997 -601 418 149 676 96 313 894 -88 -223 773 358 210 -927 -825 704 -29 -741 -647 -946 -342 123 710 285 -888 270 153 -48 -908 904 -17 386 -654 858 277 271 -659 53 388 -479 -928 -559 -393 937 -897 194 -654 434 -240 850 -392 -774 -460 -853 72 -418 -155 -254 795 -287 429 562 -722 -477 -180 44 -573 -315 -987 -418 -375 -934 857 148 742 82 524 94 -226 -188 57 200 16 634 312 -538 -101 -752 -103 363 -48 -247 544 188 -291 -202 -66 -1000 182 -536 791 -557 160 914 354 96 -928 916 174 -84 925 -916 608 840 -428 424 -488 958 -373 293 -15 706 -992 978 -249 -678 695 182 365 901 -163 -978 185 -149 642 762 123 862 -553 -544 -256 376 757 -549 94 995 -676 -89 -545 -380 36 727 404 -107 2 -140 79 967 -610 392 -967 -615 -780 109 -720 -634 186 -33 304 -290 867 837 -430 -292 -706 -210 -774 -510 356 -633 742 -433 -315 60 963 122 530 -124 -170 -879 439 478 -273 -683 443 164 788 739 -438 479 849 569 284 -843 945 41 721 23 299 996 -928 -753 -235 37 636 120 -191 -380 163 -763 -877 -321 -574 794 -946 640 11 860 624 129 -594 -492 -621 -252 437 -158 -43 -565 -926 -561 866 211 180 -727 -273 415 -194 504 -941 487 -409 950 227 564 472 408 837 465 -548 818 -1000 978 -878 712 -875 77 -50 -261 -834 877 568 818 -327 -123 -355 -750 -72 311 -530 883 488 211 816 627 850 -793 326 -312 -525 -991 226 114 324 -535 -760 304 193 -1000 550 231 745 -205 -342 778 -139 -678 528 404 391 462 234 -993 -421 81 -15 -240 -212 -76 274 -265 107 -889 -802 616 -765 -827 -366 -355 -441 -41 406 929 12 832 110 707 -76 580 -936 -283 232 554 -914 735 906 586 -566 558 84 -48 968 -693 -612 518 728 -666 -843 896 442 -257 -141 -43 -923 -664 -493 495 -921 468 -146 -848 -351 -166 605 422 773 143 569 -687 -410 733 -60 -414 -911 -972 -651 102 -512 -230 467 -706 307 597 -124 -236 527 -667 -881 -970 -581 -482 360 -482 551 838 825 968 118 842 625 -675 -428 -591 -550 -664 276 493 -431 160 674 208 773 967 -68 -535 782 -462 391 271 -227 -3 816 396 603 854 587 -326 928 -878 257 -708 -247 -80 -969 -316 4 402 -2 -441 -965 13 -839 232 -781 858 -819 903 -545 -469 -923 -510 -874 735 -289 -267 777 -45 328 -141 -61 -198 646 -392 -355 478 491 344 -415 -73 438 210 -677 163 -265 -646 -539 -716 -5 23 539 60 546 -767 945 -78 533 -847 272 283 -251 -100 63 323 472 960 576 812 -267 368 -710 -364 -829 846 387 440 -264 990 524 -371 334 -686 -620 620 -408 787 -361 205 -566 606 -61 -49 -58 545 615 348 -304 -271 -47 -691 -18 -251 -40 291 89 -456 -450 -110 302 457 293 -534 12 -557 -652 -842 -266 548 -131 -168 -121 612 -581 900 -196 -513 221 861 74 939 981 855 150 -100 -176 210 -235 -531 -392 -644 -950 103 671 852 538 -201 233 -172 -429 9 -678 -318 210 957 270 -627 -906 -934 980 -411 -135 74 -432 217 116 660 849 333 -541 -880 378 245 267 590 482 503 322 801 241 770 -734 365 -75 46 654 -246 14 700 -784 333 -61 -804 430 -362 -803 -517 -398 901 -146 831 723 -656 965 -793 -814 -833 -750 -893 -556 717 198 -149 -787 970 606 -996 155 548 413 -692 -246 43 -685 -393 -639 786 -355 983 256 -919 172 499 326 19 449 -103 -192 10 -144 -786 -394 -436 435 243 -337 542 -686 96 -329 449 -389 -326 971 300 813 -640 58 243 -132 591 -383 -264 -806 434 287 -597 -830 162 313 -810 -480 516 -264 107 536 436 549 -959 539 371 976 787 955 210 371 -340 -427 813 947 -575 -393 -752 -35 360 -920 -172 851 492 264 -446 -18 -183 -694 564 -148 316 191 -642 275 -934 627 -244 103 427 921 -76 370 -825 143 -742 740 -90 743 213 -447 -947 -732 950 -481 -407 16 99 -37 -544 834 128 -716 -259 902 366 -77 -173 -817 404 634 371 7 -422 -379 -657 -962 -929 -419 245 -977 -148 354 -207 650 -666 -439 395 257 418 -180 38 768 -860 871 289 -138 -954 770 -814 742 -818 -148 -45 390 -95 866 -370 956 -634 242 551 -4 -13 -659 -716 -703 141 -388 -578 -386 507 658 -107 -508 367 690 -919 790 852 487 -127 321 584 -897 -681 -847 668 753 949 602 135 -136 930 -445 751 -310 323 -652 127 -209 685 462 -809 381 -864 -16 79 179 906 203 -407 -334 222 -393 -210 -176 214 478 46 -950 938 208 373 180 -151 180 -747 887 -8 140 956 -218 -907 2 447 -319 602 343 925 -642 -402 -592 -51 -818 940 -793 -132 -916 -521 -736 917 695 344 120 145 446 -507 669 970 -989 5 -894 -459 322 850 691 -925 547 252 2 922 378 801 631 -109 -676 694 720 -876 -809 -626 710 -436 -712 874 -226 -561 8 -245 839 246 -960 57 -721 51 607 302 -702 916 -954 126 -175 -131 -122 440 23 290 753 506 -202 150 -379 227 306 -264 -72 354 510 665 -635 -147 452 556 -983 -811 288 -999 -659 -187 -94 57 435 83 -670 -296 -814 190 -662 -80 198 355 521 700 446 -18 -421 390 69 147 124 -356 -630 989 814 348 -550 -728 -283 -828 -215 56 94 -678 899 589 -575 -943 203 606 38 47 768 718 -277 -711 -604 -885 679 -631 -559 141 -616 94 593 492 -364 -256 -815 -878 -203 414 814 603 665 770 -489 785 40 -472 947 808 98 -142 -373 -28 57 739 -572 -702 -430 993 84 180 -791 -369 -605 -280 -578 424 -42 664 -128 -126 698 306 105 -944 83 -513 -482 557 678 753 -24 -797 70 -177 908 627 -396 877 594 -155 686 -601 250 -597 457 -889 792 -799 282 -587 315 -759 390 212 -564 957 -822 239 -818 -11 -976 -322 393 -158 510 -394 -261 444 608 494 -848 -571 -174 -808 566 617 -100 282 -159 -375 649 332 -678 -601 394 396 431 -257 240 -414 -455 -145 -615 589 -719 -933 -484 288 -710 196 980 624 573 -632 -74 -913 -935 51 80 -192 616 806 109 -281 99 -280 344 -427 -422 -983 941 805 -7 -845 -856 125 -912 -864 -567 171 -556 649 320 120 -644 541 76 489 483 505 174 -70 970 691 -120 314 286 792 926 -438 -643 501 -68 830 -146 -171 909 831 737 671 252 358 -409 -117 987 -968 206 324 -142 -312 -248 669 -174 -196 -569 638 -465 336 -62 -126 -576 408 -781 231 -990 -697 -27 -820 -329 19 -563 211 -213 35 -763 879 151 -770 -490 -975 213 692 -338 419 480 -140 547 -544 -994 -746 -572 498 430 611 57 910 -418 -979 -713 523 -662 277 585 -519 654 815 -62 -298 -996 691 167 -911 515 -409 308 386 -410 998 -909 381 -235 -994 694 108 719 -824 -285 -224 437 138 21 -822 821 300 -436 952 947 418 -426 -97 -948 -8 -840 963 -482 -120 230 151 103 -102 -503 302 168 258 891 439 -993 875 -763 216 365 286 -858 -806 -324 -440 -207 381 -347 -800 -72 575 -943 602 -855 -526 207 -877 -577 881 -868 -256 -245 -540 259 680 403 822 -276 -48 -750 -780 732 -627 -177 -30 401 377 861 946 210 -512 605 -731 -322 -241 -203 255 646 -8 836 -72 723 519 825 -51 -689 205 366 -787 737 -798 741 -347 -898 674 -369 -333 -748 451 -940 369 648 356 450 -764 -37 -115 38 -812 -369 -721 895 -141 908 -90 410 542 -23 -358 152 199 -216 892 28 977 478 -967 222 -966 -926 -272 -511 64 641 730 -76 241 637 -195 432 -89 -983 -10 672 -830 -482 42 441 714 -562 75 -618 368 196 726 778 -331 -584 -696 -23 -245 408 393 -966 40 577 348 195 -298 85 -996 162 900 54 344 520 -938 614 377 224 -514 178 -2 -579 187 76 -401 647 -545 699 528 362 138 897 -654 327 146 626 -160 -763 236 -929 -455 -993 -479 -613 209 -481 918 -808 -843 -694 -927 -220 -461 95 891 20 -32 -147 303 414 879 200 675 817 841 -155 -253 663 635 -799 343 293 789 -931 -746 -87 9 -169 227 715 -944 567 -323 554 -852 79 161 -986 192 6 360 860 -170 -823 136 308 -277 -958 190 -671 -206 917 794 -162 836 93 -443 -737 -247 873 475 622 385 -645 297 -971 -568 752 -473 -181 -964 -622 267 124 -771 441 652 -335 -182 -749 -383 -709 -719 696 82 -754 -708 809 -557 -247 -137 -254 662 423 -812 -658 632 -652 -381 -430 283 136 -808 -162 92 -560 233 -602 365 77 -766 800 666 -489 -885 438 -613 849 775 -889 -167 702 947 36 -491 81 -771 791 147 -647 -257 -491 -340 -220 -246 -700 -834 587 -17 -784 90 530 50 -410 -324 453 -714 -791 480 -8 837 306 -878 316 -384 -679 -829 935 -287 336 170 -990 822 -623 975 521 -842 -791 -135 504 -165 376 405 404 -122 -886 410 -559 118 779 578 -736 -237 -108 -75 -576 -252 -521 -389 -513 -380 -388 363 -749 -2 116 -435 -739 991 -20 -194 -152 -393 537 -614 610 -389 -685 565 -937 751 -35 -661 443 -582 542 719 237 138 126 259 -378 -284 -368 -996 173 -591 870 -561 -938 -188 -960 -526 356 -420 877 -16 960 247 -620 353 -868 -586 110 -129 -14 -232 -540 32 388 636 161 -860 426 -923 640 -982 -615 182 644 230 -959 759 306 -1 940 -21 440 688 121 227 -276 -548 944 -646 263 669 9 321 -898 195 936 -520 12 -536 -568 -920 -62 990 -121 -825 264 498 461 553 -108 129 257 587 437 38 -103 21 327 -984 378 887 -392 991 622 820 -699 861 -648 -757 914 -860 985 -114 540 -797 425 -65 -603 -373 -493 34 271 941 -453 -190 472 465 985 -392 47 -39 -48 914 -787 -722 39 -210 306 836 628 671 -720 -680 226 -658 -638 242 -447 508 431 430 253 346 134 -673 252 154 477 -885 -577 -103 -47 316 513 994 327 264 -288 458 2 8 -236 -808 841 732 -317 -920 -63 -587 -453 -83 -213 519 -457 -730 520 893 -487 681 91 -548 726 78 70 -888 334 206 -223 -64 -605 -205 -498 -807 734 951 281 378 -441 551 81 -707 286 -909 286 22 -428 857 -944 -304 736 59 243 63 58 -839 627 -380 -634 -546 -183 -105 -58 436 -317 818 -691 -837 -746 -534 241 -108 -64 789 -108 -380 505 -981 -765 942 798 390 785 503 -470 -250 -909 -385 223 65 136 692 940 -622 347 -63 -466 -60 -872 -518 944 -946 162 -267 104 776 347 -591 220 -610 130 251 880 -315 -556 -952 -637 40 -711 -521 -937 -977 513 31 360 -294 -550 -593 -452 -465 -187 -280 -998 156 473 690 725 343 207 536 -435 -790 181 -197 387 17 343 -488 627 -981 -473 -311 -556 676 238 -675 967 336 344 -636 -145 -63 -709 367 -390 -509 -80 -754 862 -49 357 679 113 -462 640 850 124 -564 698 -912 554 379 124 710 911 245 -88 553 -256 -664 -939 -238 150 555 627 -11 650 -980 -21 -5 748 -566 381 986 -762 -525 -110 907 972 -507 492 302 229 -827 -116 798 238 862 -317 -278 120 932 -675 310 557 -512 -836 -146 -496 429 -414 504 454 406 268 -514 -394 -392 519 -530 482 884 -138 784 -86 -166 612 107 -789 685 72 -942 -928 298 -318 -33 637 707 -281 187 -963 173 -307 989 -93 -259 891 -916 -143 -66 206 -919 1000 544 977 796 -394 -820 -860 -334 -179 357 302 -923 995 -928 420 -281 158 -688 713 34 -536 -557 517 599 -458 980 339 307 -246 -895 -185 728 323 -340 174 945 -604 -316 727 647 -693 563 -654 948 -941 647 -14 -323 -217 655 352 -239 539 969 484 -156 870 382 -317 -778 -225 -452 565 -4 252 -679 -950 -494 214 -132 496 952 385 -919 -553 -539 -114 -207 -865 603 -499 114 719 150 -763 756 84 -163 -536 -506 -828 790 -289 -791 -31 96 -696 -423 229 -16 407 -871 483 369 167 -942 811 -569 -633 -688 -338 -241 874 81 -455 -114 -813 -41 -610 16 -413 -913 -431 461 84 592 -410 -170 -397 621 680 803 -714 -542 149 -757 519 196 -528 943 -765 975 -992 301 -803 644 -772 815 554 -86 -551 518 333 779 -271 105 -982 405 -951 116 161 791 311 97 -1000 554 225 449 -446 877 -681 -667 671 -268 -487 446 -311 843 -58 797 389 849 -972 347 800 -371 247 -294 -691 540 749 256 -634 732 682 761 -652 671 702 -172 557 -314 -173 -399 -275 792 680 -713 -961 -366 -289 -611 -995 -698 -622 -241 -815 311 783 786 676 254 177 886 876 -338 -611 477 324 349 -439 683 -783 -235 -128 89 643 -165 -888 -430 245 916 -101 -883 -335 729 -662 -185 860 -472 82 -719 -613 -802 145 -67 728 -463 -763 18 174 -210 743 -148 -410 172 885 -705 856 -294 -384 -887 975 297 -341 -450 -355 413 -919 -732 -90 -299 311 -611 112 -210 -177 -177 724 -574 -641 -700 532 671 -339 -53 516 76 779 636 842 222 156 -783 -324 222 -642 767 -994 -815 588 -985 -493 272 -961 -213 -308 624 -83 904 -115 692 743 -26 -75 76 -239 866 284 -454 -546 -347 -568 237 -847 24 -111 923 578 465 -892 26 467 -524 -398 -107 761 -513 -330 721 331 300 -722 683 400 631 360 -503 -272 -167 -530 -605 735 -238 -197 232 498 683 -191 174 -439 -1000 152 -550 -381 506 654 281 -756 122 -174 -809 9 -630 606 721 -574 -382 448 -921 -573 107 652 215 909 908 -775 405 -779 568 740 411 714 -551 454 -999 619 -788 256 -789 310 123 411 857 -853 114 -975 -397 -613 448 -66 331 659 506 936 91 662 -166 358 -564 280 -410 461 -711 -347 178 347 966 -356 -559 -2 706 -912 -442 -623 407 -752 -919 629 -920 -119 184 11 210 -250 12 -225 -248 523 -115 -819 414 454 -411 -798 838 911 227 -905 -308 10 -380 183 230 -709 858 46 822 -174 -267 -991 -390 -66 581 13 421 -847 -561 549 -840 -774 -569 -933 727 -215 197 -476 -697 254 -907 -993 493 637 -663 -997 446 -406 -966 638 -23 593 223 583 -737 663 951 -633 -281 425 -225 12 714 -906 367 353 878 -607 215 -231 368 -445 748 -167 -66 933 -854 -125 -793 467 -481 227 -214 -580 658 -37 239 370 -652 831 -763 -153 846 994 -661 -165 -648 870 116 755 -471 -891 -487 -608 378 -522 564 -788 35 612 -768 946 379 -875 -484 -435 -923 765 -532 471 -671 -29 -939 805 468 435 132 956 184 -439 759 258 -758 -90 -464 40 194 265 -63 -287 -197 967 613 73 233 -8 544 -356 -640 45 -792 -161 592 -977 617 984 47 -36 -837 487 149 220 866 -80 -278 -271 672 714 89 915 963 412 -588 809 383 -430 -916 938 -33 -67 969 138 366 301 -45 237 -659 -544 -205 375 714 -218 -647 -616 712 683 841 -772 -608 755 -729 -142 827 279 113 -931 -524 -114 -393 188 -968 844 -77 -990 840 260 -656 400 -970 -226 650 -313 -689 -446 620 -745 882 -613 -906 524 564 638 -600 627 -834 -18 -993 20 299 971 -769 -345 -197 62 883 3 -65 893 -593 -70 -780 -465 494 -1000 -160 -499 -935 -364 620 -552 149 934 864 -368 695 -704 162 -145 -564 147 228 -15 -282 -120 -704 518 439 -713 -519 498 934 488 46 615 487 771 66 -110 978 -586 -880 508 33 542 498 127 -568 -926 67 -829 897 -586 328 -548 664 400 742 -924 503 162 -202 612 161 161 224 492 705 33 714 894 675 376 225 310 -280 870 -951 118 -169 -724 -567 128 -242 806 798 951 127 -403 911 891 -310 -733 426 125 249 -713 540 800 -739 415 -37 -249 -974 468 -76 -369 323 609 -123 295 -376 795 -278 91 446 -254 -928 695 559 317 287 26 -773 855 608 -370 -150 -103 -343 -592 148 -623 683 -363 -727 389 -129 159 559 696 218 -38 263 782 -416 608 -212 -620 654 97 241 -458 319 -582 110 -736 332 -387 -218 736 818 -707 -517 40 617 98 -43 -396 -739 393 -80 -537 605 658 -559 618 885 356 537 210 301 -9 -207 375 55 331 -68 -850 196 -799 606 767 -182 180 590 -922 884 228 -54 13 -215 994 941 557 -251 -775 268 -796 807 869 206 284 88 -197 -400 629 174 -61 819 -485 343 -2 -112 -950 -219 -986 -333 746 -436 531 -346 -32 685 -111 131 -837 766 -688 -792 459 -677 -615 215 708 -32 288 -767 -389 98 116 550 563 117 49 -148 -563 547 -947 -248 807 901 -46 -100 -1 607 -889 -676 373 508 -828 605 -744 -50 -212 -572 -372 -66 774 -925 809 50 -129 784 778 848 -576 -8 -45 -881 -375 -86 589 -158 994 663 554 87 289 289 122 681 -873 383 -857 -898 19 602 938 502 -219 318 -960 663 -926 787 -828 -480 725 -795 -828 798 -317 316 733 611 -896 -174 55 63 -875 694 951 -435 -89 983 117 -217 -866 -858 407 452 -541 -607 326 275 106 -844 618 -920 -74 -61 -417 -467 926 -257 445 -242 -606 105 580 -191 823 637 -135 -250 -51 581 49 790 394 -620 138 384 -960 -554 828 676 290 -952 487 382 41 881 -209 -134 314 -504 -804 421 405 501 -804 529 231 62 -236 297 -322 -847 -591 -560 -405 83 8 -455 -631 73 -929 -420 -153 -674 -484 -790 -999 -166 555 449 957 836 293 -851 850 620 730 -282 -706 -921 135 310 428 141 526 -527 -91 -735 -880 -889 -471 985 -857 919 376 -650 533 564 -785 335 -378 -909 307 741 796 203 -596 555 -474 535 -387 396 -240 601 88 112 -347 -275 618 742 879 -245 -327 -396 -690 78 -244 -326 -682 -179 549 -113 378 681 594 -520 -682 64 19 429 -303 226 -592 -135 -991 -453 447 36 754 -936 -327 5 -819 385 77 103 -116 419 698 -783 -639 -200 -173 -118 -130 943 -204 835 258 224 -849 518 -16 -843 -670 -272 -857 -654 -690 926 966 649 852 774 709 307 146 -198 994 -471 -711 151 207 -929 670 401 -579 640 -304 852 -562 103 395 -948 494 -823 -912 -119 -613 -258 540 -894 750 -105 731 -474 385 -664 -316 696 -97 679 913 -78 210 967 123 -726 155 473 384 64 -676 568 -930 300 -725 -83 -575 -955 -535 -578 420 -438 -307 -607 378 -369 948 805 -679 -815 -220 -511 752 890 -874 -777 -405 564 -124 -166 -159 -782 -737 -491 237 900 -655 -759 930 958 -376 972 -966 -166 857 573 -736 709 506 992 202 -257 -272 895 226 -669 684 394 321 979 -176 -74 216 -474 983 869 795 -267 291 -109 811 -400 501 18 -678 -341 -908 -303 813 -555 -451 428 79 -31 671 809 982 -416 -376 970 356 7 -698 -699 -824 -715 22 -345 747 -95 62 74 569 183 -305 995 512 298 -590 620 -864 -373 -653 -328 169 40 -679 612 -992 -148 -556 -754 275 428 303 593 -620 33 358 628 398 -850 315 -802 414 197 763 -222 54 -847 -492 139 403 -199 -38 40 484 126 980 538 -544 561 -640 348 694 3 777 445 575 -78 264 403 -811 -150 -15 104 622 -829 -858 191 -943 627 905 -345 827 537 736 -774 -711 568 459 -730 415 -633 363 828 387 449 -13 -423 639 -858 644 534 -865 -778 769 -226 -457 939 882 -799 -922 -23 -464 -379 -480 -160 -735 1 39 869 196 -70 -266 613 -725 -874 -381 284 -377 -31 -329 -469 654 407 -235 -406 -402 647 -468 70 -275 482 -248 128 577 933 649 665 -482 -182 574 -472 459 394 896 184 -871 -88 247 -843 784 320 73 228 -418 17 781 961 773 -763 -270 213 422 -803 -539 110 38 179 -715 49 424 778 -366 -375 -308 349 -713 642 16 709 -527 63 918 583 294 -731 115 -931 -24 -191 -519 -125 528 -664 -767 481 -764 -646 -408 -32 -231 827 -473 -965 -88 -378 -536 403 -508 59 72 945 140 634 -882 -130 -947 600 800 937 454 -403 937 -119 985 586 588 220 808 -132 -781 -573 -926 807 -123 286 629 -240 -39 -59 -5 618 5 720 -431 214 -744 -373 285 52 610 -948 100 -657 4 -199 507 -203 -506 317 833 718 232 -153 309 740 151 578 -503 488 183 -521 821 276 951 -452 -794 453 -70 351 946 923 -853 114 62 -335 35 48 646 988 -643 745 319 139 44 326 -872 -480 -88 -667 830 439 -912 970 -752 -410 -632 658 -947 309 701 -686 103 350 -608 805 -298 -46 299 846 646 843 -464 -215 131 578 -760 819 915 377 -119 697 810 535 -464 708 -998 -88 -881 -258 -415 -956 -264 61 399 -835 -53 -510 -966 -769 284 -352 -415 674 -253 -102 832 -490 939 -625 -492 188 114 -650 -601 972 -295 350 -611 340 -363 -840 284 -510 -185 -918 -869 431 817 230 -876 -469 51 -539 912 -802 523 906 -202 -14 -371 559 -571 475 706 -764 -541 -105 -101 883 -940 96 44 -690 -674 -862 652 -693 785 640 -162 481 -570 -836 541 427 35 -132 593 -400 157 -669 -908 718 629 -116 -477 541 459 996 372 920 669 997 -465 -842 -834 -11 350 160 33 -64 -52 995 674 922 -535 -77 454 810 -392 -961 177 804 -722 904 694 -298 494 -373 -52 -412 -600 -753 919 663 379 -574 993 769 -243 -597 349 -508 416 598 -137 202 -929 -358 877 -308 388 -577 -391 -417 -723 -228 181 155 937 -827 -707 -128 -119 -149 435 184 646 963 658 767 -88 -445 -25 654 49 72 574 583 985 964 -466 -310 345 -967 917 992 314 490 347 -802 78 -500 939 -802 804 -628 490 -732 938 188 896 -141 791 -154 938 -931 -724 -847 -173 -291 525 -966 -124 -342 430 932 -909 -278 -255 -192 408 -940 -315 232 797 136 822 -25 630 4 780 -957 843 77 602 -912 -296 224 226 252 -457 -156 497 -984 -313 -447 921 -846 -791 -643 -894 73 -986 695 476 -915 -671 783 962 895 -635 -288 918 173 -259 -411 526 -57 -592 -436 -512 -142 -162 735 -94 -997 875 -397 -421 343 723 -617 -414 -999 371 -304 -286 -589 695 617 335 -477 24 968 947 317 228 775 881 233 -168 -699 -849 768 546 -139 -103 -220 -821 97 -645 899 810 -634 613 -601 -91 -74 -575 438 545 -214 176 -383 643 -390 -883 772 -425 -675 963 -374 102 -603 -247 418 563 -745 -470 -955 429 -638 202 -36 -433 141 -470 -600 763 218 626 513 248 -146 936 -433 -386 -127 61 -855 -175 -565 382 -118 988 174 78 677 490 221 921 -925 -826 230 981 -873 813 -906 400 459 -302 614 945 -153 543 -279 700 -837 449 545 595 379 116 -968 936 -897 368 319 778 395 580 337 -501 -194 -5 657 202 -822 -717 -173 -441 550 42 213 -46 65 208 -180 706 416 657 758 -259 -916 446 909 -9 -781 562 715 -284 265 -763 -706 434 -739 -559 676 -660 887 686 340 894 323 796 -539 244 823 315 373 468 870 664 -804 -317 -625 240 368 576 -947 289 481 -788 -367 723 -900 -884 -257 -2 988 400 815 345 -884 992 -745 561 431 583 542 -324 619 41 -874 162 234 -743 891 666 -872 -89 -798 -290 421 2 478 -633 450 -224 -125 -382 -993 774 99 779 -641 -930 -453 -893 363 120 51 -634 789 -472 493 -568 -713 -348 748 942 177 809 -4 627 148 -37 852 260 661 844 328 -952 -679 930 -50 715 -60 -997 -730 287 536 236 -223 917 106 -927 -935 162 -613 123 541 -570 598 299 501 333 -870 -658 -568 -62 -676 -901 -539 -365 330 135 890 -627 -977 755 -122 -237 -77 -755 -383 -515 381 -92 -221 -861 -701 -460 74 619 -42 901 -21 41 44 314 -603 -870 253 -722 711 735 -698 643 -52 606 985 -196 979 617 300 192 -758 -930 150 624 58 16 494 -694 -964 789 963 170 -574 921 896 827 -273 640 252 687 724 -521 627 53 -50 400 19 337 -669 300 -775 474 -870 472 739 223 -709 -7 832 834 -412 -940 209 -785 687 -749 -371 815 186 -788 -826 154 271 956 -873 -157 582 -570 698 155 -844 -712 -446 438 504 552 763 -849 314 797 -752 -297 176 327 803 98 949 808 915 -289 -334 142 -898 863 205 -358 -787 -134 516 633 933 -346 185 933 328 502 269 369 -857 -613 -347 861 247 -456 -134 -52 -744 649 521 392 -383 729 174 -812 -915 268 75 385 607 333 -585 -113 -925 -348 -327 -416 677 448 -157 508 24 -285 460 -23 273 822 654 834 -620 -791 -795 -870 970 -518 636 -489 366 -461 -255 87 811 -150 912 378 -257 -441 -322 89 298 115 521 -912 486 923 -186 980 245 670 940 945 -25 -71 617 417 98 -288 76 -635 606 -222 -504 505 -705 -536 -322 765 18 -151 845 514 -940 -57 940 539 252 899 -63 -70 -63 13 531 -27 849 -436 835 67 -739 41 712 -725 -271 590 -106 -241 109 -857 -523 -94 -422 -894 -165 -542 -656 -703 -43 478 774 -721 981 -493 565 913 109 493 -985 -788 -390 236 14 913 49 118 115 -497 497 -863 -142 -82 830 996 237 -321 640 733 361 -568 -584 -93 803 826 758 93 -325 407 -66 -213 303 -429 446 801 871 -66 -819 938 484 550 796 -456 842 433 -898 -483 -276 744 452 513 396 -487 53 -460 -313 508 -155 -19 717 739 952 -303 364 87 689 928 -367 396 -97 -249 -279 415 283 200 362 -943 -945 286 -299 83 -830 464 -758 996 356 204 -838 20 -945 -195 -823 36 -232 -438 931 -935 411 803 896 -213 -839 468 -902 -165 -218 -594 678 919 437 418 -273 637 -610 -697 708 240 406 807 -154 497 -491 -922 -221 677 -735 -262 -382 183 -15 -946 -911 -527 -606 277 268 478 218 663 -542 290 352 -84 -959 -204 476 -106 568 -136 -945 -172 448 -227 793 575 834 83 719 -675 -718 400 667 166 30 -239 943 377 888 -432 809 952 553 66 -952 -174 -954 988 -173 507 -171 471 -423 86 945 -857 -334 -202 843 -539 265 46 -789 -790 -295 444 -642 -174 193 626 -803 477 -652 -167 563 593 -735 675 -850 899 442 200 680 -761 -57 -96 584 -247 320 48 -728 -216 -217 780 -940 446 139 76 -860 931 267 -423 -884 451 793 344 -691 -546 -366 -160 -329 705 874 -709 578 -83 718 275 999 258 935 -351 -142 422 854 -861 -883 -788 -880 -283 -70 -304 683 65 807 993 667 325 771 -732 546 -658 694 309 304 -695 418 763 -117 577 650 772 246 708 539 814 865 -848 778 -985 862 502 -232 -335 -337 254 45 67 -976 815 986 -793 -851 976 711 -715 521 984 814 -665 480 174 415 -455 103 -98 510 -954 910 -15 188 -844 -588 -169 122 29 273 -37 967 801 -577 -788 -973 -294 65 823 75 -606 -249 -343 898 -869 -167 -327 319 -767 482 -667 -60 796 -811 738 781 -153 276 -17 304 -629 155 -912 261 -652 -752 -266 591 -821 645 -1 -112 728 845 303 -859 379 740 -386 865 162 -836 799 119 401 564 -898 -50 583 997 -325 792 -95 -821 608 316 -394 910 -363 111 -647 958 -916 -911 -445 -63 499 -692 -388 300 277 678 518 576 -153 -134 99 825 135 990 874 -399 -891 402 -23 220 -282 216 210 779 447 -677 484 252 -976 -194 964 102 -430 -250 262 645 145 337 245 286 636 -682 173 259 641 357 343 -942 -525 608 329 -167 -701 -770 -887 -808 533 955 34 241 -438 1000 6 665 -271 150 578 -259 -934 923 -45 -171 -449 68 137 -701 992 768 255 12 -760 597 -142 -22 721 493 -210 -868 -445 466 -21 756 666 -492 -121 571 -422 449 411 -475 675 786 747 -70 379 -24 -901 277 -189 -633 -540 -475 -730 -881 -813 414 -132 -393 -170 597 -26 854 -97 58 150 -177 -268 -489 78 -271 361 -454 -1 518 -988 -865 -728 -179 -534 -822 -594 -739 -727 93 -515 -665 542 -615 -501 -462 -843 -772 715 -926 411 -513 -954 579 -124 428 540 694 -726 -959 605 -483 245 -492 519 -812 372 808 814 46 -999 -100 -435 -94 -881 -842 -204 151 886 -499 -859 671 -89 -479 -553 456 -719 92 4 181 -867 -657 994 906 -873 -340 -898 160 -249 648 -685 -450 -567 581 538 364 -665 70 849 -441 -841 121 -294 12 -712 -163 -107 -529 -607 279 -104 91 264 934 -971 272 74 440 -790 -155 906 -363 -377 215 821 -645 826 -563 -978 895 -362 -728 -574 -262 -543 606 292 602 581 81 -167 574 -759 99 372 -715 -908 -462 896 786 277 978 652 11 -296 4 129 654 -435 -189 -120 -64 971 929 -726 -898 -964 -214 783 -491 -303 704 619 819 -952 710 819 551 990 813 231 354 -582 -425 477 360 -72 -898 -775 -181 203 555 -593 804 -202 817 184 801 462 -922 538 -528 210 -582 -75 -376 -994 -858 -437 -570 -177 414 395 835 954 -347 -967 -624 -747 -987 -279 -607 -176 440 345 230 703 255 205 -934 626 864 897 332 735 -833 -62 -450 -440 -799 -98 215 -393 -350 394 -471 1 -694 740 762 644 671 -475 642 -740 -51 -784 169 972 432 -444 23 -311 -910 706 -321 536 -154 -495 -652 -559 -494 707 -544 195 630 -935 432 -677 -923 -964 -148 -896 632 269 291 -470 -696 733 932 129 728 -373 199 -276 -792 -745 -960 445 -720 342 -712 221 -74 -228 406 -259 -772 232 -543 -384 -636 305 865 836 613 565 -932 448 -872 326 561 -565 -108 -145 129 134 857 91 -755 -666 592 57 -456 -847 163 735 -449 -221 -396 163 -249 -475 -954 822 -434 86 705 -421 118 94 507 578 -734 -748 893 512 -423 173 -704 469 -360 -970 913 842 393 -151 883 -56 436 50 -673 338 143 -11 -977 456 293 310 210 -921 714 -937 22 -655 -701 590 -467 499 935 -34 -805 -250 -416 235 738 -349 712 188 -831 -1000 -738 405 -856 -845 491 -960 -931 267 955 -194 832 445 296 680 -534 306 -750 -530 127 320 -775 -401 -638 2 -867 486 473 729 7 -969 15 -254 896 -146 -965 -523 875 465 -267 101 602 927 915 -97 23 -15 401 369 66 -557 133 709 40 -127 -732 -679 917 -548 -851 730 -678 -484 -597 -894 -559 -858 734 205 -812 -969 886 723 -99 804 281 171 996 240 698 -200 -265 -955 455 658 -711 42 827 -797 131 -498 -766 -552 -680 -816 -521 716 336 -113 358 -579 922 167 -85 -799 929 -446 120 -126 -299 -667 -107 -212 -262 789 -1000 735 336 579 226 -307 -296 -14 40 912 -357 254 -442 -731 -749 -79 350 446 982 724 617 -724 925 538 -878 -773 393 548 -524 -381 -358 875 -981 376 -159 698 810 -64 477 -208 8 76 341 303 -731 26 -51 -737 569 -389 82 135 -225 -833 -616 -391 989 743 563 595 -67 693 311 -852 -388 151 -302 961 609 350 -265 239 -90 728 197 -679 -786 -947 186 -853 811 634 -637 -372 -527 -89 559 -594 480 -776 -601 -370 -615 212 -247 538 -473 373 -324 -480 271 -268 -169 -759 957 755 -409 748 767 611 681 408 91 -967 557 -478 -63 59 -968 -719 696 -370 592 -164 682 -269 511 -904 351 -808 -730 932 -3 -519 -737 -593 -594 832 990 311 -157 81 -684 -246 171 428 449 861 778 -226 -378 30 167 817 -804 -915 -784 84 711 848 861 -958 -507 -398 -287 982 -570 -985 697 -171 -153 113 200 605 -230 273 708 -409 105 248 -608 -925 354 -558 118 471 -277 -677 830 214 785 208 -706 -790 -750 722 819 -393 210 -238 -559 618 176 -804 -848 -383 -103 -198 883 -402 -59 132 435 -645 727 616 543 280 -580 -871 -188 -261 768 969 722 -321 504 729 267 935 185 782 -702 871 -912 404 476 313 289 -418 128 542 -662 -37 14 -738 720 -999 -690 -663 132 89 -748 -299 -873 -522 -616 -419 57 159 25 -996 -503 -22 869 578 -911 -412 702 -315 -752 -654 413 -80 608 388 583 -32 88 -777 852 158 795 -894 -750 762 -809 919 -65 781 845 -593 719 -800 690 679 342 594 93 561 -579 -436 -172 300 -35 491 -606 307 -572 -864 -214 -680 -628 -244 -864 -447 306 886 -584 -346 -506 232 608 263 968 82 -660 -493 -290 -394 97 334 -667 -588 706 716 -190 660 -23 258 956 72 -208 673 -442 -822 695 8 -280 213 -503 -934 -652 6 229 868 433 -587 -351 -694 946 467 -62 -923 657 -901 446 -808 222 668 -89 -646 -630 -980 96 -120 -246 375 203 745 -650 821 196 -44 122 -868 -92 -445 -744 -286 -603 17 80 -389 -167 -162 243 116 923 -942 -140 50 590 -501 -104 216 576 -537 204 -270 291 569 -567 -596 75 -203 -102 734 921 59 266 469 491 696 106 727 814 441 817 988 829 724 148 -911 -812 15 507 -784 -158 949 226 -405 949 263 386 539 119 120 -759 -28 -33 -822 -657 -893 379 867 -727 -409 -852 232 336 -880 561 -849 -488 818 61 -627 -393 814 -800 -173 545 374 -779 -598 317 -143 -23 -916 921 873 488 383 -53 520 228 320 -752 157 4 -208 685 313 178 -956 -361 -45 667 623 682 300 -371 -289 -676 428 -46 -441 -214 -729 -879 -765 929 -863 -462 916 -533 510 -243 -957 268 -589 -343 -700 -507 -490 -433 502 -727 -97 -748 -191 816 -423 17 -981 266 362 464 2 -598 469 665 249 932 857 977 630 289 907 -34 991 567 849 -280 -189 -265 -23 88 509 -806 443 948 -93 638 -292 510 243 -628 591 853 851 59 -215 76 477 920 -507 166 -602 961 -860 -295 443 701 -977 903 532 -888 518 17 384 615 113 539 -36 97 18 986 -335 446 212 515 -513 255 -260 340 327 419 -241 482 -222 -337 25 26 476 -645 -892 658 -246 -958 9 -862 -135 -25 -219 -909 206 485 197 -511 -763 572 -47 -532 674 -699 690 -872 729 -210 174 386 693 -272 743 -613 423 -115 179 -517 -948 569 -449 345 346 729 -38 18 71 395 980 376 -107 -113 -675 -392 -862 -701 40 -232 841 755 91 -327 89 653 873 -921 -189 -536 -735 206 516 334 527 97 -91 -39 -562 -48 944 -820 -534 -4 646 587 -569 -159 -723 -21 -164 -726 701 -75 288 -737 597 -262 -976 -399 -576 -507 -798 388 -252 -536 303 -648 -809 172 -253 943 -802 552 344 960 59 -734 -946 861 374 -755 796 982 -713 859 -294 722 -607 302 456 -517 -663 -238 108 -231 -492 479 -397 -161 -735 875 265 -622 -787 658 -400 936 -263 194 -301 -517 145 995 -292 639 370 -607 577 -658 -481 165 -839 945 124 661 216 108 832 -417 321 -23 180 -551 968 -173 506 -299 11 -30 67 -460 97 860 -84 916 650 -635 -718 145 430 443 -841 798 149 145 503 903 508 783 445 110 -466 53 386 -968 103 -330 -305 752 159 -255 156 644 259 254 12 419 -714 -159 268 549 226 -778 789 850 759 -899 -776 -889 673 -19 -357 -907 -251 -817 991 91 2 879 -205 942 -376 925 884 -161 -672 -344 -783 -82 922 481 316 -734 707 -25 762 -647 -444 -489 -612 584 576 -192 -660 811 988 -401 579 -562 -377 484 473 268 326 967 -771 351 968 326 -679 982 575 -463 -133 604 -106 -851 -222 890 -773 -389 -962 323 -479 -851 -929 807 346 -310 490 -207 400 -478 -281 384 196 -623 474 252 105 415 -303 -962 -874 -671 603 596 -473 958 476 -679 773 111 652 -692 -371 -334 -343 -86 -3 -446 884 178 -520 -97 -282 -23 80 -924 584 381 790 -558 -592 -725 -773 -755 188 -828 -499 543 -352 192 -125 770 -912 -331 -550 785 -805 -470 268 715 101 -859 942 973 342 -554 388 -150 -219 875 584 813 21 -7 763 943 -735 805 -322 -355 81 -684 548 -795 -283 -203 685 602 466 -489 -301 -404 -697 803 935 -943 -601 -836 -279 150 677 273 -836 -928 116 -373 408 361 975 -368 662 735 -464 81 253 -675 -833 -318 90 861 579 -299 -530 760 131 108 -812 -962 810 -982 -844 525 688 -140 -694 67 -135 -533 787 121 -813 460 -206 841 -27 -248 -736 894 -761 -229 -407 199 -656 525 -833 -371 -30 -910 -762 491 683 -12 524 -805 -250 353 106 790 -552 -216 241 -308 -718 608 437 971 30 -4 -895 933 -603 792 -747 -839 989 -53 673 -619 866 828 -16 229 -583 595 14 784 113 -73 0 -919 179 576 -418 -83 -252 113 -803 -121 966 -377 -5 24 605 -786 -706 168 311 -686 -247 -861 -599 -237 398 -146 480 209 507 309 -640 64 227 -890 -733 -579 889 129 -738 715 194 -389 219 -938 563 760 -588 553 593 -281 -615 718 338 -88 -58 -771 281 -374 -29 561 905 -151 668 -61 580 16 307 -795 -111 -241 -917 -716 842 -398 -941 344 482 -788 -923 208 -615 -634 -559 -236 368 448 794 -971 -390 -861 -772 930 -689 814 -684 -655 -467 -215 -875 37 -472 -21 59 904 -547 -177 950 -773 -701 -185 80 259 632 -850 331 -944 966 906 914 43 998 -590 803 610 -858 -638 304 -738 796 -184 -476 424 -884 -180 660 -533 -240 -879 750 -236 -391 -767 245 62 -852 804 371 825 -66 198 374 67 650 606 -516 -218 647 737 -117 -457 -610 349 578 -180 -100 -989 155 342 -145 -830 903 951 -449 -639 -284 746 498 -646 -866 261 -916 440 -414 496 -334 362 186 202 464 -155 -928 371 -954 911 -576 922 293 260 -922 171 -477 507 -104 618 -372 55 -735 -236 -529 1000 -600 -351 -523 168 716 -790 118 976 717 272 707 968 -648 -584 741 906 917 -135 244 -411 -596 -73 59 -921 -446 -481 608 321 219 -166 32 148 349 -138 -598 -952 -351 -668 -38 -28 148 144 857 652 818 -6 159 -517 -293 -949 302 217 741 -736 85 497 893 286 -797 -109 -997 676 380 -924 442 -676 277 -513 774 841 -634 -344 183 307 -970 -948 -733 -78 94 -43 -913 333 506 837 382 38 -903 -577 -269 -718 -593 598 -83 -35 -869 -72 -608 704 -369 202 -457 -366 -99 93 61 -288 -65 -584 488 -913 777 -314 -297 938 -789 -271 -153 228 -455 290 696 573 -57 206 -596 -827 -700 712 -712 -528 -932 -805 -15 532 -380 -778 216 386 -347 -58 416 123 297 635 556 -897 -133 -567 -746 596 -804 -440 613 -462 118 -391 -901 521 -576 -257 -394 -278 -64 -302 -494 149 797 -290 255 603 991 -997 107 -136 -22 -747 845 -989 -845 -736 779 -481 -944 579 -110 902 722 -458 -494 -576 -438 -884 791 802 386 345 -682 504 -326 135 -645 188 72 -787 721 -878 784 964 155 298 -625 -869 552 450 -744 -388 -831 941 -167 -434 -124 -134 142 -186 285 -359 691 186 -839 -582 23 -90 989 480 -524 -297 633 109 716 420 -231 402 239 936 181 641 -391 58 -773 -818 -352 924 -556 493 705 827 -332 -110 968 -647 389 -464 885 710 907 -642 435 -402 -291 423 -776 -953 -482 87 -632 708 26 -734 839 597 818 -38 -410 -970 11 -645 -915 827 -69 -111 595 683 4 257 -808 -264 419 468 447 -287 284 349 215 -353 387 641 685 -532 488 -627 -13 452 -565 532 392 972 -826 -852 -285 938 744 997 -309 -372 -825 551 -59 -751 -673 -421 989 -627 404 477 -827 -815 -281 -977 -359 686 -306 -862 -339 -687 784 -897 96 919 121 -190 28 -756 468 -497 -801 349 603 -957 -582 878 550 -927 -696 -741 809 791 -54 191 450 -741 623 707 -244 -867 328 -846 120 -758 -325 -242 571 -945 324 -534 924 261 -155 -882 -824 719 890 156 839 872 115 567 -849 -767 619 -678 -457 513 308 -337 -150 -512 -906 -899 535 -981 -131 -249 -91 -962 731 -165 -154 683 -269 354 548 -689 -518 319 942 -187 313 -677 53 799 685 -132 -121 593 -823 827 915 208 743 -977 -437 204 -647 71 -417 676 956 -669 292 159 622 299 563 -662 144 -532 45 -568 -295 873 -980 893 400 -207 247 -543 -158 281 -579 55 801 394 715 -483 762 -397 180 845 -716 484 -577 -161 508 -511 -608 48 -424 -277 934 411 824 866 -602 37 804 43 -148 154 -775 -32 -640 -514 -870 -757 429 -150 102 -355 -771 194 864 -579 581 -897 -781 527 -621 596 -559 63 -889 -887 399 831 610 -103 431 419 936 -846 56 -319 -358 -741 803 -976 208 752 -348 152 -817 -667 -261 152 -989 895 -304 953 821 421 190 -653 589 -806 -900 -429 373 -595 374 -325 -122 935 947 664 -961 -414 -727 348 825 -856 479 952 523 -64 -376 -645 720 253 705 931 -589 725 -92 -825 -92 -660 744 214 886 -338 -691 -773 -245 -661 -848 -895 -577 -548 -16 -285 646 -756 871 -511 765 413 -149 -204 -992 -978 -542 493 -650 177 -594 444 417 426 81 -619 688 58 124 394 -761 424 -397 546 -168 443 -978 760 -464 256 -739 490 356 -183 -220 675 -126 735 -382 -794 -590 -885 755 638 28 -178 216 509 -57 40 130 -186 -270 48 445 -313 -306 -826 -37 47 -909 -498 113 46 524 -198 669 470 631 370 -684 -969 698 -859 924 -935 914 822 -913 8 -244 -630 857 -130 61 393 -187 -695 737 189 -702 -725 339 -859 934 -564 -357 453 -273 -66 172 -801 -881 46 745 -225 104 -697 -778 -363 292 236 -663 -914 -837 -307 261 2 -285 400 -856 -570 138 -723 781 -125 -189 656 -247 668 819 114 -377 -922 178 -896 390 -137 510 207 481 102 812 -84 -842 662 776 229 443 451 -386 -488 -818 241 -495 485 -768 452 232 313 -967 400 -851 -358 -186 -689 -816 930 635 -614 278 632 25 232 199 -670 -347 536 -644 352 852 -593 -514 937 -924 793 37 187 -313 -757 38 -442 708 -406 947 -6 -488 -301 319 -756 -688 -49 -227 268 422 -386 979 793 -495 -431 -136 -703 -73 968 620 44 -88 381 946 392 531 -542 469 -309 -850 -688 -712 -275 -805 545 -988 -7 -483 645 -305 -758 779 -694 380 615 -187 426 -485 -88 357 -808 -257 148 -722 -432 -364 -673 119 439 -987 560 -871 -425 564 -781 14 434 -959 161 -927 68 897 -564 -785 -182 -759 -331 33 89 258 -416 416 804 -802 98 -395 964 509 975 -859 -878 18 304 -824 891 542 -524 -267 -93 -446 651 -148 -743 -412 830 250 -80 195 186 -8 794 -351 -703 -695 -658 689 -90 -504 143 525 -52 -386 -694 608 -127 621 -120 -904 -989 92 243 -587 572 44 49 437 -322 -885 -20 941 574 -132 -654 -283 -242 -739 371 320 289 243 -985 -628 981 499 -997 -697 -139 233 983 -85 -32 603 751 554 137 -993 993 -582 -356 311 -687 -395 -687 102 -959 603 316 644 -466 453 616 -649 -117 -680 191 137 -340 -503 -523 845 149 -360 -372 -474 -268 -521 -359 235 -390 405 712 77 553 -22 -188 -791 -878 938 -85 -701 -706 -856 805 -280 -299 -909 730 -110 -371 337 410 -398 223 -276 317 -983 -712 -456 143 -699 -8 189 -995 60 931 130 397 -790 82 792 -248 -693 380 993 -326 208 21 -893 205 -731 -540 855 -84 843 -157 971 -250 -262 663 -82 -915 283 -278 -98 -994 -39 -12 880 409 318 -885 37 -122 443 322 -821 -587 98 988 -589 414 -252 -689 -96 -323 90 -899 -817 236 -701 -978 -98 862 288 -883 -267 807 576 -65 -645 -392 735 147 -577 -229 -94 912 -180 801 -708 54 79 375 47 646 753 -125 929 -103 862 659 71 -739 886 844 -508 -144 -76 -877 471 116 556 -397 328 -43 66 599 -411 540 -61 582 460 -6 895 -254 946 668 -969 -494 789 786 -708 -816 -273 -560 -739 560 347 -652 660 302 38 536 -120 -826 -75 108 -66 -93 -113 -91 212 -56 -779 -861 42 -553 673 -867 690 792 891 436 995 -321 634 826 -539 -630 -714 -670 -956 364 -328 925 -823 959 -865 115 -675 -460 437 985 -672 612 662 43 640 818 963 616 -679 -632 -746 240 -643 319 191 227 -140 692 40 925 293 99 631 64 81 -322 -840 -262 726 -292 -800 694 -248 -139 -397 -791 -247 -520 708 956 712 1 -628 -12 -683 619 -369 636 143 91 580 726 858 328 -831 -123 -963 -885 -113 290 -193 687 -601 644 720 -712 377 532 670 592 648 479 -624 -858 -851 235 925 724 -281 -332 556 -849 242 -393 -459 250 -83 -74 -876 -768 -72 692 -826 407 -735 130 809 -613 -166 -196 886 -231 -94 121 -158 -591 -541 176 -11 734 -91 350 -58 -648 -634 817 -70 -897 -83 24 -850 -73 -349 -811 843 -86 772 3 74 512 166 87 849 134 427 16 631 968 295 182 -618 330 -420 -765 -550 201 -905 -735 975 122 286 -283 -350 -381 -123 -354 -607 999 156 -315 754 -727 614 444 900 -353 644 -40 807 326 722 -195 892 927 960 244 -992 -708 913 -108 -340 908 426 -114 -374 951 -951 -649 -735 483 681 555 -537 -465 436 142 -704 432 -553 -527 255 -649 927 -280 -270 -726 -150 145 211 -970 -72 -554 -37 -72 -886 81 630 661 -862 -256 712 421 -388 -735 -385 735 272 -838 -168 437 -383 632 -277 -965 -4 695 -662 -339 -448 -413 -272 -800 323 -542 654 170 -329 -816 -255 -135 228 -374 -293 230 -154 -466 -173 267 -979 -913 -39 -823 981 675 -902 -341 819 976 -645 274 843 -312 -21 747 210 -345 166 898 882 216 51 -50 -690 -335 110 976 295 807 -311 218 932 896 -225 725 401 -821 -800 -911 310 -730 688 -398 -66 439 -95 -969 -110 -613 310 -318 240 -487 -876 648 285 -242 -480 -665 -91 -888 367 -819 530 510 579 545 -577 -863 -994 -914 693 473 75 -729 -537 -721 -353 738 780 247 -638 -247 -817 839 493 476 -562 -515 -85 -173 -32 463 -969 651 767 -277 84 -227 3 -693 785 -188 830 -574 -870 -719 -610 -254 618 848 942 -491 980 485 387 796 604 219 -163 524 824 -363 -27 739 -831 163 -856 813 -930 746 -297 -536 321 865 -128 666 469 -542 -635 38 -511 875 230 188 236 -581 438 126 -364 35 53 -812 406 464 405 -854 176 -39 -31 364 932 -870 -243 -621 500 610 -318 168 822 382 -145 767 -720 661 579 -108 -866 -835 876 142 97 744 343 345 -966 -126 -997 130 -996 -219 -947 340 -862 215 -255 290 -181 -722 618 531 -502 937 167 -152 -984 99 -695 -324 -543 916 631 821 -808 -679 -183 998 725 -606 -79 -228 548 -687 -362 201 21 308 -678 130 220 -41 -698 -343 647 -4 522 936 59 144 602 164 -24 372 -193 283 -580 568 529 -752 -285 690 379 -576 46 522 417 -57 934 -376 457 -829 56 -395 -983 402 404 -342 -146 276 -42 -411 -261 587 587 41 -721 871 727 596 760 952 -329 -615 -178 607 681 -94 -874 -170 -351 603 174 -385 -660 952 151 778 335 -92 147 911 -574 513 -974 226 -926 -48 199 -619 893 734 971 -464 -700 854 -301 -28 -994 45 -579 -732 3 -689 184 -790 -662 603 -988 688 -902 -452 -144 401 -717 97 526 166 -975 678 -668 -578 -272 664 -650 -104 589 888 -469 -587 67 -644 -635 -967 86 821 -999 -687 -753 -99 -348 191 972 -17 640 -205 59 40 234 -828 -406 -691 -773 -745 -865 -752 -557 46 427 572 -510 -476 14 158 -564 -940 798 290 917 762 711 -717 257 -282 -971 615 682 631 -959 152 709 -312 414 -672 825 698 901 305 428 579 -331 -592 -345 -324 219 919 680 63 -464 573 -247 997 402 230 -46 -329 828 709 808 -921 578 879 -519 -91 482 288 630 104 761 -332 -884 140 973 -596 -841 962 -215 -463 -201 -628 -821 731 62 -181 615 644 663 438 354 844 -680 574 216 611 719 -754 170 88 -83 842 -673 404 -960 -110 -533 -420 -758 -209 77 -777 -174 -389 938 -550 -927 532 -893 443 -422 814 -119 -678 578 763 632 -971 818 686 248 922 -567 -487 559 63 19 -457 377 8 -330 284 -105 360 599 697 996 -77 26 387 -849 -612 1000 -821 521 -307 276 562 -120 -220 545 -68 -820 -395 -442 -326 -73 750 486 -485 -131 356 -455 -955 490 -702 -131 -275 -695 -994 712 -848 -443 -644 -917 242 -97 500 -257 -362 608 -356 -947 208 -239 -896 200 -778 -202 -601 633 -545 -857 -737 848 393 -109 -693 -371 -249 529 576 -202 -94 449 -806 -388 -69 930 -954 740 -625 828 -22 717 -138 341 -183 404 -724 -423 599 726 818 -50 -208 -519 -532 -21 865 16 137 844 -898 -572 -758 649 -8 704 -474 -337 -119 445 373 629 -987 -656 158 -676 -166 156 -804 843 -736 -376 -827 29 -594 903 -1000 229 -98 -398 45 -338 491 622 469 -337 549 -202 638 590 239 848 -498 39 -1000 932 435 90 -963 77 -987 148 88 742 156 306 587 -747 -892 -905 -541 -774 909 -963 620 -615 -653 252 550 112 -477 -734 -944 -503 -126 468 -905 827 895 147 -310 299 -606 -811 -1 148 -227 617 -559 738 336 35 608 846 800 993 366 390 -359 484 -527 -905 816 -935 734 528 -36 499 416 -10 984 -857 -563 -906 775 -3 -356 -341 986 231 295 -935 -315 765 281 -795 353 -970 621 -536 -247 -513 650 115 722 423 -377 -592 973 -33 -629 500 396 904 826 -62 -650 472 282 603 -875 -204 647 -68 114 -653 -761 -922 533 -264 -30 473 79 912 -774 602 373 -334 -902 891 -724 -919 916 43 684 -755 408 333 -701 357 -776 -55 268 -630 512 870 83 -174 -556 738 -379 682 -221 297 -127 501 351 970 872 -18 -625 266 360 539 110 -293 998 779 855 -143 -885 947 213 -802 -478 18 902 -663 710 -215 566 969 -951 -370 759 370 957 -61 252 -197 593 -751 451 943 940 -67 156 -806 760 292 -209 -553 -326 -654 75 410 565 607 -149 -610 -588 -707 593 -507 307 -231 658 921 -303 752 9 379 -131 -591 293 -989 -4 887 348 -836 -559 520 935 -522 399 -631 29 -278 -134 730 50 -757 -764 -494 230 -718 -618 -296 -756 -819 -209 -424 -152 -432 403 611 568 -752 651 -362 -993 782 -66 -659 -167 205 -493 -379 -489 33 -81 -226 -649 -110 -51 -816 -394 378 -275 979 -903 -841 -126 -421 -758 24 641 448 -387 -100 -26 -83 76 -571 636 790 823 -162 -869 -308 -133 -145 -959 566 -763 95 214 -597 -870 -449 402 115 -44 -44 841 -392 856 666 -401 364 -501 -340 532 282 371 936 -562 46 -134 656 484 -140 738 297 -824 -240 545 580 928 37 992 -110 928 418 -301 912 -746 857 871 -686 -907 -614 -374 702 426 -974 378 320 111 -318 -714 718 -629 -672 -87 -73 -294 401 -964 -811 402 787 -418 495 -887 -961 -143 534 260 902 136 559 898 391 278 252 -652 -759 939 432 401 -522 -917 -401 773 -181 -998 -929 548 399 -637 -358 746 657 -711 712 -154 598 99 109 731 -752 -430 779 211 -109 -56 -625 679 -656 -649 455 -547 -190 -334 -770 -236 -687 221 636 762 405 117 68 -95 -887 28 941 -74 56 -623 -33 326 -545 275 424 -508 -650 -621 -243 -613 975 -440 -584 -983 923 -342 525 -989 -786 27 -783 545 -700 -752 -725 -408 -52 -702 -61 -495 -63 -332 780 791 671 -428 -141 -57 790 -210 58 752 -592 -350 251 -546 854 -781 591 -701 377 -900 -341 760 21 -750 -328 -674 -693 -37 -948 420 212 177 -707 625 922 -747 -161 -663 24 -510 -144 210 991 -168 920 307 -603 65 56 -884 -514 699 143 561 479 -803 -359 -117 687 -456 -803 763 -60 257 -344 421 79 463 538 358 816 -973 -119 914 -202 370 836 -262 670 343 762 416 583 128 -400 -685 870 21 -914 -746 142 485 976 610 -77 725 549 271 -172 547 -724 -831 -321 735 26 652 112 -825 765 -179 -908 -810 -603 -901 751 -481 -766 494 -50 -993 -263 780 928 936 -965 -461 115 -66 -673 -84 -135 317 65 -11 751 -58 629 631 105 448 -694 -242 922 -644 699 478 256 -419 -950 719 933 -263 -243 -187 928 898 444 395 442 -719 -770 -77 500 -577 35 359 748 746 -886 -307 -693 -623 677 -250 -807 673 919 -379 -494 -269 -440 -479 -437 999 -138 -303 374 -911 -950 870 618 127 -627 -239 -551 193 -939 -510 -488 561 -539 -133 -374 -378 -157 658 -984 -971 -375 662 -512 569 -287 -772 -974 876 -641 -564 -64 -342 -299 -149 -973 64 169 -784 -391 -990 329 -402 -608 156 331 -844 513 815 755 432 -670 360 359 -425 -10 -459 -450 -738 -41 613 -873 -368 -234 -510 843 747 -304 670 209 809 485 -632 -335 -375 -669 65 -581 -494 296 188 287 -959 791 23 -771 -618 -903 582 -997 189 408 794 604 -742 676 -982 -568 -120 749 -139 925 -57 367 -940 -805 -110 -220 560 163 -103 488 592 944 557 131 865 -345 378 -952 -175 823 535 -386 -172 568 44 -520 503 -492 -665 149 418 -662 396 805 -176 387 -847 135 601 851 411 -87 939 651 -196 394 -897 -175 803 489 307 367 532 311 896 876 -320 410 -13 988 -538 -881 870 -795 914 363 -987 664 -74 116 343 -627 120 -665 632 -58 -449 -798 471 -625 318 -571 849 144 -780 851 -149 -845 262 -925 -905 -733 -876 497 -438 -234 -842 -224 -197 -567 -605 -5 76 756 330 -459 -798 541 141 628 839 -627 731 -340 -416 -410 930 -672 -866 -807 -519 -712 -697 -302 -385 -928 -418 -934 635 -609 202 125 522 970 28 77 868 113 897 -866 -775 -684 -897 -215 -319 886 -330 136 -533 92 -52 640 302 -749 270 316 -654 -946 -526 -786 464 143 556 617 -252 -149 -103 491 -942 695 -68 819 639 210 -582 -884 -591 -794 782 715 -378 -262 975 94 495 -41 -179 178 23 -239 -460 410 207 -181 568 267 19 -995 -978 -458 -220 -927 129 -693 120 371 701 -814 -256 -722 -781 -979 -458 -608 385 229 -479 -585 -338 -233 276 89 -498 -1 705 -499 233 218 -764 257 -697 -882 983 729 883 682 -169 -354 -593 404 702 -644 742 -696 531 444 175 247 719 390 899 510 367 -111 65 63 -469 -471 -164 -522 -155 -854 -196 206 -712 853 638 -332 -918 -732 440 -616 -376 502 916 423 826 766 180 -485 -311 522 118 -647 -528 -408 374 -236 741 180 -108 -819 -187 -595 -439 -31 -278 956 -494 -513 -945 -559 -81 53 -26 397 -270 903 116 -254 864 234 343 120 -4 770 441 -393 -488 584 112 798 -225 -505 529 -770 374 166 -347 -484 -529 86 690 -412 17 -303 115 749 36 998 13 788 -693 442 -387 -567 -476 -820 -302 523 620 107 389 -12 -264 -1000 -134 311 -790 55 596 542 -750 101 -749 396 531 -279 -466 652 418 -598 983 907 497 482 991 554 594 -731 643 -161 454 274 -728 -826 -70 919 745 -261 -951 106 -119 -514 393 -746 -95 -832 -799 -927 630 -550 842 -989 -660 -334 -113 -940 -762 710 -219 -454 -342 52 -12 -500 731 -524 874 -384 -780 382 -908 -864 -433 -280 -572 816 -633 -289 741 216 -296 505 -290 123 876 363 -199 -126 -163 964 -954 239 347 -683 876 -454 335 565 867 737 163 95 329 736 -449 -66 718 -396 649 -879 605 -55 741 -190 -314 428 -916 -362 82 929 -904 -857 -505 874 966 330 -20 -523 -119 -984 -94 -848 651 -927 -923 -240 -430 -610 975 418 569 417 224 -867 -397 792 -930 -266 551 886 -746 -40 38 26 742 196 -683 513 -465 853 461 941 40 -668 -993 852 65 -164 442 775 710 383 420 -863 -145 -830 -951 12 663 -458 -995 990 -807 -381 323 -582 -383 -888 -113 568 59 34 -916 -250 -894 -778 846 -196 -937 -466 -516 -921 -174 -590 -357 19 731 531 779 567 -120 -178 150 393 -288 54 -136 102 816 -772 918 233 294 618 567 -521 -595 616 -52 949 819 -114 -584 -956 -143 -905 674 837 677 218 6 -460 -904 -4 -398 -195 -7 -12 -382 -66 -428 309 719 -91 -90 695 838 -74 -486 533 250 302 467 -614 -230 319 -760 -216 -718 -335 -991 -414 -585 -252 607 615 -828 -160 -582 -53 865 313 -444 -289 857 765 909 -342 -16 -335 437 882 156 466 -840 893 -517 736 -226 -607 -660 843 -290 931 551 -508 -147 -931 -43 364 -574 -360 891 651 -623 946 553 -102 490 -640 -422 -563 -186 990 -829 659 623 651 -398 356 -37 -908 -872 -43 330 -409 -509 -309 709 851 -451 -301 413 73 -417 135 413 856 -148 948 420 302 -481 -554 254 463 -537 -335 463 -997 800 37 72 511 -207 763 -922 -722 -152 307 -487 864 419 -707 -205 -228 -7 775 -55 -69 -358 119 -490 -627 290 213 317 304 955 102 -23 -788 476 430 -747 442 53 343 -764 617 -543 290 965 -718 -708 -992 783 716 500 67 545 191 224 -149 -131 957 210 -349 835 -832 20 211 -204 363 -878 327 -428 146 886 -664 952 -381 126 28 780 74 -914 34 834 -278 618 -778 181 -279 -598 793 887 -76 970 115 613 -544 -824 -94 942 -859 485 953 319 712 555 568 -22 -181 -818 -26 535 -368 -4 310 -102 -122 192 -65 339 136 688 977 -20 -410 -716 -93 260 827 379 35 -191 -204 -548 347 903 -940 -562 897 290 -198 322 734 919 676 336 678 623 -451 -267 -64 -351 895 -622 -303 -199 -446 -924 -587 -13 -683 -256 262 91 -217 282 -912 -102 698 631 933 -592 -435 320 635 -174 -733 -695 -121 -929 132 883 -201 -984 -731 260 -618 12 -196 759 966 -987 -182 772 764 925 151 -83 594 156 502 835 223 -291 -726 950 786 104 -467 -579 663 -964 -715 787 345 946 215 951 -766 -939 505 187 -175 645 499 -934 3 -935 547 -945 -235 657 -863 825 519 372 895 -429 263 180 -292 -319 202 336 544 656 130 971 -356 383 137 449 -850 -655 978 -707 -317 -481 875 -711 544 -671 -578 -316 322 -380 625 -309 252 807 -690 132 494 -183 -944 324 -270 -959 -360 933 -679 730 993 169 -174 -555 385 391 -543 -175 -253 -332 21 -185 -369 508 -736 -648 432 690 -205 -393 -414 -924 290 852 -225 645 -740 -380 -686 654 -468 448 98 -452 -230 327 680 478 -878 -293 -18 -563 487 -761 845 -668 -555 -923 -855 985 466 -947 1 638 754 40 528 682 423 542 167 900 -283 -473 701 129 -123 645 -133 -622 121 843 -73 -439 -67 -585 -233 -621 296 723 647 492 -884 259 637 328 -65 778 440 619 847 583 -870 -924 -932 69 -181 -193 -728 -836 -723 -830 -174 616 -470 958 399 -207 -800 -657 670 627 -49 -935 -529 875 865 996 -559 860 831 -818 -277 325 -672 -111 56 196 521 469 669 -895 -143 -806 -210 846 -237 431 -818 100 321 536 -477 -995 -330 -397 -85 -856 -329 368 -427 -93 611 -752 -259 -551 -546 705 980 62 3 -267 -654 -337 502 968 -74 993 800 85 649 149 183 820 -569 241 -959 895 560 -159 23 -669 -398 564 -542 150 357 506 -353 326 -49 94 297 -205 44 395 -478 -685 -328 199 607 -33 -79 864 -648 413 543 -947 -102 -487 984 -216 -253 856 -794 -185 250 -778 -764 -126 -914 -797 -969 -825 -864 340 -514 -812 -162 -205 392 86 -790 185 -667 -523 -340 -102 -928 853 -882 640 -115 151 -912 722 155 276 -456 553 -139 851 933 872 -64 290 293 617 -903 -891 565 394 -542 702 392 -969 95 6 163 773 535 227 -520 -766 643 -242 -758 567 207 -829 757 798 60 73 61 877 801 715 474 -845 -218 -796 -261 229 -331 792 -638 954 584 127 139 38 484 -719 -689 709 787 -552 815 -243 -355 -272 -221 -159 214 -201 -825 553 -635 -712 256 -480 -417 804 265 -673 -286 -653 -740 236 854 713 -61 -883 491 -401 439 -344 -536 626 -839 -439 205 81 -643 -547 671 14 -345 -519 738 -758 -985 -361 -469 761 -718 -838 379 890 903 -353 771 -901 157 920 510 822 236 -312 -24 -521 23 76 113 339 818 -510 211 66 -839 -22 -239 263 99 -114 923 -290 -888 -800 757 395 -912 -949 -62 939 -8 -887 -128 763 474 577 -636 -814 579 -723 713 -654 -548 -46 457 2 925 715 583 -715 719 188 971 263 -408 108 180 408 -854 -454 -21 871 148 -338 633 886 389 -143 606 -550 752 255 -789 -217 -61 542 455 478 -949 -948 -557 -545 830 184 43 48 -803 126 -110 -100 137 -860 158 -920 479 629 977 -720 297 416 -487 17 761 -228 527 43 -625 220 887 -51 -273 -461 -724 748 668 948 180 90 162 844 839 318 -747 -183 232 -657 450 -752 127 243 -934 108 -959 138 481 802 -769 -831 -604 604 698 1000 696 -409 -557 821 257 -522 180 160 -77 -319 -737 -9 -79 172 209 341 -189 297 -575 422 -466 170 920 -545 965 -535 -276 448 9 -616 7 -134 -171 586 -147 935 -426 384 -762 446 -991 446 866 -58 -92 -490 -343 -258 -236 576 -537 806 815 737 187 655 103 746 474 12 -822 -769 73 561 -287 -729 912 -205 686 -407 -214 -968 700 460 -706 671 -966 -457 -749 -764 763 925 276 422 156 -244 535 821 34 441 499 485 916 -378 136 374 -628 255 -392 -784 -901 -728 -353 -105 -112 422 801 201 -389 -740 -330 480 729 -681 -678 438 -133 -418 228 -162 36 665 -209 583 -334 397 -891 485 -934 -500 96 605 -684 -42 291 518 548 541 -648 -868 -512 321 405 341 496 -690 -309 61 405 -264 287 -561 966 -781 -350 287 569 764 -674 -4 289 -436 115 -567 690 381 689 -555 449 138 -361 356 -908 -747 440 -188 -373 582 -210 323 188 748 -847 -765 -311 -128 -929 659 -3 -673 -104 126 -753 -815 896 535 937 -752 -524 -272 -3 -214 -729 -674 -109 -264 -510 876 -704 -320 -834 676 311 -553 592 -81 -256 733 -201 316 31 -16 -482 -984 -642 -391 -316 -882 309 198 691 -50 503 -972 331 -272 -747 -457 -300 -136 343 873 151 656 870 161 -64 -401 229 796 -964 347 -990 502 -753 -340 457 143 782 446 -955 -350 596 24 154 -71 540 412 65 212 -497 -778 652 849 -447 629 803 -372 -578 65 338 -754 -793 -761 -96 308 635 495 306 12 655 956 -728 -79 -796 481 -964 237 -967 787 437 -164 -521 -854 314 277 -475 439 994 909 -567 -614 60 -222 -918 35 836 -587 -398 -109 239 -364 800 -817 85 198 733 787 681 938 -549 476 -719 165 -249 272 375 86 320 -819 760 725 105 174 21 -59 -325 -919 -650 -821 -480 200 -356 -279 -155 437 -396 489 -242 985 59 -119 968 -813 -172 -908 -874 -959 229 -620 -714 752 8 253 -837 902 64 -205 -681 -450 349 235 657 918 -464 755 -658 732 -806 408 -98 238 -843 -480 691 830 -821 309 523 -524 -327 -475 -352 -745 -84 227 -227 579 -601 396 -828 -453 -677 973 -300 -691 984 -328 -92 142 -570 258 199 -864 89 495 732 -674 -555 174 -36 46 -768 -931 -408 -87 49 888 95 -302 -113 491 -771 538 -810 -680 834 -497 -150 -644 -634 635 210 69 868 824 556 113 202 998 935 41 970 860 813 -584 -707 -588 208 45 166 489 -258 978 635 -467 -310 208 986 -912 -167 374 -587 751 553 166 445 728 587 699 678 -502 -83 -704 -857 -243 -70 -75 -154 87 -82 -916 -816 -622 -541 -471 -81 -99 157 -128 82 -585 -207 2 -1 224 -211 735 884 -39 -274 66 -21 -528 171 663 -388 100 -470 -571 -671 -646 -351 211 -328 -288 -966 -962 516 25 801 687 994 -831 -503 -622 -782 954 -837 -176 -866 -837 500 -848 -637 -993 -469 -583 -410 446 527 -188 763 581 604 -515 -153 -659 -156 648 276 530 874 -241 991 -568 558 -740 -892 769 -889 844 -836 608 -137 -942 -527 -529 -691 -324 -271 843 -335 -263 -239 -55 100 -554 221 -555 326 567 212 520 -416 -335 788 455 -65 -480 243 408 -122 -9 -782 -430 559 -268 -792 671 -943 -954 820 -775 -590 -120 -84 13 -462 675 -202 -358 477 676 -273 -420 -374 677 -226 -343 543 -172 332 304 -976 -90 -153 -933 872 430 915 -539 839 -70 -790 723 357 -197 717 -655 -715 964 677 516 798 844 -290 -630 734 -631 57 -721 -203 399 148 398 520 -398 587 -629 762 -576 -702 -962 642 924 21 979 956 737 265 -319 761 277 902 422 -540 -285 121 267 -691 392 -471 -277 -958 -998 660 674 -5 786 737 135 -565 -251 269 -374 -697 867 -389 807 -880 -850 -608 -147 718 -282 -583 709 -884 -389 707 896 -38 -282 246 939 -966 -754 -849 -333 -644 597 -151 325 -772 -87 447 31 -127 355 -382 -880 483 901 24 19 -353 -406 598 443 -583 102 861 -895 -39 -715 254 -601 -31 -801 591 554 33 637 195 -544 236 132 842 429 750 26 -206 -576 -951 502 -570 -587 -265 -782 145 549 162 71 658 8 345 -250 -382 -659 -753 224 42 393 407 -574 -99 745 -439 -719 42 368 -452 -739 982 279 -722 -304 880 257 -60 -704 948 375 -725 139 -125 -198 -890 216 -936 150 621 15 -729 -168 -987 50 -154 709 246 568 -328 877 -857 75 816 -706 700 -970 333 -60 -397 741 645 194 394 638 -812 560 608 -100 975 372 -144 338 122 -43 -681 561 -720 -40 63 835 525 924 -639 256 629 770 -115 20 295 -741 547 -744 -661 -909 596 249 712 976 660 -919 -593 52 485 -829 -739 -173 -363 -780 -756 281 499 223 459 794 -527 105 514 348 934 -645 -666 -887 885 -979 -443 203 279 -907 -512 -817 -463 -525 -702 -423 993 250 -277 -577 -369 50 632 -908 885 -975 -534 270 923 142 599 150 871 -864 199 234 -591 -980 556 -627 -221 884 -344 -879 -436 -529 609 -948 661 958 -556 -512 804 558 350 798 537 293 -717 -141 776 347 752 397 449 -129 -704 881 954 -615 241 -629 -998 661 792 -385 293 -205 -420 -430 -791 -457 -32 -650 -728 442 91 231 -361 680 -341 268 -194 -501 -140 554 -409 996 -540 -22 27 822 2 144 -929 835 43 895 516 -201 205 529 -84 462 -251 -647 40 -105 105 -116 679 717 -746 35 936 -964 -448 -488 269 -140 -517 164 961 210 -681 -586 -824 206 725 -440 -749 163 -124 425 684 -1 639 813 496 -716 -607 928 501 -432 814 -542 382 -224 -663 -329 761 -884 -246 -670 -285 -416 -76 -940 -524 -362 16 -685 683 -683 87 472 -755 -944 -124 -345 -540 -249 315 13 319 -900 -267 192 119 107 -562 406 -795 -260 -622 302 211 -879 -647 364 -865 681 136 960 -596 535 121 699 -963 -246 101 -632 -566 209 -119 -809 -709 136 -355 -913 972 -259 681 -369 636 -303 599 -428 -837 11 670 -545 727 -316 736 -849 -845 789 943 726 -881 487 229 370 989 454 -574 -525 143 -101 -486 886 914 384 -801 -141 -294 696 82 311 121 -925 351 -889 -791 118 869 -908 -148 -218 -186 49 -330 89 454 -604 -380 -66 428 753 -732 379 523 779 999 -770 -656 367 -482 562 130 -534 -297 -916 12 -243 754 -315 977 -559 500 -810 447 -940 390 -402 -176 -174 -487 609 -477 915 82 -692 531 -584 312 604 -448 -944 -498 -8 887 689 408 -119 757 -476 603 61 109 385 858 -74 -396 659 356 -275 -882 219 -697 178 -818 -624 -950 486 -721 307 210 714 976 -291 -982 -401 529 954 -876 278 -641 -560 878 -834 -338 922 133 82 729 -310 -7 292 -384 997 5 937 -35 -391 -41 996 -118 -270 -781 -905 501 -858 -652 -266 -778 998 -750 -391 528 303 623 -691 167 365 -922 552 886 -409 53 24 197 -297 714 899 100 -139 -543 898 -987 321 -224 634 -169 -124 1000 -439 -456 -361 486 -81 -331 742 488 -417 598 -749 -952 43 -192 249 73 97 -634 -280 -511 -564 -208 450 29 861 821 -163 42 -540 -903 627 -980 389 983 -528 162 709 -489 -105 953 229 -131 353 181 387 -821 -919 -950 560 -411 -591 -337 -163 253 437 -826 258 -328 370 -99 -299 -503 -116 314 -807 -55 -40 288 342 -688 -512 492 586 306 866 898 665 865 35 -787 -647 499 -311 899 -111 318 -729 -458 448 -704 703 996 -343 -214 -592 -138 20 -731 -45 871 -711 -533 -193 -912 -782 -489 -63 -627 -958 -350 736 -209 -936 411 619 268 753 807 -429 -259 207 -259 -266 -473 760 877 249 280 32 418 -673 385 -359 656 -70 -114 -406 900 581 -32 -967 434 770 -340 775 -704 -595 -183 207 812 -166 834 -353 -534 -328 681 162 48 -576 584 372 -9 460 -813 -87 764 -388 473 614 834 -311 -350 737 -408 600 722 212 -4 -640 -968 562 669 -800 -512 902 851 -249 32 514 270 866 -227 -663 814 24 109 248 -536 -505 -552 -407 314 -41 675 -995 -814 -790 296 505 -137 -366 352 -494 -591 -237 -963 997 989 470 986 -189 -494 140 798 -217 -90 -999 -921 601 867 162 420 384 -277 789 614 -629 295 793 -196 531 492 -745 -415 769 -808 -435 -377 -321 -290 -215 -534 206 -633 -300 189 -538 -850 290 -876 -225 -120 -406 415 893 -228 602 455 -291 -588 855 475 343 222 -318 -140 666 -208 -10 93 663 804 -254 -766 -289 -532 -537 -659 452 4 -36 308 -880 4 106 849 -686 650 598 342 990 -753 -731 -889 334 79 928 -116 701 460 496 225 541 10 -904 676 823 116 -611 -409 -998 695 -282 834 492 301 -108 -906 613 -823 -233 79 -791 231 955 -350 371 357 -307 -898 486 -240 95 -18 523 887 105 -906 -332 584 -50 -612 -300 -548 -966 -431 812 -930 -341 111 -269 -656 -778 829 -985 84 -83 222 196 -14 978 -388 492 475 -19 791 -500 -767 -658 -574 599 100 -834 612 -717 382 -745 214 -231 -939 375 -823 -266 -523 4 -529 752 -790 -977 538 -66 551 549 -384 -14 -83 -461 -880 -826 807 -720 752 977 898 88 -133 -926 -890 105 954 -213 673 529 993 -282 -624 885 -318 807 -628 -424 916 -171 69 -672 -200 748 537 -823 801 -505 -539 334 322 -489 588 -603 -722 -226 -733 -420 798 -864 159 418 -847 663 850 -743 -941 312 704 -268 822 -819 720 -688 445 361 -282 -854 -537 -989 781 -955 598 993 465 -33 -201 81 96 -215 354 14 -942 -501 -99 443 -119 694 714 341 -111 -898 231 855 505 784 -978 979 287 -131 -350 634 312 -219 -8 -76 -496 -609 179 -277 -422 64 758 -947 879 -222 -843 501 -395 -867 904 -702 609 677 523 -200 -146 -679 34 -486 193 -299 408 -403 -146 -490 33 -824 447 738 85 -406 -542 -809 -707 -67 661 -487 -800 286 220 757 -290 -54 638 -654 444 991 -81 139 0 -218 438 608 -351 -494 -458 -57 189 -33 -966 -213 399 -908 125 815 -250 955 -826 755 715 910 4 -851 -440 677 -318 846 -827 -92 543 -631 -363 -791 -842 -33 51 277 -730 -878 -820 -973 583 657 -68 -923 -795 547 170 -290 547 -60 -790 114 -402 -493 719 416 346 -740 -566 -999 -788 -572 -375 130 -213 -793 -539 -679 601 -724 -895 -370 240 -313 651 -816 215 -389 -943 553 151 201 -799 -408 788 377 340 468 939 77 566 782 -782 255 -564 757 394 77 -574 -24 -131 -876 -500 646 527 -175 174 659 -732 976 950 223 -294 498 86 -841 306 -30 -70 335 973 -419 230 -122 -284 408 908 427 -990 -38 -885 -614 -593 117 133 -1000 -972 338 -615 305 -618 -769 -656 245 687 -346 416 18 -193 -86 -853 -815 -409 -347 -936 -929 829 -891 191 747 441 232 -6 65 -803 407 -218 267 178 297 160 -625 -6 828 417 -974 -160 647 -677 -493 -382 -34 36 93 -57 938 -960 -54 385 824 534 879 283 -973 -874 -922 -361 618 503 -864 -704 515 576 -94 -612 931 577 483 -13 528 -725 811 -36 887 -566 -965 -825 236 807 -831 -121 -391 412 -488 -904 -946 578 -557 -220 892 -587 -443 -873 749 640 881 -735 -629 38 736 672 813 201 941 -68 734 -906 337 362 456 -281 97 979 79 -148 -884 240 -893 14 441 666 -388 938 915 121 510 532 638 81 855 -821 -384 265 721 -58 -940 -928 -505 30 691 311 343 -683 416 770 674 359 -914 987 -786 78 797 216 -727 -111 432 -523 -19 618 238 -994 109 -211 -561 -173 475 748 197 -34 -280 -578 936 432 -528 322 902 959 -781 625 315 -417 -732 -200 90 574 -191 -233 937 931 706 947 916 542 -458 -214 -513 -397 -667 447 -205 205 950 646 647 998 79 -228 924 9 634 -449 -309 -361 257 120 -120 -158 -439 -880 119 -796 730 -542 -333 -278 -835 -7 128 -706 115 -797 13 -18 -381 692 11 -891 -886 517 296 -366 -600 -391 314 307 -640 203 168 273 965 -618 513 528 -851 914 -157 539 -746 74 -172 -434 -915 -687 -178 -182 918 306 -811 690 532 -387 -167 -5 -44 344 -510 643 -657 131 994 -262 255 -951 401 941 -424 969 763 -931 -729 414 870 -37 -576 -588 -462 788 -361 -877 486 -711 566 -618 829 -527 -399 986 -330 489 120 -747 361 570 -498 324 18 302 105 727 -185 451 974 726 632 -113 176 -691 262 751 900 -813 -912 -767 635 -750 378 758 -741 205 -135 125 -573 -688 229 726 -452 -856 -702 -740 -45 -866 -833 273 -584 -974 158 620 -399 591 -232 500 536 -507 301 973 219 -912 -966 152 406 964 336 -57 -69 -84 526 -465 984 751 -876 -609 14 -621 31 101 -174 796 -563 -685 551 822 228 -522 -161 968 986 -19 -767 289 216 408 196 -964 945 -400 -937 -759 234 -688 78 -186 -513 -353 -486 -113 620 849 828 237 369 -764 288 -794 628 -887 617 593 -426 -938 304 917 -516 -709 -812 963 -362 790 377 -974 -502 -292 33 -877 -135 -307 -374 457 -72 453 -379 -456 377 -93 -387 773 -116 495 13 -473 574 -365 468 391 141 700 -64 386 970 600 -805 -786 -863 -886 -155 -560 815 -261 356 433 339 815 -910 -233 -536 -727 -946 -310 -75 -458 -16 -239 207 -308 -944 -172 710 -894 -376 638 778 -795 364 301 330 -428 -598 -390 242 -618 495 -620 -671 97 128 -843 553 923 402 617 652 -894 -604 955 676 881 791 170 741 -759 717 -707 -714 291 -688 344 309 673 186 534 90 618 -317 -863 669 -595 306 301 487 -680 -58 -347 -822 -588 -157 -188 -13 -461 908 600 -122 315 -276 -260 949 -755 336 -838 173 -267 173 709 383 -7 -373 -83 931 913 974 -157 -307 849 -144 804 909 896 -362 694 460 -697 -643 -272 669 887 -930 324 -285 871 275 -710 127 -383 216 596 -851 -599 -23 -848 990 397 414 821 -766 548 -601 -580 -777 -237 278 -840 730 728 -378 -682 -226 734 -436 -184 -834 -225 882 -707 -386 744 555 479 -225 757 -881 -205 -307 466 -534 183 519 -317 -120 -8 271 -349 -22 -483 -735 146 -146 -296 756 597 713 -131 -594 -762 -301 -212 232 -776 992 990 -417 -404 -825 -40 455 -195 769 230 -328 695 384 825 612 -450 507 -937 -372 154 753 453 -979 -424 442 -330 -103 320 582 109 -977 586 -747 -978 -400 8 966 410 -468 -592 -190 -275 -21 848 772 -289 -706 -674 -319 259 -580 831 -156 826 -95 -877 877 418 -655 725 -204 315 -671 -80 67 284 -958 270 6 -211 -817 -858 170 -653 -111 -797 801 95 725 -46 -693 689 968 -410 -3 943 378 789 322 -626 -824 -499 45 145 271 100 -416 721 -343 -907 959 -936 982 -611 886 562 -421 895 -748 625 -504 -127 390 390 39 -977 132 -994 237 433 389 766 -471 -865 816 -991 -723 508 645 -783 355 -851 -752 -949 926 -836 -2 616 822 -379 -129 -914 -210 187 127 -271 703 370 258 -43 152 -850 927 869 -423 -43 612 271 -100 994 815 -912 -357 -27 120 79 -536 937 687 984 -685 250 -218 913 171 54 164 -614 -595 492 990 -316 306 -367 168 -150 -769 -312 -283 -465 -517 -446 -281 -543 -817 675 -94 621 -65 189 657 -411 -745 567 309 -427 -55 -228 -503 -787 -865 -651 378 -195 154 994 698 -624 529 701 -45 -974 367 812 181 -212 -195 167 545 408 -158 -696 -390 -21 -789 474 282 611 825 -210 -130 -559 -550 -75 -860 -133 -80 675 -62 935 645 -242 924 -114 -679 -346 -891 -413 -204 464 -571 -52 -615 201 -32 985 209 36 177 137 660 -341 -260 122 63 799 -723 -38 991 877 -703 -439 152 -753 341 960 498 -730 -800 764 618 95 -702 -394 609 -81 -233 -977 465 -350 -57 -762 -757 -439 564 378 -23 660 -459 479 -861 -888 767 -712 -839 355 -235 344 -241 574 -123 -69 468 -837 410 -505 -474 501 -946 -43 -26 395 -352 -320 500 -159 -546 -705 -860 -997 -698 -221 -986 535 272 868 -749 36 502 87 853 962 -12 665 687 694 -493 -259 -251 -887 883 -565 -347 -441 -18 -958 -527 465 959 507 -673 -252 -331 64 -501 -279 154 113 119 950 920 -678 969 954 440 955 -995 -597 -348 691 577 -860 -16 -327 137 -837 -728 302 -667 299 -441 -307 568 -664 -99 305 -793 -402 929 -895 123 92 461 -403 48 998 -710 300 192 861 -112 710 -8 432 72 -489 -163 474 -537 10 627 334 685 -247 793 -341 170 -926 -791 490 -132 -635 -9 -665 0 -494 103 -751 369 -915 88 -76 983 -877 75 -441 556 -602 402 -686 -461 -843 -736 544 900 561 -566 960 -30 179 -884 -909 780 644 -700 991 -40 468 119 312 -699 -668 -52 687 133 605 -788 73 -977 460 15 -689 300 798 341 -73 804 881 571 157 -369 852 -589 -263 171 -490 650 -149 785 773 567 -7 -957 57 78 -617 -489 712 198 883 -870 191 532 -980 112 702 391 432 528 -317 -128 -653 -987 769 -830 -487 431 -289 -584 -390 858 -6 -556 -748 -573 -847 741 -67 -359 722 231 411 -460 -294 250 451 667 842 810 423 -363 646 -920 693 -389 414 -101 -978 -196 -618 985 -253 -722 232 -553 690 21 155 14 10 -311 -100 655 743 -138 855 275 821 -23 768 409 949 42 -924 135 608 237 545 -359 443 796 -6 570 221 498 -792 -383 -889 528 -123 198 -402 71 606 -900 800 398 797 326 259 669 -716 -835 664 -187 -909 -222 -406 -363 79 -166 -142 406 -387 -139 -710 135 -629 368 -354 256 222 934 578 154 -671 677 -311 733 -136 -872 -343 -534 811 178 949 684 -620 -934 742 102 -282 -411 531 -112 428 498 581 -941 590 -826 -829 470 30 -18 202 814 882 -505 2 -818 -163 -377 -148 -517 -888 -137 532 -325 -640 141 -271 337 -923 589 -255 578 65 535 364 189 414 229 -570 -259 -710 -707 -901 -29 125 -137 -170 -824 739 -230 -504 324 -30 -984 -386 298 -918 171 -30 533 248 514 -458 -706 673 -934 -888 564 889 -981 480 -164 354 371 -239 604 -709 882 -6 849 959 545 -522 250 -816 832 -859 -125 -149 -332 306 832 -265 401 -857 -939 -404 23 -57 -801 1000 -871 -826 -780 -590 -193 453 964 556 -855 -781 303 -778 547 503 -983 -274 164 -378 628 -523 -559 -780 109 -305 901 456 744 260 -87 885 -505 676 743 -153 -226 194 503 926 498 605 177 471 -163 816 -624 -572 -845 -86 -183 267 795 180 -432 58 299 -582 -381 493 -466 484 -634 -743 603 -399 540 938 503 407 686 -34 -442 35 384 775 742 592 860 144 121 439 746 -626 -988 -328 -406 -396 104 393 82 937 424 -826 -931 -421 -20 841 -873 36 942 582 937 -437 -168 14 274 -670 -205 598 -488 -95 492 -16 -967 -190 -435 -257 -51 68 -290 -572 -6 650 -507 356 729 -679 -475 -340 964 706 675 -319 -973 -905 531 992 -61 894 -2 -727 -78 -690 -159 678 -947 -5 -305 -216 237 -214 133 70 285 7 641 952 -819 621 -725 -675 857 949 -341 462 990 -329 -177 425 -32 -810 -165 229 892 -791 -475 -586 -938 -850 -260 -649 689 782 119 -990 -651 250 237 -517 861 127 796 953 -483 398 -28 76 713 559 354 -948 -732 -946 848 -597 -984 -847 136 -172 -560 142 564 -225 570 464 -139 -627 866 81 -806 -138 -688 789 -58 -694 419 202 334 121 84 614 -585 -475 -461 532 99 -344 -496 -272 -898 -970 283 -247 913 -149 679 -609 -970 -279 -382 -882 798 512 164 315 530 124 -512 157 -810 -806 -897 761 604 -376 -175 131 -847 -391 963 701 358 -102 48 -199 375 -291 20 684 954 -278 621 960 -521 -310 -89 955 -638 -806 -133 -286 -715 -887 982 247 811 243 -672 -250 420 -686 -258 -569 896 315 -964 -499 959 352 96 57 -709 824 -962 901 399 -756 500 -1 -58 723 402 949 -623 175 159 -112 874 943 519 -858 -794 1000 -753 -560 106 482 244 -349 -298 134 737 452 -761 848 823 -887 443 -818 -38 -296 -936 725 -552 -9 968 796 319 360 73 377 387 393 981 -969 695 61 -733 -188 86 730 -520 476 89 307 672 -320 -77 -121 716 439 -364 -926 -187 921 581 505 -106 788 -790 785 437 -460 -817 198 1000 926 -447 -624 -443 -65 -136 363 717 613 -50 758 -653 -548 -625 -514 89 -431 -895 -541 220 -275 -685 -736 522 0 -755 812 -46 976 -594 -424 -427 -911 305 330 285 534 320 -887 -498 -804 265 -993 496 -190 -452 -551 922 465 -318 870 927 -715 106 -141 -146 253 699 -794 -673 682 661 491 -698 -181 -781 -799 -127 340 876 -282 367 311 -202 53 962 -904 -739 105 -597 656 -285 134 872 -906 189 148 699 -820 722 -288 525 -330 501 -756 -249 -668 -810 -21 696 607 435 -471 -992 -150 -387 -920 845 585 707 -171 -80 102 -915 -543 351 536 -606 -980 728 195 62 159 -390 564 -639 4 230 -103 798 -674 191 210 102 377 667 317 129 611 922 -198 -906 -237 163 -302 -47 -657 545 -256 108 253 141 -792 -345 -975 23 -197 -596 -823 435 600 -457 901 -448 123 -256 748 -913 422 -450 651 -516 759 558 -380 833 -827 195 -53 319 355 -542 -582 -135 -587 6 -584 -735 -787 -494 -94 -766 -275 -773 -40 -352 341 820 -981 -363 -472 -959 -144 -556 -239 247 949 -441 50 902 772 -50 679 375 -172 -913 -936 -152 871 -405 -539 -656 -337 -180 469 755 -504 -34 272 -163 -427 603 -458 388 24 -722 471 720 79 380 404 382 556 371 252 563 -705 327 -39 -108 -792 -53 139 566 468 -370 617 56 27 -659 510 953 -241 -935 873 -224 812 671 912 848 -720 -603 821 302 -777 -379 -179 567 349 -590 40 1000 -608 781 -609 -641 -999 -896 320 -321 -976 434 -616 870 -712 667 -406 -347 608 -722 -90 -616 -869 -625 -604 122 933 582 -566 -525 549 -131 -200 -391 -95 755 28 779 107 55 -144 37 891 264 -387 594 27 420 -876 -63 -964 -482 896 648 956 808 -680 662 737 744 63 420 -986 914 -680 -562 550 708 903 -518 301 -768 -5 216 -679 -768 385 453 -733 -928 -243 821 -883 -304 -534 -969 645 818 -317 94 -200 608 508 -263 344 77 -114 841 318 123 104 -582 -285 320 565 28 -948 -559 -668 418 242 671 836 553 -925 -859 -118 923 -490 506 764 -821 -660 -279 -511 -998 519 54 321 777 216 98 2 778 466 254 14 885 -845 -567 67 -248 44 564 -991 -827 416 -413 628 543 -413 -640 -628 -890 -235 707 628 -580 -587 -253 -773 -513 104 741 -58 -232 -483 -160 634 -132 780 941 62 75 -271 -996 100 -262 901 -787 944 353 -533 -795 779 356 -929 -629 -703 714 235 -903 -964 -981 572 -109 30 425 134 172 70 -265 864 -250 -787 111 543 -495 363 65 -375 -516 -490 877 10 -861 481 482 -649 831 -864 574 833 299 -136 751 -61 446 309 -404 -219 201 277 -189 565 -195 -390 474 763 297 -487 -23 -682 211 369 857 -939 95 -102 895 752 963 -956 390 -924 -662 222 980 408 -966 -608 -711 -594 136 -120 461 428 152 -104 576 -945 -672 -439 238 184 648 629 -266 982 216 -43 457 343 221 319 -98 946 279 -316 680 -893 632 -201 -53 815 -410 -402 258 947 69 -121 -848 995 -710 59 -744 -602 -864 -990 764 287 785 276 141 663 668 658 518 -653 -523 -204 -534 843 749 -991 688 106 -933 592 266 475 -861 -104 -692 988 -770 -695 832 -433 -555 -5 -359 -501 831 467 -128 413 -135 346 -531 -470 -649 339 387 -190 279 428 422 675 -1000 -427 193 -979 -303 639 290 401 634 818 558 -730 -931 -551 799 -918 671 805 -771 176 -464 822 -423 -201 -380 157 -49 -208 137 -945 -579 995 -832 824 -749 -967 999 -139 -552 -885 -839 706 -126 406 -877 -116 892 210 886 37 480 571 131 -670 542 392 -36 -787 -310 401 -928 931 567 -413 -61 4 596 -97 -46 -589 -960 -150 -516 -327 955 369 -577 -657 -496 -95 -251 439 -827 -575 -68 895 765 472 -777 -826 76 -534 -897 857 -807 -467 -663 -930 474 345 -758 818 -836 -144 -359 393 -260 -306 -527 778 82 139 50 -730 -763 -552 591 536 858 178 426 335 -302 -584 -333 -270 839 762 938 353 870 -668 928 -911 -24 715 -30 -163 -163 942 512 329 -629 -757 77 -929 -197 -307 466 -355 -419 -769 -469 -856 846 -27 -348 677 -57 -74 -969 -562 -985 -315 266 -208 522 -332 -229 899 -7 24 -616 736 -626 -825 -892 103 -738 716 235 -450 716 138 -222 -459 -749 504 -432 607 -879 254 -374 97 -528 179 98 438 309 195 -885 -971 47 -597 794 625 24 -719 -905 66 722 632 804 -811 -152 30 613 213 -290 -396 -327 21 -184 925 985 336 514 986 802 732 -853 -849 -37 765 -831 369 -271 -346 257 377 -2 502 -552 905 323 -845 -249 -827 -7 634 22 -355 679 -327 402 681 -945 352 788 188 921 132 -664 411 505 -196 590 -263 19 -235 854 190 -266 324 24 566 -440 978 624 -577 14 -197 110 842 350 -192 891 -630 -173 -289 -950 721 -782 209 -654 -871 -448 -9 395 742 75 -128 -469 -203 490 -479 -114 -199 24 773 -127 100 -989 960 407 -142 -19 441 31 963 -388 -128 66 -991 -343 -108 -242 293 740 568 850 72 -825 922 516 998 -352 -837 344 100 -949 916 761 415 -59 431 -148 -640 -376 -662 93 -68 -242 -889 -679 378 458 -196 952 -811 -148 606 479 118 757 -139 725 -314 734 906 284 -82 725 -765 699 -603 -52 -364 -654 -183 -123 -715 336 856 -637 -446 522 892 -8 840 -26 -633 -556 14 911 54 537 -837 -164 518 -580 903 -309 133 115 102 -563 -310 414 -804 256 -966 -889 52 -113 732 -70 -608 340 -106 -890 551 97 -757 252 -103 509 -535 447 -138 418 -539 -121 -437 -45 826 435 -869 -665 468 315 427 922 63 337 -657 670 -896 55 -650 323 -83 -631 -311 -639 -484 -728 375 446 823 -667 228 -728 -425 -595 522 461 -74 889 -201 -199 -721 -73 306 460 588 721 -346 687 879 -41 -546 118 443 554 216 -859 -499 678 60 153 -490 -790 209 883 15 -829 -48 -795 -936 988 -2 -373 -950 123 754 315 -692 -150 -727 -883 -570 374 -500 390 791 469 606 -232 574 813 -467 -390 -677 464 -829 -523 204 941 -109 -617 775 -889 202 -494 812 -39 -635 -701 623 323 551 943 703 -143 -1000 668 336 295 -761 123 422 11 647 354 -48 -301 836 -70 -605 131 -213 709 -991 720 -510 47 -699 -453 958 395 -481 297 -663 36 464 -563 92 -117 396 135 -645 -594 475 432 418 594 69 975 289 77 937 -37 676 134 -426 373 917 -744 504 -34 -617 -626 558 84 -49 21 403 -975 827 -24 -703 -357 915 175 939 -868 -717 -873 642 309 -257 212 966 -577 61 -670 -725 -372 -268 -147 -410 865 350 39 220 39 -792 -433 -773 852 -347 177 -886 -883 399 386 -522 -231 494 975 341 -617 -752 387 -980 -772 -841 491 -9 -179 400 -812 887 555 861 785 -706 -722 713 23 -662 771 -60 599 37 -246 -651 -751 228 -863 -363 -617 741 141 909 -68 890 295 -883 685 -183 -410 -476 -866 672 414 -898 -377 691 -245 -837 827 367 94 -14 415 341 504 340 -214 -51 -487 -278 370 -462 884 643 746 -264 -433 619 535 233 796 -980 722 505 -728 -773 -627 -801 -747 759 -485 -225 309 -120 -642 809 -956 807 745 173 151 -9 8 -764 599 -343 965 -451 -414 -341 475 439 492 -559 746 -979 946 663 321 -456 167 926 -440 110 -426 581 -990 -353 -40 -436 -317 530 48 760 766 751 785 556 -816 287 760 783 99 648 -846 -655 -965 -908 281 -103 787 743 -439 743 -705 -530 959 278 216 707 854 -214 47 -713 531 -307 547 766 -589 -611 -140 93 116 785 640 342 -255 -458 -823 441 200 650 274 -874 -451 -945 165 -857 996 -370 398 -237 76 -837 741 -488 691 335 -946 -285 117 566 890 215 -938 910 702 244 -199 -274 -54 -985 -653 157 230 924 323 779 -831 62 685 709 -634 652 -782 -845 398 -737 -10 137 571 -618 737 -434 -395 -376 815 -406 806 -519 -110 249 -276 -250 145 -539 162 31 410 -492 350 584 827 498 -279 -841 -209 660 727 679 -295 -568 425 -109 -773 427 -476 -316 -786 697 -893 -179 898 367 775 943 -519 405 931 -928 -188 996 134 209 350 911 500 -978 662 -600 850 -576 -429 509 41 513 956 -237 681 -903 -957 -346 -215 -396 919 -430 607 -390 828 911 -249 152 473 -550 -188 -350 659 -170 317 -280 -325 972 309 885 -361 553 921 -971 -886 692 793 332 -965 -800 283 -823 711 282 -326 -900 -387 -416 -242 845 -867 -140 409 -553 -274 790 -712 -529 689 -144 -738 511 -902 713 -985 -869 282 688 183 728 -742 -94 317 -635 -16 768 837 -484 204 202 -972 -734 420 -995 -496 -335 305 79 -18 -93 371 282 -197 334 -27 -78 628 -814 -440 339 914 -406 393 -54 519 -274 255 591 -950 -654 746 734 -409 -281 -600 5 38 -591 -921 707 208 -433 -193 256 -785 -526 695 614 276 -743 473 -15 172 -40 -857 844 984 389 -907 20 -235 162 893 456 530 127 463 473 1 -205 -191 78 789 317 -202 -706 210 972 -847 -208 -901 251 217 -308 -584 -402 -835 -151 890 161 128 418 -467 -8 -857 -970 15 -903 608 389 172 431 649 -820 370 -452 -86 628 -8 -203 430 717 184 543 398 -609 892 -288 -203 -952 365 675 -532 491 -734 -931 -562 423 440 -312 -669 349 -149 795 237 -291 620 -201 -663 -931 -944 579 315 -878 379 -123 765 -386 351 -952 -41 462 -801 -618 86 626 -904 516 -345 156 -664 -934 -120 -567 -177 -670 791 95 -693 243 -657 508 929 -823 -930 420 -122 648 -289 -787 430 596 419 334 -873 -257 204 -926 -13 -645 688 -74 -339 794 198 195 860 379 -34 -522 -376 -68 -780 699 -418 146 920 319 -4 630 -430 -500 -930 -695 951 -229 363 -655 302 -818 688 -614 -332 556 -268 323 -750 156 229 71 956 -665 817 -113 537 -772 164 682 -930 890 629 400 657 -168 971 219 -229 -580 196 405 -882 -641 -170 -318 -593 -85 -610 246 -69 -273 -896 -839 -296 758 -956 493 -533 -910 881 -798 -865 -853 -115 323 697 -959 -933 -303 -464 344 -733 -176 -338 926 209 718 -155 -59 -864 86 661 -317 -450 973 -368 194 -135 845 -307 -714 12 894 -626 -285 717 553 481 -948 -107 756 206 717 277 782 637 84 788 -681 -431 650 716 274 -209 331 51 526 -63 -69 -240 -640 -934 728 589 -407 -417 869 -176 792 -495 -503 736 -951 -21 32 -859 -443 -770 -900 -150 268 -590 -230 549 -982 940 486 -408 696 -899 286 -256 570 882 -899 -637 -424 438 193 -317 543 484 -283 -1000 -240 189 -723 666 568 -695 -245 418 78 15 316 136 599 -106 -177 -282 -695 -521 237 674 585 -648 171 -900 250 973 -123 -791 -719 328 658 -282 -760 135 -628 627 -634 -725 -376 754 -219 -574 -107 -186 618 -386 181 -902 677 -735 812 27 343 187 -404 -550 -990 660 117 764 335 -916 -702 20 409 927 775 -154 -311 535 984 493 -646 61 -965 -636 885 139 -573 -368 550 388 -455 -761 993 980 -890 374 405 830 268 -385 456 -772 -916 657 589 640 -653 137 155 -926 775 -302 -90 432 962 898 502 -767 -212 -71 560 900 -581 481 63 -115 -399 -507 135 -578 836 688 798 420 -218 -552 565 -121 -681 734 -128 -660 -849 -430 -485 608 -902 333 -88 800 945 -816 84 -364 -20 952 -370 -558 38 717 10 -631 -17 389 18 -127 -623 993 789 -946 -658 -244 -615 681 623 -897 -825 -476 -548 656 2 -62 -450 753 -508 427 849 540 852 267 822 -651 338 -597 953 -903 -467 -325 864 375 766 -612 -89 397 -395 -208 -566 -840 915 -12 -420 904 80 757 217 -16 -88 -117 -157 -626 -315 663 607 -517 -279 -129 56 -565 193 687 -335 804 686 130 482 -123 -4 -603 263 366 661 -377 -397 551 427 760 234 362 594 812 141 -119 439 -315 947 -819 45 -604 363 -570 -856 -951 -825 -85 621 -462 -195 -221 -618 5 703 537 -615 419 -397 -867 -131 631 606 931 614 -326 372 -903 -267 -182 304 -61 -429 746 942 342 13 -978 -105 -890 49 318 -334 295 -525 -57 -84 -420 -371 412 -508 -14 188 -721 672 -979 -272 530 808 987 855 -895 -802 854 2 361 833 597 826 759 274 939 489 -117 -19 699 -84 -584 620 651 -773 -432 739 -193 51 -212 -607 519 -714 -585 -898 -122 172 124 410 574 -410 327 -694 -139 357 69 -32 -895 -970 -84 503 -514 486 62 -517 -902 -141 941 -731 203 -918 -925 355 66 -957 -183 -991 365 -388 83 721 -42 -917 -878 -497 -599 -813 22 -741 686 911 714 -607 -687 860 116 -369 -118 419 -223 -264 -402 420 -950 -10 176 595 649 -975 113 782 -461 -763 -373 -644 65 121 466 -670 -989 -103 450 461 -685 373 325 -416 -758 -681 456 329 -517 -967 -306 273 -854 277 125 -64 176 -273 605 624 280 481 473 653 -185 -68 160 -852 -244 -494 -778 13 5 859 359 506 -81 308 -187 36 850 179 372 -258 163 792 658 -429 830 115 867 -114 782 935 442 236 698 40 -445 538 -844 320 -397 -267 -185 -132 -794 755 -718 -221 -68 685 851 -825 -141 -734 5 -274 -510 244 821 447 -414 985 -419 -646 834 -916 21 -340 -541 -651 664 35 111 847 -288 421 815 511 23 567 -486 -851 114 -28 431 -445 -902 268 -138 468 -504 -535 -707 874 726 -828 -509 624 689 -687 552 550 326 -400 -933 358 142 -46 -973 544 742 531 820 -234 -185 514 -712 561 337 -769 57 969 -978 55 -616 -65 -330 -616 988 352 -914 -654 -323 -936 192 -995 -520 -561 -290 -772 -178 -226 -30 675 -707 -272 -787 -358 744 763 971 -371 -246 -945 907 215 595 -493 -524 -281 323 269 564 299 -908 811 -930 -62 -85 372 282 -180 -971 804 161 221 -888 -807 -422 596 900 645 -822 -765 830 -470 -214 -355 65 703 71 -274 844 -313 33 -516 -387 803 -202 -917 261 1000 356 952 -110 391 137 -241 -59 -205 -668 81 -573 -221 500 196 -710 -132 189 745 -192 -578 -26 465 -17 636 490 -543 -948 -418 731 -88 49 -585 -465 691 139 -317 -837 -171 -287 -113 -284 -803 978 854 -566 -949 -68 -263 -746 574 -820 -639 826 -228 -268 463 685 531 -668 -413 365 -108 346 181 -128 899 698 713 273 417 181 -800 -811 304 -391 -406 -282 753 430 726 -646 94 -986 603 17 513 -739 555 -846 -880 453 -674 820 2 842 68 -125 -762 961 -1 -710 -217 754 -823 76 496 883 -550 -381 -518 829 -188 228 441 -856 -134 -707 -642 -323 470 -349 -650 -629 332 -252 -910 -5 -415 -312 295 15 700 -676 -481 881 -256 -505 65 15 230 -188 -503 -746 882 34 -378 -749 -579 183 150 441 -825 985 -775 -343 -129 51 422 714 -632 -851 907 -25 -840 -936 561 -910 -683 839 -681 824 451 929 300 336 -108 -465 699 -817 -856 322 -835 599 346 -51 -962 -732 -453 234 -354 -3 286 113 -352 203 -700 799 -914 507 554 672 -20 598 -120 467 -423 258 -889 102 559 -768 234 176 67 62 -888 -237 -784 718 799 -293 88 -460 -763 114 -726 -998 -796 794 9 -943 -311 261 364 -294 358 752 81 -586 -42 648 86 272 163 287 572 -114 -239 -801 -49 -634 218 482 290 -180 386 -636 572 913 -510 -510 254 -108 -48 589 -714 -231 -765 -231 -723 -757 38 792 -632 649 304 -540 -747 602 -240 -296 444 -237 -232 -622 -248 115 -253 -271 -218 -122 925 293 744 677 982 -531 -385 -956 903 -94 -847 476 753 -62 805 -848 519 -852 478 -218 434 -769 -365 776 429 586 119 -229 371 -327 -414 978 -584 -541 376 722 -399 885 -518 -192 462 -637 -999 67 567 -679 203 -764 -765 687 179 678 -610 -527 703 973 -6 -547 -283 641 195 632 -119 402 317 -213 -360 632 -15 252 -954 -228 -263 -700 -317 487 838 -702 -343 543 993 388 903 -909 -104 -321 350 521 492 684 803 -792 781 339 -354 108 -197 671 -95 206 -212 952 -529 -660 -207 350 -569 -593 -688 887 -684 548 -180 265 -511 306 -485 597 174 -170 -439 -373 -801 401 -833 -732 860 247 425 -44 749 750 566 834 -573 217 191 -853 -907 -809 -105 392 692 875 969 36 632 294 720 -216 -116 -702 -144 -273 72 -912 392 877 688 616 452 -146 -66 -524 -880 7 848 -897 249 355 46 -853 731 785 900 397 105 -153 95 -118 -592 -985 -603 -623 328 -873 11 -824 -490 -845 -559 361 -50 -343 -786 -442 -896 -986 878 -9 279 722 -417 -356 830 -978 -468 -708 835 -314 955 -87 839 -771 -360 -895 -679 103 475 -543 -832 -784 -245 808 921 -998 -7 668 621 -58 686 260 -867 -210 364 -30 603 347 584 -838 -612 638 -236 577 -587 -922 -108 292 908 555 577 -738 -321 -826 -689 -871 -47 -559 389 305 696 308 24 -598 135 835 -363 -425 -42 861 -308 201 -711 -753 815 882 276 -74 594 -581 -778 -157 -553 586 -352 -246 345 -781 -456 -369 -325 -678 -792 -945 -577 -769 -626 -944 -384 642 255 -569 -925 568 565 -587 -296 624 -971 -673 724 -479 -641 210 708 -878 -37 -42 58 -212 155 -274 -238 100 31 443 -725 961 312 -745 182 -3 -590 -932 930 103 56 889 -349 227 -576 -887 -265 895 964 340 -651 -416 -671 -445 -164 626 640 -418 933 -743 571 -268 631 247 670 -782 60 17 -382 -373 972 -536 -185 -308 230 -995 -801 396 415 487 407 293 -198 901 936 -121 -23 -223 -406 636 -547 905 817 587 196 844 188 60 -574 406 79 224 503 20 -841 -996 -64 -120 -373 388 19 -184 445 -109 -361 901 -626 -312 321 -691 230 781 -641 -297 910 25 379 -801 -437 -799 -560 744 -935 -847 -691 392 306 164 -512 903 132 993 -519 -816 423 -991 -966 934 51 119 -732 -84 -721 -197 615 -72 -189 -450 -344 157 329 -469 -929 745 -380 926 266 84 678 -383 423 119 -659 804 -572 -987 675 708 -137 -222 810 -730 -725 -46 681 558 -551 430 -373 -840 651 -587 -393 -694 971 -575 222 -860 -67 311 811 426 668 -358 -896 68 831 544 -290 -841 -161 -566 519 -394 -425 960 -861 371 -96 -508 888 446 -533 357 -39 52 -634 448 687 45 -787 -101 936 64 -451 253 917 -999 53 -609 -880 -436 0 702 161 -121 -665 -811 -851 573 -76 -77 814 -566 278 -451 -875 -185 -329 533 38 642 -551 -795 -605 -452 -840 -809 97 -619 38 955 163 -772 918 -37 -204 67 469 -28 689 -782 945 737 365 -952 213 -804 251 941 284 771 -586 -421 142 274 741 -239 209 -596 -616 338 41 -729 136 723 -51 170 611 655 865 960 -912 -289 11 -144 710 388 953 -808 632 860 670 680 270 337 288 -124 -669 578 508 -613 366 811 398 -400 368 298 904 -129 295 -112 -822 771 313 -124 -355 801 52 818 -823 -677 778 680 69 -633 -915 937 514 363 552 -694 -578 706 819 -336 161 909 343 673 887 -849 707 362 -586 -805 632 -25 -543 644 668 196 -953 734 -791 -123 -900 -902 -14 -375 -895 -73 -588 274 -975 -425 618 259 -539 -678 362 -798 969 -961 -471 153 -92 -857 -979 -390 -723 284 779 441 942 260 -675 -667 369 555 -681 -675 -304 684 67 -291 298 -823 506 -899 -6 968 876 539 -235 -103 -98 -201 352 -751 -445 632 212 -878 -100 240 -978 131 537 -890 504 -304 -220 117 162 562 394 -715 -964 -748 -377 -9 -638 -944 -935 -808 714 -969 382 -133 -420 -239 -285 1 923 -193 -690 -179 -189 -575 -882 -73 -842 -554 745 -369 -380 702 -337 -419 -686 49 855 283 810 840 896 -321 576 -73 302 764 733 -532 50 340 310 -578 -178 241 -325 -624 924 189 47 457 -44 715 286 344 -203 -592 455 -844 -56 796 575 -152 974 298 -656 -384 799 741 -78 -256 281 166 -669 -566 -60 367 991 -788 335 -366 120 -284 -583 -781 -759 -413 356 -773 165 230 -517 -531 887 715 375 -615 661 169 -655 255 529 -206 212 -215 991 756 355 323 319 -192 -322 151 487 -458 630 -766 -181 -782 679 500 -945 698 -700 -416 905 -973 -314 -888 -548 575 -18 -701 -46 -126 -48 -204 -257 -323 45 -12 -242 -850 296 -298 202 399 87 -13 -281 553 -330 760 676 -793 -450 -390 407 510 11 -151 261 -578 689 771 187 -493 660 -616 -690 723 -822 -128 500 773 968 92 93 489 278 485 -593 648 136 791 997 -851 343 -29 -76 -51 -185 -570 -851 -23 929 849 400 158 47 159 364 965 -874 -136 -639 701 60 361 -910 -552 -101 -342 -565 -788 -254 397 946 434 376 551 736 624 568 793 701 601 481 931 -241 950 -613 892 -242 -524 -647 -544 -610 -434 873 -707 480 162 -400 298 94 42 -835 794 630 -190 468 -133 -170 -778 -271 -401 -852 -247 -402 841 -4 -437 148 280 -240 -994 -35 665 -766 914 546 846 956 -704 726 854 -889 -869 -570 -682 982 -479 468 -525 -994 -197 -111 689 -648 913 996 -181 424 506 101 636 973 805 530 -952 -676 -745 -551 -161 857 -71 229 197 -591 855 -362 -963 83 -300 -63 -562 -396 984 177 -490 85 554 871 63 10 778 576 -626 -785 932 -19 -785 -463 -823 141 -22 -425 -657 -187 885 -262 146 23 673 936 -578 527 -57 -2 997 806 -907 500 -771 273 330 410 -388 437 651 929 723 -940 323 681 -226 372 -204 -627 -155 662 -178 198 -427 -738 70 992 616 -307 -8 108 -798 -907 -107 -712 -290 -155 631 368 577 -956 601 -760 -146 -887 -810 891 -15 769 -922 183 632 636 -113 454 -743 -704 639 741 -816 -648 -868 -651 -819 504 -175 -25 -164 441 -394 -889 732 -628 -501 765 607 776 -590 22 -619 716 -840 -172 897 237 -188 -779 -10 713 -826 -269 769 -220 661 -700 -598 -712 313 559 -170 -431 -971 -23 -240 -164 -887 -582 -105 -801 -860 -785 -951 95 -826 408 -11 574 -541 -831 670 270 85 998 522 38 156 -803 820 659 632 -338 76 -839 -673 896 160 155 -899 -370 -967 -300 -707 -786 208 150 -284 -417 409 122 588 -901 -190 987 -971 -601 836 -3 -18 -409 28 562 823 -858 819 -283 314 -678 -953 284 -260 830 -981 -112 -433 -838 677 -393 596 -918 770 -632 -339 656 -10 101 -197 895 156 -250 437 -227 909 -142 -327 790 -873 459 330 -841 135 -478 586 771 -403 -52 -26 837 51 -434 367 -356 730 -714 996 -534 412 205 -225 -854 409 -704 -5 -549 -489 362 694 -804 -659 -16 -44 -786 -880 528 798 -108 933 -755 -275 -920 595 -781 69 -430 -578 -532 -331 53 -813 -446 774 -731 616 567 899 261 -73 -547 933 -396 345 -86 925 569 -932 783 527 -75 -655 -804 -805 -467 136 112 -378 960 429 369 -960 -881 47 -389 -964 -81 511 522 194 95 727 -827 44 214 -512 -4 -296 -583 839 992 603 3 658 -19 -212 529 -340 -203 -713 -902 -186 390 115 -509 -574 99 856 -555 -637 683 868 -816 -384 333 637 -922 -645 974 850 621 249 472 -548 -929 -646 -278 -877 531 -519 787 275 -976 -568 636 -549 -575 186 436 -588 -783 125 845 731 471 566 312 -841 300 -273 589 -101 -309 18 588 872 446 510 101 415 52 -11 -791 -12 135 -995 943 891 -787 224 -451 919 -560 -593 -880 36 984 -726 571 117 547 813 698 -83 176 759 -167 511 -671 -86 -580 -964 -487 918 364 -567 416 -733 -98 674 848 -345 -888 -646 -544 959 -975 776 -83 527 326 -218 871 -643 38 -308 235 754 951 -217 700 838 443 967 337 -435 -998 -524 929 -820 472 -523 282 -185 216 -879 56 -262 5 288 299 -550 -550 -948 613 -85 -712 919 603 66 -475 50 -726 -309 71 -524 200 -652 -663 776 -605 -490 -135 788 512 132 -762 -511 -854 130 -998 -735 219 282 -130 -228 -916 -524 -273 -74 115 384 -454 -343 -752 105 185 497 798 -720 587 -2 676 355 -937 506 -93 -673 -237 -534 -922 -697 -48 818 -263 -303 -193 945 -179 293 41 -719 -784 189 -885 282 -841 108 195 -405 346 970 867 -964 -745 683 115 -667 -995 -433 -509 -347 -582 377 648 -894 150 551 318 -180 -812 -404 -931 -409 998 -380 -675 -737 622 -857 468 652 -484 109 317 569 806 534 -972 -976 595 -166 -95 368 -584 120 -389 708 381 -721 -115 22 159 -478 988 199 372 -879 -246 957 869 -750 -201 -99 -902 -193 -848 656 970 921 368 89 -510 -552 762 123 -340 140 -733 -105 -606 988 17 -293 643 617 -474 -877 -43 -152 976 536 -906 -662 442 609 -258 -590 -657 324 -40 -519 702 -941 -577 -934 -423 193 665 -609 554 627 179 -101 336 456 -995 301 -879 283 -708 492 -956 753 133 -838 -929 4 -698 -428 -266 173 699 -686 504 138 145 878 -861 649 -146 897 131 446 -552 -459 462 -379 212 -305 -583 -990 -38 583 988 767 983 158 130 937 462 -843 380 -301 564 -319 849 -737 -456 -760 -541 693 695 -3 -165 590 653 -942 -670 767 -575 58 -373 -13 207 -294 74 485 -176 483 380 619 634 49 -257 -620 -899 -243 -611 -305 66 896 674 -767 -495 -637 89 458 -73 -133 -361 954 -656 242 -226 -185 86 279 -980 -39 -700 756 522 547 -433 -83 -715 694 771 -18 -36 -257 -759 -312 220 -835 29 -54 -478 304 825 -18 327 -201 -106 808 406 781 -922 924 231 122 -584 530 -781 465 256 -230 -997 -171 350 752 475 -66 -127 143 230 831 818 533 -738 -449 407 -243 309 -194 -95 875 30 -437 958 -116 919 -552 -693 180 -115 745 -113 -71 -456 535 400 -894 955 -869 -697 622 -797 -4 176 983 558 -556 -97 -29 13 -790 914 986 -895 82 609 790 10 612 -90 -383 54 17 -853 -681 -123 -560 824 -216 -985 -692 -492 645 -746 189 -360 513 173 -395 -478 -565 -912 -742 -37 -139 -802 669 -499 -518 879 427 -926 383 443 210 572 569 -438 -328 87 -631 -513 724 -441 -146 515 472 -832 188 382 -38 705 -810 -160 -464 260 -918 -273 -781 596 -255 -923 -336 -704 -280 -694 241 814 129 82 739 -180 150 467 449 651 -331 199 -503 567 727 -869 833 -218 -825 -852 225 705 85 764 324 -604 945 -213 -361 947 -202 841 778 -554 -534 -99 -753 -751 -734 870 -164 583 523 -500 995 262 788 -558 -490 -9 -386 -543 -472 -290 908 554 852 -254 408 -299 -260 491 -487 -507 421 -91 -714 -534 505 452 -532 534 978 723 -534 117 -897 -479 -2 519 -784 -456 -288 989 -868 329 -176 142 843 -207 470 -646 -894 -7 491 478 707 -295 444 -821 -54 -592 778 -115 50 204 973 -768 -217 -9 -908 -752 776 -842 -444 -742 63 -26 -792 -200 -505 747 -852 -409 513 -48 285 862 -553 -933 763 358 90 -984 394 -607 -192 -148 -414 -680 876 980 721 -574 775 831 -148 312 -116 -667 574 562 982 416 540 525 139 -678 -995 846 -883 630 167 -214 -10 189 -459 830 -223 374 -173 -293 -189 551 108 -893 -347 687 346 -984 499 -119 195 876 -998 -104 -755 602 737 -284 18 -777 -899 -572 -232 -595 626 -87 -544 165 -892 751 803 -794 611 485 744 689 204 -703 -980 993 -57 -178 446 -421 -825 -210 -959 726 -971 169 204 -176 455 282 -178 -595 692 -648 270 392 -562 184 -28 -711 802 -946 699 -103 655 -409 -960 180 -277 68 -269 181 494 638 -640 178 908 159 -411 108 923 -39 488 -597 -678 234 704 -516 -829 570 -576 -306 515 425 -503 866 -588 -282 -74 -313 958 -717 -350 291 644 223 623 888 159 -908 -164 631 381 -459 -583 -404 90 -965 -800 -543 436 946 904 -689 220 -966 -558 437 64 -545 917 -991 318 -603 -322 -990 773 -385 -389 296 -978 -635 275 339 444 -833 -34 557 -985 243 -880 205 481 -966 739 757 616 -748 47 889 308 713 -734 -33 -667 -352 87 -187 -318 -913 -462 -219 -378 619 601 890 -272 -495 824 861 -523 626 44 334 -902 -652 853 -14 563 -924 343 -197 -587 876 12 -249 352 -607 -838 -476 62 376 200 -340 686 -685 -498 -814 882 693 -515 -574 86 290 -261 575 -246 -497 -259 441 -572 -320 -611 576 865 -38 991 209 -96 866 878 419 -791 377 -938 3 946 -488 -604 -733 -896 634 424 -587 -51 18 -949 -336 -216 -772 545 -112 390 -818 829 -467 -560 -791 -260 -822 181 -942 444 -825 456 -671 -723 714 967 -44 -721 -298 -229 -71 -986 244 574 -336 -450 77 -382 -507 -755 -659 438 140 338 -27 457 978 -539 -230 754 99 850 -383 -13 -773 338 513 -842 41 -883 -29 482 317 337 508 970 -445 376 455 -414 410 103 561 69 -570 -295 986 -944 653 -833 478 113 802 351 247 -550 344 -950 -38 51 518 863 -829 -832 723 889 357 -146 -35 -65 421 -346 458 81 257 -983 130 -363 -59 117 260 741 -511 573 -122 -971 -410 706 -133 -1000 -487 -211 43 -128 314 931 189 -254 464 -549 295 -923 182 -396 -532 422 247 233 -683 687 -857 -147 -844 -458 461 603 -102 -169 378 340 692 98 200 -106 -780 -188 -275 -253 -571 -298 -97 -208 296 -556 132 277 -111 -134 970 -11 -392 -198 512 -370 136 -335 -946 816 680 -924 565 -335 -568 -705 -19 -97 -498 977 -696 -224 -391 632 759 405 335 263 871 -68 -613 -598 478 -692 -747 781 243 906 548 -938 871 431 981 114 61 598 39 84 551 404 -747 326 917 334 726 27 508 -154 -434 356 584 214 537 -51 -775 78 272 407 592 -468 -468 -302 -832 -256 -418 545 583 -930 -198 -188 768 183 600 185 741 356 395 -303 38 -44 -171 793 -783 -589 397 468 -329 -938 -824 -249 565 -620 -510 -964 -843 -993 -443 389 203 -779 26 -762 -91 544 -801 -80 -111 -392 36 316 698 543 732 -444 743 579 7 461 -301 -892 557 -154 -924 -955 951 928 -720 -214 -713 351 195 -845 985 -9 -376 -12 649 -516 -158 130 683 -983 -306 123 -802 565 808 -392 -948 -437 754 -560 148 -175 413 -167 666 711 900 942 -419 801 -319 -355 -101 58 -488 816 608 -246 -93 -480 -478 832 820 460 -604 537 -517 -153 -63 -920 -695 -413 352 -775 -438 -814 -475 -178 109 199 -299 -648 -808 686 -549 -1000 684 -702 -679 15 609 -837 913 -912 -856 -163 -130 119 900 566 62 542 548 -985 233 -118 -389 678 793 -124 436 161 839 -106 602 516 780 -982 -968 -730 721 -679 262 517 609 977 -340 -803 -69 -37 100 617 -520 965 569 117 -591 792 184 -536 -573 757 -522 -502 -586 -124 -431 232 -766 841 528 519 -543 143 472 -980 599 292 354 953 349 -684 545 460 530 -33 -776 110 938 -658 -732 134 -212 -363 -277 796 657 262 997 718 271 -540 -423 983 -53 724 299 916 536 -473 596 667 -997 513 -638 -763 -257 877 -611 -748 -81 -521 -704 276 -619 -646 -51 235 -79 591 473 924 642 767 110 502 263 434 -857 -379 263 -376 48 325 968 -389 -383 -674 917 226 77 40 91 431 764 150 357 144 745 925 -315 -197 -816 -65 823 720 25 -87 -646 -975 381 97 -565 169 -116 -333 -991 789 775 -922 -864 -402 -29 172 451 696 794 -438 641 457 -580 983 452 -998 -982 454 529 -349 446 -342 -416 842 545 838 -660 123 509 755 -570 970 -357 -465 798 -167 -558 366 871 668 930 -60 525 -10 -283 970 -96 -179 809 224 893 -385 -622 506 -168 260 972 363 231 -988 250 -443 -422 354 -284 -45 -944 -885 163 -869 -856 -499 -74 782 686 -9 986 757 -4 174 173 222 -395 -715 150 550 15 -543 563 420 220 -806 671 410 575 385 -957 572 923 754 -952 -645 739 192 590 -842 -685 310 790 -524 856 -623 694 882 -413 -519 513 223 -636 197 -799 977 -677 -776 -523 -957 -126 420 638 999 538 -764 -584 -384 610 -832 685 105 -551 -408 -536 510 45 117 -930 -414 -86 -696 609 -508 957 -636 -421 -640 945 808 -866 780 -650 91 975 -569 -49 112 -785 -801 -896 -483 -461 -883 193 688 139 -636 150 647 675 190 -128 -835 -596 -803 799 843 -610 588 417 -290 -519 20 -922 915 -459 -244 326 -262 -278 -555 764 -7 126 588 -421 432 901 -773 -430 -2 -588 -841 -309 978 652 487 483 -987 -54 256 575 201 -455 424 -722 727 369 479 -653 -282 -34 -209 597 -163 -929 -779 962 583 277 -434 -658 157 -941 423 249 185 935 525 -138 235 472 -182 -36 77 -276 -129 489 625 -142 693 796 -902 -974 518 601 -15 -229 256 -758 -974 -265 -849 238 84 950 -971 101 -392 -625 -430 -675 790 587 -130 -385 139 272 150 -391 914 -356 -535 955 847 938 281 878 -759 921 86 986 902 692 293 -35 269 285 -592 729 30 76 -506 -491 485 -21 -780 -57 243 856 -376 994 -786 -240 754 438 -656 -300 -870 -249 -415 -314 253 -77 -335 522 -90 196 -589 -739 -609 134 590 587 -800 947 419 729 842 -474 194 416 541 80 -762 978 -273 42 -719 -79 -569 -180 761 -733 -545 -176 376 -923 905 -828 -230 773 35 293 -391 -251 201 -167 786 -926 308 642 562 938 -542 -711 -560 -479 6 -311 666 -732 509 303 -298 277 746 -811 -364 479 -474 -188 -356 -296 342 623 -525 190 594 -705 -271 -629 374 500 -944 -506 527 593 231 279 -229 502 868 937 -924 -968 887 -611 -44 542 338 -51 67 -860 803 -593 760 257 239 471 638 -736 -45 -97 892 -790 461 -329 606 -109 -935 -703 -168 590 914 398 568 335 -46 -825 58 303 -51 928 -371 766 80 841 608 -836 -605 831 126 -217 148 770 971 -554 -770 -733 -182 321 -404 -690 781 823 -4 852 162 789 -676 -796 -149 150 -164 91 -142 319 -940 816 54 -69 127 939 407 -177 -511 510 105 254 939 -165 934 85 -124 -45 47 773 767 -739 -724 -592 -82 208 -526 701 646 437 762 428 346 757 949 -128 965 362 761 -231 -489 545 665 -804 -824 -801 -269 780 693 380 637 -150 293 830 -742 -287 -378 -71 -190 302 884 -652 -17 439 41 -312 -506 -255 934 876 -138 665 558 32 72 -319 939 -845 449 -1 -154 151 -458 549 -139 -446 -432 130 196 703 -35 -2 -521 -380 137 -710 -828 768 413 -988 -762 -954 216 488 -120 532 847 -195 -343 -823 -738 715 -803 638 959 764 -821 -295 -900 940 73 -957 552 181 390 692 -71 -289 -597 341 120 -3 522 -259 -389 442 -958 462 -518 157 431 -61 397 592 118 -486 -507 806 457 -425 962 591 628 108 -722 -182 893 175 -66 50 -314 135 101 -958 -46 959 958 357 -912 915 -301 463 610 134 -421 -318 -688 -467 -242 -742 -647 -561 695 870 -702 -785 -831 -536 -852 7 678 942 124 -54 -410 192 -632 -511 554 -322 -440 -387 -965 -73 -572 546 -166 268 -547 -768 -817 -37 -587 -856 601 497 615 -802 -436 361 -547 172 -761 621 -737 141 -504 -59 -412 -351 -965 -81 -276 743 -120 182 74 -133 -643 302 325 324 777 752 -787 -391 -381 -536 -562 664 -217 -859 -972 -258 922 -879 -360 -707 -732 -513 506 -485 -410 117 -606 515 -701 -715 980 817 -751 313 695 -952 -80 839 781 -364 -604 752 -335 -443 85 -257 648 648 96 -163 629 -332 -544 -875 448 889 -911 -641 279 248 334 -362 424 631 -186 -281 -500 387 -593 -615 124 718 -616 229 -589 -569 143 604 -151 -597 438 -530 481 814 -360 817 171 906 885 750 582 -696 967 -60 386 520 -937 -616 296 -586 -703 -515 666 -715 105 -760 -844 -782 910 -863 961 481 349 -270 728 -769 -607 438 -853 -446 -524 -362 -366 -924 -515 917 -476 781 997 9 -422 998 -298 788 -391 722 144 902 990 -923 -66 -174 611 669 625 642 -959 424 406 -867 -572 -85 -833 -747 -781 193 -576 -464 -9 -194 86 887 -585 -521 -873 -94 341 -678 915 -659 56 -167 -689 653 -216 86 556 170 976 948 799 -801 692 988 8 -156 595 -383 548 387 785 -647 -254 -206 233 952 686 794 -143 926 -474 -365 154 512 -78 286 127 -64 417 -980 -926 -173 -106 896 840 682 -590 -55 -482 -196 923 -547 -906 153 -972 -99 -669 -613 -778 -272 950 -250 568 -831 -599 577 -316 829 -537 59 690 -396 313 -82 -687 67 340 591 33 -547 540 1000 553 -674 -892 -462 633 -304 159 125 -430 -648 -229 759 894 463 936 128 387 756 358 -777 -886 117 -642 912 263 198 885 876 -276 -848 311 578 -441 124 51 371 129 -691 483 -300 475 -18 -551 -786 -737 22 -261 -558 -963 -792 326 -259 996 583 -37 111 526 348 965 446 -306 -535 -890 743 -156 857 143 587 192 -429 -449 736 -497 714 125 -804 491 -867 559 334 -187 3 801 886 -109 833 115 767 484 -770 805 -147 798 772 86 -986 -239 420 49 -563 825 121 634 907 181 -642 -952 -875 -245 517 -136 936 -427 906 229 533 -827 363 -912 202 112 -36 735 577 895 -506 255 -34 -10 560 -44 -124 -868 -278 -189 -898 -233 -958 928 357 -526 729 -727 670 -540 -647 -831 -396 514 673 574 -662 -880 785 -483 -589 -867 -337 -888 -174 1 923 532 499 524 -912 -846 -890 310 -546 -309 -944 295 46 93 -99 -646 530 -288 -509 585 949 802 -105 679 280 -226 1000 409 -417 -435 638 552 578 497 -36 -561 -362 975 -787 940 232 975 -162 -867 -737 605 -815 -858 643 -959 -385 33 -717 820 840 161 -249 -388 131 -968 175 868 4 -224 -504 665 -214 508 722 725 916 937 449 -637 -864 -387 855 -393 -492 -421 878 416 56 -332 545 271 713 -977 -109 932 266 9 -68 920 -562 799 337 815 618 -965 -633 -248 -646 -427 25 243 -798 801 387 414 -238 904 683 -437 819 -653 805 689 -755 -568 66 -36 -579 -834 -479 412 594 -283 44 -787 535 -890 -687 438 603 741 195 569 493 567 -786 259 640 -403 -854 -402 715 -591 558 -700 -329 -663 540 803 642 830 69 399 19 -582 -75 -653 -318 -346 883 -593 480 -376 476 -151 -711 -507 -4 -36 -120 -507 377 945 -176 -759 -349 -268 63 772 -304 -641 59 462 410 -618 -388 -393 -372 628 -309 739 -721 506 688 973 624 694 138 520 -879 986 8 152 -426 -363 463 -197 -121 833 848 725 216 -360 250 -431 821 693 -785 566 293 28 -659 595 843 -760 573 534 444 -845 848 949 -936 563 -351 674 341 -882 190 468 -788 -841 920 830 -338 -468 737 965 678 -122 356 -202 949 181 -922 -528 -59 494 -395 449 -236 -919 740 133 -681 667 -811 236 -451 -927 503 718 -205 224 -670 -572 316 -965 -1 905 -90 146 613 240 -538 -600 606 698 -7 431 951 -222 113 758 882 -223 -419 515 796 -259 381 -634 661 216 484 355 514 301 -337 -396 -662 -878 -286 669 -555 687 -619 -313 -329 -504 -337 610 742 -731 -202 -47 -936 -470 -299 269 -871 271 532 640 46 -970 -49 944 91 -280 -299 -400 -951 616 -855 -18 799 -593 -85 283 788 884 335 -146 166 837 -816 -828 654 -101 200 -150 -785 972 917 270 -338 -779 -687 -253 -812 -538 -448 -616 414 -364 371 -720 146 -28 79 944 -702 550 -14 -395 314 398 109 694 -858 -415 -263 -179 826 -135 -828 170 580 -443 449 798 552 823 -261 251 -447 -704 -256 618 156 -70 -432 841 429 -525 -771 -995 848 -777 -813 262 63 53 777 567 158 834 -678 159 -503 -450 -765 -368 280 34 653 826 -721 -18 780 426 125 -534 156 -95 -260 927 -838 -995 -927 695 561 502 -115 -367 -821 -177 -548 -668 999 -512 -726 -443 58 -914 547 -632 -509 -361 -626 -79 -674 -599 158 -319 359 -131 -926 -189 353 -671 76 501 565 58 -739 167 -709 -527 -27 189 93 -946 -694 -719 -55 971 -124 -375 -364 919 -547 -142 -32 -76 -400 150 -21 503 -798 -264 -226 733 -270 -153 566 -544 37 213 -350 76 917 -567 42 250 -90 -905 307 -263 -702 -452 -109 -144 -700 -549 -482 281 282 719 -453 -438 -519 621 523 511 469 -979 520 946 733 -195 -714 734 202 235 -442 250 881 -457 531 -340 739 -403 421 -597 -388 797 270 173 611 -264 338 -313 -260 607 -772 -993 688 -264 -636 -76 912 162 -523 -403 -513 305 512 720 -594 -251 -968 -210 -402 -879 281 949 -193 -675 499 -614 -284 -607 -376 -612 -642 256 710 -678 -647 -470 497 806 241 401 -829 -960 730 -145 -187 -917 -648 -839 538 657 -490 967 -968 -138 -301 983 460 976 481 -15 -955 251 384 552 405 -450 -780 654 771 655 665 -485 -632 450 72 -843 -842 287 302 -565 -950 -82 704 -235 -227 -113 -264 -765 -380 589 -571 -148 -816 -130 365 882 863 -660 904 -432 941 682 -288 518 -723 350 -43 157 119 -452 -18 643 518 468 -767 129 126 683 -880 410 -217 -411 789 609 -215 575 -392 -21 -739 -460 -892 776 606 336 926 139 -995 320 -393 394 -586 -226 -932 236 258 -975 501 311 593 353 740 665 -818 345 -283 -593 -898 957 866 -971 576 67 843 -163 953 -260 274 -860 626 -615 -336 -274 729 581 161 -555 466 -890 62 -974 -760 435 -367 -62 -768 -612 -84 -307 38 858 833 -242 77 -79 -461 -551 491 1000 -814 192 230 -324 -712 -366 -924 -140 770 773 -770 982 -360 -841 -322 -731 971 610 -357 -12 975 -35 -94 -563 630 -598 -781 766 -795 370 -335 -503 788 97 -156 -573 618 609 267 -657 793 -631 -53 624 164 -345 -587 -691 -302 980 -544 -720 182 -13 639 -664 -905 643 -868 535 189 -75 169 -797 -384 -574 618 768 -341 655 -52 -780 -484 -29 3 558 967 -392 -493 -190 196 112 -221 -338 854 -742 735 930 -196 648 337 499 -313 -551 460 -225 -149 939 237 411 194 715 557 -6 -890 -336 470 626 -780 -451 -85 -749 152 -53 188 278 -673 299 -537 262 -908 452 -336 -41 -922 235 251 457 -507 852 -125 -372 -506 -838 735 -85 330 -154 -608 7 -744 -974 340 366 -354 920 107 352 395 892 856 -363 -565 211 560 -89 -89 -273 538 -594 -614 -67 987 -178 177 -237 671 -991 -792 377 -792 204 215 244 -900 887 -267 540 -219 112 457 -309 -470 -404 -387 -510 -808 711 -266 188 -625 816 -197 -158 651 676 -706 594 -193 -695 -455 -322 498 -80 -253 -435 -422 -240 -975 -620 745 -511 -546 -8 -553 811 -656 -327 -413 -342 593 -499 741 355 788 603 -954 -453 -223 513 -230 -121 -466 925 -783 -240 573 -697 -323 -914 488 -641 468 903 -522 548 613 -33 81 861 274 -272 919 897 65 -43 -32 -718 482 81 -896 -27 291 631 58 857 -640 540 487 693 -330 1 -770 95 212 -813 -238 361 197 -636 -716 544 -158 -186 -972 -680 743 423 820 -131 687 369 906 -797 -10 569 -457 -942 279 4 -340 38 -975 325 -364 -458 943 12 -102 -994 -106 -113 -784 712 52 785 355 471 -373 315 -257 -965 -393 -609 -316 -743 -797 -923 36 -124 -805 793 516 973 246 820 -826 476 -205 -656 172 -681 -237 455 -954 -593 -604 -184 376 -192 -157 298 -569 91 -841 -981 -225 -507 843 867 -719 527 -40 809 73 -610 -972 514 -904 574 -119 829 655 -785 -698 290 -911 5 730 -528 123 -718 -904 -386 262 -279 -125 904 -772 -609 240 -689 -93 -554 604 -587 -28 919 599 863 837 948 230 816 486 -501 -246 -699 -792 -187 -122 655 965 -732 -20 61 -124 -550 483 320 132 212 832 670 -609 59 694 729 -57 -300 631 -524 -79 -230 -319 503 646 256 908 -915 199 950 979 -73 -748 445 704 891 931 -968 59 -435 -689 913 -954 359 -300 867 -763 -778 142 36 -673 143 -633 -704 -210 -725 398 303 76 256 -19 -445 414 -134 524 743 -120 -353 433 117 535 -564 113 -84 774 -448 72 781 430 -15 631 417 -65 284 687 -198 -130 -50 318 237 -830 -767 918 483 46 605 850 478 -231 867 -309 921 779 74 -701 -864 -954 -675 -686 52 76 80 -41 610 393 -879 -636 467 166 131 -868 -486 -306 119 291 813 287 -133 285 757 -743 -424 -873 -950 -963 44 -756 -532 600 -593 -771 118 569 -639 -254 -286 -799 -100 -638 209 696 -472 -996 152 -87 -82 -361 607 376 -641 -825 -465 259 -480 202 672 -953 -931 -124 513 373 586 -722 -972 107 898 -239 -561 -301 -791 279 -177 783 -645 569 44 -306 -973 -565 512 -527 -539 -525 302 678 -756 -931 135 75 -948 158 413 432 -3 -223 952 894 641 -512 222 -9 580 -388 741 452 -659 -24 547 273 -340 989 -971 774 811 570 781 60 488 197 7 982 -863 476 -781 -516 -333 389 -804 569 56 -938 412 -410 373 -920 795 -716 340 -548 -663 -228 3 -424 132 656 177 -582 -423 870 -219 735 -894 -525 -581 202 846 -554 902 817 195 -529 19 -749 475 678 126 -155 -552 -492 -16 444 -690 54 661 -167 875 -848 763 -931 569 -703 -809 555 -887 900 299 570 -24 301 -507 778 -226 -925 303 -140 -360 221 891 922 -746 -775 -658 -813 -312 911 580 714 221 13 -991 141 -797 537 -910 638 399 -390 -748 844 629 -329 715 388 -788 -542 -116 357 -723 429 219 -249 -523 -718 -431 360 -280 -159 155 704 55 -62 -780 111 -711 303 626 -731 206 703 459 40 522 515 -937 -513 216 -612 306 -401 937 734 -371 -18 -252 644 753 -423 135 281 -583 964 159 -245 254 841 -429 -520 830 655 -700 976 792 -990 132 629 880 259 501 -193 -636 643 -297 -161 481 -3 252 49 268 -200 366 -598 398 -913 -364 553 -686 -120 114 433 877 -627 -226 -693 -984 139 -191 547 -542 -849 521 186 -319 236 364 690 541 -808 -553 -663 -253 313 -355 -284 -612 574 -117 893 857 223 713 -465 533 292 -733 -383 -588 478 570 -770 648 -988 -129 -698 -250 6 -431 -223 181 739 507 403 -260 921 11 -781 -675 -392 -567 -139 -378 -673 563 912 -312 954 -646 -782 295 -368 -922 -760 -547 -801 866 261 -770 904 -619 258 676 -599 938 178 -475 -696 620 270 -278 -757 -137 520 -150 993 -85 -895 -37 -566 715 -763 983 750 494 447 -343 -193 -291 -711 724 -448 417 104 -786 74 654 -102 -151 -275 847 437 -568 796 249 -272 167 -43 -672 891 267 497 183 -470 801 -521 603 32 -687 -788 -62 -102 379 -807 -435 -560 -253 572 782 780 -641 435 762 16 -685 -558 646 -883 -961 781 -516 -764 -611 -990 237 905 -43 -257 -603 -615 -760 956 -776 -118 -592 -752 -24 342 -343 -82 -638 -564 -23 118 -369 -43 316 -23 -19 345 411 -465 489 -294 -617 -544 -773 343 -530 -803 -894 676 995 187 220 950 629 -118 939 -900 -225 -547 404 993 -933 -847 -271 -429 -108 -961 -920 773 511 423 -227 494 854 -537 989 -333 41 393 -896 920 -449 -699 491 543 -422 -888 662 554 775 -732 763 -386 162 -302 268 373 279 293 726 718 841 251 508 -11 44 690 -326 -159 -66 -168 7 -353 -794 438 -30 -179 668 881 -307 -206 -338 -747 -753 -772 30 931 912 -322 780 509 -695 248 -861 774 -461 -732 -511 -894 915 484 -105 -525 729 170 -351 828 403 -898 382 -120 -867 349 -1000 -719 -568 415 -845 -392 745 -939 401 -639 628 -767 -291 -190 -332 677 -364 390 705 772 -671 -876 -592 -937 -227 -862 173 -507 -232 525 -81 -228 849 852 490 317 931 488 -875 -639 269 -772 -893 228 553 -882 371 922 440 -74 996 -399 -361 946 627 207 602 -910 -861 748 186 -881 680 824 -459 108 505 543 579 269 -370 56 822 -108 768 -395 -259 583 -687 -476 -898 -421 280 687 140 -207 -551 664 -627 -124 299 651 -72 -947 880 -129 503 -975 -551 -49 613 576 740 668 -472 -780 505 475 222 -112 310 920 -14 -498 773 -463 -389 697 535 -405 74 -24 754 106 944 266 -86 -858 -379 330 -762 -194 -672 -907 656 600 -425 3 -192 -918 32 566 302 866 -762 -531 254 559 685 794 887 456 -182 238 834 -85 652 122 481 -91 -413 247 -607 954 919 -406 753 951 883 -548 155 494 40 822 -534 720 113 -597 -384 -53 -915 -555 886 456 -126 628 390 409 -788 109 362 732 756 -358 123 717 -991 349 73 -727 245 -345 660 21 -594 -550 -561 -819 -211 988 762 650 547 916 -759 -514 -877 -417 -460 62 -91 805 -366 187 931 748 -695 -470 626 165 269 -313 65 823 -755 -616 565 389 534 971 -961 -996 767 272 -144 342 197 -758 983 116 122 -782 666 -793 503 -43 -515 879 95 156 671 -39 -147 -134 -311 687 900 -218 636 168 863 -397 419 960 -461 -352 -311 731 344 -603 676 -461 -360 652 -653 -403 -263 -961 933 -406 -581 -868 988 364 694 -407 810 -981 440 970 642 794 -396 -228 847 704 -473 444 -485 274 435 -657 787 703 615 -86 796 -631 927 -763 -536 710 581 586 -508 -239 -677 732 925 -288 797 -531 105 -504 -662 549 847 -444 805 260 -605 152 478 372 -619 687 -164 141 54 -751 944 -52 665 403 611 463 -410 671 -787 -695 -614 -250 952 825 -763 -76 -103 -781 38 468 -178 211 -357 -111 6 -413 -933 -632 996 -718 347 -165 921 7 -27 83 -753 109 225 72 224 29 -819 -692 914 943 -484 -234 788 907 643 7 917 882 -269 977 -681 -960 334 632 -45 -739 -108 -952 -192 281 519 -50 731 -825 322 235 -42 6 -808 852 744 -423 -286 793 292 -154 885 244 306 632 -936 -660 -523 941 -665 673 723 716 -15 -166 -795 482 -259 676 -573 182 -982 -246 717 -266 145 794 -743 -167 972 630 -528 931 288 0 -168 -452 170 -826 -561 317 934 -45 117 -909 327 946 -184 601 -14 -408 400 54 560 964 70 0 877 155 -578 -400 -770 -686 310 -640 755 -633 -226 186 -854 -77 -61 -406 186 837 14 300 746 828 -931 -747 -134 -68 -739 463 -245 -275 347 117 -574 -638 224 135 800 662 429 204 499 -191 286 -821 30 23 487 659 591 56 927 822 -309 -675 435 -269 74 -844 -892 -94 -823 335 -976 -882 -802 -23 585 560 -140 482 385 815 -258 -132 779 64 689 -617 -890 -274 701 110 305 -101 467 682 -353 343 -336 -454 -420 813 57 703 514 -106 230 317 -107 -986 132 -305 251 938 202 -136 -822 607 -668 -937 727 549 860 -145 66 -186 -687 955 -390 899 593 -930 -570 -446 -620 364 -929 338 792 -85 -174 -420 909 184 411 -683 656 843 438 -780 -485 922 974 774 -592 174 -766 935 -20 -598 -640 -826 -421 -815 -691 841 -37 817 -448 -395 -891 158 117 -50 -110 -771 -150 442 56 -573 -592 -971 974 386 693 -221 766 -848 494 -238 -835 -675 993 380 135 -577 -558 214 -854 970 -928 313 -224 527 736 439 -301 39 604 900 134 -67 290 -248 -917 830 887 -751 3 250 989 908 703 211 -271 -404 -83 -445 -503 777 -569 -364 723 -130 -470 -486 -938 -382 929 -419 -206 509 -426 -127 53 -290 948 238 -21 -965 -870 -645 888 -774 462 214 -758 67 -368 637 -223 -718 997 200 628 141 841 636 -786 -712 307 222 -915 213 137 -910 988 263 -251 801 187 371 -181 486 830 336 -453 -428 -158 -414 -674 -115 -839 -220 641 446 -61 926 157 373 -190 618 346 845 401 313 -462 -789 -418 -989 857 970 -658 -362 -623 390 -140 -564 874 165 746 -507 -554 -131 -404 -499 -39 778 -489 -717 645 205 46 627 884 -60 348 -266 43 386 902 -1 -870 888 130 573 -854 -227 -528 -734 857 303 184 967 -908 -510 -181 -928 998 -124 -849 -476 466 -990 -159 -991 460 578 -722 -941 -533 230 269 500 128 176 524 -44 335 -207 622 -260 94 700 535 -785 -417 -815 484 442 687 461 -749 794 -732 547 -220 201 718 940 -558 -372 -209 -842 -95 698 856 437 -799 717 -381 933 -485 157 381 814 -143 -357 695 289 -98 174 511 -519 -665 -257 -898 25 -216 -506 -883 -299 -641 -154 -541 -157 9 -355 686 -422 -383 -914 -596 524 -1 -879 -71 -680 -829 -251 603 -137 -993 831 -826 -609 -159 -227 749 304 -333 334 171 -763 488 449 578 860 -257 789 -607 560 -306 909 -682 -308 159 -196 356 -538 -414 392 197 976 53 911 -544 -447 -641 152 -140 -189 -782 272 152 908 313 240 -895 557 -825 -785 141 -145 -325 965 -923 533 485 -528 506 356 55 750 -909 -264 339 266 178 -373 736 -814 247 -917 601 -142 576 237 -311 -358 698 298 922 225 -421 -665 472 434 -10 -913 -15 -888 741 -898 947 604 1 646 -902 794 371 763 929 89 -466 -715 -500 -3 867 -406 -489 125 839 167 -697 -856 -319 843 -83 -567 391 -627 -628 403 -73 -806 182 -645 747 873 -883 -502 172 314 976 -656 906 426 592 441 323 -57 923 612 100 -234 928 -876 -329 -852 -371 -863 -499 -310 68 109 116 -649 86 444 366 390 82 -530 -933 -339 -774 310 -451 -913 1000 -628 -299 -790 -717 882 -807 -688 -23 -709 399 -861 866 270 -602 187 -608 454 491 -470 694 -524 -434 -361 216 48 679 -915 -198 756 -62 -680 -333 -465 -463 -672 553 -142 791 -681 -571 395 416 777 -667 -687 -937 850 990 -194 267 -729 522 520 -892 123 -535 837 -102 -502 -451 397 -221 -156 -739 164 680 299 437 -168 602 787 -947 -643 -12 -500 -801 -175 -101 -840 991 -325 604 390 483 380 -260 -494 415 -150 912 738 -543 396 310 60 13 319 378 956 246 -323 483 -797 -22 -137 -75 -840 -423 -942 879 460 -567 -379 -33 756 -979 -777 -142 -59 -215 -650 469 -860 546 698 300 78 607 -48 -251 -736 -463 -509 708 -420 891 638 296 -45 -138 832 -714 -203 799 -229 -587 309 -525 -827 -887 -818 479 595 -701 -672 -652 104 720 -736 165 56 -648 561 570 -929 -157 -186 -651 520 -784 783 -49 -553 731 539 -652 837 -224 614 -347 -768 -255 -691 -441 -220 -524 730 258 -994 969 -911 -940 -969 -717 -59 -565 309 -413 -196 589 -468 -300 -807 -284 -196 -891 789 505 372 172 941 502 358 -852 -40 -129 -178 392 -224 421 -531 288 100 -545 941 -485 -953 147 486 -312 -699 791 -169 440 -614 768 63 -659 339 -280 265 205 398 242 -996 305 276 -334 -376 794 772 -82 -949 586 -511 504 -998 913 -154 336 -583 -539 -866 -64 -802 41 193 -428 585 -781 680 610 -649 -709 624 127 -507 298 -536 187 -990 -606 -409 -161 -613 -549 -922 -502 -711 -446 -162 615 189 796 -124 528 -705 858 -710 886 962 -333 -146 126 799 697 -418 49 -751 -227 214 448 405 -156 796 -58 -70 624 -340 732 -199 -371 893 966 282 -465 -19 -689 398 -99 -398 -102 930 -55 -827 -804 704 188 537 860 866 943 -859 445 -496 -127 320 581 -64 370 -3 467 -880 -364 432 77 -715 304 -684 -348 -845 739 -66 766 448 -362 -650 -681 -527 -707 668 -351 220 -194 181 855 -161 679 -223 -821 599 265 341 863 177 -825 -604 851 898 -382 -433 271 964 744 947 -682 822 -441 785 -492 -737 255 441 -21 872 53 758 611 -588 167 -566 -505 166 -56 -10 -258 831 -394 643 702 444 158 775 -44 596 539 -823 -335 -578 13 374 -51 -21 -178 -661 -352 87 20 -277 326 285 -328 599 -293 -719 -631 130 23 -195 702 -265 -673 -298 -358 667 -762 313 -163 331 -522 70 231 659 -458 -919 -248 -427 -893 663 -393 -290 -397 173 -232 -185 83 812 176 692 649 234 139 930 294 753 8 65 -982 511 990 591 -989 868 -307 549 336 -919 429 -383 -966 -323 -431 509 -328 -495 -497 313 869 20 545 907 958 269 -498 -831 -508 -94 -675 -295 72 729 807 -618 414 -647 788 600 4 -484 -102 -911 367 -819 -23 -67 334 236 -829 136 598 -357 -463 1 -514 762 536 -812 -467 171 519 -438 770 516 660 -278 -567 -192 279 -319 -111 346 -740 598 -805 934 -234 -909 583 955 -362 3 -227 894 -299 317 469 618 317 452 257 782 563 350 670 336 -603 -670 220 325 983 974 -803 -989 -121 -404 -467 161 240 -576 558 -213 182 721 -203 417 -935 634 -196 -924 307 -373 -151 43 281 -959 -500 -697 -917 173 351 -935 378 -690 632 -516 23 -740 -320 -45 37 -601 -242 989 -105 -613 832 398 -25 792 -649 755 211 -508 560 302 -825 -949 -717 668 -887 95 636 431 510 -338 215 482 426 781 694 -25 -65 598 989 422 881 92 320 705 270 -998 333 527 -538 386 -415 -377 -625 -309 -867 -435 -982 683 -986 850 522 290 738 -129 -587 697 -477 431 -607 963 134 709 -587 708 492 -822 -869 -26 889 -648 897 983 596 -246 -502 656 290 327 -924 40 -371 518 371 -83 615 -962 -643 -796 108 -100 236 -1000 708 -129 -388 114 168 -648 -929 906 -808 -357 -103 -481 -778 -253 115 -860 -918 816 -109 182 -548 -412 -848 -490 -373 -31 -813 -415 -875 -185 -682 428 589 986 502 56 -348 -216 434 678 -72 117 -407 -936 -619 273 -108 843 -693 -664 -518 -967 792 -714 380 496 655 -515 966 546 -683 265 -537 -627 215 -38 -319 -807 640 306 -769 689 -78 224 479 204 432 931 234 757 636 155 486 -37 -793 746 -102 -875 358 957 563 -141 -968 239 -278 -515 700 624 -18 -560 175 904 4 -691 -325 281 -893 115 -874 251 -860 -71 571 589 -373 308 384 -320 -584 -469 585 939 -82 942 587 -696 -681 740 810 -766 732 223 97 -601 422 -478 468 -506 210 -803 -601 -902 837 331 883 -60 827 -115 -477 -350 -914 299 -326 -948 825 81 -283 -587 945 589 44 557 -464 -331 827 153 526 -75 733 89 -61 -931 637 116 -647 -157 -502 697 602 45 -179 -93 753 389 27 -191 678 -858 -279 206 -440 31 -462 -412 -458 -637 846 644 -993 429 -687 -513 -167 622 218 453 366 67 -46 896 836 -963 910 707 863 909 299 -698 716 -109 297 -537 5 61 -335 -397 -852 -559 279 -445 407 20 708 935 -136 987 -670 -536 -722 -223 -287 708 411 -657 -694 -708 -385 -275 690 -130 -934 -745 -179 -564 -393 -596 529 -207 -1000 -239 58 813 -536 241 -915 -446 525 -559 751 280 -159 848 391 -713 -768 -749 51 703 969 -355 179 -76 339 195 659 133 -761 165 166 -33 997 -1000 -279 690 842 356 -751 879 90 -755 -40 892 -653 -750 16 -544 239 162 -700 368 -301 -30 -598 -533 101 -738 105 232 -105 -654 -925 585 -650 633 -199 883 75 371 -461 818 -755 939 661 -478 712 177 -656 143 770 594 -856 381 881 -930 571 -691 -525 -778 -234 -556 -794 309 672 123 440 -336 133 -801 4 -124 482 -276 699 -558 760 -339 159 88 898 -431 818 829 -339 -151 -872 726 20 522 434 -31 809 14 206 876 -39 -119 49 748 756 145 -54 683 692 -241 -816 662 -503 -79 173 -68 -874 810 919 407 546 330 -851 -998 -592 92 459 521 925 -973 875 -634 -424 735 773 786 942 851 -618 649 542 914 743 387 996 29 864 205 833 -240 -958 -719 -464 -396 480 -169 -504 -771 -775 -5 369 -141 -411 219 -216 342 -167 244 323 451 861 311 305 680 -703 825 -817 976 -356 372 -706 496 373 -211 707 30 -419 111 -195 472 855 -279 -330 -426 53 22 -958 896 460 910 -756 641 -116 501 453 163 979 -74 -469 -502 -72 321 -718 843 825 -56 368 -606 907 972 773 -637 -208 -131 277 188 219 -527 465 -716 -174 -711 -151 855 -515 447 517 -877 361 -280 134 125 -302 100 793 -830 -16 -422 -922 52 195 -331 -255 -986 242 843 827 943 -373 -424 839 -178 -966 -760 -824 452 -871 298 -52 590 108 678 -544 -865 -284 505 -973 60 -100 164 549 -171 -116 -270 -796 -877 372 -284 249 872 342 75 -878 -187 -499 420 -741 -855 -264 -257 -387 282 -316 -12 -322 -645 484 -971 35 949 -978 960 -280 -989 285 -694 -447 296 241 377 642 259 -843 541 -233 -422 649 -699 -561 306 542 -293 -886 337 -557 370 322 557 -436 -489 212 -476 966 145 -735 568 -978 -649 -592 -565 632 374 68 698 -776 771 -27 22 -623 -111 794 793 -108 767 -874 -385 -18 -669 -957 -994 817 -790 -815 526 553 -643 -110 378 -880 -883 -29 889 -897 74 995 -407 -377 -584 -542 -148 243 -998 923 375 -105 103 -12 652 951 -643 -774 -648 703 -572 118 -128 975 -618 430 683 679 713 -470 -885 -70 -855 -326 239 45 -901 244 288 -629 -496 -222 -530 -420 69 -367 -778 442 -381 -886 583 -596 -774 308 -631 -711 611 165 832 -917 928 -49 940 404 -520 -361 612 476 79 -334 364 826 -749 -725 -717 -553 305 726 869 -669 425 -61 -579 83 454 47 -816 -357 -264 -213 -330 732 -58 924 962 324 -207 697 -155 746 461 -132 808 -726 189 475 -871 -703 802 22 -55 -581 -332 -850 -585 361 295 446 -776 -430 -447 -56 -384 -885 500 -911 -778 -490 -5 -824 309 -203 -118 885 871 -920 -473 516 -942 -488 -887 -3 -212 -153 -863 415 -240 -297 445 -185 -532 -805 -493 -29 68 928 -457 258 -304 -820 327 -710 -932 -862 -708 -735 -120 -859 35 552 436 -408 157 -760 -123 217 -253 -973 224 -475 945 328 596 -527 556 -617 -33 816 597 -901 -437 292 -867 -662 -573 -957 -712 -71 451 978 531 -863 207 551 -944 87 814 704 170 -577 784 -528 -754 -101 12 64 130 713 -539 -87 685 654 362 66 321 941 954 -252 901 714 -374 -846 223 -141 774 -509 642 295 -168 -619 451 -644 -958 -906 88 673 -514 -6 387 -120 -783 -191 850 -387 903 -570 -304 620 -202 -193 666 178 524 -109 103 -689 547 14 -645 -59 281 -6 751 183 747 -636 -131 557 -327 636 730 202 -921 -683 975 492 -702 -435 -895 -618 606 -923 -340 -571 951 680 116 -274 192 609 -386 -595 -261 787 -500 397 359 364 -118 432 139 961 408 -620 -621 811 749 -23 726 687 -175 -951 936 -46 471 812 -275 423 186 211 -140 -785 -988 962 -823 -864 922 -94 766 156 -708 -930 -819 680 -531 943 -145 146 609 897 311 648 289 -492 -618 978 434 593 -280 272 -863 -223 992 -672 -556 191 803 852 -960 -415 436 931 889 451 801 433 -313 -577 423 -491 933 -646 -182 -812 445 645 101 563 -866 -612 30 364 -161 154 67 548 -464 533 990 898 -648 53 -109 -929 -77 -834 172 -126 -56 189 979 -7 -175 370 -461 -188 601 60 -396 764 -613 132 -414 -811 -942 350 -926 633 365 520 454 40 201 -331 -14 -386 -804 402 850 -766 429 -434 959 87 -20 849 48 -318 250 366 573 -55 -92 985 622 228 -100 131 877 -851 -757 -556 337 -800 -81 207 287 445 129 200 -83 997 551 476 342 -659 -323 -303 -677 -184 736 -784 73 -367 561 509 402 -283 585 784 48 -379 -631 -215 875 406 -884 -670 537 -492 524 43 -429 -32 -137 906 -130 -985 -580 -986 -505 265 358 -720 -349 453 323 784 -742 -835 346 -962 238 185 894 -445 34 -458 -693 -373 -104 464 -392 -301 -335 -906 989 -459 -922 -145 791 108 657 454 -434 999 -742 -940 322 -649 899 -205 -716 362 643 -647 -635 -999 -188 -168 -222 -114 -57 690 -248 158 -72 -771 -926 651 -691 -935 585 -128 -656 909 -811 437 587 -405 633 -108 733 491 52 794 -453 936 381 -311 -721 -429 419 578 -890 114 -293 -56 113 -62 20 903 321 -326 -241 -795 -845 980 15 -980 940 -472 -227 -420 822 691 -158 -821 587 -662 190 864 514 96 995 -886 -663 -401 -529 76 -368 -607 657 827 841 -442 433 -1000 -838 782 -443 610 945 560 110 -255 -51 -684 247 -149 742 140 118 488 -716 600 927 603 -943 312 535 142 25 -707 -682 -646 328 -677 -911 -511 -429 -755 -13 -666 -854 501 -944 835 73 -528 18 -511 570 266 79 323 -298 -916 26 247 10 90 -549 392 -505 603 -373 -47 956 -405 971 -327 470 394 -201 -573 885 762 809 151 -39 713 446 104 -291 -69 811 -196 942 80 -237 -819 583 -538 -749 332 -691 89 347 -168 871 635 489 346 311 -994 346 296 -927 -32 218 -2 -271 323 100 -217 39 802 422 -221 710 466 -722 -540 -896 -770 -627 83 -649 756 571 194 223 -111 -604 511 335 -923 -66 -282 -114 -612 -998 780 -166 618 545 -792 59 153 168 -967 984 507 419 412 -993 129 -472 -868 693 -386 -361 -47 -949 -421 -805 345 -930 698 -924 704 -504 -768 -536 1000 344 -210 -374 -130 922 -341 -299 922 107 289 -735 -523 -479 53 -825 -835 275 -478 -959 526 -164 -197 -404 -850 113 879 438 -313 174 913 -969 216 -125 -237 -10 556 31 -706 318 740 -855 -586 -748 632 -89 -732 -101 880 -136 839 -725 -322 -695 230 -625 -348 950 919 224 -794 -898 418 695 -615 -972 82 545 -452 409 569 -867 740 -550 -443 162 -3 79 802 -878 -76 -728 -112 -381 -264 -478 -580 -637 -651 454 917 503 -259 -594 201 -34 553 -812 -186 377 606 314 300 182 412 -610 -116 259 -125 127 -638 -91 838 -991 -801 -985 -897 -700 878 -185 -295 -332 563 -217 853 264 761 3 393 39 244 -79 799 -243 -810 240 713 833 -267 725 -864 207 -919 16 -593 -547 689 -335 715 -926 759 -196 -12 -496 -187 -485 -766 -525 262 -665 768 308 87 -969 -758 680 -611 -834 -711 384 647 -380 -668 -237 247 763 -143 829 -744 -620 674 -829 435 819 -927 -503 119 469 -656 -688 297 503 761 -344 -319 330 512 -44 -507 46 -161 -362 -723 838 888 697 324 -931 271 300 757 -559 -764 -682 217 443 -346 -457 -751 49 -432 -649 642 674 590 704 -26 745 -195 -165 969 736 530 -993 27 667 -977 494 -716 -954 -902 54 318 332 246 -673 -660 -620 121 270 -207 -386 -833 860 946 52 -196 -76 103 -290 348 956 693 706 -251 190 -327 -433 -292 82 -970 283 -109 -148 403 916 756 519 475 -355 -624 -590 144 816 -945 -141 -294 873 -942 287 -388 258 954 466 -601 -635 -498 -483 279 511 -120 -699 -689 -358 443 155 -798 -910 -536 -933 -672 -405 998 -588 -599 376 -601 248 -194 -495 591 -706 -868 439 973 -694 438 709 -421 195 535 525 584 -248 -674 194 317 199 565 -35 -922 739 -89 -568 143 188 -938 -608 -925 -466 -69 -504 151 123 -476 11 -524 851 -69 -81 299 353 716 224 -1000 -159 -566 381 -209 -363 343 563 -232 120 283 195 -608 -166 559 -740 310 -445 505 100 -309 415 -457 -735 -556 -431 807 -435 845 -888 -238 -295 283 -781 -199 103 385 550 3 979 351 30 -611 414 -170 107 -865 -859 367 333 667 -966 388 -977 -426 547 -593 -908 127 -879 -781 -403 236 240 448 518 872 95 -601 163 921 821 -611 -923 -847 796 -977 -410 -983 647 881 209 -575 238 773 721 -53 -122 -875 959 -483 462 -146 -355 756 776 -151 430 -640 -944 234 -988 -789 278 52 370 -736 703 885 -779 666 934 -592 51 121 582 -617 881 682 -392 -580 242 829 -555 -86 135 -825 -986 -640 -733 705 -955 598 14 928 -155 165 541 347 -564 992 509 -316 173 -784 947 932 227 520 -377 701 334 -120 -778 653 -312 179 -974 -658 593 -965 -255 661 -953 -448 -79 548 747 -807 697 -230 -740 487 632 -751 -804 -785 -79 -539 -777 352 107 -373 355 -176 469 450 925 -67 -867 155 703 212 -209 -40 -520 375 36 563 559 -830 371 704 -600 -734 950 -303 -189 179 517 240 -6 145 106 473 506 -751 641 888 22 -29 689 824 313 -394 -832 61 -672 835 465 -378 336 -292 -661 996 -702 -943 909 -892 852 932 755 -801 -379 659 -84 -97 898 961 709 747 -991 -120 269 370 -157 585 298 -230 -153 -481 746 -533 -37 -318 -879 619 -393 -9 -860 -505 477 -432 -614 -793 304 -349 -989 -996 306 -493 -497 312 287 -675 -856 -375 659 821 -670 -408 560 -410 695 -984 -690 -189 353 626 497 96 -606 774 311 279 398 -350 147 -38 403 -353 -7 -810 -42 416 400 498 589 -860 489 429 -723 388 6 -610 -454 430 111 -701 2 790 210 535 169 -643 152 134 -140 -438 -484 -406 260 928 756 681 -687 417 -396 -168 -267 -228 86 760 529 -71 612 678 958 -248 -889 738 -906 72 758 360 -583 103 699 761 -199 233 614 -246 500 -127 982 -459 -79 -395 -391 428 225 -111 923 -218 349 49 -708 -552 -489 634 -170 24 502 -640 -745 712 -574 -719 -303 -882 543 -59 194 643 150 -523 631 466 850 991 936 549 -305 366 935 361 -622 -553 451 162 960 243 326 -149 687 -12 -380 363 -534 233 -856 -859 -1000 288 706 -681 -509 -183 72 -36 871 -86 -33 -415 129 169 -798 -920 -928 -213 -986 206 287 -212 -418 34 -333 557 -864 -268 -240 -945 -437 303 315 236 956 -31 946 -647 215 -297 -602 452 589 265 628 134 739 35 -675 -214 198 -103 145 14 -917 -70 687 644 -724 71 111 -986 -793 542 -755 330 -181 -328 -868 173 553 -346 -292 -169 885 -892 -416 415 -900 244 744 487 337 -707 -668 146 -526 -378 -477 -93 -361 238 957 682 -265 496 983 964 -746 -884 288 -916 -218 -263 490 -782 450 -3 -572 -788 -257 -873 -293 57 -537 356 -690 -636 -962 413 47 767 303 -530 -164 874 -466 463 39 -970 -143 551 646 -435 465 -502 -638 982 -348 629 -425 -975 -14 696 702 -989 -311 -322 -17 -812 -4 660 249 -169 112 -313 47 -444 -425 24 -962 -442 363 -409 -877 880 848 681 -426 -868 -412 975 -521 214 216 -663 -120 961 -50 800 412 -809 981 -415 -635 439 255 523 573 30 549 -260 810 -847 -818 -552 -811 944 267 470 -483 366 331 -738 -807 749 -27 -893 569 996 74 -993 921 45 -286 395 -126 570 84 -280 -864 -963 35 983 -167 889 947 -287 -417 -306 -67 -779 638 -255 120 -196 324 379 -693 -249 -565 901 -405 846 150 402 889 39 38 430 -291 891 256 83 -868 764 969 839 -388 -216 118 195 -953 667 527 -438 641 686 -613 -450 -220 974 -296 -59 -736 -227 -79 635 494 -568 -700 -308 -230 -898 -372 601 168 -200 -254 561 -56 626 727 1000 123 732 -621 790 -584 357 568 557 47 -459 -617 -936 -948 506 499 -358 376 -985 768 -477 -709 638 651 101 949 -210 -493 -91 783 -753 543 -251 961 121 -681 596 -209 823 300 -156 873 446 -361 841 550 -188 453 57 607 683 564 953 199 716 -493 -78 345 204 -461 297 -967 -881 339 89 -812 640 330 625 -56 -179 502 -198 740 437 -998 -454 -33 -114 959 -413 -638 -134 345 -769 498 -240 -922 -817 -95 -728 854 -355 316 262 -766 482 179 -405 -77 -135 295 -742 -65 -835 -31 311 357 140 642 -865 897 202 153 -559 -599 509 949 -550 370 712 -11 -21 -486 994 858 -971 -774 708 -609 -620 -569 932 -887 965 -986 126 275 -166 -357 -644 -986 951 -588 848 135 -876 -200 150 915 -573 956 -326 884 53 3 463 381 -238 983 -746 542 316 -146 -18 347 783 154 414 385 -719 -156 -23 -234 385 998 -41 -358 -976 122 445 -80 323 919 -960 486 -682 97 302 -906 -760 -702 -337 -249 301 -206 -817 -108 -642 -267 41 539 310 891 915 954 -946 95 283 -174 -19 -18 492 566 537 893 429 -71 -120 43 806 -798 -475 -363 695 89 -634 355 23 692 352 500 -933 -832 238 976 285 583 762 43 708 163 547 155 -276 -355 70 -547 -570 -309 -484 785 902 169 381 -974 -349 365 53 637 672 -840 -67 723 -112 -465 726 563 64 -936 -36 -694 -989 -207 -416 -673 -992 -92 216 824 778 -624 -791 -155 -631 -627 302 108 107 179 180 -356 -940 840 -276 460 498 -2 542 -376 -603 961 -61 -172 742 342 233 960 683 -18 -222 613 195 158 301 93 -618 -15 -563 -685 69 -409 620 -803 -84 -686 -568 -6 -789 -671 -92 544 187 173 -333 305 592 -857 -789 81 -86 -756 860 -207 -1000 -666 -348 -156 759 283 351 458 -767 -89 878 -901 589 -710 -624 -244 -472 79 632 850 792 -445 786 110 740 -148 188 -492 -242 -647 -26 398 -306 538 740 -639 142 -70 -689 850 -863 -535 421 313 -573 347 -90 745 -815 -396 37 559 -254 673 351 137 -723 -707 -770 928 -33 -947 -752 -910 -221 610 934 -770 -826 -906 -184 961 -813 -284 -785 801 -730 179 -412 -763 -204 -354 -904 596 -407 -157 -620 -481 591 -123 534 835 -164 247 130 -198 -643 -553 542 479 -413 119 714 -32 825 936 6 97 187 536 -168 -193 361 214 449 -212 735 77 -919 964 566 -957 -597 620 720 815 904 -21 -982 -347 115 -991 206 -972 469 -556 510 907 -870 85 -228 -350 985 753 -794 145 -881 -446 216 867 577 445 640 -519 -867 185 -471 -349 -810 485 -657 448 -165 -467 -835 604 -138 209 574 934 -448 -479 822 278 -615 -581 -717 -473 -898 239 758 937 312 680 -117 562 842 -603 -885 -818 72 814 222 -2 -815 749 -565 305 -870 -770 873 552 313 324 -180 134 619 -722 56 -895 -22 -993 -867 453 -229 -129 219 -95 -780 782 243 -752 -713 31 -324 857 -96 -353 -887 235 979 -135 -695 -518 -960 -843 155 -909 -290 833 270 -963 279 -37 834 -670 234 -876 -535 777 -264 -756 -81 -812 195 -635 -802 -160 316 -20 814 819 -454 458 922 -687 -30 -219 -486 -906 224 628 414 -388 -48 553 -952 718 64 714 70 -472 -906 488 782 737 940 930 -900 0 507 -183 -670 998 -669 -527 704 -151 -966 -538 122 -590 -183 -908 36 -545 87 117 234 -721 -59 36 -837 -648 -931 -42 990 231 -17 529 859 -578 -209 62 -676 823 287 -879 653 657 703 -260 983 -957 195 561 -263 -860 -364 -780 900 -71 878 90 -90 869 674 -457 712 -517 -616 -173 894 -852 -190 368 -94 843 707 -324 662 897 837 371 -251 570 -477 -471 -997 53 -204 -986 735 177 -588 474 -348 442 -500 -372 456 -118 286 717 -521 -196 -837 302 -854 -511 -243 -161 -513 202 846 904 91 -633 -548 366 610 885 686 -352 -607 909 -769 -871 45 -669 956 -86 818 -991 629 966 -917 95 545 77 -222 -726 -40 -473 -463 -142 -130 -491 855 775 -960 -12 653 -74 -796 276 447 664 -993 437 74 489 196 -659 253 -93 -155 443 -261 -800 -681 578 -805 -800 797 972 455 -217 131 -220 567 690 -645 182 -497 -1000 745 -263 417 -867 180 693 83 863 -740 -435 -688 860 236 802 -104 -732 -46 464 956 -810 677 -952 -245 -959 456 497 732 -100 911 -450 -1 509 -717 532 -831 223 -648 387 -257 -733 -907 404 -727 895 -478 497 235 40 -67 -20 -584 -105 -480 909 22 -285 690 -376 936 632 -968 -855 -345 315 -515 440 -863 61 -341 -299 381 34 -445 -23 -663 29 922 150 77 -918 451 -344 235 538 -469 129 -625 980 -974 913 -556 -462 -234 -86 145 -399 257 905 -859 -122 -227 -508 -695 889 670 700 594 720 748 -213 688 -464 267 304 814 406 626 -674 406 -914 -600 -666 650 -814 573 234 -438 -59 974 136 -839 -165 704 694 610 116 -927 -587 -459 -627 -45 -724 398 905 -38 676 -451 968 -143 -624 967 -647 -711 -831 73 -148 -775 845 221 895 -932 737 430 416 324 -494 897 166 -995 -192 -275 -670 -427 -629 -652 577 -42 654 639 499 -854 -966 -724 -647 -30 -574 -84 466 -413 162 -360 -419 922 175 -150 -636 996 159 357 231 -227 -184 -150 -652 860 871 -838 423 381 292 -381 -554 -128 -293 212 -456 -232 -520 912 -974 16 822 -77 396 -268 730 -528 118 318 -646 -879 4 -197 -699 782 763 725 711 187 -510 172 838 429 -784 474 -129 238 -360 615 866 316 539 285 602 847 279 512 -55 -779 -979 801 421 758 852 -924 256 134 224 -104 530 155 -815 -343 -35 9 604 473 148 990 -370 233 746 25 -558 325 385 -646 -944 -647 -410 82 -913 845 455 790 -942 -203 -571 -960 -197 982 787 -745 93 602 204 -639 -858 824 -955 786 683 361 -598 462 949 615 -899 -71 -243 -947 87 822 -92 332 -378 557 436 -143 558 -647 -308 -105 784 -964 -763 -374 949 -289 -551 826 -467 892 -790 955 -465 -368 829 450 730 248 459 200 -914 -170 -701 -77 369 -17 -625 244 590 -835 592 353 72 -951 -687 -70 461 -89 -612 -668 -636 815 860 63 -506 -885 -393 -390 106 -270 -829 -169 471 -807 887 -74 -942 -924 8 -541 451 179 -637 251 141 -209 -736 -703 732 858 -37 -934 4 -514 738 -152 859 -357 463 940 -431 457 -444 469 480 -677 615 -572 221 821 388 -98 738 463 -947 -35 -437 388 164 -593 -805 -405 -791 986 58 714 -990 -150 56 564 -104 -672 340 -310 -255 -122 264 -112 -662 204 864 31 389 -987 -826 -398 137 -346 793 532 274 -506 776 -827 888 294 -759 910 969 -589 775 -902 -969 -867 -1 -749 214 -964 -60 470 -296 894 -382 173 -641 -701 -737 -313 237 577 -633 889 -790 -113 -14 -332 -192 913 -867 -992 -585 -893 892 -29 364 -387 -338 -977 648 160 4 841 258 -387 368 344 900 529 578 -866 268 -832 979 -881 940 713 200 521 -667 -305 489 880 -293 736 820 -987 -615 507 758 634 23 -373 347 -99 694 881 778 721 59 469 -769 29 -60 -940 -849 759 899 161 734 467 326 -491 164 -597 44 -531 459 -495 -44 885 -986 -140 859 -293 378 -119 -728 196 -552 -155 -901 403 438 -449 639 -928 -454 -853 470 -321 -787 -650 -505 -212 -280 37 -481 313 10 937 -274 -435 671 562 -874 -905 621 -15 -27 -114 724 69 32 724 515 918 -584 -970 379 557 -25 -576 594 -191 -49 264 626 -984 -831 -220 406 112 -584 -643 994 -896 59 -297 834 -405 923 258 440 -140 -554 429 778 -618 612 -860 -682 676 -874 -959 118 537 -800 -362 536 767 -967 -437 226 -157 -591 759 884 585 -635 -201 272 -781 451 533 802 662 129 -9 290 970 966 153 -631 78 -646 57 898 188 -721 -70 -94 -706 -917 464 936 792 -203 451 682 818 -890 157 -51 -266 -389 -161 496 -943 334 665 -442 518 784 -707 -643 341 -885 -828 157 -987 382 -250 420 285 540 945 -367 775 550 -522 -242 565 -152 -486 938 -968 128 687 563 -163 885 -935 515 455 -335 -412 586 48 939 280 -501 -11 -945 875 -378 12 126 -983 -259 152 834 -790 967 871 235 -162 934 -966 -679 12 117 200 -957 578 -146 -527 -492 -914 818 534 -399 743 -67 -751 -189 814 39 118 -762 334 -806 -627 658 -725 -728 13 760 399 -406 -300 50 542 710 -922 -779 748 583 -856 -973 259 -579 -633 -261 -957 -409 794 350 -910 -437 445 -186 818 -996 318 705 -82 883 -731 67 -483 191 -539 -234 -434 550 -209 -583 951 585 -386 -239 -791 980 -143 563 -825 712 692 -434 493 467 63 -580 -2 -890 597 -481 -405 -689 -329 -446 -129 -16 -760 -291 -480 -801 417 -818 -852 -85 388 -520 -847 890 678 -495 422 -28 -976 -965 -744 797 598 -296 200 -861 368 -215 615 282 -665 -370 244 56 70 447 448 -609 684 -166 -404 -354 424 -28 466 -412 -636 -752 829 -178 792 346 -620 -294 -586 511 -287 -56 -980 354 688 965 -683 -920 556 -820 -990 -700 -403 485 -663 700 -665 -593 749 -873 611 -106 522 168 598 -241 -931 302 -830 -304 675 549 -539 -560 -997 872 130 955 -672 -617 545 188 944 637 215 -534 -25 -225 -409 556 -676 77 395 -299 -482 -324 -46 -274 308 101 -788 -823 -74 606 -730 -372 -588 103 200 -141 839 41 106 821 727 159 256 911 945 501 939 -772 -675 994 -107 -818 -172 -204 -608 102 338 -404 -606 925 954 619 -94 -602 401 583 -306 -208 -989 -525 -40 -366 -456 -629 198 -533 653 496 -526 52 -306 294 531 -836 -388 64 950 -234 662 465 -229 -897 236 -891 -700 -972 538 177 114 -913 -976 655 900 -499 752 -530 797 -223 973 194 95 -4 867 -958 -579 911 705 -495 -564 139 819 -913 638 -701 691 -462 -407 -365 358 89 270 -22 837 720 172 667 -211 62 -54 495 476 -203 439 -716 -353 490 314 -739 -530 628 -223 822 -754 -332 611 674 35 261 -504 -497 -51 -870 -726 17 -519 -504 -731 646 -106 113 901 32 46 538 -896 -19 835 905 -961 -564 -85 -72 961 590 -409 581 -608 -671 -891 -792 120 591 910 976 630 232 358 207 634 -624 -655 247 -574 -687 842 -774 -750 -163 437 -226 286 -412 70 -775 713 -374 234 5 -637 -253 -106 -908 796 378 -724 629 -480 818 824 -779 568 -115 -876 677 -770 693 -145 -179 857 845 -779 123 681 -724 885 646 605 807 -76 591 280 339 110 360 -262 445 894 -601 -117 -358 299 -16 -670 -702 983 -451 449 -642 -389 -580 705 -140 -6 724 -874 -633 -843 887 -395 657 -16 202 -603 -147 -573 191 -816 -432 135 -562 115 -376 -555 766 865 705 818 -232 -876 870 -127 -714 23 16 275 411 161 981 -835 554 -669 -272 -160 -921 565 232 -253 293 740 -516 -630 -788 -410 984 388 -253 524 -158 -990 545 84 141 636 -388 -773 -631 -647 654 -482 -433 -447 470 112 618 -929 -430 925 168 582 -591 327 503 204 54 -237 -343 -872 811 552 -177 181 601 367 -387 -98 -523 996 60 -680 834 -933 12 965 -729 404 89 -280 976 -122 712 -957 -249 -827 -535 553 -227 6 -420 92 795 -153 -780 -712 24 -48 -142 -386 -278 -36 447 -670 53 119 -841 -796 129 -975 895 -599 419 809 -559 210 820 -247 583 -849 -891 716 -808 -44 642 513 -208 312 -313 -741 -153 1 -429 -503 304 -626 -381 -172 99 623 958 -532 -713 -525 -267 68 -265 326 -859 888 -307 138 933 794 836 579 366 136 431 672 -275 -734 108 -384 169 880 -21 -443 -145 479 785 920 502 36 -177 206 -502 132 -532 -923 -472 -402 -203 -61 489 840 -927 558 -635 601 -524 -539 371 820 -808 -567 121 464 510 -530 468 -673 -953 -359 170 6 -504 -100 712 468 974 -791 629 -896 -950 92 826 140 -299 179 993 -502 -365 -975 560 553 -489 -642 891 236 525 977 -453 -208 -194 -640 882 686 165 -24 -750 -332 -505 -378 -596 55 -608 -845 235 508 597 -27 726 611 115 148 -460 713 790 775 -17 -1 -771 -297 -943 546 0 -161 746 966 799 183 650 765 -151 -856 -492 -344 -500 -258 -115 -157 185 292 -940 -548 -792 72 92 -76 803 369 -655 -713 -306 898 -32 -91 -850 473 955 918 -747 303 485 -733 -746 106 -23 663 -472 -292 197 -158 99 475 351 341 -445 233 -689 -774 -853 649 -869 240 583 597 588 -162 -105 308 -537 704 84 -687 -859 -891 -461 13 481 29 -406 -659 -702 180 -230 62 992 458 847 -655 -604 -87 287 -229 -469 -711 -133 487 -380 561 -52 -667 592 -52 -960 -110 -812 694 -603 212 -657 265 -353 -487 450 -253 995 443 685 964 -973 523 -115 -736 3 -167 -655 -375 -967 196 749 -173 717 -518 -32 -834 606 777 -106 -548 -631 88 -257 35 -400 282 84 508 654 218 -901 521 -491 807 -822 -70 891 -141 -900 -474 704 -931 403 958 538 851 1000 186 594 -624 -185 129 -599 -184 -791 -552 -863 -805 18 -526 847 -62 943 94 -950 305 763 418 -305 -116 558 181 75 -838 60 243 944 -577 159 -477 961 -29 867 -171 -288 -757 -995 -352 811 372 -744 -434 171 -971 -462 -873 263 -184 45 358 -851 -995 611 -45 843 763 254 -291 -767 424 306 -944 -780 274 520 -557 -291 893 -117 638 -709 667 309 749 -323 -76 712 -261 -673 625 -189 585 -728 -839 -626 -513 686 679 61 615 341 -218 -536 -757 -891 -647 -593 69 141 72 -204 401 277 965 103 -608 -371 -120 531 -930 -687 -338 -869 519 539 955 -603 752 659 181 -883 726 917 -785 -524 470 -47 -421 -58 -324 -146 -95 992 -977 154 957 39 751 72 -587 53 939 -549 -663 -932 54 -215 -578 -912 -842 981 771 -15 327 -248 763 -197 225 286 802 497 -384 762 -983 273 724 -445 336 -831 750 867 -795 -638 994 47 667 -25 -175 -597 872 82 -314 -293 -555 850 908 -190 267 271 -882 -345 211 -176 -67 -193 -33 370 -130 -844 -938 -44 213 -363 -415 776 -637 -9 -170 -6 -909 -741 -620 -51 -514 25 854 -562 378 541 -277 -178 613 -366 764 -694 -423 -357 474 -52 405 622 652 167 553 -719 132 206 -316 -49 262 -442 949 -881 -272 -174 458 498 807 781 -646 263 120 127 -234 -802 332 534 -284 524 462 410 81 879 -622 696 -44 -289 600 -578 -855 -831 -262 709 352 217 159 171 144 -640 -747 -183 -862 57 277 857 -929 -628 993 -270 -34 545 -232 77 477 634 -456 -433 -774 27 527 -809 -482 408 -927 -184 -651 -779 716 997 -855 401 -235 345 -305 692 747 -692 -124 531 437 -846 471 -923 -982 986 546 -680 977 -341 -497 516 501 121 869 779 832 154 912 759 879 -341 555 608 989 -620 852 -518 197 29 530 -488 412 676 -320 248 981 -787 906 501 -422 46 -793 -669 -925 426 875 16 -678 -251 -890 -499 -170 -193 -56 395 464 -531 -256 -961 889 -419 -920 -926 -724 25 -215 -512 390 -874 332 -565 204 -479 350 439 -900 -133 -190 -674 449 -153 795 -746 506 -111 -491 -928 -489 -605 946 655 13 547 904 -540 -568 628 121 131 -106 770 927 957 -769 -599 672 43 -432 -654 -610 -477 592 -870 938 -432 -164 -23 38 -962 -786 624 -650 884 829 -41 -398 -752 -806 394 299 927 -133 -474 -90 -951 -541 -506 -57 -115 325 18 -261 -460 55 -258 854 -510 -217 796 -556 -586 540 504 468 964 774 -326 858 -344 -496 682 871 -397 -25 346 -288 -435 -273 -779 825 -479 -640 -453 -908 264 -429 197 737 603 -213 612 -660 -265 -699 943 671 -866 255 615 -37 -356 -108 -920 -234 659 420 -458 -681 -780 187 619 -890 262 895 615 410 56 827 -252 -542 924 -597 -807 -63 71 -374 239 -905 -922 -330 680 -147 986 923 -56 18 909 927 -875 307 -891 131 608 263 394 819 -644 201 -524 65 867 562 -831 741 784 -533 -413 -675 215 -58 563 343 961 411 844 873 752 415 -241 328 -306 924 503 -475 890 75 -606 -137 -665 578 3 785 -468 -137 687 74 -355 714 578 -787 976 -595 -820 139 -441 -619 -6 630 277 174 805 161 327 -509 430 -36 503 354 -504 960 655 -510 742 -854 275 589 -171 -908 -918 566 -687 -493 -235 -342 512 588 -162 865 -283 -245 137 -29 866 -387 578 -747 -744 461 55 394 -440 -664 635 377 930 698 467 -760 4 91 575 -183 -89 -773 -797 82 -562 496 568 120 -810 218 677 549 465 239 681 120 796 -493 -727 820 504 -316 819 599 196 -723 -902 116 303 -256 -929 -587 -948 -61 844 -551 -962 -442 -614 -724 -133 -627 -913 483 816 357 -342 -955 295 637 226 -888 373 214 598 -934 526 555 -873 -854 745 49 -839 -738 933 869 649 940 531 -755 -130 -861 -434 108 292 976 545 -509 -397 457 -816 -412 -345 -887 -870 732 -459 781 613 697 -141 -623 865 -58 829 -648 280 246 -207 672 811 -481 156 -721 -666 -898 109 640 -958 438 -598 449 -538 -578 396 810 -542 -200 -799 -90 107 680 98 603 -312 632 791 -316 58 -996 745 -541 152 123 753 -515 -159 873 142 703 -131 652 513 39 713 877 -591 26 959 -382 620 -644 571 -611 250 -289 586 -895 -118 945 -246 -796 -381 893 266 -978 376 213 -800 -369 -187 889 -769 880 454 562 490 211 982 -793 260 371 580 -994 541 110 -305 -213 -8 836 340 -934 20 -527 513 146 144 462 -85 772 -78 571 810 -607 -780 221 994 -605 -936 -528 814 -133 909 -334 59 -404 -849 790 -17 765 -556 -918 934 389 167 139 -736 -310 104 327 989 -626 832 -501 -824 655 -221 759 -993 -713 364 517 -92 671 -746 983 -347 -174 -420 540 -182 661 -165 -192 -29 741 -442 241 -252 -488 -580 105 621 370 504 -929 -455 -159 -848 -461 168 -401 -559 -920 -567 -234 370 940 221 628 -324 892 923 -106 -929 -292 -807 -794 816 -907 827 -889 437 843 -220 -115 -37 618 388 980 132 772 -832 -838 985 406 -620 923 -8 852 -312 -566 987 -302 476 -55 862 -105 -769 436 372 668 -654 205 995 915 -772 -837 -589 -983 227 -611 -819 -652 925 84 -932 687 424 401 181 994 281 217 -11 -341 -419 -720 -308 -747 628 142 -361 401 158 58 920 436 735 -529 -120 -339 -346 -455 102 -804 60 128 444 -446 990 365 329 -922 319 -277 -464 98 -180 -490 -843 -154 -303 261 305 73 -654 -495 23 -230 -550 -602 164 409 306 234 -876 -686 -608 0 -281 834 612 -260 436 -719 -173 -506 -921 -626 -64 -157 -823 -11 182 -199 767 -537 573 -190 776 648 779 -636 -229 -901 -226 934 -408 -936 -968 -261 464 -26 -930 383 714 -77 -970 979 -289 -745 329 -71 -131 985 -143 -324 468 435 519 -649 -246 683 -51 -370 -229 227 -775 883 -910 -65 -820 -408 -114 -456 -406 -172 -563 -368 234 -289 611 -508 187 -422 -977 269 790 153 692 -119 -852 -455 567 23 -503 -535 679 766 -162 532 786 -29 562 -201 -963 162 4 438 259 279 74 379 -481 -502 935 691 -658 384 796 -278 -951 620 658 -332 -391 622 214 -76 340 253 -839 -838 778 -321 -155 217 -801 392 799 -781 305 -768 -47 899 -859 -705 -636 -504 -301 166 361 -387 -319 -139 -779 -517 -413 164 709 699 333 371 -398 887 -107 -743 -275 -447 314 424 -921 680 -843 -630 516 -610 382 692 -430 184 204 171 -154 81 602 -51 995 728 533 -350 -377 -208 -895 -820 -217 324 -376 17 -75 -405 917 963 773 -10 -81 -389 -737 342 -194 -244 594 -84 -860 811 -828 743 108 -265 -718 595 710 -428 -345 -828 -597 -65 979 156 -960 -234 -450 512 435 -88 362 -290 412 -606 -516 8 -762 477 -530 -843 308 716 903 -522 -314 695 -284 667 -78 340 -798 -668 16 -2 155 -845 299 -527 -765 -607 298 862 184 -497 837 381 227 541 640 160 -69 501 34 -632 555 466 782 397 -185 -790 -948 -42 474 -985 201 308 -198 -839 -847 587 306 157 329 -479 -142 195 -955 -738 -556 543 523 168 -907 -486 118 -364 745 -838 976 -421 592 752 14 652 -379 97 -688 9 270 793 -827 -887 -904 -168 -285 -266 -718 431 159 -628 -114 813 735 605 -780 69 589 -503 -42 -19 -544 556 -443 682 -702 -869 -877 959 -476 -671 615 -374 -99 362 -991 -758 476 901 -833 848 -681 546 541 -350 -981 995 -19 -13 -560 -652 75 197 554 -865 349 986 293 716 610 293 197 -42 -77 879 -728 60 764 -801 -853 -127 989 328 587 26 802 868 986 -442 -322 628 845 293 278 -919 781 -732 377 85 -732 -876 -628 -686 -611 9 83 -457 986 -621 406 476 864 644 -920 104 -937 480 -158 -362 722 -341 -160 623 -11 160 236 -36 978 481 -738 450 703 58 -133 1 444 75 -692 574 -684 569 -169 -551 -256 3 -38 92 901 934 91 -327 182 29 -91 -991 -604 -828 597 -963 881 538 -318 203 -936 -994 459 -481 -244 -686 -607 970 21 80 -745 -826 -666 654 405 395 23 24 -579 -732 -221 225 589 855 643 -717 -821 -110 512 -993 -350 -106 -424 -367 15 -136 -673 203 869 -798 -269 103 905 -820 -764 568 556 -335 -996 -335 293 557 -867 -27 281 500 -465 -510 -740 -543 467 232 284 884 -917 -280 -921 638 -492 -762 814 -460 -30 -250 32 192 546 61 490 -12 -814 30 497 -866 -876 630 -659 38 896 -509 899 -384 -1000 -979 294 770 -148 990 -850 -761 -961 334 669 213 758 -710 -675 -635 -678 937 -97 -831 9 -520 473 913 -332 921 -383 -410 545 766 -888 -778 -838 -456 -788 -658 257 800 175 -651 373 -953 -972 405 511 -455 979 -146 -788 -352 -536 -284 -380 -354 -818 244 515 -134 -901 -112 24 769 -707 -471 -359 -504 -213 24 976 -481 -556 -340 -417 655 417 -14 443 -7 319 -509 600 860 -394 -912 -118 537 -525 -352 778 -260 203 98 23 916 384 -612 745 169 64 769 765 -470 457 777 -32 -400 209 243 -969 198 -466 745 -176 458 654 -205 -570 347 -494 -10 -847 -161 -755 -987 -460 -760 130 584 461 -532 -47 -750 -895 137 -483 -12 918 -616 349 300 -651 193 -810 925 -145 -87 -2 668 183 391 -440 28 -237 -245 281 -595 -85 -958 272 185 155 710 532 -525 -595 -865 -840 486 -342 -954 -1000 -966 914 -832 727 43 -668 141 244 -525 -28 -427 -999 -404 520 -663 -390 -183 93 -696 933 -432 -187 481 -71 558 478 375 921 -206 -459 517 -591 0 -52 764 -409 481 -344 223 -283 658 -737 -583 -878 159 -68 -652 -583 709 148 -853 -545 -137 865 -225 -569 -75 -66 670 469 138 189 -85 -286 -883 -139 -734 572 -776 -165 31 270 893 357 578 599 -326 -660 99 -324 -106 -867 -109 387 -682 299 793 -535 -124 242 309 -254 -426 521 819 -292 776 258 -314 -130 965 43 432 -955 -409 10 735 -65 657 380 -671 712 760 663 -181 -340 -279 584 818 51 -887 -695 989 161 -508 450 -526 -544 82 -532 363 781 -789 -181 459 -152 627 744 -620 411 -352 743 -534 660 230 -864 -76 680 -348 609 -195 418 233 738 393 -367 -570 430 -900 956 708 -531 292 104 812 -262 -446 659 921 357 446 -360 333 -546 -961 420 879 411 -275 -999 -976 241 244 109 -466 -98 -509 937 -609 212 -590 524 -51 164 161 53 179 -718 599 72 116 -352 -518 -528 450 951 429 -295 -260 512 -971 -540 128 -23 -380 -456 -913 -831 -380 892 527 193 -213 724 -583 -648 298 365 104 -125 -385 505 560 -261 -195 -360 -225 -831 434 326 -642 515 778 -449 18 -402 -150 737 -369 368 -525 -633 513 465 214 675 584 186 -910 -807 -882 -875 769 555 715 -510 -533 230 176 241 -448 -929 -686 -8 472 -382 900 -422 816 855 -24 -830 22 468 156 -457 -635 732 517 -383 -996 -651 767 565 812 -338 -508 733 68 799 136 903 -48 244 971 399 117 179 820 -141 630 -691 -717 172 941 -330 -915 -135 752 870 -569 1000 66 431 990 120 -88 -465 159 721 574 834 992 884 -647 -339 905 44 -749 83 -25 479 396 780 -786 -996 -55 431 -837 -501 -238 770 -834 -125 432 90 820 -335 622 -459 -970 -666 618 -122 163 -449 -184 -515 897 -262 300 40 645 169 546 -6 455 383 -529 -282 433 234 -198 625 -604 60 945 274 675 395 -174 -888 -856 920 -489 285 -987 -186 3 138 973 -409 -399 -594 -640 -121 -826 294 372 -663 -150 120 -793 -818 -393 -211 233 -209 -727 377 -228 730 123 886 609 459 735 -636 791 -147 564 979 420 641 215 -339 -696 -400 878 116 -76 -960 -957 297 494 438 886 -170 -744 -883 -736 928 567 946 971 -532 594 547 -860 351 275 -179 758 541 331 -190 -211 14 563 120 298 -39 -961 -466 -120 303 -36 -469 -493 -266 -750 439 720 362 -464 378 -1000 907 -976 806 864 517 -882 334 999 -387 -358 441 -968 -260 209 -179 -953 446 -39 968 258 170 -432 597 147 -158 47 -603 859 -652 -564 -405 -215 -858 406 -932 -165 209 -410 -440 -301 -57 -484 -63 -531 -542 -169 -555 -241 243 -378 354 99 -780 822 700 263 -402 267 910 -222 728 -659 -318 24 -780 -817 376 760 -786 -327 -835 -142 -503 -940 -6 845 -320 521 959 -421 379 69 -607 973 825 802 432 516 -290 509 -452 902 -445 -880 -892 -285 -45 -265 -942 -78 -425 192 529 -931 -890 -355 -380 479 387 -223 -834 -302 277 -455 -629 586 612 -655 501 368 -886 637 -444 -310 180 -456 -414 706 -588 311 -461 821 -206 749 378 -639 -814 -792 -838 -918 376 799 961 411 69 71 681 887 -363 687 -867 284 601 -930 834 847 756 459 596 427 -435 -172 1 900 644 -549 -31 528 5 -253 -616 -416 -18 132 -823 -242 -561 453 842 -601 -282 410 409 -436 -143 -361 -744 -525 685 298 -994 -491 -979 113 841 154 116 370 452 -138 -276 821 -788 287 -290 534 -877 -158 -854 942 -501 854 -424 -575 52 358 867 -175 78 169 -648 556 -623 -159 914 -836 602 -11 -435 787 207 727 -106 -986 -59 -407 -473 614 -523 -669 316 -944 281 471 -314 523 -834 -863 619 -180 -683 801 -32 -692 -910 720 190 339 -878 212 -114 703 541 -653 -153 -136 -660 169 -671 824 609 -609 -632 -273 -98 550 -613 932 293 643 -507 -896 868 937 -589 837 76 -852 84 -154 424 -540 657 502 -411 -633 -146 -22 989 985 -381 929 -108 456 -207 884 -330 946 -790 -508 -371 131 -473 -489 -553 -303 371 265 779 -507 -767 -135 -404 484 496 54 754 144 118 -36 194 994 -544 -369 371 -770 -698 -484 260 299 -201 581 -837 -680 -227 430 -206 628 406 -914 815 767 -991 184 -615 928 -900 885 66 -987 184 -59 -452 -239 106 726 -542 240 883 673 -408 -360 -101 -30 -406 -26 -121 849 -791 108 120 681 326 912 575 -735 622 -911 -125 661 -460 -361 534 311 -666 902 648 -285 808 873 151 273 -90 521 -615 -1 -913 264 -506 -71 -647 -710 -813 -27 626 539 166 -74 -798 555 -331 -467 803 -607 832 645 136 -418 -997 23 241 -788 -662 884 -258 976 -350 241 -901 -56 852 -975 -526 -418 341 594 -833 289 -673 204 -225 -214 -642 412 171 -470 543 -885 121 881 743 -920 -528 -717 -46 794 95 -552 516 -160 866 550 -929 -551 -733 -95 975 961 -615 -976 -48 708 -437 719 -958 -383 -866 -534 -925 -898 223 -561 -303 48 797 -93 807 -765 688 -877 618 -332 -519 -923 508 576 -256 642 -766 411 968 439 445 497 -20 -296 525 -234 16 964 -298 -139 -36 -486 566 548 637 722 -311 -373 -71 -809 2 -303 955 -869 901 164 -980 371 14 207 -29 253 -598 -298 -970 -227 -677 -988 -623 385 -30 -694 -203 660 378 677 -999 72 -668 -205 -313 395 351 573 609 589 -137 -805 -780 0 544 72 -936 -573 821 472 -900 -94 703 -944 358 332 -715 -346 -692 400 620 -655 662 779 419 804 480 814 -600 -767 -111 103 339 142 -619 -654 -460 -467 -961 760 103 -371 288 322 -286 -559 -119 -745 -711 416 715 634 -724 587 -489 -501 482 -369 369 -365 902 923 330 532 641 700 462 -918 399 308 -625 -427 860 -564 -107 -847 684 876 -304 236 404 674 -69 283 74 248 556 -933 -665 922 22 682 709 -953 751 75 -525 202 -528 -376 -58 -96 518 882 528 -18 747 823 583 609 -609 1000 -392 983 -977 798 -421 598 50 -353 -48 -423 -484 -665 -363 377 843 66 694 494 673 -501 -787 1000 -461 568 -20 -170 7 6 182 -377 -822 700 -267 409 -151 -292 110 897 -499 99 -327 -291 -593 401 728 229 338 233 113 823 -637 285 -613 -146 644 815 281 33 590 944 -733 -729 483 547 -921 -213 -206 684 -268 767 -786 768 -758 -990 329 524 -300 -447 255 435 648 417 -315 -433 565 -482 35 408 526 -994 -109 629 -676 53 172 949 -459 109 210 -710 943 842 525 -224 -941 -305 -997 628 -126 97 901 911 228 -450 -83 -619 341 613 944 839 -581 -727 -959 998 419 64 -190 -113 -283 -210 939 793 744 476 -73 599 209 129 -995 -98 266 -874 734 -646 547 -862 262 92 -556 -760 204 -818 -276 92 -165 -390 595 -669 996 -902 18 -226 964 85 -232 -951 793 -924 270 -833 -637 215 632 789 529 236 689 527 -672 889 224 803 810 -132 -413 -962 961 880 -84 -572 974 803 274 -258 -341 -864 951 168 -650 885 718 -872 667 -23 407 -515 86 748 -198 -806 -280 -354 -957 -570 878 -313 533 -333 409 76 129 -517 -992 -374 -895 349 980 -746 -551 455 -174 47 -540 375 60 309 -18 437 410 563 -658 -370 -580 478 755 -100 -343 155 -463 306 715 27 486 863 922 -688 -364 -928 -850 -517 376 -442 268 351 -300 434 -795 -8 -979 979 -665 16 719 -53 -659 857 -263 758 209 471 690 -828 -951 976 -559 -264 -980 -948 -72 417 910 779 -892 -717 -673 367 689 340 342 585 -214 -617 902 -368 -937 -918 107 -158 -492 286 379 -303 -409 295 752 174 -14 -907 -782 327 -840 662 -772 -73 719 -797 104 -559 956 398 678 929 841 831 -626 701 802 -698 -370 945 -733 314 -533 -501 30 -28 133 698 -226 342 380 637 242 -128 395 -763 362 531 802 -317 860 542 951 334 718 -646 -671 -762 242 -747 -121 -815 -686 950 517 -192 80 982 -947 -210 447 -463 942 -723 -426 946 -664 -51 -36 851 -400 257 620 694 417 -199 704 564 -171 823 142 836 191 105 125 -307 -206 -868 946 -934 -376 851 -219 -160 -47 -617 851 591 346 -405 209 511 -417 -56 -43 -510 -690 -150 -680 -594 -644 -947 434 919 -110 -85 -188 -483 166 -539 -806 364 664 -232 951 509 324 493 260 69 370 683 -635 -874 576 795 540 721 -610 856 -711 482 -262 -221 842 -224 -881 412 954 -106 480 -747 447 493 47 155 -673 630 -510 395 719 310 -204 -601 354 483 56 -324 -838 189 -647 541 -650 503 -192 -477 558 -364 73 94 916 -590 132 -442 -219 -344 -822 280 -4 -696 215 557 318 -977 -287 356 766 920 266 702 -770 -558 -753 -851 -296 711 505 -408 158 -314 35 848 -404 700 -12 -207 -786 -402 -209 -698 893 -987 760 -302 777 470 792 935 -327 -961 727 762 -212 -470 -270 324 -901 -580 337 139 -115 -133 -699 721 255 -216 -591 -749 -869 802 -972 -733 -17 27 403 -464 -72 -199 -243 683 208 681 -245 442 -911 -867 -946 -105 -408 -33 271 994 673 193 -274 -346 -739 874 795 -174 -394 952 363 791 468 -342 -869 309 -325 48 310 -899 -695 205 -503 259 -491 711 815 -142 936 -877 -201 239 -75 994 -199 -583 767 307 -381 814 -73 882 -327 93 698 243 -905 340 -208 -537 -633 -572 559 -608 -519 923 297 2 -734 575 -427 384 -190 725 139 -88 299 80 229 -287 6 -136 791 -814 651 45 -341 -730 -742 929 -785 842 -188 -450 -426 -772 -591 -657 -391 -396 993 -81 -77 -752 547 -120 155 -568 469 -544 -832 124 -295 398 -302 -424 345 258 150 -692 -310 614 575 600 463 533 890 398 -695 -821 -194 657 402 5 131 133 -632 610 -233 929 -141 -386 -442 220 -971 -720 625 -241 -145 431 37 -640 310 -512 132 444 275 -287 396 -562 -392 533 642 326 -373 -803 193 631 -656 319 -196 154 -979 -785 -887 758 313 758 -210 430 -113 537 951 -183 -953 229 -339 -45 755 -778 603 730 619 -448 -878 173 568 -327 -148 -207 277 -962 -193 -587 -388 -314 -26 709 4 181 -696 459 -277 925 113 197 308 126 -480 707 197 -246 -174 774 693 -124 506 97 203 632 -448 196 -385 38 168 60 810 62 -304 560 -703 444 -772 -967 -550 948 579 -627 51 205 -26 -397 907 -712 -257 -768 -401 -981 -233 -51 731 231 298 -312 -615 102 222 -249 994 119 -586 -718 -779 -525 -259 344 723 -845 -384 -817 -579 697 606 405 837 531 756 518 912 471 446 -465 -869 -348 -571 -607 886 -896 -944 654 -918 -612 699 309 -440 655 -174 598 505 -184 -947 811 -512 998 424 288 492 -348 -333 -248 -623 782 195 967 297 931 -196 -165 -290 818 -593 476 657 129 248 -40 285 -413 -207 -317 -433 -403 78 96 461 -995 971 -301 -549 256 802 -682 -860 -173 724 -872 571 -1 -447 41 218 -652 -89 455 -985 121 -390 340 -908 -397 320 588 -25 10 41 886 706 458 900 772 -969 -383 -841 809 -433 -423 237 -359 -299 465 617 554 -670 -865 915 415 -45 723 -174 -480 421 143 272 -467 810 -554 -59 213 -2 -222 -807 721 -429 -182 -846 619 -427 -248 -18 758 161 702 853 900 916 -219 18 -388 103 -192 595 390 -661 -652 -600 -539 620 239 15 -870 614 -228 745 849 575 19 -757 -801 867 -662 376 -420 857 -225 -366 -40 947 -772 -712 262 -437 255 -85 793 988 -703 226 -558 301 895 468 727 -810 652 444 336 -903 -829 -482 -80 -891 -798 580 -74 249 -376 690 444 -950 -751 -275 405 828 48 -545 21 347 -695 687 176 -799 -4 -673 -249 626 792 162 -482 -356 -149 37 35 497 -549 -561 683 59 128 -383 785 -378 -640 634 803 737 -900 692 978 -756 -873 770 893 664 -59 640 118 -310 -940 625 -980 -470 -327 -402 705 394 402 -857 939 -1 -276 -558 -79 -68 -209 952 539 233 -414 949 672 -404 903 290 884 -472 -174 -969 901 137 853 -994 160 -38 -641 351 -753 425 -485 42 788 465 199 -552 638 196 -310 -33 593 -226 662 113 433 -75 122 -193 -450 -590 -371 -994 -584 -783 -546 946 -334 -944 -978 -201 770 -549 -996 -26 -193 -770 -447 825 744 389 -124 -304 533 941 -870 520 954 319 -125 -679 -757 314 73 7 -245 441 336 -425 351 -620 -220 -614 -276 573 -300 -583 145 478 501 -712 -585 -753 -742 176 784 922 620 370 620 -709 261 -634 -164 -68 -974 888 -773 215 474 247 -287 -242 -261 -914 -604 -819 -44 147 -958 -400 100 -458 652 431 850 -10 -137 300 -218 -469 -574 -894 -781 -579 951 801 373 -696 -164 682 949 -42 -463 -903 607 -728 527 137 -121 -354 634 391 71 315 58 -283 34 48 40 -796 143 -73 -979 663 370 -523 393 893 230 523 -5 -131 -698 953 71 571 -125 -149 -82 17 -327 831 -941 343 -201 909 -924 -912 -189 -163 -319 -178 -860 30 -591 545 -373 -868 -286 -347 -521 390 67 671 122 -392 -163 810 481 -288 655 -762 497 62 636 300 897 67 974 755 -424 529 -393 -600 -527 -34 57 -253 916 602 -5 -41 -479 153 39 480 518 -286 -553 679 -225 -279 133 823 128 778 -340 268 -636 -699 530 141 -71 708 -621 261 357 -972 -505 660 576 -229 761 -159 858 -508 624 -158 -65 -137 422 -759 -698 -478 159 883 -808 548 24 -253 362 237 -578 -437 -739 -775 -355 -490 -194 -590 -362 791 -660 739 -321 641 -215 -57 552 309 -459 -400 73 -599 -783 433 -310 378 -254 -637 -900 -599 637 988 830 -562 391 79 312 976 -102 -297 -411 729 -680 -797 -861 757 772 594 363 -816 -521 853 -487 -841 -733 -752 -819 -630 -140 -972 518 -216 829 -70 700 259 828 192 954 774 292 888 -397 -466 -28 441 -56 544 469 920 936 -514 -617 488 328 -160 -294 104 496 -636 -708 932 -265 911 336 -101 134 680 261 -556 -206 -885 497 848 832 702 -532 316 36 994 -155 -246 -60 690 -753 683 -833 -371 -517 -220 912 -96 138 417 275 718 -34 -66 -769 -742 -15 745 641 14 -593 -61 112 702 270 -262 -57 -238 948 737 711 398 -267 203 -198 902 982 -916 289 -286 157 0 994 -322 -241 278 -441 -904 -978 912 -807 411 35 -61 -474 -779 -183 774 290 -484 -274 300 -681 -165 520 230 -743 776 967 -473 -421 507 -775 -985 -741 -829 -499 380 659 568 950 -725 -302 -210 595 -69 534 -802 -861 -155 706 777 634 -292 656 -143 790 -455 -468 -645 -174 -652 -679 419 -975 825 526 -274 379 280 961 -989 930 144 -567 521 -962 -177 -761 646 -883 -870 -517 -414 -635 161 -869 -767 555 -718 594 207 845 -606 788 -62 -201 -918 95 143 -187 1000 -840 444 -889 597 467 -596 -508 142 -408 668 322 -804 -468 410 198 -478 422 899 736 -661 535 -788 167 579 569 374 -330 -288 288 846 759 555 920 417 -590 -797 448 -884 -47 -925 -144 -501 187 728 -668 -5 -344 802 163 -566 -162 -751 -432 -972 749 -579 808 384 -806 993 -391 790 -992 321 936 687 -80 227 -867 -132 -565 -943 -369 -533 -285 -634 -623 870 -422 -706 417 144 -437 838 646 886 711 -401 -975 -976 475 -838 553 -997 -357 -829 512 -647 671 702 68 -431 -91 -115 -226 41 -240 346 -930 -395 154 -34 -7 793 73 -567 576 -263 -430 -409 175 130 969 959 535 -45 -374 -146 -422 650 -891 696 355 -689 200 551 -719 592 -846 584 -455 691 746 620 358 760 51 974 -231 -441 87 -940 -886 -379 326 558 703 -567 908 853 -164 593 527 -126 -408 -825 -532 -520 -375 699 -79 714 -709 -985 556 -348 608 297 -835 264 -160 21 -215 229 -714 200 -671 56 -278 -734 -347 -788 -53 -885 804 -85 -792 561 -708 -697 873 -796 -422 -381 -60 593 968 -230 -831 -726 -724 419 -838 -597 -392 618 268 -952 -253 -485 -832 568 116 123 -546 193 -934 279 326 221 23 14 993 -635 759 -205 -32 237 921 149 113 956 -838 559 820 -676 -40 626 470 612 -254 422 -278 205 -367 -518 -449 291 -580 378 -665 -734 -654 206 284 851 924 -411 465 -193 695 512 -935 202 790 783 -157 -776 -293 -180 665 271 288 -38 -685 -510 -431 -284 -65 240 -372 176 636 -37 380 253 -275 -44 -588 -14 826 -949 -459 572 492 -492 -801 -898 -47 -415 -487 -781 -98 -63 -279 126 88 82 355 611 276 233 803 -82 123 650 -550 -49 -772 -183 -998 500 553 418 -12 -891 488 -859 -219 -580 -830 552 -873 -416 -174 -520 402 -410 637 275 -433 976 -382 435 891 363 838 868 56 -2 788 119 -640 -470 743 -817 821 574 -124 528 543 -939 824 -215 -194 -706 332 931 -88 -219 -398 -152 -417 311 64 739 -44 179 960 -581 379 -429 -347 808 -530 -417 626 -873 918 -608 -675 -665 -284 -418 121 -359 -540 -647 608 -941 -527 -225 -324 -167 -797 500 -720 -438 -345 -829 997 -713 739 291 -487 681 -800 540 741 894 2 -929 161 364 62 -926 -43 -148 -248 817 -798 -947 -599 -945 -184 -703 -301 825 -222 631 13 -527 -992 238 -746 -43 -881 -984 -656 -972 -404 -999 -434 -888 -966 -775 -761 -403 484 847 -586 -791 523 -577 -116 634 -837 702 889 -867 426 206 300 -645 297 59 -407 523 -980 479 -378 -731 1000 336 739 618 -191 -54 -250 212 -443 277 -61 692 735 -20 -315 487 -346 377 439 -310 -187 222 37 45 873 -647 317 414 647 -741 -610 144 -332 242 -201 -983 -766 -844 -566 963 271 759 -811 946 787 -253 441 316 973 -7 330 223 -148 -487 900 630 -456 -380 -678 -977 105 -267 -75 763 -537 -746 -684 -244 -347 918 271 -126 -938 -632 222 290 922 458 514 514 -272 -809 -663 -203 594 -31 781 766 459 -332 -925 397 -987 -647 445 -353 333 -777 -806 -653 -781 889 570 78 -727 759 -667 132 403 222 -620 568 -569 67 492 -346 -67 821 -80 632 196 482 -975 -244 -134 -880 832 -598 -342 643 765 593 -183 -47 214 466 60 711 317 -990 310 199 221 -418 172 866 137 532 154 566 -151 -878 -186 139 731 177 -707 -977 -77 17 -828 321 -884 188 721 -841 -508 -176 -920 -270 -687 -464 809 117 -224 93 -638 283 705 -996 773 579 -400 418 -635 -966 -175 890 828 137 -212 852 -105 52 663 -540 169 479 93 -598 478 953 350 105 469 -973 -410 925 72 -803 -755 -270 -852 -802 -396 -137 -935 -479 359 280 -337 804 -678 494 -50 -986 -838 278 -593 349 -605 389 96 -60 -178 -754 -376 75 -972 -253 919 239 183 165 -53 -991 554 150 20 -986 -8 118 -566 -733 480 667 85 83 -969 759 -643 581 -734 404 -62 850 -821 96 -808 -203 727 -853 -699 296 902 823 -975 -875 -1 -707 116 -179 400 -784 -659 -963 836 906 721 814 837 410 -93 999 198 643 -275 -183 66 752 442 -192 434 -612 316 -577 892 -462 349 207 -14 951 645 171 569 516 -696 -200 647 223 -452 197 101 85 201 861 -414 -961 738 506 468 560 -848 78 397 811 -802 619 176 851 -449 273 508 59 -942 -928 51 -535 541 971 -357 -12 812 137 69 892 91 -455 712 -596 321 -159 223 -492 508 492 657 484 -85 687 800 826 -104 -76 -418 -382 377 5 -680 287 -832 -709 -1 -831 958 874 342 -506 -48 914 450 525 -234 70 -277 234 574 -858 -107 -628 343 394 873 234 430 68 778 -265 -927 110 -716 990 -156 387 993 -403 -834 526 -46 753 -11 345 -62 -646 721 -80 80 731 -528 -269 501 53 -276 338 -41 260 111 -903 -126 598 -37 -731 -459 -648 200 -935 289 205 535 -217 -60 889 -755 -289 -738 13 538 211 533 -538 205 -508 -743 988 -650 177 -616 890 346 750 179 1 -859 -170 785 -920 -668 -223 -570 -135 154 -92 -112 -904 -862 547 129 -410 606 656 591 -284 93 1000 -534 569 -882 390 -546 -218 -902 974 -363 -451 842 630 221 -32 579 -942 866 268 -154 868 -267 844 -385 364 -75 111 726 842 637 651 -822 -784 939 -171 -670 -236 87 736 400 -209 -307 -460 939 312 -444 -657 -372 -109 -905 -140 289 89 977 951 -773 889 -895 -100 651 89 -583 553 995 425 -119 112 101 -678 -721 835 879 587 24 -634 364 272 528 576 -790 -171 -567 620 674 858 -42 -402 532 574 -218 451 516 -254 -188 295 -651 35 -681 -746 -207 -630 296 -195 823 326 -478 -871 948 -886 206 486 -922 425 746 169 -619 -6 -323 -383 314 -20 157 -345 -290 931 -168 -679 -597 810 799 153 -742 298 689 71 220 -222 -714 -566 542 804 -253 215 123 -355 -704 -621 169 65 354 -449 368 779 405 -596 736 12 209 120 947 761 113 627 -507 -254 -983 728 -319 975 305 184 247 464 -504 -1 217 243 921 572 471 844 463 -797 48 -349 546 -127 -605 -656 610 135 274 664 -692 -913 -136 856 270 541 -899 -26 -354 735 -894 -308 -248 584 423 340 -121 900 -200 202 460 -333 -696 555 -120 -956 -216 719 -960 354 -747 668 -299 -356 -159 36 -457 790 621 738 -531 257 860 -921 573 -245 -66 -709 951 137 -611 -525 669 -841 -109 102 3 849 223 338 -280 89 148 -132 544 -812 271 590 -279 -213 -264 569 477 -335 706 638 181 257 -26 -215 684 22 -427 -455 727 -493 -229 852 835 -965 233 -156 -451 -1 -932 615 -804 74 401 -79 -383 430 856 439 552 600 187 624 545 -241 -89 844 -161 506 760 -287 -578 254 -938 -683 363 595 490 215 185 403 -201 -639 -398 -447 -677 -511 389 381 -387 -292 -867 -967 462 -407 -376 295 -981 -351 23 -551 -108 453 826 -110 -809 -562 79 865 240 916 -191 -440 871 -684 -936 -378 275 -971 656 -943 -444 453 707 569 454 -373 -146 -555 -679 -22 -607 -997 -747 -542 693 222 257 372 -129 -604 -742 -907 125 -309 686 171 334 196 538 143 392 -42 880 820 778 829 -586 126 451 -481 380 632 485 675 864 -45 324 530 -77 -732 608 -319 -837 -774 -76 -384 -925 806 -555 -628 -309 -204 -589 739 -230 588 -915 -74 672 -202 -612 119 601 680 -851 384 -167 32 849 130 265 134 21 616 231 184 583 887 0 836 -259 781 -667 623 889 418 645 507 -576 -78 572 466 -54 780 -288 881 63 181 271 116 780 134 -569 -366 -896 817 -983 -652 -541 438 453 -474 829 -910 153 -5 363 911 56 997 622 771 568 458 705 952 -483 23 588 -761 651 -216 921 -846 265 149 -365 866 363 882 -605 297 102 -189 -172 59 -618 90 -903 296 546 -476 -277 558 -769 716 -408 -377 -150 124 745 429 687 -968 -221 -142 -585 -538 -262 723 -564 -381 280 -923 -419 512 350 -999 -907 -859 133 196 -1000 146 -856 -385 828 707 -192 -300 462 345 -868 -87 27 794 -399 953 -112 -351 -944 -378 -923 808 4 305 -710 956 -981 873 301 -224 163 890 294 -336 691 928 -629 -497 -944 -616 -982 -914 547 339 293 307 -396 -459 -797 840 -304 -47 915 682 -239 -381 289 45 -912 464 250 -315 94 -474 -476 -368 -681 501 -74 518 -857 571 -791 -865 588 -163 -711 -262 340 849 84 -783 -293 16 -721 726 -965 391 -554 -330 -14 -996 -398 -3 -399 -144 -854 -778 546 -537 -19 473 695 695 -444 571 -60 985 723 905 -327 -267 -161 -689 81 430 229 -99 326 408 -262 -465 -816 -969 43 244 10 714 -393 -523 683 -155 527 -710 -664 -82 -877 643 -155 794 -382 212 -352 447 27 312 -208 838 853 105 428 -884 794 -814 638 217 -579 -496 236 -628 494 342 -303 -333 467 -220 361 -799 812 620 878 410 449 -70 711 -403 387 -415 635 348 955 -520 938 601 -163 -628 -964 43 -317 895 -882 896 -838 -276 -534 309 -78 948 -375 -424 988 951 18 -388 416 917 -348 -239 699 128 546 -224 514 -535 -464 321 -207 -113 866 -328 65 394 -833 787 -497 -891 999 -5 -854 -620 -917 -93 639 -448 45 797 -933 430 12 -684 -828 -311 -266 501 -227 10 -588 -450 -667 846 -847 896 -20 -25 420 781 748 403 -177 -870 375 -178 -967 211 -995 790 -837 -314 -265 -18 161 -196 -558 945 -68 851 -155 694 63 963 -927 -460 -863 316 758 -176 -766 -862 299 98 -222 -807 -507 845 295 -174 40 147 412 172 985 448 -538 -773 -137 -659 -171 764 -845 89 175 -529 269 -730 56 615 456 517 -703 -163 174 -332 -836 587 199 -66 455 786 806 798 -777 158 -1 -628 270 -288 -542 409 -365 -394 -317 -258 565 535 442 43 -657 -846 874 -988 288 -784 -427 146 603 -603 547 43 -451 -441 29 -253 746 -843 127 -510 179 -502 331 197 917 -236 611 -418 -108 736 -464 -237 534 138 -280 15 -969 -98 595 346 257 -980 374 -860 -437 529 -68 -582 -832 -531 657 -420 -396 975 973 419 -699 -814 395 -722 738 -686 -911 -212 627 408 -251 -978 713 -983 -502 -640 -728 358 327 -443 -943 -594 -692 470 -246 397 661 204 -299 403 -868 -824 312 147 -974 824 915 -815 -794 727 -87 -604 584 -194 96 428 740 190 -605 -303 -426 133 48 -738 -49 -557 908 -688 771 -251 287 180 -146 -9 -431 663 445 -117 197 636 -687 334 886 -312 387 932 -908 239 855 817 532 10 487 640 403 364 -327 654 -813 989 962 -805 6 170 -796 -242 -814 -235 869 307 -958 207 772 675 -105 178 930 753 -535 165 -391 -28 437 656 103 -204 602 581 -41 -469 -713 41 547 -624 -75 339 488 -818 -398 -170 -245 411 -327 -496 -470 -133 -519 -859 995 945 580 -892 83 450 -464 -808 -264 -160 -67 782 -191 89 280 -100 750 -363 546 921 450 166 402 118 106 -890 -914 533 -105 -177 328 -194 717 -371 182 -288 -791 773 -873 -390 821 -80 -345 647 -209 579 -3 57 -668 183 -480 300 -53 -462 -245 206 -433 -509 720 -456 -247 687 -171 -529 -733 -435 -643 -574 850 -193 -299 -334 -511 918 61 897 542 268 -151 938 -490 -423 274 748 178 -805 100 108 -62 447 295 -645 765 -349 -836 -60 570 -392 -978 -202 -274 -350 -761 -774 1 -897 964 672 416 436 -525 95 879 -377 -410 -130 507 793 875 26 24 879 182 -854 640 80 -550 67 -665 -38 253 -413 -720 -933 346 -944 -128 -537 603 378 632 697 818 -798 -953 -636 978 904 -330 498 803 -572 -982 317 -895 -45 -266 303 -362 -423 -296 880 758 -178 561 156 -867 184 -259 -208 266 -532 927 937 628 -349 -10 -621 -113 597 -885 640 -770 -924 323 356 -174 -94 -59 567 367 -538 -4 5 -716 -204 -993 -743 -674 -355 786 -157 -389 -209 -22 604 -287 -230 -154 801 936 938 936 -817 209 -154 -41 -301 -988 125 -429 -76 -962 -776 321 190 888 -104 -612 -706 -70 -366 449 825 -233 311 673 566 -845 413 646 -733 268 660 6 -161 -429 363 855 -378 815 91 -145 495 -196 -600 176 -647 223 690 -331 89 503 417 -605 -754 597 320 -161 -509 238 -231 474 331 -335 818 -611 824 -536 -673 -63 596 786 992 248 208 -802 205 -890 693 -595 335 198 -408 -588 -976 240 775 854 494 -612 299 347 870 -513 660 -45 200 -592 -381 -143 -780 -836 -232 -283 -412 -558 -248 -45 -457 723 284 996 320 -37 76 -496 766 -637 -744 -968 -659 756 -673 785 -813 548 -89 -53 -787 850 -300 6 -114 -431 -346 -881 -962 -14 98 -6 -90 411 239 858 -924 39 -976 -24 984 832 -267 783 -816 -687 292 -92 -695 -384 -707 -844 -72 -886 -188 952 728 -896 -208 -872 704 801 -81 -88 -113 -367 -18 -42 275 -741 -100 -418 -269 443 -554 9 311 978 -661 9 444 854 782 -759 906 922 -994 -509 -239 -468 0 -757 42 254 -282 -481 255 610 210 -131 -857 158 -857 283 -411 -463 -625 -693 192 384 490 -525 536 -776 552 -210 935 456 648 -283 -799 18 726 135 -909 706 328 806 -714 -855 -553 -904 402 -588 -602 -958 36 540 -725 -665 -813 -907 -284 762 524 -378 -348 -91 545 -999 449 458 276 -269 -3 -43 -880 976 -806 -801 -375 887 -100 -933 -157 768 834 624 -682 -928 -485 114 951 919 -253 -279 622 -17 -93 -76 -49 -269 550 -95 732 -789 -503 333 299 288 -375 280 890 -512 -829 208 721 -186 775 913 101 806 109 -574 -566 95 967 428 395 -262 -266 964 499 662 -957 -246 512 532 -656 -645 685 -187 -133 -560 534 733 -606 845 232 -347 163 597 308 -535 556 -350 -31 667 687 592 -348 449 -534 835 542 778 218 -349 -314 327 74 -278 72 56 785 418 771 104 -117 962 757 816 262 -678 202 87 931 -70 311 -426 879 859 926 242 -682 386 876 636 545 567 456 -219 281 -341 -56 -513 353 -80 544 458 -65 354 -833 -646 154 -419 -115 -71 -184 896 -417 817 -491 417 345 823 -644 -629 -644 138 86 927 467 -450 289 -636 121 34 977 15 217 369 -48 391 -629 53 -5 -370 -976 -483 895 55 -291 247 -479 -22 121 -139 -788 -248 -694 231 656 -110 -604 -470 339 -262 32 -698 -703 -188 94 635 224 -887 359 -530 919 -601 496 -906 -279 -460 -699 387 -137 911 95 -149 -84 693 442 579 -372 -548 401 394 476 -483 895 -492 733 -117 -694 153 -36 531 -909 567 215 -632 -281 -408 138 -486 -295 -182 -867 -825 -135 -359 -506 178 594 347 355 -791 584 950 660 185 -848 324 -856 452 449 394 -219 -529 572 410 -79 -186 -295 358 -275 -900 -141 515 -608 430 -887 295 820 -855 695 76 843 -646 814 377 -700 -749 522 -902 -180 -457 864 395 -617 -492 -537 -920 -121 -494 -898 81 216 -85 231 505 -399 -595 -131 869 -485 465 103 796 158 649 95 431 -511 986 -272 455 136 -918 -140 713 -466 -621 -750 493 631 -485 -979 992 5 -387 -847 -598 799 999 -458 -678 970 -445 -384 -80 -283 -817 -547 -888 -956 -720 272 -64 448 95 369 370 -691 -909 349 -502 329 -323 -921 -113 -320 -188 228 -924 381 -11 -230 466 353 -705 -151 -232 -862 277 715 -272 -220 -669 -299 -911 -934 -510 388 60 -68 -176 246 -840 -384 -909 657 -847 -742 453 537 219 683 -78 -523 982 856 -309 864 287 285 648 158 -495 -433 -28 -422 80 657 4 904 -197 226 979 -327 -113 -716 93 -843 -781 -808 -360 -616 -491 830 -145 -524 -463 -725 940 860 -169 328 -709 787 60 -272 22 -11 111 164 -34 745 172 -182 632 -146 55 431 49 344 -316 -449 -494 -295 510 315 -443 -479 -234 539 -15 -167 -519 933 -164 -236 -70 -140 454 410 -937 -767 612 -579 -8 -259 -661 896 886 150 668 -122 -500 291 364 -149 -659 -921 22 899 6 -25 -764 765 444 -861 -288 -988 -164 719 -900 -703 603 -302 943 -933 731 -967 753 952 -379 -482 284 544 342 -806 -247 125 416 296 70 892 -46 134 -588 -713 332 -86 -665 -217 -286 168 961 692 670 -815 -557 -706 -153 -147 -878 649 -842 63 827 234 807 701 313 785 -786 -171 -3 311 -652 -2 265 -297 -767 284 -503 -638 645 732 442 -462 378 717 -430 -881 -240 -630 -522 108 586 991 -797 921 -475 -228 -592 -751 222 -737 389 -908 -324 47 -737 691 -403 -198 -676 -475 -743 117 -666 528 745 442 424 -964 -399 584 420 889 -612 -612 -123 -978 169 375 -492 -931 -930 432 -664 135 193 517 -11 864 512 387 -145 879 -952 354 473 -5 661 976 -698 987 861 266 -871 313 -421 -575 729 149 -189 714 -416 377 -215 781 116 113 243 348 109 841 -879 441 -72 589 278 -540 417 -83 677 -898 909 -436 -626 978 -448 -550 932 -133 -626 205 474 263 954 633 -488 -968 849 -364 -461 -330 605 -585 233 -836 872 145 -227 -475 49 918 -968 149 -508 -211 -547 -993 -195 -350 117 -942 -604 529 551 432 274 691 -878 309 -219 -728 -937 658 276 -67 316 -195 582 -499 -555 629 234 818 102 480 -772 -705 -660 -769 338 -500 453 591 386 -66 -871 -775 247 803 -1 -282 -579 909 460 418 -191 -839 578 784 318 -794 654 -232 327 511 -8 922 -191 162 -912 -157 808 236 670 -730 -210 -999 -306 -73 -602 209 393 -34 -921 -892 -681 863 669 34 -718 -107 407 -368 -936 -872 -850 -543 -633 -179 -189 -528 97 771 499 810 906 -625 856 698 781 -404 242 592 178 -750 -619 333 -317 -467 773 296 -568 752 -481 -589 -764 788 -340 712 453 196 47 95 754 -384 385 -666 -197 -500 399 -604 -196 -456 651 -809 -514 230 950 267 -430 490 434 -70 -160 -719 -624 780 -561 39 27 -738 -63 525 943 552 -981 -437 492 163 -823 424 -439 992 177 -805 714 401 -832 -477 -757 -380 -35 796 -803 -287 711 -374 298 -408 -954 -49 79 117 150 972 -931 356 -113 -259 -840 -62 587 696 206 -427 -2 311 201 -119 -481 489 -114 135 -694 -572 346 -84 812 633 459 769 -98 -990 -800 611 -832 305 925 631 -678 -418 486 703 546 -493 862 638 904 -556 -873 996 -22 261 242 -362 351 883 -509 -592 846 -242 644 904 -608 933 427 -166 455 899 788 -266 -174 414 -854 74 -853 -935 374 190 7 286 128 806 -528 674 259 659 226 -882 -830 -2 19 119 209 -726 -317 -428 222 -497 536 -218 905 -33 132 -659 949 622 -822 -278 355 716 -998 423 -827 -569 -537 908 198 109 365 310 -428 352 664 -145 -383 -293 -175 -775 875 -75 -776 -336 -393 -348 100 742 132 934 924 946 -59 -869 -582 139 -53 -536 -878 -356 550 -732 -287 183 -87 177 -435 -739 -949 -143 -346 -760 912 274 544 159 -543 -17 768 929 -425 -961 618 -770 545 676 -939 -141 -905 144 -226 500 -281 -730 427 -738 -380 -149 -589 206 898 -612 325 63 230 -897 175 107 737 -612 668 -685 535 -66 737 930 962 -597 728 54 933 521 435 -873 191 323 -255 1 -703 -821 414 196 33 -264 -812 651 -620 644 -684 534 167 -616 779 -7 286 668 696 -239 51 104 -857 -25 -846 -858 721 -685 -308 320 -387 907 734 504 -297 651 780 -482 565 -785 -753 -410 -485 533 129 -763 -726 -633 -672 -173 980 -426 -516 525 806 -719 534 -937 -221 -466 971 -17 494 847 685 265 780 -682 150 896 -560 -976 -542 -373 -321 824 -939 -870 -2 -225 652 -72 -502 320 -103 -56 -834 201 -768 -231 895 614 408 -98 24 741 -219 2 -686 -513 -518 -954 227 -720 580 100 -263 -960 -254 -528 -190 -274 10 894 726 805 -251 273 429 -347 -14 134 -344 -52 523 724 75 -307 -866 -472 -959 -739 844 274 748 756 873 -353 36 -367 466 230 -533 -596 -690 -895 568 -559 -720 -557 -515 505 -688 258 505 -129 256 -628 -124 -483 -457 -174 -645 -686 -532 813 882 608 -290 111 -43 354 999 52 -986 245 -735 794 471 111 58 -865 416 -622 -374 901 -613 -581 116 -248 -782 -322 461 -810 -647 913 -916 -858 -795 -674 -738 91 371 -718 771 -248 288 951 203 385 -172 353 18 -285 -725 -363 523 722 -620 295 327 363 -271 -137 -316 516 -309 758 -620 -454 139 -459 106 327 630 -992 -313 148 16 133 -964 745 -824 -125 -375 -664 -652 -292 752 -720 14 154 722 609 302 73 898 -171 -302 -190 -301 814 482 785 973 -972 -912 276 -680 -851 996 -725 900 648 -265 -99 910 99 634 714 128 -204 31 252 -440 791 -793 410 -394 -211 708 -363 848 -542 427 -418 238 -151 346 810 -390 563 -950 994 -28 -737 -925 -419 -79 -743 114 -440 -76 -644 -225 252 -67 31 -455 -273 -311 -30 -475 -191 -712 803 -480 -227 552 807 920 -680 -593 -663 -85 800 951 -968 166 -532 -369 -228 568 -390 212 21 376 812 -518 -33 587 566 487 -295 -611 853 276 732 -667 -999 347 -98 -828 -623 -495 -692 -633 -553 -410 702 -700 256 965 -948 72 -578 135 -659 62 268 809 -423 -778 756 918 -404 106 760 -80 866 -593 -678 778 -46 448 278 730 -271 -327 781 -7 822 -316 829 718 977 -787 -634 -539 668 -6 -64 -282 510 516 938 746 548 23 722 -126 5 810 59 298 -328 -362 -213 528 918 -967 -993 -792 -434 415 -558 -255 146 541 -857 -552 50 -790 692 -625 -540 -358 693 -607 598 998 -438 -75 655 -1000 817 -227 378 -751 -586 -878 512 186 253 341 592 -468 600 -638 -563 -863 -603 -968 699 238 -995 961 139 707 -988 706 819 -127 386 148 294 718 765 974 -198 24 -588 -790 -558 269 -760 -952 748 -517 505 -356 -77 883 339 -191 137 -181 -157 -9 37 -299 -649 -256 658 949 -582 533 80 767 -559 -500 -690 -605 -654 39 817 -235 568 -150 -646 -532 891 718 -987 -220 -137 575 -692 -92 213 -616 -556 363 -757 -606 356 339 -576 -449 -300 -520 -194 607 870 289 356 812 -504 -679 15 -680 -294 835 -528 750 170 748 147 74 758 -183 -38 -516 -177 436 79 602 499 442 -62 -209 -431 220 -359 57 71 463 -771 399 -685 -710 -529 658 445 -358 -709 -486 112 -570 984 124 736 363 477 35 936 499 -505 -187 285 654 -854 973 -377 585 440 931 597 359 142 -990 562 -511 75 -423 214 -288 -89 -417 714 -992 764 -437 928 784 290 -767 735 444 495 -679 -13 500 -908 904 93 534 -267 295 -963 -166 -524 -942 821 328 -584 97 -761 333 -959 102 702 -661 -502 -89 -908 704 -485 -827 -420 458 21 778 686 805 481 692 477 -169 -442 -246 -411 -429 475 -318 635 -362 805 359 131 -240 25 -315 -297 -995 -305 -195 -5 470 -867 540 -564 -884 474 650 782 -28 -657 458 -667 30 767 -507 -800 -315 560 -824 -287 -119 70 -656 667 74 922 682 -763 -249 609 -872 -673 934 268 948 -625 -921 -451 916 111 -841 986 -287 251 322 915 407 503 -985 618 668 761 534 -82 218 674 377 833 429 461 -509 -541 -57 219 387 459 165 224 -949 764 -566 435 324 -537 -531 562 923 -586 118 -711 -970 562 -943 347 -211 73 -803 256 824 672 202 670 151 -998 762 251 408 702 -926 920 853 -548 866 -249 56 996 454 54 622 -944 -388 846 756 272 63 559 -592 145 -637 262 794 -588 -549 -822 820 649 -966 -365 223 575 -63 -378 228 572 -979 339 237 325 730 -1000 570 -218 503 950 867 -407 988 -595 163 114 241 -456 982 -77 213 -822 649 384 -329 -112 -30 -793 -726 -30 -921 913 -452 -572 693 173 -428 -100 755 -769 -39 -13 316 -702 788 178 395 61 -330 -90 -113 213 -247 423 564 -561 212 943 -456 633 473 -924 51 -262 -750 815 -12 -513 -95 -716 158 805 499 -716 -949 -643 -944 -914 398 600 330 -54 84 -126 683 87 -907 538 -542 -921 693 721 991 74 -249 -506 -221 -137 123 -424 -719 298 -290 342 -812 -843 534 -173 966 -89 8 -876 -783 660 -868 633 797 -284 -443 -389 -155 -666 552 614 83 -164 13 -490 -275 -212 -430 -626 -355 -376 436 -137 -457 178 -276 364 878 661 70 -145 244 -938 -841 213 -288 -378 143 693 149 512 543 380 918 -862 382 -396 -798 298 732 -582 -206 616 -287 -895 169 -198 -975 -979 59 -237 -658 -939 -445 717 -850 -2 675 -199 -993 195 -284 232 512 -177 -842 -976 985 978 522 -143 313 939 652 -207 159 339 408 589 -338 -317 -617 -540 251 -734 -379 -820 -255 -951 505 688 471 57 -125 61 -125 -474 445 -871 125 -635 418 -575 574 -620 776 -729 -198 -98 524 357 -953 -649 805 -264 695 -949 -226 176 159 696 -413 -463 405 -345 996 -717 928 593 596 -486 -4 -846 835 -681 878 186 -791 -500 614 -171 -762 -488 817 757 -398 648 -63 3 956 -711 554 500 522 542 807 752 -354 727 -374 934 108 -527 217 -382 704 -449 -258 260 966 35 -185 903 -977 588 108 720 -626 -623 -87 738 -454 -141 856 -921 928 823 720 -906 406 -790 282 -72 -487 54 -809 -406 807 415 373 322 50 639 -735 354 -780 110 -594 506 -219 -542 -368 -928 -219 -856 97 -553 -135 -638 240 500 742 -415 160 223 -827 -922 996 653 -42 -51 728 -72 929 621 884 354 -405 -506 674 134 -188 408 950 -896 -263 814 -279 -620 -776 -517 -635 286 -1 984 -334 -610 977 -338 178 18 -150 472 -165 424 26 478 732 709 -355 963 963 859 -85 151 277 -946 -205 783 188 288 -444 404 167 809 356 872 382 49 -701 96 -608 166 361 963 688 874 -476 -587 -404 -386 -911 -378 -10 -473 -806 874 -939 725 357 198 -989 82 -443 -341 -254 254 -918 -233 -475 -249 359 -475 -992 -474 -997 17 -853 -876 -185 -81 896 -947 96 709 43 887 955 383 778 439 345 -241 460 -315 -764 -354 -873 3 843 43 -544 -534 -534 546 492 -613 -899 -240 903 -566 -689 -525 -591 374 724 -692 828 827 400 767 268 -364 142 -670 289 -186 -765 942 -453 360 972 -47 637 781 -590 720 110 687 -835 578 -86 -238 -675 -688 884 -968 -414 -786 -799 715 612 -200 -33 -488 325 767 120 -202 651 666 -61 -690 -895 893 207 483 303 -65 -801 605 -95 -265 -306 -375 -963 33 -597 -840 -888 821 801 -909 -152 897 864 -915 692 276 -677 672 384 285 433 555 -332 418 -4 -692 710 556 849 -964 -823 282 625 812 483 -892 -947 -650 -821 -595 418 127 -197 -669 733 292 227 -477 875 -172 667 54 818 -375 -446 7 973 -897 -650 938 -915 -179 35 -519 -436 52 703 376 -948 -920 -659 42 -663 -911 410 972 360 803 732 149 692 285 -19 -427 505 -238 -785 961 563 382 896 -180 966 943 -426 606 785 38 57 917 -482 18 -548 -573 45 -357 563 624 -890 -811 251 -361 971 658 791 231 266 -813 444 -192 -752 -732 -717 -307 -805 177 840 -409 -943 638 418 0 -835 527 -841 -792 90 230 -695 -968 -114 267 771 -229 -216 811 31 -455 -358 -253 -635 -499 442 196 988 -204 974 386 383 -20 426 -235 919 517 -203 191 382 -709 495 -905 -839 -554 -718 -94 -774 -483 -30 -808 -498 497 60 518 -161 705 -979 676 -680 614 151 825 -783 384 -134 579 207 -214 -972 742 -839 -225 334 -588 -833 -44 -781 824 732 538 -114 -402 -312 62 696 363 -168 -448 28 73 134 348 753 520 -812 -137 802 877 324 256 890 859 -190 -641 773 -794 159 -724 117 959 -262 133 -634 414 -297 452 -699 749 495 162 859 -824 -304 91 -957 483 -458 632 183 -376 -32 -964 954 -17 366 291 -270 974 -721 -867 -83 -359 -506 973 -715 -636 -757 202 -753 -659 143 480 767 640 82 -360 -46 -648 717 -134 701 409 -341 -802 529 -983 991 -224 690 -138 396 -907 -23 615 101 339 -793 -642 407 -480 285 -712 -189 -870 -162 -318 -992 -757 493 227 -924 245 789 721 -72 -767 918 220 787 -840 994 31 241 -266 704 -870 585 818 -22 -261 -280 -103 -919 -596 -168 -792 -793 754 -698 400 371 -968 -412 296 636 186 -828 262 824 -631 999 887 -886 855 692 890 484 -598 -43 326 822 -57 -30 290 -648 -753 43 -861 -192 945 -920 -332 -186 -111 -132 -955 -240 880 869 314 814 -481 59 588 400 -240 829 -722 -630 -601 340 -214 -9 827 803 -411 437 -60 -626 850 959 -116 -404 283 34 -36 242 587 -706 -299 -763 -194 156 301 -915 371 -619 -60 -330 -159 -9 -292 -333 -830 -887 -656 -578 994 -87 924 -518 333 -162 512 -530 -913 -149 -84 788 521 -718 408 267 909 583 -125 -788 339 -197 41 584 428 -604 605 -304 -388 -144 -875 -52 -648 -427 -251 876 -834 73 -472 -359 31 -526 -84 -892 -268 -639 -122 81 23 -4 -920 270 -906 240 -893 344 -177 123 396 -813 -353 487 -68 -729 -88 -373 -440 -156 -101 -468 -139 723 -982 -770 458 259 703 615 -995 -17 -25 57 -237 507 406 197 -323 -273 341 -360 -83 -977 787 758 406 -556 909 -597 591 894 -905 547 -742 -692 662 403 146 -639 370 -333 -916 731 430 583 992 471 -340 877 -13 182 -928 -934 -287 -582 -706 790 -445 -368 -427 318 -605 639 -732 327 273 159 -617 797 -975 464 -162 836 -253 705 -661 42 48 -777 -817 -870 -12 -891 -556 945 -844 -354 -619 597 632 578 762 64 946 668 882 -720 -758 -871 354 -142 278 -423 510 -964 -868 494 618 -950 243 -62 -813 -667 -6 -282 -429 759 -570 -135 285 561 903 -97 -866 -5 -586 907 623 -820 582 -479 -336 847 -633 535 -769 717 -513 -907 -543 -339 627 262 675 -368 158 -308 -996 800 -933 -889 754 -162 796 226 390 575 -843 -969 414 -250 688 -719 326 -930 903 -852 -607 -524 -219 798 -807 -630 -958 -952 -558 367 676 544 564 402 173 -845 -921 410 -679 828 798 -148 553 -750 -26 776 328 116 -967 -518 734 -941 684 -758 825 -353 449 760 -221 913 95 291 397 -186 310 390 485 98 610 297 131 375 797 869 -15 188 -221 340 790 139 -462 832 267 -897 -889 -121 -347 338 940 -455 -584 -703 683 339 -870 -337 565 143 -179 345 -72 486 -401 372 849 779 -72 -954 27 839 -279 -346 866 -254 202 784 -669 -699 651 178 482 -796 -542 -11 -653 278 -977 711 -895 -365 272 -68 422 175 -451 -202 -475 -774 776 305 -583 -679 -484 599 -411 -468 753 -407 121 -613 -382 470 -408 283 908 -942 718 857 -31 -262 578 991 556 -492 -410 -247 309 693 -517 991 -628 184 -710 -387 279 788 -300 48 -277 -972 443 11 486 -536 -667 874 -295 -644 -975 673 -485 484 -174 -607 -597 591 582 -977 406 741 -710 -809 797 403 -184 -458 414 867 -805 -874 375 -372 -895 -252 831 170 -133 -638 903 -384 919 409 -308 -697 -213 67 911 -319 280 -43 -378 -74 -243 -579 -973 -123 836 66 981 -231 -46 -108 445 587 874 331 -356 -689 -187 112 406 -179 -934 -239 -563 -824 -235 193 973 661 -137 -456 -775 136 948 -829 -57 -740 972 -586 -477 -185 -911 -400 338 51 58 -854 -724 47 674 -403 -586 413 -101 -338 914 -591 343 -73 220 -865 -784 903 -574 381 -134 -967 153 -901 540 -552 -291 -207 617 485 -999 -616 -917 538 -111 -552 -813 -376 -782 963 -783 -684 706 431 -47 779 -164 -592 -968 228 -64 840 731 -420 -984 -579 840 -51 997 454 328 158 822 683 -369 -365 -559 -120 496 -347 814 182 209 -244 -162 885 -760 563 719 -694 545 288 -888 -929 -583 956 -525 -367 -611 -915 605 12 813 439 540 -160 -600 364 543 85 -112 874 61 -947 195 -441 -554 -945 -876 -367 -847 682 707 541 -675 7 629 663 -151 284 356 -898 -819 866 527 -800 326 630 377 569 731 345 -969 32 -576 -413 69 929 -930 445 -313 -109 -127 -629 984 -782 449 698 768 251 -153 -522 -74 -14 -787 895 285 -885 -560 -639 -520 771 -362 72 -899 -782 914 -702 -101 77 349 56 -765 -8 987 -545 650 480 -293 346 384 244 -16 -864 -230 -504 319 -944 37 41 847 792 653 -328 402 942 688 -281 -933 194 965 285 534 434 146 197 803 481 -825 -497 666 -412 -433 -629 -757 -757 -135 -791 344 -952 414 -969 -37 -935 -514 -371 -356 -52 -374 -535 965 -424 691 519 -150 -683 -115 -324 441 -242 -290 -553 894 -869 -718 -904 -370 304 713 378 654 210 125 -981 -403 -454 -127 -285 235 -209 -377 -635 -34 -989 717 -410 70 301 -773 -416 894 544 196 451 161 -251 -379 698 97 -138 708 650 -424 -89 -412 924 -571 646 380 18 755 -272 -309 -83 998 -680 -279 464 -777 229 952 197 -466 -740 66 803 -277 827 99 -940 -659 -739 -971 685 954 708 702 -665 495 845 -608 -224 -255 307 442 486 381 -38 71 541 -664 -341 -637 -605 43 -901 239 -625 -714 895 -256 -607 998 -485 590 680 357 857 -819 -842 -70 162 -322 156 -740 -56 -635 -482 597 -1000 -259 522 -270 9 -991 -37 -506 32 911 -725 -949 285 -249 -451 -163 179 131 230 -664 -303 -561 481 -448 -251 -9 -771 856 -321 718 -355 -325 -78 614 -303 367 -252 749 313 -725 -933 -94 -141 -570 33 -579 -753 -248 -413 -244 -364 -85 213 323 -596 -167 118 -253 487 -442 -668 988 499 -452 -193 875 -787 -835 317 -780 -875 -793 208 820 697 -502 -315 880 -8 790 -286 -500 -126 979 927 -646 -371 -195 -147 -826 925 -643 -120 -529 -240 31 -467 -939 -309 -860 24 120 -655 -328 519 -836 795 -504 -164 -664 11 583 525 -894 486 553 871 505 -152 -655 -197 -70 -92 671 -254 -344 838 914 -993 -615 -266 -658 -43 869 324 717 864 -143 -568 500 -15 -505 -236 -798 -381 -260 -374 -121 748 -729 -1 -526 359 957 196 746 815 383 -753 922 882 -141 207 449 -317 -197 265 -764 897 243 -373 -583 129 -702 -785 -613 -466 802 -851 -566 -671 -596 479 985 435 534 -305 -505 274 324 -369 700 -727 -273 -844 9 -405 -626 -768 579 151 157 -736 -620 456 924 528 -628 958 -759 -902 -749 421 367 -114 -966 -820 94 960 -336 -534 -428 -45 -932 411 -821 537 683 -935 8 810 841 -322 591 -515 542 -675 -804 -262 947 -270 342 -338 963 734 -412 251 -997 331 -517 218 -415 302 759 585 -777 -316 -325 -802 -972 -670 -42 -793 -690 -263 -981 712 -302 -432 932 -317 -603 694 206 509 -874 -625 -741 93 608 120 -740 -498 -151 902 -909 135 483 347 -205 526 221 651 600 -269 616 -661 -987 479 -293 474 -130 -541 -636 -784 -442 316 -175 -733 -958 -426 -604 -237 -290 809 -793 -654 539 -523 731 222 773 521 -165 6 -127 38 -439 -87 -131 268 562 -523 585 436 585 500 608 -728 954 -134 -817 -390 117 780 184 -131 -933 994 -829 -466 -478 546 451 473 822 -984 845 -440 635 -139 998 354 -902 -777 -487 -784 549 170 -446 216 -637 -844 -74 -272 223 -122 -517 -169 971 -312 519 869 -468 -178 188 872 -665 -472 -27 -668 -40 200 -479 -861 -689 432 -140 -699 -551 -497 -230 937 359 679 281 8 -448 255 94 715 519 89 -667 -895 591 -497 419 -706 580 770 -414 531 -926 -11 -138 -179 776 -133 -902 -867 -233 334 -135 481 388 -452 -142 -910 32 73 -435 892 143 -79 638 379 757 640 -59 -460 362 526 -150 -688 -327 -13 -939 204 -156 -617 -713 694 487 -175 248 -494 -248 329 949 -47 -755 732 248 85 636 482 -513 207 701 -628 728 870 -723 155 676 -944 217 -168 -34 -619 528 -174 609 809 -83 -693 -590 -494 634 -204 -885 -381 -52 -678 -109 -299 569 976 -182 -129 -1000 556 -78 950 -84 382 112 -726 -457 -628 608 463 -457 2 435 961 -751 -545 -531 744 -291 797 638 -464 -657 -847 126 998 645 -490 271 362 205 81 405 287 116 587 541 600 -194 949 176 -630 826 -655 226 -338 275 312 287 862 -369 458 317 -184 -757 175 -322 826 485 325 996 556 -326 853 750 917 -793 52 -812 282 701 -229 -843 -95 326 657 -569 -610 46 117 -579 107 269 -433 -453 -536 -340 -479 -957 -556 892 -922 -893 -848 -147 -275 607 -294 -391 -918 -710 -744 27 700 -844 701 717 97 -380 255 478 -862 919 -703 53 11 -614 724 -880 -708 -32 445 112 812 28 -859 -441 279 876 -778 -465 -208 -169 -122 18 -667 184 318 -145 110 -155 444 -751 761 -739 86 -985 172 420 907 -406 705 -899 380 -534 -500 462 63 -28 252 -429 -753 -21 -99 370 -688 -467 -262 236 -517 -735 -802 8 996 -228 729 -69 480 -494 -483 -912 -19 811 -979 535 -533 -345 -335 -942 453 28 574 -436 842 -485 221 735 -764 348 821 -781 809 235 486 135 -166 -589 648 -369 282 -415 309 -798 309 467 -974 5 165 -282 -860 -961 462 -725 -130 167 44 740 157 -980 519 473 729 133 4 923 -349 -136 -819 29 -845 -145 424 -592 145 -169 -74 416 -435 578 126 -185 -484 976 923 473 -875 519 784 26 -344 -371 264 294 -365 655 -811 -609 -61 744 505 -269 50 -168 -370 -133 484 60 95 -654 -169 -104 678 237 270 -88 859 -132 602 257 -210 -725 387 979 -214 453 14 224 115 366 846 -265 -339 734 413 652 -417 914 905 917 -588 14 -625 425 475 -343 623 -583 979 397 -428 524 -941 -765 -401 -507 451 601 -636 717 169 -891 -866 -467 -961 310 -563 -738 907 786 377 311 -367 -487 955 161 141 945 -557 -379 -386 840 723 -190 998 662 -993 825 -333 966 -90 271 657 697 -143 -245 154 -422 436 929 -403 19 -25 -90 -66 -865 -574 -477 188 -559 -360 222 753 96 -622 -924 13 -178 698 687 -303 -261 -617 -184 -442 -215 51 -448 972 -571 -140 -344 -21 -339 696 -68 -867 824 -279 -504 956 800 -967 616 -116 -646 -552 -466 -812 -398 314 -748 -938 799 456 -971 181 -226 679 -363 -193 -936 -319 492 -994 955 -300 912 492 585 -486 242 -549 -538 -754 181 -811 381 -344 -342 25 153 -365 59 983 -569 930 -154 4 -976 894 -485 129 -659 589 293 432 738 120 912 479 -731 906 -547 -708 648 701 188 -780 269 887 -844 -159 692 -446 970 -357 -993 992 -929 105 -778 -176 178 -876 -89 -209 -120 -797 697 -627 -743 -867 218 -397 295 254 911 -991 10 930 235 -717 -979 -176 -483 -412 -59 901 721 -541 -470 -500 923 -996 -348 -32 -607 -386 980 -970 -294 951 -454 626 524 -627 -288 878 180 -196 154 -119 211 -558 -302 689 900 848 321 174 242 143 592 503 255 -757 -326 -978 242 -718 515 -103 198 -507 13 -398 -968 485 -569 -907 -75 -922 828 -4 850 -561 205 749 -244 948 -460 287 105 380 862 38 -800 -4 612 356 -32 -197 989 -401 -354 730 221 716 -98 -256 -768 335 98 -782 66 488 133 -894 -724 991 415 302 550 -139 926 805 -601 -328 -136 -251 605 -54 864 23 376 133 381 919 -819 354 -590 -702 59 56 832 996 21 -481 293 749 198 -107 -849 192 -426 -690 920 62 915 -396 -813 -295 349 961 421 -264 35 259 -895 202 -766 -165 414 -902 312 587 153 -551 603 -220 -657 -773 -90 -96 -271 -594 -211 820 634 93 -555 388 87 -384 -523 553 705 -741 561 215 929 -548 -914 -459 600 -547 942 703 388 -28 -308 251 527 -790 -486 -501 331 -127 893 236 -51 -356 -571 733 255 768 897 -16 -342 846 924 719 -793 809 -355 568 618 520 -382 -188 165 -702 -833 -668 689 -956 -413 834 -893 52 222 -564 585 -298 -679 -188 -943 -443 602 991 -939 -258 -969 164 676 72 -385 510 -83 -990 261 -381 834 538 -228 65 -995 78 -731 -880 732 -600 -166 73 192 -302 -265 102 388 -770 950 -124 -935 -470 55 -404 284 -476 372 43 -111 136 122 -491 432 -471 154 -979 360 -329 -606 -328 -728 565 850 775 143 929 921 950 699 70 -631 506 -839 110 -976 -838 -791 -855 -757 146 -291 -893 -885 -37 -208 -173 281 349 26 243 -285 -743 -686 697 -265 -496 216 -391 -697 253 216 -624 485 720 197 -376 560 -806 -56 -974 -386 611 -581 322 935 -396 -897 -980 -926 940 -781 -303 398 -804 60 -399 -269 -351 396 630 234 576 -385 80 -324 995 -545 741 790 -381 -786 170 447 -166 -918 -703 203 -888 789 122 116 986 -100 291 950 -100 221 791 996 -799 -748 -444 -908 -220 147 -662 -568 -351 -912 -972 219 -605 -201 340 631 -140 -9 -915 -24 -105 -609 40 -53 -507 -501 -627 -989 63 -477 -995 -198 184 707 557 -538 -91 -20 65 321 -56 431 -852 -139 -126 -586 462 849 190 288 821 954 108 -169 -154 -946 830 -487 -160 566 333 508 439 864 -903 197 -987 809 700 -929 -26 -370 -654 772 612 -290 670 -1000 -59 -209 943 -663 887 -178 -216 -893 -319 383 -165 -37 -615 -114 -510 191 265 -236 -934 -309 78 -2 -945 533 -681 -45 62 -180 -619 412 739 547 -202 577 -992 -637 -603 -290 262 473 47 -647 961 -268 451 -581 -499 -920 -928 94 793 -588 -602 556 281 806 398 -597 -657 -149 -512 308 722 790 -849 -95 -154 -179 429 -773 28 -710 -697 289 62 72 491 -112 889 -474 -4 -65 -761 116 344 41 -908 -100 -414 986 -4 842 242 -776 436 -392 -212 -500 -457 996 482 -550 807 -993 360 463 476 -310 364 875 694 339 -172 -120 -539 786 272 -865 -755 -224 -576 -497 -723 -901 718 -868 223 731 119 770 -876 606 920 946 -708 -474 -416 962 219 -458 -617 845 -330 -88 -416 -683 292 127 319 -973 -217 -853 -719 367 -228 -529 -306 145 -105 457 465 -481 -670 -906 -585 896 -492 50 -194 957 -744 848 -810 5 -327 838 571 268 342 507 -452 920 -936 -273 995 665 -445 340 493 -402 -143 482 -921 827 568 -483 -494 -539 164 976 -99 470 -812 -941 -382 -453 -132 -495 623 835 -405 -43 537 -442 214 -814 88 684 -955 -867 403 -394 -301 95 -490 406 -477 978 726 1 263 135 413 384 -777 816 -931 -761 776 257 630 465 690 -763 -800 -442 446 -201 -989 -792 388 16 -446 -59 -778 306 180 -761 -570 -937 297 662 -737 -480 21 302 -679 -466 -374 -146 -278 -307 725 17 -221 -888 613 1000 -427 -964 -107 335 807 58 -961 113 535 326 -764 -880 12 364 -964 135 145 -784 902 546 990 309 236 -444 -577 -871 -860 23 -139 304 763 -557 -527 -375 -461 -309 -681 -176 13 -844 -894 -573 849 -390 94 109 -724 -534 807 366 -288 369 -772 992 274 39 473 900 -616 -307 -127 785 808 -752 97 15 -646 761 230 439 -791 835 -709 -240 -762 -493 215 908 815 -900 577 -95 880 218 -178 164 885 628 -500 -454 -18 566 -262 50 768 376 -541 -529 88 -221 826 50 -603 -91 897 467 844 646 -455 -810 -480 -730 921 157 -995 322 -424 581 -906 335 -301 -846 620 -231 -844 251 18 -51 -836 -892 839 208 951 -648 -241 -403 263 -858 -601 664 393 -388 -488 47 502 798 75 955 -626 -814 -413 -831 572 -191 -544 591 -476 253 837 77 616 987 -997 165 761 718 234 -133 565 340 -715 582 720 -289 631 -737 -569 -651 533 345 -916 -13 163 -801 519 -929 75 -833 -126 -680 823 -567 507 -43 654 -836 346 -613 216 -110 392 697 -285 -211 195 568 -100 -229 2 393 863 -622 946 -597 -612 -239 -282 401 980 -615 -152 -447 -779 -314 -47 35 838 -9 -447 853 -779 364 19 -828 -712 -171 -226 -147 -321 726 -292 234 774 -532 -195 -113 -623 -673 -275 750 344 717 -898 -865 -327 -318 -160 -787 876 716 639 372 382 559 0 1 -239 530 24 196 -621 82 271 -638 -611 499 20 486 -816 846 -628 687 -756 -872 -832 703 -616 822 740 -291 -674 -678 -939 -109 71 841 -859 544 834 -375 267 -847 389 -716 865 -868 813 -15 137 -633 -353 -849 -75 432 709 932 -735 131 -272 -679 -1 249 66 259 -123 -536 921 -192 816 -915 -904 462 957 -351 -235 349 392 -137 508 114 -582 -119 951 -674 -404 104 999 -405 288 -307 978 -204 188 -511 -958 837 -585 -851 642 784 362 412 558 274 -256 13 -595 -696 1000 -464 -772 -334 -98 849 -197 915 -296 741 183 -160 61 -679 -656 758 350 -599 -897 -684 66 -63 -893 208 461 529 537 410 480 -96 -609 29 -532 -499 434 -896 732 627 96 562 -734 419 364 -836 -538 -942 -359 -532 -863 -717 486 941 78 222 305 -116 -865 456 -595 319 21 -874 706 91 17 -369 -847 -169 -342 -876 653 23 -202 480 -325 993 702 -424 559 384 679 934 -105 -350 85 -675 320 -254 -672 998 845 -575 -257 660 490 32 674 -414 850 -639 -911 -173 -594 -634 -753 -976 667 619 71 -905 861 792 -169 -840 -919 186 230 493 -785 -731 -267 240 836 69 -197 -940 -818 810 133 982 703 378 904 -253 256 -607 -131 -626 -270 135 -544 -388 289 493 925 -394 -872 981 -619 -894 418 -314 -233 -61 40 -100 -505 154 637 -277 -373 11 -856 -289 -711 -505 -300 -317 -424 86 -410 769 420 245 199 333 212 227 402 220 -339 854 -623 299 -155 -334 542 532 573 103 630 -843 671 282 970 -533 478 -504 219 -248 731 123 8 18 -377 332 -765 514 315 841 -932 -529 -648 27 700 467 337 878 586 -426 -214 984 681 -403 763 -94 214 413 -279 58 -204 -635 -95 219 168 -23 -34 907 776 -886 195 -997 -303 -165 957 -415 -176 -572 270 -258 -219 -880 -265 823 -984 566 391 -269 -185 -640 -569 -795 -179 -913 -841 190 -225 471 -989 812 981 220 -914 -335 394 -419 701 -136 404 -355 52 386 571 -921 584 79 -531 -289 -481 8 -179 -119 115 -849 580 -376 -653 331 -817 268 -806 -816 575 647 -556 265 -867 -583 31 86 313 600 579 -564 399 286 387 613 376 472 -162 -154 759 -490 871 -30 -582 -131 -34 -6 -756 -44 690 -449 304 839 -457 115 136 -986 -880 13 -910 -793 919 378 299 -61 -738 419 -118 905 642 76 150 -164 30 -605 -166 -973 35 -315 34 -52 -917 608 195 250 816 -960 -315 -207 657 -535 -77 -73 207 114 -656 -621 -978 400 -741 670 -780 -284 -189 13 -59 43 42 897 588 -660 -595 -404 937 -850 928 542 -241 -296 277 -126 -704 -624 -230 67 602 814 175 -860 676 421 -740 286 906 -245 276 139 930 848 -923 545 119 765 547 -772 859 -888 -254 934 -717 -660 958 661 -820 742 493 903 -856 957 -543 -36 53 718 -81 -336 -736 -226 -545 694 480 489 325 239 -873 882 -350 253 591 -719 201 -673 420 -254 -98 -555 647 259 -405 -171 744 53 896 914 -108 -366 -368 -42 -195 -153 317 825 67 493 -440 561 674 -32 -375 774 -257 300 931 -463 842 -280 455 -240 -782 625 -920 -898 -929 403 -174 275 904 -586 661 -82 -857 236 -322 925 713 155 434 -915 749 -988 -954 -739 -674 40 27 871 -190 598 -533 -887 -907 -556 528 -236 -52 -746 -150 -933 108 702 -179 21 524 310 -294 -6 -455 124 -613 -104 829 667 252 659 908 470 -345 543 525 12 594 869 -308 481 524 774 263 427 -974 -705 -880 -835 982 563 -665 -127 -200 91 -761 -513 -32 177 429 517 -795 -629 -918 666 377 368 756 466 -332 656 642 -425 970 600 -438 -796 645 889 293 -501 116 929 172 -161 708 -100 -74 -719 678 -995 -844 654 -552 -415 -999 -972 -951 952 -763 -809 656 10 -870 180 735 988 235 -804 -452 -208 -588 628 539 537 -679 -500 749 236 -44 694 330 -363 -453 -872 -893 147 947 806 -690 83 -413 396 357 -122 267 394 800 -22 -856 861 -999 -799 -711 -34 -252 506 -664 -641 -916 -137 -960 969 438 868 -307 -878 16 926 590 741 -717 7 -187 73 -53 14 -555 995 -184 -26 885 611 -343 -328 -879 287 -395 -215 -201 -187 339 667 -867 107 273 930 328 340 42 55 226 919 123 477 57 193 251 -861 132 -249 966 -387 761 936 303 462 -906 -118 382 758 -688 -628 -53 884 -738 132 257 77 -382 -647 -911 468 335 -902 -839 723 -66 689 -569 -477 -397 -213 -834 70 7 924 431 626 -296 86 -488 612 -197 -624 -984 943 177 -918 795 -222 231 7 -367 -683 -715 434 750 208 524 -722 -388 414 188 -497 790 235 456 -994 555 -253 121 -785 113 -468 204 234 415 834 -65 610 -2 416 -663 -479 989 -588 -779 -489 953 -953 -719 -675 614 499 -952 897 -589 -178 -890 -624 -636 -585 393 -66 -638 -869 424 -248 -285 791 698 -785 -329 160 -575 6 869 -363 -196 591 -305 877 594 238 -226 -798 329 225 958 692 440 410 -758 843 714 -959 -643 -966 -101 -685 -519 -928 -588 269 895 -159 -257 315 859 -896 -221 -90 -241 -180 -898 203 -246 340 169 964 -887 -8 -149 -100 909 -862 -883 -846 427 -786 -545 -121 -303 771 -33 743 833 -12 -274 933 -279 278 689 613 -768 599 -687 -543 -525 376 109 399 -788 -681 778 -597 -35 471 224 822 408 708 -266 798 -191 -341 -526 49 -87 47 -337 -299 756 987 -407 -218 424 -573 771 810 139 293 -313 -434 327 -183 315 -91 637 -180 -986 -71 -108 -328 44 -537 134 -717 550 265 -940 213 388 205 -522 -415 704 748 687 -957 -606 671 -21 764 -703 521 -479 -314 -810 -930 29 989 -821 877 -95 162 290 -13 -342 -773 58 936 54 -754 719 -751 805 -797 285 220 334 -331 668 579 -485 -74 183 -362 -933 492 -768 -574 -679 892 333 -105 -923 189 -158 -115 -525 723 -256 140 170 -444 -6 -223 -477 427 443 316 -327 772 -149 624 -746 -800 -495 565 -398 579 666 671 -780 -449 443 -818 -128 -963 434 -472 472 281 -804 890 595 -436 -614 795 150 905 953 -280 103 -991 5 -364 -346 27 -338 -378 -369 674 462 405 -114 -153 -352 853 -937 695 752 916 39 216 -494 537 52 251 371 174 -868 -260 -421 -947 -964 127 982 -538 543 -832 -581 435 -14 475 473 478 -979 16 -176 129 482 418 -683 -763 -587 575 471 680 -542 -513 547 501 -930 -400 -208 -153 -200 508 214 603 26 949 809 758 -150 83 -151 956 180 -481 277 -509 662 -164 363 -364 -137 -3 256 443 -888 -314 141 -703 956 296 -827 763 -229 875 -261 -126 -436 76 439 816 927 680 632 505 66 -12 -868 -241 -416 650 -203 -8 -733 -912 -77 -855 332 -737 -896 100 606 994 -96 253 -875 800 313 142 -868 611 -904 -418 904 565 261 -367 194 710 -68 269 923 563 808 -127 -752 93 484 473 -438 351 -722 35 -169 339 102 269 -933 498 -718 556 573 840 288 -692 -821 -112 -55 -867 -974 454 -361 -39 25 -134 159 501 -534 -239 191 133 525 -242 -97 593 964 218 433 265 -466 233 -828 -792 -952 557 355 -611 -463 500 -802 439 -836 -690 844 -975 -584 -538 -108 -675 -490 -122 -519 923 283 326 -875 327 -809 -703 -191 641 -377 721 -23 -166 461 651 415 603 106 42 43 310 25 -211 680 896 -198 275 918 -661 -319 -202 -167 -325 290 -604 876 740 154 303 411 795 409 -880 -97 435 -406 531 740 -789 488 -169 752 819 645 -131 904 -326 -288 -845 934 -357 495 -897 410 157 -110 -838 111 -349 -386 534 953 -725 864 248 163 -19 -516 89 37 -315 -413 -915 145 -258 931 -198 -14 -895 233 -238 -58 959 -51 935 -17 956 -110 322 207 -18 653 -560 598 709 667 -848 -134 -209 -506 474 354 -870 740 792 159 842 -541 221 107 -989 80 15 537 272 -738 833 -979 623 -731 98 964 -490 259 619 -807 12 526 -412 -111 -575 720 -889 214 -698 25 -45 -79 397 -581 -167 423 -893 -824 -226 665 392 421 -819 38 132 511 -628 -855 -207 28 -69 -479 -524 754 -818 -479 -592 410 626 -34 -619 -863 43 586 250 -555 665 -627 -959 -868 -231 713 -445 142 428 822 787 -506 599 703 -797 356 -726 802 -185 -290 -720 -512 995 -477 -721 144 277 -976 413 -851 -917 -860 -529 102 848 804 108 246 -213 -748 565 814 894 -463 542 365 -424 -69 487 -79 412 -97 -727 566 -336 -566 -153 -758 -497 -655 368 111 -299 -113 -839 -248 -358 89 -893 -683 369 149 604 -538 599 356 -316 342 -977 -900 705 -436 -749 576 -905 889 548 473 329 -391 -302 27 -694 790 386 633 -374 -966 -153 -936 -228 608 579 10 -902 326 -270 158 -993 247 604 628 -656 792 918 236 -240 355 -634 -245 -550 482 407 -996 820 995 527 -340 217 -279 774 358 -985 667 376 -436 742 395 623 488 267 -12 -119 497 665 -199 -772 -909 254 -709 -784 720 -611 124 25 196 -822 655 483 416 495 -281 -30 -93 487 -410 621 -51 574 -685 -920 283 689 545 -706 -704 -152 -229 866 615 -989 -603 -959 -701 578 994 -848 -501 -210 661 -997 28 -237 -633 194 382 -284 -601 -14 87 -963 -190 571 605 617 -661 -583 -333 -805 323 -134 639 -29 -795 -111 -874 247 -810 -954 461 -688 -402 495 426 -653 -399 -889 -964 -883 -870 983 -205 -362 130 344 993 -901 -499 -563 675 79 -62 -329 -146 56 -841 -37 826 699 -244 -892 -630 264 882 -350 -262 -892 945 879 -447 423 -798 -525 112 -210 -429 -46 -158 -276 -859 157 -578 260 70 -121 615 810 -184 -939 739 -885 -636 483 -278 650 427 -382 -976 -964 -986 -410 833 11 -776 -937 -319 937 561 164 -108 -479 7 -589 -959 682 580 390 -256 182 -774 880 -286 -816 239 215 -457 182 75 -907 727 772 -184 725 -563 565 -781 90 460 569 -383 -410 -753 270 -291 121 -857 -452 715 -718 741 74 489 831 172 -607 -937 -412 71 -671 -648 -68 79 -637 -130 819 571 -412 283 53 -477 506 -736 -247 -568 219 965 -923 -392 -56 -782 255 373 -880 264 47 -849 -758 -60 347 192 760 668 943 -304 795 961 -849 -983 -82 -749 804 400 703 -665 -401 241 787 886 -378 725 531 -289 21 643 -832 -511 273 966 225 -993 457 -130 489 36 309 -466 802 668 798 -626 -2 970 578 -444 59 -509 555 491 341 -679 -663 660 14 148 418 486 130 350 287 -191 -766 884 -254 -369 -326 414 -674 -857 244 757 606 -749 -650 705 -370 -561 -34 -750 542 100 148 -885 373 -99 -91 776 -61 22 -604 80 558 590 721 -312 482 562 -687 -875 -62 -677 754 -630 -907 40 -390 -773 -36 -202 785 437 -230 529 -526 -737 823 771 650 651 -432 807 -302 -594 -404 429 311 0 405 -891 801 -526 -337 -904 265 742 174 -667 -394 554 619 927 -104 -695 462 853 -537 -542 -931 510 965 816 -254 -461 -542 108 -659 -269 356 -13 -501 296 986 446 248 -913 553 192 -286 339 -337 -981 -515 -125 953 -917 -728 -324 -782 -862 -772 -372 306 120 173 -425 121 665 159 -668 -773 285 -558 915 407 -632 -499 256 316 681 -142 -414 901 -929 440 -834 -715 730 811 -183 -215 2 -980 -501 -253 -26 -848 366 -726 403 -246 -403 -12 23 343 -14 679 713 616 548 121 20 43 -385 898 264 463 -585 741 694 -672 55 341 -915 717 349 -160 524 -393 250 -788 604 847 364 196 770 440 291 89 110 -96 650 65 -263 -935 -519 -722 386 -772 252 380 -460 547 702 262 986 47 449 337 79 -239 37 223 176 446 390 590 -182 -291 -970 -109 -439 16 -324 -976 -738 -942 -4 578 24 -477 -68 -290 115 374 967 949 817 -183 -711 221 378 -236 -488 694 -778 -930 -429 -670 -820 46 114 -65 -988 233 -966 998 563 -221 361 6 307 548 -436 17 -465 -946 964 685 420 -454 -535 -525 944 571 -710 859 -215 383 329 363 632 334 656 -304 327 -188 532 -631 250 229 423 27 -239 39 187 498 909 -939 -968 15 -535 -897 -544 929 -72 -497 47 -887 327 173 -392 -309 -579 510 220 -473 270 775 416 55 37 654 -446 452 194 178 -332 142 -777 165 -753 44 525 874 -357 -80 597 -627 -235 333 267 535 -712 -799 -380 -5 -244 970 732 291 529 890 526 -942 169 547 -259 -403 488 -677 49 -263 -47 -800 109 288 148 -430 476 352 507 -198 710 930 -398 188 217 270 495 -26 -16 -536 634 627 -139 870 -735 -618 -229 -248 -922 -318 -929 -299 374 -301 -924 399 316 772 782 199 -401 920 -23 -278 752 791 -67 -161 342 939 996 -384 -888 823 -737 -924 -501 -84 -106 973 522 499 800 -358 193 956 -274 -273 -88 329 -157 456 -618 295 -857 -294 -966 -108 -94 989 -918 -284 862 -33 598 504 176 -943 57 -442 -697 -993 384 163 775 259 -22 -737 -111 -901 -404 -309 59 710 882 -853 -878 -91 -235 -153 -261 846 -451 345 858 648 150 -517 -657 719 179 -637 -15 -928 -668 82 143 -404 -649 -329 -438 993 -994 885 384 333 408 -422 -370 690 -32 -257 346 -310 94 -561 -530 648 -418 -959 -506 -842 358 -172 74 803 270 258 715 -824 -45 -663 -326 -712 547 392 -979 -346 935 -116 912 32 813 -928 615 -767 135 -166 -796 750 723 -682 -745 -875 543 499 425 77 -360 -196 19 -509 223 -20 -388 551 964 370 396 552 -712 -77 921 -450 777 -737 -168 -591 384 -912 -548 -840 -454 552 -360 -192 -211 -555 -277 -626 -619 -982 -397 -114 679 134 -550 387 -81 -494 -143 681 975 0 130 -650 -869 -131 -615 645 840 -831 -668 253 807 -552 688 -151 -878 386 -854 0 -252 237 -681 -154 -326 105 278 -778 -975 322 -339 -162 -55 289 -163 -890 -531 -360 301 805 -513 -370 -358 -936 -989 -956 714 208 -544 998 -169 -978 345 261 -110 -207 -472 731 -353 9 -122 675 -639 -275 577 -562 111 595 279 -544 -819 -508 444 -695 -89 119 -22 -142 207 640 -965 257 -127 -736 221 -440 248 743 -42 -180 -823 -124 -990 492 479 410 -803 529 713 -332 87 -431 34 628 -596 -199 -744 594 620 -340 642 226 945 -921 -892 -507 434 -271 155 -325 -569 465 -164 -865 -866 513 107 579 180 903 -886 923 87 659 -785 -369 -115 151 93 -73 342 747 452 298 -67 685 -893 649 -635 426 -987 -445 380 961 1 410 -48 -725 -314 -802 0 -542 866 -860 446 -107 -854 477 -384 91 -160 184 913 -283 770 104 133 -45 802 354 -748 286 328 693 -583 43 -417 -624 -461 -549 -846 -898 -172 893 849 -231 -109 -372 654 402 836 -720 -487 -376 -759 146 -663 -491 -231 896 72 145 -494 517 854 279 -631 828 -699 876 -548 -200 -131 -616 547 245 933 632 -74 312 -39 -519 178 -405 -169 -936 -140 -654 -499 -422 201 457 -245 -595 -523 216 634 -552 -644 -932 -826 -644 -826 986 458 22 -668 71 44 283 779 614 950 -960 424 686 -722 -673 -130 -460 -98 -697 -87 313 -708 587 320 -42 456 714 979 38 166 575 786 -260 -11 392 -230 -487 458 -705 -314 132 -712 426 650 19 303 -689 -506 153 -415 250 692 -726 735 222 -645 -463 -792 -59 322 763 222 -402 -786 -143 701 527 637 818 -233 2 715 44 -455 451 -972 497 322 419 -388 387 44 -488 -453 644 -793 -626 748 -885 -66 929 889 602 926 -774 -825 -673 -972 426 855 -150 -794 -258 -438 914 -306 403 110 650 -459 -765 -611 102 -919 707 438 42 822 -330 293 110 -53 814 -303 281 -909 384 -241 -75 315 117 282 955 -115 470 940 687 427 -748 335 -802 701 692 528 134 855 233 -636 -652 176 662 -695 -431 471 981 -549 -814 -678 -951 -368 -351 630 -136 -566 570 -954 -712 -214 -196 -856 535 289 997 498 95 -666 -175 -884 -263 702 -654 -760 -571 -263 -773 -373 -780 -658 375 -854 759 -320 900 710 -764 279 460 704 92 547 8 945 -752 -406 390 0 246 124 74 682 -71 211 818 859 -62 553 -571 -340 801 519 536 855 442 486 -948 -339 37 -259 -45 -588 -182 -393 304 65 -884 -322 -31 -860 115 490 762 456 -254 -509 259 -852 902 -302 -494 -596 -13 338 -703 -466 -317 405 -56 483 -57 -705 448 697 -440 -795 758 157 -831 196 -258 -175 -657 367 472 -285 665 332 174 -132 -772 576 168 -320 -635 -860 743 82 -122 -315 684 79 451 -226 643 -169 -234 966 -38 872 772 -875 142 953 937 990 756 -494 364 -5 512 237 313 -36 278 563 -747 -64 979 539 65 -304 -560 591 -210 -151 -733 974 673 -327 -618 912 609 561 -876 439 -381 -535 15 -168 526 -844 -680 -859 764 -144 -170 -251 -334 -452 -246 87 178 -615 -609 -12 818 150 -343 -903 164 -609 917 353 276 775 978 593 -393 -990 803 174 -196 948 -968 864 753 156 249 947 -540 -265 372 884 973 188 893 491 575 -7 -94 -681 -641 -318 474 938 -702 -22 766 -528 769 303 54 -910 -878 -633 -411 548 -50 -315 -883 -807 -509 -226 -100 80 -382 -565 -346 669 753 260 403 631 333 -427 -670 -145 95 -1 -515 564 -392 -524 131 65 366 -200 864 -730 -231 -674 412 -854 -943 -699 -910 -800 -854 -313 -104 587 628 612 559 -406 -985 927 109 -310 -454 162 -616 337 751 -259 180 99 527 857 -535 -475 234 -631 -236 225 975 206 348 876 -599 -596 232 -497 -217 -376 -15 135 -304 988 -710 -172 188 472 -903 -601 -807 -252 656 109 -500 -373 869 539 -567 -907 739 -263 -354 -429 124 818 -553 -641 652 -988 -304 815 -318 91 152 60 675 -748 278 -303 182 -544 -203 914 51 -943 -586 -1 352 875 -322 -610 -600 -894 -905 950 -375 457 365 734 -311 405 -907 651 621 -262 -460 861 354 37 -324 25 372 -798 -9 -823 113 370 473 -772 28 -799 448 -967 -571 19 -919 331 -994 122 -449 397 912 549 340 670 266 -643 -585 839 267 -295 50 -222 -387 926 -411 491 -840 869 882 -863 -964 521 911 853 195 -496 -424 -716 873 -480 80 305 -452 393 -508 227 -327 952 -783 722 91 771 346 -747 178 586 -737 -833 -179 859 642 52 -700 932 112 -573 381 -197 -119 -663 183 876 427 -67 -996 -132 907 758 490 -834 -544 -168 -912 -139 220 -917 -792 773 274 -640 -821 -826 113 -613 523 -656 -871 -657 -465 926 -250 185 602 -11 -529 712 -719 667 -406 -237 779 228 281 753 71 481 -399 -959 539 -238 -200 -477 -526 -449 -305 -14 377 -799 659 936 768 565 349 -118 685 330 -943 691 259 830 -285 630 768 -818 756 -533 -428 323 -270 634 -872 713 -412 -122 758 -769 557 -922 -323 -57 -818 628 -555 752 -586 342 842 -419 -483 976 -712 952 -506 473 -197 65 -622 99 744 702 458 -570 -254 -823 -348 703 368 232 -719 -438 -369 943 -941 -461 -359 -380 631 486 839 148 -789 958 793 924 -656 -931 -558 -615 959 -175 734 -703 37 -224 421 261 370 -369 609 152 533 859 -22 -583 189 255 -62 -690 175 -990 -949 -325 683 -95 272 172 -288 521 -451 -950 367 884 -140 -617 970 -667 107 -782 752 -666 89 -803 285 27 -864 145 578 628 -149 -29 417 743 240 -316 -804 -798 189 -825 -195 603 599 -88 -477 -434 -457 -305 -247 76 583 238 525 -942 522 -50 -828 757 64 548 762 -990 -592 875 583 -533 292 -690 563 409 -861 -345 423 -956 -200 869 -212 691 -856 -810 894 -56 75 -691 474 -507 -42 159 -893 -217 243 387 -246 838 213 365 -365 -235 129 812 926 570 -253 -182 -799 -592 454 -2 424 -400 -356 -840 -256 -93 356 -776 -717 -351 -98 380 353 697 88 816 181 -65 161 79 -691 885 967 -578 -290 -424 612 612 5 -953 212 108 -527 -394 631 -966 -202 481 -205 -17 -539 -717 899 243 288 -886 -949 978 579 -383 951 316 -54 382 -87 197 -959 -326 -584 -642 -102 -438 -293 -242 -461 -477 -173 -732 678 463 592 -697 -493 -235 -146 -744 128 189 916 -334 486 -155 760 87 237 -226 549 891 -113 -46 -117 498 377 -230 -71 -333 -49 577 596 -182 -399 776 -346 672 -87 -170 697 672 -131 762 -278 989 454 -791 613 199 744 681 -545 -877 -568 -746 126 -337 -53 218 381 -123 150 -562 -470 -481 793 156 656 -537 933 609 -654 -149 702 960 200 -682 187 823 -151 -577 292 -508 403 -925 -998 793 -926 64 649 744 24 -704 -430 -966 889 -14 337 -149 204 -404 884 -384 912 -366 -551 325 -951 -903 750 -314 -294 -477 -95 482 -862 909 -713 -183 -332 752 104 868 -126 905 135 -301 -457 -453 847 -793 -909 675 28 510 -388 -55 -424 76 469 165 310 70 -583 610 -219 120 -734 -165 -67 -50 108 203 718 524 -271 757 797 471 595 -650 275 949 -584 818 285 649 -112 -507 -964 -45 -129 -350 -168 -62 282 529 932 -432 660 940 709 -310 -865 -791 -406 -962 565 53 -456 947 732 427 648 178 406 216 -445 85 428 720 -949 482 -196 997 -874 -439 59 -563 -154 -321 46 329 293 262 724 184 -172 -376 773 -100 -776 -632 667 725 -256 129 810 566 983 756 913 -590 515 -95 -700 -942 820 833 184 680 323 -863 996 432 487 772 -891 530 419 531 -525 -795 -951 -172 -933 -957 -977 -234 -496 732 -661 -313 -132 -265 543 -115 944 540 525 208 124 -918 -551 974 509 -567 563 -793 -748 -826 -431 114 234 394 486 -761 909 23 412 34 530 -75 161 129 -415 -867 -774 -201 -673 -404 -758 869 18 -202 601 610 -485 232 -195 -511 701 -711 162 -472 -219 826 220 -772 868 963 -9 -179 -387 977 80 877 -744 719 -43 -433 653 -831 675 262 -136 789 -492 -984 300 39 -968 96 559 -88 706 256 -349 436 -891 766 626 -765 367 -963 603 -921 -480 792 561 -295 513 -597 -204 254 3 93 -565 771 749 345 952 440 -19 339 676 -713 623 36 -59 353 692 36 788 432 -769 464 767 -872 618 484 -114 -384 -848 670 -723 -466 735 142 402 655 -749 764 -516 813 -286 808 -573 -931 322 -810 -966 -707 541 -139 287 710 968 809 -829 -530 758 213 351 -301 -197 28 -825 847 292 -299 -877 705 736 -415 965 605 -913 -863 1 -862 -196 -438 574 -236 -28 99 -776 185 970 -353 719 -41 644 296 -94 143 337 -511 16 282 813 783 169 -296 -963 151 482 -677 -618 412 -360 -704 817 478 -929 141 998 306 -469 -152 282 22 77 -599 115 -560 -440 -947 284 485 -52 975 -31 689 -437 61 -14 221 144 635 102 -822 -692 248 421 -878 -315 -236 72 -822 607 338 630 465 449 755 -539 -646 -714 -52 -1 -232 258 -859 198 -831 -144 348 -598 -142 -451 235 -10 -448 243 -403 -695 997 -83 -514 905 -149 -556 749 -951 944 -795 -610 -11 849 -187 -427 -58 270 92 791 -300 282 -655 736 349 -649 -604 -994 -696 -567 -214 -682 510 -569 -921 -231 -420 751 664 959 531 708 -449 366 -766 -797 -665 292 460 -156 -991 624 660 665 167 -924 668 101 751 -437 -875 -961 -151 426 624 586 134 -205 840 833 -86 -867 525 -435 -259 -899 -240 -559 426 -437 -566 -411 -459 157 266 864 571 118 -212 -562 -781 483 700 743 965 -876 -937 102 -654 -235 -830 -131 -102 -138 700 -72 489 996 772 -395 -379 865 757 -618 862 981 -867 -763 540 -764 -377 13 -746 313 -245 -875 -768 949 404 989 -543 -969 -217 -911 -522 -388 -889 -379 -427 -15 265 284 -608 -255 -110 -886 491 -357 -921 -617 -446 801 591 -45 -773 299 -535 -922 734 861 875 -842 114 -820 -368 980 -480 -231 -308 -90 -373 673 485 -727 -772 20 -117 -892 50 -719 -627 -972 -774 -523 377 -526 107 178 -839 284 27 -9 49 -201 145 206 257 862 -410 26 591 -838 -585 656 567 939 119 662 -262 488 -711 -858 422 -773 -573 -805 65 -697 719 662 397 900 -558 593 -734 -882 -259 924 713 -844 53 -523 -249 255 300 -350 880 -44 -403 409 -145 558 -738 -997 436 40 -923 -962 -967 996 -612 420 132 -927 919 -826 -1000 -967 811 -116 888 -562 -926 596 -179 519 431 -9 -997 337 -925 -915 -4 15 990 596 901 -855 785 -167 -292 13 -304 -137 -896 -916 -405 -860 283 -528 127 -327 -765 -48 859 377 -621 -179 376 -848 298 240 -362 116 -413 404 -784 -785 1000 -393 214 939 325 25 642 902 37 331 -803 -163 630 -998 75 -446 -428 366 847 934 -23 472 -443 283 508 -740 -980 245 452 169 -662 -552 -649 570 -727 375 753 103 145 -929 -501 -640 -157 924 -720 579 -45 893 527 -598 557 -160 7 -397 749 -332 -471 -142 -256 -973 389 879 622 325 -196 642 -534 177 -18 716 74 -527 -479 -592 282 804 294 -985 945 -783 436 -440 341 248 866 955 357 774 214 785 113 655 -85 -544 -618 -361 -808 312 -699 239 292 329 120 -298 19 -438 -166 147 -891 471 -836 375 -401 188 228 376 964 213 -711 447 -765 573 -373 -355 -583 566 8 476 -526 -141 808 912 271 190 806 -24 286 -363 642 850 -601 270 525 944 238 -522 298 -882 -813 -97 530 130 874 -671 953 994 -648 -58 -138 -623 64 -86 451 -633 383 980 -609 970 902 -772 147 659 -683 692 507 -393 -798 -902 -497 807 -509 -208 -893 312 437 85 -199 813 325 695 76 476 -405 -881 -64 428 207 84 -156 10 674 -941 -592 -340 74 -753 623 -229 -303 -320 575 -133 -881 -698 263 558 -126 843 -981 -264 -438 589 443 311 676 843 -780 610 474 335 554 -348 652 769 84 -848 -412 935 -987 845 -343 364 -870 -656 325 -979 800 974 917 491 920 262 590 -164 995 -126 150 953 141 449 -853 -935 -804 73 566 226 272 -568 363 104 -488 446 -870 72 -720 -138 694 222 102 -848 -282 491 -643 25 514 -896 645 302 969 303 -612 211 -745 724 698 -516 647 984 769 -536 115 653 581 999 716 637 -47 957 526 134 99 120 -66 -346 -234 -354 102 404 -53 -877 271 693 531 581 735 317 -340 234 123 -110 476 979 -396 14 566 991 194 858 -393 266 989 -935 -452 -248 -600 275 -842 259 496 -62 84 207 -106 713 -371 162 -161 273 -527 741 509 536 637 560 -136 543 620 376 575 128 -317 292 -168 -51 774 -6 -713 261 588 -597 -863 86 -918 436 756 455 494 -447 592 -343 -570 -237 -35 -422 -343 -449 -962 240 -97 -376 704 188 336 901 -267 558 -937 99 -993 201 -19 -177 29 -94 576 883 564 905 -75 -752 -532 354 414 394 -590 -788 -218 324 222 -396 -156 -665 -105 -786 383 -190 161 -96 -746 -863 658 461 -988 100 713 -681 277 -790 939 -218 518 -472 -487 -527 -162 -483 -57 585 -441 500 138 68 853 -653 10 -930 -910 -846 -145 765 44 42 121 630 664 115 378 483 234 -700 799 -227 326 965 782 80 -23 965 163 -820 901 253 972 526 -190 -931 -414 278 -871 -513 984 -344 726 -467 -260 111 526 138 -774 635 910 245 -572 -702 804 -162 -1000 38 -678 280 -329 -530 303 343 306 984 94 457 -837 572 -393 -784 125 -215 150 457 -898 732 -80 606 -624 -610 -411 -928 -751 -438 142 471 -362 279 85 -639 -145 -409 -853 713 219 -507 -845 -313 -230 14 -652 324 -585 -893 -865 -174 -650 604 79 287 -278 103 445 -210 121 42 294 -741 175 616 923 497 371 -794 -634 165 -71 667 -954 -639 -883 -482 125 249 -472 76 -318 -320 752 344 960 942 -845 866 815 -820 -32 -904 999 -982 691 -649 -236 -603 -106 635 909 449 197 -266 -958 87 -226 -352 -233 -701 450 -114 -826 -876 -72 939 665 400 656 -877 -263 314 267 276 -261 -642 -530 -628 -556 -693 -703 43 -142 -127 979 -958 -177 210 202 -552 460 952 -369 -520 908 -495 957 -621 -304 -305 477 -543 -252 747 544 -143 937 -817 775 622 -15 373 582 173 678 296 -679 76 -718 -473 -88 -776 588 919 -233 486 -77 304 -761 666 526 -921 -183 611 -618 730 -608 718 -936 372 47 -95 41 52 379 -518 760 -463 143 655 -875 279 -655 203 12 476 36 -984 201 474 395 -14 -207 824 -773 -410 421 49 -697 233 779 -158 -603 -89 -531 14 316 -831 -704 -987 -585 582 754 -199 571 -517 99 -942 -664 -362 265 -16 159 -146 -57 -949 787 -361 876 223 -921 400 280 -316 -737 986 947 -74 408 -414 426 -117 774 -471 438 -236 -728 457 -600 55 -681 464 -799 997 249 735 65 494 -213 534 -847 848 -858 -596 -768 -448 -397 275 -184 197 350 611 -868 -162 -143 -478 961 410 -301 649 690 -442 92 285 -403 -162 -190 701 943 405 956 -826 749 -238 663 810 -930 -205 603 -326 871 -321 30 352 305 -213 529 598 -614 386 546 -254 -413 872 -789 -370 -85 -189 886 -257 -712 -41 213 -470 767 -695 828 143 -855 465 208 -854 924 -632 965 886 751 0 -522 -670 -413 -799 -245 814 -721 695 -395 -327 862 -47 315 336 330 -749 937 -615 97 -601 -803 -492 -274 -34 782 603 -310 -568 -598 -60 66 -338 -880 884 489 -775 768 390 387 839 481 -424 -810 -246 301 555 147 323 -574 91 -550 -480 -437 -577 341 648 -949 51 647 765 -296 -170 923 837 -804 502 -777 -187 530 -452 -983 -221 -329 186 -634 638 646 -972 -126 -865 454 -256 820 -135 623 924 590 846 -22 629 -894 474 628 277 634 -772 212 -907 279 -138 69 -809 -555 -62 -716 738 -57 -521 -415 -555 -303 -854 327 51 624 -912 -318 123 224 216 -985 61 -932 793 -915 299 513 -251 -16 499 -470 -965 -714 148 -965 637 -559 -814 622 779 -400 -5 -786 691 -411 -161 -669 -126 -362 -359 855 760 907 -127 101 -806 -337 527 -491 285 890 122 -318 352 708 843 50 345 -694 780 -996 -349 762 -924 73 -460 -626 271 -183 -878 -847 240 79 680 -698 -797 -416 -464 -897 -945 894 -694 -55 502 869 -528 222 382 933 549 999 -192 -687 977 -133 -293 445 418 539 -50 895 834 -267 -385 98 -125 -898 -25 -960 967 824 732 695 -118 357 -835 154 -347 -19 441 -68 -715 649 736 -603 -398 774 574 -871 -79 114 145 258 65 860 -835 -984 -62 -198 212 -114 580 -760 957 953 871 -53 -224 -327 -812 -985 -86 258 620 32 722 -106 -610 942 424 106 684 -990 406 -697 387 145 -297 -48 291 -994 -870 960 -118 224 -662 381 -32 -850 379 116 -10 434 -644 894 557 207 948 722 -67 -384 -769 -368 594 380 -886 14 642 -148 -784 179 108 -625 379 -298 742 864 -918 134 966 200 2 906 38 979 517 -793 965 -806 300 351 -292 -764 908 361 -462 851 730 32 477 161 571 235 881 -76 -448 860 -889 -424 -101 674 -420 -29 -221 -896 -639 923 935 -555 516 682 185 -30 -432 -163 -925 563 -819 -165 351 -586 698 947 -230 -577 -985 -534 -981 -718 440 459 -502 198 312 -547 -679 -460 -71 757 -528 -83 972 352 459 698 870 400 305 138 874 279 -323 585 786 -737 -955 529 -343 -220 826 694 -915 158 412 233 -370 42 141 86 -958 140 249 115 173 40 258 -357 -788 567 -624 -784 525 -488 -496 3 -951 -494 -301 -320 -356 -714 53 -65 -908 -657 -799 341 471 -782 -481 -359 -112 762 -565 -161 48 582 -357 593 686 -899 -956 -730 637 55 -615 122 -574 -118 51 388 759 -139 -402 886 945 -67 -852 87 -213 766 -57 -1 274 504 -670 887 768 -740 -746 -823 -765 737 834 -871 793 940 -845 546 -329 721 -577 -924 557 -585 -11 754 165 -165 756 721 -904 -50 -332 83 710 -250 727 590 766 -267 -614 -164 -866 725 -241 723 237 328 773 -625 618 -344 246 759 122 -363 702 -616 -346 303 -339 627 -942 -164 -440 -650 475 544 821 19 -882 -668 756 391 762 -804 -933 794 -943 -995 -642 458 -130 640 330 426 -710 270 770 11 -722 -492 -749 24 632 -600 -709 896 -815 -129 -59 850 -893 -649 293 697 -765 -851 -568 116 80 -119 -284 -855 931 996 -895 -955 -661 -520 800 -756 -653 765 -917 -716 -719 -369 -669 991 -101 538 -259 455 789 997 239 -292 -646 821 -550 -158 -406 -308 -387 -857 677 -49 -170 -158 92 -401 -758 -335 -444 295 -944 -403 326 705 129 -633 -195 528 627 -710 -646 650 134 -303 -524 707 587 841 -487 485 -527 -724 -590 134 -942 -27 288 -189 -677 290 -487 632 -566 420 -980 434 -141 749 -963 878 -471 604 -211 654 202 486 -102 -334 358 312 -801 514 941 -437 -182 -507 -316 365 899 529 392 990 406 569 -1000 -89 -377 514 983 -157 -445 -472 -612 786 700 -674 -777 -102 -91 -458 -627 -521 -455 461 -24 216 95 373 47 266 -801 723 -676 -302 123 859 -317 760 414 -131 264 346 609 -249 -767 -755 522 646 891 256 873 989 -848 126 872 541 -695 -993 -869 111 368 218 105 -412 -706 881 -991 -604 -706 523 -297 115 -969 323 287 926 632 805 -21 -522 -416 -817 793 854 -433 240 477 682 -282 838 -315 -824 -669 -498 -647 261 -152 147 -831 492 -998 -603 224 -782 -695 209 -224 976 875 -112 -948 -606 -431 996 -890 -181 -668 -24 -501 -652 445 -814 -527 355 202 191 -624 -455 -974 647 -907 -899 779 -874 383 934 -413 -221 -476 151 380 -833 381 997 -945 -72 -399 39 548 -157 -363 -585 -319 606 -238 -947 -295 685 935 313 -704 756 989 -702 -233 673 810 15 258 586 -732 -901 662 -180 819 -379 -579 813 304 956 587 -805 -574 84 494 -676 67 277 176 190 204 -425 295 -933 -41 -184 573 7 -891 829 -949 246 -204 -60 461 402 -213 -266 -450 359 -344 742 485 825 13 -319 256 -304 635 -609 -995 127 934 235 146 -22 -750 -767 -92 756 945 -224 52 687 -664 719 372 289 717 -710 -297 -753 -352 558 248 512 -448 6 181 -484 58 658 -865 -105 -377 -307 295 146 777 820 397 400 -832 -88 181 851 739 554 -979 672 688 305 85 362 802 657 482 -891 -964 -588 998 -121 -509 -207 438 -518 735 -350 -487 -870 50 -780 332 -55 -263 262 964 399 -188 -559 791 368 405 -17 765 712 629 349 -990 -310 298 -678 77 -883 -417 862 518 -982 -572 -232 -71 -119 -295 -35 935 -533 510 626 -66 -523 -410 771 -275 712 -738 -897 -466 -923 724 714 -214 868 425 836 -263 414 525 -903 977 -941 -439 197 282 -709 -586 309 -777 601 222 113 823 -788 -59 -821 686 296 -584 -907 -884 -325 783 165 985 776 105 729 933 -328 -555 -725 -784 933 580 -140 -291 319 -170 -856 -29 -541 -905 -823 784 -639 -641 -75 971 951 -706 222 816 759 186 621 -51 767 370 502 273 -694 342 -815 268 -978 -656 293 251 13 129 130 -408 -13 -845 -771 479 242 -948 514 -773 -626 255 679 -417 -573 -765 532 -377 230 -664 459 691 -912 576 536 -331 -482 -693 -221 777 365 312 -103 -3 782 329 516 684 852 -882 289 823 935 -356 605 660 -360 941 518 575 646 -730 -78 345 -870 -24 691 432 366 -951 140 971 -556 -643 946 618 139 839 -930 -246 -91 489 -105 -478 -943 -526 -712 -162 246 -691 -424 -423 415 739 -722 -1 372 565 -205 360 573 711 -147 29 -988 -484 -706 170 -367 247 284 326 -106 -61 -947 41 41 -858 -667 -951 -20 -292 -393 -462 -644 -887 308 -153 -603 -526 126 541 -227 -349 334 -994 205 -525 -263 106 3 -701 -709 353 -54 668 317 460 581 -682 976 556 583 831 898 -79 996 755 107 -164 777 -684 933 -556 -707 -103 -406 880 -329 -845 197 638 605 -517 746 -863 333 884 405 121 -873 785 -450 218 -156 18 75 524 -218 -374 479 390 -807 791 71 350 -14 -153 151 -402 -535 -207 348 769 132 -900 347 396 -374 413 -829 905 292 127 963 -656 -754 -218 685 655 -224 530 517 -333 -103 740 992 380 -495 -654 -906 -734 222 378 924 -816 433 -743 -863 -693 113 592 -857 -775 -15 114 -890 508 -987 -444 -803 424 -542 -527 594 767 150 304 -817 -397 -918 -32 -890 497 -562 -8 -727 501 -559 478 -183 299 -260 -604 -24 850 13 -430 754 -34 756 124 525 -414 735 673 -132 -175 -421 73 -1000 774 -528 -381 996 95 902 -534 -714 111 -145 -206 913 684 -224 -139 -255 -748 -405 -89 -147 -990 854 194 -492 838 -789 906 -749 -820 676 415 246 253 -477 878 -894 -826 872 -714 119 78 213 303 -903 553 345 -690 170 -871 35 90 684 -502 601 982 -230 640 -311 -642 346 329 -99 524 42 293 -601 813 343 -764 729 231 1000 -935 920 -685 118 241 -297 -69 -800 260 202 -900 740 -289 979 -918 -301 -556 428 133 994 -439 -477 885 -898 641 400 633 790 728 -844 18 228 -979 -686 -716 786 -924 -412 604 174 545 -118 565 -355 703 62 99 -727 896 -6 -998 475 869 879 195 -722 920 246 21 500 258 310 12 524 -182 -505 64 423 -464 892 944 -956 -539 898 472 -717 211 -245 -452 490 12 721 927 288 -624 477 823 957 -932 409 -293 400 569 -907 -615 605 -10 374 -931 338 302 799 -56 11 -598 -540 17 -962 140 561 589 -875 -156 -698 892 890 629 -733 -8 301 -916 -844 155 -416 974 354 888 783 -938 818 -782 -186 188 -396 281 -543 -791 -375 371 -193 -3 746 -96 -171 -205 185 -828 -808 367 239 -455 107 -348 666 621 439 -470 22 -409 464 -970 559 -744 659 478 -216 -678 889 -74 -416 -518 -340 833 218 -331 -460 -610 325 399 -982 67 53 775 -901 679 681 -658 904 -448 561 873 -988 337 737 338 859 -685 896 242 401 -585 948 556 -119 924 539 -59 526 174 -689 603 257 980 -93 532 -337 -842 -33 -699 455 292 893 -269 940 835 -190 -223 895 -741 -173 587 446 117 18 702 -603 53 417 -1000 343 -30 -439 973 201 -87 886 -304 -685 -275 782 -257 841 444 576 673 -798 155 510 158 98 647 644 930 -918 -564 -348 587 230 574 -590 -790 385 168 814 157 100 882 -876 -656 74 776 519 887 49 -399 -822 -412 126 666 406 338 967 -824 299 788 -861 -750 237 785 760 540 -570 647 20 492 422 978 769 576 947 -954 -779 -197 -532 -638 469 -642 -507 -251 851 790 644 -685 -758 952 455 -222 -74 536 -255 648 -163 -60 3 513 752 -820 290 -703 -893 85 -555 -644 -642 565 -301 -465 -277 -943 662 -953 582 812 -269 -122 451 921 -109 238 -569 -973 -889 831 -593 -724 209 44 63 742 -258 -725 -963 -499 -453 -67 -809 176 229 -708 785 177 -256 19 103 -345 -839 -1 -426 665 -198 701 414 251 614 -938 214 -496 -35 -491 682 902 -917 596 -979 -494 300 -252 -767 637 -779 252 -530 -690 -761 -278 979 444 -426 -90 752 -171 161 310 959 209 833 -910 412 871 862 992 -188 -183 -563 -673 294 -779 -792 188 -768 887 605 -213 34 -713 970 815 -878 908 236 240 -306 -567 -44 -198 218 -700 688 -166 530 -79 50 535 619 -469 320 470 445 -620 -846 68 -158 -676 -110 265 -814 49 -902 82 445 -504 130 421 301 -771 789 413 -517 -304 267 -733 -861 208 489 -260 -970 875 392 -423 -211 812 523 -751 -775 -822 156 548 -220 930 932 366 244 -372 875 270 -680 591 662 -870 282 330 316 403 -119 -180 600 151 -544 -617 -933 -106 -876 -692 -8 -419 94 -156 -143 299 -875 496 -685 158 554 -142 994 -339 -871 -66 -685 477 569 735 -50 374 -298 -541 -364 847 -105 -740 800 -883 487 526 714 855 -737 243 917 -679 -149 -307 -311 -997 -269 -756 150 -425 -721 -822 571 403 -411 337 859 594 -406 159 -297 -118 55 842 -670 -73 432 -702 -247 114 -311 455 -719 -87 977 -128 73 250 -264 -146 -126 -454 201 -913 745 429 -463 -221 -318 886 866 879 -576 -605 617 360 -630 158 -284 520 833 461 -535 932 434 -120 -197 -524 -160 -643 363 486 882 345 99 810 349 -504 -530 800 388 620 121 -112 616 -632 308 -382 -471 869 -792 238 610 -42 644 856 -590 -937 -633 278 54 225 70 -727 -313 -744 -741 792 -296 799 -368 443 686 -471 -101 -104 -101 603 917 -104 673 -30 681 824 503 303 677 -647 -530 415 -338 -255 601 357 -381 319 -442 -158 553 -857 -428 981 -961 126 480 137 406 -597 -963 -868 471 -616 970 -239 339 -69 -42 974 56 -719 606 344 379 929 -149 226 -452 -28 -38 -317 310 -208 -110 277 349 -244 -21 705 -907 300 144 313 -797 -101 100 -676 648 -63 313 248 642 484 350 -365 -396 670 -841 651 205 384 -993 213 577 21 539 688 -432 -593 -20 922 -871 -379 -238 -563 551 -367 416 -859 691 -83 164 -314 340 981 -876 -149 -378 -80 172 -80 387 75 -622 346 -367 790 903 -951 -601 -353 -520 -529 286 0 932 -732 983 995 -710 195 754 -588 837 951 -300 -810 920 608 676 340 -626 -480 280 233 6 -625 -493 -248 685 259 431 689 -894 -655 -822 -855 -593 -463 -566 460 -528 507 935 -724 -777 142 -578 -836 -253 -26 896 393 -282 -159 593 -843 497 -77 886 519 823 67 -772 937 -281 -360 -177 -200 461 351 313 867 -680 799 237 -218 -550 -887 140 -412 987 33 -984 502 -849 -208 937 531 -973 -931 622 234 363 580 750 738 670 -839 84 -855 616 12 597 -619 -778 463 -388 -546 -218 360 -723 503 149 288 -448 583 613 502 914 823 -247 108 -877 -600 193 -342 -354 -493 -956 737 199 480 595 666 -486 -521 266 96 398 661 999 -917 934 999 -536 31 227 -923 -473 -492 920 276 -309 -415 -435 874 -177 372 -492 -362 62 707 -330 665 283 -427 91 55 626 -974 -49 -353 209 10 972 918 906 830 703 603 529 889 -312 -412 -788 -697 -66 -927 -752 -624 960 -253 -753 -357 475 602 -905 -987 909 475 361 -904 320 638 81 -697 -534 605 -386 314 124 493 368 -8 779 796 116 -3 -118 -228 -889 801 -754 -129 -48 685 756 -905 -626 -773 -118 847 -942 775 -299 -929 -202 -368 63 -684 348 -58 -668 -416 167 906 -163 -571 -84 315 987 -189 925 583 -891 76 887 461 -351 -802 -978 179 662 567 -448 -305 -549 147 109 -210 289 604 793 -863 -239 -421 -663 -46 71 373 -700 -256 -372 -600 -629 -305 666 141 -930 421 -690 309 -999 354 -991 949 -446 -65 594 847 -337 -108 -13 -391 659 776 167 599 -377 -100 -836 -390 595 226 -800 777 263 593 -306 -180 31 -162 -339 154 602 589 -462 -999 -971 -32 -281 763 -407 977 -307 -763 564 -431 933 864 812 -327 -785 -465 976 933 645 -137 -850 31 -623 -517 -690 26 154 -121 0 14 103 -197 663 -266 -659 696 -383 -536 -530 -268 -373 947 94 645 -253 110 679 175 184 -515 107 -549 667 -484 -151 571 239 58 304 958 -976 767 -425 -772 -296 954 -353 620 953 -698 -549 110 -149 271 809 -863 845 -884 481 191 -64 -72 -396 -919 -766 985 -742 -643 261 -718 -729 -243 -717 -903 592 -129 -757 171 571 -727 692 645 -902 933 -432 639 -545 654 686 604 150 -64 -171 -279 -797 516 318 978 870 -431 -482 -773 350 383 -423 118 -149 675 35 -361 -123 235 51 240 505 597 481 -918 489 -329 599 386 140 860 -225 -78 439 54 -710 298 223 504 387 629 686 -857 391 -576 457 564 -972 -412 866 601 875 436 619 625 -335 -84 -697 407 739 -369 -70 462 -414 -320 672 756 -945 -736 515 -574 565 -304 671 52 316 696 682 -258 861 983 658 -779 -697 552 -146 -639 -497 439 805 967 150 -904 -575 -222 270 -463 -326 -559 647 -725 -846 297 -296 -113 -140 -657 -684 326 654 333 -522 -322 -764 -187 -412 844 -867 -767 924 -261 -349 323 920 65 -913 -603 726 418 475 -682 748 -207 182 -248 273 -518 478 356 920 46 549 -3 240 15 449 -301 494 612 968 -426 -996 983 623 -824 888 486 -760 77 -757 -266 -227 303 635 134 -126 -998 12 -703 -357 728 -354 361 -218 998 796 660 -963 -538 244 -972 684 339 113 -318 312 -274 75 -995 -189 260 -332 -609 -567 -441 -449 -474 -521 -526 -71 300 672 -994 83 172 -903 345 -409 -481 -196 51 -244 -527 971 -776 114 -914 66 60 -43 -947 436 875 151 442 -684 -834 418 712 -407 -654 568 835 336 -533 -176 -808 -856 -578 -705 -193 855 -505 -149 740 -729 -312 -584 97 708 412 219 -140 -91 483 -611 -503 -838 -460 357 -62 -966 -794 -702 -55 -460 -545 723 -724 -845 -120 -792 454 -413 -523 308 -807 -281 265 -198 0 934 697 -515 730 168 -406 939 80 -617 313 793 451 -254 -623 -676 -897 774 55 -440 387 525 -453 -892 -302 522 359 371 322 841 -488 872 -519 767 329 -132 -186 844 -388 673 -73 -105 620 689 -508 -572 -651 -308 -246 266 45 -619 552 860 224 -835 54 848 540 -290 -186 824 -562 -244 -79 -78 -459 287 -55 -259 244 986 738 973 -946 210 425 555 713 -944 749 163 -694 200 -692 -415 988 551 -883 6 315 -419 215 -576 -322 862 -27 803 664 727 651 148 -211 805 605 194 -435 319 -14 -482 987 -501 597 -315 210 97 247 833 308 25 -954 355 744 325 563 -255 -827 357 421 225 -905 751 -949 -643 699 -968 -988 -27 -307 15 713 177 -120 -377 -513 -609 -553 -3 -939 807 610 628 -658 401 205 -650 -450 -731 480 -677 336 -722 912 404 684 206 111 -571 -989 122 -592 -49 372 175 -146 298 -422 -533 -95 -582 -961 318 -870 -651 342 940 -135 -337 -770 169 253 -757 -775 319 -431 366 780 -132 309 -926 145 -583 -494 830 69 542 394 -538 753 -656 710 657 -427 235 -479 738 -144 852 -721 -406 -915 736 -783 382 251 679 -1 597 -702 178 -124 -365 228 -644 -184 -9 516 949 470 592 -979 -100 -175 164 -593 -641 219 440 598 298 4 888 -912 778 -930 -218 455 -781 -471 802 -749 -939 -119 288 94 283 31 -644 388 -700 248 -767 128 -458 441 -893 500 -183 -373 570 -700 814 -323 594 825 -140 472 -701 -68 -987 -150 197 -556 975 788 592 -87 709 -493 177 -21 499 -153 -545 78 -865 -460 -94 -991 -677 -281 -435 458 491 694 -484 443 -551 276 -491 -303 331 -195 574 -283 -507 461 371 -873 -659 -209 328 96 -31 -654 -436 -749 -963 932 875 137 961 451 -465 -125 0 73 -15 -277 657 142 432 -169 34 106 -470 -453 656 -470 270 -500 -283 -27 -674 426 -229 615 -328 -748 -257 -849 162 199 -649 -146 -986 -18 -642 383 365 146 523 -86 249 -625 -835 51 -592 722 -245 -686 429 100 578 -45 -18 113 796 -484 -286 -404 -683 -167 -569 763 849 -614 -789 822 -473 -719 -427 -516 -443 480 -892 -183 245 -32 871 -433 825 -909 573 33 558 692 816 746 -32 997 -702 -775 948 174 -419 988 286 -929 577 9 730 898 594 547 -967 775 -996 -307 -930 -874 -377 298 307 -203 -683 502 272 586 -879 -999 -229 -769 -141 -849 -995 -349 432 193 -589 689 652 -582 86 885 202 -679 23 971 39 537 693 98 802 571 -415 481 -114 -901 487 -717 435 847 180 706 -747 -201 618 -859 -133 -880 -216 135 -565 -616 473 103 -482 760 -378 -532 -544 625 -35 946 432 226 413 -199 190 354 -692 848 459 -292 -144 -811 948 -794 -20 -661 -639 -635 660 -605 -735 980 816 -720 98 -711 16 827 -911 -761 -684 968 71 791 -555 420 740 -229 589 181 -874 -401 -177 846 205 804 289 -914 -67 -693 841 875 623 -812 732 163 564 -791 -714 -546 243 -422 636 999 699 -780 723 839 391 -758 -80 240 616 339 -958 -26 -826 131 -742 323 -689 345 305 -360 -407 -94 103 88 -371 579 -59 -530 384 -939 544 -388 -255 -875 687 858 475 951 433 -569 -483 -384 88 -698 473 926 -206 181 161 -286 -895 -287 -992 537 -165 668 -844 929 155 474 -865 844 -909 105 770 -223 -436 23 -468 640 -217 162 -711 -315 -448 -63 488 354 896 -956 637 -125 682 -590 534 544 -357 171 -469 -81 577 217 -310 -742 -436 -627 -563 -187 -695 -658 -382 400 -921 508 487 -164 -193 -969 521 -605 -390 -745 -192 561 235 551 -646 454 678 338 764 -331 358 15 -844 -985 742 727 -191 -905 -807 -403 -209 -101 -310 802 202 443 267 172 -638 407 856 -505 352 879 -114 -78 560 651 61 961 -649 -644 841 -367 420 470 379 853 955 -86 217 -331 -449 486 -376 -337 -328 760 -401 -651 -838 280 311 166 -497 -621 -177 -300 118 -751 831 -738 -720 205 -148 -891 696 -189 70 -993 -492 533 -479 -679 236 22 745 982 -526 780 -109 379 -94 277 342 100 -382 783 -268 -914 815 -92 145 -828 -76 -697 -286 973 -662 -937 -978 -629 -699 -444 -229 838 342 607 503 349 -896 913 -552 -389 -316 -712 -894 239 181 -12 -902 149 374 -651 98 86 -82 476 -253 58 535 -414 223 -687 928 -907 -420 820 101 651 -257 505 -589 109 369 390 -524 657 864 720 961 -626 293 -441 -625 714 753 -94 -342 -623 -217 711 -167 3 -308 275 -931 466 -364 -880 -349 -470 990 61 465 162 -133 491 -939 -411 -405 441 311 -228 68 257 549 -627 -538 75 565 -266 -86 -131 305 -853 237 654 896 -394 973 908 -222 -122 808 165 -561 -962 973 582 964 438 -483 388 845 -725 -762 43 -803 821 727 -263 666 727 -1 306 710 334 -242 -732 414 431 417 -4 804 -630 -240 -290 -607 620 250 -938 982 178 114 -569 -415 -358 -733 282 626 234 798 991 74 254 139 343 -679 -516 598 -629 -294 -495 450 -806 636 -480 -208 173 -446 -915 -971 120 -666 148 -262 612 904 274 -807 -614 -676 -125 -199 450 -675 4 -390 -349 805 -535 299 -95 816 -891 -576 152 -510 55 958 313 -44 723 -738 -854 130 317 -392 -216 -264 -373 -808 -735 -807 -783 243 161 640 828 -77 -903 374 783 598 62 92 -730 981 -837 251 232 654 -452 -400 845 -197 316 91 912 -957 -59 319 -897 370 532 796 -608 701 -307 742 329 -249 165 351 653 499 -568 -191 748 128 -747 17 329 339 672 114 97 555 -317 -620 -353 980 -943 -868 -885 -676 420 -379 831 125 -516 -160 -487 -637 -924 73 92 -403 -753 -746 355 -817 -664 661 636 925 578 -35 -714 70 -624 869 -897 159 -136 788 -302 612 988 -102 26 -904 -684 -44 -642 914 701 -227 310 -630 225 -636 34 530 -701 673 667 79 -244 -295 52 -472 -539 -469 610 865 75 -39 -42 770 -588 613 -241 -424 -649 162 -72 854 -717 704 -220 -566 -428 -65 -316 742 -277 -194 -38 -339 -70 -552 -552 703 -515 794 372 327 -983 -778 67 512 794 721 492 -784 801 88 935 -994 -433 814 -68 -491 -275 -899 899 -376 894 878 -578 -897 313 12 -968 -988 -953 -756 227 -663 783 -164 -648 -977 878 -987 572 -513 544 896 690 -266 676 752 -56 61 -409 78 148 -210 -332 -601 187 15 -958 575 969 932 -13 -52 -364 -494 397 814 -715 727 -763 -337 -715 -84 -676 148 -557 316 110 -56 9 -432 -705 -649 -240 -494 59 481 525 -231 518 190 950 -125 996 -652 965 -181 -379 -559 378 -686 -802 823 -261 813 -731 -133 319 -986 -830 796 791 -14 -836 -22 889 267 -362 -882 11 -348 753 -146 419 -167 -816 -96 810 -594 -717 608 582 107 685 -908 61 -79 467 -428 -527 -134 355 28 -321 -710 377 643 100 395 -893 567 883 -488 -109 693 -848 -191 -898 81 -696 461 -883 -755 -309 -629 551 251 462 -190 584 -828 -898 319 -761 -282 -45 705 -38 -472 -252 -270 -153 787 979 -421 -442 335 959 -601 -276 -858 -107 -933 358 -80 -591 -13 -168 -568 698 943 -851 774 899 -25 837 -425 448 859 529 567 -364 -343 375 967 -860 921 634 710 11 781 919 832 -48 610 -348 -322 -719 -107 218 -489 733 -774 223 529 -628 64 201 -770 -620 929 -766 -328 -389 586 -639 -506 501 556 721 -280 950 -775 327 -419 357 -517 999 397 -972 -597 -272 -723 353 -792 -795 456 -494 685 849 -509 569 276 -13 -700 304 -917 -415 -388 -13 -908 -635 -837 744 -148 14 -40 -717 -376 732 344 653 563 664 -885 -310 -34 -857 129 118 25 585 559 120 109 -851 257 -838 456 -340 134 -594 -356 621 -999 -619 -818 887 -730 920 -581 -751 -622 -699 -38 -989 -404 -342 -865 -46 346 -715 -47 681 -632 844 -597 -532 -204 575 540 108 -650 785 790 -583 360 -555 -100 -826 -398 62 -136 64 524 -781 -884 568 772 -409 985 -771 171 -210 430 -498 413 -377 -153 -663 -775 752 265 320 -554 -35 170 538 681 -913 -563 -145 678 338 -171 -827 428 220 194 44 -727 120 963 -581 -518 127 705 -715 642 -86 677 260 -519 -98 271 -258 -577 -301 867 480 557 456 88 -654 21 -549 90 915 -67 -539 -997 208 -766 277 -84 264 544 563 -593 818 947 631 939 874 -751 907 -758 838 961 471 863 706 462 103 -387 647 -87 60 173 -29 -703 408 -349 -453 117 282 -175 -93 642 -688 -83 -193 753 -986 996 589 751 598 812 646 -554 238 733 -428 815 -760 231 331 429 -527 128 798 -92 484 -331 -175 -545 843 17 745 -12 761 -915 90 -119 575 -314 -879 -624 642 -532 40 863 467 392 187 801 -11 424 91 -904 -829 691 -319 253 -643 -325 -885 626 -168 505 224 -243 544 -94 363 398 647 -780 615 -376 -501 459 -987 971 4 412 431 -492 785 -724 916 -156 613 420 -459 983 -480 666 -930 774 -394 -252 -240 -471 -550 -193 138 -880 -713 -322 -722 638 -354 -51 -806 803 626 573 -312 894 -520 613 347 -652 726 882 173 638 775 61 575 -168 -604 -238 948 224 628 233 -18 -799 -40 926 -954 -883 -239 -209 -500 544 -253 -104 513 -910 396 454 497 -865 -35 -756 -7 -611 -849 -267 245 -379 679 632 -545 902 -170 404 230 825 450 -876 809 948 456 408 -749 789 -436 13 293 729 494 611 -987 385 85 -480 962 230 -523 382 913 -883 640 -14 -466 -925 336 -943 -53 -974 -768 -86 216 -100 -681 910 -295 -692 580 621 943 -190 96 -372 -31 286 948 398 357 -264 201 -157 -632 -613 246 -267 -469 937 75 -380 211 730 822 -308 -964 45 633 -420 -528 120 122 586 475 924 -912 -56 569 610 -959 -750 945 422 789 879 754 -244 -158 -681 -890 -634 -891 374 -795 -472 -137 306 910 934 531 945 842 -284 148 -843 -608 -1 -377 874 -365 -394 926 520 -433 -402 423 836 166 -762 -917 -489 -307 -955 201 572 842 46 4 350 338 776 288 976 518 -778 -755 -402 449 -368 289 -947 -114 -828 997 -951 253 -130 -352 -746 -607 962 -719 -475 -719 170 572 -64 598 -122 -477 -929 865 -831 -368 954 -877 -233 658 637 678 -245 139 326 -922 67 -725 -723 -803 336 155 -372 -580 455 621 -157 -691 102 -987 98 249 -624 -949 683 -210 928 481 140 404 -511 378 -916 -216 722 210 332 366 764 -649 -436 237 -445 -369 223 -513 114 632 -986 62 -998 993 466 72 115 58 955 261 162 740 -23 863 -907 303 -398 -316 101 220 -49 782 -990 -107 137 515 -797 -97 690 203 815 423 995 428 370 -171 711 -854 -672 -707 -820 -948 -722 968 -815 427 -576 638 932 333 -72 -375 219 -409 514 638 386 -507 664 -89 -928 581 734 89 467 -795 -163 -425 80 -355 -902 800 -253 -419 338 -76 692 -686 -667 -625 -739 -926 819 448 781 281 234 -616 -597 -401 287 -974 913 -875 -57 586 249 -501 -897 -612 -70 -103 421 23 -850 833 98 502 925 -58 2 -31 648 -913 297 -664 -936 -63 167 352 -315 723 -647 592 950 -164 21 619 -810 -185 -457 972 -928 -954 -554 19 -380 -21 -42 -619 -2 86 -291 -693 -908 175 795 -589 -1 375 802 -453 -190 -787 396 365 37 -114 117 776 986 819 707 -478 29 -874 -118 929 747 431 948 25 -896 449 864 -623 -924 -209 559 686 652 295 -456 358 501 -174 122 27 876 -454 -607 -590 570 -59 550 -811 -219 -863 -516 -710 111 -254 45 -398 490 193 509 -615 -672 980 598 374 -520 -515 731 -610 -454 281 -880 671 115 661 755 770 -681 889 -615 318 264 606 -150 -552 -586 755 44 -26 350 100 215 -201 -140 -552 702 677 -792 587 250 -333 -180 -127 979 689 -378 676 68 284 -379 366 740 -12 795 -612 -289 670 146 642 51 837 -875 -396 908 387 451 535 -5 740 859 -489 -580 433 -974 386 -864 793 -178 -166 -745 822 715 -638 -225 434 30 75 125 849 -453 595 66 19 -76 32 -968 934 749 -244 612 108 263 792 -878 -338 372 471 310 730 -717 -38 -474 -802 -587 767 -318 73 840 -87 917 -499 -92 674 388 731 -490 -896 -63 -34 -252 992 -291 -817 982 965 -515 -60 911 -600 428 -312 -814 -232 906 -426 509 -545 681 -623 -736 -911 251 -215 62 252 693 -543 585 -49 428 623 194 -295 651 -945 113 -829 66 -845 47 -68 -867 -949 -779 -223 -671 -226 620 -594 -607 -874 367 958 327 -869 910 232 -905 543 -182 -929 514 285 -521 -905 -681 210 196 -530 -97 237 947 114 988 226 419 -818 912 -575 674 -532 -966 -165 -873 -565 -563 45 -684 -281 -286 282 -171 745 103 800 481 321 -845 -687 -769 62 -761 -88 280 -640 -989 133 -953 -389 702 571 319 -466 871 -942 -852 -346 -26 -9 793 -839 -605 -742 -331 -821 -335 804 -336 98 514 -850 -592 453 302 448 541 477 520 -230 749 691 544 157 -841 -872 -801 373 -768 794 -151 953 421 -779 -926 -851 -198 -420 562 951 -716 -333 -656 795 857 768 526 853 552 43 55 -892 435 -183 -471 -364 -625 463 -141 -616 -139 -190 22 794 -554 240 -651 597 628 550 -38 666 -401 -756 -986 -402 -463 472 504 169 861 259 800 107 -228 -632 847 984 824 640 -403 -942 -15 -277 554 -405 388 586 888 -775 -355 -923 811 -426 694 -222 -304 -838 -263 855 -673 865 -260 911 -8 433 377 -401 -605 -14 928 207 420 67 -637 683 -983 -472 -526 638 -853 214 -60 882 -701 811 -294 -11 -125 162 834 240 -122 115 157 551 -632 559 -170 -409 777 -716 -351 145 -628 770 -701 -886 -952 230 713 -869 -533 -508 -586 -739 -316 39 -732 -520 509 -830 52 797 71 -933 575 906 -98 -741 268 958 810 -215 114 861 -856 -445 -896 314 -576 -46 878 -965 -657 -757 674 744 -715 -335 -222 -22 934 36 742 115 -290 -950 579 182 475 -308 257 922 105 -444 -91 -400 611 -94 -473 712 -69 -604 637 246 513 -320 -93 545 434 -144 -825 204 -364 668 189 -304 723 -867 941 72 -652 -800 -267 -390 236 108 -399 -107 80 -443 381 -273 -159 -938 947 -717 794 -335 -235 430 -761 132 -510 -207 -996 616 725 629 519 893 -977 552 553 583 -240 -549 -447 626 -885 582 -434 -756 879 845 -320 -251 29 392 346 814 -228 -24 274 -694 549 -267 744 -157 402 -990 894 406 319 -524 -895 714 417 838 -829 -845 731 -173 -300 -997 474 244 -243 -63 -101 941 -788 -990 -979 270 324 -449 167 177 -921 -371 -19 -673 -501 645 -165 -765 -361 748 562 637 -179 -949 -920 80 -918 -707 34 718 -714 -691 -81 -130 -78 602 436 -775 355 -75 408 408 779 -629 -834 -259 61 -159 406 705 -284 89 327 676 928 -567 226 -4 685 316 758 690 -550 365 -279 -582 802 838 740 901 -573 -650 -201 736 463 174 716 516 -383 346 331 205 -826 -19 496 847 -427 -187 668 -116 453 -705 -152 363 999 -96 160 -863 -576 935 393 554 -109 -863 -277 37 703 -36 903 20 811 -736 -890 -208 -979 -923 589 -740 446 -936 -911 -817 319 -461 -10 407 283 301 -216 -280 280 -813 -390 697 76 -68 -587 363 -966 -423 399 362 972 -829 -979 -249 404 -3 370 -933 -709 -52 -681 814 161 -283 388 -918 -898 -541 -255 813 924 628 -297 469 -242 713 -202 -934 -545 -201 -221 880 108 674 -315 -289 116 112 -457 -425 -130 -630 752 -953 -875 360 495 692 -824 -267 694 761 -823 -879 -617 -748 -171 602 -521 -639 81 906 -416 80 752 666 984 -538 775 -451 -632 151 -750 -546 -975 264 -944 -360 448 -846 -434 355 823 413 741 -967 65 391 294 -20 886 184 795 508 184 -999 -830 -691 730 879 -175 -194 63 -697 892 475 606 741 166 969 527 534 -218 558 457 -496 -844 90 -623 -200 -852 945 620 -235 478 -98 870 -991 956 -736 340 -718 882 804 761 516 993 754 443 -976 -111 282 798 692 664 902 69 -326 588 -543 -897 -2 -236 50 -952 -248 -124 728 -66 586 -321 -135 -787 864 -408 -452 -642 -489 641 880 418 -607 -10 152 -573 202 171 187 885 -305 -416 582 515 -739 -66 857 -479 -861 796 51 109 747 -370 404 489 45 -825 -245 725 -569 -499 815 -212 -251 91 514 759 190 380 381 -327 -827 -99 108 -957 630 767 786 718 588 127 -275 300 -366 364 -775 -566 86 267 -123 -536 -184 -445 -703 5 969 -844 744 -951 146 455 -861 464 -292 480 -479 -12 -921 -490 -36 -752 -55 -885 466 369 882 -849 -453 -50 -602 929 380 166 -805 -710 469 239 134 -522 444 -933 -532 -980 -229 201 -329 837 298 -430 -694 -275 317 -468 -146 409 327 -336 258 419 -831 90 611 -138 -753 -169 261 -198 -734 -909 -731 -904 -416 813 897 643 757 199 378 -789 -396 -641 132 803 244 978 903 -398 -978 -97 749 -253 298 -227 336 714 -628 -169 909 608 824 31 -1 -14 193 -200 537 71 602 -783 553 -38 443 763 797 -262 742 -300 436 602 -55 -542 -60 -219 -611 -144 601 -812 -754 113 -425 -837 243 998 169 -41 -791 385 249 837 -4 484 179 791 608 -410 265 94 213 -277 726 12 -489 538 -284 -3 -227 292 -731 -680 -297 -22 -789 612 232 748 -493 990 -746 803 343 555 318 -879 -541 -513 491 -627 -897 196 -232 -290 -200 -748 345 330 -152 319 808 854 231 299 572 -39 -334 -348 195 -364 -827 527 -531 854 515 -168 -989 815 638 -830 549 -148 987 -31 301 -306 -235 -797 905 -198 -726 75 -597 -799 611 921 830 -680 -223 -410 949 -300 -315 -698 -532 886 -26 -662 901 -575 347 36 -858 -847 628 -787 -480 -295 694 724 -972 -922 7 -925 265 -249 396 432 -610 -208 -982 765 102 676 -782 -9 203 36 -289 -954 441 11 -843 -658 418 644 769 -718 292 536 -660 -474 731 370 687 -717 48 -613 -143 442 205 -798 -139 760 846 -593 -461 759 445 252 978 75 -207 781 -472 -358 261 451 -689 -704 450 -178 397 -233 714 -405 -625 411 -156 232 -587 915 -319 359 -289 -460 419 148 168 999 -776 -648 231 -113 266 717 16 -418 682 77 285 -429 -401 332 179 796 8 873 353 533 -242 -714 196 -491 -490 -58 -444 -367 742 689 189 -68 806 923 20 351 777 -742 -428 446 -584 294 -614 -462 685 480 832 357 -104 543 -186 432 620 807 -695 -130 681 -514 171 869 936 -345 403 435 -588 477 -304 424 -180 -776 754 -69 554 -278 603 -274 384 579 -897 -323 977 -319 -62 -774 -727 -102 -469 961 -455 63 667 41 628 726 -312 721 989 542 -275 -340 -606 -779 861 -240 -560 486 -90 538 629 -768 606 -182 299 540 210 -854 -417 110 815 -331 -494 -76 566 348 83 302 675 461 -160 185 -764 313 -328 -941 667 -877 725 -105 103 -71 -117 -816 -121 222 713 247 -50 -829 444 -694 143 135 -942 639 457 -487 -289 -503 931 -252 -76 -129 402 -834 -34 502 -600 -792 -401 901 991 367 -960 666 -432 -876 751 -818 52 427 -554 -363 671 730 212 -21 -974 118 -754 -555 -986 -566 -253 469 -871 -738 -161 857 204 39 64 -444 649 93 390 -13 946 473 860 280 -248 425 532 -974 441 114 -704 -910 574 -461 -302 -865 -521 383 -82 -776 -833 591 -987 927 487 213 -8 911 -43 430 -650 559 37 513 957 957 -183 85 699 -180 -309 347 -517 -557 316 485 -926 -798 528 216 576 0 809 503 323 -736 -73 148 997 304 -984 904 38 648 -682 -623 -602 663 -565 -475 386 -987 -666 237 -273 -961 416 -800 316 437 510 571 6 -379 -410 -274 227 -987 845 774 721 31 -959 -84 248 -7 471 -605 506 648 510 -504 913 243 -524 -59 367 639 870 -648 -52 372 -516 -198 -415 -662 797 -451 -101 900 20 -494 -354 857 -173 36 -472 836 -127 69 -758 -492 -479 147 -621 107 -276 969 566 192 568 -909 862 -24 837 -198 -622 51 545 895 -447 -269 734 919 -101 -138 -332 -998 192 -383 819 -682 -254 -117 917 -310 -135 765 -418 -866 -555 -160 -436 -57 231 -468 56 -777 -558 154 855 -702 -789 951 -865 -347 972 -650 -369 260 173 42 207 849 195 -136 -545 -581 394 -848 -803 -946 649 517 651 -540 995 346 -420 -226 264 318 520 -694 448 933 -894 804 794 -990 -908 -788 520 -208 77 679 -545 -604 -186 -663 -345 -592 343 -800 433 -95 -297 -192 -170 391 287 285 664 -471 -777 -829 -450 202 618 690 879 528 799 329 798 -364 639 240 558 357 483 -627 -209 -114 -808 733 -356 -415 146 572 772 198 -46 -822 982 394 64 923 -697 -898 -560 533 -565 -89 674 -800 768 -641 -71 324 -618 345 900 -769 134 22 974 565 -922 34 950 -866 411 -460 827 693 523 -223 436 985 -699 -247 -59 727 -516 921 961 -593 -795 -487 192 -739 651 535 256 757 288 947 -762 -654 480 585 -314 -940 -686 752 486 -111 -650 249 207 -16 -208 722 -26 333 -279 -732 -464 -903 -457 3 -627 183 -117 101 -700 580 374 -28 -425 430 -737 -815 11 199 -313 -987 945 -2 -902 875 -408 777 617 553 830 -148 -289 -286 -544 95 -15 -237 -907 594 50 -724 -66 40 -267 821 539 663 -252 410 41 -377 824 -569 327 -711 557 -236 926 24 968 75 -852 803 -594 -30 865 525 -380 -972 291 967 436 -624 269 36 -873 579 489 -766 -783 -548 217 843 -310 2 49 594 849 -467 813 789 -229 491 526 680 744 207 30 -123 147 738 -230 -912 -767 428 865 -369 -217 -430 -633 104 189 238 688 -8 861 -782 833 926 985 904 537 915 65 -548 968 -920 -922 -252 207 -529 39 413 -3 214 -41 -316 -31 -595 -605 -533 190 829 -313 752 -279 360 -615 -304 236 -332 61 99 -681 166 -357 -302 -406 822 150 198 190 432 -140 -382 -99 -970 -578 -380 8 -988 775 994 178 939 972 104 -511 548 -328 428 522 -170 -459 -386 613 759 -212 -528 332 178 44 -245 700 -798 739 149 182 941 888 721 -171 -291 -430 -332 -557 394 877 -415 -274 -351 978 194 481 422 -273 8 -173 782 -54 -269 392 21 -353 -923 767 -35 -974 304 265 893 87 -358 982 -367 -11 -317 860 -518 769 -193 -180 -125 621 297 -698 -893 -282 884 875 -572 -348 -3 755 -78 -939 -572 -618 -246 770 -254 70 255 740 -494 -886 -339 350 -427 975 687 -251 -411 7 -261 945 -235 25 -374 616 -873 950 -680 -169 195 -695 540 -415 717 915 -246 -367 815 -8 -437 -646 -199 209 358 151 -448 960 452 -900 -828 880 -365 22 893 255 261 906 -951 279 -912 -545 426 -764 63 -373 359 -649 482 -387 -583 245 330 609 -741 291 119 671 294 -309 75 -669 -108 -870 476 314 -515 283 -112 706 609 27 -429 -861 749 893 -176 501 -209 818 -605 -535 -386 -1000 707 -132 976 885 808 -831 -665 -102 -548 -273 558 -284 400 48 -289 311 706 -256 -795 390 837 231 -595 435 811 -203 420 -885 -889 -631 -905 290 -242 598 903 371 683 -13 -657 568 -497 283 681 -826 759 82 545 -424 -873 -341 -899 850 827 -796 -853 -786 -769 -157 638 353 59 993 700 -814 -785 -833 -773 619 -132 63 -65 790 211 -621 934 -702 315 -880 531 117 65 362 -179 187 -297 741 -991 -789 693 -157 -929 974 -363 -937 -625 24 -328 -942 357 664 501 746 -889 481 593 -300 -212 201 -231 298 45 -593 -870 -876 476 37 -559 615 40 -695 -270 -582 -395 708 327 -361 -603 944 85 419 527 -315 320 109 -102 -726 -562 748 482 -56 -549 780 -479 268 204 953 609 754 895 223 713 -155 -417 506 643 579 582 534 -341 -641 608 -716 -489 665 -369 -400 750 -389 -126 -33 -297 776 812 531 255 -699 157 379 -702 -550 -916 531 -220 591 -309 -728 143 715 78 -779 340 930 -770 -485 337 389 677 46 -347 -314 -388 937 -107 -733 -103 439 -836 575 -591 -69 500 256 466 -715 -64 -230 634 958 689 -258 -812 444 -788 -991 -350 66 -568 146 -222 -367 -116 334 144 -355 581 -25 -767 912 59 741 -216 -58 -931 632 -274 -360 871 -591 -330 316 240 -658 -838 787 -209 68 477 609 474 -350 -689 -60 -718 606 752 -547 -795 520 762 735 542 -141 273 -282 186 851 265 989 494 -92 -885 -721 -821 -953 412 98 -289 636 768 -380 637 915 146 118 -913 -94 821 -397 -36 -788 322 -604 402 -41 -366 -521 -553 -83 686 812 -621 -379 579 -195 439 -958 -729 -986 283 -165 792 -839 -641 -2 -764 -163 905 875 -194 306 77 -957 332 969 -422 -89 -869 -730 393 -46 -842 435 442 770 68 207 -314 -472 -439 424 788 196 690 325 27 210 -335 -405 -21 -815 385 -423 185 -422 -119 -562 80 398 -587 439 -50 -982 -894 706 287 6 -388 -290 222 -552 731 -232 -617 -198 737 163 -792 572 721 -729 -200 612 -347 -398 108 -600 10 -901 -125 -654 -675 -429 -249 81 -587 -366 532 278 7 -702 307 11 -70 -660 -602 -284 35 -559 497 -561 286 330 -533 -733 895 62 453 792 -711 947 872 -84 -567 219 371 -335 531 -530 -114 254 494 130 853 919 346 743 892 812 -36 643 648 479 998 934 -530 996 298 259 -510 962 594 695 -884 626 -227 42 889 130 -420 151 837 478 -433 416 444 -512 698 589 -274 -750 -479 755 -858 396 -67 317 -237 864 14 -280 -732 -550 410 3 493 394 -703 -440 118 962 -847 392 -286 711 -101 -453 238 447 -191 749 799 396 871 869 -395 389 -755 -520 778 -4 -659 261 132 973 -787 690 -773 309 -476 230 -108 483 -945 552 762 821 766 -898 -99 395 -47 -312 -400 369 -290 -130 243 492 897 -339 800 -908 15 -696 -789 195 279 -629 -428 -116 589 -141 247 330 116 837 461 802 -684 -182 -206 -598 -144 -892 -446 757 -754 -370 -932 942 -88 725 70 204 -888 714 136 382 624 835 213 50 230 379 -814 11 940 342 -524 271 676 553 -921 -888 838 405 996 331 945 -493 -587 419 -658 782 64 -207 30 -927 -522 -476 -535 -826 -505 -691 302 -369 -961 50 544 817 -625 -797 -625 673 -584 31 -826 -901 -520 595 436 -811 -976 4 504 -813 116 757 -588 -740 323 756 70 -470 -291 -90 195 -398 632 -704 -330 -286 -430 780 -169 -885 666 202 564 82 836 -378 -934 -305 474 127 -557 883 -419 -382 -7 744 567 284 581 -703 -409 -572 -149 -31 132 151 730 -118 -514 808 -621 -170 700 -422 -692 -489 859 795 -149 872 -4 -908 -521 -285 -620 -971 -480 -513 -518 738 -479 772 117 -1000 -22 -416 -445 -168 -218 523 946 -740 -988 -630 -670 120 -511 864 -410 -137 483 840 230 548 270 704 540 548 -615 -170 640 -212 437 -431 272 -206 -140 -166 -691 -415 -907 -854 -944 161 -406 835 -40 433 -442 676 -57 496 602 954 794 547 926 496 -560 400 148 -569 978 304 -351 197 -144 -520 -826 -737 420 -829 -302 534 -131 -533 982 -838 780 570 -710 670 487 -156 869 -408 966 91 -755 -963 338 -383 703 -355 494 106 -842 416 -773 -958 -395 -858 -843 989 -489 256 406 784 -529 884 -498 973 -434 749 -310 -157 -560 260 -621 -417 64 -145 -58 -149 -548 577 854 285 -818 939 -84 -470 783 -335 301 -133 359 -210 185 -163 646 -266 161 -64 -38 -852 -719 -133 -679 -38 -990 -524 -672 346 934 627 446 -515 -256 733 632 -728 281 73 -685 224 873 874 -243 -107 173 -636 -928 628 -427 -167 -282 -197 -288 -230 754 465 584 64 517 -568 -326 13 100 324 -35 -793 -848 -883 -542 810 -103 582 -645 -80 71 993 -806 81 535 399 371 137 -270 -209 -95 -594 0 -969 794 759 -967 -175 -847 -133 886 -397 734 -253 -984 398 338 551 791 -512 -79 -913 -576 213 351 39 -283 270 74 41 -909 -820 -216 350 338 -839 -818 672 -510 -16 141 187 394 -642 689 -380 27 981 499 -287 -941 253 43 -646 760 -930 -309 -915 -682 200 881 28 -813 -875 -753 577 93 540 536 293 -910 -636 203 -503 224 148 910 691 -493 513 372 322 -262 -570 984 114 -27 855 -334 -840 902 217 855 832 965 563 875 721 869 134 11 45 -336 330 434 519 432 826 -477 -179 176 943 483 469 96 916 179 551 -451 -395 395 760 482 670 420 11 -414 463 -515 19 -884 226 499 578 479 -527 888 -927 -65 247 492 518 -367 246 799 747 710 577 879 -345 682 -438 532 -781 734 -690 255 -704 53 71 -960 -793 407 -363 704 -656 -324 -798 -756 -34 -184 859 776 817 427 865 -946 16 -381 -15 -154 491 -619 665 -145 -959 857 -445 787 862 992 -465 -980 918 -822 338 915 -582 -97 -888 -996 631 -459 905 435 -345 -249 -50 447 106 -895 865 -99 -360 966 -903 -414 748 339 359 -101 420 586 823 -70 954 813 779 509 -603 -973 -496 697 202 528 -536 -526 305 877 665 259 -664 -353 -523 -577 174 428 -775 -927 30 -676 91 215 749 -144 -342 -307 -504 903 -746 125 -69 -900 -903 -458 711 -863 -198 787 410 221 -834 20 -401 198 -137 -398 297 -824 -246 110 501 138 -14 -454 646 -350 -516 -883 -737 -411 -387 36 983 772 -150 206 -621 -594 -414 -463 -655 987 382 -287 -568 -158 696 411 -140 369 514 -663 905 -857 -46 387 -46 59 -812 486 -212 -845 -132 303 41 -325 406 -85 -79 -456 498 -599 927 -349 564 -505 -802 115 -716 843 578 394 -373 -20 -325 496 382 513 434 400 -787 -845 67 -583 -110 -25 -650 152 521 -898 -279 -467 166 602 -230 -839 453 275 -514 39 -281 -650 -329 43 495 -566 394 -616 201 280 587 918 -533 -380 -801 447 -953 863 -583 -783 -594 9 991 -948 -406 690 -942 -918 920 -481 -10 223 -108 -344 -796 -920 191 -132 235 -246 -592 -988 449 777 131 -350 -235 60 947 -102 -101 -729 642 893 329 187 -687 179 -85 368 -209 196 -289 468 -311 201 77 636 821 -803 546 336 833 111 -678 504 -180 -960 -394 881 814 379 -636 390 558 -407 550 608 -55 793 -26 -2 -482 500 -746 155 -202 -416 -358 566 187 -60 -39 171 163 701 -512 481 635 -48 -4 -460 -200 591 121 -868 50 -934 992 226 892 381 480 960 153 156 466 152 -253 788 477 -114 649 174 337 758 -800 440 -841 509 -295 27 -723 29 669 382 -474 -286 -905 -813 86 227 792 -939 192 -533 -89 -803 -217 417 -135 -47 515 268 522 -350 -182 270 897 -192 374 -997 131 -406 -460 -188 197 413 -830 396 572 -401 -775 170 -804 640 865 841 -382 -680 79 700 997 -720 -910 73 -796 321 -42 -950 611 834 -691 -93 -800 299 987 458 -242 -875 -30 617 -573 -221 903 -813 588 -487 -535 -859 539 539 590 83 -54 -1 217 667 646 946 260 508 -95 -890 -762 403 -754 -525 -730 -551 954 -755 552 246 259 -898 -708 69 419 357 144 545 685 -354 -306 271 -361 417 -67 565 501 802 738 277 -221 919 405 -513 503 -594 -582 77 -204 -214 -553 549 -849 416 -234 -328 -191 84 -678 862 414 906 -93 365 515 -510 -755 -603 180 244 -734 -333 -888 360 -685 599 455 846 -68 -931 738 629 936 -855 -287 -767 5 679 296 673 409 448 -310 282 -547 -522 642 542 64 -877 4 -790 783 -437 -501 911 -495 995 134 712 67 -177 -259 -538 34 -755 763 -862 723 -765 856 24 960 -143 114 459 663 982 465 6 326 202 851 627 -447 891 -273 222 272 -214 -222 887 521 703 -34 492 135 -845 232 -896 271 937 -954 653 457 -872 424 -366 -306 -918 503 -14 -873 294 440 -582 612 -828 521 423 -55 548 -423 -800 -683 -818 -148 -465 699 511 -902 180 553 -279 -745 727 -293 113 933 -314 -118 -461 -59 -709 -794 -534 566 941 -49 920 -61 62 -182 -639 -499 602 313 -524 -988 667 -183 -691 0 -475 -258 -427 -335 624 98 891 367 -507 -998 646 -881 936 166 -265 -105 382 352 -191 866 524 -364 -580 956 564 801 929 -783 -138 -496 942 45 668 -228 -107 -738 559 817 -10 496 6 329 -72 -804 -152 3 634 40 285 -345 -767 -752 -56 -789 -823 890 35 -232 -936 -557 227 292 520 -87 963 -739 -768 713 377 -387 -52 623 -845 68 -245 115 -66 130 220 497 -754 147 -669 680 -187 -635 -114 -146 38 400 -779 -247 -413 664 -252 195 673 744 600 -168 678 802 -182 528 -638 -164 178 -296 342 -157 -973 397 -405 -403 -208 -908 -153 326 955 944 609 386 -679 -43 -177 501 -903 -821 685 460 -122 490 -897 736 927 -362 574 -860 -408 -364 581 -52 406 -693 7 -772 147 -545 195 635 519 910 -185 217 722 848 825 256 822 -796 -673 839 -904 -383 -436 -689 -462 116 -405 -82 -570 925 326 469 123 972 -836 190 371 964 775 331 821 -594 826 234 698 783 -760 267 552 -153 -978 868 -247 704 -602 -229 -376 -694 27 879 -979 844 -779 -392 -486 -830 -605 -504 -122 333 -248 936 -395 -791 369 -455 73 -879 -517 991 632 -486 -803 -69 468 -567 868 231 -144 -967 -916 -157 -52 -477 -451 493 -200 317 376 -663 593 277 88 494 398 -411 -907 -827 442 903 706 -667 549 -421 749 317 -465 -949 -805 978 -497 659 139 -671 -509 662 933 797 939 110 -863 235 -559 77 -263 323 -720 933 393 114 881 406 357 195 -47 -478 -967 -317 230 187 -649 -30 49 572 974 -620 227 940 715 -66 559 312 -345 753 -611 980 497 647 -239 -39 -966 836 612 659 -514 277 -39 -246 -206 -466 735 -646 654 -305 -331 564 369 -479 958 268 410 615 -848 -340 -854 -127 -337 895 387 -840 -644 -256 640 887 -613 -564 275 -587 780 -881 352 200 88 259 752 368 -842 -548 -29 -721 980 -451 -477 635 -711 733 632 191 517 978 -446 601 -65 465 -671 121 -768 -410 524 -720 -863 -808 -971 569 -902 75 -140 204 -473 33 895 776 8 784 -112 771 -488 323 524 164 -520 -210 -340 -368 482 596 -250 -472 -509 -9 -936 983 617 496 -839 339 -708 979 227 -740 721 288 -732 760 604 -73 372 990 189 -842 889 492 -742 678 -458 -613 462 -609 -262 887 222 -429 995 -995 -239 357 846 -375 -669 183 280 -111 121 -562 -311 906 -45 396 617 -894 -873 111 485 492 906 739 -24 -177 736 865 156 22 -643 -424 652 -798 -874 137 -701 -882 235 908 -561 -934 -78 -623 575 -685 219 970 594 -488 -515 505 -140 -177 -118 356 150 29 753 132 365 -532 174 -920 -798 -948 -227 795 -115 -118 -623 -467 -956 -633 949 -437 461 907 -119 21 849 -467 -2 723 -670 -154 858 421 42 307 17 922 89 55 -123 -320 4 -428 -461 777 339 -708 -662 -956 289 356 -936 -823 812 -339 104 242 -351 110 797 -992 638 -958 703 -36 291 -691 -516 -998 217 1 -546 246 95 333 675 430 348 -231 -480 940 -756 220 -500 -219 -82 139 27 -456 374 -3 -400 703 530 290 280 580 -667 851 -647 -925 -812 -616 34 766 -540 -956 -8 406 435 -452 -431 -496 588 -345 -699 598 -484 -74 873 -923 855 918 -765 -295 53 -616 -770 71 845 -584 147 453 699 949 -779 -310 -40 530 162 -124 772 -669 -216 -497 -718 405 -63 -903 -554 -779 78 -936 -679 210 680 121 -469 -764 -2 -768 957 -426 -395 81 68 978 433 -26 484 -289 529 576 959 551 157 -411 -952 -884 -763 -640 -817 -884 -382 -975 669 577 702 653 -853 -395 383 -366 -602 523 -575 -26 -991 270 489 678 587 -185 892 -257 -175 -832 -761 688 549 -27 -24 985 -727 -346 -356 184 -420 -815 558 511 226 754 -576 -58 805 378 -103 -20 -550 -841 -946 852 -729 -269 -79 511 757 -668 247 -223 192 -383 714 103 -697 -922 854 -568 206 -38 -219 511 -637 -66 87 961 112 821 672 940 -642 -170 193 752 203 -389 594 389 772 53 255 -824 -612 -3 -193 363 -590 963 -646 389 60 -850 -364 -421 411 -775 655 355 94 976 195 251 822 -223 772 469 -505 208 -290 393 -71 -566 837 -756 -515 913 -323 335 -735 764 -980 722 755 -965 166 -628 -303 560 16 838 797 368 -993 733 -342 265 488 -793 223 762 -407 -67 -868 -202 362 857 860 103 -914 -914 -928 49 453 -88 220 110 -946 488 -714 -514 -643 -611 859 -891 -859 946 -772 334 637 131 -138 -948 -565 864 637 998 -626 0 211 624 325 -903 -472 -524 768 -449 -493 -977 -807 240 -992 449 -883 432 -534 -197 964 -783 -639 300 259 -54 892 -794 -111 -185 -213 -396 -672 -746 444 -822 -8 357 -58 851 -226 938 243 -715 -563 -726 594 211 146 -696 391 -846 -811 741 399 179 -748 -259 -898 780 599 -642 -107 171 -499 -497 -521 553 493 -247 841 -22 74 191 600 -694 -3 -521 -641 -191 468 308 151 992 182 431 -623 -913 -59 -173 -698 -838 -645 -860 716 130 659 29 -169 -393 209 871 -408 300 208 -350 428 2 -321 461 204 584 -563 901 796 228 -434 -254 258 -438 -146 -223 729 878 456 -11 140 325 -237 861 697 717 82 653 414 803 -766 924 -360 865 161 657 256 -137 936 744 -487 -91 -371 -52 987 -273 -643 -739 -939 -14 289 -208 457 577 -413 122 884 -852 969 336 270 999 -39 -390 -863 -917 -827 -982 -174 461 -971 -538 319 814 37 479 688 -739 698 929 498 384 21 -91 -159 -322 636 -850 401 -583 -464 787 253 -215 -642 61 604 906 973 257 776 -618 389 451 -429 -866 -479 851 661 -409 111 -192 268 -462 -153 -206 -924 845 298 387 726 -794 -996 -331 771 12 25 970 830 677 -247 392 -737 171 -309 517 -794 -130 669 575 294 -636 -567 -378 -823 -853 -255 271 316 245 -450 -259 12 671 703 -29 766 -260 183 178 192 -647 -765 197 -392 921 -232 -313 271 -488 -236 -292 -354 907 -222 22 146 262 292 -51 664 865 794 -120 -907 -7 173 -856 692 804 25 -46 -860 -794 -439 810 668 674 566 -600 -483 -224 145 675 -35 -253 673 142 819 -771 69 -54 139 -281 965 734 822 -857 956 -624 326 219 797 305 427 -77 110 -643 925 263 755 -230 874 -562 834 705 916 553 650 154 -360 -175 -571 -575 -582 -180 -829 -872 107 960 81 -792 -620 555 -679 514 886 -47 955 205 -10 -774 467 675 -199 980 594 -816 -340 -243 445 104 793 -662 636 -268 -918 -324 233 241 947 817 472 -748 156 -890 106 961 290 158 579 737 682 -663 295 -328 -586 -404 940 484 -698 -292 -802 697 270 131 608 610 190 206 530 382 -950 -418 918 -560 289 129 -257 368 619 -437 312 -645 431 119 -74 -716 3 -10 -776 -332 -173 39 -485 223 -427 372 199 -277 -766 -832 667 639 -245 47 498 682 793 -883 -228 -863 729 -267 525 181 279 958 745 168 13 565 -874 -91 -261 148 -364 -996 394 -679 301 908 -351 -846 682 925 71 -823 890 607 307 -508 911 -767 455 99 -185 -623 -305 -691 -916 -545 -827 -188 -687 -547 212 -806 -11 44 315 -409 -837 -49 748 521 -879 251 600 -265 888 -829 -198 -939 -880 534 -301 -269 23 246 -164 261 134 102 -137 855 252 -389 730 -707 -43 -78 -296 -629 -304 -434 -498 730 498 -270 -204 737 -504 902 -264 830 -65 880 -834 -818 45 -284 -863 668 -55 887 -548 432 638 264 -2 217 458 74 -552 518 -627 595 626 810 689 -463 -59 207 410 -67 432 918 952 846 -228 -14 -806 951 -962 -93 -932 -216 -148 -811 37 -43 -252 -729 767 340 784 123 284 -558 775 -567 87 664 415 -435 639 -675 358 -455 662 -755 151 932 522 -883 710 498 -390 22 -921 443 -69 -746 -684 -689 496 -318 158 345 1000 859 890 -295 584 562 530 -754 396 387 -32 755 74 -57 483 98 -69 251 735 474 -600 -143 186 -945 721 640 -612 334 289 -843 -305 92 160 -664 819 478 551 986 -885 -982 -228 535 -138 -835 -470 -84 -610 -692 -929 64 -940 757 559 -449 -670 -136 568 936 -228 -371 61 -497 -184 619 430 831 159 -798 -891 411 93 899 39 -350 210 -308 678 -811 397 -703 843 648 157 -799 -423 -519 -681 -603 366 -652 570 899 661 -527 -274 485 406 -648 388 -228 -37 513 360 605 -57 760 -752 -422 -834 111 -948 -692 -190 682 855 -222 -761 -263 -457 421 496 -538 -324 252 690 80 296 -106 380 -217 221 465 -30 -901 -681 939 542 733 546 508 -324 999 -877 -670 214 351 551 -468 -679 664 385 -564 636 669 -391 609 446 -852 -2 289 -249 -206 -125 -705 977 -236 -112 -896 734 175 914 -11 893 -60 237 -2 -392 647 271 -634 244 -623 -916 234 -865 452 -211 14 -670 42 281 -751 -648 -503 -623 242 84 994 79 -486 796 -953 724 -775 -823 -143 -198 909 977 -799 323 -155 -358 924 -80 -476 891 855 745 696 -226 -916 397 103 737 336 -182 3 -953 452 -659 771 -590 -947 965 -237 673 -345 321 -244 -251 -648 -278 -571 -310 318 -506 971 -185 -971 -363 263 199 81 244 800 -243 -834 -877 -56 -450 104 408 560 -841 -60 806 -282 425 758 494 -147 325 -504 483 -98 134 -865 359 -23 14 -927 -398 -988 839 -576 735 811 -790 561 413 -394 -836 -278 316 -253 -160 -320 455 368 911 -273 844 -810 165 889 624 -668 -920 24 -647 -723 773 761 688 -853 195 193 -529 67 -397 -232 -777 -142 -870 283 -697 -665 728 -260 565 253 504 -674 -676 -141 137 885 -122 371 316 639 259 642 -115 -343 -796 441 668 -791 -688 -320 684 -421 -348 -119 713 907 416 -516 618 -603 -14 -62 -410 -327 -517 -208 -72 -83 -888 466 916 95 154 -52 637 -875 820 795 -458 -942 994 -649 -287 -555 960 849 -506 484 -768 -429 770 302 663 -668 -633 -536 965 -948 -448 -400 -655 585 -215 -995 917 360 -351 222 928 -834 186 977 -744 -498 -254 771 796 607 -514 -285 -951 143 -285 525 -306 -46 824 594 67 666 -333 475 -209 -719 72 -770 558 -133 406 45 306 -307 260 -555 -821 -461 732 -614 348 266 -454 -20 -489 768 -291 830 419 177 599 -443 -807 509 -655 -468 -407 -24 466 -218 882 328 -579 -466 -793 106 527 -122 352 454 710 446 -428 731 -473 -779 -236 384 -885 136 -287 920 549 951 -310 -504 308 -348 195 -671 432 -217 121 -399 -499 22 795 170 968 -321 212 -934 840 -852 -483 260 132 332 -781 -850 914 -518 -355 558 -328 -621 -127 -238 -157 -617 275 578 -934 953 -447 954 -392 -465 -501 904 321 -588 972 507 -224 -506 -835 -945 74 75 406 -464 21 -244 -909 -942 798 978 -862 -157 499 662 100 -457 419 -85 -63 -598 334 284 18 751 335 318 -111 -325 -989 761 484 -959 347 -121 -27 -859 937 202 -384 -724 -862 -393 -320 -548 765 -24 -741 579 465 -636 -312 946 -287 635 581 -362 -797 -259 -593 -506 973 579 -737 25 191 -771 -160 589 -794 967 -45 528 -363 -55 322 -26 -374 -85 780 -369 -588 517 -949 -533 -726 632 -159 -478 394 -674 300 -254 285 -66 -165 306 449 -400 -663 -761 -508 -850 -986 226 -499 -873 606 -508 883 194 -591 -179 986 -547 -217 -245 684 830 385 -542 -777 -300 -734 -554 183 -937 -800 142 291 -545 283 499 492 329 531 345 6 147 744 240 41 360 -267 -974 473 -845 855 395 -585 398 -745 34 596 11 907 -481 962 -571 916 -72 -548 -357 -76 560 -230 -978 -427 -67 353 766 -103 -908 -459 -169 252 31 438 -212 318 681 -553 276 871 198 -919 918 800 -386 315 425 581 -85 -448 486 -566 995 786 -306 276 603 335 845 -170 -794 882 271 578 471 609 -767 -519 -141 802 -160 516 269 -980 -859 917 377 -244 851 772 -660 960 315 -535 146 714 429 -469 -10 9 -331 414 -972 853 506 552 -612 -303 209 -179 776 183 507 665 -875 -104 -855 -955 -703 550 -273 -864 767 116 -371 26 658 394 912 -490 328 439 -550 490 357 -193 -380 -110 427 166 -411 509 -520 481 837 732 466 -509 605 308 23 -220 -287 -225 -391 496 487 -891 456 959 297 683 559 -66 277 392 903 -369 -778 -960 593 -568 -142 487 908 188 433 969 520 875 -513 680 -291 -785 515 541 673 89 -556 860 6 -304 714 797 969 925 424 -39 -278 -172 -883 -416 -549 -85 -116 -933 -760 535 -473 -647 -421 -122 4 566 772 -47 820 501 557 -62 -548 -310 -927 86 -266 786 641 773 33 800 447 -940 -493 403 -433 279 -589 -892 -723 284 -23 562 -600 -154 -509 797 -494 836 439 -546 -306 -597 -548 166 -900 -782 -823 -407 832 570 51 -869 993 -720 627 416 -947 -802 577 -148 -151 500 -420 -403 -111 -901 336 694 292 -17 918 796 677 859 369 -778 -157 31 359 -72 192 424 -379 762 -756 693 -759 72 -672 -334 893 365 628 -270 920 -970 -411 742 -473 -159 953 -377 -663 -124 957 790 -47 977 -306 172 -59 -601 -508 565 702 870 -598 -702 -332 249 519 138 788 -930 -157 -260 -978 390 592 887 416 27 -128 -40 123 650 100 -345 686 346 -509 -464 559 71 -415 839 -217 335 263 -262 574 -118 35 846 -96 -61 137 590 354 417 -176 425 -960 577 27 -548 -939 -952 996 316 387 291 662 520 83 -431 808 628 727 732 60 506 -228 -357 381 475 -68 111 319 448 -502 2 -716 -989 -429 -595 -93 973 -308 -551 -585 -460 273 -848 978 401 833 -640 782 339 601 73 -1000 200 194 -857 -188 682 94 995 -589 634 -402 -414 538 -673 -579 453 -603 113 -320 618 849 926 -629 -729 779 552 -628 -590 -789 511 501 -563 -382 240 -381 217 327 580 158 -615 -720 981 -553 805 -804 -581 -882 512 481 -880 337 -545 -375 -846 688 -196 -244 -484 -327 -950 172 200 -762 -353 914 613 139 358 659 109 665 -964 39 -611 446 -650 748 -816 535 -224 -775 990 -332 497 844 254 117 239 -651 -836 -572 138 546 442 811 -571 -297 248 131 -456 698 549 712 718 -307 -239 -332 -42 -997 48 -579 373 -313 776 287 316 485 206 -795 658 -71 263 708 -830 -515 -427 769 -3 731 -811 -669 703 -787 -430 657 972 917 690 853 -531 -58 -966 -841 -755 -36 -70 -213 -439 380 -343 -366 977 -635 772 -267 202 -892 -769 457 -983 429 381 490 -889 -142 -108 861 -779 -233 179 958 392 -462 767 605 -508 889 68 -528 -653 -782 -650 934 -677 -856 -50 -826 -676 937 -345 399 -720 -136 -238 458 -178 788 -854 -352 198 958 -998 763 335 -994 -521 845 119 283 -139 821 66 952 -888 393 936 -154 -192 138 -57 -612 715 107 -571 614 -965 965 502 -238 270 454 -524 -454 -263 -475 -622 -960 825 -827 942 -153 -506 -839 11 593 -998 645 117 -190 127 844 -628 625 -926 612 -948 -374 611 920 74 718 -182 991 -868 -76 -360 320 361 -995 -72 689 -920 -761 -143 -716 70 956 -970 -198 -244 -122 -632 -127 828 -425 -466 -372 748 55 -439 3 997 266 -861 -906 624 450 -554 95 767 -746 71 478 -911 -269 -677 -170 998 828 -389 920 -234 247 68 335 819 899 -634 -51 -526 -15 563 42 147 -622 462 -992 -539 -560 -453 -914 805 889 -989 -279 -937 945 -292 999 -473 -711 339 927 423 14 352 840 -927 906 893 -115 572 -56 496 819 186 -868 -61 -481 -732 -828 344 48 778 -675 -696 221 -722 -953 -576 993 -661 -254 54 94 -634 -524 -640 -592 -654 649 -348 -586 -128 710 -883 254 980 181 409 -633 796 -44 114 -584 -805 -792 -621 -618 -196 -552 -493 351 74 714 630 603 719 -521 -413 609 -172 -313 -488 737 754 954 748 -729 -702 -828 -118 454 -811 -307 -533 131 -865 -170 21 -475 -776 -688 464 -959 864 265 692 573 -880 -181 774 655 -64 852 -590 -170 -150 -135 970 566 -243 -737 452 982 -901 -558 -622 -907 -794 -339 -858 -189 966 544 699 -315 644 963 392 435 330 397 -422 -414 881 659 755 267 154 -516 312 45 -40 -873 -559 -80 976 70 -787 394 -614 -872 -453 750 -99 -111 -503 933 317 -747 131 794 430 190 -682 968 -174 -260 -722 -875 234 776 -383 441 -630 -109 63 -345 -521 -842 112 -375 128 -965 314 -837 -62 -244 -505 -988 984 -115 94 -929 -791 -150 -336 -923 -616 313 658 -554 837 -294 -344 -267 985 -612 -304 121 -919 -215 887 619 -968 -105 -813 -213 79 960 -624 383 967 -46 160 708 912 -95 432 -419 -834 173 -927 247 483 -761 -389 -292 -865 -59 -565 730 -109 499 -856 -174 -31 -84 71 195 -164 145 -468 529 -690 303 -849 -642 445 -86 -688 37 -430 665 -738 366 -259 -64 658 658 -198 13 -858 -854 -469 246 813 883 -971 260 819 17 -645 387 -104 -246 -999 226 -351 -413 -413 -420 337 230 48 484 -497 465 -879 480 -46 -129 -858 465 -930 30 487 -730 -378 -850 -535 422 520 -554 -390 539 20 -830 114 -22 -544 80 695 -592 423 -207 548 722 -518 -646 20 24 973 -807 308 -928 -566 532 776 -305 -997 -946 979 -873 -930 -776 302 -234 -64 964 95 383 728 83 928 738 302 658 -603 -115 -903 -587 547 105 -130 -490 216 435 933 -574 441 -450 -364 2 781 94 697 13 536 986 476 751 815 211 -442 226 -382 359 976 683 -867 400 -998 664 747 -303 -402 -149 -682 677 -932 -304 134 18 357 -673 563 472 -619 -619 18 358 412 -979 -196 972 61 -183 -171 -962 -740 516 -545 977 -464 -777 -774 114 -277 -109 -255 775 -869 -855 -316 -300 -932 995 611 852 431 751 -845 -108 870 453 487 381 486 32 -556 189 947 -919 565 756 663 -450 814 784 340 -720 119 -233 -760 521 338 699 141 -424 393 -114 -839 -30 798 763 954 -855 260 -771 -218 -601 58 293 -466 -924 -13 -528 -906 588 -87 -516 525 -841 -802 -388 602 -408 -778 -307 -943 6 429 -977 255 -502 171 -3 836 774 -137 744 -434 872 572 -154 -405 -505 945 -377 775 -904 418 -362 324 317 621 158 -93 -9 980 -458 325 -833 673 -48 -751 -822 726 24 697 50 121 -689 -642 -798 -720 -589 687 -322 256 -709 979 800 -227 -247 594 -879 -237 -846 -783 -967 246 955 374 867 -203 -391 858 -10 28 -845 -50 -199 -110 -432 -844 -46 955 418 -90 -626 259 -840 -233 -779 -169 811 -973 748 -722 527 -397 -582 816 -540 -43 494 108 -352 -358 105 -869 549 -656 934 -753 -75 -995 420 200 -400 738 506 866 98 226 -552 393 -903 -638 70 177 -26 211 27 375 -563 420 -678 -303 -572 75 207 394 -386 -421 -585 -975 -922 880 941 -952 777 -911 339 975 -985 -575 -685 -146 -102 -716 -62 271 223 -570 -331 -489 556 -1000 -790 314 646 -463 -704 -867 -756 -890 -554 -42 981 -977 57 460 515 -322 564 281 61 -151 942 828 789 -492 80 321 -600 -458 591 -714 -651 -818 -254 29 -375 -801 -79 625 -671 -186 125 369 -162 597 -877 491 332 13 805 -312 49 864 259 -157 290 594 234 -718 668 21 330 -992 899 631 -383 -709 14 101 -788 -107 -695 244 786 -579 -958 668 474 691 -591 -495 -349 367 361 -58 -88 695 -649 -62 -822 437 588 -869 -163 914 731 -527 123 -219 -476 -468 595 -288 444 403 -914 -397 -279 -150 698 -554 -59 -363 -949 479 819 -452 -554 -730 240 -48 582 -700 -473 -559 878 -226 -483 -757 585 988 -779 -825 42 -952 201 -866 700 -389 610 -615 504 442 -425 714 -652 -707 -225 -422 -387 -34 261 -10 -768 -112 -849 587 -899 -837 199 419 -307 -591 -962 202 -694 -163 -698 -532 -834 -811 346 -72 485 875 576 -24 -759 -347 787 -374 758 918 12 190 -851 -16 -107 -953 646 -745 860 214 -206 128 303 700 -943 607 -298 608 779 -940 954 -443 619 -181 125 853 93 -629 -367 -5 -484 798 744 527 169 843 998 -330 -377 816 61 -408 -771 -444 72 531 667 869 -601 273 -663 837 285 -64 -191 -639 -610 884 -487 -276 187 403 -718 -692 -681 241 -89 53 -804 -952 -338 778 277 521 404 -970 655 245 836 -721 778 -658 915 -57 -814 -365 -571 -774 -450 -236 229 -4 -738 -868 -512 532 417 715 581 -30 483 589 304 60 -987 676 192 902 162 -222 -71 -736 -828 -445 875 -61 242 -592 79 -650 -762 328 -729 754 -757 -273 -42 641 -67 -861 -187 -202 -557 -105 -460 370 -264 -43 -824 -223 -424 -832 121 -871 68 645 -185 -846 873 160 -804 328 -406 -634 750 -75 -177 356 54 540 -572 584 2 15 365 -864 512 663 -680 -987 18 309 -226 570 646 537 173 305 -820 -782 485 832 413 699 -916 -247 610 266 -193 722 -134 -154 -898 -920 -243 507 277 524 -215 153 263 -762 -50 -644 175 747 -819 -343 -989 676 -812 215 893 -421 861 483 369 474 595 -166 -812 951 675 -914 -132 128 -281 -12 -264 -760 -34 -114 32 -961 424 932 -464 -562 -679 925 -661 980 -599 -719 -820 -942 183 -665 -188 397 184 -228 -625 -30 -687 596 -778 -210 317 -391 -548 -471 -416 -908 -803 -473 -470 -722 -571 -353 888 756 780 209 -158 -176 706 -562 -500 529 -798 5 751 -585 514 754 -674 -770 295 491 719 429 872 -5 268 819 -769 -948 864 -437 -199 138 -112 751 -365 7 -704 -866 372 -782 508 -505 -341 506 -856 -772 -810 726 546 352 -487 -614 901 116 635 75 613 -821 -459 597 -581 -179 -394 -52 -805 826 984 167 472 -879 578 -610 -181 920 867 -840 50 587 -911 403 -215 222 411 170 734 237 964 600 393 316 -898 300 404 202 -807 -518 77 20 -302 -866 -481 549 -526 -123 59 973 892 -927 -380 -397 986 -159 -925 224 262 -290 -232 241 -228 229 927 -362 -106 -49 -576 -444 968 -958 -68 -699 -878 -648 -919 352 -488 -891 -433 -544 910 267 -29 304 -526 -677 -454 -930 -504 285 303 -345 989 -786 982 -784 123 789 -790 200 855 206 488 453 749 -546 -22 -197 886 267 -547 -742 -965 -891 -619 174 -460 308 310 -738 287 500 -463 739 -791 311 565 297 -84 -863 849 184 -109 391 -628 190 693 -623 -250 611 -104 628 940 -71 450 -60 776 -384 482 -56 -334 -706 300 -151 -765 723 135 908 920 351 -902 348 -994 578 801 556 -553 86 482 589 377 -90 412 514 -31 -494 412 364 -918 -340 673 588 -18 72 -398 -115 97 368 990 -529 -828 -667 557 688 -987 -227 -310 721 -81 -224 -41 -751 841 271 -602 -9 722 -459 -219 616 922 -885 864 662 -68 23 535 183 674 986 352 260 407 -162 -606 741 664 900 599 512 621 101 84 -885 810 -632 404 123 851 888 544 20 961 -693 749 -163 -834 504 854 -112 236 -828 605 -40 -806 48 138 539 917 369 426 997 107 587 -271 -150 -335 -433 508 343 817 481 -12 851 -660 281 254 415 -755 -791 42 883 720 14 -356 689 -562 -523 392 -721 285 -131 -627 -521 -380 527 -533 787 -925 -566 13 -260 -550 -587 -73 855 -352 -391 163 832 -556 171 -378 -293 -44 -526 -651 -470 -833 646 -270 -137 -29 752 -901 -283 -415 895 -624 490 713 260 -524 -662 539 -921 -306 788 43 -672 -489 -517 -90 -104 -648 817 -286 -161 -541 -541 957 978 -812 -866 301 844 -967 109 -384 145 449 797 -152 -280 920 -6 -166 990 724 -721 -574 -935 -868 51 564 -422 335 591 122 833 263 724 -88 791 -126 789 -407 -573 -14 115 -25 819 -858 -541 -901 495 -862 -400 -29 -685 -792 824 -61 -982 503 516 166 836 71 -699 -876 500 531 318 567 -495 -245 -604 263 910 325 -928 -351 64 -951 208 591 445 464 968 907 545 -363 630 -514 -247 196 -294 -930 -299 -313 -219 -235 408 674 417 -297 -72 329 449 358 -496 -600 621 -229 -581 102 -388 598 -536 182 419 214 455 665 560 -654 392 -700 391 315 -177 -447 448 417 664 -379 -458 424 981 -945 963 -268 589 -43 -358 -582 -226 756 614 -194 -798 -375 -854 810 -970 392 785 -199 -628 -835 723 -178 944 -125 301 477 778 -375 -371 -656 -618 -312 725 860 75 94 -8 213 896 340 -783 494 470 202 309 920 -249 -685 756 -54 -730 801 691 -634 338 993 917 7 -791 388 501 -263 899 470 -655 -274 -957 825 -982 136 -53 677 842 376 -685 -888 -324 -560 -443 -231 133 -757 968 100 -855 -961 77 -526 361 -635 313 722 -171 291 47 -274 -184 -368 628 307 -738 358 414 -325 -437 -179 -333 984 878 409 -663 -271 -263 -189 488 948 483 60 -70 -514 -515 986 678 976 -588 -297 -841 -534 -317 518 860 -25 -232 -706 209 470 -202 397 -966 -622 519 151 287 -809 -201 316 -714 760 314 -46 -301 -420 714 -857 946 294 332 728 424 928 -310 -819 -313 716 354 248 82 -359 76 870 -368 884 604 -35 -75 -662 963 589 -753 -833 -875 646 309 9 292 929 975 601 654 -164 281 557 800 625 -48 746 -999 652 353 -614 -325 -174 -805 -439 952 468 857 -598 -408 -503 -301 -445 357 -569 346 27 -272 -855 -288 326 497 798 -416 -526 765 406 -15 -90 -240 -24 942 123 106 -829 -209 -992 -101 -708 861 821 169 239 206 9 210 799 -377 261 -755 -375 -578 -643 -216 385 733 192 -773 -841 -587 -611 365 -345 896 45 361 -809 -164 389 319 -683 -904 713 708 -645 -718 -287 -481 829 -5 912 -328 -411 -742 106 471 -461 528 734 -973 -131 -453 -64 -184 -826 625 -151 -323 -676 831 143 966 880 54 952 -18 -697 9 899 -927 391 -722 -708 321 -604 250 -315 786 -102 610 -418 545 -231 -923 262 436 -955 -323 186 -568 702 -378 718 -781 -525 -466 868 -366 922 785 433 479 -893 -495 240 818 716 703 -886 -482 -952 -79 652 582 143 -919 233 -132 -196 -272 -630 607 15 -974 -38 79 364 -902 -136 59 177 -626 535 -613 51 -148 895 527 794 -991 -180 -321 421 68 877 666 640 -421 402 855 668 -721 888 -753 -686 247 -954 860 -634 113 404 462 -437 -342 -327 213 -256 329 -654 -321 535 -516 -229 430 -126 660 -69 -816 684 361 -329 -100 -538 348 -981 -602 632 123 171 121 -364 -410 -969 -224 -884 297 643 -642 380 475 -514 74 776 837 387 -699 141 482 639 -409 914 -551 -884 -935 -301 -930 907 -193 -402 -834 984 -496 -394 -554 95 -356 -971 -13 -841 -911 -12 452 -67 -37 -355 -836 154 217 -208 -891 -848 -643 7 405 254 -617 -15 -483 -458 339 292 496 -993 386 -301 -594 958 399 926 504 442 614 555 133 745 -926 -496 -889 525 -954 -746 -306 284 654 818 -194 69 916 320 -899 708 941 -812 -459 351 590 -227 -507 -278 -576 645 -163 230 -497 -581 97 69 203 -412 288 -6 -29 -752 -461 856 -173 -749 331 970 -162 552 734 -776 191 -943 446 56 936 -874 902 404 382 -133 -146 -26 278 -967 -384 629 75 -724 -90 -397 399 997 -171 -83 -827 -126 -428 227 543 481 -106 -482 -755 925 64 -562 600 -783 -6 634 756 -170 -301 -733 -285 469 174 456 906 784 375 -481 -167 -913 916 -519 -614 -98 -300 -585 937 -242 -509 51 -293 75 -868 737 51 262 -339 457 -420 640 347 31 632 572 287 -66 -654 945 -324 -242 -515 510 -513 137 -986 364 713 17 214 19 118 -465 841 -484 274 710 675 80 270 923 808 -468 -855 -964 112 -728 24 461 -482 373 378 727 -95 501 -235 -921 -96 -466 584 944 -79 627 -173 -392 -98 -622 618 -735 -149 234 -820 -198 -521 -854 456 936 153 -688 -338 -513 -41 -773 -977 -871 935 732 531 -103 716 755 347 761 103 794 -542 -632 -345 -854 743 828 876 -719 610 786 129 586 715 342 -559 -995 -810 495 -737 666 391 67 347 -574 -335 820 327 -25 -644 -877 -720 875 -494 -233 162 -877 -823 971 -157 -387 230 -973 298 696 122 -714 389 309 138 946 -726 865 446 -589 -214 -653 240 587 -334 197 838 915 629 753 -839 -423 576 508 241 59 -939 529 642 432 611 35 -981 -669 822 79 508 891 8 -195 1000 -791 -766 -867 257 260 -696 834 900 559 398 -707 -877 781 333 451 -778 384 -397 335 864 -323 657 -607 -931 995 -696 -519 32 48 468 -513 -696 958 722 226 520 -938 330 73 -109 857 -968 -151 222 -398 -74 -772 -22 -836 -234 -47 -254 -851 168 -594 -990 799 100 904 238 -690 939 -347 61 -807 -596 861 789 962 434 812 -954 763 -593 262 -275 578 -525 -855 170 -338 335 -778 -725 298 165 -238 -378 585 344 979 -735 -796 -794 609 -96 -356 846 -761 756 -315 -465 -90 349 -22 599 -380 748 -429 316 419 695 -70 -733 -909 835 491 3 -376 26 341 -915 27 -684 -921 -453 -589 437 845 -111 -621 458 973 805 753 753 -6 -556 864 420 -352 -210 246 817 470 810 352 -383 -534 -150 368 -550 531 344 -564 -911 -620 123 -464 -573 767 951 816 840 -677 -580 365 -362 -533 345 41 43 132 -885 405 685 -582 -970 442 -604 -168 692 -434 248 311 83 -807 -651 490 -318 -551 525 -263 59 82 648 886 -456 12 131 -596 -177 -70 -234 42 953 297 -885 -575 -840 -270 -803 956 867 -846 776 -863 926 -549 -984 369 -629 -502 960 426 156 201 -799 -549 -550 650 522 -82 648 331 -785 39 41 -498 -787 -792 15 793 -820 593 595 448 -647 147 706 31 204 -527 737 -158 107 -413 523 -777 874 -708 155 -71 613 -984 707 -923 851 928 -383 -741 -590 48 513 -753 -670 208 -779 903 371 703 -604 -978 763 -178 481 -206 -186 172 812 -988 -98 -843 -837 746 719 695 -662 705 -642 876 -644 -96 479 -262 -339 -751 -383 139 -85 -923 782 535 794 -747 358 256 -901 483 -637 -88 535 608 399 401 649 998 147 -3 -926 340 -90 -844 -47 591 493 -352 287 -935 220 169 951 -961 -295 716 -161 293 -984 858 473 -821 -470 361 455 995 164 791 277 491 423 34 -114 576 -821 976 716 351 -149 271 832 698 -113 29 -363 -937 344 -839 957 -521 62 -50 56 -51 -538 -345 -20 -943 -394 531 757 -330 -607 -82 60 957 -256 248 91 782 667 -926 -812 29 -419 464 -891 964 -315 907 -626 -523 497 -703 -542 591 247 557 -87 -605 421 102 637 -440 -797 291 789 -238 953 759 706 -384 722 278 741 -334 -446 -482 -474 -329 -48 -185 -257 -516 856 518 -612 -824 -468 -265 -360 -583 -171 105 -475 547 -879 223 -412 863 -605 -394 -464 663 356 -141 591 844 -108 -891 122 -596 -146 -366 -263 -183 -190 -740 961 964 545 688 327 -980 590 -179 584 213 594 -951 813 973 366 236 -169 -772 173 -530 867 653 661 -891 488 228 435 -685 -243 -10 315 791 699 -667 -192 822 -920 -411 -749 -836 -87 254 231 -288 -336 -644 -497 -802 -786 601 -448 -52 273 261 -721 706 -865 949 -66 -389 -141 641 -880 691 -503 -372 896 612 250 333 -244 613 907 350 -131 -497 430 -567 666 713 743 810 444 554 -39 486 -141 -588 197 -139 485 887 244 -512 -750 -343 880 592 -508 -784 -930 -537 775 490 -455 57 875 831 -405 -440 512 376 461 -382 369 -127 -327 783 908 -662 -914 68 142 -836 976 -77 -105 689 649 787 -201 -563 136 644 625 784 620 531 529 -103 192 469 62 -692 -314 967 -480 -187 -299 -653 -495 497 610 -136 -561 -788 467 55 286 162 -356 920 815 -1 -704 233 -574 -168 -791 -6 495 -579 -614 -454 -293 959 5 766 98 -912 511 129 -392 918 -761 593 -28 -631 -340 316 -710 288 324 470 495 -334 839 -506 999 -809 538 550 896 -82 202 146 -215 -847 -415 649 151 588 -371 -434 880 -697 -655 614 516 912 480 -21 655 -627 371 71 209 -949 680 -659 -827 -93 -442 53 610 705 -287 254 169 559 194 790 838 -985 -201 298 877 942 254 92 -222 350 -460 -56 995 -16 -565 465 825 -569 77 -298 715 824 -815 -884 164 120 -756 275 152 -260 516 464 -598 553 9 -829 988 -737 -762 757 143 -228 -853 141 -902 -508 625 69 75 -631 -100 54 -778 57 -128 -343 851 -815 -577 136 -902 439 392 638 -473 546 -694 217 -32 241 181 -802 -66 -389 554 543 182 71 -362 -434 -446 439 653 637 475 -13 763 664 600 352 -44 651 320 227 56 241 -498 -731 57 837 -684 913 -267 -650 244 318 607 -149 716 -767 534 -151 -931 582 -650 583 507 693 875 -239 133 -567 -879 -991 -592 250 -16 961 893 442 -883 -986 634 126 -837 -542 170 585 262 -55 -723 -680 581 -387 347 665 73 328 -278 -892 383 -504 928 773 -917 -888 -622 282 943 -381 -887 903 -446 871 -41 -458 -697 -135 -813 451 -562 160 227 -465 409 -337 902 -105 -840 86 -767 375 -703 136 112 315 319 985 346 607 315 -384 562 -561 440 -921 -308 -225 -581 937 -715 -50 -895 888 -703 -774 -371 -93 242 899 624 -790 -244 61 -580 -245 99 -349 670 137 -331 171 -571 366 -190 -987 -793 -368 -663 385 401 -325 764 -743 -484 921 110 129 -400 963 810 -772 157 -264 -906 963 -643 333 170 -836 -126 -445 -416 675 753 435 182 135 298 464 -870 -890 -768 -904 112 -186 -250 -742 117 121 979 -91 977 -176 575 -564 86 781 -661 673 -731 -236 -345 -909 -416 164 143 -755 -854 -911 568 208 133 -180 683 246 -408 771 -351 -65 -986 707 638 655 -744 -999 -234 824 513 -788 -857 -895 294 1 -142 646 891 -672 -341 236 529 -932 77 -305 -983 -3 613 613 -994 -151 -774 429 741 -355 638 -919 -928 884 -213 -350 447 -669 355 -967 300 -127 214 285 -857 -422 -441 56 183 -373 5 411 90 835 -190 -831 -276 339 829 623 748 -162 824 -768 562 -225 -778 644 -523 589 468 580 -515 -547 975 -126 643 633 -626 -603 -203 -222 -883 -612 233 -363 -317 -935 633 -586 -610 -987 196 301 -439 -165 543 157 -646 -990 -143 -36 573 -361 -81 -452 -359 -358 458 -543 -78 298 -766 -159 -318 176 392 830 -200 849 -446 -373 -315 -219 833 -212 -203 -776 -759 277 -586 413 -895 650 -137 -962 72 971 -228 -597 -206 -373 -746 -565 734 -903 940 298 883 -209 255 -860 661 761 967 427 -853 -252 367 387 307 585 294 210 164 730 -232 923 42 -619 -848 460 -108 141 813 -893 546 -968 699 51 102 -184 972 365 -562 -385 -538 -612 -493 959 -487 737 -266 -551 -273 -52 -916 -57 927 -282 -496 277 -940 -839 -962 224 -693 121 288 -660 -450 -98 -526 343 -939 -906 216 469 189 -590 -628 396 -922 3 14 -936 -584 383 693 -712 376 -703 -396 434 108 972 501 -624 -389 658 -514 96 889 332 -907 164 62 -969 -948 -819 -398 -952 -536 886 -158 -633 105 -82 -1 377 855 -339 34 -699 239 -289 769 -759 733 73 913 -678 43 -771 -999 -174 -347 -901 -931 -832 741 -312 -673 -768 -791 -222 -216 38 595 -254 -27 390 703 -474 -60 829 -739 17 -218 866 814 -509 23 154 41 -980 949 -246 -565 141 -625 -604 -951 -616 667 -533 532 75 166 827 -296 688 123 -337 900 975 31 -281 -889 -636 234 -440 230 493 -543 165 -283 134 858 -534 414 288 -389 893 -119 -341 -919 805 -6 -372 -959 -1 529 899 -271 -432 -262 340 -831 -109 -587 -601 17 -996 -784 670 435 -329 422 984 -168 -22 -703 -235 -6 642 904 -533 -580 946 326 382 979 -849 729 -110 289 -648 -572 307 148 419 -956 -441 230 926 687 502 -330 584 314 613 -467 933 687 -382 145 -213 323 -885 -700 -89 660 -178 522 -916 337 550 172 -796 -189 950 785 -343 -5 -136 755 599 826 498 570 -341 -896 119 968 405 -596 -983 -158 429 -442 -271 844 109 686 -135 693 -134 836 941 -102 538 -900 -324 557 -628 -310 972 -689 -231 27 524 -331 -209 359 -310 -758 -553 -443 -796 -216 -658 849 -298 -566 652 -276 -4 -415 -642 125 52 -669 983 235 -597 -454 222 367 -554 -373 -696 -874 -394 -274 -364 -305 -800 659 -841 -381 -96 -427 -860 988 -409 -471 -626 -631 573 809 614 9 183 140 -209 131 -732 -208 -325 -696 -1 -340 377 -189 851 -964 33 760 -768 960 -73 560 -466 989 313 494 -686 -97 81 426 -367 -543 -850 881 -917 517 -845 -642 -488 713 62 446 -875 -907 -29 362 806 1 784 329 -382 65 -422 -471 652 -563 -333 -349 -666 295 -162 -900 -894 172 -700 -864 -504 592 -590 -526 -605 956 -428 89 -491 -493 168 849 -177 688 176 -742 -838 223 592 -800 196 219 702 224 -100 -481 293 726 596 172 213 -67 560 901 611 485 -161 828 43 -322 -749 -771 628 -893 -942 917 662 10 -670 -78 -803 -678 341 591 890 641 -213 -276 -267 771 124 -535 -558 -732 183 385 164 -937 -101 -952 441 358 -738 800 698 446 512 -696 -11 64 -901 -60 -758 -707 504 295 302 -532 -710 -357 -87 -392 -961 55 -888 922 -133 -532 570 -152 703 -216 728 -170 504 -945 342 329 148 -593 935 252 58 493 -806 126 619 206 -846 -300 -678 -616 596 -793 305 -880 419 929 -946 9 -295 199 -212 585 -705 -131 -671 732 -310 567 947 514 662 -294 117 973 -850 -242 -330 788 -154 -512 -821 -922 -464 -41 -298 -671 -688 -14 -487 -953 360 809 258 -33 -760 -259 369 388 723 -805 -807 -467 -846 426 -239 249 451 -591 -529 579 641 715 -473 877 -659 -66 -465 890 433 -465 927 -707 -933 13 -921 -991 -532 356 213 -384 -83 -220 -694 54 -328 125 -854 559 -186 539 -325 -971 820 -943 -838 -933 478 983 -331 -886 -668 -856 -684 -313 368 744 877 -195 -876 555 213 -739 -206 -344 910 8 165 -768 -816 908 961 852 -788 -512 571 775 53 -647 582 994 530 -207 471 208 696 -353 -297 583 188 964 -990 -455 -659 809 -444 805 -148 -815 294 -419 -347 574 133 -970 -748 -760 924 524 -295 -930 -567 -65 -67 338 -118 -382 253 179 -289 915 -697 -500 104 -787 185 599 825 375 -81 -181 428 -16 414 -464 -488 -237 249 -553 486 -377 -274 -872 936 -630 -599 710 688 461 415 819 -112 -547 -712 -718 582 154 -299 -718 -433 -157 -802 913 -895 854 -764 -401 -573 -606 856 79 -931 961 -418 135 -647 241 893 973 -51 -937 387 -367 -511 973 -268 -9 329 522 948 491 -100 968 753 -315 -671 -978 -178 -400 -182 257 -543 875 704 -319 114 17 15 872 26 -957 -675 -346 -165 -244 -487 157 -784 991 601 -809 717 -460 783 -362 -840 373 -989 -267 -267 131 -220 984 -692 889 -213 -493 247 942 266 -546 -362 -585 -850 840 843 19 223 146 -550 363 -36 -734 -797 15 -44 945 858 -727 -928 -628 -714 348 209 -487 -439 35 -817 749 967 -836 567 -617 833 -220 -106 434 991 -714 444 -247 -253 121 209 -147 -679 968 139 -428 -438 239 -630 -675 -341 249 -499 907 -49 -613 -557 -410 -275 -39 437 894 -220 -238 793 482 -708 -758 -918 -821 -943 -534 879 414 80 294 -157 -250 728 -694 385 853 810 -496 -431 -901 -108 -561 -17 878 146 546 105 -240 -656 -391 813 256 -848 230 -86 -702 -969 941 -864 -354 606 -915 326 345 512 -896 883 -574 -821 446 346 -318 -54 735 772 -393 -854 -908 618 -47 689 672 404 243 -516 667 690 382 -260 -873 370 478 -677 -193 -262 274 0 -21 -761 691 406 854 211 -239 508 501 -50 170 530 403 472 308 325 -337 -356 -121 3 955 689 238 -899 460 329 485 -265 445 725 422 618 132 775 -550 548 -538 -809 -542 -86 -33 681 300 282 879 474 366 -776 -992 890 -84 -112 -737 842 -52 509 -352 -464 -263 997 831 -216 -187 568 -343 72 219 846 447 99 440 327 43 -222 -193 858 361 745 910 -201 964 -676 334 932 75 344 -967 467 -908 -491 586 439 599 834 -574 -864 -963 4 396 -333 -493 -317 -701 378 487 -88 144 424 -470 -798 -49 -13 -511 -54 24 -107 390 558 -514 32 742 -641 405 -202 -946 482 658 -824 379 -787 -680 -735 319 -519 -431 693 -243 529 294 874 255 368 51 -161 -704 612 243 -555 993 -390 -387 195 232 -3 -453 -821 -823 822 857 -556 -597 -536 -639 -790 -650 -347 387 111 187 956 594 297 403 565 -948 -264 -664 659 -769 -450 -554 791 -910 461 -682 -758 315 -238 -130 -773 199 -179 -305 327 -105 -672 -348 706 16 -359 499 732 347 122 764 -82 -201 584 -761 -402 942 133 223 66 638 -887 730 -914 -667 -938 115 -536 -959 357 971 810 685 -498 -490 -643 179 -454 30 -865 -159 -144 823 -286 -889 -784 632 348 -704 -385 414 600 -388 -232 59 -829 716 664 977 203 74 -346 304 596 615 -663 357 34 -733 -210 -944 132 -795 315 418 -142 -375 367 768 -573 -385 374 -862 -284 878 194 128 987 -611 -941 -124 -877 -155 224 -629 215 885 -171 160 -56 -402 -668 -122 -904 -916 821 -571 622 -212 -130 788 -947 394 430 -74 712 931 -779 -78 -575 920 -988 -109 -541 -278 834 346 739 836 -173 796 268 -721 -514 -131 322 145 -83 -733 818 498 -554 316 -180 645 60 788 -779 303 -406 694 771 365 535 860 -507 119 666 450 -264 742 -994 -585 516 -48 816 977 882 145 0 626 982 574 -975 -746 301 -967 145 -493 461 109 874 766 -409 -763 206 -385 -621 -800 -740 765 -853 -309 776 489 38 710 910 -907 -482 -840 291 24 -582 73 72 -580 706 973 -115 -614 918 299 -342 -428 -221 456 41 633 -692 400 -446 114 414 -235 -684 -336 -304 -854 875 60 -223 530 -491 -946 -858 -471 -78 -623 -929 623 -557 352 -322 -252 -926 -430 -357 853 -801 648 347 -860 -891 -525 -414 -304 -254 426 -287 -242 438 -10 290 -624 -90 -349 434 770 467 -225 338 -170 -273 -348 -858 -191 -321 99 569 567 77 -433 888 -468 314 -941 -724 -738 787 -663 874 819 -11 -20 2 -942 254 -305 986 773 523 772 512 -951 939 491 292 -422 600 494 577 -446 551 670 5 996 386 75 -245 499 404 216 328 -126 447 895 238 462 -224 -219 272 76 -751 -296 807 754 283 -516 -405 -472 -286 -342 -471 -952 -347 67 -83 369 -850 60 839 616 -996 117 107 144 976 341 358 -611 -988 -553 -38 -645 216 -413 589 -372 9 -457 -506 404 -371 596 7 953 -179 243 -94 -537 271 771 991 248 584 -809 850 -494 736 35 -355 766 844 205 -20 681 237 87 -722 -693 505 272 -344 -289 -347 359 58 447 218 -439 -551 531 939 413 60 -631 -253 435 -166 -653 -198 545 -463 543 -634 511 -733 0 232 844 -820 625 -805 -754 -864 488 -991 -721 474 -303 -622 -662 -531 -216 808 919 -657 775 282 416 293 -715 -684 97 758 633 97 344 -9 243 -818 -882 -307 916 290 552 -340 -19 -414 186 141 -91 190 575 795 87 754 454 148 -684 -793 -980 407 -64 -206 554 508 235 -20 703 -751 257 493 110 -312 755 210 -13 78 -766 -87 -479 -5 206 -950 -884 -296 -826 56 762 -772 -169 43 902 458 -548 -239 -883 -410 208 227 -159 -916 391 978 -731 -66 267 -110 393 -37 -188 -242 -891 953 760 111 233 -46 -775 711 98 -86 -101 -484 -354 -712 172 -245 -203 -135 -105 -428 120 196 239 460 619 -581 106 -706 -406 743 567 -497 161 -498 879 753 -167 452 -856 -587 -689 -821 -368 731 -427 124 764 80 -898 -722 903 607 -517 -968 -997 576 110 73 -684 -94 -622 981 -963 -694 -425 -340 412 -699 238 -387 13 136 587 132 -164 -451 52 -27 -952 75 534 743 789 782 -287 225 -153 590 -33 -594 -857 -678 -688 908 -243 -828 -98 -37 14 -261 688 -224 -352 732 -248 -836 433 251 -689 920 373 292 11 424 728 170 306 524 -239 977 -369 582 -215 -412 463 -822 -294 399 -509 880 -455 -786 11 -657 -855 525 557 -362 -927 -262 -383 -935 825 630 450 -551 -559 -832 73 347 393 -803 -312 461 -732 -916 467 -710 -824 -397 -532 567 -676 209 733 -760 798 -498 -797 511 892 -76 -853 -778 -742 -351 -296 103 -727 698 -678 -136 837 878 -785 -414 -737 265 -325 -231 -158 100 306 38 189 479 -203 873 768 154 940 387 637 161 701 -2 859 180 -145 78 339 -335 156 203 633 230 -258 496 970 -490 -129 301 -882 642 140 679 227 -549 -237 -391 632 266 957 405 -129 10 -121 -339 -903 -958 510 242 -964 -589 125 -56 832 440 222 778 -640 -724 -108 919 -795 188 736 242 -460 185 -434 564 28 709 -210 999 -717 408 -638 169 -459 -827 426 -769 27 522 -92 -375 -955 786 -771 -335 902 -3 230 595 -614 -557 231 -768 -709 89 319 -973 388 144 325 551 -827 941 -838 233 -694 -45 -114 804 37 -248 -430 666 296 -928 -7 852 533 583 -398 951 -416 781 346 355 -974 773 306 -141 861 566 -229 -100 -691 705 -575 958 -707 551 970 165 420 93 -397 -398 -367 601 -926 759 -298 -902 901 15 194 816 287 -939 453 774 -956 -322 12 -970 819 -263 622 436 -270 548 331 -394 -201 -415 193 -683 -542 -501 -329 589 -521 623 679 -226 -1 311 -657 321 -259 -762 -836 -344 -676 481 553 156 238 -715 171 -597 -531 502 263 -726 448 819 153 524 -527 116 -866 669 -287 -563 651 -921 999 -344 921 -546 -412 740 -675 561 -901 411 498 -642 -823 -74 731 730 158 -804 -134 -713 -711 700 -155 -237 182 44 338 -352 -70 -582 731 537 172 -961 -621 595 235 -315 745 -370 -317 985 -464 531 -880 383 803 849 -327 -956 737 -926 115 -967 236 386 128 -735 -731 -302 853 572 -831 -656 271 638 28 -639 -325 640 -874 -852 -898 -811 -35 836 823 -735 758 185 379 504 -223 516 562 -869 -370 258 -20 30 902 -171 660 28 -754 -892 642 -320 382 -141 443 682 -482 456 617 444 -397 -571 710 118 -1000 908 -636 201 -425 -570 620 40 -43 -2 38 870 -358 78 -366 -916 153 414 117 -457 53 -66 616 -369 878 594 962 140 973 -437 -96 884 185 -556 259 -120 997 -772 -809 816 328 -535 179 -156 81 202 338 -280 210 -682 234 -370 246 -501 218 -721 -12 817 -406 -186 -258 382 662 483 426 -342 -788 793 539 442 -410 -179 279 -729 -73 -163 624 -191 -961 -461 -703 -263 -162 -174 878 790 749 -615 -141 231 -160 117 333 823 247 -422 -586 -595 -902 408 325 293 -365 840 1 318 135 -551 -463 -221 909 -218 774 -932 806 776 -62 683 154 -94 967 -461 826 -541 699 -265 578 262 -649 -961 689 -170 -147 926 137 678 750 287 872 760 -663 61 -75 513 -405 841 15 -278 -77 -48 -220 -329 523 741 298 -982 707 685 -611 508 335 -954 899 -860 -794 -111 -909 -687 -474 -499 -181 810 -175 976 187 842 -203 495 116 401 -969 -542 247 -515 -700 108 -852 556 533 348 168 516 -671 -335 883 137 809 597 -966 -491 530 855 -912 -697 824 617 -620 666 951 899 -981 591 -615 65 343 -457 -872 593 -383 -7 -79 -269 -557 455 -912 -249 994 423 91 -228 380 11 923 197 -410 -677 340 603 -732 468 539 668 107 839 343 -287 387 797 -961 228 -218 416 78 -234 812 -115 821 259 -881 -534 975 -291 594 -536 -647 -416 -230 -774 199 -147 -353 -901 587 -187 -423 -283 -807 -471 878 -586 -356 840 -787 -75 433 462 -97 -259 -560 -896 -711 -166 -86 200 51 999 -945 -81 -8 -822 829 503 112 497 -200 -251 -138 909 -66 521 -641 -875 -37 -686 -455 -161 -701 -753 296 -359 847 -454 136 147 -700 114 677 274 51 -174 277 -690 -128 866 -305 -166 -142 245 480 960 266 800 470 994 -85 -829 -680 653 177 670 679 998 559 542 883 -854 749 534 -563 -623 -944 816 -593 563 -173 801 856 735 796 748 960 -338 -556 -709 935 -524 -533 401 922 401 197 831 -514 365 196 628 456 335 -42 -144 840 255 -683 -222 590 -762 896 -589 -578 834 467 312 959 -554 601 891 -330 -446 -656 820 -677 508 -63 -419 915 443 53 -995 -85 -306 -792 -957 268 263 62 -849 -447 402 105 -563 897 -163 -957 -976 -542 849 -474 -850 -17 637 481 833 907 -667 757 -998 481 -331 652 -963 859 -977 21 -81 -623 -422 -497 -398 114 917 105 -121 475 -594 311 32 644 -527 -217 -261 -55 191 191 491 242 -748 172 -77 -882 -406 891 509 -304 -981 -180 883 -267 582 795 -913 709 704 532 81 -160 -299 -642 337 267 -943 347 -743 -868 305 502 -255 790 -976 665 35 -692 603 596 -550 -127 26 -670 30 741 607 -910 232 -637 877 -444 539 -226 -999 753 361 75 -706 -803 602 309 -10 -392 -372 -529 -78 -481 444 7 971 697 -325 -66 -487 -608 727 593 -991 -714 -489 -517 509 -150 -178 -145 175 8 116 270 915 998 806 298 -885 133 -858 183 457 409 965 998 485 -122 570 -222 -302 -47 -710 -755 359 284 -256 720 -481 -573 -55 407 668 536 -133 -692 687 109 831 -243 -60 -32 -151 -429 46 361 -309 310 -626 124 784 -329 20 -120 -865 130 900 -58 -26 -947 -715 -383 15 620 -498 55 -330 996 -270 53 633 991 432 -968 -579 -286 82 856 160 252 -93 -498 -418 -724 410 518 -53 -933 -929 -727 165 -59 399 -728 -363 -143 -289 711 265 891 855 -161 -322 -331 741 -295 866 17 710 -958 -191 -790 577 -67 -704 -296 -678 252 283 401 -299 515 -477 505 -146 437 -472 43 -159 244 -564 -247 -698 712 -815 -536 -762 785 536 795 -267 752 -804 -997 513 121 238 734 983 566 -76 -815 -357 777 401 -238 -909 -694 969 678 -945 49 918 -344 702 28 -89 -296 -594 666 -279 -399 -101 -934 871 -427 806 -840 -701 893 -848 661 309 -858 897 294 517 -894 -796 918 -688 350 -161 -163 -498 582 -521 389 -348 -427 25 225 -617 678 -850 -425 175 -573 -972 -715 876 -580 -14 -369 695 -474 -186 849 852 -34 445 145 -5 393 110 -24 -283 351 -176 -82 -861 89 196 -859 403 -143 793 -565 -815 518 185 612 -687 -235 -435 -630 310 334 -431 746 508 374 309 -58 -117 -763 -17 854 -995 -978 -30 946 315 462 -953 -651 426 186 -384 989 -474 -253 -204 -569 692 813 292 886 -338 766 -101 -765 -987 806 -427 -122 -384 793 264 980 -68 778 56 240 685 950 162 -419 -336 -902 470 685 -513 -407 28 479 -774 -402 833 724 334 -569 382 -968 484 42 796 -811 -694 -780 581 -498 126 865 523 -544 363 283 -813 558 -745 512 500 -326 -113 -675 246 -807 41 593 -397 307 -588 940 -76 177 314 502 -291 766 -159 100 124 558 -441 429 -624 132 35 675 -793 375 477 961 -326 761 -731 861 -917 681 501 -143 341 503 -75 986 263 133 782 144 139 -249 166 -582 -544 -839 -193 335 650 719 929 290 -546 -665 -380 -792 916 -538 754 -801 -39 -33 762 -26 -685 -903 -187 908 -600 -592 296 -932 -986 457 752 349 417 -841 -328 4 -688 319 -55 333 -439 -171 164 -221 836 -403 489 -109 394 187 940 -30 -599 980 -523 926 -975 -56 -856 99 296 541 -416 -956 982 -623 -929 -648 -174 -745 -32 171 794 0 -900 -419 -954 -216 -384 244 722 133 -816 -940 10 -228 337 318 761 195 -337 -720 -493 752 530 303 -71 552 -545 210 -478 -43 958 920 655 -801 -830 -126 69 650 930 572 -890 33 -849 -82 -256 171 -482 -815 -888 226 -564 520 -561 737 585 535 560 990 851 -547 588 -305 -104 782 -546 -55 419 -282 -940 -405 -45 555 555 -693 417 9 -185 -592 -882 642 -973 951 -340 517 137 -476 825 626 705 -247 -793 -90 -638 -576 267 -737 -129 681 997 136 545 -918 725 -956 -938 809 747 -490 -266 -199 466 951 406 987 224 -165 261 -801 -235 -284 262 -192 -937 -395 536 546 -530 577 -519 -164 -58 279 511 179 -360 -883 308 55 -722 74 950 42 548 298 -955 343 -66 285 -506 382 782 436 472 649 -627 260 867 935 153 -175 349 473 666 -165 108 -777 -190 -481 -350 -238 319 401 -494 382 726 -733 248 925 248 197 -410 479 -341 837 -651 156 -721 159 -774 -357 -340 632 -983 405 -562 -335 -189 151 -433 -478 655 532 -822 277 -72 -33 296 -324 -994 -574 839 -502 -175 -57 -680 464 860 794 330 849 421 -872 -485 -40 -687 795 895 780 -132 354 474 88 -5 -833 -344 964 161 951 -667 162 -576 -423 640 441 -651 -859 353 -803 461 14 599 123 -446 93 -153 925 995 -941 852 956 31 -474 317 999 311 -872 -67 292 645 135 295 -301 824 -85 -871 -119 274 750 -546 -171 826 366 -433 285 -868 -601 206 -656 -94 -638 816 986 -150 -862 718 -15 194 177 550 554 -301 653 -90 -235 168 274 760 190 -488 -107 662 157 397 -707 961 189 879 324 383 171 -146 173 598 258 -996 -431 -333 -124 -991 136 -760 0 418 -707 -878 831 297 -642 -932 -137 866 833 -229 -407 -990 -954 -535 -468 -368 367 501 641 203 -509 761 -175 672 489 -333 -962 -851 864 -754 225 -183 -616 443 594 -676 -30 -258 -677 801 -153 913 -136 -352 582 268 -779 -412 -625 647 165 -166 426 -767 -601 -624 -213 -34 -318 411 427 808 -14 -845 -238 -436 -754 284 -174 441 454 -16 -12 293 206 797 657 470 755 941 409 -901 -880 689 -833 -8 557 -899 170 -41 -69 464 -342 499 244 11 -188 -260 353 -746 577 407 -920 967 620 347 -255 795 -273 -481 409 874 -589 -846 -345 358 547 -679 -34 -146 95 286 53 507 -45 942 42 -323 -797 -450 -492 364 -248 -237 710 -729 376 456 386 -1000 747 -398 -702 -526 -886 -557 -694 -757 672 -550 861 -952 124 -776 -29 627 -172 -882 -145 420 39 -657 -134 -397 -553 95 -962 -549 -781 -842 414 -554 947 818 -13 260 799 750 387 677 -650 -618 879 124 -903 395 -627 764 669 -811 -634 762 463 802 274 365 -308 551 -916 -730 -768 588 -439 730 826 807 -262 -995 -650 -273 -174 -379 -977 170 748 -407 -84 79 276 -374 446 -495 -794 -360 -709 336 479 274 -136 642 -279 -920 560 467 -40 -122 433 -556 244 868 244 -791 488 -936 -843 659 621 95 -621 -290 973 231 939 -234 729 654 -402 224 403 298 -147 -992 -897 -438 327 678 -806 961 -354 835 -563 -790 784 567 428 -581 -298 958 -735 -67 580 -314 927 -973 238 719 -230 188 -276 353 438 757 -712 -496 590 -702 -333 0 273 121 464 -742 -632 56 -536 -326 -590 -19 -277 651 875 -265 -242 -490 -327 953 851 958 259 -621 -867 242 526 196 -57 -229 -859 -730 -428 485 158 987 -172 -366 956 151 110 -293 647 131 -538 365 119 925 -307 -605 -702 268 848 -986 -157 -986 368 170 -459 -233 -52 112 812 755 -235 -65 -776 -956 -207 -215 681 -477 -245 789 692 269 177 -952 -867 -761 349 247 122 749 353 914 732 857 726 456 -357 693 875 473 -292 -436 -554 610 -719 624 94 -414 670 544 -916 903 -529 67 -589 907 -87 -375 -828 -295 740 -586 -602 -530 640 201 42 -598 705 422 -888 -254 -720 -792 -350 917 -528 -774 761 698 689 782 942 -899 362 476 -144 963 143 498 -285 183 -615 388 -346 560 -873 -521 306 -134 761 216 36 -534 -19 -470 -714 -542 527 -359 -936 533 -536 -247 336 -387 -34 -989 -605 -695 872 451 293 581 601 -396 932 881 -795 -516 -251 -885 247 601 220 812 156 -715 378 4 466 61 77 564 790 638 -477 -502 -735 681 -536 349 -88 497 -443 845 236 190 -19 670 -468 -452 -653 -59 -665 -519 760 -433 27 670 -318 795 -316 -290 -13 -50 -558 387 -299 904 154 302 239 881 -915 -491 836 738 289 739 909 -418 798 -576 -916 -263 319 42 -9 703 -211 38 287 -350 767 -556 537 270 883 -228 848 -639 -937 -516 94 -611 171 -81 647 112 275 358 118 -398 512 556 651 913 -911 741 287 -620 905 -881 318 863 -301 655 -900 -795 -392 994 -153 925 -201 406 -600 749 351 -57 -250 -258 -43 -308 298 843 923 228 -593 964 -919 915 393 -419 -481 -31 680 -339 736 -49 320 -144 -367 7 -65 -146 650 756 921 -163 74 409 156 403 520 -371 273 -473 -463 666 569 -955 881 293 400 518 -823 509 -369 -304 -461 -533 -638 912 -64 505 -225 585 153 -390 -497 -798 336 683 -686 627 42 -674 742 -121 323 -410 447 544 365 589 185 -798 -571 -573 -129 18 -481 -760 340 447 -721 782 -33 -254 101 -538 -212 71 -746 -857 -200 280 83 -593 787 744 2 -217 348 -245 -291 -363 91 -988 300 756 539 192 787 -126 522 145 -431 -510 -576 -440 384 692 54 -551 -615 131 -89 -451 -671 938 814 384 -711 400 -179 882 902 -827 384 395 -376 486 636 -453 660 694 419 520 -699 654 -495 167 429 324 -501 -727 895 -789 818 -686 19 -663 879 -451 578 136 -386 695 570 941 -330 -604 721 398 472 350 -750 -204 712 408 -631 -681 -123 -818 -729 -882 749 525 795 -827 -248 209 -814 542 -21 -759 291 -972 423 857 -804 -598 64 67 158 684 41 306 -987 -135 -685 -692 -971 814 -490 -377 -706 905 -397 -258 325 -910 -954 75 -213 -76 -180 -865 -271 -894 98 -402 -573 42 229 -537 127 298 -923 896 13 487 -878 31 -845 -516 992 -271 784 -524 -951 -503 -843 244 -830 -372 331 408 -993 -573 -331 532 -636 -761 497 893 489 537 405 32 -90 -567 942 -218 364 719 277 262 -613 89 -338 298 -879 39 390 978 222 689 -193 154 277 -841 685 423 -493 -13 -535 -60 742 -805 -311 -936 318 -640 -479 -577 -624 -914 -287 -506 -284 275 262 -860 -780 -665 366 -536 160 619 -690 862 -426 -245 705 -313 800 875 -821 -914 -841 -596 515 511 -353 -672 772 725 -671 934 -242 461 544 262 -515 311 739 772 -523 -211 -31 16 98 194 408 489 357 911 -432 107 -328 81 -568 91 -727 -241 228 728 -154 -709 -600 -128 881 548 -949 8 21 -839 897 713 -303 869 -559 -931 -620 -539 -94 148 -522 949 -257 -921 -487 -401 312 -450 -488 704 170 -499 751 864 -312 -887 -494 -748 -662 -257 754 -652 -179 638 -719 111 -343 -923 355 455 605 -845 -407 451 -519 807 -589 407 -613 73 -612 891 321 692 599 -22 759 -529 364 -449 604 65 -882 -222 -312 857 494 -336 583 -715 -246 -921 322 482 24 -800 -315 -150 927 -520 167 -340 -976 147 733 952 595 307 -352 836 -914 463 173 -833 -440 121 465 -771 240 12 178 -348 221 734 -206 -945 578 -133 -585 458 -284 359 404 -13 320 849 -879 385 744 -244 630 786 -458 343 721 328 829 24 126 654 499 689 -84 112 442 758 -877 61 255 445 529 -678 -105 941 655 -404 841 -97 -21 -315 -65 -734 65 -354 -799 69 630 131 -493 211 848 -757 -978 -657 -663 -826 -270 -576 604 653 378 682 704 490 966 -831 624 -663 201 398 101 361 -133 -360 -807 -532 -275 92 102 -245 187 544 -387 129 -406 -483 375 988 -257 366 -59 175 -86 -515 979 -227 871 62 -883 -851 -532 -462 -979 -274 127 984 -239 147 -953 -871 803 681 -819 304 -764 -254 79 -200 -7 23 221 -744 -760 325 -570 743 -817 -628 -394 291 532 814 -53 368 883 -746 -621 761 -226 205 -947 601 -224 -952 -898 854 159 -711 -964 990 116 808 -462 702 351 -826 -721 665 390 92 -561 -555 866 819 687 -890 -293 29 -877 185 792 452 664 -338 -28 298 -999 -260 745 -764 -788 -888 -873 -633 -657 -143 298 -229 -666 827 -498 -370 931 -93 558 99 -997 336 -531 495 21 265 309 -315 907 -688 215 -134 233 782 -785 -509 29 -750 -324 -752 48 614 -519 25 651 -267 787 286 997 627 -377 -708 132 -905 821 572 465 -742 759 471 317 -832 17 475 -436 970 -269 747 354 -995 -873 -755 -48 860 860 -905 712 571 731 924 90 422 -999 -106 201 77 135 -135 723 -203 -188 137 727 -973 -571 528 -560 -770 6 432 312 293 790 -823 -766 -715 721 -175 362 276 456 338 -259 829 -52 -410 -726 -538 690 75 1 952 -668 -246 -305 327 -828 765 641 -221 330 -83 -113 712 -876 713 -842 -36 823 -900 354 -941 309 252 859 104 547 -681 -542 894 -480 523 -869 567 202 311 889 171 -93 877 401 -862 -688 -29 427 -320 -185 -355 796 -786 294 710 -598 -373 60 829 786 -369 28 -800 860 602 -477 -142 -246 999 601 522 -127 -98 877 -699 -923 237 -459 -147 -52 806 473 593 119 -466 171 -714 -611 -42 625 45 -743 -394 934 925 735 923 -369 410 -336 -722 -908 -221 -728 829 -863 -208 -406 -258 638 -240 168 -635 539 689 -460 -375 -615 553 460 -233 -780 -140 -951 296 630 447 143 -483 622 -310 968 -1 404 -4 -180 -935 -291 -54 -657 -706 206 -12 -1000 681 -983 608 -543 -160 231 -555 917 -889 968 796 -756 63 -673 684 -434 791 -435 407 -635 -767 -107 540 -398 163 324 -311 -58 649 59 -914 -385 -484 -127 -942 -536 619 -536 -208 -89 -237 -97 89 539 703 -123 739 -26 -560 548 561 741 -397 -784 776 -237 717 -997 456 828 -447 973 454 -764 -22 -144 -474 -666 960 -668 884 -933 49 -114 -573 548 -273 -555 72 -57 794 -629 -132 -183 244 -247 -878 -35 -312 803 -954 -564 7 95 -526 146 112 311 -203 470 936 -152 781 136 -914 901 562 123 13 874 -721 -875 671 731 92 265 264 -439 693 593 -50 -559 -679 -594 -518 -132 924 -753 46 43 615 -186 -582 656 -205 13 -940 119 388 397 -368 -901 198 -395 504 64 -694 544 -832 -290 482 -738 -997 -260 55 582 -356 63 345 -185 -518 -284 16 -213 -809 647 -707 -23 670 -535 935 948 -379 -32 583 416 -103 477 107 -94 310 819 288 414 -386 -521 285 -631 359 -558 367 30 140 493 -496 -972 -976 976 875 -865 890 950 -504 -177 63 -159 346 554 328 489 -923 33 929 -740 738 551 -570 -620 985 706 30 -862 -957 688 -327 111 -367 -294 -782 -828 -107 408 -354 -358 -735 -259 318 -820 892 -719 -409 -40 -219 284 711 -97 -241 716 -731 -768 393 702 -869 261 873 266 -413 212 -486 659 586 -88 371 -270 -144 262 -636 -278 -609 83 -949 258 339 444 148 -296 -328 849 -440 225 833 -826 818 248 -958 -101 979 -944 985 -383 753 934 -495 -951 541 -18 -271 -466 -680 151 -85 -389 129 -717 550 683 813 234 676 336 799 -625 260 -776 772 -31 -255 -370 -449 -591 156 995 51 -412 -402 -521 688 485 370 197 999 616 -219 966 -606 271 -86 -112 0 77 -2 335 -315 689 -457 308 -958 -753 -588 -36 419 -74 227 -158 -21 -734 -901 -169 391 587 258 -930 -254 953 -223 -439 -676 104 -630 933 -664 805 527 333 -554 38 782 -908 423 -871 962 -331 -135 -451 554 36 221 731 -768 697 421 218 73 604 -400 -634 396 273 613 447 -821 -564 186 -805 -124 -356 -410 -570 634 147 229 -183 -546 -919 -627 232 -1000 66 666 502 83 913 933 400 -877 569 -309 744 -223 -582 946 588 -352 -960 -329 599 -166 702 464 -275 -430 163 -603 -981 712 -16 -731 -481 913 -191 761 474 -412 -754 -685 -790 260 -518 538 465 876 416 279 26 883 657 -717 -455 -287 53 -830 -198 129 164 -446 -619 45 446 30 693 374 54 -175 733 -367 718 769 648 -818 448 772 284 880 -857 -762 -991 475 -979 508 473 899 -49 -416 690 12 237 -324 268 694 396 754 532 -119 726 -64 790 35 98 -589 703 123 164 361 660 274 985 584 -611 -447 799 -433 829 499 503 235 -737 827 860 295 -717 8 -612 166 709 -690 -614 269 617 901 257 -765 44 109 -236 -796 300 737 -155 696 317 -150 -265 -148 382 -302 -300 -953 -361 -531 -590 712 600 453 -589 286 -836 970 791 651 396 -677 547 31 47 -306 -370 136 37 589 63 -452 823 -765 -331 346 621 -24 -86 470 -676 -27 89 514 958 820 506 665 -725 -23 -620 -881 503 589 -469 212 174 -611 -995 630 -488 -632 -451 144 -772 435 16 -943 663 590 871 156 -282 -901 823 -537 93 -404 -667 298 809 69 407 501 -387 518 506 1 -30 675 -217 425 -644 -298 -579 734 777 679 -884 -642 117 799 -714 100 -528 266 512 670 817 -924 -157 -731 -422 -902 599 267 538 343 -66 170 746 642 -194 -350 -796 -990 552 885 -91 420 -63 749 839 -255 -83 -53 -83 587 510 603 169 -853 -167 934 -995 -664 -665 440 728 492 -365 704 -768 -843 -175 -297 251 -525 -263 -514 -56 -596 -485 -857 -134 -313 718 43 985 139 67 -325 830 387 -308 832 423 -449 -626 -87 374 -704 -401 362 457 -494 660 -291 -189 -391 -194 626 -62 -407 -121 -84 546 519 -181 -499 351 -423 -645 -808 265 582 -117 -878 -89 446 -674 788 260 970 -509 64 -842 3 737 -814 -123 -155 -942 763 752 746 -918 290 -447 -781 -245 595 -337 -896 -81 732 322 110 -989 -45 243 275 816 -668 -377 933 80 572 92 462 -469 238 854 77 31 447 52 -809 461 227 380 444 -462 887 -616 361 -504 910 112 391 864 -916 -307 -547 -245 -553 130 473 -27 47 61 215 -847 -667 691 -608 -332 572 -738 -978 43 -916 884 -680 156 -22 171 833 -706 115 943 -893 -131 162 -56 935 -62 713 388 8 -198 -550 -214 -711 188 970 692 -242 165 -180 -930 122 559 -72 54 -731 -302 652 -180 488 -643 351 674 -361 228 -105 -988 832 -625 837 346 -897 989 185 282 199 -250 -841 565 -495 573 974 -992 -26 101 183 -983 -110 245 904 -825 660 -373 -397 689 962 759 -207 -911 -739 506 868 -796 -892 -87 -861 -431 858 -865 918 316 -485 -466 -974 446 224 337 -963 831 -195 -158 -40 -459 -366 -153 618 -432 392 953 410 635 921 -321 722 63 76 527 341 532 230 607 -495 -210 -336 386 -404 441 981 537 387 -213 194 404 339 236 382 971 707 357 79 -342 137 -920 632 -351 -54 666 -734 -511 -253 -384 -40 -80 -919 972 -996 -609 591 869 415 619 -59 -120 -162 335 -535 -708 -224 998 364 -201 -257 -281 -631 -363 756 -66 -814 112 331 66 290 -340 -57 -183 -939 -799 744 47 -488 -169 -311 -530 -975 69 610 -998 -286 -24 301 -397 -699 846 -402 293 -106 -6 730 -14 -714 289 848 168 907 -312 399 357 532 -554 -981 569 397 69 -149 759 591 51 227 862 -157 -250 -702 704 -451 -452 -581 -892 -646 -827 -67 -951 22 -887 -519 819 341 -475 617 924 -107 -144 373 -466 -221 223 -5 -678 -67 -975 -966 784 -356 775 130 -911 952 -61 291 -361 469 -642 -327 -171 -604 193 -963 -782 921 -384 -267 102 816 -950 130 -641 -210 -363 313 630 -164 -84 -816 657 383 -980 537 -871 540 -138 -759 -405 930 -459 196 156 -277 928 189 -745 -430 286 -717 -75 354 -279 -747 693 853 -743 456 -141 -496 -728 20 744 -572 -571 -772 -213 827 -277 802 -464 369 450 -651 613 370 -27 121 -83 355 336 -260 -188 296 811 -566 432 225 623 778 -616 -329 319 -174 218 -761 -800 -613 -127 -356 573 634 -797 750 43 -408 307 -729 175 728 942 757 -993 711 -308 -894 -758 -661 -835 -193 791 -145 16 550 -141 -994 -981 537 -845 489 -331 969 -926 971 -43 -160 245 -775 345 -146 281 -914 -950 -316 287 949 639 -683 -540 -122 -732 -847 -342 47 184 322 130 -429 346 -168 938 703 -160 673 833 -365 -369 -60 -852 -218 -872 823 651 573 211 -117 -739 -328 965 -80 974 511 -729 644 -972 860 682 -610 915 -211 1 -501 347 159 223 922 449 584 -543 302 -13 -511 -931 -447 -199 -910 -35 -315 -854 -929 869 -149 67 -949 298 -55 11 346 597 889 -970 -826 1 -360 54 638 675 194 906 -318 -631 132 -828 -807 591 -694 670 595 294 514 -39 -623 -320 466 -126 -464 -773 -855 402 183 -861 723 -676 849 884 -907 472 -957 -796 506 -13 87 497 442 12 181 55 856 -315 -995 -48 -848 -987 -854 -319 537 -487 354 -195 693 839 977 -108 -971 -571 981 -506 812 -769 -104 521 145 -863 -913 76 -372 -775 617 -957 433 563 868 -526 -786 362 -471 -433 280 344 -663 540 312 -949 -731 665 896 -698 870 -861 204 -587 -564 -269 -87 9 -356 187 357 947 768 339 -97 89 -133 690 -754 17 978 -25 433 -919 343 503 -46 709 -846 -578 363 -541 644 837 536 -512 524 911 637 -261 -57 344 -328 687 -533 945 -297 642 -855 733 -501 189 -781 -198 178 -959 288 -651 478 -827 789 187 589 -543 -570 804 50 -747 321 -81 65 75 -82 -159 494 -772 -417 -320 -219 -580 -116 564 -455 -647 160 593 -558 920 290 -261 -308 82 417 -684 332 -655 -685 345 750 -362 152 -506 -735 396 45 -328 284 -351 -965 115 -194 -103 682 516 -971 -112 220 -349 -292 238 -477 -740 785 -259 385 222 -900 776 -4 930 940 -21 -314 -131 -327 -415 202 118 197 -177 360 53 737 -732 -780 977 249 829 -585 380 -551 591 19 896 -828 475 614 -459 430 -797 282 728 974 489 -684 -593 -788 781 538 424 524 947 -570 992 -970 -667 -547 850 880 -882 816 987 -451 806 451 495 204 844 -952 698 -161 43 -567 -665 -798 -201 489 630 -825 866 702 -596 756 -987 310 -521 -506 -46 -841 -519 -727 597 253 712 552 465 616 -299 481 215 708 144 178 895 641 628 -985 -550 410 612 369 -667 967 -958 -362 297 72 -848 347 229 720 -795 533 512 134 919 716 895 -101 207 89 -378 384 -160 -342 904 724 785 133 798 99 101 -991 -851 794 853 718 639 227 700 176 289 -966 966 428 -424 577 -120 -296 278 319 169 -222 687 -520 402 888 -461 -194 -895 -738 -275 -698 26 102 970 649 574 3 353 764 -95 959 -83 639 -397 -871 856 312 655 -782 608 815 -653 -278 616 667 852 -749 968 -551 -273 465 -101 -234 694 583 -668 576 916 636 53 -13 -271 -460 -503 597 -519 -659 269 65 675 758 -894 643 779 -447 908 -826 -985 -454 -37 -150 -462 64 -182 -864 402 -244 -943 -169 429 888 -610 348 -496 874 747 899 -684 259 -690 -197 944 -788 702 -361 709 -411 -419 -444 -269 -212 164 498 586 -84 -679 407 965 -890 925 612 -81 -655 -511 275 -529 -980 467 -851 -492 -549 -183 863 -653 642 -631 902 748 267 355 -685 -123 -690 649 -110 335 -464 -408 594 936 -58 -642 -807 383 -9 993 -366 168 -833 -613 709 -178 -619 -414 474 -801 163 693 684 895 391 -530 169 295 696 989 880 -706 -831 797 -163 -360 479 681 -869 421 -324 -759 999 300 390 -374 -232 -622 -265 -351 -831 -156 14 483 937 426 -238 -505 516 -498 -875 840 -465 -301 -495 -309 921 -884 73 -648 788 -722 -374 -325 -752 106 897 -685 -761 851 271 983 -823 727 407 320 700 -405 -512 -595 -915 600 113 -383 624 252 -359 275 210 204 -43 466 121 777 869 795 824 -215 948 21 -861 -151 -663 732 -745 -313 841 -464 309 343 241 -906 -103 -2 -974 997 411 833 109 -726 -812 -428 -247 641 -716 974 -129 746 -933 -381 -952 224 -842 -859 450 748 95 -635 -274 852 588 672 -552 373 -941 -440 985 -348 -509 393 -942 111 -739 350 -405 6 -733 419 169 -385 898 -926 -758 809 -601 346 -972 757 -543 -815 297 568 222 252 125 813 779 -146 -496 -746 -637 -949 514 193 247 597 -304 -342 570 166 -798 118 -389 841 327 -54 -246 -16 302 533 -395 639 225 -320 -80 -659 -962 717 -329 475 -842 -466 -408 908 -805 885 208 -42 -949 -647 871 966 506 -442 -695 -952 -683 108 -374 930 -478 42 -431 -624 -915 -457 406 369 358 367 67 842 125 -851 -867 552 -781 -287 436 -497 588 332 -429 777 -936 623 978 -746 677 331 614 -895 658 -858 -685 -720 -780 836 771 1 203 519 -952 522 -719 -225 3 909 7 -624 -360 -776 364 -562 -407 -592 476 -153 714 -267 -160 -516 924 -362 -997 399 539 616 -469 -323 151 -627 745 -922 243 771 597 561 327 -280 259 -929 -153 -366 -403 255 -698 -700 -499 649 149 -409 -44 437 82 417 496 675 954 934 940 749 58 -860 -361 713 187 959 115 467 736 589 276 -585 -103 675 585 -882 -50 -711 355 361 -206 756 -645 -488 -381 -162 353 992 -803 454 -706 -874 129 324 -767 -480 -471 90 54 29 189 -861 830 -378 -316 -898 683 494 -41 830 795 -819 -410 -189 -490 147 -669 737 -464 982 896 313 911 -784 110 32 -117 -377 47 -629 -215 48 -409 -945 -819 35 -102 -954 -759 -236 -757 155 -984 865 205 -787 -793 -482 -327 480 -802 795 -235 232 -67 336 -268 -788 -565 642 -8 107 320 348 409 -613 886 672 -39 179 355 25 282 -704 183 248 326 -84 322 806 860 -242 -665 -566 -757 349 -416 667 -521 370 -784 -919 -24 -981 -538 -599 741 -483 -437 -911 -845 -755 -897 -671 864 762 130 -221 139 552 -236 -191 710 -566 -908 555 -509 376 769 -940 102 -135 -342 -82 707 841 919 -558 -121 798 735 823 558 658 443 -815 -276 905 -574 59 -600 -458 697 -518 647 683 -192 -409 -391 -774 -230 -992 162 -909 732 -953 -949 -818 -844 -730 202 -822 -335 555 899 555 -409 -853 82 350 76 -567 -347 -58 -831 -308 2 -740 722 323 -133 650 -260 27 593 -744 615 -170 -828 373 -704 63 851 -283 -446 203 -937 483 -359 -847 -287 -710 806 938 415 -158 -899 -700 -519 112 835 -557 -261 513 571 416 -670 724 917 -169 177 -305 -341 -161 -11 -931 -700 -698 158 259 951 -132 -640 -613 592 889 368 934 -588 436 -740 412 935 -117 -952 -341 126 528 -879 790 -339 54 391 475 414 -140 -946 -270 644 848 -370 -637 -568 83 62 -257 292 121 -472 -79 188 931 -731 536 -620 315 78 -148 -344 346 369 830 -438 -926 -402 838 -811 -399 490 -439 104 -318 773 -888 720 -400 -303 -399 -113 -828 683 856 -722 -363 -852 388 -424 76 243 525 -120 738 -450 -679 634 -909 -415 105 19 683 853 -276 454 -333 -670 -103 -729 335 537 942 -683 -318 291 -855 -862 -54 -120 -221 -767 -134 -932 18 -93 -913 -80 -115 -662 209 -84 113 -257 -906 -501 -664 -305 963 -674 98 -410 896 681 -900 980 428 6 -944 45 724 -340 780 774 480 -265 771 410 -54 -194 -668 188 -69 33 671 453 -104 209 718 382 -137 686 -583 532 -966 902 -977 -395 679 -868 -774 -293 113 753 -997 -966 -299 29 766 -67 -523 -372 -373 893 -180 -490 -863 -716 -657 -924 -763 146 -666 -416 440 -655 -545 -483 988 -620 591 544 -769 -110 -83 -415 486 686 146 497 -227 -803 0 143 -465 -82 892 -800 470 502 -129 969 558 -158 927 124 -386 328 203 -833 292 998 534 -539 -770 439 411 626 607 880 646 -591 701 307 -87 -775 415 -832 -520 216 -909 -220 533 951 508 -674 -414 -638 348 337 330 707 -504 -101 -429 -65 697 23 786 612 561 -256 -304 -821 -748 -622 900 -270 445 -693 796 180 849 -152 -938 70 -154 523 -787 -809 748 219 -102 991 725 -811 -874 -758 -644 -612 -518 54 -222 993 188 662 -689 -835 70 28 -368 -209 -809 27 -466 -50 -670 -415 873 -83 -441 -54 -725 396 830 -396 -584 253 8 230 -890 595 862 -751 386 149 937 -655 -177 737 618 -670 -477 359 -651 169 656 -19 9 629 -640 -917 158 525 -851 -834 818 -434 -955 -258 128 667 403 -246 453 767 414 225 836 -155 716 460 -871 -228 155 -1 -800 -221 447 -60 590 -622 207 382 -472 -947 98 973 622 542 -943 -280 846 479 -730 -505 909 869 -287 882 -879 -65 536 -520 992 -366 -413 -243 661 -943 -963 -380 400 -925 198 262 -21 517 124 -25 522 -905 -798 -692 -667 -708 765 586 -711 335 107 956 426 18 -425 -474 539 -295 -695 -987 -843 -878 491 414 -308 -543 -679 -647 95 537 -899 -596 -283 724 -719 9 998 -616 -179 261 178 -446 826 -914 236 328 661 -390 327 615 443 -207 -67 961 338 -754 387 -460 -544 680 -378 975 -263 62 -945 -945 297 555 -704 -354 -339 82 500 -122 529 391 695 454 232 360 910 832 315 -88 425 -785 -100 -183 517 456 -336 -268 -680 579 475 44 -561 -710 -368 -296 697 912 -208 851 700 -362 -27 423 533 932 -932 -134 -507 -489 858 666 229 -655 846 -684 420 -785 321 219 -88 -443 864 244 757 -914 147 652 223 -809 -755 669 429 -445 -573 -595 -928 -794 -991 954 88 919 -784 -951 -763 817 855 -585 396 -739 -827 997 -470 -985 666 -914 380 -936 -726 -453 293 -512 996 147 -798 602 -165 -667 279 -868 806 70 844 -571 816 812 -519 -417 606 786 748 827 193 25 856 -919 -149 780 -864 533 54 -754 981 -265 -104 845 -198 894 -371 477 836 328 -924 477 -897 -394 349 100 838 779 -478 693 92 106 264 -698 965 -734 -988 -706 118 -256 -299 -202 -589 -337 -633 -219 -499 -91 924 215 446 940 200 -942 671 -44 -928 183 -982 259 -858 -429 -873 491 -785 210 -495 548 528 12 544 548 -253 -490 -947 367 -642 714 301 152 355 -384 689 221 -868 -149 -239 717 600 -300 338 218 -276 -918 -860 685 364 601 -802 -917 -538 -871 -239 -266 -787 -672 -636 993 -114 -501 -452 112 -928 139 629 -666 589 -508 449 -493 775 -809 732 203 -733 -815 -590 196 138 1 -41 406 -162 -417 -447 831 11 76 -910 543 189 607 -655 332 -95 -482 -654 429 560 -355 -424 -13 610 863 86 -601 -516 -519 103 -764 -786 -234 -385 -715 177 629 -287 -464 528 -996 -415 247 -535 906 -254 132 328 487 -340 435 169 -556 694 -911 781 208 738 -28 -213 -377 333 630 719 978 823 -512 567 333 626 390 -569 583 987 -585 -124 206 845 -530 -426 -894 123 -333 -36 757 616 -37 -42 -507 -813 494 84 812 -181 995 632 679 -620 743 -660 -300 705 -171 -531 -198 905 -419 -888 561 -972 807 826 389 -582 -932 890 91 -424 370 859 521 -405 82 -135 -449 -274 -8 478 925 -161 445 679 601 -953 204 771 -1 -504 254 -583 -528 980 931 357 891 823 123 917 -791 384 -939 -723 248 473 -202 676 -256 608 -140 716 -752 -820 996 -569 621 -206 399 212 294 -9 63 965 -740 -251 -812 -310 -228 -34 842 -767 610 980 -280 -603 19 -861 660 -60 549 -680 922 832 131 646 55 913 812 -118 -522 -382 -740 -729 864 552 -245 -923 562 206 -74 529 -399 -427 854 -186 475 86 -676 -45 734 -42 -894 933 992 -963 -21 79 -890 -230 -131 -719 -964 201 727 328 -29 666 -529 720 273 864 -753 -583 -129 -872 834 -729 528 -646 -680 -560 -340 95 -762 -889 401 194 656 -611 477 -104 -598 881 -969 382 -586 -131 -424 878 -967 669 -275 678 -193 931 183 507 714 479 32 -847 -526 181 -347 -898 261 538 -591 813 -500 -1 638 190 -899 -185 -111 412 -277 -333 -183 841 439 329 -47 -870 -223 -195 835 924 656 -878 604 -857 -737 -531 -298 -946 147 772 -498 434 215 223 -994 -412 -344 -955 -578 -875 233 -645 425 -478 -646 256 990 147 749 -49 -350 -696 540 -499 -597 519 -573 -658 -446 251 696 466 -386 -9 -68 -728 940 -342 -950 -407 430 -977 -695 877 -809 -126 -80 203 231 787 814 -542 294 -924 881 -274 446 -169 -412 -645 -377 146 721 -1 -931 -238 946 46 -292 -654 -992 -931 983 865 -552 -817 369 382 -9 -188 47 -968 -58 -160 85 -16 752 -616 361 421 213 -137 -816 36 -160 356 183 -528 348 237 313 -713 830 811 761 76 -576 -595 -802 -552 727 464 -245 889 623 -163 -772 -803 -312 -696 690 -880 -148 -984 8 -28 534 906 -968 -820 258 977 -386 385 786 -566 763 -389 312 500 -178 -201 -65 -809 -206 194 892 989 831 -653 716 490 258 -256 466 201 -321 687 310 596 24 975 510 47 -930 548 -295 -528 34 938 -688 -932 520 -440 -332 921 -938 -874 613 893 -84 117 399 -768 -21 -72 681 -153 706 327 -923 -354 203 452 567 -632 -183 139 167 -575 -458 218 48 243 -519 -266 -453 -542 210 -808 758 913 377 -127 -296 596 998 -341 -907 -725 468 -435 716 475 -546 131 373 444 305 -267 -706 -9 703 -411 426 137 -721 56 738 518 -541 920 120 -75 -678 -625 -707 465 -489 454 -748 398 -358 888 -666 808 -723 -701 -124 -549 546 -7 391 750 714 940 -536 -600 -629 183 424 -553 402 -747 492 -122 -531 925 326 352 -443 -401 -119 840 282 -400 -773 88 -229 159 -292 247 -60 665 -541 985 511 -592 76 56 221 116 345 708 -177 -965 -557 -536 596 -613 -787 860 -379 298 -772 981 -690 475 50 -133 -971 223 330 73 -36 -572 74 -403 -826 -803 -169 222 459 -247 -695 131 -785 447 -911 -824 -641 906 450 -82 -806 -758 -956 -907 16 82 -824 -293 116 -736 -253 -313 -467 577 756 -928 513 -379 801 257 851 554 287 296 509 -232 458 -815 697 -315 325 678 -895 801 872 -468 -678 723 -402 309 471 187 -212 -656 10 -903 322 633 558 468 -947 -101 -896 711 348 250 -190 881 671 -119 793 -310 -565 946 -607 883 106 -155 -279 863 891 -623 75 -625 -87 -683 -732 99 -2 385 -319 -159 -992 663 471 -534 -352 377 -730 772 -576 -448 552 551 883 351 -569 405 -891 917 -47 949 -418 -915 802 -516 -575 707 3 602 448 724 547 599 391 321 312 244 -774 540 196 -677 -232 -892 -854 888 10 -303 275 -558 75 -7 866 921 -918 -550 701 130 807 -733 663 -89 -791 -398 170 -711 -752 2 586 -211 407 450 239 -889 -823 -30 586 434 162 110 -776 -632 318 -842 164 -247 -499 -787 -452 -217 -714 -312 419 -895 -616 694 -605 312 609 -569 -75 611 40 376 -992 82 699 918 -774 -962 -460 -71 -497 108 -123 -810 -4 -66 -792 208 797 -849 -884 662 991 -417 802 502 -377 -838 -866 -630 -470 793 259 -552 -92 -481 851 416 45 674 977 288 -355 346 -489 -33 -932 -376 317 37 197 972 -548 -406 -231 45 19 -817 -949 -179 482 919 323 700 858 -744 -890 -716 378 -564 -648 -589 946 -281 -883 851 -562 862 518 948 -956 999 -277 -754 185 -273 222 216 618 513 -264 -594 -606 -748 -28 -259 196 -630 -449 -4 354 910 457 536 463 -632 6 -920 -727 -567 210 695 -979 403 931 301 -61 721 506 297 -256 833 216 -559 -88 -202 840 90 -683 -939 675 -480 -744 29 -605 943 361 879 -407 -477 988 374 -121 -361 -670 862 -225 491 -161 260 420 971 -740 857 163 149 -869 -214 326 555 912 148 -751 -812 470 509 -302 307 267 923 -113 -900 -279 205 -150 -780 -538 765 -977 -282 -869 -129 -520 -171 -430 645 -985 359 -131 -224 -668 917 956 13 -829 -471 -346 -395 821 -106 -390 -370 -318 625 444 -65 -776 -527 246 601 343 -621 389 -268 -564 31 -794 -782 -124 -422 201 -590 796 -787 894 39 -494 -150 -666 -913 -390 -338 424 465 74 569 112 207 -339 103 845 397 -94 -183 -160 -535 -404 -978 -708 -779 970 -755 -325 -110 -471 556 159 -478 851 -531 -502 -709 -523 -773 233 -260 608 565 596 341 721 -796 946 402 73 -834 -483 703 -637 4 -492 -145 942 703 -754 -646 557 -439 513 828 779 612 -51 109 -228 -112 -758 656 -346 746 507 -455 538 -347 379 -602 90 -829 -110 -724 492 -494 -746 863 -384 -303 -523 -804 -879 325 288 -867 -964 -815 118 829 -917 -338 -442 217 -549 -11 -416 -988 27 -954 178 -431 -967 -864 927 -248 94 -988 -128 831 385 779 -832 157 -738 510 541 -993 -924 629 21 337 -239 830 344 124 -897 -549 -227 380 -238 -921 -755 505 754 542 605 94 322 -185 953 379 554 -306 -526 675 560 -865 963 999 -534 -939 312 -488 -55 -775 -905 -994 697 689 700 0 28 336 886 752 222 477 -999 417 -405 -606 -119 -855 -122 574 -50 -415 977 106 -94 -118 260 832 -129 -14 -192 325 -315 -393 413 -306 -611 -428 -432 -354 629 876 413 414 -247 -270 -584 -887 -241 95 405 -554 -482 263 996 -558 125 204 -285 -905 862 -618 798 -330 423 -379 -21 39 12 -273 -715 -132 -478 556 -613 -123 766 -745 -284 504 -723 220 69 -354 187 -874 359 -987 -165 -154 115 -604 618 194 41 286 -486 362 -463 -654 -73 965 -211 495 -497 -87 48 856 -474 -322 -600 954 224 -236 -137 -16 509 -82 -305 69 -826 241 351 506 434 -119 -329 -821 -817 -549 -406 528 -683 -198 -335 249 505 -13 -364 467 -29 311 -517 920 -697 -838 259 -175 939 -386 874 575 -194 262 630 761 -699 382 -144 563 -176 -544 -246 116 18 675 275 605 77 -132 -223 630 375 -859 -161 785 -229 216 -930 844 373 -646 80 423 -875 86 279 -448 -804 220 0 529 -166 560 -115 -383 1000 -794 -682 -465 74 393 303 890 -739 -470 369 -74 -837 -987 770 716 -684 -83 -848 -997 328 108 -382 -708 -43 -776 516 199 -432 -976 -103 100 240 584 103 -393 -768 -418 -456 -962 -322 -64 784 -897 370 -646 663 471 805 -701 290 319 -851 622 635 762 -478 352 907 222 786 -701 -928 27 -922 -714 -5 386 538 876 -374 287 -618 -932 708 748 350 161 -916 -119 440 -239 762 931 -835 855 -780 -634 131 -697 -937 889 215 -324 -112 -592 300 394 975 -907 -519 261 -18 -525 -741 -948 541 -41 234 903 71 463 -886 -473 -805 -50 840 -543 754 961 -299 -831 -389 -224 -32 -583 672 -184 24 -656 -45 -861 601 -857 -674 950 -579 -676 496 -998 -631 756 864 -966 783 331 -904 -334 -711 -887 -322 717 -619 95 474 -394 -328 578 734 -758 356 591 257 166 730 -584 10 741 -279 697 240 -610 -106 -758 364 -441 -291 943 626 822 -396 -25 749 -144 -131 -189 373 66 982 -482 -871 435 354 545 805 -522 -520 746 469 -902 -325 -385 -146 -515 604 937 17 69 -88 -730 -986 -257 652 -764 139 713 -633 -564 984 38 -675 75 445 -141 -210 -229 778 -249 416 625 511 -432 786 -251 -456 -489 193 303 448 -101 773 63 -325 577 573 282 989 -783 -894 277 -460 -22 -613 -896 -531 -934 -429 172 -936 811 -296 509 890 725 -539 359 -648 -785 448 -94 -630 286 777 -592 67 427 -99 -638 -688 -705 921 -561 690 -448 796 879 284 -714 -906 -378 -67 -666 -412 -198 -424 154 250 -45 -260 146 -345 284 962 -648 -984 739 291 812 -419 717 965 -331 -993 -487 682 -424 825 -787 176 -497 137 -292 207 -394 790 229 -86 296 56 984 -1000 -936 899 -252 11 614 -61 -308 939 44 -416 -615 -259 -433 -61 -70 -664 38 146 -357 898 26 -754 182 -782 -109 -946 70 -553 -804 -594 -721 -741 689 878 -118 487 -99 659 -961 617 191 -436 -60 -650 391 189 -495 370 -584 -846 553 829 -153 462 448 756 514 876 -149 -275 74 -828 839 -277 -402 212 -716 -836 -441 501 -811 -213 -768 -651 33 73 -509 800 -396 -588 178 329 285 133 302 -115 705 404 311 440 -788 734 -414 -341 223 -842 -516 508 -915 672 -946 11 444 31 -577 647 814 -43 883 746 782 -362 -68 352 -335 390 -334 -833 -965 -741 514 -854 -758 700 -830 736 648 637 497 904 -182 -31 861 -978 -521 -375 522 -198 287 514 -771 -174 124 -592 -980 404 -915 -379 835 -184 122 49 -312 -45 771 -584 -6 -593 -346 108 -940 137 565 -308 -502 838 888 824 87 133 842 349 -721 -957 612 -479 -437 408 956 -565 -687 -461 -839 -144 -411 647 -509 549 719 -22 -212 270 626 -826 -167 812 -912 227 -296 -251 -946 864 860 -183 -59 569 149 -563 771 -146 669 -920 -263 318 -124 -11 -399 -766 749 86 -46 -438 745 659 -960 834 129 -659 18 661 -751 655 93 -985 755 740 664 -859 457 -977 -76 -655 246 -761 687 833 -695 -67 -572 -162 -181 -476 -542 13 861 952 -319 204 314 981 544 -136 -546 533 -223 -359 657 -489 159 786 708 231 51 330 -482 -202 193 575 -323 -849 -918 -975 -601 213 -869 350 982 259 122 886 -932 190 -168 449 -728 -592 262 -198 729 -818 -887 -904 954 -371 823 -559 -179 118 13 -800 -43 -876 66 -457 204 -171 504 422 -282 -774 656 485 -248 88 -348 168 -590 -937 -714 -123 -359 -400 -982 -532 174 721 227 -288 380 326 471 964 270 -325 -15 280 -667 -936 -31 -140 -131 226 -454 476 -831 -417 -24 -636 -567 -71 478 513 868 187 -527 -960 -453 627 780 437 833 898 133 -613 997 -204 -956 734 28 866 -361 350 358 -210 -466 -122 44 -742 -868 105 41 -663 -623 -413 -263 396 799 -88 896 596 -716 647 632 -820 -645 -171 -754 -230 -519 519 933 419 -25 931 -938 110 -360 228 750 -756 95 697 163 721 330 -826 145 132 -222 851 -815 305 750 61 -700 423 -494 788 94 342 486 -21 940 696 -452 431 -309 434 -340 33 -228 -351 483 36 799 768 -726 648 -228 -74 -66 55 -46 -846 -475 848 -505 798 -257 -387 461 524 642 -12 -659 504 360 -867 242 -935 -881 983 -581 -130 -589 -174 -954 387 -171 -793 -887 -319 -296 -641 957 -343 819 996 450 581 743 112 -346 -915 -171 132 804 -377 512 892 -447 523 340 179 378 -220 364 -2 136 111 -459 -676 474 619 182 -97 747 -972 -29 377 -900 396 -124 311 911 -799 -39 -645 -969 -310 228 439 42 735 -563 955 -209 928 807 -23 -50 -990 -660 342 -939 -464 -774 -682 753 806 -685 -438 450 5 -164 905 31 -591 162 74 199 47 -993 -778 -888 917 47 691 216 -663 -795 18 -130 -435 -606 -34 151 41 -428 -536 -643 881 -969 839 398 46 69 749 -150 917 495 -5 976 -937 -392 582 854 612 -266 154 665 -443 -705 767 1 -869 256 207 589 -164 598 -441 -985 165 -81 286 300 -19 948 71 -589 -809 -817 57 -361 628 406 -209 795 -464 -600 -556 -219 -450 434 372 -619 881 133 -546 -706 -518 76 78 -870 -528 -466 -28 -123 834 682 174 -98 976 840 920 432 -531 212 -799 -739 204 -97 251 304 -26 516 629 -744 634 -776 669 -796 108 741 -596 568 352 587 -537 781 485 -952 -502 -375 -414 -832 -393 -960 101 -402 742 -408 -593 691 301 -975 813 154 377 407 239 -959 -77 947 -23 -790 872 608 -236 512 403 -930 -379 -468 450 128 372 -664 -957 779 267 324 -288 -626 294 265 943 397 836 -336 -485 582 621 -836 609 -417 800 375 219 -919 -206 -545 -788 -238 715 -908 -353 -589 -386 941 -612 -178 -572 859 157 451 -365 770 693 21 564 -703 -41 -949 -22 -793 -319 -256 450 541 -562 -752 660 -211 -772 982 503 416 -727 -195 972 -49 986 -367 -651 -363 106 196 -461 193 -7 355 791 -892 -270 -184 -459 790 -716 195 394 481 114 -927 870 98 -161 -131 895 -847 -59 920 105 232 -79 -467 -674 -411 -549 3 -91 -737 -38 -618 200 -81 956 -821 289 -31 -7 -396 -939 649 -445 -717 -120 -155 -263 636 127 695 748 526 421 44 247 -947 809 845 -896 683 87 -703 942 180 -976 -817 -741 210 -191 -122 -251 187 795 -896 391 -903 -659 -533 669 -980 -914 44 460 -951 880 -485 -135 730 403 -243 -282 -691 -979 -332 450 965 -362 507 -282 -122 994 -530 97 -891 713 -144 -287 261 316 723 940 288 -827 -481 563 -375 561 -507 -111 -77 475 493 -525 -12 -511 -31 -736 145 185 -446 51 -595 -909 -979 -821 -984 -853 318 287 573 -993 318 -770 -250 -82 -626 -220 -225 294 -603 12 22 -861 724 -868 -106 145 -646 -894 -606 -344 -521 41 -353 -942 -869 -473 -52 -16 -449 197 256 466 741 -499 -405 -811 -390 -232 846 885 -295 499 680 793 -785 634 -466 -811 -573 -403 28 -256 -458 -543 -434 874 302 -895 -217 118 128 -926 454 -755 750 900 387 -181 -572 948 -524 819 509 -581 1 779 489 -274 109 -478 604 -325 863 -298 390 -914 -191 93 761 10 549 62 -221 469 253 541 -377 -825 552 101 919 399 45 -105 426 514 -644 -91 951 467 -774 609 -339 179 378 232 380 -380 330 -811 725 340 -789 -851 -820 -653 -233 481 90 216 -642 -588 -926 311 -711 111 -53 240 -265 -713 839 -945 240 689 -570 -38 945 884 -929 -2 329 682 35 -796 -58 -373 780 35 556 547 -198 844 -373 265 -332 390 447 -515 -663 723 292 904 151 353 -269 284 695 -411 -367 479 166 582 -515 860 -650 34 -150 -67 -571 -701 -461 -727 -334 313 49 -775 -547 455 449 -21 777 -371 -680 -566 -114 605 547 -927 421 -843 480 162 -519 -513 60 779 -340 -536 17 -372 -133 699 508 56 393 436 -423 -563 149 240 -204 -755 -912 602 307 -342 620 163 696 786 205 693 63 83 -385 -309 717 -351 -691 884 -427 663 -783 -960 -380 -936 -72 -52 100 951 623 -601 -168 -850 -472 229 -621 522 773 -487 976 -652 -258 590 672 -452 308 -73 -547 359 -115 743 -55 -393 -460 277 -335 816 713 453 -137 821 -590 -210 197 -922 -366 741 439 372 -632 378 -785 -568 905 -660 423 243 -63 151 547 983 847 863 -180 -815 171 760 -254 324 -198 269 536 -1000 -889 -580 -619 623 91 523 -137 169 715 -439 -869 -298 229 -347 44 976 556 896 -199 -642 875 -376 -41 140 815 -108 692 -602 872 -817 -40 -308 -30 451 -766 -737 -360 637 -226 -605 338 730 -758 -363 663 -103 -497 -10 -145 -51 -933 -387 80 468 -77 462 415 -516 -313 3 258 649 30 602 -145 402 588 -781 -708 -853 35 -619 -702 91 758 274 223 640 -938 409 -712 -920 -482 114 -293 -243 -996 237 -493 -811 -683 -363 -90 410 930 -390 879 -572 -623 -112 -99 171 -788 602 -106 506 -712 775 -184 509 389 711 307 -820 -9 -633 830 479 791 254 -494 432 -681 -140 -976 -387 110 310 -788 -275 -315 363 -400 902 405 866 250 -655 983 -678 606 -705 100 -192 537 -732 -118 -103 -134 -903 471 -458 -476 -912 -250 17 -621 -161 89 124 420 -849 -590 202 934 -458 -213 -663 -251 -814 758 -427 -844 196 383 197 -506 -617 -368 -899 199 -91 246 239 514 871 981 149 54 999 -217 -397 197 167 441 -667 -807 800 913 233 973 -839 -384 26 -883 339 -152 341 -629 315 394 -509 -193 -373 -605 -467 -444 427 237 674 168 41 931 -440 216 416 571 -944 -965 313 -794 -932 -616 419 307 558 -392 -564 44 -232 52 342 905 251 367 -308 739 -631 -939 959 934 -189 830 -743 508 221 895 188 807 396 866 807 -705 -904 -143 -85 500 -211 -767 -619 -924 -554 179 -626 239 -720 -875 -13 -962 -444 -819 960 731 -507 126 169 -368 -277 -479 78 -745 927 911 356 576 988 954 538 -283 486 -859 534 156 -734 201 644 -194 66 -881 729 933 285 736 11 129 -598 -268 -942 199 48 -551 -556 101 -673 -134 808 564 591 -344 837 543 -161 -416 746 -323 11 -104 -793 812 -298 -622 -347 777 -784 437 607 666 222 820 -970 -219 -682 783 -452 9 -757 -5 -381 630 -839 530 479 -855 -107 -764 -334 622 817 -120 -269 -442 -580 -833 101 -120 261 115 935 -43 -27 -624 -640 281 -420 552 848 -340 376 418 -939 -671 352 -815 -879 515 869 -476 397 -462 186 -781 -595 281 -665 141 -416 232 -1 674 -87 -912 -491 987 -535 665 -479 -647 -427 958 16 865 -942 -427 747 883 622 -654 -750 495 431 -234 -708 -97 -982 -913 -435 937 289 648 891 197 4 -151 779 887 -155 -738 851 -973 -790 -558 -642 -540 256 600 155 451 937 969 -67 -257 537 -604 474 312 386 -266 -896 -819 68 116 -16 606 393 -467 657 -953 -611 -317 -97 474 -321 -899 304 -331 171 -992 415 883 878 -774 -762 142 -756 -38 -229 83 426 585 758 -432 -645 -543 -648 343 594 -909 462 740 141 -83 -93 -453 240 427 -140 -517 -812 -81 713 523 61 -774 -779 -532 473 385 -617 610 22 -49 -73 74 -224 685 28 20 195 -572 -521 531 265 572 -932 -245 701 692 41 985 179 -355 -652 88 513 611 280 -459 -763 330 -557 284 -296 408 731 883 -56 889 -554 465 -456 967 573 -22 925 -686 696 172 -79 940 483 449 -657 -483 -593 -981 322 -262 -774 -203 745 642 42 60 319 716 -572 -482 59 516 133 120 452 124 -681 -747 581 534 -292 -594 379 79 917 -360 -840 -293 -997 -139 -446 -71 -982 -165 -141 -676 -429 132 -221 760 -824 607 -954 829 945 535 -10 -280 -143 811 883 -519 64 -746 816 -765 -264 634 -850 484 -663 -659 -133 689 -965 -301 -586 -379 491 478 -955 16 -960 591 789 -48 935 285 676 -787 -109 325 943 -508 -120 884 -78 729 -515 -962 -597 -148 -850 828 877 9 357 880 -319 -335 282 19 -142 -52 501 -821 980 -674 -717 -157 273 -300 350 -280 78 607 709 -231 689 552 -777 314 -791 -659 551 -652 -959 604 -382 -836 -272 113 696 458 -232 -743 426 275 196 -84 -218 357 269 264 -851 -886 -781 900 -813 -977 353 -653 266 274 375 -20 -650 79 9 -900 -419 590 -365 -831 -305 731 -856 996 851 -536 286 -847 120 281 535 -946 -473 -613 -267 339 -293 -570 -466 382 -490 965 628 -271 896 799 -95 -14 -205 -491 -237 -412 -476 -634 -683 -274 -923 -281 -911 -146 -190 637 -858 -271 939 -142 517 479 -778 -572 -403 -691 -471 807 22 -290 -726 -919 341 -136 751 -752 923 319 -69 -195 831 -681 -31 -811 -828 146 410 738 565 184 -243 880 888 888 -101 16 -208 491 652 968 357 737 958 288 -769 -236 -556 -42 574 -296 858 633 777 -404 298 294 -590 -868 488 -837 571 908 -122 855 667 89 136 162 -338 -596 965 -429 824 -482 -755 -465 18 857 -354 291 523 486 655 205 -494 -182 -915 -382 838 -778 -965 730 684 -328 580 343 -133 786 -871 -831 932 -143 -890 199 872 141 -644 -500 -97 8 154 611 -935 935 -728 524 570 -469 -651 820 354 15 408 -776 -22 754 -203 302 -774 -640 564 798 -733 589 449 -546 161 973 533 767 912 4 -543 145 905 -521 333 -928 541 -317 -159 -301 456 -499 899 580 -456 -46 128 -781 -730 573 721 -600 656 823 370 4 -608 815 968 408 -177 -120 638 -336 -88 -280 -900 -890 539 641 -673 612 -597 332 464 462 617 -780 -962 -892 -751 -258 49 606 159 61 -869 -325 75 435 -358 470 598 -954 -109 -899 384 358 584 -549 929 802 -745 868 780 -549 -223 -987 -95 178 316 299 983 329 -238 -906 587 128 -354 -709 144 -137 -750 -710 -260 -51 -967 -363 594 -298 598 736 629 287 491 924 705 557 71 255 -473 -395 -734 6 345 -51 187 -364 -561 -106 -796 118 -845 207 430 169 551 166 -863 546 32 943 -450 536 -917 -72 894 788 457 -755 727 -120 268 114 -75 567 635 404 167 36 865 282 838 488 527 695 19 934 32 127 -924 509 -803 680 7 -850 -168 -263 -749 -344 83 -990 -219 547 -42 478 -137 191 -234 799 70 471 222 -629 -562 -894 -886 -390 342 266 -585 13 -197 483 948 726 774 -112 198 171 -244 292 -869 -157 663 409 -738 145 650 -995 -850 -355 146 665 -889 470 275 -786 -82 -856 317 -158 -177 -97 764 -163 -12 -392 -131 974 -38 7 -796 959 -603 748 829 868 -776 -509 145 -404 -800 -116 941 -214 -219 341 -249 -437 -760 -955 134 568 878 80 630 115 -11 -161 -780 -30 -869 -475 298 -389 -979 -770 -301 909 1 -712 -367 114 639 318 -96 -529 -625 -791 -64 -516 -52 -268 -242 -651 93 48 -896 987 351 205 992 751 544 -781 264 918 -176 -377 -763 -132 -657 -720 -482 -294 -297 894 -837 -978 876 -337 -686 -406 -849 735 768 560 -794 849 -649 695 505 155 -764 986 -489 637 -451 967 -316 698 499 445 73 -491 82 -835 102 1 413 95 -897 405 -987 -309 857 -739 -67 16 -533 15 204 581 -175 -344 56 -303 -291 -570 720 774 -34 820 -644 954 -969 559 236 -674 808 806 31 248 859 -572 -244 -62 -561 -367 831 -49 582 906 -809 -891 525 554 -876 99 107 -728 46 -625 659 310 851 200 432 -536 -750 -629 804 -700 -162 -283 -125 912 878 -828 -33 51 -355 -110 -237 460 -936 882 -951 -58 -388 -208 527 -179 -19 72 461 -225 448 -706 508 605 826 -708 222 430 -203 -725 -223 899 122 -554 -154 761 -705 -32 446 704 597 804 574 -175 212 959 -556 783 -594 721 -905 278 909 -852 295 933 -159 359 -370 259 -570 -892 -112 -129 -716 -139 -360 -678 641 -938 -981 189 168 877 -357 861 145 -900 -311 -185 -514 -522 806 523 -50 115 672 -322 80 -982 -84 -418 286 -150 192 578 -744 591 928 -536 -721 -478 -40 -590 423 -303 316 -471 869 -213 -641 263 -614 -653 -414 -762 -175 -959 868 -183 89 400 556 -520 678 -438 305 340 -374 -506 521 1000 466 481 -783 690 459 409 -272 148 -287 407 17 -96 -597 -922 458 -347 711 -799 -654 -96 -198 947 907 -179 991 884 365 653 -603 -808 -573 -384 576 -790 -146 -16 -656 825 -334 360 193 -33 446 151 -881 -520 308 -168 591 782 -334 -499 583 -884 156 801 665 585 984 994 178 -547 -441 689 -676 914 89 926 264 360 989 -142 945 -391 -269 669 626 511 493 -924 217 -708 547 848 44 -307 -744 224 747 -840 138 -350 -686 569 -148 79 33 630 80 540 -276 880 622 984 -542 -705 109 -286 -815 -353 -191 -124 144 -779 -400 268 122 -11 -533 286 620 458 404 513 35 -830 125 -585 775 -775 200 58 275 -453 478 962 -281 -795 -594 598 -286 955 -614 200 -214 -184 -265 535 387 -533 519 263 -251 -857 -362 762 -186 251 -534 300 -587 -194 -566 264 -487 -268 -344 -96 -805 906 606 -200 470 417 -936 370 -355 916 -799 257 -988 744 -661 -915 -841 -996 758 258 57 -709 -489 824 -758 -827 -681 340 418 -615 276 60 199 812 427 -143 836 -139 -451 398 932 111 -371 -911 921 -406 330 -113 419 45 -247 492 -329 86 -611 -99 -75 884 -435 -36 685 50 -719 444 378 -49 -653 786 555 -565 -601 -453 53 366 98 -860 999 -599 351 925 -883 355 -242 -885 741 -513 -771 398 598 144 646 368 698 -860 -435 183 -955 -295 -286 185 388 -223 -266 -831 951 180 901 200 -239 -595 174 -370 50 -857 779 728 -772 676 679 396 760 334 -713 902 -778 652 -485 -915 -802 330 -17 269 588 76 680 187 977 418 916 939 545 -174 906 487 -803 170 -64 450 -622 752 -407 711 -375 -623 -322 -660 -245 377 -224 -776 672 377 -756 -885 133 -723 600 -870 -925 752 -230 466 751 745 -532 118 -327 -778 -534 617 -989 -490 -310 -132 -59 0 -478 -120 -124 313 603 249 -215 -444 -22 -177 -205 -591 204 -61 369 -423 -531 -309 -63 -491 -577 738 -40 214 -891 217 676 412 955 -420 468 983 -498 320 -633 792 185 -152 971 -169 796 -564 -556 -702 996 -213 -14 579 440 -381 -931 -554 -588 -79 -531 -12 -941 43 94 -425 988 919 -737 280 85 368 533 -806 831 -238 -823 -945 726 843 72 460 -682 -819 -631 -855 -165 285 -340 -902 583 939 770 107 -402 -811 -613 321 733 289 -485 429 -724 32 813 -951 -916 805 -656 382 -897 505 511 -530 -237 861 837 -90 -177 -243 468 -399 369 829 122 -716 110 -283 612 -758 555 -931 379 220 -604 -916 -176 -634 -506 -975 950 -837 297 751 550 -613 0 -761 -78 678 -470 317 717 -668 -763 760 948 -270 118 997 -690 919 641 513 -307 467 -786 676 641 -926 -354 -414 43 -335 458 -251 -996 -419 509 -616 -697 160 -691 615 767 -184 840 310 -64 -649 74 -935 768 -714 -164 973 -543 -815 -753 4 -527 -347 -490 -864 830 313 937 623 621 568 -395 -657 -285 120 -645 -665 756 510 -223 767 642 406 749 -316 321 -124 260 -276 327 -802 -352 454 385 83 -312 10 -932 211 -335 -482 -124 460 -570 -840 626 349 349 -184 -916 241 821 786 155 569 -750 938 892 598 -707 668 -446 42 243 530 -319 362 316 -861 121 -480 897 505 205 155 -172 -473 669 822 579 453 444 -603 896 821 725 -829 63 -267 330 754 568 74 -658 688 -171 -223 309 -419 -529 -530 -508 377 489 -184 -965 453 67 694 850 69 -388 470 -620 143 590 -556 -676 -157 385 -119 -290 -500 415 -46 546 838 376 574 985 -609 43 55 745 -841 -626 42 -99 -140 -420 -839 -23 419 545 453 782 -523 892 -116 -608 -152 -885 -655 -329 -729 627 -275 147 686 -536 741 518 -211 104 410 524 -515 -484 180 -113 -891 -151 239 780 -849 602 -837 486 -172 -646 -229 946 -293 -546 -721 837 183 780 299 978 536 -684 298 -325 53 203 64 196 158 -558 567 231 -621 -890 -466 -998 -236 -247 142 -718 -124 -407 980 713 656 557 -331 959 -825 515 891 -948 -334 324 170 -110 30 886 935 -787 -582 -382 593 -177 -837 200 -362 781 -592 -423 824 -933 -45 824 879 -905 -931 953 -420 -531 -424 -217 -513 171 962 -49 175 784 -71 -48 666 -818 -647 -532 -824 372 288 -943 -183 600 -122 -864 -554 -521 353 243 625 315 390 -694 489 -949 -763 -148 -427 -687 597 -896 -325 436 344 428 -95 366 197 -23 -933 805 -356 859 -814 194 863 44 775 538 388 -215 177 -114 -119 749 507 365 147 958 -423 711 537 -709 -127 753 -182 803 275 909 726 680 -925 891 502 947 -197 -284 557 -601 -746 -182 -661 -600 660 679 460 340 7 496 -930 -846 -941 500 807 526 977 821 -432 -290 482 -717 758 -374 -289 811 -779 413 -647 -500 -888 -14 -59 -546 754 941 -380 -839 -91 -129 -927 260 -308 547 339 501 358 732 -329 916 476 -280 -588 -616 -601 -831 871 95 379 90 485 -29 892 -956 878 69 42 183 -634 460 -693 -580 -905 96 -742 837 -602 175 -274 -40 356 -251 -903 -85 859 -674 -371 777 939 676 621 -932 881 -948 -361 586 552 -326 -497 502 -349 -162 706 -548 829 290 -441 -824 -825 804 -936 731 6 738 601 -177 -554 -574 663 666 -229 699 -893 101 -522 -963 778 778 496 -168 -208 -654 670 -971 -410 -694 326 139 -168 -343 125 -801 -10 212 -621 -625 189 62 -367 526 398 -602 575 -449 535 -826 431 -203 -926 1000 473 231 -953 -822 -214 840 -715 -147 -591 174 -8 -999 832 378 976 120 57 712 570 -391 502 -880 -675 26 261 -510 61 959 -449 -21 -883 223 833 219 206 102 -653 -864 337 -200 262 862 889 102 839 789 -130 506 -348 80 646 746 -254 464 51 -88 811 781 448 329 -782 546 663 -703 961 -470 249 -701 -46 101 -324 85 -749 -393 819 264 -925 -528 -456 -763 620 -787 505 -575 632 -693 -546 -669 313 989 -535 44 411 690 -419 839 813 -230 -398 -15 462 -321 -71 -6 958 160 -650 -39 571 885 632 149 146 441 -590 -33 740 -219 -276 692 626 753 -512 -874 -228 -823 421 397 549 -123 620 38 492 -267 -220 736 -163 287 144 -730 6 571 -971 -168 -388 97 143 -618 282 -310 -200 -854 483 603 227 239 -572 493 302 364 -454 151 -106 -283 512 -697 47 -202 -375 675 -272 -915 873 -250 -100 -652 253 -337 -105 -255 -919 -192 -745 189 125 847 557 415 820 -118 -167 872 90 381 657 292 837 882 793 -430 102 -251 800 -869 -303 611 -686 -298 -907 297 -788 -694 -908 4 -2 495 -280 855 -637 426 -121 -133 866 -829 -960 500 -930 -664 758 -499 989 -242 -205 870 32 304 837 -733 474 681 -952 -542 -244 -105 3 686 -974 -300 -796 -395 -952 -879 -187 -284 -174 873 415 -642 -515 180 611 -452 -65 -19 -851 543 845 711 875 -564 -339 -903 -330 626 31 543 -789 -220 -482 473 -399 -766 -849 494 951 378 384 -185 -442 -254 142 707 588 -542 -354 715 -986 77 646 823 57 -626 706 -561 -195 898 -318 883 156 236 684 898 922 436 390 -527 566 -931 503 -5 -972 -105 -86 -175 376 -326 -273 338 541 -431 -796 -604 -756 167 -28 -848 -501 995 -268 816 -170 582 -355 233 332 417 560 905 935 95 -347 490 -261 581 508 -677 -190 937 13 -970 619 -227 242 -837 -517 637 738 657 -145 900 497 -610 -902 259 -551 615 -980 -150 505 307 660 -5 -539 -52 -34 -359 703 -267 97 -406 -275 -176 -902 -364 268 -900 834 -710 103 -307 -768 -50 535 94 279 667 -904 464 -240 -418 531 -827 480 589 -435 -325 520 481 -704 558 -730 -599 -119 -876 -435 -374 783 -191 223 -565 -834 571 572 69 430 -672 -453 -495 -461 -705 -257 493 -570 255 39 173 674 949 -789 -922 -405 15 589 763 -470 -428 672 -314 902 969 -654 -412 131 187 580 320 -482 -329 63 422 962 -276 317 915 466 -668 -76 -434 -718 220 -681 -549 -56 -969 533 19 -261 -834 647 282 -856 -549 -719 247 -482 -768 21 659 699 -725 98 528 -852 31 -498 547 202 -249 -359 -584 -76 -863 -672 -127 986 -726 -417 972 245 -549 542 413 941 -410 -879 391 -644 -60 803 -553 659 -279 -659 -441 -511 677 -773 594 -528 189 -315 609 585 530 557 92 -381 479 265 315 -283 26 282 776 -331 46 90 107 958 -429 -22 -216 -842 -18 117 -468 -261 -221 404 594 27 886 -241 -465 776 713 -912 -945 527 -411 732 -102 -908 -425 591 -75 -725 -520 623 -673 -271 -768 -899 793 -778 26 -56 -967 152 801 -675 -39 378 426 286 361 452 -928 322 739 -70 -830 -333 539 304 -370 -235 -757 -561 72 759 -285 -712 -130 229 970 -803 476 -90 -617 -753 248 -847 -899 -912 899 494 -637 -768 -929 241 -484 376 -583 -548 35 784 -579 399 385 282 -48 740 110 -242 -919 24 270 402 954 876 691 -573 -69 -588 -918 -50 -791 547 662 -970 267 -861 536 621 -627 164 -663 748 582 788 404 -889 807 -70 558 471 380 -557 -87 268 324 666 406 -813 743 945 727 385 -235 271 -186 -697 688 -643 -690 237 -394 107 282 -995 79 -740 209 393 617 -403 -25 303 -804 861 -569 -383 856 -27 -980 -501 866 201 917 -668 873 152 -835 -693 71 175 979 -397 -312 323 245 524 -423 -130 -655 -652 833 -761 -656 -436 727 -308 -967 121 495 -734 677 695 -334 58 95 -295 52 473 953 846 871 -222 340 -256 -523 175 -272 -807 856 282 558 -469 98 522 -158 -977 -990 -114 -841 -727 -371 -818 774 -544 731 522 729 824 -788 -557 -809 -380 842 180 -3 506 -364 -464 409 -988 -50 164 752 12 712 -114 804 -826 417 149 740 -579 401 -609 -528 866 70 455 -934 -554 -106 138 308 350 -497 63 857 -598 -526 308 730 -596 67 715 760 703 -388 -18 882 -148 307 -619 630 589 674 -603 896 -992 -804 -907 286 108 467 944 -45 385 925 -78 -88 -958 -150 939 -238 -542 1000 -643 -596 -223 -718 -373 965 457 -888 -34 543 882 40 257 775 551 -633 -385 -505 583 497 719 794 477 159 879 193 -24 377 -238 -32 596 -164 -816 610 -541 426 568 73 -178 830 -28 689 -982 -999 -73 791 -304 167 -704 868 745 580 24 -66 292 -67 -478 -324 -510 325 997 758 252 506 351 -881 68 937 -964 -744 -190 997 -557 -619 492 -280 360 323 -430 -980 -699 -263 -112 -36 -64 -688 -968 709 414 178 -91 -768 562 -953 -589 -865 -86 -689 -714 601 -272 533 964 793 -796 432 589 -300 -767 214 -603 713 -202 -530 997 510 923 320 355 352 -928 943 510 -993 914 480 -999 98 -167 89 -942 227 885 -415 -701 570 286 547 -380 -125 753 908 -721 -257 409 -843 -71 -747 387 180 -259 -810 -574 -260 530 -774 -258 -619 90 545 458 537 672 -644 449 832 -632 501 449 5 -753 681 -681 -298 90 -768 569 798 62 -993 312 971 -298 658 -296 -954 -794 -189 880 178 644 -281 512 -774 -568 -22 -605 361 853 493 683 -866 163 -320 -692 636 541 867 -580 750 -904 329 152 -242 -510 979 -995 693 -239 -397 180 -114 58 -838 -406 -929 -924 170 -398 -233 -689 366 -282 -894 -31 944 685 -652 258 -151 -732 564 -723 -378 -171 -142 273 -789 873 144 238 -130 520 56 413 -899 -255 384 -377 539 -337 464 316 -429 264 952 -823 494 -134 -832 700 -911 666 -268 139 -546 -469 -421 -443 218 -738 815 359 920 487 8 24 436 998 235 13 -769 -117 -332 873 238 -67 -734 726 603 508 -465 -620 -195 -459 -517 847 -874 513 805 672 232 255 -781 -863 297 63 -675 88 -149 -470 -202 150 -947 -898 503 -807 -19 142 418 219 -1 -872 -80 -15 671 -992 -611 -663 400 363 645 403 -688 679 -606 -724 -661 278 -404 86 552 -979 43 -474 -916 -113 955 46 105 62 869 -151 317 -439 -446 382 307 328 -312 -619 -532 -48 -668 709 390 277 -34 -291 801 -810 66 74 584 38 265 105 193 868 -915 -445 -35 -613 -49 -24 176 713 976 492 -855 -422 895 -573 -687 46 -860 -206 -513 877 255 305 -931 -861 -433 523 78 -608 779 209 680 498 -351 315 562 -199 180 690 -214 107 785 -156 244 -241 473 806 -250 562 453 -201 141 282 168 -561 -847 -231 413 526 -41 120 -806 67 -110 643 -931 -739 773 -80 176 -76 -424 883 -75 -753 878 90 -973 351 -713 930 105 -758 -953 -289 603 -232 250 336 646 -472 224 360 -955 -251 641 788 -646 832 -451 466 -695 37 -526 853 12 663 866 -865 618 119 -707 -165 -326 -151 875 -745 -874 -229 315 -595 -654 618 115 983 -456 852 -84 -206 -332 -867 -249 -325 -708 174 -204 476 -248 67 501 637 767 -410 -976 -748 -39 941 72 222 -155 -334 255 -363 756 -819 -706 -264 -516 -882 281 -930 -503 519 -952 157 -338 704 -850 -903 772 -430 -930 968 -1000 279 -1000 518 961 -93 311 834 -665 970 25 -568 -471 -109 -377 501 -129 -95 529 -809 371 494 -258 -953 211 80 -701 -694 582 -398 -737 -775 -872 457 -170 -136 376 -730 -472 -225 537 -383 907 791 -946 -804 181 761 -85 -543 -588 -347 975 495 -865 -643 651 794 205 686 -877 -733 -451 -400 969 -923 -185 -166 715 -106 578 154 617 -829 370 -127 148 -57 437 910 591 116 707 973 -996 487 257 -51 726 196 -473 -360 155 964 498 -550 154 -473 955 -301 -615 -26 814 807 455 -267 -864 378 424 -760 409 535 -758 -454 893 990 148 -286 -276 -307 -703 -690 547 -947 -24 -790 309 -514 80 802 -479 32 -565 994 -762 368 -58 422 -983 -357 694 189 948 -492 15 573 -414 -647 -139 700 -618 629 -369 -318 714 -737 -30 -157 -734 -956 -41 -309 -312 -909 651 -633 216 456 -46 565 -411 673 812 18 620 271 781 -987 -180 -827 106 -47 935 684 -181 865 -382 -789 805 -158 -41 286 -495 -989 -601 -370 917 187 -56 -4 818 437 -421 592 -681 -278 -508 949 852 177 882 949 -784 -336 628 -189 560 -220 -987 -409 -592 213 521 364 862 579 -950 306 624 -724 459 -158 -883 -864 463 -93 650 786 395 -538 828 760 -665 94 -820 -767 -940 978 -138 -776 -348 -323 393 -412 -490 581 21 -199 119 358 4 -98 628 635 -408 636 -831 345 991 9 -267 -229 -754 261 -773 -843 952 -534 -397 993 -533 122 259 -703 923 828 -586 -981 -540 -308 -323 943 -131 -427 451 -465 551 562 913 659 587 -856 -410 -161 -149 284 988 -856 -601 850 108 -793 -871 -126 326 228 -79 769 -825 625 -383 81 -366 795 -645 250 410 640 52 -409 179 885 183 378 -566 630 -207 -696 131 413 31 893 -793 -994 -493 956 -308 -799 -826 402 796 411 629 -479 292 472 -224 -836 -971 220 507 330 -104 64 641 705 859 876 -486 269 254 -645 -579 -244 741 261 -766 912 801 -128 575 -561 -23 814 -919 458 907 979 -864 561 -222 822 248 237 354 608 -968 634 162 94 652 -900 268 -379 849 669 933 10 3 -134 -959 955 -939 698 138 684 -204 450 -85 -444 667 906 -525 -556 309 -10 -916 -407 -293 209 -541 -440 18 -105 -369 -247 -878 247 338 896 -947 717 -279 -305 227 -665 448 -778 667 -922 156 -985 622 81 739 -236 -155 -46 -91 -332 821 357 444 -637 -111 -643 844 -729 -313 -673 -722 -547 -448 803 491 797 -848 -76 -425 197 -795 844 -653 -860 -374 -724 -367 -661 986 575 -594 510 955 921 -693 -64 275 -997 -398 633 616 26 -693 -214 732 937 -824 -474 -841 -930 837 698 -976 986 321 -600 -478 -140 -932 -558 -849 895 -45 429 614 472 677 -648 -951 254 990 139 -522 542 279 419 438 120 473 -48 -959 -685 -632 -81 -314 -207 141 -757 -334 -679 -863 -126 -307 760 -533 -68 -108 -180 -861 -219 -530 421 480 96 335 -152 -133 182 -494 -349 -424 -969 -853 -183 909 138 -534 465 373 227 -1000 -906 -583 565 769 -381 943 -677 -630 -784 -276 745 901 157 -219 -981 -395 18 968 420 -771 -571 -701 879 -719 351 624 992 469 -680 695 -183 404 955 -260 -624 518 -965 -141 -139 -710 -93 942 227 24 -66 923 -172 698 192 447 256 -505 -565 -620 -327 -762 -87 -358 -395 157 299 -849 583 -569 -162 -601 -22 459 -270 -929 -753 -910 -400 -703 -139 236 -154 669 548 -459 -889 215 484 -300 -905 224 864 -921 -924 -271 405 -187 -613 7 62 140 949 963 -63 -112 -219 -517 -358 -476 -737 518 91 -420 735 787 332 292 -445 637 -648 412 -189 19 459 -510 141 848 425 -747 48 -416 -579 253 -585 453 -113 741 -776 -322 339 682 -863 -429 154 -471 78 -539 477 -100 139 -161 311 561 -467 990 785 456 -558 807 -347 887 940 855 376 -935 235 113 -821 869 -45 740 705 760 -534 70 -118 426 145 865 -10 590 503 748 -800 508 893 -351 90 527 348 40 141 371 -665 -63 -885 406 308 -44 32 -570 878 806 141 -15 565 -387 863 998 510 602 -949 383 -114 358 284 -430 703 -9 974 -397 321 -390 208 146 -613 -61 780 626 477 883 576 -161 -720 -777 -976 775 -144 623 -525 -793 672 -708 -337 -909 607 196 818 -592 -803 763 -2 -333 150 229 847 -465 -173 307 834 654 -303 167 35 -580 255 -493 551 -974 283 -693 -809 -351 -663 -372 216 473 614 -93 -166 19 69 -640 619 966 -513 -661 789 -557 351 -280 -913 -489 -454 -217 -158 172 78 -391 -862 -37 -638 -561 -652 -447 -730 -60 62 -35 -379 989 840 -797 -405 489 628 11 -704 -400 -721 991 -568 261 -803 -9 238 -833 -510 -495 635 87 352 421 752 -589 -548 -566 883 -240 187 807 -514 -6 -457 207 -722 -543 804 816 -879 995 -936 -673 -484 125 -461 263 -757 833 777 -597 -872 208 -784 579 -469 467 247 -294 -803 256 -63 592 -93 222 481 632 -454 -808 22 47 998 904 554 214 288 249 -378 196 924 211 -269 -250 66 -800 -932 300 279 271 312 598 -778 305 -513 160 -654 230 243 533 -747 -856 -31 936 -333 -514 -460 -781 -852 -196 -716 516 -345 372 -641 655 225 -453 -867 -825 996 -900 184 -18 484 453 -644 185 -167 -511 -965 -820 66 -551 -187 -600 81 715 684 -125 -540 -495 -686 -351 965 697 -371 -875 -288 -104 529 604 995 598 957 825 519 -881 488 -41 122 -703 -73 -567 -529 -172 -557 -442 919 -162 206 220 -891 -505 605 922 -874 -579 -258 160 -367 -673 835 -391 -585 787 674 -257 -500 523 -325 802 -431 164 -234 756 866 960 -157 -470 -957 -304 972 -902 310 259 216 -144 -876 -386 -783 -444 -644 141 -281 -164 10 -605 -229 204 -39 358 -172 892 -514 402 851 -45 -964 64 762 439 626 -291 305 251 554 226 684 305 464 -967 255 -857 147 463 16 719 680 86 622 -311 991 -717 -993 -397 -294 -256 531 103 441 -895 900 -705 401 -366 -366 -953 3 301 -718 -817 -581 -321 302 -772 -782 -361 1000 135 53 809 -460 691 470 333 724 -843 -738 372 -789 -355 -170 -146 851 482 868 -971 -638 912 194 340 16 -194 617 -507 129 -976 -406 -642 -955 154 818 154 -850 -80 304 -645 71 -407 88 243 -474 -875 -706 328 344 381 -968 -972 487 466 -30 865 -411 653 -257 -534 -437 -275 449 275 -430 -518 353 169 -440 -617 411 562 -722 868 942 615 477 -1000 -352 -208 -283 -875 -14 471 825 -453 989 -899 353 961 -492 -61 -322 39 654 224 892 -745 -39 -35 466 -685 253 281 521 986 -739 274 606 767 -9 642 254 707 -219 618 -994 -164 935 -157 592 -772 995 -143 173 -934 -165 212 -261 -129 -107 726 -144 -891 -707 -116 -363 77 -657 -455 91 996 -778 -485 932 -383 817 568 -709 126 244 808 -89 -979 -197 -916 -506 -594 -388 -494 -739 -678 -680 3 79 330 92 -822 786 -122 -754 -647 -855 -3 -2 -938 706 158 555 -200 -279 256 275 -650 -308 413 -161 -310 -746 525 127 -662 -293 988 734 227 209 -211 283 437 -496 -414 556 -293 -820 395 -959 -327 -912 -335 -69 1 -957 120 -389 766 447 959 175 -42 -672 -190 -489 828 612 369 -14 723 -464 595 -142 -328 351 899 -257 -548 -463 -495 -696 -271 263 370 -140 -246 -284 95 871 950 -23 25 -453 -189 -276 953 39 -548 -834 -689 488 670 723 679 867 678 951 -698 897 -643 -583 -424 -906 -553 -970 397 144 519 -798 -924 531 -767 863 939 141 388 -84 -882 -216 42 8 -854 -769 969 178 -888 792 -582 -779 101 -934 187 -522 96 484 -778 795 -172 993 550 86 -419 573 353 416 782 -597 592 -186 -375 372 565 -305 541 937 29 222 -319 750 -302 -239 441 891 9 119 739 -953 990 812 -372 -829 225 -795 -209 217 103 -592 612 -450 -386 -380 -694 170 420 578 -241 -231 -487 415 -950 459 -93 140 705 939 -714 126 -431 -738 734 -746 -591 269 -123 542 358 -83 756 -557 -415 -720 -242 -475 264 244 113 -232 -402 904 -947 701 894 -971 829 872 -541 -322 -106 -43 825 -622 -141 839 -318 -822 599 -9 -875 -404 -415 923 -486 -735 -12 654 970 -784 -198 411 112 535 420 -938 285 -215 99 376 101 65 -885 -934 -310 908 893 467 623 173 -72 -6 -847 258 311 -381 -51 241 510 -201 -205 394 990 206 53 1000 -432 871 -57 -256 -223 -429 -498 600 -299 -97 -532 811 656 905 -53 513 -794 21 -658 -336 284 -430 333 -988 674 951 -771 397 -364 -714 245 -688 -816 622 286 365 960 381 799 928 632 -801 -297 -29 -414 -772 871 -607 635 -984 871 -812 630 781 -651 499 -297 -535 288 -566 715 -744 -969 377 -714 -985 -353 485 593 -244 828 -482 264 216 348 -325 558 19 76 -631 -81 760 -197 13 -670 -549 -706 -459 -514 503 504 -293 644 451 493 -571 987 735 -332 -332 -556 -204 505 566 59 157 463 314 -586 -397 250 95 293 -806 43 -475 -413 545 -464 -52 -541 482 -787 -442 519 -429 888 -496 946 822 170 629 160 276 -308 557 -337 -297 238 359 -816 190 -894 448 748 870 491 -577 24 -655 247 -99 -526 18 5 -289 477 -251 -380 804 -46 910 -440 621 148 126 101 -283 412 357 -733 -692 -353 -883 -100 303 632 -497 -48 -387 -97 98 -916 -760 105 -962 466 608 -211 495 -97 -713 -887 -264 173 -557 935 667 -987 977 -991 -211 -523 670 201 -533 762 -304 614 216 -100 -997 838 -693 637 722 870 -298 210 -295 913 -70 -430 -730 527 382 356 -351 -320 -540 -224 -699 -548 558 407 -707 -182 112 597 -677 563 -488 -386 474 -354 -205 -838 911 -251 -464 466 712 236 -630 -918 373 -82 -550 -351 470 16 773 722 999 398 55 530 984 -285 -63 84 364 -477 720 -272 -478 -854 -299 178 526 -95 -103 524 696 642 6 -685 537 616 -289 85 -116 112 -801 -899 791 -238 -900 -972 -273 -924 -777 -77 -658 -328 -293 479 -726 273 353 -78 -806 -22 -892 433 -712 313 -106 642 604 -715 87 6 151 1000 -538 383 -761 -925 425 -987 448 189 -457 -204 -950 -996 -368 -962 377 -358 687 -915 -479 830 966 61 -307 389 -855 -836 691 -158 -72 929 -591 460 900 -797 158 527 -348 854 -421 403 436 -582 356 -121 -258 -73 -919 -696 242 874 -862 -686 -881 601 -869 -451 -885 -226 534 516 229 -471 -975 -302 -439 -763 913 914 -804 -635 597 145 144 940 -255 -285 411 -151 -96 211 -279 221 -55 -787 948 859 490 -101 605 78 -271 566 647 496 -240 883 -640 780 47 882 -372 141 287 715 947 374 931 -354 -841 172 491 270 610 -306 -401 -791 -414 -402 251 324 -519 -20 -821 700 -138 670 305 -743 814 66 -738 -281 26 -666 -789 -457 -513 251 607 302 966 -857 689 179 722 -118 -225 193 -428 -970 -352 746 439 287 -579 899 405 -407 774 -266 -472 -858 -888 -245 -537 -90 2 603 848 777 -94 238 -464 362 -961 588 177 -193 151 -655 138 -270 -109 -560 629 -712 220 -884 596 -621 59 -75 386 -197 818 60 956 655 368 -607 580 522 453 -163 -400 916 917 -638 563 561 -249 417 -186 414 -238 -998 -387 442 -924 816 827 268 -933 632 -185 -499 755 -128 193 78 140 415 651 438 -250 -231 573 -384 203 649 784 -829 -697 -462 -242 166 551 -602 -181 -116 -269 394 926 495 233 81 -887 10 -978 -119 -12 -865 -280 12 856 -133 653 -613 443 -954 717 -118 135 -671 -809 697 961 -689 880 314 887 -930 -570 -148 394 -663 860 -57 -141 122 -309 139 603 -205 -536 -262 812 -588 -273 -202 -925 -944 756 765 -898 -768 -383 -978 -165 -43 125 214 -5 490 181 688 -44 568 -292 -129 -257 -975 164 638 457 -996 -524 -817 -704 1 622 -432 -794 895 -762 619 -339 -972 -897 201 966 -317 665 -464 -144 -895 -84 827 80 -479 894 999 -752 426 -867 960 37 -436 -895 823 29 -944 -465 954 422 466 796 -689 -897 -665 153 867 281 729 -545 -25 602 -731 -763 -443 -863 -657 -642 782 611 901 -76 377 -959 -825 -3 -267 271 572 -238 916 -690 -304 -884 49 90 312 902 -948 404 -447 -729 -757 -730 -175 -722 946 -916 -655 507 964 -222 -191 -880 703 1 -185 -743 101 -819 -908 303 -47 -59 -988 436 468 699 -335 375 932 70 -904 371 -763 573 957 821 -552 983 -9 140 -614 -541 945 -421 335 -996 -596 357 353 291 -794 -869 515 -113 -852 -549 463 -967 -555 -587 -838 225 150 -191 70 -999 -273 -563 396 949 617 944 -311 709 950 -237 -413 -697 102 -165 -985 517 967 -823 -316 444 67 -158 38 -397 268 -171 114 787 626 387 148 -70 231 226 965 -727 929 740 -648 -351 123 462 961 -197 -576 -702 -92 734 -135 -324 652 256 -641 290 638 719 280 -611 -256 833 -917 -396 -338 455 256 -821 587 -515 244 -263 739 20 -337 641 -131 -178 -552 586 5 -628 858 723 -467 -858 769 -792 -494 316 834 873 499 -362 98 947 233 -401 -635 942 190 725 -124 -911 -20 112 -847 -68 933 794 88 -817 344 380 -679 -817 -472 932 -316 9 -554 -281 -784 -252 310 -550 -621 -741 172 265 437 118 156 131 753 -607 -121 -180 -724 -35 412 715 -459 337 -701 -163 308 356 745 655 860 954 -155 781 532 398 -553 345 878 961 -616 406 914 587 202 -577 581 -25 413 965 -963 -919 -252 -980 -922 125 282 379 -587 477 -925 -153 74 -627 684 425 -25 848 -932 464 -824 -486 555 450 815 389 -837 933 -910 -422 -666 463 715 499 -441 -592 -438 441 386 -335 -531 673 851 -738 854 -495 631 -65 435 394 380 -224 -966 662 81 811 -325 436 -811 691 915 -641 414 714 71 -298 900 805 -839 787 -255 665 66 923 455 -346 760 -546 -524 -743 984 -575 544 137 -295 -271 -860 -778 -201 452 -461 -422 778 295 881 486 -628 385 -757 -280 -733 341 187 -115 -807 -88 697 -208 -706 -935 -833 182 -402 -791 -101 -786 -108 -295 144 -469 -783 -892 7 646 215 668 88 -849 285 -370 23 83 45 460 107 -666 394 -602 -232 -43 333 528 534 256 -943 -189 -325 -614 858 -382 -2 937 -578 -211 -166 -506 536 961 109 795 355 242 -502 -89 903 -909 -49 609 -169 472 517 773 89 -136 366 970 775 -883 391 837 931 626 750 -709 -291 -486 875 487 274 -202 84 -801 51 648 -332 -195 -961 441 487 129 -683 -528 935 -285 -118 878 -313 410 -437 -308 598 365 863 625 634 -736 -935 -497 381 911 -478 601 563 -887 -663 60 -371 -241 251 899 857 120 -270 -747 -497 487 -567 460 532 -748 214 -187 509 947 234 -531 505 -553 -995 340 920 176 -226 -760 -458 -145 799 192 859 -79 667 -619 -486 474 -52 -440 126 897 464 -614 -65 -648 -813 302 -575 -233 -871 921 -207 311 761 -596 -266 -828 -952 -960 -572 -782 777 78 -374 217 135 408 -965 -81 76 879 935 -644 -230 -118 714 -988 -564 -411 45 -693 -707 -676 433 145 643 108 521 -133 456 -972 -5 -147 -431 34 451 -687 -418 891 -96 -538 117 -879 851 -698 -574 167 -720 -400 412 762 -872 592 -375 -698 774 -333 -649 20 -969 923 860 935 -135 147 -976 -62 323 -215 460 -125 -907 -724 -472 76 -966 281 348 985 -291 898 -534 309 -823 -419 524 888 -720 54 52 -707 -945 -48 867 664 731 -145 756 904 791 115 -568 78 -318 -657 332 -769 260 -709 136 -247 -356 -335 -377 597 -67 -512 -867 427 259 -231 -566 -475 644 -296 -947 552 176 824 -414 -324 455 -404 209 -651 -876 224 325 -34 524 323 -486 -723 -696 165 -50 1 -642 -924 -602 261 -621 394 183 343 372 -226 158 -66 -778 432 541 -539 -758 -299 738 -920 -344 -596 907 449 192 763 -166 777 -131 -950 -771 264 -343 -912 700 -101 -729 641 47 -179 118 -347 333 565 -668 76 48 -428 505 -849 -324 762 394 285 570 -303 883 825 18 924 -739 -384 665 -320 181 -534 645 666 -875 316 -430 206 -608 -487 231 367 746 765 529 375 490 491 263 -630 672 802 95 486 966 749 -897 -936 283 -228 -133 143 432 -188 50 -764 980 755 952 386 -675 -253 -443 -582 -852 -396 -405 -963 320 -462 861 -813 -540 854 -316 -179 249 -269 -226 617 -822 -733 104 5 -981 -634 981 -213 117 -313 351 228 -401 840 629 192 -613 -463 929 -70 -825 823 -24 676 890 519 268 516 -356 334 571 868 -96 -198 -797 -974 250 321 476 -478 351 524 533 -177 994 116 -311 39 222 836 657 -56 -870 -639 229 -588 890 578 279 -450 -385 126 -36 210 182 872 249 -961 867 -62 -215 698 713 -84 61 -26 -497 837 -392 598 132 697 -136 -742 -740 968 992 -366 672 513 362 -39 -453 -159 -609 817 -983 470 -336 -843 52 -115 -693 -720 137 447 995 55 -410 -544 929 -691 378 -495 -95 -981 108 587 934 -219 -50 433 -21 -408 372 -925 2 -304 -238 48 491 -616 270 -555 -529 88 -184 656 -786 170 230 40 -758 923 -515 -959 -122 695 -128 43 -371 433 -176 -785 -339 698 300 -338 -607 -164 -659 226 108 -397 -973 349 133 -845 887 -356 361 804 388 395 -141 -771 247 46 -489 -211 222 -357 -793 28 -114 461 299 -848 969 266 78 686 14 196 803 268 -809 -583 521 -32 -580 205 -954 773 352 978 832 888 438 -78 13 92 437 353 -224 -520 505 536 821 -903 -112 219 -747 888 942 247 999 -951 -951 -457 32 -993 -191 -825 313 -529 -957 171 568 516 123 -520 -892 -974 -844 -996 347 -705 -387 -563 -346 135 -907 659 373 -497 -215 -204 -822 931 -540 -125 448 -927 -793 167 -181 -936 619 -37 769 68 -116 269 826 705 683 -360 878 -671 -895 71 -571 -133 -343 211 615 -385 -953 -888 780 -637 282 -131 -681 308 -975 -3 -693 -256 756 741 -232 363 489 -253 -886 -728 884 853 -305 665 531 148 132 -75 34 -246 610 -787 -296 624 -924 556 -613 574 -24 600 -464 -644 670 -183 -603 -27 -896 -402 960 213 314 -911 -657 -989 -691 -199 -278 813 431 -141 626 718 -899 864 721 128 410 557 969 -598 496 -233 -968 -912 259 145 783 -677 -401 -704 617 3 242 -204 577 900 -736 -222 805 -939 -793 9 850 510 203 187 -120 963 961 475 848 -617 -710 -600 668 -333 898 -860 594 362 649 -851 -639 -468 511 177 621 -125 798 971 610 -858 -594 -224 -220 9 761 524 -689 827 -934 170 -404 -987 -740 551 -322 -888 -143 972 -587 -754 -724 -21 -192 -864 -55 -375 58 146 171 331 -996 -691 -724 -143 -231 511 499 314 952 -990 -386 -12 828 312 -428 342 410 840 187 987 657 -699 -955 -498 -317 -543 -676 -528 718 559 -988 -326 177 -920 -17 359 838 -984 -3 678 204 -885 -299 -645 752 -12 -418 22 200 -834 784 -925 831 266 -297 496 21 -86 215 -153 -127 -159 617 722 -136 163 174 -781 69 -336 -810 3 112 126 248 207 622 -393 220 -953 464 -522 999 933 594 201 806 -75 -553 -664 308 -70 -262 -324 951 428 138 -244 278 751 812 948 -80 -71 -754 447 349 470 -75 -646 641 -400 17 -353 -34 864 127 0 -673 261 24 -119 906 74 494 265 481 179 -682 -277 280 -358 729 876 -41 493 361 593 334 508 865 -725 -599 433 367 -243 974 960 -537 -311 849 -538 -533 -876 -160 -755 -766 -135 707 310 638 -176 354 703 681 -559 -604 125 563 -791 -202 114 -414 48 -885 304 -992 -732 -379 667 306 483 508 -765 460 775 -818 696 286 122 -730 -121 541 -884 804 476 212 -698 465 -856 179 920 -354 691 867 667 394 -478 853 688 782 619 -848 784 872 -318 134 946 -571 -542 430 553 -669 -69 -410 -416 265 245 -63 -897 966 -608 18 729 -319 796 -716 510 -35 -418 129 855 -461 -645 227 -323 164 -758 -335 20 -23 702 723 855 -210 -303 884 639 699 -547 287 -77 647 -545 -216 411 141 304 741 -266 -17 598 429 88 -384 -707 674 491 247 967 -105 -254 -987 769 613 -464 39 -624 853 203 -559 -681 480 -936 702 -683 408 -496 -500 57 -590 11 -668 864 -186 60 837 188 472 13 163 -763 834 604 24 -840 664 -698 781 393 -991 -752 1000 727 -330 -880 -267 582 700 -50 321 227 364 -609 -700 790 437 -611 -17 172 -535 207 128 889 -997 -453 106 991 -573 136 -677 -789 92 15 -12 248 746 -323 -528 102 858 479 370 74 -563 -273 548 1 186 499 -453 -33 -778 -215 416 -532 -93 -358 70 338 803 -944 621 -317 224 -682 486 463 368 -239 555 299 378 -410 270 -366 -337 929 665 716 -716 -966 834 635 -737 -64 -974 -868 281 -827 865 -168 -626 -701 302 -29 -627 -817 692 739 -134 -716 -766 -710 361 -710 -665 738 285 -775 -591 -165 187 922 -559 -426 -966 685 181 423 -820 -74 -948 -255 -682 473 392 734 612 368 -475 449 976 219 189 582 -20 996 382 -22 -785 680 488 832 -472 486 -426 458 -417 233 -699 -238 -877 237 277 -847 412 299 808 -216 -342 16 -938 642 -151 -648 -419 -105 -730 778 -858 -903 -708 329 -862 648 -525 -8 -826 651 604 -318 189 257 822 -839 735 -388 -245 -772 357 -134 766 -172 906 -704 938 -305 -893 -737 -435 -656 -734 -881 -752 -449 27 35 695 89 -862 -506 -681 18 -483 -57 -980 -419 -766 295 -784 927 -121 -937 629 308 498 -453 -944 706 -788 -830 674 295 438 878 -90 -812 408 584 376 743 -338 691 -716 743 213 882 -643 -140 875 265 -810 469 71 -927 207 -327 302 413 -192 550 487 929 -536 -251 -680 -824 955 -988 -357 761 -313 -534 604 -994 707 368 -902 -226 32 666 -488 967 161 151 504 -746 458 -325 -632 -347 -792 -790 62 -996 232 212 492 0 263 762 76 -780 378 -191 933 -264 193 814 289 938 -838 144 694 399 -550 541 681 475 8 -87 -475 -920 934 134 -16 -617 -89 413 859 520 113 -336 -389 740 678 -881 154 -630 -404 -875 -45 -117 880 353 -342 799 -491 -491 -294 431 -533 162 -828 276 -2 284 822 409 646 -162 567 997 -755 -730 -218 -742 658 475 149 -847 -776 182 -171 891 473 776 476 822 -663 661 -15 -962 512 841 -885 993 387 625 -973 998 -328 541 759 -137 614 740 751 671 -330 767 -280 -836 85 745 89 -46 -580 715 273 -447 -693 -640 163 -340 -233 671 -742 -863 -75 -506 850 -362 -419 449 319 -666 -83 765 413 -63 768 521 -483 -916 -737 -211 -96 -885 994 -965 -451 863 28 -306 -417 510 -332 -796 421 112 -211 -681 -86 897 858 -530 -158 -995 -949 792 -934 -133 767 -823 -788 64 -480 -150 67 -437 -613 234 935 -266 697 960 690 -460 371 -619 592 -567 -827 79 -437 -28 408 558 297 541 776 -985 541 -530 100 753 -878 -59 -610 -225 -683 186 -748 511 869 -412 -713 -58 501 -277 262 61 -272 -882 333 -648 158 -840 706 119 -83 -998 262 93 54 -766 -39 698 -366 -237 196 -947 -198 -133 -667 711 919 108 -656 273 194 478 520 -851 470 -424 906 -983 -864 -116 -878 923 -741 731 377 474 -446 878 -557 -843 -206 449 284 13 -849 -345 573 733 -145 -311 -727 -841 -438 89 -303 937 677 -299 -876 636 518 -922 -854 63 -77 -121 -592 337 -684 -570 -140 -166 604 615 6 163 -894 -700 532 -482 238 541 289 430 873 943 -649 -67 -826 335 708 461 -640 -108 390 620 645 -577 -503 -614 -681 935 755 888 272 866 628 -95 349 -977 -481 347 821 -236 -897 -1 172 643 -99 -104 -55 -666 -248 -148 -213 -668 -782 850 355 731 -251 -556 -843 -569 474 -399 -76 763 -444 230 -872 -611 -117 -803 916 559 557 380 -66 -768 62 682 -507 788 767 816 -889 408 746 978 68 567 761 -356 58 -504 -810 -446 -904 -100 285 -449 -580 -19 -454 837 -462 -882 928 1000 58 908 165 -228 451 200 -26 -984 -127 233 435 -282 208 780 -602 495 321 -809 775 647 -381 920 956 278 587 -272 -372 752 304 161 43 480 62 -824 674 -621 -807 701 788 -995 -815 650 799 -933 555 -331 -7 -486 -713 628 -21 25 710 -687 -608 -64 -734 -173 -563 -102 -220 245 -655 -245 87 320 -286 658 802 -844 492 -490 -448 668 -885 -240 -206 -92 932 687 257 -676 252 -574 919 -217 -904 -592 669 -143 -655 -129 -842 363 917 -697 81 -318 -204 -128 -428 -95 -691 534 -290 759 -463 -409 -997 243 663 -296 -930 -731 -706 -443 556 596 544 245 684 -70 451 992 414 -77 -403 371 748 -802 168 -223 -803 184 -341 -909 166 752 245 -934 119 -635 -968 -255 961 -729 -811 639 819 663 675 956 33 -617 -346 345 217 835 336 -978 65 426 699 839 -861 -638 -431 -19 -341 733 877 27 -291 59 -583 -168 987 -730 349 219 734 214 -445 -428 51 -151 875 13 474 723 -92 511 685 56 831 -926 -467 -681 -861 624 -970 92 -231 -12 -256 -104 -443 -800 -516 -586 -441 -573 -11 195 909 557 -647 211 -389 -27 -438 816 -978 -153 -813 -265 47 -572 -908 788 966 -807 -534 -162 -208 386 -371 -394 721 314 -6 -525 556 -875 517 -935 582 -585 418 -258 633 -602 242 -428 920 -648 -100 -743 -752 -241 925 629 414 -231 -538 914 -602 -731 -344 845 -90 -756 -802 -45 -572 604 183 679 891 573 706 807 -474 323 -921 -481 -324 -761 756 -396 -258 543 65 -75 295 -709 557 -417 -463 -860 -908 -912 597 167 81 -430 -142 532 340 410 -920 158 -565 -625 -798 169 -705 -645 -589 244 225 -453 163 -842 -18 -690 -138 232 -936 -151 -521 145 -826 -496 865 910 -899 -324 273 74 -702 -772 -929 -865 -307 -396 766 -51 964 705 -333 962 263 -765 -298 -236 398 -849 -364 545 376 348 916 666 945 563 -589 -840 352 -71 -489 -632 435 797 -658 -101 530 919 32 492 57 -190 -856 973 -313 -343 108 319 432 820 -74 -477 435 -485 633 712 -583 -564 311 -751 -244 464 773 826 -10 -576 723 232 -787 799 976 20 -798 -15 -699 -296 357 -604 -140 -190 -839 -2 -159 896 210 336 659 -469 906 -417 948 454 -999 757 -241 143 -622 -939 2 -883 -688 514 293 -990 -217 153 713 -143 -531 961 -533 -9 -846 -763 67 712 -93 918 -254 -80 -916 -139 906 475 852 563 -831 613 -226 579 -982 -315 172 99 596 -922 -894 559 760 -565 -43 -130 -913 -543 353 195 -447 -759 -512 -635 863 -140 -336 32 -715 -566 -625 478 -854 -24 -194 314 -204 931 -917 -681 874 548 -638 309 -567 96 -513 -650 871 170 -505 745 80 -757 437 -653 455 940 -759 55 -220 324 482 -208 309 -909 977 96 -927 -681 -152 580 286 35 -139 476 -354 -110 292 117 720 -945 -423 422 -762 376 -948 -657 -39 564 -602 713 985 819 -330 -188 -56 709 -732 -277 -720 34 837 -925 319 960 195 -653 -768 -483 893 -896 -861 596 543 -212 -603 -130 -212 398 388 862 196 246 -506 -308 -931 203 529 363 592 1 798 895 696 -938 569 838 -206 483 453 280 -631 -429 -965 -173 279 -66 652 -612 -922 -705 765 -382 -42 391 -375 165 -986 -260 887 383 -674 126 -477 878 -165 57 918 516 -277 -381 392 -491 418 43 776 899 -545 764 834 415 449 482 -731 99 693 -106 715 986 -274 -458 482 -554 -963 -567 543 -596 -975 -599 968 -316 114 723 454 -275 -388 845 94 -424 350 59 517 702 427 -226 -137 -531 890 31 -943 497 -863 473 -607 -950 -890 667 15 487 -6 -775 780 -486 276 -797 205 844 183 874 -465 -991 318 937 -278 -566 401 -105 832 540 -682 -921 111 -905 986 417 563 660 529 -817 -348 44 39 927 247 -677 -185 -422 -928 -670 -327 -529 10 -893 820 -106 -932 -450 -305 -403 -54 42 987 877 109 -2 673 -815 -967 -182 55 -878 703 363 574 -815 -558 -989 429 -762 754 536 -51 -517 568 -700 -5 -46 789 -912 885 -85 233 -156 406 -686 181 619 762 172 -448 -730 -851 855 -794 -709 397 316 277 53 466 157 -725 94 -215 -480 80 -854 -547 516 -34 20 -264 964 -269 -111 -300 274 423 253 516 -668 -350 507 150 162 420 65 -320 -595 970 310 317 -553 73 -128 132 -585 -656 -805 -739 667 -901 -14 -988 -330 -348 -671 10 -232 35 879 -851 53 -77 391 -379 -785 -42 -434 784 -493 261 -267 -64 645 -887 759 -632 -359 -650 -75 470 -421 769 -732 -33 -667 -805 -10 367 -134 -226 72 720 263 509 -244 37 -938 901 173 -658 496 761 -208 674 30 518 -324 84 -311 21 -462 -764 522 482 -358 898 305 220 -385 -277 802 450 -622 277 592 -438 -831 454 298 -145 705 54 -405 -799 -835 178 662 619 -72 549 562 237 -760 810 379 -572 -34 -461 -656 208 -593 -334 -362 794 -637 911 440 -464 770 -910 722 -223 -173 350 -9 763 -296 665 797 786 -100 -312 -757 860 -583 387 832 267 653 -938 -656 879 5 -608 538 96 -188 -36 -795 -125 -993 -738 -136 -463 761 78 -557 -293 -597 663 -953 474 -923 532 -794 414 145 -297 -282 457 -760 -931 624 97 271 212 -245 -218 -507 911 647 469 215 13 -863 814 -208 144 -615 2 353 -372 -749 844 158 657 107 -991 790 -322 -563 55 -210 397 263 -330 -993 517 -712 143 628 966 438 -821 736 980 -816 83 -702 -354 -749 162 -437 -339 702 -778 928 -486 -857 867 -587 752 -552 288 12 911 -223 46 578 469 -687 -597 -11 -75 -168 -366 -976 429 -426 -732 840 302 -312 589 -474 136 261 778 -170 -855 522 -536 -854 -935 191 -985 345 -946 -605 536 98 -103 -324 -799 273 848 782 -478 -107 858 531 133 -471 293 839 681 861 226 -245 728 -551 177 -297 6 -949 248 -838 264 -74 301 652 -653 -258 -691 -195 418 -547 -579 -136 718 -204 595 -40 114 972 -372 -234 -46 -591 -898 644 759 -323 -578 684 -414 -460 -401 556 -555 -244 797 -606 -781 -523 223 732 -818 989 841 836 775 847 671 629 -947 168 271 118 -511 -258 -219 623 -999 -231 -950 -20 -296 -904 -6 635 -131 336 -974 -862 190 -860 4 -985 -125 -352 757 915 186 800 -543 -752 -831 -930 -946 623 -429 563 -724 -255 -168 -709 20 -775 793 -206 -271 -768 -398 -772 225 -85 740 210 444 491 542 855 426 -710 -948 473 -390 252 -509 -685 -281 -358 705 -214 -589 475 246 616 261 -987 -343 98 451 747 186 56 445 -106 370 179 826 763 -22 -486 -296 514 778 859 852 558 844 -752 -213 -887 -572 -79 -405 -136 -426 -449 -36 459 -752 598 97 671 -373 -508 534 -273 -269 -613 -625 119 -278 843 -526 -758 369 664 -879 368 346 1000 -383 -800 -263 -951 -399 685 555 -175 311 -841 302 -581 978 536 -918 -871 -218 -134 826 996 -51 -278 -163 -35 538 388 372 280 -283 -701 590 -999 130 950 -109 230 639 614 183 -328 -174 606 -690 674 157 523 -88 -283 -542 684 -861 1000 117 -202 25 -392 -643 719 192 -353 -441 527 454 -657 -468 -375 -244 -494 627 401 -770 -797 939 -126 -345 -631 253 367 160 -35 -610 -106 -40 -971 414 -574 650 925 921 201 -433 129 -104 -680 -500 -71 -653 345 630 982 805 76 926 185 -125 89 806 138 -66 -164 -505 249 795 25 -837 132 -382 -718 -201 -896 -536 401 -641 -928 -450 -304 519 -699 482 32 -570 722 -27 -262 -277 614 782 157 -30 850 -478 -353 -689 -100 -2 -665 138 694 522 74 42 911 -128 551 -955 183 775 -579 221 105 980 753 -903 -350 942 561 574 246 827 -64 898 663 -254 388 314 -312 311 79 647 979 -622 568 354 -935 -101 -633 779 431 578 959 30 -794 883 358 806 181 -294 318 447 450 -302 840 -885 -318 679 -392 685 495 844 232 354 -294 991 -770 -565 -917 -167 121 -391 265 467 635 7 712 -12 -855 6 -518 179 -829 -169 -768 -922 22 -853 427 -394 -400 197 -273 311 384 7 108 -137 -521 -244 439 -493 106 -813 -403 -288 106 -166 -296 -586 -171 102 52 -471 481 -12 804 811 455 -323 -864 555 -668 357 -392 -213 -412 673 -232 -787 -854 -830 -256 269 -695 134 -716 -409 560 -40 582 68 520 347 -840 21 887 929 844 487 -758 856 201 -647 -846 -529 602 499 118 958 -457 636 858 -633 74 -882 16 550 -257 705 240 792 878 -965 -365 -716 468 -880 346 648 -273 -531 97 801 153 391 778 -69 -392 -921 -338 -386 224 -268 415 367 -692 953 -910 473 -667 -139 286 771 112 -92 570 -932 -981 211 -662 495 -20 -816 194 270 -377 -949 201 -58 -228 -541 -893 770 482 -734 -230 264 -679 -139 -870 -352 -791 40 -552 -844 680 -111 -778 266 395 -173 -358 466 -705 0 306 -124 -475 -367 808 611 -886 288 -272 148 -534 528 -194 -159 68 -93 76 -307 -945 -924 563 -254 -596 468 -821 -505 -558 -964 355 -126 12 -71 558 490 554 691 786 -129 996 565 -282 -798 -734 -21 -186 -292 -20 -599 332 606 189 527 -280 170 -921 -517 522 237 464 -633 -783 -800 952 -495 -114 -143 213 959 132 -25 -585 -739 -758 -747 756 -781 630 -319 659 -344 18 377 663 -513 -183 -617 830 -543 -282 -886 9 155 20 -162 319 659 984 473 -108 238 245 -845 313 -264 -187 214 -491 -846 -604 -815 57 898 783 -194 654 429 278 -503 -285 -34 -940 927 -77 87 -969 -941 -427 141 744 623 -965 375 358 -519 588 -199 892 699 664 70 -903 -835 118 203 17 913 -397 826 579 235 -816 -210 -228 -654 290 -348 469 -255 -12 -758 518 225 -319 -722 -348 245 339 520 254 -215 232 711 422 -282 -409 854 -818 -309 734 -196 288 -264 728 -153 -931 236 -97 -310 -189 -6 -457 193 -700 -745 -301 832 101 343 5 133 705 -896 -955 -243 62 -464 -52 -822 447 68 -187 157 126 999 -212 -670 -833 -419 -242 -154 256 -835 -828 139 154 -302 677 -517 -205 -722 642 136 870 567 -404 -57 -933 325 384 -820 -495 -827 -871 -279 575 231 20 -888 -596 -1 455 472 -974 -902 -21 -424 524 567 -173 840 -99 -275 76 -355 569 965 -367 -321 153 -678 201 367 -200 480 539 645 828 -901 534 949 -302 -467 231 -132 524 441 11 -29 -390 -758 -380 600 -997 -349 -360 493 -913 189 -482 -998 212 549 -437 -694 -94 624 -953 187 -470 683 -538 -936 765 988 989 421 -653 -675 719 -346 -884 85 -129 137 -884 -292 145 -779 553 -160 719 -362 534 -706 989 -754 260 361 -442 -87 542 -264 -996 -938 672 216 -573 740 489 948 951 834 -844 458 -389 -502 -572 297 -79 -69 225 635 337 -192 -372 381 -753 -154 83 510 -594 1000 -279 -101 -973 -687 -388 -824 -314 912 -580 67 450 -718 1 398 -567 -341 1 -196 291 781 -851 444 -487 -867 194 -607 805 49 804 -407 -110 81 -892 -26 399 992 -623 -751 145 557 742 -318 -493 -910 845 -901 -197 -475 -674 226 641 -304 -729 192 659 668 344 453 199 959 264 -902 -10 -358 485 -148 787 -806 -306 -584 -60 412 -502 565 -265 -495 -564 -235 -704 -365 -144 964 753 160 -770 -500 -868 -429 296 -962 -212 263 699 541 684 -778 306 -372 394 917 -284 -676 875 232 -225 -940 440 -893 331 -586 969 331 -199 -624 -617 25 356 821 -165 723 550 334 928 557 -153 -239 -911 -104 601 298 -64 -859 33 -647 227 -631 232 -691 262 436 622 -877 -615 -729 -178 100 727 -831 728 -286 -947 -830 -679 -809 258 -294 -821 910 -268 722 110 -582 691 418 756 801 200 -523 909 -984 -995 -572 399 -202 -769 166 -375 -611 172 -820 58 -861 -167 -606 -925 -115 886 393 918 -408 631 -543 -863 -876 637 749 422 -782 -710 752 -319 -330 65 -969 428 -267 -529 898 690 -593 -253 -598 -377 136 -513 220 642 385 -40 594 -672 580 274 140 -273 -934 342 -924 591 640 641 834 304 -295 -132 -64 273 435 -454 774 -358 -917 -41 343 -114 985 207 960 674 81 -363 -832 -782 338 -597 -61 -359 446 401 750 -639 -645 -725 396 -251 -926 -360 -914 786 76 -213 881 517 131 802 673 -95 602 -483 854 -697 455 912 413 793 870 397 -945 333 -138 381 750 800 -397 361 123 839 340 -485 768 -400 -891 -667 -281 -633 262 -913 -437 -143 472 -841 126 441 971 665 -630 759 -92 97 912 126 665 473 185 809 -922 729 -490 74 590 805 240 833 663 -228 264 161 -479 337 -766 -423 -154 -729 317 232 960 -479 425 -367 305 -978 998 814 -836 423 413 -783 142 -993 -394 393 -808 632 -990 871 979 243 408 -586 -857 717 -53 38 637 -434 -510 364 707 265 703 135 754 915 667 -690 460 591 238 254 -165 911 -429 365 744 -672 239 -907 533 -132 -798 450 -550 -97 -179 145 47 -954 -552 782 717 802 324 -281 -416 -416 136 308 278 88 404 -137 982 854 -348 -795 351 -552 -590 -530 -814 213 -664 -371 864 694 61 244 883 -299 85 -867 266 -211 -989 948 -870 464 993 720 202 -298 299 -173 -929 -207 -964 820 -171 -925 464 906 -451 807 822 998 -964 995 515 -846 -762 -408 560 538 -755 -355 907 -382 670 674 137 -851 -179 -506 789 387 966 238 906 -184 -737 58 255 83 491 -947 -820 86 -467 -707 502 572 826 -656 838 967 976 -527 -546 25 167 -32 -515 713 633 -393 417 162 -504 -988 490 -775 241 -12 30 -333 -210 -571 -981 -121 -595 -243 930 405 -247 855 -759 517 92 -739 435 379 -897 -156 898 252 474 -226 484 -288 -775 825 136 885 931 -30 650 350 158 -177 -741 73 693 175 973 91 -565 -784 683 751 287 399 -310 45 -194 980 80 89 -728 188 894 849 -603 -999 147 -644 -871 281 0 -116 898 -251 512 -929 -443 404 931 -213 306 -420 825 990 -915 -982 -381 741 989 -536 431 -708 -617 -359 757 350 -291 -907 -188 517 860 -412 344 -643 -338 -153 74 171 10 -35 -753 -827 16 220 711 399 -330 898 -933 -211 933 261 -305 -838 -443 -511 693 896 264 749 507 -79 358 -342 -437 419 -78 709 -4 890 -393 20 -120 -796 -752 151 -397 949 -28 561 440 739 -405 -616 31 -385 -386 889 -712 666 144 33 -554 -372 115 679 788 551 -981 95 960 814 -175 -249 494 -197 -442 -401 10 -979 343 -394 637 -764 198 252 281 332 -936 -177 -262 736 107 -614 -605 -160 660 747 1000 716 -56 559 -123 -768 276 -154 230 -972 -355 79 402 125 721 400 245 515 776 -180 366 226 791 348 82 -659 -916 -206 -920 -734 821 855 766 -805 967 388 26 -537 -704 829 -924 139 904 -849 646 -727 876 -754 107 -382 -680 -320 775 -525 -661 875 191 -290 488 634 -551 -170 413 -859 40 281 704 -198 294 -688 -783 520 979 135 192 133 -332 317 302 29 649 -714 -174 -88 -859 505 -474 287 -885 -667 -507 839 -60 -211 -726 871 -295 242 452 21 -764 -144 -291 51 -404 207 520 252 251 -486 904 575 -200 239 -60 -333 -880 891 477 95 -902 -4 217 506 93 748 -402 861 -238 70 -673 -823 -827 526 -189 -100 730 -317 896 494 285 -342 -640 272 -3 170 681 286 -975 502 -443 167 -280 -7 -683 484 -153 -241 -909 499 -774 -230 506 -462 780 784 -232 673 -470 -115 680 984 277 768 901 -346 -925 -207 186 858 980 -849 313 -566 -126 425 -182 -794 836 -663 254 343 586 438 422 448 896 -11 -917 331 284 878 120 42 -104 -819 259 946 55 245 566 234 715 756 -514 755 -342 -951 -966 -418 -5 -938 807 -670 563 -972 749 77 494 -14 335 125 -308 998 -194 -804 245 239 763 564 -584 646 -516 -318 -400 216 284 -180 -633 122 301 185 925 -288 8 573 823 641 -775 622 147 683 -710 960 227 -381 802 -397 974 766 -847 -232 10 -12 -456 43 -748 -811 614 70 724 248 226 -815 -966 360 266 -724 -864 -526 170 -56 -389 -370 726 315 -145 -855 477 863 -36 773 -835 827 -890 -218 -584 21 197 383 -99 -893 886 -970 153 -786 397 -236 -225 291 -420 -736 -677 286 65 -197 -618 -741 531 762 964 43 103 477 760 204 109 -271 777 289 264 916 735 212 -261 902 -607 -204 -864 364 986 -157 679 575 192 -522 -372 314 839 986 -287 364 -475 -109 55 -462 -823 -384 -804 -160 402 116 -182 931 648 -906 -284 606 627 -993 -191 995 -155 797 -153 -48 -201 -212 -186 -475 -10 721 -317 -731 -346 -500 844 297 486 -373 -708 -443 406 -39 277 183 -454 978 -66 -146 -656 -834 -335 934 709 620 902 -864 -415 768 -969 -718 927 212 -671 303 -701 499 -664 835 214 136 828 886 -838 200 -51 -597 -674 -317 -859 -555 -947 -456 -306 -822 -921 829 967 842 -24 677 144 -432 -122 561 -224 -72 204 -24 -751 -866 -728 198 -248 -909 -450 154 288 602 227 654 906 418 191 609 90 634 -732 717 226 -772 -704 334 822 25 210 670 -51 -830 571 -90 202 350 -121 -801 -220 -703 556 814 -17 -495 -212 545 -952 -332 -946 66 -708 873 -907 -407 -590 728 -194 561 -18 700 367 -998 655 -314 805 837 -710 -165 343 -26 207 -75 521 493 420 262 35 -626 -328 -636 -308 -924 569 206 847 99 -255 -527 -94 -433 346 755 71 966 -676 -392 -798 -972 91 -830 -246 143 -582 -992 581 -521 -915 -162 688 -924 -783 577 -333 600 -765 -727 -907 397 714 923 600 52 827 -612 853 449 777 430 516 -338 -630 -174 -585 -701 152 287 871 313 -16 -112 896 -136 -320 -125 962 -480 157 521 -53 740 -352 -839 752 -361 990 -627 -85 396 485 536 577 760 -479 -622 -851 477 -756 -60 64 -422 299 -841 209 -399 507 70 -579 -958 393 -139 511 -58 193 -485 599 346 -632 -867 -836 381 929 987 678 -905 -884 -313 217 756 -346 481 646 -388 -390 -622 -142 -207 443 731 711 895 707 -271 -388 363 837 -799 -922 765 -816 -899 990 -225 336 106 -827 -452 -654 -964 471 -158 -245 -402 508 716 733 201 30 -588 821 -966 -235 -986 -684 -775 78 859 630 -307 -544 488 473 -542 6 632 291 -90 489 -461 -287 408 -951 713 70 863 -444 -571 -58 728 -802 -195 -142 -627 -169 -139 -767 175 348 64 -268 -60 -688 -434 401 388 -16 721 897 814 440 350 -150 -22 -736 -6 504 -52 -479 573 363 -14 -275 776 -490 717 784 522 468 618 602 131 807 591 -195 -655 178 -278 -958 344 -806 -225 27 261 999 -866 930 -287 -571 259 201 -991 941 504 822 364 -803 -687 788 -641 838 -888 -716 -776 -471 775 641 143 -414 458 774 -224 -504 -149 -279 302 951 -887 -415 129 422 -631 552 663 -770 -465 -83 -99 -325 -661 -147 849 958 -667 -90 172 527 -397 976 186 347 -144 -70 -441 204 937 441 -148 -397 -691 918 664 510 146 371 -460 -923 291 -640 -267 397 -692 -183 960 698 114 761 -575 -561 610 -451 -485 -67 -105 -567 640 464 961 240 98 -404 248 679 249 776 -733 -136 -413 833 534 -165 170 529 -382 995 -166 -449 -840 -265 -612 655 986 -831 967 471 135 735 127 451 132 992 -435 -207 -935 -762 -777 -40 -877 -1 257 269 685 -372 323 -939 -256 -584 759 -676 771 -848 410 709 607 -964 387 546 358 -904 345 -44 149 672 696 679 -146 -862 -612 133 325 -171 -632 -671 -379 3 760 252 325 -612 419 96 178 -259 -309 664 424 290 -95 -525 -177 421 -464 364 747 619 923 -952 -682 270 692 -598 899 513 -227 -816 -981 370 112 44 519 -585 -724 -750 -520 -810 636 499 -288 275 -510 544 513 610 -980 -945 516 -277 -10 443 -561 -769 -246 -933 -761 761 492 588 594 -410 759 -467 809 959 -729 -61 537 -628 980 -580 -826 -392 -530 -767 875 758 164 533 950 145 -141 633 988 -567 857 -559 -139 753 56 254 611 -873 -910 -671 247 -256 -706 123 -405 524 387 278 61 948 -725 792 -488 41 -896 910 813 -374 -54 184 -817 990 -963 609 -437 170 -519 657 768 -748 -327 427 921 -507 398 -499 -231 632 256 -250 -191 -433 -30 -247 461 238 743 955 875 789 -765 -602 636 -210 290 699 -213 -636 958 -596 641 -611 768 -191 229 330 -632 17 980 -312 -31 382 -964 375 -416 668 -569 219 401 -765 699 782 -768 -868 -54 -719 129 -594 -503 -829 -33 -331 -774 -693 440 616 234 -760 -123 861 -969 231 -728 679 319 863 -22 -239 952 -702 575 -228 -693 892 -644 -305 482 910 -375 -94 721 251 264 -344 970 -928 -906 3 -393 -460 124 272 -931 536 92 617 651 716 6 195 303 428 613 -643 180 966 452 -346 628 -724 280 478 -909 -682 978 868 783 421 -236 753 -117 121 -488 532 -742 -345 -521 69 923 -4 164 55 265 549 -374 153 495 -32 12 940 669 -163 23 777 -868 -416 -466 -455 104 -791 -344 534 -119 391 -811 -524 480 -103 -470 167 988 -487 24 553 857 957 682 -487 -73 812 937 -900 236 933 -144 -967 685 312 -407 -666 -136 -229 -341 562 -375 -874 595 -269 882 205 -615 -827 879 -431 -784 162 416 -114 -625 250 605 552 -678 389 682 933 404 584 -475 -903 -967 844 -66 204 -30 104 637 984 400 -461 918 -377 285 250 166 610 -362 -244 -828 -537 -11 -262 -442 -777 860 -891 -451 -833 938 -637 -244 -225 -754 47 69 189 -298 357 998 -364 -494 834 654 66 -917 -458 -845 768 446 -852 -11 951 -885 972 103 746 953 -203 461 794 781 -182 633 -337 -361 364 416 -109 -420 -867 -480 -781 972 128 -134 -966 -314 -158 -433 -44 -504 -203 -624 355 -14 50 714 77 728 -952 -930 710 -874 393 -151 880 650 970 -722 -374 716 798 -208 874 326 345 -904 -906 -690 287 -170 398 -780 598 -715 558 -877 -756 724 -449 -135 -65 -583 -254 -880 959 165 -746 191 -338 255 -257 -589 -706 792 184 755 -159 -453 123 519 693 228 -115 642 -198 626 302 -666 -827 -18 -73 -164 -594 998 506 295 -764 525 -522 290 -878 -219 -328 862 -811 671 32 219 -152 390 -458 -297 -14 705 804 -742 248 -644 475 -398 -148 538 -920 -797 317 652 537 506 -585 -753 153 609 -769 48 -114 -563 879 804 -998 -607 485 299 -192 339 948 -839 -185 -907 -346 260 119 -604 675 -772 -541 911 403 797 605 -975 918 -165 -3 164 208 -6 232 485 403 -928 -422 984 -945 825 -686 -370 -468 305 -37 -741 81 -836 567 447 829 -491 111 977 213 -344 -447 -997 -819 710 -94 242 -137 964 853 94 -78 75 53 998 581 813 965 -480 -1 -618 713 257 350 38 822 758 -643 507 -978 -575 -674 881 478 276 818 -374 921 -890 537 -414 945 -57 640 158 458 817 806 471 -845 -971 -769 -47 281 -853 -775 -144 166 -632 -582 202 -427 -441 162 -74 536 -544 718 -999 5 761 -36 -231 391 -393 773 -898 982 -152 -951 -90 -27 -673 -241 -131 485 957 444 -881 -732 148 -248 749 317 308 645 -876 261 78 716 -651 913 288 132 -707 871 -560 75 5 931 -114 -899 873 -967 -255 -6 -969 -909 -99 799 -331 397 411 730 -82 151 332 -771 -47 435 27 -255 282 559 171 380 -419 899 357 782 907 -27 788 450 -864 778 -205 -645 -75 641 371 -592 330 376 599 921 975 -524 423 -186 -612 -364 443 348 -490 -863 305 507 -365 -751 -22 393 -538 -107 -929 908 832 -257 -757 -535 -680 805 -200 390 -601 -134 -741 -146 -418 651 -288 -362 868 -309 -903 639 870 -55 890 -158 -749 -730 830 -723 -273 456 858 597 136 935 -138 -50 -352 -191 923 957 -119 -579 -430 867 -194 143 753 -600 938 681 -622 -349 796 154 571 857 -159 540 -479 992 -306 -515 -653 188 712 777 -593 639 980 712 166 719 -111 -869 -43 347 811 926 -98 -308 461 582 -992 -753 314 143 479 594 -117 226 434 -923 -897 927 324 86 550 -720 -191 205 491 517 263 883 187 340 819 -952 -338 316 205 148 784 -633 -914 941 913 371 26 380 -925 -908 -123 -505 673 -759 -332 -556 997 436 993 830 198 -405 506 40 808 791 636 -1000 371 1 772 -137 749 135 -861 77 559 -130 312 -137 433 -873 703 -680 990 -131 228 401 -931 942 325 767 -683 -466 525 753 -1000 771 443 605 371 300 152 -993 175 976 -744 448 -421 129 495 39 203 -137 182 485 182 -208 -230 -468 -237 -121 -462 -550 714 -419 800 -249 -424 -542 503 923 -870 -945 -212 -950 103 856 621 -973 -179 859 82 -60 -942 -876 -203 95 -548 -367 810 -968 -103 737 -70 -153 116 -107 120 275 604 486 -845 45 83 -139 86 -146 464 -804 371 -504 246 295 -864 -75 -667 -285 163 -254 420 -581 266 -66 642 -229 -825 475 -229 -871 36 -255 282 -84 315 594 -80 782 -160 229 -16 568 872 511 667 -333 160 -888 225 972 -508 -332 230 -507 -615 145 113 -815 -564 899 267 -275 -336 231 -711 292 -791 -773 -698 -227 170 -14 -817 187 -798 407 728 295 607 155 694 -552 -295 -249 151 754 -561 -774 796 -901 166 -96 -280 -456 338 684 92 512 257 769 927 -461 83 -599 494 -259 -768 381 -851 -567 339 564 167 451 669 502 -555 -825 250 -647 -766 350 -356 940 875 -141 -307 -257 493 37 -816 -82 164 433 -430 -581 -436 35 622 -502 -946 -190 -749 505 -643 371 -869 -809 -537 886 165 464 -879 236 682 -809 -573 -623 253 726 878 -7 -778 -561 297 -370 583 87 -378 739 437 -175 136 -999 512 -654 -621 -217 519 667 8 -963 -894 -218 802 -325 299 -356 -365 -188 648 -531 -333 599 102 -713 -690 -342 964 -358 -357 782 74 -56 82 -77 -746 -242 360 842 290 -58 -50 -693 -381 645 -511 215 933 -892 136 -542 765 391 714 731 604 -844 -990 948 369 889 -422 -350 153 -925 -601 -214 -786 -776 -464 18 -810 -92 320 -546 -608 -693 868 56 -7 372 -630 -888 -27 -282 207 393 243 229 726 10 -779 -817 -429 -673 244 -301 -887 -553 -305 -680 -158 -86 98 611 933 804 -425 -194 -213 -77 59 411 122 986 386 -715 -814 -601 -291 -167 -662 -96 -899 830 912 -199 -197 -59 -226 -353 880 993 659 869 989 -151 645 -747 696 -626 1000 934 733 821 464 166 738 -642 -452 -879 -408 -774 581 757 -836 -872 -482 427 -744 -789 -413 -828 84 -875 731 750 331 -991 119 929 283 -131 -235 76 611 -508 -405 125 740 -174 733 -806 -383 888 -333 -598 977 875 -229 -114 -441 799 -913 -714 494 -214 -650 743 -839 558 184 -279 648 98 -910 -65 195 -925 95 -984 -986 343 -708 349 -991 -752 162 -81 59 -628 978 -456 -915 270 499 -483 -776 -28 -86 -775 350 805 131 -345 -350 422 344 -299 -738 -694 -723 562 -509 173 -486 598 -183 -759 146 300 520 296 -174 175 -455 -51 -620 -633 -227 238 2 -805 -471 758 492 535 -769 507 -616 180 -255 332 134 241 188 980 -118 -201 -305 -584 -396 -16 -494 222 -391 -18 731 706 -187 -274 -417 695 -141 310 658 357 298 908 480 152 -269 -986 69 -803 -363 -30 450 -929 844 -242 -116 726 -446 -427 359 -152 -223 -621 -702 925 739 853 -981 614 996 356 -474 953 -349 210 -454 775 814 -71 377 -587 316 -503 497 385 -468 -675 -247 -899 -613 -533 207 -996 -46 -160 -684 -732 -457 8 90 -446 -759 334 778 392 -711 956 -57 744 -27 600 433 58 596 80 -642 412 -345 112 131 -715 -682 216 -4 360 572 166 -92 331 681 -646 124 194 -52 -962 -259 -524 203 -854 224 -660 704 -693 -954 984 -783 -167 374 -681 -49 -589 -111 761 73 -134 -544 -644 -526 -989 557 -538 -840 89 -778 821 -751 699 436 -991 -238 -115 -300 -664 -678 -420 568 151 -582 395 -294 320 -658 -96 -607 -99 -861 702 -665 125 -72 764 301 58 -725 -614 69 -180 939 893 517 187 108 246 415 625 -793 653 566 -515 -675 -484 -328 515 -342 252 498 -256 -292 422 622 -895 -7 25 237 748 597 -879 116 -60 -908 888 -584 61 -685 440 881 915 510 -900 257 189 309 -236 -449 59 -695 -639 -884 463 -752 -979 -646 521 94 -521 644 -797 -109 -392 -538 -460 176 -877 -278 -359 945 957 473 -944 134 948 -268 -717 235 -642 940 884 -616 -417 -575 926 853 243 -629 403 -592 -354 -337 -234 513 -362 374 -812 329 -467 -332 -443 -334 718 881 43 778 -426 -433 -251 -278 295 415 -325 -657 -501 954 -307 949 -62 -646 431 -332 -747 -367 -499 373 -61 774 -320 741 608 395 530 -130 -169 -409 498 500 -304 -849 910 -469 935 41 -947 934 -691 -910 -156 958 -821 811 536 568 507 -473 150 916 -685 332 -24 -353 -937 677 505 -949 -737 690 963 -18 -199 452 -297 241 686 -753 -789 -639 915 213 611 -20 -235 -363 177 143 -885 292 -368 696 -842 701 -501 -948 -213 -791 -382 42 470 639 -126 -757 285 9 506 -467 380 -194 512 -986 100 -354 80 -17 -253 -229 -490 -60 72 194 56 -546 -42 -729 -339 443 -13 683 388 123 893 -723 865 -605 -739 -40 -931 74 922 -313 282 -500 23 -664 485 111 142 -980 991 -588 441 894 581 343 5 391 20 440 453 15 888 -42 -55 -975 -520 985 -455 -669 110 -349 -816 -924 686 596 925 505 254 642 360 -256 273 -73 -481 515 680 817 415 -215 642 716 -842 62 766 -358 -626 833 -232 281 -540 -353 739 533 243 -332 -959 535 -561 734 764 443 407 -270 114 597 -226 -610 259 -268 543 794 772 -740 138 -684 -29 818 -982 -713 -560 -928 584 -555 520 900 -897 -261 702 92 62 365 740 965 -606 -632 -952 795 -890 603 -802 -844 -624 983 432 -825 234 -708 -171 962 -126 416 -921 724 -891 871 -488 458 960 -77 278 -949 -35 393 -557 21 252 488 27 -249 616 -849 -517 567 678 679 604 -805 601 -847 908 828 24 -950 579 -806 -491 183 -758 -253 -412 958 701 830 -500 -257 -329 -221 386 57 -150 225 -98 473 -666 -42 -271 -370 -85 441 104 -848 -17 -891 -605 -768 -249 302 -306 775 -706 657 -84 119 81 866 -113 -485 -848 863 -753 -381 -749 -686 -983 -757 517 -830 761 140 -641 -29 461 993 946 484 -621 -27 446 662 72 -658 -96 -948 -111 852 996 -259 -401 584 -188 -189 -771 247 -670 38 -996 987 -854 912 -687 -238 -681 -322 -350 -297 296 341 349 549 983 -698 -744 997 -381 -542 -770 -971 -575 -73 129 -351 -243 745 -111 -716 -571 -910 -13 -765 -141 431 -129 883 -917 776 60 -529 677 -733 -479 -404 298 -742 -238 -561 871 959 958 -288 256 686 474 639 -948 979 103 33 -460 -120 -8 373 -690 -162 -479 -967 0 -923 873 -897 425 132 -50 681 401 -973 -718 -404 -929 -220 -108 648 -692 793 770 -154 955 -260 -716 -701 482 -569 -748 -611 -380 -472 700 -704 79 260 943 -431 -164 439 -818 -690 248 -328 626 801 597 144 999 -723 377 40 -465 394 -166 32 -4 -101 129 -445 442 -591 -746 10 -810 946 975 -412 -245 -945 -547 -372 -867 -507 -602 525 891 433 264 -796 877 497 -788 619 263 363 -970 160 -740 -941 122 -120 248 873 -438 -102 -314 -622 -91 483 848 -771 -768 -616 -940 234 321 644 546 -318 725 -444 -787 520 -961 -747 -430 747 491 -940 729 -681 -605 -922 -24 -384 877 -781 382 482 -984 -412 -374 -879 -86 -881 151 -186 -992 932 -651 778 -754 725 -520 514 -524 -744 388 -953 248 842 924 -180 855 690 -429 -221 63 -181 256 375 141 179 -410 900 -66 93 -529 172 501 -362 -603 522 -611 -708 951 523 -726 764 911 104 -798 687 527 687 -407 -722 -307 -996 -768 -765 -554 975 -926 84 228 -34 792 -938 833 -836 891 78 -882 752 -929 148 -128 -697 -536 733 -682 128 -604 -488 -822 -512 -258 179 496 -967 -403 -651 828 80 858 253 -626 678 883 -778 750 159 -155 208 -395 -978 -277 445 514 462 -324 -573 886 -918 316 -714 -816 601 499 -813 -206 593 -846 943 901 116 -684 -337 -15 313 -698 829 197 286 -176 -982 -978 338 660 -7 -368 273 244 -884 216 -738 232 449 643 725 -434 265 104 930 747 -615 -53 524 -431 792 488 808 -876 -959 -276 -929 513 -181 -895 893 222 -645 -699 436 -970 208 442 -830 -645 724 -212 -240 485 -572 136 927 771 -989 122 492 -226 -851 807 -588 103 -58 -255 -524 -806 496 -784 857 -363 77 -179 -808 -474 -629 -622 -345 686 704 285 144 626 -405 347 901 636 730 211 -816 -917 -72 293 872 547 -720 -551 764 584 -701 -989 524 -394 688 473 -112 -988 -341 -783 827 -313 946 230 -803 869 687 460 -360 113 21 321 -91 899 -185 -22 580 -236 -218 -179 73 -97 -731 218 551 -823 -391 374 734 758 -211 -374 977 -820 -580 915 -260 -188 869 405 72 -843 -211 947 386 707 915 -32 -375 358 -111 -648 552 -624 909 119 716 -271 895 -133 -955 -995 -26 599 -154 440 -98 506 291 -181 -696 765 578 701 -151 679 -504 739 351 -581 179 -1 -773 -950 -562 -412 567 -669 602 907 449 37 -656 995 -346 -690 423 643 559 816 -431 277 929 -866 538 -96 738 -555 -270 628 615 44 309 -405 57 681 245 870 506 474 -956 -167 517 -702 -170 -790 54 606 630 -34 -756 543 17 -548 691 386 -13 -441 62 -927 -99 23 278 -38 -152 580 -51 311 -397 569 -496 746 448 -409 -564 942 -846 -76 -80 -784 -965 -466 -704 959 734 339 379 -874 -415 916 -91 14 736 -637 -851 516 601 339 114 -352 486 252 963 975 -402 356 177 151 -641 77 740 616 -914 59 -445 -189 -49 -642 -783 269 -609 -855 36 -164 532 -975 748 611 68 -119 884 -882 -4 942 387 363 734 -132 398 678 -476 746 -337 -871 -44 -317 463 329 547 22 -440 -979 303 795 -605 991 327 -975 -855 257 -172 205 834 -643 -276 457 953 901 121 611 -876 -268 -235 556 899 573 -115 -826 -558 947 447 982 -279 11 546 926 -64 -594 -644 -537 -971 -796 -990 -645 388 532 -749 948 724 -399 60 -758 -865 -503 -920 445 -511 -557 494 1 -659 217 576 -915 -268 -151 515 501 -229 -379 -242 -754 -407 -579 -814 437 -643 -90 -676 235 255 372 -605 -710 -129 -46 -579 -576 -425 -154 -391 -12 -290 34 105 282 -195 373 90 228 737 -476 303 -699 -22 867 262 754 -156 -349 235 -291 893 402 -651 -208 519 14 -179 280 546 539 430 510 32 -39 -935 698 108 878 -605 5 -384 32 -626 480 -83 -7 -120 -921 99 183 -624 -258 629 679 313 -737 468 -901 -515 335 203 -247 -846 283 29 319 -299 -568 207 35 261 99 355 -983 -252 467 -317 236 -239 -919 603 -612 -901 189 227 28 -165 -865 -172 437 -187 -299 -800 -407 -422 490 237 845 984 936 -917 -297 -609 -864 -45 351 -991 -55 687 -355 -1000 -720 166 -241 -976 558 22 778 250 823 707 -552 124 -507 153 -257 201 -163 204 -976 60 117 189 392 42 6 691 800 864 527 -152 617 646 115 -926 924 -569 -139 352 878 828 -612 -525 -393 702 -723 104 160 908 935 -734 -518 -776 -572 -151 851 -368 288 -580 -744 875 69 -978 -87 -890 -681 91 -923 74 -227 -910 -971 311 115 945 -744 648 688 -591 990 -319 -756 -772 850 535 896 974 667 767 537 -209 33 107 -358 645 -617 -854 527 75 -369 -836 773 -690 896 748 -887 936 -128 -644 200 205 -473 -75 40 327 352 -214 -380 -177 -848 -263 -213 -107 745 90 557 678 -790 -710 -523 -338 661 92 -490 396 966 -829 869 -409 829 501 202 -919 -232 -110 139 -247 842 443 -199 -159 -341 -225 -618 -472 597 363 -433 -98 -742 -976 647 792 518 -680 -885 248 914 373 -406 483 960 -123 -730 258 -324 -476 62 605 -964 -648 -492 -188 -618 630 520 -475 34 68 874 196 519 -346 -539 690 -840 109 -846 989 95 -982 -547 -562 -922 961 -901 -84 964 -424 451 -794 972 -216 382 -736 -18 184 -505 -288 467 -988 948 -290 45 674 179 -389 14 -766 -109 -873 510 -25 222 -944 -38 648 -504 -491 3 422 214 -243 951 -593 237 -575 482 881 -304 -79 586 330 250 -796 -865 -200 681 -284 5 -317 241 -617 815 -124 -923 948 -862 -882 -632 -364 -249 157 -744 46 308 716 -573 872 530 -822 -599 -831 135 -222 875 675 -955 -196 777 678 488 529 575 160 -695 -79 -517 -246 -622 -393 -887 -473 9 -512 144 706 310 457 -204 596 111 -59 234 -831 256 -282 -918 917 -10 490 861 -171 875 740 167 330 982 801 965 -549 208 188 184 768 -596 -218 267 -258 605 -446 -80 -620 -326 -17 405 696 733 -118 -267 990 -694 -40 -46 453 -669 669 677 -876 -506 -634 706 792 409 903 -679 263 -105 371 -221 -111 885 -973 -602 731 740 -754 -539 761 765 -62 -131 7 -16 -976 -939 -470 760 -597 -797 394 156 -965 516 -610 -414 105 -322 827 74 350 900 -369 597 -753 -562 -97 -500 583 -426 338 -344 -948 -542 257 -830 584 -862 -454 -302 989 356 -162 397 753 -828 331 -685 76 -854 476 -155 -459 -583 -910 -952 -182 307 585 965 524 651 -995 183 -937 789 250 393 -969 259 -416 -448 -920 962 487 314 -705 107 13 -476 -353 879 -201 -38 -380 332 -744 718 776 947 -817 624 -685 -589 -46 718 487 -143 -647 661 -238 724 609 80 184 -183 -274 -636 939 460 -878 -557 818 24 769 -730 364 500 -500 -218 137 -415 962 848 -445 -145 -784 -455 -824 -660 492 -140 -595 -236 838 -752 -480 652 714 -554 691 -921 -999 -657 -927 91 575 51 -695 550 -384 -24 -250 -776 -568 -558 232 -827 -61 202 -674 -15 -999 537 -108 -281 -134 60 238 518 784 982 -744 870 272 -667 923 -186 -92 -224 787 967 -404 -12 456 590 -128 896 -185 767 972 -535 -559 717 693 748 659 -260 579 632 -953 -120 -271 -412 -806 -395 573 -54 27 -741 -491 -21 -94 443 285 -977 2 984 671 -471 -728 -429 -539 165 -171 -290 -341 974 329 229 497 579 878 -636 914 -978 -701 -897 311 440 -749 814 243 645 -26 96 -218 294 602 504 -835 760 -348 -132 547 -274 -7 739 770 -74 261 941 515 657 851 -81 -516 -70 -538 -223 566 839 -987 432 -16 428 -215 -801 -579 -453 466 -805 821 -758 -508 358 -18 -108 793 -866 -522 47 -191 757 -581 49 508 -939 426 -529 -729 586 728 -373 -271 875 491 74 572 192 -869 105 -426 -240 -144 736 -632 42 -971 -916 -698 190 170 811 364 646 608 -883 195 431 284 -671 -100 -572 996 463 253 178 215 223 909 323 -260 -662 19 -931 -657 191 -988 777 -33 -465 324 523 724 -16 241 -273 -968 -121 972 -154 -431 118 -790 -93 466 -575 825 263 -949 570 996 -38 -138 698 277 495 -737 -420 575 -151 362 403 -904 -390 -585 -775 740 -243 865 -955 857 -507 -362 700 -928 370 -907 -405 106 201 381 -215 891 -841 615 -545 -486 -690 391 855 557 374 -184 413 715 163 -451 491 282 -542 133 59 -7 121 -653 359 -21 763 665 665 -196 695 -946 721 -798 613 -624 -225 203 -589 -163 122 -297 -619 -505 -881 -139 280 11 729 946 834 -26 -609 -51 98 86 467 55 504 -920 828 924 650 -600 722 895 893 932 -235 185 536 390 770 601 99 -736 -86 424 915 -939 829 25 -6 517 -866 349 969 -722 689 -901 -773 -392 691 -603 731 900 647 842 138 501 706 -189 -35 -485 -516 -668 -778 -581 -9 561 566 200 807 181 547 -916 -264 24 489 408 -352 657 -313 -317 735 698 -732 758 -126 -639 698 -641 -485 -448 -508 59 437 810 714 956 -85 877 -75 -259 243 390 2 782 -401 576 -164 487 429 15 867 66 -364 845 118 545 -890 233 -610 -157 -566 375 676 -137 -681 -45 38 -919 537 84 530 586 -861 482 727 -812 -103 538 -885 469 -493 -511 -55 -809 524 -441 -529 527 698 -231 265 891 250 65 685 -511 320 -27 -410 -553 -366 -797 816 -46 -661 -410 -889 -514 -273 -3 858 883 -824 623 -281 320 -48 612 258 -935 196 719 -911 -64 -780 -38 352 -782 360 190 -654 -68 767 604 524 -312 -678 -292 339 -613 -396 560 743 -586 -686 -244 981 -581 -886 -802 -724 764 174 718 706 148 -882 -578 771 260 137 672 816 -696 528 419 561 679 753 675 -690 6 -88 -620 -334 -350 47 -985 -154 41 966 -163 238 -150 330 773 818 -261 -702 -582 -338 849 646 83 -119 37 -867 122 -776 601 404 519 12 375 -962 -427 863 616 -838 -57 311 960 -336 -89 -951 -52 -424 701 -234 -74 -522 477 -840 -487 293 -198 -938 -814 504 -358 218 -541 -199 114 845 -32 76 707 796 -570 926 601 144 -208 883 -451 -967 748 -276 469 412 -503 325 -684 731 -874 -650 775 279 -579 -267 -765 448 -585 -852 821 503 827 352 -278 409 -357 927 980 -315 752 262 537 263 928 -817 242 -724 559 511 -120 -656 340 548 400 753 -217 0 -633 692 -912 -659 -139 88 42 -79 -292 -90 853 -858 -940 375 370 20 155 -654 404 -285 -164 331 -578 826 -646 -835 836 393 -739 31 -649 305 -15 170 935 278 781 -636 612 2 -295 -358 309 251 -70 -509 628 -688 -584 -300 -28 -800 630 898 612 130 -660 365 223 334 -599 -905 957 -519 322 121 -983 992 23 -877 -198 351 -326 -74 77 -496 869 -677 -858 4 770 195 514 114 476 168 -280 894 -716 -432 639 -117 522 -481 81 315 -247 -812 573 -243 -800 827 834 -868 214 -417 -585 -160 897 725 166 980 795 891 34 553 -217 -368 274 -275 -781 -679 835 -669 750 745 993 -598 -505 340 384 11 201 830 450 -191 -994 374 -925 175 -281 -916 -76 -159 573 706 -306 690 613 581 132 599 342 458 -908 24 210 -578 -72 844 824 962 -939 352 178 563 357 613 -398 -78 -778 -819 -953 -649 -779 -99 -880 -804 357 -655 612 -883 -48 -78 173 494 863 47 -622 1 750 -42 600 783 23 775 281 -805 429 291 -734 938 145 304 62 226 752 -918 843 577 -322 549 -505 315 -843 -788 -330 -247 227 -528 -577 573 -789 -276 -878 672 -576 -27 -859 -573 -516 746 553 -826 284 -719 -308 273 -116 -412 994 -285 -761 252 -609 -463 -341 -269 405 126 828 747 -34 -202 -524 107 903 190 776 79 -422 -572 -675 -334 511 322 85 575 -926 -712 -943 -111 -893 863 328 -434 154 -389 -776 -879 700 76 -720 -692 959 841 496 -817 -212 -90 432 152 375 619 -254 -838 -478 -975 775 -626 156 65 941 982 -996 39 -701 -485 -561 -838 692 -187 483 914 545 619 -286 107 -676 -913 -941 -278 -80 -207 960 -222 680 198 164 481 342 312 880 -330 -87 424 -967 -689 485 -505 468 -711 -784 517 -28 916 -749 -95 -39 -649 378 -822 -234 -271 -535 -583 -641 -424 416 556 -196 -960 751 482 -345 944 261 -825 -151 -684 -923 886 -213 -145 869 -293 734 -746 715 -733 -143 -654 323 -720 187 -641 -563 594 793 -105 -26 553 -136 -78 284 -884 -513 634 -740 -999 169 -331 710 832 -837 -19 822 191 -772 -670 493 -106 -882 -556 -60 -827 -371 464 289 550 -290 -463 298 -979 -771 330 139 247 318 -704 758 522 -903 219 -863 -478 -489 678 -354 371 -370 -784 -371 812 675 -377 -462 780 -195 466 -815 8 -974 597 938 673 -998 -582 -86 -896 818 -905 518 373 -21 429 298 590 -722 994 -474 464 31 202 -460 -97 -557 334 -109 574 83 309 -237 839 303 406 -693 -28 393 -57 220 -114 336 -512 683 -759 955 -973 881 580 -441 723 -558 -140 981 -960 208 -920 -555 -598 -671 -493 -964 -917 412 584 669 -491 -770 179 -46 21 -656 -687 538 132 601 -861 -229 15 330 -857 669 -655 949 117 -128 -830 429 -146 -64 767 983 326 -892 -454 554 -151 -748 -722 955 -670 -889 -675 -494 -951 -578 -277 464 561 813 745 802 33 -828 605 140 340 15 301 381 160 -999 449 -984 -171 976 543 917 26 833 589 -177 909 -159 -113 -699 997 -825 -956 -313 337 -49 444 208 -173 -26 155 -864 -437 772 -901 40 78 -428 932 -873 -75 -679 -494 492 18 -185 -641 406 486 230 990 420 -79 -535 -929 -591 -213 590 -316 -42 -275 -552 -962 641 604 814 -402 605 -600 496 -163 656 165 -76 188 436 746 330 -964 -853 -957 834 385 170 -485 -918 691 302 233 406 -713 -904 691 712 604 60 119 961 -529 -61 -797 -623 166 413 834 -184 558 -129 626 -423 348 784 -672 991 254 -655 -276 193 -469 713 399 413 51 -132 -881 418 -832 -416 -965 -531 311 237 134 -542 -537 529 443 832 567 -643 898 -845 337 638 337 -194 312 544 -755 157 759 668 -696 517 -338 719 51 395 -167 265 907 304 380 552 828 22 -154 427 678 600 -791 -816 -952 -708 196 924 859 395 -119 -811 -76 336 540 -117 -503 370 -648 108 -280 258 -294 825 -352 670 -620 -297 293 646 -701 160 45 -532 469 142 268 -64 -210 764 -4 298 453 318 -31 223 706 354 971 -758 -1000 -118 -246 -440 -868 -577 -480 525 -842 280 -190 824 49 342 -578 703 -815 416 -238 -743 -713 697 -575 -339 785 420 -886 435 813 -945 614 780 976 -784 443 999 872 -321 727 -374 47 -153 -334 664 -97 -329 -50 -323 872 -675 333 163 -935 758 65 969 -647 661 999 -225 753 -424 -493 4 917 -705 734 -576 684 292 -486 582 -306 97 352 917 -825 -209 116 -58 298 -789 912 501 -640 374 -927 837 583 -501 -441 -838 -392 309 684 711 -790 878 -50 -228 605 348 -303 569 -628 -28 143 6 935 159 -284 756 -723 -869 394 -479 89 277 414 -685 74 -703 291 185 -117 -380 609 608 119 -753 831 -256 -663 676 -546 -829 705 63 491 466 -713 634 765 855 -375 286 611 -317 877 746 -394 -768 -844 -926 -428 674 225 -85 -280 205 -315 -379 -826 241 -814 472 571 -122 -128 -458 -916 801 -665 -73 387 -670 899 -388 -674 670 743 -682 -109 -170 858 667 283 105 726 -144 591 964 -820 -127 122 959 -323 553 -934 195 372 320 -425 -886 9 -493 -78 -29 394 613 -456 -737 62 171 69 564 778 277 821 659 855 -807 744 671 -480 439 -29 229 -957 -463 90 287 296 614 -317 -319 -185 -750 -339 -156 -404 -57 -560 -960 -30 36 730 206 856 827 997 489 -359 -7 -286 -969 584 182 -518 752 -752 217 93 269 -549 -689 -924 -595 -946 -627 -567 -651 -839 -150 -95 -724 889 543 -124 -504 -568 -778 -268 -364 857 102 138 -198 6 -754 -129 -34 -465 -303 99 63 765 -518 66 38 -324 21 220 327 478 165 630 280 -531 -338 322 981 489 140 -507 -843 -986 -963 61 -594 -935 950 470 579 197 -386 -771 308 -919 858 -458 -222 -545 -474 -150 -436 580 26 30 -841 -424 908 -547 423 -53 298 -834 578 541 -993 405 128 -414 -14 386 -971 828 489 -864 -29 511 -667 74 -799 -416 -126 -927 -419 729 -651 480 694 941 736 431 343 630 964 -920 -993 639 -515 353 -270 -801 632 593 289 -808 -16 -158 243 -512 -78 599 274 772 222 396 -770 -34 -611 126 175 843 -658 793 -234 733 32 553 856 539 732 -645 -463 822 -869 940 -988 183 -746 441 982 520 -97 -27 8 -663 -63 924 352 -908 980 -909 937 -71 -161 838 -3 -903 -202 527 -906 225 -235 -953 730 -798 486 675 792 -706 -998 31 544 887 924 634 207 -65 -883 -264 -339 698 617 -794 436 798 -307 519 -556 852 699 -879 68 307 -170 977 -325 120 413 976 -915 932 34 -862 238 65 -48 679 -496 -219 82 531 -70 -688 627 -82 -795 556 -470 575 930 260 -475 516 -344 -214 -22 807 17 952 413 567 543 -923 123 -470 561 -265 329 -845 -253 -243 -576 816 244 500 -353 -379 847 -592 -396 574 716 -29 968 -600 303 -273 965 -924 -544 -952 649 -906 169 -226 -543 -393 708 -450 -996 -671 907 -737 888 -224 620 -618 -356 -113 -182 345 400 905 -976 561 -349 -606 -772 636 -222 123 404 -744 -179 313 947 -602 -850 -915 -474 -49 -427 834 -838 605 730 -34 -285 -848 328 -438 397 217 -850 676 -407 98 38 -753 -428 -473 227 5 -304 288 940 502 250 -745 -308 678 -123 89 -569 -231 360 -9 -328 920 499 -187 -452 238 368 607 -289 157 544 -279 -227 -760 -194 -576 496 -196 992 178 561 400 -618 -890 -594 57 637 455 648 799 85 659 -981 361 -476 476 -167 401 -349 -648 -760 299 166 436 121 -31 499 -444 175 374 611 902 -15 220 473 216 -225 697 -160 1 -532 757 -40 259 182 262 717 860 89 474 676 -574 -278 548 -352 -462 -328 -643 582 926 -820 624 -34 556 -249 -687 -461 -479 -222 842 -677 -913 -171 269 931 -280 787 393 -273 99 -581 -12 -679 999 120 305 486 857 816 -116 851 605 -538 -480 -741 -525 -441 219 592 -792 498 806 928 866 -803 -377 223 -241 359 -690 -979 383 -867 -845 -591 -130 -848 147 -252 -410 771 -133 -794 -452 713 -215 627 -266 -280 -982 -74 499 -998 -619 -389 288 665 -387 -513 -266 -242 308 619 134 -296 242 -233 -203 -9 707 -54 -798 -75 853 545 897 -654 107 -177 -135 -969 -438 1 -314 -781 296 839 845 382 -406 -13 523 -372 631 981 426 -709 -154 -318 584 -773 690 417 -383 893 -877 -691 -882 -856 -514 401 -31 -721 -572 -356 -374 -717 324 -415 -861 365 960 699 50 320 -805 -206 -84 635 -178 -127 -267 948 597 978 -825 17 -71 649 539 517 563 524 -580 -808 199 287 692 -490 -469 -575 706 434 -309 -203 -911 -588 -301 819 -845 786 606 198 -388 162 92 -833 726 638 -290 -566 400 -968 -544 -240 -304 -713 -264 -644 500 -374 -335 45 945 319 475 520 37 -931 -775 -614 191 -920 -764 642 461 876 244 -473 125 -747 766 -110 309 -791 17 -327 -54 -595 530 -968 -623 -170 361 -965 681 937 299 -52 460 -318 975 593 291 221 -353 44 684 -118 -211 -141 967 27 -515 439 -314 190 682 356 -523 -122 -407 566 874 11 -746 176 -827 602 185 732 -352 -800 791 -371 845 509 -814 610 21 -863 -374 63 -552 0 498 933 -262 -140 -238 -597 531 803 190 935 708 -672 -452 168 13 594 93 -695 222 -500 -919 -59 489 368 901 943 -103 -480 215 307 -407 246 -589 362 399 -968 104 -863 575 -90 187 -941 -614 -618 994 -205 854 742 -310 349 28 650 538 255 346 753 457 -610 185 -34 605 -654 396 596 -231 469 937 132 -493 -904 878 982 -734 -143 104 877 339 -413 -769 -619 -241 -626 -215 241 621 138 997 362 -905 953 -634 591 818 -31 -745 -956 564 264 -724 -89 -549 607 270 -798 -396 531 -408 -175 119 -249 212 -667 558 -369 898 -235 -300 225 185 632 967 -721 572 868 -132 -406 890 -386 848 185 -821 689 -298 675 928 388 -767 -364 741 -123 -355 968 -338 -654 835 -370 987 -783 400 -580 298 -899 -842 699 -103 -887 453 -411 -30 446 94 -761 294 867 -638 334 -390 787 -900 680 -895 -906 -253 -724 307 370 441 -86 500 -890 -731 -589 540 201 301 -155 973 -87 454 -355 -945 -97 777 245 -213 -249 813 -124 -213 785 -464 -910 174 706 -136 480 -527 501 836 757 297 779 147 493 819 946 114 451 278 697 -482 882 -823 -395 -404 282 840 828 424 -539 -240 -161 977 135 -508 -740 -223 666 -184 197 -450 637 423 -970 855 -43 -320 -12 -637 699 902 -316 961 302 492 -611 555 -643 723 -82 -987 -939 314 -687 532 -527 -230 -505 349 -803 542 326 56 812 -804 857 -546 -671 957 249 887 285 -915 113 -924 -397 -890 467 627 -903 -899 926 -176 -98 -19 962 -838 -3 -47 963 -297 977 242 -741 313 232 281 -877 -301 -323 231 548 -476 -722 -352 -715 364 899 -414 -532 -646 -152 -130 -736 -696 -326 661 84 85 -19 -274 -788 -249 -523 -584 -307 727 699 222 35 766 -735 59 -114 -833 357 670 -880 -45 381 -940 -590 501 -60 49 -622 -949 -96 494 730 532 750 635 399 22 -871 350 -753 685 -92 303 217 -384 -462 433 646 694 -26 -396 -221 -440 -443 -611 208 885 -229 286 699 -467 91 -128 378 -528 341 184 -241 734 187 -653 668 -52 -777 -749 -789 780 247 975 -711 -984 -782 -288 -938 550 -34 -571 -505 -987 -201 -623 714 -598 -894 78 -609 660 42 287 449 -254 989 227 -572 -566 -398 144 -454 854 -236 218 -125 647 -193 -321 404 989 -87 552 741 -161 526 -128 -514 -74 -395 794 695 -493 54 -727 -574 -601 211 -767 -940 -118 717 -106 -317 626 -33 -147 96 -5 132 312 -791 -4 -795 1000 501 678 -250 393 456 -583 105 794 631 38 -475 996 464 105 -780 -486 -862 -208 546 790 -599 847 681 -885 -457 -966 -349 -575 628 -571 -623 381 260 -797 883 -122 619 478 189 -381 -229 969 -242 -500 -640 290 840 -743 -342 -727 15 -825 709 595 -24 -741 623 842 -935 -853 -651 -369 -269 -924 397 -195 806 -602 -139 443 317 -826 -973 227 -764 844 -861 -181 570 303 -199 305 660 -408 -909 378 -586 -211 -769 -690 -317 -288 168 -494 139 -967 -803 -276 -622 675 -886 609 -282 335 -745 -652 506 -953 229 -187 -956 -18 633 982 -774 10 320 492 -809 -805 -986 -981 -189 427 954 -727 -192 211 -355 -338 234 253 -553 727 -509 391 364 362 -803 395 -958 956 796 -624 -804 415 -805 840 405 19 675 177 -53 250 909 912 -938 469 911 561 188 367 -41 228 534 756 77 467 -653 160 -286 -182 623 -156 -225 -364 -797 229 616 -102 858 960 -262 -805 -706 782 -607 -669 -556 659 -421 -894 -370 -122 655 -921 -869 -864 -555 197 -868 -569 174 -586 -135 -616 735 -3 -297 772 119 165 667 743 107 494 -78 -492 -513 876 79 68 -431 950 -734 231 619 25 -749 -826 33 -545 -755 877 -694 699 -947 329 941 562 242 -87 -333 -767 539 964 722 509 931 59 -265 -823 223 -139 108 -747 -710 627 819 -65 696 665 478 -551 -147 955 450 453 -583 137 -877 -427 509 -910 56 -794 -758 399 835 -794 728 723 679 -830 372 -711 393 145 930 577 97 460 -520 271 130 509 -199 988 -860 -115 332 -849 -816 -731 -22 -437 127 289 -425 -326 132 772 -943 -489 -269 -429 363 -133 -465 -512 -34 58 -862 42 326 -359 -491 -553 959 467 -733 421 147 920 -135 771 135 -858 -730 188 -404 822 -995 -10 23 764 541 -384 737 182 -94 -929 869 454 732 -689 -986 -137 293 -615 -484 431 -573 323 -812 381 -504 655 -595 227 -549 -594 -563 -216 30 -301 288 -332 575 -560 645 -486 373 -215 -595 -168 83 452 -58 -708 904 -183 336 -380 943 948 -477 502 -292 -571 -731 352 -845 -999 410 797 207 603 -90 683 676 424 -764 -133 81 -139 -526 -577 134 894 459 82 871 158 -90 -667 -540 837 -747 -326 -468 861 144 23 245 -917 335 557 -415 -630 184 668 432 -519 848 -63 984 868 303 -114 -867 -557 -103 238 933 -407 412 -274 703 27 -804 -562 -238 -514 316 -138 -943 -492 -332 376 899 -43 21 -117 -129 589 -131 -980 366 164 833 -767 315 283 -14 -111 589 -194 -903 -561 -469 52 756 308 759 980 -801 -892 -209 -119 -428 456 488 945 -524 908 -365 -55 -9 -414 958 826 36 -87 -7 -769 -930 595 349 656 -209 969 387 196 -254 -566 336 286 388 141 -474 922 177 770 928 -591 -111 231 -400 -113 351 -312 -776 197 -688 -205 756 -510 -2 696 -704 175 -423 599 298 808 -708 -926 590 -677 -204 876 612 20 -955 878 744 221 657 727 603 -653 -603 69 -659 212 -262 549 -58 942 908 -484 -788 -339 641 17 75 261 -606 -155 -578 -306 776 740 131 -804 -275 692 642 -106 -126 724 983 53 -945 -98 605 889 480 11 -761 -453 -310 340 645 -289 826 881 968 326 -611 -343 -335 281 863 -488 -295 264 823 600 -859 -247 787 318 758 -434 -223 903 -339 257 444 -521 -757 -368 -571 -211 -372 -737 206 52 70 -839 31 155 101 -274 -652 577 117 576 -806 -776 526 -265 -126 -176 -212 -850 -241 -239 -415 -399 925 -611 -213 -462 584 67 719 -118 -293 221 439 -823 569 -810 -560 -455 160 -255 -468 537 -882 -34 402 -37 -768 -556 333 617 444 -400 -936 322 -778 84 760 295 -808 -734 -483 613 784 -745 988 -944 553 510 -608 -135 931 151 -680 124 -224 817 -784 22 -525 653 493 142 422 276 -632 -594 -32 -164 -419 490 -451 -377 -777 574 -899 -462 -234 810 -791 549 -887 404 -738 -462 750 -721 -315 350 434 -556 -298 761 955 -195 563 497 103 620 -223 -688 -112 -83 396 -521 -135 -229 -846 -250 264 955 836 971 58 184 -499 175 -842 956 73 54 -193 932 545 169 651 -160 -258 -375 196 525 663 345 -576 420 401 367 291 -599 694 -208 -628 994 -260 -775 -186 -25 390 -272 -988 -120 639 646 -485 -246 -427 953 -577 812 644 -945 415 -181 -352 872 -989 -652 288 -276 568 960 -712 -453 842 18 -137 936 748 301 176 382 404 17 618 411 -695 -242 -68 -474 555 664 801 -589 -266 -953 -245 -974 -129 832 253 443 -634 522 207 -156 937 -677 -160 478 564 380 -532 -116 704 899 649 535 969 -599 -653 -975 588 -524 -196 713 -679 737 872 954 -718 989 728 289 -282 860 139 -121 270 -267 -966 -99 872 945 300 953 -175 -562 329 739 13 657 1 -638 348 640 64 -467 -330 452 757 499 636 -53 -453 -821 -64 105 103 -658 408 508 475 509 384 982 -285 -806 207 -394 -514 -812 -424 373 -335 -132 -195 -962 768 115 523 -369 -560 924 -290 -12 -72 -552 128 490 595 866 158 -85 -884 -521 201 952 -76 -502 -370 894 384 -377 371 -566 901 795 -646 -785 571 -136 -905 622 -860 938 -1 534 702 -17 -156 423 -412 63 523 -487 -437 -853 -581 -244 -829 49 491 -510 328 -255 -942 288 788 -47 610 879 358 -182 981 -642 790 -384 -967 631 -953 16 -506 638 -922 402 -688 -71 -517 101 -673 671 -106 -681 177 -868 896 -263 276 286 -71 -412 771 -516 865 -164 937 468 791 -19 863 -706 -924 -115 837 -370 952 -909 -351 664 -892 625 793 768 -508 251 45 199 -374 873 -351 707 -51 -552 469 715 -33 -475 -554 569 39 214 -861 -43 773 113 770 786 526 -891 -821 -597 -362 953 215 578 819 290 -228 239 994 -637 -228 157 125 -456 -404 871 458 976 -389 701 599 -959 396 195 -401 -531 -772 183 880 153 332 -308 458 -698 -876 233 652 -182 707 -678 -68 245 444 -133 -986 580 -661 925 -991 -515 -273 239 -576 -778 94 345 -117 849 -234 -932 204 -728 731 -765 -135 -74 -963 855 -955 -206 549 -639 151 -665 -703 -419 -183 -830 502 491 93 -961 -769 -710 781 902 698 118 907 -391 516 -617 -412 -957 258 -395 -878 237 -476 -165 360 102 -669 146 -191 898 181 789 -733 757 -365 -421 914 -666 -554 -502 -885 566 122 682 491 80 -875 -754 -863 778 -377 -125 831 784 -613 -71 -885 -43 -792 48 883 635 526 -523 668 814 -635 -149 960 -474 41 975 808 -879 756 539 233 826 -331 140 97 300 711 890 324 -652 -58 -233 480 -371 -727 423 -609 632 183 997 -276 -899 673 -426 199 -865 243 510 308 954 596 59 16 209 139 69 -13 -575 -713 196 -31 560 160 857 971 -898 -394 904 149 -651 -25 822 323 584 686 -857 -912 874 615 -184 -962 396 -831 952 974 718 635 -878 279 143 -915 917 -428 894 459 286 -863 433 -1000 -23 -212 363 386 -219 411 954 -72 -970 66 579 604 198 959 -396 -629 927 -231 833 -745 660 308 509 315 573 -409 431 -259 -326 655 -659 88 -230 210 976 -81 366 -810 -187 344 -137 -292 -963 -157 648 -758 653 -840 619 -910 491 143 -596 -394 -532 248 -332 -46 -422 150 970 -169 -46 -587 -25 -396 991 603 775 -90 -664 -842 -89 138 82 -132 881 -229 696 -417 961 528 224 936 -82 788 607 820 574 -453 -781 30 959 -824 999 -765 724 -996 9 817 -946 -480 862 870 -325 -452 187 -676 246 916 555 886 -865 704 -882 -206 -140 -496 -72 14 941 604 227 -587 -417 244 -694 -697 -641 -512 -423 -893 -209 418 -958 529 201 -288 -413 779 -921 413 535 836 -171 -181 -28 -544 510 512 820 268 -292 -113 -631 836 -104 -999 248 740 -610 -825 -644 369 772 963 -468 -240 730 -30 218 -967 -650 222 -739 675 -351 1 -474 -512 -954 943 -172 565 590 -476 171 711 475 -16 -72 365 -801 -979 -649 772 -560 -313 -272 -124 749 -615 222 619 125 33 112 70 291 -862 -125 773 743 -306 234 -115 -337 806 -567 334 -524 -656 546 -763 -12 -1000 773 -228 645 -112 -990 130 -646 909 339 -655 660 860 89 917 963 -487 -416 -819 695 -363 -403 576 455 106 -195 267 -242 116 -323 -450 -713 -322 944 564 454 -194 -859 931 103 -875 999 241 372 236 -61 403 -97 -471 -406 940 257 997 -74 -94 882 970 695 561 -151 967 -806 157 943 -111 -949 -780 -108 -333 -796 -537 754 -432 195 -167 -605 -518 -69 170 760 62 -494 -75 397 639 -899 851 -178 -284 778 -903 -911 747 -380 -32 -163 -820 -467 -162 -414 -677 456 574 -873 -423 313 -676 393 155 545 995 649 -379 -482 -762 -399 -229 -315 23 388 -995 -416 552 605 -778 769 57 -439 -528 -989 181 -728 423 936 953 326 284 919 -40 -659 -531 -50 920 -758 526 -905 980 322 -139 -610 -554 811 388 -994 -278 -774 60 -594 676 -972 -786 297 -368 -999 -303 -685 -780 527 -762 133 -474 -283 435 310 845 662 -833 -187 -20 585 -4 920 -562 -502 449 637 -2 -465 954 942 -3 406 -109 -685 663 143 730 -797 -584 -728 -503 -118 867 -255 253 -782 -383 209 829 655 118 158 -126 -492 49 -860 524 -541 948 -629 404 385 493 336 -208 -871 994 354 -409 -942 -87 -390 947 -790 -829 411 -328 311 -494 -947 725 215 929 -27 -984 254 491 -791 -538 -614 -720 247 372 -249 -169 68 -245 -314 -107 332 689 714 -244 -217 830 -856 567 -703 -665 715 -192 -761 371 -787 -597 -361 114 -39 -819 712 770 766 -140 -731 737 -25 -576 -479 125 416 -311 -856 -702 939 649 -306 550 158 663 531 -931 428 -579 -391 95 -756 -777 -474 111 428 -483 350 -911 701 -687 633 847 935 -397 292 -901 -775 -95 208 -433 628 843 -348 840 396 726 -76 767 -761 120 -686 -125 -234 200 -969 -148 546 -121 234 265 -855 -899 782 941 -793 -66 -816 222 266 629 808 185 132 -956 -182 869 -412 389 288 558 -240 692 -648 573 -986 -274 523 -475 377 623 476 424 -367 645 893 -989 -507 69 329 -207 504 -627 247 292 147 82 -740 -127 340 484 210 -984 -213 -1000 175 995 -370 395 600 -129 18 67 -366 -962 278 -970 -505 -248 936 -849 -718 -176 -220 306 889 -791 951 542 335 25 -896 230 -11 -803 481 -743 -143 -691 -95 928 685 95 702 -204 378 -259 536 411 348 706 224 386 -574 -874 516 573 191 -357 -846 510 -119 738 -192 -159 92 -813 364 -887 -647 294 600 -434 -460 206 657 612 749 839 -863 761 783 -274 -345 -150 618 -695 -534 84 -975 857 352 -602 -685 -38 -600 508 37 -366 -440 -122 -928 856 558 814 66 656 -817 -541 786 -159 377 266 541 349 -499 639 -673 214 891 376 -445 572 -752 898 -552 764 -576 815 -706 -65 -686 -245 27 -779 992 995 -565 409 -603 -252 335 -832 -704 44 -837 -691 383 -965 395 -543 864 -325 368 23 -682 -992 553 167 -996 -184 874 937 -317 -784 522 357 923 519 -371 -453 250 -517 918 46 -568 540 503 540 588 827 -109 -716 857 176 744 658 942 -255 -946 403 666 728 -778 683 337 -157 -172 -683 -59 -575 -387 668 -626 -619 -233 -962 50 -476 -196 665 138 647 511 -635 -4 -561 133 2 -381 643 505 -995 -954 -408 251 107 108 283 -589 719 -819 498 -711 -923 -56 -920 800 -927 473 -784 661 852 821 -479 -719 770 556 984 -795 82 -10 -817 -914 813 730 -99 -486 -816 880 942 -476 -686 -654 483 404 265 529 89 -178 822 -988 -37 595 -162 -551 -907 -601 -778 620 -342 -166 346 948 -921 780 -928 -637 496 -72 -923 -979 -213 505 -42 75 423 -165 -636 -30 -620 194 -165 447 -614 -769 -306 -417 158 226 -682 947 -202 659 -905 142 -773 760 -51 -683 869 -708 322 246 567 -553 734 141 187 -481 452 465 324 775 -854 488 -352 572 876 -420 -513 -47 -194 -792 -923 -796 398 107 -765 146 -366 -592 920 -784 529 177 574 -811 -560 492 -303 58 191 -271 732 -208 -437 -785 559 -141 809 220 249 -626 -824 -325 350 -983 841 564 -575 -989 -341 -584 397 -130 954 809 -354 927 -941 -214 -30 528 -695 -116 -608 578 760 317 912 105 -447 864 -240 118 810 -364 -992 -668 -73 520 339 -920 111 -219 875 615 946 133 -78 -284 682 45 -702 516 -190 634 -674 -174 45 -314 -613 -628 -301 821 230 -767 369 955 -724 400 433 647 130 242 -531 465 547 359 610 -747 -700 -851 -554 -724 241 -184 763 235 -775 490 -823 -850 -6 945 -620 -506 883 502 899 -82 -745 383 -519 -153 701 335 -598 216 718 416 -796 -15 410 -889 501 -51 667 983 -156 79 201 496 -724 568 -862 866 791 494 -115 798 94 -450 -281 383 976 951 -568 -14 -286 461 526 716 -671 562 658 15 -993 557 -69 647 -922 688 -13 646 726 -727 653 863 -204 -947 978 -784 396 940 871 -324 -909 274 126 -606 -205 -377 218 -426 663 139 -708 -925 645 205 728 408 464 643 331 451 224 -622 -175 631 -513 -334 -917 974 410 -571 479 973 495 515 241 -116 273 110 -214 187 306 966 173 800 -585 -827 546 -886 -516 84 -513 862 14 -826 834 -370 503 354 429 118 -164 -205 887 -956 -969 540 220 -440 -365 -125 302 475 782 667 364 -110 -907 -980 -419 -334 -996 968 -59 13 975 932 805 29 282 751 -222 373 598 425 -849 -145 -491 -297 504 85 -203 -569 657 667 360 -689 -71 -571 -791 727 -653 -636 -954 -387 -500 678 221 -296 408 635 -19 -665 444 444 127 577 -157 -203 -19 209 992 -923 72 -708 -525 -434 285 954 -537 998 68 756 -584 603 -553 -177 -517 796 221 -315 606 -352 -791 -805 857 658 235 778 -112 -891 937 -707 -315 -489 217 873 487 -423 733 438 -777 617 -334 -782 875 -956 -145 141 -852 -574 -356 -90 -660 976 190 388 653 -920 641 882 194 498 401 -875 278 -301 526 853 308 78 60 -955 -79 743 872 -97 -198 993 -511 -747 -740 102 -550 803 -646 848 -642 724 484 -89 717 -560 346 -43 981 255 -877 714 232 -911 282 783 256 281 -871 230 -730 -466 187 -934 658 -752 834 -778 820 -39 531 889 877 -819 445 -515 653 494 -832 -782 -696 -530 -731 -642 -118 -724 -732 -744 628 902 -755 -888 -803 14 963 -87 -245 -25 511 842 -678 390 -62 -20 660 609 -95 357 -755 -560 -75 204 248 289 654 -934 -266 -396 932 -658 960 991 -325 908 257 547 647 523 -278 -996 666 -300 -289 246 -25 -430 -613 885 571 77 56 560 205 544 -46 748 -189 -636 113 -786 -707 -391 -568 717 515 766 -716 -597 -382 -527 -529 -450 717 350 -431 -748 -21 798 479 163 -856 970 353 -666 351 -84 -813 -808 303 504 -591 -342 -375 -558 -15 889 420 952 -890 -548 99 434 359 414 832 690 -492 -846 849 512 403 -211 -341 -459 -268 -485 -651 747 -551 -70 -506 -766 -710 -562 -340 544 -488 -641 -566 608 221 597 -442 -64 956 -975 218 235 520 43 405 895 -625 201 -800 -947 -665 -488 860 -899 -107 656 -114 -682 -878 125 434 600 923 -275 -533 -345 -812 132 150 53 -713 -212 134 -115 -993 114 331 394 -976 823 -750 -881 324 46 489 211 -815 366 -544 254 689 -576 -141 -630 791 -440 301 -808 191 48 -311 439 -761 -847 587 -82 -752 858 912 198 446 849 -546 550 -683 765 -901 709 108 -234 -610 -237 763 -557 -486 797 -850 20 599 872 -836 -13 380 -970 -635 275 536 -216 -599 -550 25 -130 -968 -174 859 525 -588 -512 -284 -354 127 -264 -469 462 -985 -836 -800 870 -235 -610 438 -863 -5 192 880 -235 352 300 991 421 418 313 -738 753 -420 338 -116 -73 -831 945 -369 -607 69 278 96 -343 -161 -192 806 565 -652 65 598 732 130 640 -303 86 -938 -128 381 -236 754 -596 997 81 854 267 848 187 -915 191 -768 -520 -338 213 563 -629 996 -935 -99 -727 -737 129 579 -236 -774 -211 526 763 -698 289 -990 15 7 888 580 -826 -20 -27 -849 198 820 642 -253 525 999 -816 181 65 814 265 -838 -444 734 746 -922 143 299 -647 642 -964 270 738 -784 -922 872 645 328 644 592 -695 849 801 -247 -858 -853 79 752 733 -183 273 206 270 913 220 209 517 -896 -768 116 -114 934 -352 -709 648 -589 254 -804 -270 175 -574 -218 -731 486 -772 35 -223 -160 -750 -59 -311 -388 -622 692 -985 96 -542 -931 -610 -307 426 -78 588 766 130 -726 -867 -716 -823 -575 672 600 -371 -915 -981 180 -694 -673 -294 698 821 151 211 991 -620 570 684 -648 -516 497 -257 -343 45 599 -152 165 841 -223 -977 569 -361 525 50 -804 -859 -671 -116 990 952 576 -574 167 -738 409 -396 -526 -982 -788 -230 -192 -239 -745 -759 -414 4 -160 166 -191 302 -605 -879 -245 509 544 271 -172 886 136 338 469 -556 -261 878 481 930 -17 -361 529 204 860 383 43 259 622 114 -115 628 749 304 979 903 3 -583 -380 -48 16 107 221 -290 -841 811 484 655 904 691 -645 -116 -727 536 546 -914 -598 -669 126 -576 -990 469 -571 -795 -148 -102 680 -135 -191 729 -261 -288 -703 -962 -662 -271 -49 54 953 684 -461 -901 -52 -830 -52 -734 877 130 107 -340 373 236 -485 -425 -29 780 458 713 846 -395 -550 997 262 453 -66 -771 497 -317 -331 365 794 622 -100 808 469 748 -391 -246 550 -931 -470 354 665 -106 516 129 700 -1 210 -480 -232 23 -729 353 508 830 -247 202 -555 -287 125 -189 -316 -721 856 609 -997 294 38 -55 116 -841 -793 597 797 768 -183 -263 498 -384 579 540 690 -41 514 -105 770 -372 730 -316 -274 -420 -731 622 -224 -322 -457 282 546 -515 802 -797 72 843 632 -648 459 -996 845 651 -322 612 -114 -400 51 -59 -83 -522 649 147 259 -817 -743 208 696 282 176 -79 -171 -37 132 -773 958 -619 -608 78 775 -536 -228 164 587 550 -375 -731 -849 897 -50 726 360 -744 -123 686 881 -943 -447 -490 155 470 950 353 -334 -908 -102 521 781 759 -799 -338 445 -276 -642 -17 -286 395 845 -15 757 -54 -179 521 -187 323 401 -858 418 -167 676 -339 43 658 -43 817 605 921 712 -512 -37 795 -323 -957 398 640 306 -162 512 147 769 226 232 330 -127 -487 -977 -78 -624 520 908 -926 79 883 -806 350 -797 257 235 -578 930 590 157 -727 21 72 954 -922 -306 39 -988 5 585 -479 -937 -656 59 91 -256 863 525 597 -551 -988 -555 -782 -738 -338 -631 797 -998 -332 479 261 -418 -988 144 -172 -640 -624 -495 121 752 -944 629 68 260 -810 -72 47 -314 -426 656 -485 291 -306 -942 -932 -802 815 -103 923 -919 -103 881 -141 -239 981 352 -911 -111 -653 -961 710 653 585 -944 638 -58 -146 802 -671 110 386 409 255 -952 919 -707 -430 165 181 187 622 410 255 10 -408 -98 -46 -234 50 714 -825 84 -474 161 -548 51 -192 -624 -553 452 807 -154 439 704 -505 -460 276 612 -986 619 -480 -365 59 -309 579 688 -250 -853 -135 58 -673 191 -460 336 132 -477 844 244 -351 828 192 -462 -307 -466 922 971 -404 -732 -559 -877 -83 -493 259 -533 -931 -251 966 -697 706 237 220 -394 238 109 807 798 360 625 -552 878 51 -154 191 238 112 -198 -477 -361 565 803 275 -475 976 -296 -657 374 41 992 -859 -578 -857 -648 183 986 -244 219 -12 -360 263 -452 -181 -317 -587 -714 -938 -179 529 317 -507 712 563 -193 870 -694 -559 -710 -516 276 855 392 -543 -266 -462 -17 554 671 -433 631 -52 939 240 -433 679 661 -57 779 -799 814 529 -571 -885 -557 728 -44 -654 167 -540 514 463 -354 -22 101 -425 501 826 -993 -908 -439 -113 172 873 846 -897 489 984 560 84 -849 -408 -332 924 -922 978 -155 136 477 -497 204 -180 -409 -949 -547 -118 98 190 -284 835 -105 -931 -227 -97 636 -631 974 -186 -47 -59 530 -655 974 -803 588 618 325 514 131 -555 -645 -267 -74 149 -773 -135 -918 76 659 614 402 -799 -340 -773 37 906 726 -390 107 -475 -639 358 622 836 359 931 311 -628 -735 924 -999 -505 -105 842 614 307 -697 233 -582 674 344 -602 371 503 907 -373 -956 669 16 469 745 88 -505 537 -645 905 -782 -196 -895 800 609 899 543 759 -391 846 830 -278 -394 -200 -203 -764 553 167 -676 -676 -584 -935 -770 423 29 -603 79 965 -968 503 319 634 55 -61 -634 194 642 296 -984 -491 505 -233 -335 974 36 612 439 -222 391 935 -448 715 -318 -814 923 442 -538 958 270 162 -517 353 564 181 671 572 667 956 -343 518 381 -870 -205 -511 495 -834 190 270 20 -943 -7 -818 -390 879 876 -3 -414 -74 -490 549 -931 -323 -807 -89 -802 -245 -498 987 724 -989 -757 -564 266 -950 -144 -434 -279 248 -411 -844 -969 -339 -915 221 -174 392 -704 515 261 669 -501 -879 350 -835 902 -846 -505 135 203 -629 621 -269 -703 515 -309 193 -331 -305 554 -261 -494 -679 -202 -280 869 735 -314 476 986 929 908 -693 -181 584 -466 366 624 512 -18 989 532 -650 -412 298 -151 -768 21 -526 -384 652 -399 823 168 -317 -200 377 -381 195 -826 -601 -304 420 222 912 -219 -881 711 87 -151 -638 914 957 203 290 -35 370 422 -196 -363 683 799 -263 -635 -896 -530 -425 -651 -209 885 471 311 -134 280 -609 -482 53 -847 817 -575 -758 406 378 362 160 -281 249 316 -795 780 -590 -162 841 778 -919 -903 -758 -915 -108 602 412 420 517 -419 -373 -350 -907 89 -771 -840 369 628 -362 -838 643 197 146 640 109 -834 516 -880 612 770 677 201 519 -399 542 -630 854 167 -142 -438 -996 -890 -197 679 766 -266 293 -398 -146 427 -767 -845 153 -205 -293 -981 361 415 217 543 611 -40 645 -970 887 -654 -176 -521 762 -699 -184 467 -942 -506 157 910 87 50 647 -51 -338 -179 -830 -25 -115 -831 493 -640 -895 -533 661 -521 -529 609 -924 -790 625 178 745 -229 -62 -191 -771 696 -611 652 16 846 257 183 -891 407 -800 -644 437 -588 20 -695 703 -152 309 -978 591 604 472 -626 -439 -40 890 975 959 853 879 762 656 361 416 536 404 -219 767 -72 508 631 -736 -930 38 -810 860 -736 451 356 -892 504 182 -152 -365 928 525 -287 677 512 469 -786 898 187 849 676 -798 -12 -745 -906 938 928 -576 -780 -191 -349 -112 -913 -825 696 -224 749 -660 -588 73 682 319 254 36 433 -432 -841 -284 774 -48 -51 466 224 968 -320 -81 -636 631 -777 -749 -737 -837 968 -839 -323 -985 -49 690 443 -944 -480 550 -999 -729 79 -480 -900 -29 783 996 911 629 320 -9 558 620 204 954 -374 -523 -308 609 150 628 -288 -378 456 -393 -30 -488 178 -533 -269 204 -480 -518 -300 745 737 -641 230 616 -79 17 857 -579 740 -393 -859 901 -144 -278 25 745 -520 -802 -318 -966 371 346 896 -859 288 397 824 260 -438 -985 -505 953 -870 -579 626 -589 604 -199 776 -509 -970 -591 -38 431 -466 232 841 -801 935 115 -671 566 -221 971 -766 622 390 -137 479 -63 -306 11 54 -686 -716 -681 -581 -256 613 -500 530 548 655 323 -824 550 374 -851 -879 -605 -229 773 -680 470 -870 -375 150 420 304 -258 211 701 826 -144 507 -407 -92 -406 571 -360 333 525 -221 -96 94 -546 -919 -530 -6 66 -228 -612 723 701 344 182 -608 854 -459 947 -844 -474 -461 -907 613 -892 121 806 163 -6 738 656 175 184 -385 -79 130 199 424 670 118 647 -613 -542 423 164 301 -384 -129 -198 -18 310 373 748 462 572 -645 710 -276 79 -456 -184 114 -516 208 -141 -897 -20 120 -101 -3 941 -148 -168 634 847 -777 334 780 760 -104 -665 -725 388 -446 466 789 648 -974 158 246 -288 -286 280 -945 100 554 -638 464 32 503 -12 742 -124 521 51 -68 -306 -949 711 672 604 415 46 -327 554 -998 -178 573 766 -703 -795 -460 152 -364 437 465 -171 -655 175 -547 909 -190 72 723 563 620 222 278 270 -551 -502 188 -982 521 700 -710 -755 -553 271 -722 -427 -430 5 -490 -44 428 607 -363 809 -432 1 725 837 521 -193 868 812 750 268 -662 -205 331 768 -454 -153 848 184 614 -686 -636 145 -701 -969 33 687 -733 263 -962 687 -647 408 33 417 793 -104 360 -113 626 37 613 407 213 -19 569 569 -179 838 -91 506 -695 963 681 -970 374 -241 -582 -267 -417 437 692 -542 33 -771 105 -649 -755 -167 -482 -808 -893 3 -744 363 624 80 248 -62 207 -242 -15 890 685 700 689 -319 588 -538 -756 119 -326 380 -871 -428 -27 632 -235 -671 145 40 78 517 -584 -172 412 -831 921 -739 555 463 586 -990 308 -783 310 671 -50 522 -639 -834 406 -710 806 751 681 -112 -812 523 -102 635 159 191 828 331 -397 490 -241 -539 -609 337 -393 -800 481 -349 -856 -920 -807 902 -609 11 840 296 -827 817 -206 -546 52 -654 686 800 -350 481 826 -750 -162 109 676 -912 327 -475 -274 705 -179 -459 -207 -380 -408 317 398 -82 -550 -531 -152 578 -91 -61 325 624 -188 844 -520 729 297 -797 -923 -689 -205 458 -260 214 -849 104 -348 748 -1 -445 597 353 -12 -250 -94 448 685 -148 -969 -344 859 229 621 144 -934 647 -532 779 192 532 109 283 -123 -499 -924 676 683 327 124 -104 -770 582 -477 863 225 120 821 568 547 -934 787 52 -943 320 -9 120 -62 438 -23 682 -817 370 -472 95 -454 -502 296 -755 -281 -904 -302 640 -685 316 -345 794 245 -674 -985 -751 872 -784 -31 -614 -914 -266 782 427 -952 -935 144 -452 -265 833 786 -672 751 348 -764 434 645 -70 868 772 48 757 87 277 971 320 -253 -895 -153 782 492 37 -199 -912 3 -235 577 -885 -918 372 -202 -571 41 -71 -493 -180 -57 -497 775 378 273 -658 260 -831 396 691 -752 -208 -114 -371 -729 -904 -339 -622 -796 443 -94 -431 598 977 -328 505 -143 -279 -424 -906 -395 955 -282 110 187 105 763 541 -783 0 118 930 -464 -182 751 -435 847 466 134 207 -918 111 154 -667 158 -417 138 610 156 618 -32 354 200 -307 -750 949 -458 377 59 386 120 820 -192 222 -401 630 716 -623 509 244 -420 -371 -943 -113 -758 902 -993 496 894 565 -245 977 -81 549 -499 598 -248 -652 -872 -884 955 -819 80 -723 277 -797 206 -242 387 540 309 995 719 673 371 -71 581 -448 499 -557 -684 15 -698 -398 502 -920 462 -910 108 567 632 -590 251 192 230 21 299 20 -253 440 -611 -995 -71 -877 137 718 -634 -880 -380 -920 892 -107 671 -628 -89 695 691 431 -942 708 377 565 758 666 348 440 295 -369 347 411 -620 899 -621 -842 629 -324 162 460 650 929 -251 -438 439 279 -937 771 -159 -983 9 -530 -215 620 461 363 873 -276 384 790 831 -950 -195 -36 660 989 267 494 -852 -158 -718 -580 286 -646 385 -742 -656 -770 775 814 -210 249 -715 535 378 -352 -442 -956 124 491 260 -891 658 -360 306 627 -104 445 928 -307 943 840 376 -797 266 39 777 -699 -579 -682 -661 817 908 -996 -110 404 -353 -124 439 40 737 285 347 -309 895 -770 -488 300 -99 320 307 40 -906 255 86 -632 -400 -449 -917 -24 436 698 219 -807 -113 517 -311 914 996 -535 -31 419 851 970 -588 353 129 158 244 -57 -346 6 772 -136 -247 297 715 -807 558 805 643 827 456 -226 937 -933 217 -12 -323 -798 243 608 418 247 176 19 -828 806 -658 857 -116 -488 700 -477 155 327 988 689 -236 -44 -601 239 -251 -634 631 -426 -941 -863 315 -885 -231 94 -762 907 -549 376 926 433 379 -7 579 -302 -765 -740 497 61 -621 913 -491 87 -159 -272 -913 360 250 339 207 -584 840 -786 -949 979 -151 -977 286 -429 285 857 411 -787 -402 973 811 735 -946 -58 590 -83 -799 -455 774 -963 115 -347 403 -138 -358 -552 449 -604 552 528 -227 -727 -727 859 616 699 779 -329 -215 -916 -547 53 398 -56 626 147 -751 -753 312 -938 -407 -668 508 762 -258 -530 -329 125 -632 156 671 838 747 -609 -321 541 -619 -804 524 312 -48 -486 226 21 828 -102 113 -213 947 610 416 357 -451 -366 -586 650 -512 909 -942 -796 -162 823 -99 -252 -334 -220 -647 -110 -452 -258 481 -283 -46 -494 883 119 10 143 -559 572 -574 63 410 784 -151 254 91 45 212 662 29 575 841 -754 -891 -948 595 293 -862 487 -822 438 -773 59 -323 -390 655 515 -194 -545 408 -53 814 317 643 -261 173 394 -500 780 -318 -45 -714 454 -434 -147 522 577 687 -46 821 918 -136 -736 -744 427 100 799 -250 -956 -691 -477 0 722 974 -451 964 959 -630 -656 581 683 -275 36 322 -136 35 977 -630 -94 -131 832 -869 -840 122 934 731 -907 982 522 495 152 919 588 -422 495 -574 88 -686 745 -826 -119 173 -304 -717 -307 -212 -791 -586 413 547 -45 315 553 -172 -22 -893 425 -718 -551 -722 -723 -94 -614 943 -371 193 -736 -631 370 72 116 -308 19 -910 -60 110 -581 -531 -68 -631 116 864 975 -14 -352 -644 -713 973 -293 832 833 -446 -124 -808 476 397 804 -589 536 84 -147 -601 -101 -645 76 -440 -262 745 -226 -880 -552 95 255 951 62 381 -818 188 -298 62 111 -666 -195 705 869 -610 1000 -992 -345 -707 -393 554 -896 907 773 -869 987 226 277 642 -801 958 -100 -559 -707 201 -524 242 432 -759 607 -418 -901 -45 -158 -415 699 -259 330 854 -631 949 894 523 -129 -623 -107 28 702 741 -330 -259 540 652 -53 -48 960 -570 -406 282 232 -740 -668 -218 508 -51 -689 -244 575 14 -544 875 295 403 635 -999 -363 937 -925 -372 155 512 565 -791 -141 -459 606 -568 577 338 -315 -11 -549 293 856 -827 -504 -505 353 -187 70 -684 879 53 327 949 94 -902 547 79 -668 -736 -390 -674 -646 432 704 5 -392 451 -421 558 -782 427 619 -518 326 380 411 -996 -748 -523 637 549 -312 568 422 -357 985 -598 204 296 437 284 -392 -719 744 -98 -266 -259 817 818 571 626 218 661 -272 -225 334 565 650 478 -982 101 59 -910 53 -583 -684 443 0 -746 462 244 -803 -235 -32 467 -197 194 -208 394 -131 724 794 -403 954 46 471 458 350 -461 366 -5 964 715 -26 989 -693 -766 256 475 438 602 26 -753 866 39 -234 -58 -274 423 290 942 690 908 40 904 941 383 -575 214 191 -381 811 919 594 921 -18 -80 -733 -505 -788 -583 149 866 -884 416 434 -560 -718 -161 100 -178 945 -554 929 -639 -200 520 868 -405 145 -444 -906 -194 -690 -454 -382 -24 -696 355 -250 669 641 -991 -274 248 812 -344 -177 917 -626 -580 687 602 378 -858 673 84 480 -257 -978 215 -48 950 932 -682 -698 -438 573 -221 -453 -708 -859 546 -536 -691 -747 -799 572 -197 -664 -760 542 295 689 -669 -171 -403 -968 -573 -688 -414 -25 -32 -738 856 -352 -920 -229 244 644 -669 251 -336 -545 -632 537 -201 986 -373 690 -649 -570 656 855 162 24 -487 123 34 292 -525 -324 -985 884 -429 623 390 -605 732 -215 189 -371 773 521 362 -691 -957 361 -543 -890 112 784 161 842 262 145 670 56 -588 861 -684 260 -225 -230 449 -687 -105 501 -560 478 -42 117 532 288 975 406 -111 405 -662 188 -477 -701 -881 -109 -609 670 -627 -369 -317 -600 -751 101 -754 -303 -38 481 588 -115 -501 470 61 -286 -228 570 -825 -767 86 -676 738 818 491 396 97 -240 -192 -990 -802 458 614 741 -666 -541 -58 -528 353 987 -567 -414 -223 29 -47 473 -643 22 210 -772 -353 949 -544 624 -413 -897 -584 -233 -165 194 160 787 14 -301 -136 723 436 272 215 -897 -702 16 17 953 -660 -992 -850 273 766 -306 -384 523 414 -609 498 702 -54 -535 -294 -661 -424 -28 -65 223 675 -164 -708 197 160 768 966 -904 539 84 -397 715 283 758 -864 896 -394 6 989 -113 36 -659 -819 770 -290 296 -175 -904 36 -319 843 -172 811 -643 -265 -215 894 -586 459 -889 976 -272 -581 57 -268 92 -763 728 54 730 -588 -518 242 437 71 658 -875 -288 315 215 -318 -49 -739 595 -177 -387 -635 51 -373 -383 -893 -666 644 -815 368 125 909 -150 -796 801 -486 875 -286 -127 -266 -321 -164 236 613 -97 938 947 612 -250 -664 331 -796 -192 -199 -405 248 469 401 -346 -81 -693 534 -236 250 -190 -834 -400 383 491 -672 288 -941 -268 -64 -814 -288 -107 -552 -962 686 -328 89 -662 -684 471 442 368 138 -354 -117 -613 203 -34 983 278 739 737 -970 -691 198 554 -675 722 -155 359 -568 230 -170 -760 585 -350 -44 808 966 -805 -804 -112 -652 -24 302 75 357 -573 -884 430 10 -277 -113 742 -710 635 -678 -714 343 -163 600 -241 -30 688 -711 -100 169 -813 -720 -889 -167 873 775 -667 -996 748 18 -28 835 -277 21 -473 537 518 -756 637 -616 360 -507 -386 -160 977 -802 855 23 -244 -539 -470 578 825 -112 538 585 -611 260 -580 -842 -225 -256 -533 -843 734 982 -998 525 711 53 -267 384 -708 41 928 -315 533 706 40 350 830 -177 -609 -859 -763 -558 396 754 508 985 -743 704 -490 -594 -894 49 -518 -628 508 948 643 -584 -634 444 940 -746 885 385 -290 -821 412 646 -162 473 269 -643 858 -587 -26 -579 660 -406 -110 -176 -978 66 996 149 -462 -128 317 -149 -243 -437 -566 -533 130 788 -132 866 -489 -625 -363 -70 -234 835 -633 468 -175 -218 -241 -66 727 -458 -705 -472 -405 855 852 -957 676 518 239 693 -549 -737 -621 -641 652 696 -288 335 -7 214 617 -557 -802 -192 5 567 291 521 651 -828 -53 75 -477 -422 794 493 -984 254 -236 415 807 718 -148 -888 814 -679 -755 -107 -224 -476 611 -787 515 266 84 526 379 639 302 138 -942 -820 -651 430 -742 398 351 848 -925 -321 582 745 -791 -917 290 87 -306 121 635 361 -190 -250 711 298 -416 -995 336 558 -987 487 -150 -364 791 -698 -339 433 765 -238 -24 560 -418 290 237 78 559 63 -244 462 -220 21 148 -703 891 574 776 724 -616 -114 -875 -743 471 -18 944 494 -271 -982 -789 -402 -732 -607 -784 -469 398 904 -25 -946 -685 939 -495 -128 114 21 -472 -581 -877 -521 560 -856 541 462 761 -733 355 216 967 -697 280 -341 641 -409 -465 975 -710 -270 636 -441 -7 -871 -908 -758 473 -834 287 -72 667 -813 322 -41 99 59 2 -858 77 721 93 -682 392 736 55 388 -440 28 -985 80 -247 72 960 190 409 -270 -796 80 372 -917 591 350 556 -230 -702 -838 -665 466 620 -943 -348 756 209 893 480 436 515 211 -603 -441 -651 957 -321 -40 -288 118 -855 -161 418 653 377 -486 -105 487 -847 -144 -475 -916 584 513 -1 -926 -725 -475 -449 -543 98 951 467 -626 -987 -247 -274 961 -778 -950 147 252 853 -427 140 -743 545 -449 -353 -653 -653 -516 452 220 874 -687 112 974 512 241 -541 -643 -92 328 424 499 -28 823 -778 -387 151 701 215 245 483 153 -630 376 439 -782 604 798 978 263 115 11 -183 855 -957 764 -730 791 -838 -230 599 -256 -121 100 -233 -263 -558 169 -28 369 -220 859 51 -763 -204 782 -148 -908 -266 -991 71 590 669 306 162 -478 -795 534 338 644 383 767 -449 496 -927 -979 570 964 829 -576 413 301 -779 -106 875 -906 848 128 -875 820 -851 -634 156 322 115 -51 613 162 -332 -674 299 760 546 694 -883 -843 603 -866 875 -801 -349 234 -584 -704 182 -265 18 -759 411 -933 -805 33 307 322 6 95 585 322 -729 963 -402 531 838 -192 -61 -206 849 -802 -821 67 289 505 731 -961 -654 -114 -722 54 -311 897 421 740 -886 -569 -703 350 -177 642 -398 291 -432 214 -244 394 546 465 435 -788 -680 -702 -746 -195 -945 269 906 896 190 -625 -527 -989 -207 -403 607 405 -689 798 -490 -823 -796 985 479 563 -462 -402 -346 767 628 -487 558 -787 -171 210 -891 -781 -311 -220 715 466 701 32 -385 -733 897 -496 -424 172 -411 -718 996 -68 -246 826 -276 980 951 -146 -888 -396 -157 -997 -432 415 -710 -833 -494 -972 246 -197 -785 863 804 45 -267 -401 -580 -325 855 847 -663 266 816 -224 -593 -939 969 -834 -591 668 -455 -81 393 650 754 442 -670 565 961 286 -614 971 -411 804 -426 -908 363 -915 -560 119 348 970 469 706 983 -569 146 -430 -925 796 95 -926 328 -802 187 -740 -286 -615 -222 910 571 -341 -307 675 584 711 279 -711 -996 -154 -513 276 195 466 -226 746 814 -469 45 -263 -102 -839 940 704 579 -264 -860 -833 763 335 204 -913 415 -646 155 -732 -219 -66 408 921 43 -1 -692 -881 863 -471 300 912 -107 299 -321 366 654 795 937 561 -907 -451 768 -419 -590 -834 -353 -537 -225 -198 -773 -62 830 -659 536 58 -859 -495 -109 -197 169 484 -332 237 -218 182 580 -331 -455 -459 -438 -655 821 -55 -58 -642 700 534 785 577 455 -135 -71 -791 -913 -549 978 420 -714 38 404 -575 -286 677 747 -384 -28 -316 -653 211 59 160 887 974 -238 361 914 -500 175 -774 625 -962 62 404 724 928 -888 -998 705 898 633 825 -371 -426 -586 -802 448 -99 48 576 916 688 -664 -67 901 749 -622 260 281 -237 99 964 718 280 783 473 651 -763 -685 -668 -739 761 509 737 -830 685 -317 -966 507 902 293 821 -139 880 127 -121 -492 -917 -82 -777 -438 21 -261 854 -342 738 -767 374 -932 629 323 -606 -613 -320 539 -33 46 436 -965 984 861 593 887 759 -202 93 613 282 713 -465 956 338 -973 -967 -374 -244 -309 -192 443 -870 -634 -791 -584 310 -384 -897 99 -277 111 119 -758 585 -716 -747 829 -933 -172 -715 198 639 -959 614 548 -932 -997 125 504 -342 7 -699 106 -539 -424 -31 291 -580 802 -30 240 106 815 -310 666 173 513 793 -710 426 -599 509 607 -35 -252 -327 -874 -662 -825 989 -241 -414 -157 690 33 -596 -819 938 85 -394 -990 -994 -152 485 624 -180 133 -488 -644 312 -579 -574 287 211 120 -119 -731 -679 -520 531 -228 -346 -744 -888 581 -321 -578 317 349 606 -365 -279 810 -237 -605 -720 -112 362 -593 763 880 768 -91 -511 554 -51 205 -440 -1000 -227 -717 48 -712 936 305 705 -48 -164 384 -266 -827 -139 -387 996 299 -260 845 -559 401 285 -137 -220 -712 427 209 -627 866 653 -639 602 722 -977 914 349 -352 -728 -603 -441 -689 352 -105 -50 -995 -876 914 -649 -103 -483 715 998 -944 209 -10 192 -906 524 247 -830 113 318 291 809 111 -27 370 -526 -324 566 -103 378 -531 -841 -765 -731 93 -929 98 -956 -75 184 -512 -131 -574 326 -374 680 -873 -830 -46 -833 -944 308 716 401 498 150 -698 -765 994 -505 881 -22 158 -965 -995 162 -273 -828 675 777 -365 93 -436 887 -538 538 -677 717 109 880 -744 634 732 495 840 -763 592 296 824 293 -393 -584 -993 -537 12 -541 -723 -451 528 97 38 -96 129 -789 499 103 -707 362 735 -489 697 228 718 -455 -966 715 -22 -100 -584 430 -178 -858 -597 273 -116 -653 -232 -746 121 830 729 -455 74 621 134 496 598 -11 172 -625 416 861 -925 -379 -720 473 811 272 1 679 724 -141 -536 -765 303 -237 -543 794 469 -530 -391 -814 208 -654 -729 -275 109 -825 180 373 -657 -930 -666 -940 -84 -666 363 -156 688 -413 -108 611 12 632 -754 -333 819 -176 -275 -243 396 -414 -66 -63 -716 881 -123 -378 35 613 -628 -495 -347 306 352 -400 -781 -81 -668 -24 827 762 -426 -778 320 -20 -886 808 141 281 438 -425 -119 -722 -576 111 -691 -454 -172 -355 -847 780 -368 531 -2 735 95 -835 516 -957 766 -351 -892 -943 808 320 -730 -831 -969 -967 76 -793 924 808 366 408 -612 184 -462 331 779 -794 -424 -813 945 955 625 637 951 -529 394 -845 -470 -60 -787 -914 646 439 289 38 883 -646 191 -650 942 -224 198 -390 474 379 -411 -467 623 -669 -275 -887 -549 -436 -33 316 858 110 227 847 448 -870 -944 652 949 -936 -339 59 -969 -413 865 175 379 619 -981 9 851 913 -86 -522 985 326 -117 197 340 965 -601 619 69 356 351 641 -180 -136 -327 -78 201 819 -167 630 333 236 -362 -56 841 -82 -441 -681 -223 926 197 -250 183 461 64 -233 -765 156 804 764 728 -461 79 405 -458 800 550 -142 -897 292 -797 -588 700 736 526 -739 -32 -799 773 -177 -158 -905 575 -213 -274 -796 -10 -651 -938 840 829 810 -885 -574 647 -369 -137 -876 680 -496 110 -470 -328 526 682 -457 260 -794 -982 635 423 851 -32 164 -500 286 -165 210 -780 -312 -706 193 739 925 406 442 967 -181 -572 980 -771 -376 -443 46 952 -999 -580 -673 477 478 -213 -332 -220 237 -253 438 833 621 751 966 -910 582 -632 -49 382 230 -728 630 -897 -455 906 856 -398 561 806 -385 424 9 -53 224 -681 707 -259 532 -837 189 804 653 -561 896 703 -492 56 853 -835 862 417 -410 -914 52 786 599 -990 185 -23 853 129 206 825 613 -697 -877 -84 467 528 -910 264 939 578 418 -175 607 74 855 547 -11 -261 -994 -402 -928 841 393 -398 734 158 -15 371 588 -52 -365 -388 -237 -708 -851 -884 274 180 981 -711 -919 656 -680 -882 -709 -742 773 -37 -390 -429 717 -16 -297 854 -62 -14 -617 22 -79 981 356 707 456 134 -262 -645 646 343 361 960 -133 -349 -601 34 184 730 -103 -314 787 99 698 163 748 -315 477 328 742 508 901 -263 -96 154 358 637 645 -960 275 995 152 106 -560 632 -419 -798 109 -622 -967 875 -123 -583 -101 -575 612 -762 633 -968 -92 -677 -593 -775 141 -140 -635 -141 133 -68 462 815 -301 704 -22 -214 -547 244 394 -533 -769 -362 56 153 646 -370 -555 681 506 -120 -579 -34 -49 -534 488 -43 282 -491 627 515 236 -280 -600 -340 -881 694 -988 -801 762 -210 -99 897 75 -284 -278 476 -275 644 918 322 -434 -280 915 -336 -106 90 109 267 -926 -954 -194 2 359 -100 950 -999 -429 -432 -242 521 -116 -369 743 -859 277 -817 -25 62 -581 -949 350 574 549 725 -599 851 -884 798 -273 -289 388 744 -408 250 238 -674 -824 -460 404 -938 14 619 -407 485 -961 291 67 -404 -785 -20 874 794 -177 -544 877 -626 846 600 -588 637 322 388 944 -569 772 -304 -861 27 256 63 -849 688 479 -493 560 183 -610 -939 -598 963 -707 527 -664 -241 -192 -91 762 -308 -477 33 -692 -544 -468 576 -275 354 -706 211 732 -997 354 678 -971 492 765 -904 769 -761 169 129 -609 -440 -604 -497 -97 192 258 -161 771 834 548 -4 -406 -294 -655 -342 -364 -952 964 687 -379 -55 -640 -379 484 279 -56 874 125 988 -25 -439 -590 61 -534 926 -43 -876 -424 830 370 -414 -389 -152 -410 -537 892 626 260 844 841 -622 539 -779 -866 292 832 977 698 434 438 194 813 844 920 -971 392 -260 -73 24 -758 280 -493 -227 563 935 166 -839 832 -260 -845 107 516 2 0 -259 439 -918 374 -893 221 372 -632 267 18 188 -658 333 35 909 -821 726 98 145 74 -541 913 -436 319 324 279 -234 -579 -928 -244 765 -933 -506 -418 -337 -876 -169 -645 342 205 235 -161 180 284 -258 -128 345 -998 -200 -554 -317 -349 -999 310 -855 -905 7 597 -390 187 969 53 -566 -126 799 635 -876 -652 -521 576 591 -196 111 42 -231 -166 -876 -931 -437 -298 -658 -424 -461 503 -531 343 -246 -533 372 -528 518 831 -737 499 967 -436 -428 384 -290 -938 853 887 261 29 425 661 -802 567 165 454 983 130 -587 -463 -935 380 922 -255 908 274 639 326 333 45 883 -615 750 -963 -837 -870 -863 -988 473 126 416 630 125 -246 -370 -220 995 -32 -812 158 -361 -691 604 -33 350 380 330 274 -162 853 -234 914 848 901 723 209 218 242 -344 -67 -669 -3 420 -30 440 344 183 473 -688 -452 785 -685 -988 -682 -863 977 -356 -208 -755 -815 138 -843 823 815 251 -943 266 -317 -681 -339 -572 267 -228 213 242 811 310 -768 -670 -255 969 -277 722 113 -909 870 623 -491 -968 827 -489 138 -566 -671 899 270 -828 244 102 215 348 -649 -10 566 152 -605 -674 -648 862 -245 736 854 -492 -325 -170 -490 -451 547 939 974 261 233 -843 181 -100 -610 390 -294 -600 491 462 -40 -415 201 -982 -803 -724 -166 292 -717 59 -236 -98 -417 -560 -988 905 138 6 298 -520 306 -505 -972 -937 -648 603 -401 370 -509 -518 201 168 -230 911 808 947 951 353 702 -705 245 -309 94 -129 187 -452 936 212 -282 163 -390 -472 649 -315 -350 -878 2 296 -916 -760 562 878 573 -469 200 430 170 -129 -273 -356 245 -423 831 745 -840 322 -682 -438 373 -931 44 -991 -165 807 -790 915 -682 659 501 -365 82 -613 715 550 406 -461 -828 175 245 325 841 -474 137 -778 404 307 908 720 -357 394 -680 615 -101 635 -485 -25 757 -618 1000 3 846 845 -65 609 -393 -388 858 615 -864 -77 -709 -826 -20 683 182 -286 -993 923 -119 -914 689 860 -791 -255 203 -421 -537 55 -914 -425 -807 -413 -593 477 525 905 -196 -188 -592 -339 -562 238 -977 906 -48 -999 -840 552 -574 -447 -252 803 99 -201 168 228 -940 720 -954 603 279 635 -764 -578 492 -229 -911 854 -549 -168 774 838 -410 930 271 -245 291 -23 279 -191 513 234 -685 625 -53 -473 279 729 477 -671 493 961 681 203 282 479 -738 874 -625 -412 -752 -883 -704 853 465 54 -298 86 644 581 459 971 -674 508 111 442 85 648 -944 11 48 427 278 -984 53 -868 -767 -276 -232 93 799 525 -854 645 -899 -121 -676 50 708 378 -453 -99 402 -804 561 -316 147 861 -191 638 -35 652 -184 -735 768 671 979 -160 -531 857 406 70 -894 -35 964 -434 988 569 -426 19 -293 783 425 -536 857 896 749 -88 316 -775 396 -911 257 -321 501 268 -268 -996 121 624 317 62 879 -296 815 170 -852 560 -48 -983 -434 -23 -798 979 782 76 -98 -920 -918 -121 286 673 -954 216 592 597 -3 -704 -557 494 211 -147 222 593 320 385 -737 -915 -113 -144 -921 -48 -832 896 849 -266 -673 -851 612 321 -537 -106 -462 -350 -755 -310 -866 -137 450 227 -201 559 -231 259 -177 -255 212 -659 -936 319 871 -785 -696 823 -417 -45 558 -896 844 -358 -712 -192 -973 779 -374 -9 244 813 451 -730 924 -293 951 -435 414 -222 594 -192 -431 151 -193 -176 365 718 157 592 -880 475 858 -164 367 269 227 423 514 -704 862 -365 -425 574 -568 443 -249 238 -5 537 -877 -646 34 75 566 -831 -98 -664 -293 -397 -985 -377 -529 -509 -444 -804 -233 -574 -934 525 22 23 -840 -197 45 857 735 -230 540 -782 -700 -509 359 929 542 348 613 -306 621 -181 -864 138 -104 -193 -44 445 347 -236 -881 -300 204 -971 -953 719 -600 -112 -864 -600 362 -917 -203 19 403 -16 329 -497 -197 979 573 -210 -265 -561 778 596 -988 -616 799 -686 -66 742 -809 459 -277 940 -805 -109 408 537 841 -214 246 965 185 -851 465 321 -525 -790 -87 448 917 206 -871 -958 708 -596 -865 -50 879 735 -374 -669 924 285 60 -488 -59 -304 -826 -895 -771 174 109 793 84 -656 255 -773 819 379 -838 -266 -569 873 493 -157 -483 695 260 -114 -474 -754 93 -919 322 114 399 95 734 -633 -375 -920 782 537 -234 -207 18 489 211 -893 -742 254 -415 -171 21 -445 -359 -206 -807 -143 -685 -979 -781 782 328 679 35 -199 526 939 -433 -376 -914 636 249 574 976 -719 -667 182 223 -367 303 -704 -119 167 -844 224 -15 842 593 183 -335 -494 776 612 334 19 711 294 -622 -511 640 839 484 -681 452 -819 -648 -491 948 908 191 -784 745 613 -473 -613 852 -961 594 498 -969 -47 -25 -194 857 -49 977 410 50 -202 182 -911 827 669 -133 -670 -496 -306 -192 -982 663 -644 572 -616 -667 575 931 -751 -769 261 742 -998 101 -928 195 838 -993 -360 315 -160 28 -880 -519 -698 -451 411 958 608 -977 792 -413 416 196 80 737 114 244 593 806 238 -179 566 125 -240 -763 -514 137 333 -735 382 -330 -500 -70 833 886 -502 -963 -417 -334 896 207 -825 836 -644 90 952 -255 125 405 47 -919 765 508 -823 246 -662 -952 414 -16 510 -795 93 933 545 957 462 -494 72 698 -343 -333 -667 588 542 -898 249 -547 -510 221 286 632 -484 -485 659 -730 -793 590 -240 586 -99 550 -818 722 -488 104 -363 719 -500 764 -154 383 -961 -881 -279 -897 719 19 -913 894 692 -529 -485 819 503 -306 911 -241 -759 518 828 -177 -730 539 838 -874 871 749 49 264 903 557 -555 100 -376 889 -62 -619 -190 939 -864 613 -784 -495 238 383 212 686 316 -168 373 689 -680 530 83 973 -292 258 -700 -867 -509 -285 -976 -564 -886 -167 403 -206 413 -369 887 208 -775 561 85 -908 -325 -622 -537 506 -567 458 411 12 -98 -131 849 -879 -953 673 357 -925 -472 53 853 -169 936 98 -760 -728 588 -762 660 858 75 -141 111 431 179 763 895 476 -226 300 -971 237 -665 -287 -548 -886 -377 -82 710 127 -703 11 -742 -688 237 -62 -696 891 797 195 834 31 160 741 880 -994 87 846 -808 183 -923 857 -237 256 988 -162 924 -454 592 143 -918 -761 -889 -351 37 -636 261 172 -84 -256 -351 87 -530 -351 671 148 -142 220 816 -723 522 765 -891 358 -175 207 190 -374 557 -182 -587 134 -203 -931 212 432 -68 186 445 -820 -394 780 180 860 605 918 -271 728 -514 -849 -748 568 650 233 656 472 -358 -756 -748 -208 -910 -128 551 -336 -574 251 516 -282 607 -298 595 -427 934 186 -968 -422 291 552 -31 760 195 923 518 -569 661 396 -550 266 958 -638 980 -777 -379 811 -370 -961 111 273 -790 798 -248 105 -639 835 496 -624 572 610 -76 -103 -242 -1000 -767 -565 85 -695 860 -575 -921 703 32 -673 516 159 67 355 -356 818 -798 -14 -287 -830 120 -346 300 -999 -973 -344 751 -287 993 -170 909 -32 -647 396 -89 -55 -897 -870 178 -448 780 551 128 -12 50 -627 521 427 632 -681 736 553 534 716 991 -57 162 -831 973 -620 -747 9 -531 -122 756 461 466 -750 -335 782 772 -58 308 424 821 268 -561 -363 -448 463 756 798 -348 90 29 -716 -947 656 73 459 650 536 -24 60 -587 7 -634 754 -948 101 -791 604 912 120 434 2 777 345 410 311 -853 663 948 -751 -642 816 -134 -68 -321 542 -180 136 -878 -182 694 27 -239 -531 179 -858 687 -292 -932 308 -752 -537 267 342 -278 -734 335 568 -130 -865 833 -79 -964 702 732 25 503 648 853 284 -117 541 -894 238 455 558 15 676 189 -384 -851 -205 107 210 -319 681 -740 57 -587 -665 -599 -69 497 286 638 700 516 185 573 127 -558 -361 807 -537 876 268 -470 -912 -646 -570 -551 -429 -909 -284 622 -782 -892 -548 646 173 -837 746 11 -300 -714 -755 243 843 -585 -431 -839 -813 -382 539 -131 -750 812 -395 871 -868 217 -690 -24 816 -24 215 802 22 487 -897 764 263 233 -235 -89 386 -682 778 173 255 670 -81 -106 714 -477 -416 218 203 365 553 -339 -290 -81 819 991 87 58 803 155 -195 534 -720 -928 137 819 71 441 -981 419 -805 -779 -415 -840 349 118 -537 525 -927 -577 -358 737 -543 904 -270 -94 377 -684 118 -583 682 346 -443 502 -790 75 855 518 218 557 839 -749 965 -539 -217 -618 219 852 928 -757 8 -195 -676 -32 -626 -929 -250 -13 -665 -249 -29 -25 347 6 -240 538 -776 -903 637 229 -322 -807 -6 246 584 -756 -474 -638 686 -868 -875 764 -187 -921 -647 347 249 300 775 557 75 -456 261 798 322 -747 -367 -215 599 220 729 765 -548 -83 437 -710 791 -865 -437 269 318 192 566 740 896 -910 42 890 631 -275 -472 -50 694 -353 -155 -547 -952 -636 -180 885 -955 -906 294 -764 -755 -258 -462 -328 -353 779 581 -759 307 205 -638 -791 647 -883 -295 659 -840 -201 468 604 522 584 171 980 766 -5 -183 961 208 -186 55 -983 -763 -458 128 -626 -709 18 -244 -378 -613 980 -116 202 298 12 99 276 -673 816 737 762 -900 -780 285 676 -791 593 -830 -570 -248 -504 562 225 197 873 -143 -908 -173 -959 -978 262 -868 666 -427 79 447 98 -876 907 590 396 -787 43 494 684 505 433 -426 -490 296 -493 566 581 -357 428 -485 -627 728 -134 52 168 -986 892 149 -717 504 549 -275 -155 -360 -164 153 562 355 337 768 -59 555 65 972 -507 -779 379 747 -806 616 -495 -878 -316 -548 -590 -707 867 -917 -631 947 851 316 -296 -554 -438 720 -394 -197 171 -366 -914 -390 614 96 155 -385 402 -672 -387 292 709 -448 107 -233 258 722 171 -23 889 -215 -524 -388 211 932 -606 -689 577 -969 612 741 -367 -270 752 912 -355 255 -839 727 885 -744 -1 -182 989 -619 779 -28 314 221 -266 528 356 322 -50 -677 -533 847 63 279 -750 -114 398 131 -433 985 847 689 184 947 492 -931 727 -466 212 -53 881 906 -347 954 -605 483 44 119 787 526 -986 -563 156 -874 -759 760 -418 -830 773 715 269 588 534 -163 319 355 -163 -484 900 -911 29 291 -168 706 -30 959 51 485 401 -838 -148 262 215 -369 961 -463 182 155 18 -514 -50 -795 811 -540 -305 -730 -25 -648 -359 -506 627 366 -770 692 729 834 5 972 -875 476 798 30 -550 -157 -408 79 761 -697 212 585 -988 650 642 380 728 -921 11 -392 721 367 227 -964 697 -540 689 687 204 81 -733 415 -963 -743 -347 960 51 -752 -479 583 752 900 -651 -827 -998 23 -503 139 739 -142 -991 -439 956 2 -615 -856 332 -486 960 -720 74 -324 -440 447 -52 633 69 -811 725 -943 753 -662 817 -272 -886 -77 -938 -625 898 -238 -973 -373 16 -667 -442 -877 -5 890 602 -163 -801 -910 -302 168 529 81 -245 37 328 -121 -138 890 743 994 -947 -991 12 39 -994 777 -501 924 -404 -914 493 -370 -270 -934 336 -625 863 -724 109 -759 954 -621 69 -775 303 -133 157 -689 -882 -479 -516 -656 -605 113 -590 -656 -716 -853 131 578 904 -954 407 -702 928 689 -174 397 11 -794 -381 -761 861 -479 -541 915 882 -519 -671 -52 374 -933 -582 -925 -877 977 -454 -187 750 -900 394 -409 -626 198 59 -287 -679 -819 -433 941 -430 -191 13 531 744 518 16 -475 465 -499 524 479 422 302 -326 161 -663 -114 692 -143 -872 -575 928 30 891 291 321 901 -5 -438 15 -647 -292 -917 -581 420 472 480 -551 392 365 657 990 342 854 835 44 173 561 847 -970 -72 -95 -728 -552 -195 -315 290 -640 -489 855 918 -584 -63 -653 314 738 744 340 249 682 88 170 600 -821 -366 -637 -894 -51 222 -408 599 -273 -291 384 643 982 -817 471 261 584 -723 47 760 352 -366 825 -750 287 -85 474 10 -882 -952 506 -823 815 686 128 872 -700 -910 997 124 -68 509 707 483 672 -682 256 654 101 -2 871 -485 203 970 70 983 -633 -44 366 348 29 637 -282 393 855 -278 -833 -820 802 520 -68 313 892 -658 -35 333 -212 -812 -745 -799 -716 -599 330 239 933 -370 -265 -617 956 992 91 819 -485 -520 749 -868 -12 94 -836 770 979 450 782 -943 -715 -2 386 652 -228 457 823 -3 -633 586 -433 -537 -546 -709 181 936 977 -546 125 -713 -372 -905 350 -477 711 -889 -768 979 -94 455 253 -715 589 -416 -12 920 -494 654 -555 -466 282 -707 337 4 -77 -30 954 130 -14 863 -3 -67 390 -628 335 920 -220 -218 212 400 -773 -322 401 81 -349 -311 -541 715 528 -712 329 -167 85 925 -977 968 480 -855 -665 138 628 933 -570 -805 -976 15 920 -8 701 -314 -527 171 -191 -150 -771 -260 -803 -605 882 -366 -65 145 275 -630 267 -586 285 -812 890 -512 78 189 -30 787 -352 808 962 974 209 -205 247 221 -573 -869 456 -889 495 -346 268 634 -255 -932 -788 473 11 -176 -633 -194 -450 -242 -545 -817 -663 137 -550 784 83 611 676 -739 249 -673 -59 322 -818 -255 47 -564 993 -4 -915 -167 -164 362 634 496 914 837 -402 -643 -502 34 -764 -130 177 216 -512 -27 -747 356 400 710 488 -657 -839 -960 152 -987 637 334 -122 -182 543 -512 -484 942 752 773 -381 -868 978 663 582 776 428 -615 -942 -742 469 -318 341 720 -33 445 -17 -844 -873 -846 37 -413 692 -702 -72 -896 -724 851 -749 666 750 516 -773 964 316 697 -481 -240 452 682 -975 -245 -407 526 -409 -489 935 194 -760 -246 558 -840 -705 -895 -215 105 286 127 -169 987 -637 219 10 -185 616 -226 965 227 -162 529 -397 607 695 -825 903 -24 -836 -738 902 -383 -202 -674 215 -337 -287 483 431 -46 697 -213 -111 -754 -578 625 53 -861 -277 990 -317 -59 -640 837 810 -670 519 601 -330 -196 197 -520 -668 -522 -909 428 -726 878 -383 -756 146 -856 -829 178 759 932 -950 695 162 410 -398 -879 -956 -755 -142 -831 -613 -606 534 984 -610 -807 -203 527 -474 286 -103 -229 240 -304 723 -77 -946 -804 538 304 684 935 277 -160 -225 457 -986 -99 -567 417 -375 -274 -456 -697 693 -374 -291 989 -88 433 -905 942 -824 777 -628 -951 636 428 136 636 458 -111 -506 -852 49 975 -330 986 21 -573 -116 -922 -77 -840 244 -634 672 0 -259 -106 81 -594 798 -17 -266 680 -785 -882 771 -65 17 -73 -578 -149 -750 -51 -544 -946 -358 -131 -416 71 464 609 312 41 -391 781 -514 -637 -126 -771 519 -264 519 -792 -249 -884 210 -302 589 -389 -814 -644 161 -129 -484 -207 530 -435 -247 942 530 -475 507 201 -728 -540 -401 885 -915 -802 399 -292 -44 549 461 -398 137 -38 805 -336 -879 -737 353 458 -34 -708 -550 -439 -405 534 -924 -4 761 -45 349 -389 353 478 790 144 265 -957 557 204 392 -926 723 821 -770 987 14 478 -906 -790 -149 -339 556 828 734 -766 440 -797 -491 847 -49 -92 -664 -572 -124 130 -289 -328 10 224 -786 205 454 45 194 443 -245 -91 928 -461 -73 -548 -692 703 -81 -404 -388 -972 986 604 733 -298 608 46 569 810 -532 -37 651 -282 -342 592 -428 -201 856 910 597 -602 111 455 709 909 387 440 651 108 58 916 863 326 -630 -862 573 50 -827 605 642 -409 748 717 449 -434 -337 -872 -418 -726 713 408 524 -557 924 442 -532 795 -218 -887 514 -686 -546 295 -100 -198 -54 968 386 924 -48 582 -694 167 318 864 579 -791 -218 912 -997 -919 -685 -643 488 -60 -304 68 534 915 191 516 -277 331 -789 56 -788 880 895 -504 -637 -360 326 112 -791 352 517 -658 -954 98 -726 900 402 496 -677 -74 302 943 363 -907 -851 -41 647 -76 420 182 102 118 355 -377 103 -668 779 560 643 -26 254 872 -901 924 -71 992 -417 834 380 263 -246 -414 -959 -803 -539 -929 -422 157 -84 627 -756 887 457 0 434 718 -986 -29 685 -827 -992 343 -3 -306 -47 232 438 957 -302 273 -857 492 -132 -548 -41 660 -18 585 -432 940 917 508 -686 -663 299 907 -48 433 -899 -223 -987 -507 539 579 -254 -37 -424 2 -370 690 804 -766 -477 838 -734 -770 -560 659 774 -647 185 562 -941 -263 498 741 246 78 335 -509 691 35 -757 400 708 220 -525 438 148 -111 -956 362 501 -239 -46 871 519 -123 960 -767 205 -514 960 251 -133 -378 -740 618 472 556 -112 -827 980 116 -994 -543 -300 694 593 -61 -936 -457 -99 -414 -456 390 972 -868 -975 55 380 -20 -124 -597 -78 609 29 869 -697 -565 -880 -82 601 888 178 -827 -405 592 107 -83 -909 13 -826 367 -898 246 354 308 -955 -87 -554 -109 268 -989 20 -504 513 882 421 777 302 305 118 -702 1000 -412 -636 -334 630 -293 708 288 782 394 -708 27 512 403 541 -163 971 186 168 -806 -472 206 328 498 -471 -572 -630 -130 -236 -792 457 -252 591 699 -750 110 -336 -150 -947 -180 273 -525 -590 -737 -784 -354 -992 -105 -470 -904 124 448 -932 234 255 -734 377 -64 -135 -965 975 -244 -51 -766 -188 107 -20 345 -895 951 -503 -759 -844 -652 -691 620 841 634 -923 -321 748 -827 -525 630 573 -955 148 -224 687 -875 -156 26 -234 -15 -547 -421 546 131 -331 -936 -904 28 -890 -770 202 510 -773 105 -443 -290 616 -741 464 -828 696 -969 241 610 877 591 -808 -832 284 -932 -792 223 -778 392 514 56 -160 -887 230 160 944 -491 132 -121 107 818 -619 -974 -802 -921 -925 927 933 -27 -421 323 -881 174 -240 -670 -865 814 824 947 -425 340 -446 280 698 540 -411 503 -656 -380 451 695 -342 544 874 548 434 -786 932 759 318 -762 624 23 -297 89 -195 -718 -852 -212 -953 -211 997 94 352 768 -471 -236 -732 -640 -328 -593 -424 192 -584 -795 -376 831 109 -431 -199 252 -113 -379 -780 188 653 70 -29 79 -232 221 -463 -475 -110 -170 -197 890 890 -149 -736 320 292 -995 -392 345 -821 842 509 443 756 -126 96 858 355 780 -678 10 -851 -338 -969 -684 935 300 -476 -273 163 573 660 -645 751 706 -728 487 814 138 -366 -413 63 922 781 -55 -664 951 336 -720 77 -854 610 107 379 -128 -890 690 128 -876 -341 -130 -949 748 -137 126 376 -5 877 -599 -872 -926 988 567 -647 -651 756 351 995 -816 -38 -288 -497 -926 -87 366 987 730 776 675 751 -754 -910 -339 -165 139 883 -859 576 821 553 -51 -102 778 -137 105 -467 526 70 -603 741 640 -40 936 -836 206 -52 604 -195 911 -65 -469 -880 523 262 677 -12 83 806 -643 -985 617 567 134 -191 164 -723 770 575 536 375 -180 911 583 529 723 796 -615 -786 839 278 782 748 218 723 788 -183 4 262 -520 -356 932 850 -983 786 469 859 -577 -896 -8 -951 -213 -964 -423 67 -78 894 -4 337 620 155 443 -59 613 224 672 -361 -950 81 -579 -846 -827 897 470 -38 560 -277 990 -968 -841 434 -826 733 -650 -844 610 -687 -749 -747 -515 763 -125 -277 -93 53 -600 838 -981 596 390 536 -762 496 699 -928 846 150 -75 992 -48 736 -92 331 -538 -150 -695 896 262 808 -802 313 466 130 -315 -416 -381 289 985 -877 749 905 -199 373 -756 -659 946 81 -693 195 -771 -609 -447 -541 170 -975 -403 468 445 -531 634 -825 857 -846 -416 257 -921 -19 877 -567 -852 -770 -107 916 862 -790 400 386 -722 555 -801 -172 -910 373 -252 -886 -896 779 -384 -187 -16 -829 206 851 -768 418 663 -597 505 -369 -646 348 -665 178 25 438 422 969 -107 -358 829 767 854 -706 111 279 284 -178 -652 -217 44 -764 977 911 630 -925 641 920 -398 357 -590 98 -737 -958 19 -332 399 -404 575 742 -322 461 -195 958 -653 -548 -562 -342 -661 -376 -667 123 -325 -916 -441 364 966 -990 -947 814 -452 533 324 -979 116 -493 769 -793 439 581 777 -170 662 598 819 870 -618 -427 -684 753 -162 781 14 -378 442 355 615 -338 -726 44 -275 -749 -709 70 889 -236 -683 -422 -31 -899 -729 869 616 857 891 20 255 170 88 -765 -616 -236 -802 233 531 -628 435 -505 -651 130 753 565 850 -549 965 -799 514 -942 621 36 -703 -589 567 -141 -448 -775 -770 448 -161 -444 790 884 782 864 574 495 -567 -571 107 75 614 616 -99 337 -344 -443 436 -269 -316 207 47 -868 18 763 603 -445 -348 -846 445 580 725 -310 -645 156 -54 -137 967 423 -563 -65 260 201 -687 -376 -119 -985 999 192 -240 353 -381 799 -111 -41 487 -420 -759 -583 -17 -305 -267 -345 527 229 -256 557 193 -499 409 -448 -701 -132 519 -904 -625 -475 -649 20 248 853 -50 757 -364 -350 -109 86 -978 -53 -256 -670 -35 -494 -710 450 550 -646 -427 -560 -808 26 -791 72 -588 110 275 -275 -978 -928 800 -18 -158 -207 -74 -38 -73 -916 -500 354 15 -613 -933 161 606 -104 -451 -839 -596 369 837 609 -810 -196 -852 -919 437 226 -306 -142 777 -150 -291 -3 -566 -591 -718 -745 413 -838 -436 315 -663 -773 -363 293 -120 203 46 219 643 512 -674 -12 -816 -550 297 -548 -520 -73 -7 732 611 570 471 825 984 9 758 242 332 693 -920 -226 -258 566 40 -942 860 -898 -36 -174 -393 935 -262 -766 -875 599 -752 615 -748 307 215 -133 -865 -810 -478 -524 -553 726 130 437 828 466 914 820 -277 199 429 -97 -521 -890 637 613 267 613 6 -972 -922 -344 961 -317 -463 -401 753 248 -1000 646 599 -302 140 -944 -304 361 -422 345 19 -30 751 -984 510 -932 -580 -753 414 -701 588 -980 249 622 878 -197 -722 15 576 -650 -805 875 -66 624 190 -270 -238 783 -698 -344 -271 132 -273 620 785 -920 227 -664 971 -338 -342 -491 625 858 -6 -141 198 434 509 -925 373 -591 546 -734 796 -10 -751 -74 -661 -877 -303 291 177 -363 279 653 -956 6 -74 345 -516 -834 -839 783 -104 964 319 437 595 165 433 519 -278 289 414 -305 -748 914 610 -746 -547 -53 889 -858 -503 751 143 302 -269 -81 -273 -964 881 -313 -432 -44 -770 112 67 -806 -725 -532 -701 2 590 -31 -982 564 530 780 908 -581 681 169 755 160 -303 -446 -752 502 -320 484 -261 791 -987 -52 600 994 -900 410 -434 137 -569 -208 -922 589 -52 203 -207 875 -74 99 186 -715 -619 -820 659 -364 310 998 688 898 89 62 -64 96 -860 482 981 -216 490 687 208 -961 -646 448 9 381 -592 282 657 -570 618 711 935 -284 309 508 216 347 -951 879 -722 186 569 -931 -369 882 -706 417 416 -179 647 925 -231 -188 713 -174 -490 -255 458 -889 -861 -171 931 26 225 -158 24 60 -296 338 -274 867 -683 -619 -865 -205 -165 -562 -7 -653 -134 509 152 855 44 -575 -517 -310 572 -450 -419 -306 -918 425 84 -473 510 -206 430 682 -260 51 660 181 618 240 333 -778 544 -128 937 520 464 124 109 -41 -578 431 -106 762 -693 -316 106 831 -919 943 680 -765 942 929 -579 538 64 -762 128 -158 754 852 576 229 -778 167 397 857 11 870 779 -394 851 -733 -280 -968 -287 302 279 -583 -113 608 -166 205 -553 -390 519 290 557 -660 651 -419 -541 -300 -132 -544 201 -329 8 187 -131 880 264 -268 -942 211 -764 689 -475 498 -150 906 -905 -8 -296 -331 254 517 -734 -81 94 -185 583 385 72 -985 565 482 24 -339 -734 -984 -328 82 -100 -512 846 649 -91 113 554 989 830 486 -169 555 113 -193 289 -337 675 502 862 -789 110 898 -904 239 -826 226 755 882 -220 -667 -596 -882 900 -551 -757 -675 377 -802 -540 -147 553 524 525 -815 596 3 -776 231 -229 423 -240 785 314 447 925 24 106 758 156 160 -497 645 -521 -146 -184 -749 -699 473 -693 -795 -832 910 -455 394 967 925 98 315 856 704 467 -833 -825 -641 0 973 632 -537 4 -977 -516 929 -821 -684 660 -471 454 382 996 -981 -575 668 526 -920 997 521 -391 -421 853 326 -212 -980 451 235 141 560 -960 956 -344 -528 320 66 681 -714 -989 -85 -604 -500 -29 -87 41 374 -510 -590 535 688 -164 -625 -781 -613 -208 -274 788 -227 -159 884 210 706 930 -35 693 179 821 297 957 -181 -540 542 -727 912 -363 -777 624 -775 -332 -47 859 -336 -103 874 955 -491 754 178 -969 939 259 -3 -815 -193 -80 -219 -987 697 -762 716 455 -917 851 -493 -838 -203 453 -92 -338 -964 42 388 -753 952 523 978 -688 -487 445 -343 877 -424 -912 -732 742 -197 -599 -5 -490 99 748 -612 -906 312 -607 327 454 -116 745 125 -729 620 -944 -928 246 -327 -554 -304 -119 -405 158 -236 450 -747 -995 -241 -658 522 -647 629 695 254 396 -864 -235 -112 656 -857 -42 460 -582 -18 -338 -428 509 889 275 -221 -356 -796 -998 -479 -536 -127 -699 -783 -766 465 -741 -461 71 489 -581 406 968 431 -88 377 543 989 836 -868 612 -553 86 980 875 154 49 -882 534 -715 -958 -154 -20 231 292 844 245 -14 740 -724 174 652 642 -504 526 -870 -925 -505 -618 179 322 -388 785 25 823 -417 -288 -320 4 511 -810 -350 489 -573 502 116 -461 888 97 -341 -924 629 -701 142 850 -311 664 338 148 -624 18 412 609 14 733 604 -958 270 780 -185 -453 -363 636 -431 627 439 889 280 -786 488 101 644 -911 -254 -720 -61 -924 365 -666 -851 -25 287 284 708 -415 -15 571 -110 137 -905 -198 97 -439 664 -732 -388 402 644 -350 100 316 932 -740 224 -663 283 -781 -855 -315 45 923 -210 948 -937 -964 996 -685 -659 576 -64 326 -126 270 672 -123 -617 -821 -22 -957 441 -784 -213 197 -863 -849 463 32 360 -732 -228 239 17 744 48 -793 641 -967 -773 -556 -651 502 101 520 -173 -183 399 214 -426 -429 -744 -630 579 -576 -590 744 481 -489 -273 -801 -4 273 873 -766 -923 481 -908 846 -797 -389 385 90 -521 440 897 574 -37 -412 -469 605 280 585 -790 907 -739 581 427 -68 -498 860 295 -137 -279 761 -945 793 330 299 183 697 -75 -13 -953 156 -524 171 207 439 86 -422 -94 -481 314 -934 23 677 256 801 765 -358 511 913 301 -990 523 225 421 -254 -39 987 844 898 511 453 -40 -690 -762 -317 -788 470 -545 826 379 97 587 -945 956 -57 -722 959 -418 -606 177 914 758 -391 957 366 964 -394 -640 -809 722 699 968 117 -807 -492 -605 144 -335 -128 -76 893 -59 13 549 -760 984 -186 736 -550 836 -542 -322 -671 443 -544 539 130 -428 -561 -377 97 258 -25 518 -517 -920 -105 -75 434 -796 -287 -793 -669 245 521 908 294 69 -457 665 -538 810 714 89 -130 -794 801 352 -116 -772 600 330 878 336 315 724 -759 -351 450 176 594 -456 -187 101 283 -610 163 673 -738 -234 927 89 341 767 970 -897 -729 -344 -431 -792 927 875 35 -131 516 -927 162 -847 -795 818 -788 617 728 641 -728 -758 921 -792 282 949 131 -890 550 -581 372 997 -410 809 -387 900 -496 -684 571 543 -505 -173 -930 -929 -799 -735 266 825 467 -599 350 -489 248 853 796 -899 558 254 -632 573 739 -475 -210 219 641 -134 129 -136 -773 987 -616 128 543 8 209 -931 412 -851 417 -538 31 -911 354 -59 88 288 -197 -610 -839 -201 -604 -466 461 571 226 613 709 -200 669 -119 -877 -872 605 860 712 -363 -466 758 514 -566 765 -274 -496 -931 -226 -309 -612 126 -510 -106 421 -946 -328 839 -737 -843 943 -429 168 -964 899 856 -970 -664 157 716 817 930 -73 -444 -158 544 -631 -927 355 693 -138 949 -658 122 49 304 481 -468 -688 -933 -634 -289 982 -903 -238 576 -120 -1 -4 -320 -965 663 -983 153 -520 718 613 805 141 4 -823 -413 824 213 -444 97 -193 -538 289 -605 950 -34 513 -80 -171 -168 812 -612 -463 -331 218 383 33 -692 461 -165 413 767 -113 606 123 702 1 463 605 -14 895 498 197 -576 -621 -235 120 173 144 221 -744 -131 431 668 -82 -788 -688 -316 -896 -944 19 -506 -178 -325 994 -494 710 454 -93 755 -885 -1000 769 -69 -874 -354 -414 -902 -553 -494 965 -191 138 71 -767 -580 453 -158 -956 502 -581 -367 829 37 -874 -196 131 966 368 -803 654 -941 52 -446 -721 763 203 -725 -682 939 -785 717 258 -287 992 -738 -695 966 342 -377 -71 30 -766 282 260 465 -153 -751 116 19 860 674 541 710 -519 -645 126 85 -910 -283 212 456 874 1000 -238 -499 -200 -390 -635 694 -518 743 234 -517 485 -126 303 777 -576 -114 361 -664 -518 -507 -878 -646 603 863 -704 -469 552 600 479 711 887 -140 358 73 -772 210 -25 -359 618 998 -763 -98 785 477 928 -363 -375 833 999 249 490 657 371 872 812 672 -776 463 -10 577 29 212 -114 593 -368 -241 -988 848 -713 305 447 610 -312 196 192 624 -14 18 -983 485 316 -391 -329 936 412 -529 141 368 -986 -368 -564 -419 127 -344 -829 -108 879 23 -19 794 383 -325 362 460 564 -181 461 168 250 -119 827 31 624 -966 178 621 553 -825 907 -362 980 314 650 543 111 940 363 -997 -446 -438 856 -415 -579 -116 999 -520 -249 134 -880 597 -898 642 -706 749 -410 -914 698 -131 284 319 39 812 77 439 -773 -635 817 148 -877 485 212 -64 -662 423 923 -708 -732 923 950 -776 904 -299 -893 535 965 -5 631 -690 648 -800 776 144 486 -29 -861 -414 -223 397 -202 -931 -142 -32 -637 390 130 44 -549 -488 -923 -505 466 521 -466 -503 -925 -204 431 -382 792 10 -999 351 -267 -642 854 669 941 817 195 -17 841 779 -76 344 -996 169 -48 398 -761 323 -738 129 813 213 16 -356 -93 -910 792 391 -515 -482 97 -688 205 -144 727 -222 735 852 820 -92 -27 844 727 -414 -469 927 954 59 768 340 -672 676 -814 792 -256 672 -325 263 105 97 -904 761 51 166 712 -984 710 762 -530 -580 778 -766 -900 465 679 -635 -655 -123 53 347 549 -604 -625 -187 -28 -67 672 -157 100 -727 -120 -870 -648 -45 119 671 -427 565 -954 -947 -880 159 -498 309 -823 903 276 -722 290 516 -461 -816 450 -454 796 470 598 356 610 555 -930 254 786 -803 -343 967 -943 281 436 -797 -612 792 566 -814 -822 -178 -738 984 -744 704 946 -528 -228 -529 615 -225 46 -569 -272 -801 523 -410 -15 351 -220 817 949 617 375 12 -340 590 -659 -347 -187 -638 440 -85 -479 -173 384 740 473 -195 318 480 494 811 -100 -961 -275 -504 -738 -116 389 984 913 -968 598 984 -550 -342 863 669 286 7 -160 -317 143 81 679 -296 -515 -942 -873 126 6 422 440 677 562 -458 65 -747 7 -672 -637 622 616 755 269 791 -794 -818 -946 349 585 -226 384 -166 397 497 621 40 -447 620 975 548 -602 -639 537 128 289 848 171 -461 507 957 414 -593 -875 54 164 940 664 374 701 470 -179 -887 923 867 -473 -773 -562 678 997 367 -581 -33 -417 653 99 259 -728 -308 626 299 -236 -823 483 108 973 -509 756 -472 38 19 875 449 -351 312 461 -226 36 660 597 885 -278 906 -21 -575 34 -642 843 924 -785 -979 157 689 32 709 297 160 -697 230 588 -946 -821 -294 -737 -769 688 -821 32 733 -581 847 -351 -21 252 957 661 209 93 817 -475 992 801 302 994 116 -808 504 400 -650 296 -761 -725 385 -62 909 -349 377 -782 -825 -56 -845 -258 666 -590 614 612 327 667 914 693 -57 414 -827 504 229 -654 142 -940 -413 561 333 905 -574 49 -390 505 774 -718 44 455 -952 -855 -232 -981 -899 555 279 102 -759 -965 702 -185 863 -202 -431 -861 -229 -482 911 -44 -176 -340 -632 50 457 -510 -414 -173 37 -213 -192 73 -259 -918 -130 29 961 -627 -725 -910 -206 686 -94 -505 15 706 281 -387 454 -531 781 575 771 -904 976 314 -383 -427 -43 725 -689 -645 -95 -978 -243 -137 972 -632 -509 779 -232 686 261 -193 903 -97 -901 995 -159 751 292 -625 -772 664 388 -7 43 24 -520 -345 40 668 -284 722 228 108 -226 -811 -665 544 855 531 743 -847 484 851 -468 855 732 -580 -240 33 -768 29 -222 -80 -416 -943 -66 -455 587 -531 82 -528 909 716 -612 -746 -502 -366 -931 604 200 -312 894 161 791 250 372 -256 458 577 175 176 754 -212 -222 -887 354 -645 -320 384 683 610 413 -1 -531 -5 -537 -786 572 69 -621 -797 768 106 912 -359 810 -764 204 771 394 -901 -454 458 390 -670 -733 -59 -152 -460 -598 -603 964 373 -631 -735 -473 -960 -264 173 273 461 615 557 -671 -305 -991 -354 974 886 -569 327 -385 -335 -872 -300 -728 -262 -408 323 -312 -29 -533 -445 -132 298 141 26 956 583 65 -727 140 763 -535 684 -474 117 742 -696 648 103 -272 960 705 -315 -191 -536 810 -123 301 -127 759 -149 623 -251 562 358 50 -997 495 -145 667 -945 -793 851 520 616 70 -611 319 -694 368 -985 -530 823 398 -85 -50 -429 -692 -11 -186 107 -47 798 -902 -450 -649 -184 524 -325 -167 686 714 -597 -112 -133 667 -801 143 -335 -177 6 -808 312 -512 52 727 505 -141 486 -999 731 -858 -598 342 -273 582 773 519 449 -172 -533 -302 -930 -936 -227 -665 -396 353 -766 -464 513 101 734 -82 -646 -975 -225 -399 -878 -847 846 -197 -305 388 512 567 415 -549 -184 -953 -791 230 499 695 61 788 -307 -822 441 567 672 142 -379 -816 211 -394 776 936 733 -100 -890 -677 938 -170 628 469 806 -211 385 209 628 926 -3 -895 -958 4 -862 223 442 -214 845 71 -973 393 988 82 -663 -156 -169 370 189 46 933 162 288 371 214 -427 -88 648 -981 -626 -542 628 -568 512 -351 323 -133 42 570 44 -284 -335 -232 277 998 -246 702 1000 683 -524 -684 -477 944 -346 -184 942 -445 -449 -367 -852 512 -749 146 876 -756 -819 457 -389 -484 805 905 159 138 -808 665 958 513 -260 322 -28 571 677 606 -665 -70 398 381 -644 462 -720 751 223 -998 -527 506 670 -428 463 903 -420 -971 717 -126 407 -628 876 757 227 288 -783 412 -926 169 -213 -322 439 940 486 141 487 -786 -110 -232 335 -62 570 795 819 -309 734 629 255 82 220 860 8 632 -769 781 -267 680 35 12 -440 -606 936 -814 -199 -301 -469 65 377 -469 -681 988 381 632 70 -287 984 -304 44 961 341 -720 378 -471 -841 311 621 -816 -293 395 -338 18 689 -315 38 -26 48 555 -542 4 729 175 744 -593 -295 -97 471 -235 459 685 -525 493 882 565 744 -7 413 863 25 58 692 -846 -839 -82 -708 -59 746 -425 -983 513 -420 879 -345 643 -515 -218 -1000 -33 -186 -431 902 -360 -614 -243 797 826 662 430 -609 -736 -142 -414 10 134 83 -623 360 792 470 615 -50 -683 488 491 362 -531 -328 300 204 -855 789 505 186 733 864 -435 790 -89 -211 327 393 -757 810 715 803 -850 16 -42 -363 -311 -950 250 215 -372 739 -13 -884 -276 -412 813 -128 -173 708 -636 -25 -111 -188 790 9 -385 -156 -355 58 -782 -556 681 255 -260 -105 -57 893 -895 918 -837 -881 693 -956 -272 -138 945 643 943 669 -127 748 223 653 -642 -405 -601 670 -603 -307 -264 617 360 -865 -203 -970 364 -426 -237 -695 -262 546 611 -133 459 -665 -810 844 -233 -724 511 -202 148 -768 -379 455 -54 753 450 -612 844 991 -789 -573 -670 580 -909 -953 -555 -487 -582 -989 -693 -877 522 -851 576 -859 -544 850 -996 259 8 972 902 -460 -666 592 257 837 759 -17 708 -810 -8 -40 284 -419 989 -684 734 -15 -643 -989 -812 -552 797 -760 828 -941 495 692 215 -735 -383 -980 -931 486 56 -309 -37 -514 -983 85 793 217 326 -521 -717 -187 -434 125 -553 -266 -364 -937 -268 -442 788 -410 389 -960 -623 937 -387 -945 -819 388 540 243 -206 225 -539 -470 27 -39 463 -207 -207 444 974 768 -818 -900 398 414 341 -982 -339 -54 -552 -80 -236 929 7 566 158 -293 101 180 477 355 -947 -14 -27 -640 538 -595 -164 675 -613 -987 -551 -934 -479 48 42 122 668 -783 367 -176 -652 -20 -317 386 185 -88 564 -158 68 275 -592 -851 -857 278 -127 689 156 -356 211 514 -184 567 -894 107 844 457 -540 983 846 997 -437 364 736 -164 6 -454 908 -396 226 329 996 -808 302 -62 -382 89 -981 -199 -501 377 912 441 -418 -298 -703 -973 -448 -375 938 486 378 -972 -731 23 384 756 727 109 732 452 645 -547 628 228 -738 661 560 -297 -138 -823 976 -941 324 853 -300 -15 642 -285 25 -124 -45 -908 893 -101 -24 599 252 -595 -434 -52 301 -898 912 564 -380 -507 -230 113 389 -728 -543 930 213 -694 816 569 -737 -894 981 110 324 -705 -931 -337 -243 215 170 -958 894 450 -558 -777 520 592 -900 -307 -667 -771 516 750 367 -341 853 -87 -355 -617 535 -385 -604 748 -723 -327 510 818 -645 788 329 -397 -92 960 594 463 -254 357 843 323 512 -809 -969 -361 -964 148 -276 852 451 9 -906 -770 -404 915 246 -25 577 -177 -538 -326 653 -370 -189 397 497 390 -52 696 -173 715 579 506 -672 485 705 90 -61 156 -735 294 301 -410 381 925 379 502 486 1 -151 -387 533 196 621 727 601 827 221 131 -866 198 358 377 744 298 401 -804 428 123 95 -257 397 -204 971 102 231 -191 306 -750 -66 -655 -435 511 -479 909 -344 -913 -44 -17 561 -473 925 933 565 511 466 -281 675 -269 -196 -983 -823 745 45 765 647 -786 123 962 -270 104 -32 818 698 892 241 431 -997 -177 -67 -664 -960 -439 394 -871 496 685 -177 -412 444 -183 432 -358 176 -612 -8 599 310 -87 564 463 281 967 874 -431 -428 50 287 -808 -788 203 -134 411 -780 641 -43 346 -782 336 14 150 522 -898 -370 -34 836 992 -393 801 299 356 105 -876 -902 -277 -630 -162 1 129 17 106 962 -730 -115 -153 -165 419 552 -838 683 926 544 239 977 -192 1 -979 716 -562 778 446 312 -976 427 -481 489 83 65 -215 473 -330 -982 922 536 668 -765 174 477 952 587 843 -264 906 -914 -963 -803 -24 -544 703 -570 -333 -141 527 -47 97 127 499 -68 -395 -158 469 635 -64 -135 47 160 925 -691 -761 -392 431 328 699 -969 -826 870 -249 -677 879 -139 -643 -197 -991 123 710 -669 567 -969 965 850 -522 875 -786 39 418 -44 326 -259 922 495 701 -708 -177 985 443 -72 -1 -109 -268 921 -724 569 -170 479 878 -139 -8 -202 -108 -257 875 -445 723 -950 791 180 852 -309 770 -927 904 -964 576 382 -321 -316 -926 557 -432 695 272 -941 -16 -405 -815 820 -103 -221 83 -158 799 -839 -870 -906 -405 466 56 78 -787 568 -683 -115 181 -491 -720 758 -503 -296 47 -953 289 -879 119 -474 -822 -137 -411 257 236 572 -563 -431 665 143 715 -114 66 -323 683 -440 73 -284 670 -284 779 -769 842 -856 418 -870 450 -880 -165 -464 804 13 730 -170 150 334 94 -66 599 33 948 906 -751 -317 182 -469 611 467 -118 -128 -447 836 676 -294 53 443 864 -313 -765 569 797 -448 -513 745 358 -310 515 -477 -881 -247 189 -791 -723 -677 118 689 -297 -176 807 692 -934 324 521 -286 -440 -5 -714 626 40 -717 -299 15 -23 272 939 155 424 981 326 -765 -518 -541 161 729 -187 -822 -645 98 298 199 555 80 -746 -638 -371 -776 551 787 979 791 -393 -902 -316 -819 487 -459 354 -724 502 -80 -671 781 981 108 -269 -208 -40 535 729 -629 -610 699 438 952 -389 437 924 119 619 -338 90 -298 513 -608 -66 253 -492 -273 -55 26 -556 575 -148 -401 -265 -637 -537 -529 -409 291 -849 384 129 -956 -6 -590 -27 559 -23 -165 -184 653 884 -156 -943 -683 -277 -420 862 873 -32 -61 870 995 -841 -194 -538 331 -190 -683 993 450 -915 -603 -526 -845 -712 490 -904 949 -63 -653 622 -708 -134 998 369 427 -533 -839 420 968 963 926 -838 428 -9 60 -523 -436 -705 -600 -990 -383 -539 -556 578 788 264 169 -835 -892 346 -13 983 65 195 248 795 -250 -201 200 231 -463 -869 -814 -74 -486 717 295 783 -536 63 953 90 -518 0 -228 672 548 132 -556 393 -135 -664 11 841 490 524 -418 -553 248 887 -937 68 -839 -701 -307 -42 -101 126 671 623 -521 -890 55 -161 -302 792 959 244 -348 -635 850 782 554 -930 -255 323 -9 457 -706 184 194 -824 946 637 -285 -23 -764 23 -99 32 -389 767 668 -276 -230 -447 -215 -225 -261 823 -869 235 -119 -271 -750 772 289 -539 -525 48 -636 -739 339 28 -721 -135 -787 461 -812 866 329 146 681 170 273 -580 -865 539 -407 171 -23 133 -670 831 -25 897 -41 283 -54 -704 -135 -254 231 527 249 -916 341 354 912 747 622 120 901 -225 862 -439 606 467 -921 -496 178 0 871 -472 -130 50 -584 260 -114 54 -212 -946 513 74 954 -12 31 928 -775 214 553 247 367 -408 -449 12 -601 -495 282 -49 245 339 -165 -361 208 -387 492 297 937 -903 669 64 -699 832 161 -185 -151 -738 -393 537 -508 840 -888 -512 806 795 -84 869 -563 -243 -624 -897 -61 -966 1 -957 -693 334 582 467 -658 465 692 563 804 662 -320 705 -708 -70 529 -456 373 962 80 -407 -983 -974 33 -470 -782 114 161 -898 -966 -990 -142 -376 -611 -105 790 410 101 934 517 -784 142 -722 -841 121 149 -629 410 441 -409 -295 -890 517 713 -930 856 992 -260 -274 571 838 -625 -724 770 -438 511 796 -69 -167 322 489 -101 -591 -2 -305 841 -734 -567 737 998 -942 -152 249 897 957 541 355 239 583 -368 -359 221 597 33 545 -845 -289 -792 708 625 -872 676 -790 486 409 -14 -863 144 -324 -799 -263 -130 716 78 -78 -493 35 -551 256 197 113 86 -260 696 -210 853 -408 508 -540 258 780 952 -520 -867 -109 242 -900 581 570 20 618 80 -8 -348 794 -323 -782 -660 565 -788 -823 -268 97 924 496 471 -294 -192 599 466 -861 886 662 -422 -299 -697 -901 255 -640 -422 -661 -174 -69 -306 769 411 -226 408 113 86 421 418 -554 823 -125 597 -247 579 675 -847 -556 455 -767 -884 500 -223 -368 -808 -188 -93 792 626 418 242 190 -493 407 599 -83 784 -650 969 -503 -166 -261 844 -118 -329 -947 -629 -351 423 265 -444 -669 -766 345 462 524 722 27 451 751 863 -685 -663 -228 20 -623 -806 -53 443 432 -732 705 453 -414 399 222 -115 -800 -144 192 -835 860 511 -321 -433 471 839 808 -976 -117 419 947 334 -662 264 -709 -820 -740 -552 157 884 -631 809 -951 211 89 729 -848 402 671 -807 -648 -349 763 588 881 290 -787 -707 241 -567 576 925 597 570 906 -333 576 647 -510 -851 186 -949 -171 472 -656 -933 283 -258 580 -824 913 253 -508 417 707 -573 -913 -687 -310 -195 298 -11 1000 -10 829 967 -221 20 876 458 -103 206 765 -750 315 198 79 575 -43 413 -252 -344 235 414 289 40 835 151 -905 715 962 304 -959 -168 140 106 -989 36 -277 -573 383 31 685 754 -46 -678 -985 -794 -454 -440 135 682 -105 634 -512 -407 817 -54 893 -7 -30 136 -287 167 87 204 287 411 887 519 -137 -575 -166 -259 -8 442 -281 -907 -711 -222 -551 607 87 441 344 -258 973 -52 -110 -17 711 -894 -835 5 -694 972 715 -274 -62 -57 -210 416 565 -272 255 519 648 166 341 -789 473 953 -858 975 -184 -79 786 -722 -118 346 288 30 837 -100 -939 811 898 235 307 71 -770 109 156 970 206 -951 -739 996 -382 -815 194 897 713 160 917 -11 -955 -35 -360 -915 655 -813 322 -2 -596 -726 -479 -122 164 -712 106 -186 -221 315 255 251 604 459 748 -102 -938 -480 979 812 -736 624 -124 149 552 -101 -509 -668 478 622 158 601 270 798 501 -26 -33 861 100 808 779 -505 -5 -401 338 -456 32 605 862 255 661 -4 -506 -353 729 976 -961 -840 317 335 122 -863 -253 583 -740 -62 -259 -173 -288 -403 -929 -592 497 -780 543 109 469 153 -679 785 91 -498 -509 288 802 -199 -704 -68 24 -303 409 -560 604 545 46 -916 -249 -804 490 788 -600 804 292 -241 418 -433 -879 865 893 716 -310 -176 248 80 411 16 938 -439 278 -916 332 947 352 -666 589 -688 -298 -652 655 744 -77 437 -75 574 -936 -544 942 -739 178 -997 -787 58 -358 296 -113 395 730 171 728 -883 -812 -103 273 611 58 -372 352 -111 -886 219 -463 816 804 350 203 653 217 938 -296 -267 -996 800 -960 -823 832 -339 350 463 92 688 107 864 -198 219 605 -842 846 -782 -519 -864 244 113 96 880 -159 721 882 -297 127 -921 -123 -657 412 -418 -317 117 -879 589 295 340 644 290 743 -821 -624 -913 -472 -151 -586 299 -191 -462 -995 321 -269 -723 542 -549 -276 -126 -835 740 98 -103 156 599 139 737 89 -596 802 -64 419 864 447 -547 610 -77 323 852 33 -558 936 569 -630 562 -500 -162 833 925 -287 358 245 265 -670 -128 345 -180 381 297 -77 446 202 -401 -345 779 -711 -790 -479 819 -226 185 702 -493 943 772 -38 785 -141 759 -16 223 481 518 294 -179 -144 423 477 -536 -430 544 989 -54 -209 -999 316 -38 -941 -997 129 -767 -48 -454 -198 788 430 -219 621 287 474 346 771 630 608 877 924 173 282 -279 -840 -217 -169 474 999 -47 976 568 111 -3 628 285 377 -867 -69 362 78 47 -855 -249 419 189 -760 -622 276 18 677 313 617 -314 -669 -971 -162 798 579 -596 -365 -351 -748 331 -435 569 87 -144 428 758 -458 -144 -532 976 724 431 -615 306 -613 138 -639 30 532 -38 345 256 -823 -618 379 -999 -93 -264 548 41 321 -384 611 8 -65 616 -272 876 965 140 816 417 -463 643 -805 -346 663 -768 -353 -802 360 -956 415 -631 -143 571 -45 -458 -532 916 818 939 -826 -534 -215 210 137 720 -201 -473 334 254 -81 571 63 -19 -399 422 -114 269 625 -373 -476 651 280 -509 -804 449 -134 327 -982 -218 478 1000 73 744 743 622 602 -115 -438 -385 -87 739 -332 -993 993 262 723 -363 -171 156 -867 57 113 713 -630 -665 -72 569 841 -34 -249 -158 -930 924 815 845 -271 25 -891 159 -681 -510 -38 -267 -195 617 428 151 -941 195 -148 -71 -209 453 -687 -362 429 -587 941 701 -665 -385 -188 -451 675 -682 -435 -763 80 16 920 829 25 365 -781 -700 23 -702 -165 724 257 518 -313 -755 133 845 -361 -928 809 697 302 625 -10 -99 -267 -308 -519 -131 -840 -623 77 455 -563 -97 368 928 -421 743 -369 391 -395 -839 635 204 712 148 962 118 -120 -212 -16 229 -312 985 913 -797 -584 391 826 131 793 671 122 456 770 -72 321 994 -33 -192 -875 -960 102 302 119 928 -53 270 -243 363 -677 222 -709 815 -549 20 -64 -598 -697 841 -472 -145 470 -396 404 -551 752 -734 869 549 -610 -966 428 927 -278 774 -186 -249 -837 -374 55 -326 -436 -912 -453 101 -365 255 -871 -880 87 368 613 -228 620 -195 -974 527 755 -989 -928 111 -184 944 -229 -795 569 -899 799 109 343 553 -733 859 -115 505 -671 -255 -703 -138 803 335 -653 994 601 341 460 -703 -37 -459 116 877 965 -344 -420 765 850 665 288 -344 -546 301 503 340 -84 981 -480 32 711 649 -404 310 661 564 -983 713 514 39 -224 752 895 725 -767 437 863 -231 -882 382 634 583 80 479 8 557 888 -402 666 -705 289 -954 -576 -583 662 -796 -199 924 717 -670 487 897 967 722 -907 7 -39 -568 -548 -498 696 -43 213 465 -589 -445 -938 -156 -922 -294 -937 302 4 -406 -491 -211 -696 981 -868 -169 -774 482 579 -118 -45 -910 -440 -929 -902 -701 -957 848 983 -295 330 -540 -391 724 -181 -726 -144 240 -679 -900 89 -940 458 -295 668 -862 700 -125 151 357 -18 177 185 -45 116 498 -427 -274 -960 -681 512 429 68 379 -14 623 -969 -922 -78 -866 -225 728 524 -715 -126 -191 -637 -260 867 -580 -91 569 970 300 -772 566 -925 47 -998 -961 371 610 548 -78 74 -12 -87 -965 -135 261 272 -323 -777 -796 695 -882 -876 -131 -313 -56 -318 459 767 -233 -545 -586 715 -456 320 -928 -887 -546 -36 864 437 796 -756 425 -665 762 263 -212 -312 -130 969 751 15 -538 738 -685 605 -14 612 -98 53 -467 -539 -386 359 -734 656 368 -463 868 11 -274 119 388 -348 172 -441 799 333 157 -166 -351 -509 679 -89 91 889 -849 -832 298 -302 169 -288 -141 535 -846 618 452 -986 -582 995 -948 125 730 413 -156 286 -711 479 843 -655 726 -869 -353 -451 243 838 -939 270 786 943 92 565 84 374 -931 -630 -219 -617 -637 -483 940 887 -960 -16 268 -139 -331 899 393 701 627 -409 330 -58 -651 -236 -82 307 756 -705 -715 390 520 453 -558 -803 535 -249 -720 841 -32 -761 818 870 -860 -478 38 -885 -931 988 -355 822 -132 16 -516 794 849 -491 -85 -92 -893 -696 -668 572 143 -196 -444 87 -687 -604 966 449 -884 155 -174 -6 -612 -636 -870 657 -351 806 854 -127 722 -577 466 -24 480 -172 440 -308 406 257 -710 698 -135 -337 -936 -922 -194 -233 -630 -249 -61 718 541 915 501 -69 659 525 -205 -89 -402 31 580 446 -111 581 38 -766 568 -365 -726 404 -597 470 139 -374 -219 408 567 855 362 218 -445 -37 -829 -859 5 -716 482 324 -222 815 -323 -564 10 680 -778 866 457 -479 -171 -503 815 -706 933 829 -865 -634 944 -637 159 -537 78 522 -373 471 582 146 -743 379 173 397 374 -583 574 243 -830 930 570 -507 -256 457 405 790 434 630 569 -450 -356 -422 680 167 -2 875 -165 -741 544 815 610 476 -618 -252 -390 -392 -590 950 878 325 430 992 -806 -695 538 -378 446 -790 -451 -421 -555 265 -805 -115 530 970 594 697 850 -543 548 539 -455 670 172 540 -283 760 26 -688 731 464 -958 -804 227 608 135 -585 711 -4 272 431 -800 -545 -648 562 775 142 -22 -372 66 -460 958 476 204 913 595 913 -130 206 896 -196 543 -384 204 859 434 332 -350 -466 240 -486 476 980 372 655 -149 251 854 -316 -936 172 -625 -513 -221 -696 -220 884 -795 557 944 165 83 -302 419 -556 652 244 -657 722 785 327 -959 340 504 296 -381 -600 421 -922 92 278 -346 -632 -422 -909 663 -416 -823 -747 -449 129 222 -101 -839 -325 826 -859 983 -799 680 599 -975 473 857 643 491 708 -498 -601 -141 -29 -308 -168 -311 318 -847 940 515 829 746 -491 133 204 -778 546 685 928 174 -641 -668 448 -398 -823 -152 -823 -35 -1 99 106 -949 35 -649 255 -964 562 -430 934 -237 485 106 -730 553 295 132 443 662 -941 163 -245 -486 473 -988 -92 116 -419 370 975 859 173 -373 789 482 667 -941 -896 86 108 936 -145 993 747 -334 705 680 333 843 194 312 506 -495 -950 -293 557 -104 557 597 -450 786 616 -996 542 786 246 727 786 -727 855 48 -7 226 -762 -410 756 17 272 528 503 983 -887 -11 -215 -727 -402 -744 94 576 101 -520 -87 361 -946 289 309 112 -69 -577 748 148 -948 169 -161 14 712 472 288 533 446 -790 315 -323 711 315 -447 226 -256 710 131 -167 -275 -591 749 748 -248 -811 319 -451 240 874 -308 48 687 -658 450 807 -155 39 -932 -918 656 -542 550 577 265 -599 -469 992 -759 -204 901 -17 -762 -104 101 461 -416 192 -881 67 706 -293 21 657 -11 942 871 -14 -501 -300 -699 802 349 850 631 522 176 -343 452 117 -936 -344 -561 -240 316 -638 950 663 470 395 674 -526 -92 470 -611 -174 -655 -192 869 -777 886 289 549 -111 794 -755 -930 612 -303 -213 684 116 856 -639 -374 393 -320 996 466 -150 694 -834 -499 -649 -579 -417 574 -367 745 412 117 93 444 88 906 105 -407 -500 -581 -606 896 -990 -107 -553 681 967 -195 -441 122 -545 -245 289 20 670 396 -233 734 762 -474 546 195 -935 -800 130 425 -190 -862 -459 -157 -307 248 -988 -709 -197 800 39 927 867 588 -152 -618 -335 980 198 29 957 46 428 667 -611 -466 292 716 -533 295 218 709 -498 -709 -837 360 175 -490 -407 -91 786 -240 -429 205 947 -531 603 -111 -759 976 94 196 -813 -990 924 -621 -414 -661 -986 605 -931 436 -892 234 -101 859 488 180 -470 -575 876 308 -138 -428 374 -970 -5 357 -899 115 -499 -411 579 338 -569 -306 129 586 751 421 450 742 453 985 30 405 702 -783 -282 -32 -494 -500 920 671 806 -705 169 164 -885 997 -164 456 -454 -811 -738 57 -651 419 203 706 538 963 36 -763 316 310 111 -760 876 396 -796 -367 468 -209 -539 -816 -560 750 769 -104 768 -433 277 -508 756 139 -542 768 149 -916 951 428 -395 845 91 -288 -255 652 675 3 -386 -741 230 314 323 -550 867 -735 101 777 -78 811 -350 968 -228 602 984 -680 -445 -562 -712 577 12 -189 335 59 595 -663 183 -463 -759 556 -717 -837 -773 -494 639 447 122 -556 -420 965 -676 -706 -652 -223 387 -936 -429 228 -269 -590 850 -889 878 -940 -426 83 -190 625 573 -28 103 75 4 -667 -724 167 -634 108 210 906 -58 486 622 737 713 -119 839 331 240 -431 417 695 776 -335 292 -257 289 -509 -539 381 308 451 851 850 -442 -586 -775 -799 -490 138 99 -36 -997 -4 319 -431 -483 -895 -463 398 -397 -613 361 -40 -799 -148 -981 -236 -481 584 -625 -456 -183 47 -799 121 57 956 246 878 560 609 382 -651 -38 985 569 -980 -860 750 -911 819 -509 -181 12 30 135 -913 843 -595 -102 -429 -489 427 -526 495 414 -262 518 74 -401 -507 533 209 -36 -144 151 -615 -307 -525 18 325 628 -378 -977 508 370 388 145 -950 -372 2 752 -75 734 407 450 -950 89 555 623 664 72 993 -416 96 923 412 115 -149 -645 -383 150 161 687 -721 460 411 -744 660 563 593 -453 -129 279 -70 -446 -926 362 77 -101 -860 894 122 332 641 -727 927 245 -575 482 -668 -664 -164 -40 391 639 -265 -746 -61 490 -383 -367 333 500 361 670 -280 66 -57 145 -111 -169 -454 -574 -552 -361 671 -743 791 -749 943 -305 465 -75 367 86 692 973 -17 -48 -431 -289 289 322 425 -640 66 -913 -100 -895 -813 738 358 -288 614 633 -552 -737 -346 -40 -284 -785 -741 -623 -711 -691 303 460 -507 225 -857 397 611 428 -957 -867 224 -962 803 895 -351 672 -164 75 -103 -279 -193 21 -299 104 172 -435 -733 -386 981 -344 -283 -55 -92 400 -75 188 673 -937 -278 -900 -960 -128 -721 -421 232 935 78 -615 -686 -535 -501 735 289 -538 -946 302 -417 -386 308 -285 -708 -748 788 -485 119 -191 -519 -224 -520 -8 546 -767 590 -620 529 -108 -553 -2 -992 -904 204 -800 -520 -759 -438 996 67 -363 585 -902 618 -708 873 650 3 513 -193 -307 -627 44 -397 -938 -151 600 553 618 962 -327 -622 684 99 881 -917 -194 -469 -395 815 -751 391 90 -853 663 -405 -540 -286 658 225 552 -939 -334 -211 129 193 375 254 -173 -63 -712 -645 -549 -40 -282 -476 -660 -146 400 569 807 429 -703 -272 -180 612 -900 350 931 183 528 -699 -99 -577 -116 301 -794 783 -581 551 207 -815 -590 -630 -828 -326 531 699 -943 458 942 -539 343 552 187 80 673 -84 -44 -24 -190 42 -231 890 -200 362 -632 332 -556 -319 466 -522 -481 -722 -619 876 -76 -569 651 -526 599 -693 -99 -925 78 188 -670 824 279 612 250 -30 975 354 199 412 393 585 -933 -177 -83 -836 -332 551 773 -714 851 -560 631 907 -369 -929 -832 110 637 -28 64 436 478 594 154 -204 -344 155 680 934 231 -412 -307 -379 -955 -707 356 -952 675 -998 -209 -895 517 -125 308 -853 -212 738 -863 476 -274 -688 -907 -614 732 422 -652 325 162 -798 265 749 222 82 480 718 -226 397 668 152 -232 214 986 942 -170 662 131 705 711 -552 -902 -156 725 -363 742 988 -85 139 -662 828 -975 -786 804 -117 -90 579 826 -862 176 -933 333 -739 614 905 376 273 467 -972 -90 357 -276 -966 -545 197 900 -72 -943 -879 567 -282 -982 -610 67 615 943 427 -34 862 -937 17 -976 442 599 -176 623 -669 823 -893 697 535 114 252 -515 570 -612 -465 444 947 -954 631 -776 -903 -818 228 389 -498 907 781 465 -34 34 996 976 -969 -931 749 168 716 -286 -263 303 379 751 10 312 -774 -812 -465 37 542 -916 -60 974 332 -68 -85 -40 -885 301 -232 0 -197 169 55 -312 -156 733 42 -768 274 378 147 868 831 -910 -488 908 -86 941 -181 564 -359 -155 43 -837 -774 -862 997 -866 -338 249 -627 -806 -512 -612 50 -922 -164 438 -398 -686 -725 -541 765 641 -651 739 424 -836 710 95 -293 -385 821 345 -154 -868 -664 -757 -836 721 -711 360 494 -366 578 40 -695 -5 -538 561 138 -283 883 -126 116 -308 -860 688 987 -226 -871 -945 -777 849 589 496 -94 713 530 -946 180 -479 172 521 -543 758 906 -328 -785 345 998 265 -294 364 875 -445 -499 876 224 512 -29 417 233 -615 -747 -944 -897 -108 711 -267 413 -37 -297 705 -629 0 -103 -462 899 845 312 176 -234 775 239 -278 560 7 -664 814 -624 -589 11 -689 202 -118 -965 -521 502 636 563 -297 -941 -805 -215 -714 540 963 -773 -506 -121 -926 941 -160 64 76 946 -315 954 -901 -564 773 -802 -588 886 -279 872 -106 -343 594 454 -692 -438 -129 -247 -115 -183 -217 -301 -74 -407 -596 -362 -936 633 232 356 831 -691 -334 -895 266 173 -630 959 298 -407 986 -536 245 931 791 868 -595 43 960 594 -958 245 -437 -436 -572 535 -797 530 -740 -313 -398 659 -52 -622 376 -886 53 -805 -826 -204 770 227 -743 -539 -569 464 -140 206 -100 -353 513 -707 -203 -832 898 -422 857 -18 972 -152 261 -916 450 -397 -588 -359 -484 -984 705 124 -25 -431 834 411 635 -683 -272 74 -948 58 -856 828 250 209 -371 -70 980 -29 990 424 -415 -751 -199 -692 827 -665 -115 367 926 -540 656 -448 -998 58 351 -976 577 -26 70 386 -682 -879 471 802 -307 917 978 -588 153 496 -356 -44 -629 277 722 832 683 -67 924 -138 -218 748 880 -838 -239 517 44 280 473 -207 -406 519 -51 -802 512 -364 -620 759 784 -596 -380 -453 -105 328 -172 -547 210 -78 -658 -631 -412 -613 -916 -367 -216 -575 678 -155 255 276 777 458 -502 -264 -157 -388 -670 227 694 -394 -873 476 -666 -332 649 376 979 -488 -213 -364 -46 -158 -714 421 876 411 -297 -55 -590 517 303 979 -411 499 -275 57 -621 154 -689 -773 470 550 -480 -314 -477 761 11 -85 -775 748 -942 779 -142 -550 -982 585 226 719 -187 523 -122 -516 170 -394 80 722 38 74 73 -459 -90 389 -397 -472 678 672 -777 -318 159 976 483 594 290 -538 -440 465 -610 -968 969 750 -100 591 -600 -357 -12 -490 437 859 -645 -361 -680 -640 -629 -586 220 -796 630 -238 -418 964 -377 916 105 -114 -782 -893 -178 -856 -874 878 832 -312 -185 245 -803 -66 521 693 -676 70 155 771 725 29 -408 219 -878 428 -637 -873 -195 -998 -587 -237 -551 437 -288 -107 973 -907 240 77 974 585 287 461 901 98 -290 -978 553 -581 726 -558 -777 569 306 425 -249 179 -909 860 460 -131 669 -307 -163 519 -170 148 701 -859 117 481 601 367 -453 -528 301 -859 -181 253 252 85 -475 -890 -644 -216 -709 793 758 647 282 -13 -671 -14 -782 859 -211 -813 308 -806 821 -919 -2 810 -310 648 -316 964 -211 -313 -822 -486 469 91 717 625 -578 -179 338 318 -631 147 -795 -257 -633 94 831 -744 -603 486 -897 498 -637 -284 493 566 525 850 495 369 89 676 -199 331 502 -897 -918 -748 34 195 -556 48 -913 176 94 -199 421 506 -610 22 505 378 -936 778 -29 923 183 791 934 -721 -337 275 -397 -473 961 133 96 -379 311 253 -158 665 -792 33 -215 508 531 648 884 994 622 -132 48 480 710 154 -577 214 -896 707 -602 487 439 712 140 -269 -485 285 904 -748 507 620 -309 -953 873 662 -926 82 -604 -172 527 651 -180 355 217 -987 485 975 75 867 334 -840 -347 706 474 -779 176 475 910 -638 -818 433 22 503 -248 -490 -797 367 -848 227 -21 634 -907 791 674 -968 -318 271 395 -118 -600 -226 -544 -877 668 -836 -957 39 208 348 603 90 -173 -234 910 803 920 -85 728 -102 861 -80 229 395 18 -824 567 -322 -494 -607 424 -850 620 751 804 252 385 -811 693 254 -194 -976 -495 427 586 137 -908 -678 194 173 -648 -477 169 -333 589 -737 -907 -535 -871 482 -800 -741 16 -722 -265 -58 -472 -42 -771 -424 -197 -149 731 -823 -143 -556 973 -786 919 -656 957 958 235 -454 -221 -642 -943 -247 -969 260 744 547 -577 310 129 545 480 937 -734 -496 -969 417 542 96 -771 360 -588 80 661 -517 288 148 -947 -47 624 219 847 -558 -510 316 -13 976 366 -236 518 738 211 -516 -664 -15 -489 -920 -148 914 -775 -326 610 -767 863 649 396 -143 -551 815 946 403 -731 407 654 983 -885 892 -704 -963 880 -76 -542 -995 342 -354 -943 887 -877 -240 566 382 311 831 -30 497 773 -627 977 301 950 734 86 -389 255 -47 988 -844 383 -451 -181 788 817 448 -742 -717 209 381 549 -227 -697 -243 -765 28 594 -443 121 883 500 71 656 -675 386 -905 580 706 -253 949 160 478 -311 -182 -610 -223 -684 25 -486 -491 -410 226 -478 -512 -582 -823 -139 -50 -974 627 -188 213 -606 379 322 -17 470 -694 -515 756 -256 -904 835 864 -176 423 709 826 -219 -792 -833 772 -992 -869 -286 769 861 173 987 292 648 174 159 -995 -184 -813 -55 288 436 88 138 399 708 -489 -61 -512 -922 264 -768 950 -944 -753 -245 -575 558 776 -175 20 -181 -750 365 -66 975 656 -553 -923 938 -22 590 -381 -179 -18 -125 306 843 431 723 36 673 -936 -170 -732 -894 -386 698 649 -729 -910 -908 -53 -147 635 -333 -336 -160 -917 113 -714 -796 158 -618 -889 285 68 -944 -69 36 -825 -749 -530 635 -609 557 -445 51 -212 197 452 85 270 -596 -12 873 787 967 168 -580 -829 -509 978 -561 412 -137 104 -349 251 763 804 585 -507 -908 787 -404 -73 -698 -683 81 -379 -185 -675 -514 -559 -713 469 -510 726 133 -1 -282 -503 -521 -978 418 449 306 -879 15 -674 -16 -965 -826 -271 -380 -295 741 -416 895 -984 -599 19 -508 48 737 -826 897 679 486 59 583 -648 -281 -314 -723 -68 -737 734 508 207 96 645 -901 906 471 -896 -75 -361 -778 859 -844 155 755 -41 -883 -243 -923 -301 -377 -132 117 362 800 -739 -19 -103 761 624 -138 104 -188 -994 305 -891 320 89 -989 -938 198 -649 171 -201 231 -128 364 -105 332 -138 -203 -211 -762 4 291 -561 156 -851 489 631 -968 157 -574 -166 829 25 44 -93 -8 -440 -725 400 678 -532 716 648 -394 110 -130 613 -259 19 -87 546 -506 491 294 147 576 -513 -942 470 -451 217 406 142 -990 5 -43 -337 -21 547 -807 822 -741 71 634 363 -105 727 -955 -606 125 -243 551 -943 564 -212 531 -206 357 206 -777 974 -409 -993 -54 -150 647 -535 88 -970 -210 464 960 872 -362 -993 -912 84 693 -698 45 403 -849 27 576 859 -399 877 -176 656 -118 221 35 -464 385 -81 831 337 669 436 -350 925 -259 -485 714 124 -974 -625 383 408 -403 -668 765 -726 -983 655 -4 376 528 -289 -130 547 -226 954 -966 -886 590 -186 233 815 408 568 -537 -560 -340 16 -1000 270 712 -273 -553 366 -336 168 896 772 -376 3 -662 893 225 571 -73 -802 -791 682 2 -663 729 -12 -543 -607 -664 -485 -108 -40 737 602 -872 808 -499 637 -509 989 -92 -923 -425 213 794 -729 -763 -503 -962 56 19 -613 645 29 -689 478 762 -731 -130 -422 -743 189 226 -684 -474 876 394 738 -866 357 441 -883 -111 406 17 226 296 603 -758 -164 -692 175 -573 446 833 457 232 140 789 992 507 520 -2 561 562 -844 -229 472 -578 -735 369 -407 -187 -137 -721 377 -792 -727 -689 -172 -111 294 -281 -858 -849 -348 -911 245 -969 679 341 -711 -778 -787 -416 403 418 284 -645 -839 32 -337 496 535 -208 443 753 -284 -416 592 -178 465 -19 509 -787 534 -46 343 -219 692 790 727 657 -655 -343 62 -215 -741 284 408 577 -947 138 691 -676 178 -417 68 343 -74 -260 676 -934 -891 146 679 451 937 -965 778 -684 364 289 170 623 -170 671 977 -908 -62 -171 -215 155 -171 803 139 575 -886 209 -541 -710 -771 -381 -737 -682 -169 -12 636 112 -291 229 885 -379 188 -722 181 -47 -414 750 -831 626 172 627 -641 -73 -11 -650 214 -817 126 -580 117 945 559 -510 414 -324 68 166 974 82 -283 -903 328 -668 -465 24 281 -170 374 -30 661 580 -555 0 150 -110 939 934 -527 883 647 -930 338 -147 -858 588 -484 157 823 -632 -369 350 -996 277 773 -985 -608 -637 562 695 -504 691 -88 742 -915 -694 -230 408 -257 97 -248 347 773 -927 964 -248 178 -566 220 -316 290 -7 -871 -905 854 276 822 750 896 -953 -76 826 -869 390 636 638 600 449 876 -750 421 511 -440 -342 758 -583 925 537 134 -927 487 -245 268 -18 -1 -217 -544 967 292 -358 475 843 -781 -46 87 -257 -634 -568 -57 817 -504 214 186 763 -951 160 -136 791 708 -245 -804 858 -262 -297 298 -934 -316 -78 -300 20 -877 -728 161 68 487 652 784 167 -367 162 694 613 -939 113 -827 998 550 -657 901 -525 -320 601 -919 -124 436 -407 -923 453 -741 -89 -547 -299 -876 538 -638 -731 652 -234 539 -848 132 -428 457 -341 531 887 477 721 -256 -697 -685 -586 -279 535 136 -598 -49 -729 204 -290 -961 -347 -455 -641 763 744 -146 -778 -481 777 598 -126 815 237 171 -443 927 -70 -347 -64 -850 872 319 136 -121 -181 330 -766 729 423 293 275 575 360 705 764 915 -799 985 111 -665 74 843 -119 -508 -560 -322 -480 -818 -894 -528 490 -162 -313 -371 394 -911 717 56 -71 -394 -860 -93 -598 354 -70 -407 18 368 168 -23 472 573 981 -804 656 -557 974 109 987 538 -746 -167 -518 954 -918 672 423 840 -150 -64 97 893 -563 -498 850 -379 -779 932 -880 481 466 -821 534 -270 533 -714 665 -281 -904 -467 -873 689 916 -425 -144 368 417 422 688 947 117 171 517 -592 363 310 594 233 -273 -546 509 -20 688 -230 -351 -696 249 47 357 747 -512 124 -850 -692 -707 -810 840 -742 -974 -166 -145 724 -818 502 -426 688 307 417 871 251 -60 -433 119 -210 999 436 292 414 -232 927 -433 630 567 -469 -382 418 -762 876 -349 946 -734 318 -146 -957 53 594 -270 534 -742 875 -94 -445 252 -668 863 -690 923 -198 448 -933 -46 684 -43 -465 651 -802 -469 101 -787 693 189 -688 -993 -154 222 -753 919 462 -711 -229 -97 967 421 -599 -183 576 -442 225 -903 530 -871 -970 749 261 177 -514 -826 -613 -112 -411 328 -382 192 476 -664 -828 -253 -161 -884 715 809 -724 -814 -263 -137 507 512 -850 142 -706 181 852 830 -272 871 318 -594 -906 -664 -849 169 650 441 -52 -108 -69 606 -946 -877 -709 -492 252 -139 739 -544 702 -711 154 863 795 248 -890 875 -772 792 61 609 186 180 -123 748 879 100 -323 -175 916 -18 -520 -217 282 -648 -456 -69 257 438 273 619 -881 -590 -949 -877 -251 -832 -993 957 919 -941 782 -387 173 -931 -732 -803 -938 242 -287 700 319 938 346 -716 8 124 21 -278 506 832 603 -947 -554 629 -938 489 940 -346 -124 -635 945 680 463 84 112 397 -601 726 282 -900 -345 -114 21 -443 550 -867 165 371 -188 233 -338 -239 549 387 -856 933 -937 441 223 51 -421 -139 -990 -476 232 -781 -674 -210 -824 144 -971 -965 -873 -964 707 440 399 -234 736 599 -388 -513 -416 186 75 -84 -305 -773 -429 -695 -539 40 -862 -939 -414 899 494 -21 783 224 -300 -230 -404 -245 -996 359 9 788 -530 -565 -358 407 -369 -962 -25 312 791 149 -522 -488 -453 -142 -266 884 843 -441 569 785 -737 -414 47 736 -228 197 -531 795 -531 -319 527 404 -738 -103 700 869 -74 96 938 -87 557 622 -336 -582 -402 864 288 -35 -697 525 487 -978 51 870 -108 -582 -846 714 -766 -777 681 -63 -294 438 465 -417 888 -878 321 517 -526 58 -145 409 197 -495 -460 -514 -966 -447 536 4 -154 -780 -745 19 -444 726 347 -449 149 -704 -726 -627 -643 -50 -754 554 355 638 -827 683 686 -268 843 967 950 448 181 -696 -828 -957 -791 867 -291 366 -641 -111 -180 -90 -206 833 940 -512 -773 630 -645 -813 -684 -143 -913 733 34 377 -962 542 807 -992 -924 743 -370 -710 842 903 -553 -977 907 -279 735 -64 -617 -621 -418 -626 184 36 389 -941 -401 396 -854 244 829 686 -325 -951 804 -291 -734 321 -21 634 507 260 -130 844 -657 584 -578 873 -473 -616 663 -677 277 -995 -886 -532 45 -446 -927 306 -348 -329 750 458 -585 -153 -172 -529 19 851 -867 -138 484 17 328 -590 -669 -54 347 -451 385 483 -905 940 -833 -638 836 -726 -199 -922 789 920 -163 -817 449 424 -295 -312 -897 -103 310 391 972 -395 528 -191 283 -779 23 652 660 221 698 -993 -970 -47 373 -800 111 -405 645 767 664 719 -271 547 -889 -655 383 -535 335 344 438 -742 722 -633 96 -573 -32 -432 -798 213 387 403 -753 884 267 -995 408 78 -567 -284 301 464 35 -350 -714 -691 803 823 -255 -351 470 -648 -377 625 345 -742 756 971 -231 124 -159 32 529 -44 -882 -910 659 582 -339 533 108 -181 758 804 -987 -748 -335 575 -713 -735 108 -493 -480 -112 -101 321 186 -825 736 488 899 364 465 784 -367 -690 -81 -507 18 -853 -908 -738 774 -479 628 32 -90 -585 -204 281 -671 0 -328 701 741 -281 239 -939 -909 43 244 36 349 -530 -921 -682 376 494 -68 -817 711 -372 866 -502 -793 209 10 106 -958 -411 467 616 -153 298 -461 -521 117 -548 -467 -187 673 280 -118 481 -458 -328 -449 -332 437 588 -633 -414 -500 683 -897 677 800 245 -651 700 621 282 568 -928 531 902 -122 -364 -453 -945 107 849 779 -884 -40 91 385 515 -344 -924 -216 -127 748 909 -268 872 -692 774 674 648 382 -841 109 57 -429 -711 -250 -565 326 683 -474 -626 397 -26 80 -334 278 174 -324 339 -701 610 784 -238 -332 881 141 194 274 387 165 364 998 -474 829 -622 760 -502 -154 772 765 14 579 -470 163 -724 -270 967 578 -543 -988 279 -823 -822 460 -492 891 -37 -131 417 375 178 -411 102 -249 -913 595 133 -295 -747 -481 348 -313 329 -957 -168 850 -547 -37 248 347 37 892 -926 447 984 661 -75 -871 -434 112 745 -254 -582 476 -291 -528 730 -192 519 -715 -484 -792 -290 -866 -505 -1000 72 868 606 -566 642 -736 -187 -10 606 -384 -894 991 438 -727 -833 -529 592 -162 -44 314 -991 -949 849 -878 -656 -695 959 51 548 -300 402 -408 244 960 -352 457 -315 -56 -842 206 -808 -66 -928 -93 57 0 -825 987 -600 -683 -212 432 282 -872 544 -777 804 -902 93 672 -389 -962 -342 220 -614 -398 978 614 298 668 163 -940 -911 -226 -100 935 510 -252 -808 138 259 248 -235 69 -500 551 147 -278 -910 108 -625 -714 697 254 769 278 -300 -196 -407 432 -415 -704 -867 188 -600 577 -941 199 917 220 627 -564 592 76 -700 -553 922 472 -157 -799 -614 410 -59 -685 552 19 311 -156 907 -67 180 -155 -754 785 -217 -958 58 565 632 -118 -746 803 394 -474 -191 380 248 -655 952 -414 630 15 251 -807 462 760 188 -835 -888 -489 -897 -606 -771 -296 -236 -915 448 583 407 211 -244 551 946 -319 936 951 800 -184 213 689 -275 -728 568 934 -639 249 4 723 779 -262 -307 915 -521 61 631 941 222 862 598 -768 -640 888 -210 -6 41 226 488 98 63 -553 603 -649 -261 -487 261 -459 979 986 336 178 406 493 174 -7 -955 -223 547 -875 -835 -248 155 -142 298 457 671 168 703 -980 -710 -576 -122 -435 -404 109 478 -636 -47 271 296 -248 419 716 -426 200 640 -673 -748 -469 624 -914 -534 105 330 954 125 160 474 -312 -923 -916 225 253 -949 723 247 419 824 -779 -255 -317 5 -647 -476 6 856 -84 390 314 -19 -592 -666 677 866 867 -7 548 -767 -991 436 -421 44 44 -52 155 -858 -163 569 -377 -582 942 255 913 -21 -170 -374 -483 516 19 380 684 -276 301 86 -247 -962 -351 -64 -160 243 -152 -1000 229 -971 -577 -887 -669 490 -590 -606 -662 842 -466 424 47 497 792 -379 174 559 992 -711 7 -973 48 -378 -68 53 619 -689 -548 -870 275 -109 171 -256 -301 309 -482 -732 -600 803 282 706 -811 137 651 -601 -199 333 637 627 -137 714 -774 -664 776 708 345 -619 -818 -887 68 7 11 174 350 -5 -897 571 -800 493 187 -918 -108 -114 -480 -868 -681 -882 25 305 149 -376 -818 -974 682 864 -483 -462 -804 332 -276 873 -740 320 886 -820 -836 923 229 -305 498 -972 -422 -600 33 102 550 371 -431 -219 485 -190 481 -360 -748 -24 -870 -902 -974 947 368 -799 262 -342 244 646 -274 621 930 447 441 -287 712 790 -42 363 -776 855 118 -84 -398 -244 -60 -208 38 231 -510 -753 -77 39 -554 145 -767 -876 128 350 706 -328 185 -259 64 556 716 511 -585 400 -941 754 -505 750 933 537 275 -703 -515 -306 -321 305 -74 -906 -800 -273 -23 -949 -807 696 -60 703 -272 -878 731 93 -534 376 153 285 710 -369 -123 -498 -784 26 316 -298 -137 596 -586 -823 -325 -321 -476 552 -60 487 295 -117 382 327 679 -665 -279 -593 330 -25 373 440 -632 -505 890 -180 -613 298 909 804 61 -459 -54 -473 371 -283 198 915 586 465 388 26 382 843 107 360 570 596 508 435 3 -375 -474 491 650 476 444 517 673 12 248 248 428 521 138 -224 -577 87 -364 -350 -829 895 555 853 94 576 708 389 778 27 -82 -343 85 -887 -136 486 330 419 425 162 -359 947 -625 -548 -73 -943 823 -142 -127 -923 161 87 453 -964 -917 143 -867 -359 973 161 -491 -877 -195 778 -691 484 289 -367 324 836 -912 611 -645 -724 -732 90 288 590 408 143 209 -699 -260 587 -901 -793 -148 -463 -927 -781 572 809 -922 -388 -267 468 105 751 909 196 296 275 552 -288 -665 116 990 329 277 -764 427 -435 -95 672 975 144 -127 -161 43 -224 627 430 484 -784 -735 -454 359 -700 718 -180 742 -181 -773 -550 76 666 844 -509 -418 -847 880 590 -738 -614 -135 -514 -842 -451 200 552 -159 30 542 72 979 -996 460 -164 -358 724 177 321 494 887 409 507 -753 427 -116 410 324 494 85 -559 -475 -493 498 -266 545 -332 316 429 -160 -467 953 766 236 195 437 390 -738 -249 697 -950 -762 -207 899 -191 -316 501 43 280 991 -575 552 941 -205 257 408 518 -206 -369 250 920 683 867 692 -208 -554 -105 -492 222 -651 610 430 -1000 -932 -922 -665 -646 -956 -969 -879 156 622 908 227 -994 -819 735 -351 279 -270 -260 -30 -717 652 131 598 -156 217 -749 -452 674 -908 -345 -434 515 -750 34 516 -138 385 -158 298 -307 969 71 -820 -844 -210 638 -51 -745 -498 35 -69 -870 678 -725 -227 145 -993 -837 401 600 -212 979 910 701 43 768 -218 814 -408 447 -518 -885 -431 -239 -241 -35 -584 -872 388 -736 -948 334 612 -44 -704 -463 -226 -57 121 397 -323 -518 247 -197 444 -842 693 471 -105 563 903 412 -665 532 143 -336 158 -95 -812 989 965 -47 653 -501 405 901 -361 559 782 647 523 -380 -408 -629 -678 -215 -358 661 -835 644 966 288 351 323 3 68 436 83 -804 627 279 -818 790 -787 289 -560 471 -107 51 329 612 -200 -684 -782 46 942 -203 932 -879 -254 -144 71 737 -50 788 664 -767 -302 -272 -803 64 71 489 -416 -453 275 587 -362 -812 843 640 -188 -570 -883 709 -162 -982 545 -410 -41 820 133 766 -458 -456 -970 970 429 -396 -160 -970 524 205 -109 531 748 -137 850 637 -797 284 -575 -127 -15 -259 547 -968 -519 -579 -463 737 -520 -37 -208 901 -987 -670 758 423 509 -593 413 -22 -225 -975 -176 -876 99 844 305 -174 782 81 -728 317 -739 -27 348 -15 250 756 -371 403 631 -685 944 -728 -632 114 -981 951 719 -68 -630 303 249 734 -584 -374 810 979 234 -870 -97 -21 -866 -4 -669 519 -692 -379 -723 171 -838 -467 -140 795 -146 127 -956 412 105 -513 416 -198 394 249 129 307 554 -367 834 865 -465 -42 665 -85 -376 -266 180 6 -666 -930 -739 -229 -874 24 139 156 94 -237 80 601 -962 -76 -534 -792 -73 -454 -843 -797 539 -258 -375 260 -456 450 883 220 -715 992 141 -288 -11 711 122 434 878 796 416 -334 556 6 995 703 -530 -517 594 925 378 -897 503 -325 -806 25 653 -690 -766 413 -714 -96 -858 -857 185 501 -42 791 -605 873 -931 148 -519 34 -749 -472 819 -922 -263 -266 -363 783 -832 -867 -830 -788 -605 540 567 -788 287 3 469 -428 -814 286 -93 13 -788 78 -890 158 -879 168 -262 -190 631 -915 760 442 -338 -352 582 -549 794 -141 626 -844 -969 515 -885 611 -838 -242 -384 -274 168 -749 -869 -465 671 72 364 -291 251 -870 534 -931 178 -33 -251 934 -690 819 3 871 273 -39 -283 756 500 180 -301 978 388 645 254 -563 -395 -921 -935 -324 -185 833 -686 998 -499 -762 893 -733 -320 -919 -741 -366 -209 269 -679 151 -710 633 -351 511 -119 281 214 946 -692 392 -136 736 458 -351 753 963 -858 345 -5 -617 280 -888 20 950 912 -384 -593 -765 -317 -437 948 552 188 -216 201 -976 -557 104 275 -528 174 -196 267 861 824 640 -132 -523 165 -526 -454 966 616 -826 976 946 607 -351 -511 390 -933 887 384 -530 -742 -155 324 -853 392 -429 -846 908 -92 -483 553 -354 128 -176 233 625 906 -308 -798 861 -67 215 211 126 -837 218 919 -903 272 64 -207 23 897 56 983 300 396 818 937 -214 691 929 -210 425 -776 -816 -320 416 970 -604 439 790 -186 956 -637 -90 31 -439 -467 273 103 458 456 -301 379 -818 87 -157 826 -645 -880 -84 802 -211 980 33 348 76 -375 -570 -179 809 -161 -571 -990 -839 -115 -780 -187 -825 189 619 -763 692 -664 355 912 -214 357 917 -183 257 951 177 856 -219 965 456 -447 -331 -937 381 -280 -927 -471 -408 728 -667 150 -875 190 61 691 978 578 559 746 869 -613 -806 -391 181 457 144 -326 -260 169 -309 -423 -214 379 8 700 425 -231 -367 -358 -895 -318 -242 -47 -728 -267 27 968 132 720 -762 -831 19 -435 652 666 -987 864 955 681 -609 -255 -119 282 -395 337 874 -719 177 603 735 350 23 907 870 798 537 -155 -696 -295 526 456 483 -430 -607 264 67 -45 -906 202 -358 834 144 -582 -592 952 -364 492 389 737 -599 -313 770 97 700 -240 -206 -919 0 -778 -806 -884 772 -797 -909 458 -779 5 -650 139 790 -269 467 395 859 323 -217 759 -887 -161 115 575 355 -939 -601 -226 -786 345 686 -535 -124 -414 222 745 -149 903 81 619 258 -925 118 -724 -459 652 -292 -823 -760 64 -774 -839 -379 -617 -40 -383 116 -180 -522 513 -16 -836 -987 -765 877 856 -666 101 -922 121 332 330 -840 -300 -598 -128 333 925 -859 -909 -358 775 187 696 -234 790 -172 775 840 -141 912 322 264 244 356 -458 -568 -926 -117 -693 928 -73 631 89 171 588 -358 -915 709 657 286 -728 780 272 -906 454 -864 288 436 -682 -757 -891 -634 -759 -806 -603 604 176 -950 -851 -936 -44 442 -285 765 724 972 955 -254 143 651 -70 536 73 113 -434 932 -638 -214 181 -624 646 -910 -314 -596 -302 -773 669 -694 -310 -510 345 -629 231 758 425 495 156 -95 -887 -920 -492 -153 587 49 -358 498 490 -270 479 410 185 169 291 -27 371 839 153 -60 404 580 -952 283 -284 -923 413 -32 379 -186 98 76 -447 99 963 -581 398 -617 -632 -152 313 -878 122 379 120 312 -244 516 -916 -540 -968 597 216 -934 102 -330 344 -512 191 401 -173 -633 -967 -351 885 -268 -351 333 264 712 240 -212 554 953 801 369 750 768 846 -776 -98 614 -549 -722 506 -514 -730 269 -698 -93 124 632 168 -916 617 10 420 433 568 -316 -282 658 108 -363 823 307 -732 432 -144 406 -991 731 -469 288 103 53 17 -998 -973 842 -100 -713 371 326 -597 701 104 -525 -104 965 -906 -142 265 368 970 -694 744 967 -768 300 -906 913 -196 737 229 376 -385 -347 870 603 129 715 -976 836 266 311 269 362 -103 -64 -293 -325 942 764 -683 478 784 -542 666 -400 -853 -285 100 244 733 791 -938 266 26 138 -647 -808 840 837 953 703 724 605 -52 -648 -507 -508 130 932 350 -535 90 -419 657 951 -70 800 -570 -156 808 800 -301 -387 790 976 784 153 841 996 -233 -627 -939 853 -77 -621 -61 -6 -492 951 767 85 -906 474 -41 124 -618 852 163 -855 -112 807 490 990 -893 -335 -583 183 -955 268 -21 449 350 123 -229 899 -972 235 247 617 824 -618 359 197 -291 547 360 -998 440 70 -130 -248 465 460 684 -834 -931 716 639 224 267 -899 -695 -341 -773 -565 175 945 -900 187 -687 110 -275 -693 -163 -192 -10 580 932 -991 -569 -67 -409 -819 781 899 278 685 980 -908 553 -729 839 625 -708 982 -440 -106 -320 -547 -513 -966 -427 -751 -212 479 700 5 406 -527 -684 493 997 91 -463 497 -242 -593 838 711 880 138 608 -97 -646 94 -521 -73 -653 412 -801 -130 -235 -527 -727 936 -641 -91 -396 -844 312 5 -629 -484 -763 76 97 959 -330 937 -53 137 -992 981 642 -194 -17 -422 582 151 781 -120 953 994 844 -825 509 323 -572 -954 968 -515 -47 -882 210 -403 -493 -65 -156 -394 -362 838 -256 -857 831 210 377 748 258 484 417 -184 648 -551 915 359 517 510 1 956 557 120 -176 902 -434 46 705 866 -208 -201 -331 266 -892 7 -329 22 672 -185 -823 757 -807 231 901 782 467 -744 -785 -172 -180 407 625 -855 -921 -747 -951 -393 -383 408 97 810 -157 -229 525 370 -665 354 -542 896 479 -313 -558 650 -80 467 474 890 -952 -933 858 223 249 689 -743 -656 864 482 503 -990 701 457 -906 119 299 -663 -196 120 332 683 -557 -312 -599 833 223 79 -746 -879 577 -513 359 -426 330 -948 120 -984 -659 498 -859 -847 -689 -665 -149 -57 -672 -897 101 -966 26 336 931 -455 509 -200 447 237 -695 969 357 -300 -55 832 430 964 -345 663 -202 -331 542 -590 -303 -602 951 -772 98 335 835 965 -166 -625 -841 -692 -846 -417 57 661 489 -826 -693 846 -22 -193 -212 -733 -684 906 -415 755 -95 -778 466 369 -990 532 957 -130 -35 618 -211 692 -540 -420 254 -606 -309 -767 -780 -925 -650 -481 678 -346 -548 -528 -523 135 -170 -555 8 248 554 788 -696 583 387 -195 590 -241 989 792 -109 -29 858 778 -997 -367 995 699 -952 924 -25 -549 717 -695 -45 943 -914 411 -403 622 -402 -752 -533 -921 -941 -829 814 -138 -920 -114 632 986 668 785 -607 676 570 24 -644 406 72 -241 -289 -294 645 421 690 -141 608 -634 566 261 499 359 -717 -532 -131 -492 -956 -536 -238 -968 -662 -977 159 -252 219 -312 -441 326 564 -839 227 923 864 -740 947 -541 -420 -542 -409 321 -814 14 -11 -334 -756 190 -617 120 535 -783 391 805 443 -762 -22 -508 225 157 602 108 516 882 -519 -361 841 -73 -561 -633 465 121 150 -884 533 -183 407 -16 994 -637 620 -989 4 609 -926 -626 -461 262 158 -304 -343 -113 -919 -953 -959 487 166 994 -56 -679 18 308 34 -156 -756 -429 -980 684 -929 -518 892 79 530 381 -42 -640 -653 152 367 -382 -847 993 -381 110 827 659 40 -292 592 -262 521 -344 -458 -874 -761 160 -683 -590 -71 -335 -598 822 961 190 -566 -997 -934 796 762 956 -455 436 -942 -314 790 -323 -180 833 -766 374 -186 -577 485 237 -978 -578 691 996 -489 81 -646 912 -697 678 -141 666 -551 -478 -995 871 979 453 -671 -156 -755 -629 333 -942 -789 -578 -991 -961 403 495 -736 -402 -358 130 -603 -362 -631 249 -734 759 686 934 957 -883 -160 551 858 535 -510 275 377 715 336 -557 419 503 -503 -589 -367 -497 406 380 412 -743 -346 136 298 -536 689 -251 -632 -965 -697 -471 -227 -187 449 402 910 762 -367 -322 859 986 845 -69 384 667 -609 210 -514 776 72 -446 -952 -777 243 -378 -84 576 -233 -329 757 494 -13 913 944 -625 497 -244 -255 906 759 -327 70 54 809 981 200 507 785 142 405 -195 -885 -102 -872 400 -349 -859 -107 657 -332 -304 322 -906 -787 -505 -95 478 -37 451 107 456 -823 -582 -1 782 -777 -980 -726 820 568 55 306 308 -902 122 -328 -713 470 60 372 -696 -143 345 -611 -424 -428 -130 -849 -585 658 -929 852 445 -731 561 -264 -264 662 552 530 -394 -1000 36 164 503 -427 -980 -271 151 -542 -993 -790 888 -602 824 -514 -561 205 276 372 -574 722 -324 304 -964 -238 507 157 107 973 595 -226 -974 -540 598 192 447 187 -978 -517 -276 419 -531 361 -419 676 518 -904 -824 756 287 291 -927 -29 322 914 -407 -938 -47 995 204 -477 93 942 -759 -363 -121 -847 -728 571 838 -395 -553 -901 173 113 -571 -896 -685 -604 -283 -702 -338 702 973 162 -638 -633 -72 909 910 443 197 345 929 -944 -862 402 -704 -219 484 89 -190 195 -268 -190 -921 287 -956 -473 145 998 116 -725 -325 890 -631 -653 292 -727 -11 656 175 -850 620 792 215 -266 -234 104 -482 -414 595 -945 303 417 -494 -825 -212 240 -645 971 -728 -472 84 -500 -942 -591 961 -73 93 -469 -538 776 520 -472 780 -335 448 623 478 -506 -585 -727 -614 -503 814 249 -346 -855 92 -438 354 855 -573 805 -273 -273 -964 691 178 510 -791 868 -23 51 -59 115 -203 -947 599 681 -625 428 628 -344 47 88 -254 -911 167 -688 -37 -464 461 -755 695 -190 660 832 -187 -849 -830 -636 696 -778 674 -156 -756 862 -348 991 647 560 323 453 -709 -728 359 608 599 452 407 537 714 226 831 -63 -864 -686 583 971 573 -136 871 -874 -809 617 521 -90 835 -272 -849 250 319 138 245 -150 -250 862 -344 252 -512 364 850 -44 634 989 0 -899 770 -799 159 -87 549 -249 -826 93 -87 308 497 708 -312 -648 311 -647 -660 -574 258 640 -288 -779 744 168 467 -744 -459 387 -4 723 -356 -958 -753 355 544 60 -555 -470 959 770 -786 -645 168 -473 984 79 -686 -343 -620 -512 -225 -588 474 -325 -984 288 -647 -943 -689 395 561 -387 80 442 675 206 641 -475 906 410 -640 925 -593 -619 -686 305 847 144 -538 33 -326 -752 -296 599 864 -429 -722 -40 825 -228 330 653 214 -797 903 -978 915 114 -233 -671 -507 639 382 189 -321 103 -750 39 -892 271 672 83 975 872 -555 -366 -516 780 884 92 784 -385 601 -996 807 656 366 217 316 459 899 -90 74 130 219 371 -420 637 -428 -307 -560 182 588 -211 415 600 -266 118 88 533 -681 -241 40 677 394 382 -996 478 12 572 -283 108 391 -876 285 -360 -795 360 -973 -656 805 -755 -24 -466 -691 185 -153 -33 555 286 385 -346 -861 533 349 -743 -254 -653 548 53 932 -21 -228 -772 365 456 827 767 -572 -427 -724 663 91 493 -424 -637 962 -17 -4 188 586 -994 -116 -395 73 94 124 -479 -487 -395 152 819 -44 -514 652 -844 -404 -815 475 -158 -50 216 135 176 841 -521 -574 635 774 -948 -675 890 -218 903 -576 184 -910 232 -39 -86 -523 439 676 -930 -292 -875 -836 -652 -744 -671 983 -22 -171 -94 968 352 -996 -22 139 -922 965 329 -580 378 -884 252 712 -735 355 -504 -934 -94 716 -563 770 -81 366 279 238 622 -394 -965 170 238 -618 333 -331 -375 227 -603 562 38 -402 82 -358 606 -955 992 -72 224 75 228 -931 708 -184 -770 317 -948 615 839 918 -306 665 523 -151 -799 743 462 -99 462 -196 796 -675 323 -343 -972 50 543 472 -246 215 326 -273 962 799 871 -253 -60 -701 971 -997 559 101 188 -877 -448 -112 -619 391 -248 679 -279 -225 -327 0 520 -400 -359 -283 183 489 862 -99 -841 -214 369 995 -608 294 94 -113 -570 268 -856 -291 108 570 900 -987 572 -592 987 912 543 564 792 -939 257 423 444 526 -546 162 -72 477 -355 300 252 -960 -369 -630 -541 209 23 -727 24 743 369 377 265 -248 195 238 -651 920 264 -947 335 868 865 -110 633 -205 713 -513 -886 121 -65 568 202 966 -617 -233 390 723 718 309 486 -944 -343 51 53 -684 109 583 224 743 -639 625 788 -375 158 -920 -905 -726 -62 -225 432 -366 573 724 -817 -704 -796 -138 133 -826 -782 -930 934 -803 -493 -855 -272 777 -298 -225 -324 967 -227 516 -28 725 557 -6 780 287 -384 955 49 769 856 -444 196 -825 -211 641 -648 -179 795 13 831 -887 113 -28 -341 626 -303 388 432 49 -34 491 75 179 -750 -484 905 -935 -86 983 94 -223 -851 -184 939 -946 253 -830 82 -325 -984 -525 -1 663 294 360 -294 383 598 -52 -979 131 -431 -846 -147 925 -50 -871 29 -374 430 253 -722 945 -194 763 -590 433 -322 601 175 -611 326 -862 -819 862 -332 -216 -18 -577 931 -815 42 866 -258 -384 -548 163 -666 734 945 -606 -795 274 -904 -190 214 183 679 -496 -912 -922 -664 792 607 -103 -442 -522 904 -431 -453 -688 431 -524 -503 903 822 -42 589 -541 580 -74 427 -970 572 915 -610 -435 80 -178 -304 -335 -781 -579 -349 533 364 422 -532 -332 -812 -301 -819 -684 116 -125 -793 721 177 491 -807 -205 768 -836 879 -171 -866 -248 702 75 437 -821 920 460 694 -186 -360 88 731 423 634 263 -58 -768 909 -641 -442 411 148 -165 -737 148 886 -849 993 60 -14 -691 -80 -896 -984 267 -83 340 586 -743 246 -660 -539 -573 138 -414 7 -752 -610 -482 51 -415 808 67 272 -249 -99 386 -533 -331 237 759 581 264 949 -141 -56 -630 11 -544 358 -629 -785 88 468 -64 -313 650 -710 -310 534 -116 -832 -793 -197 -119 184 -60 964 273 282 -704 -303 -1 -345 749 150 771 58 410 -298 731 973 -502 -20 389 866 -724 -56 582 -969 -515 -374 492 -711 52 -562 960 506 -339 -987 870 320 366 -820 -690 -991 -784 5 -157 447 -317 404 -122 -229 872 71 -210 -861 -774 -388 593 -910 377 -64 819 -450 -253 141 436 141 -431 534 761 356 691 -465 939 656 -394 705 920 439 923 -643 -913 467 740 -579 -427 764 -762 322 -629 463 212 -197 -913 -767 -853 153 -810 867 -428 532 -974 -618 -31 -450 820 604 -106 -441 -353 408 545 -901 200 613 674 -681 469 313 993 514 -378 797 -883 455 857 534 -629 80 64 813 676 467 -524 96 339 868 -875 -82 -851 791 -325 103 -550 -104 595 614 317 689 -294 -958 -952 -417 239 -5 839 -784 750 654 768 -739 760 -470 819 62 -453 613 -572 -364 483 -140 -845 68 -117 -342 410 -180 -317 172 927 -174 -795 777 -976 23 -571 -947 -284 -484 -736 -806 -298 296 -694 -495 80 -2 670 -483 927 454 546 -539 -404 689 242 594 -318 882 118 -222 273 -316 -393 324 -567 -378 826 518 -639 230 -180 586 -134 -664 110 544 98 -668 725 190 -900 696 -710 -839 -98 209 -333 -261 -668 -358 246 -479 -749 887 92 572 -54 346 -888 -669 -939 563 663 99 -703 772 -326 -802 944 877 -766 689 -700 -474 695 769 -624 -394 627 255 383 343 -879 -360 -515 801 -74 -656 -515 501 -736 -776 -331 -254 719 253 367 235 -759 -944 247 788 981 952 -654 -58 -593 856 668 247 -95 -279 -142 -109 67 106 93 -796 379 931 -299 -616 -437 -334 -503 -319 -82 -811 -546 -634 -253 -584 -526 -976 -977 381 75 -208 317 -917 26 425 -135 57 208 -733 -613 292 856 275 208 -334 570 301 115 -413 74 955 -786 -46 710 431 252 -307 507 -316 -83 -40 -633 -263 842 -219 -659 79 -840 860 991 625 -158 -258 -19 636 879 265 197 623 -648 -868 115 424 984 203 -743 -938 62 880 495 -103 600 -513 678 191 -956 -594 268 21 -718 -456 -168 930 105 180 -31 -64 -326 -981 -834 752 845 610 -813 481 944 -174 -490 653 -277 988 674 -222 983 -86 -510 -290 -949 -533 -433 383 -643 -45 685 679 493 996 782 -289 -227 804 936 132 -754 -850 317 -802 113 -322 975 -25 -979 735 690 -373 -265 333 -788 921 68 579 353 602 -199 666 -96 -314 81 -61 -507 -595 -892 -89 72 351 486 -123 710 -702 -323 109 -826 -995 -293 -375 250 992 -777 -873 417 -949 827 574 224 212 743 946 530 881 -390 446 897 -612 -506 -970 -462 469 985 -896 -801 -669 482 422 568 794 -219 23 -286 -194 -157 -908 129 -812 -601 994 925 24 581 -307 -166 -117 329 722 -753 -303 -345 -707 -402 923 -841 -295 -886 503 170 -138 -620 -401 -747 -669 -309 263 -588 -252 -445 -743 769 126 -158 -243 -474 -62 -218 638 -547 175 -916 182 -333 -648 -34 303 -793 -779 533 -124 372 454 -627 496 25 -394 -103 616 85 -722 -362 160 -333 -711 -353 -858 -367 734 219 777 630 603 -815 438 -473 213 -547 147 712 -948 169 -780 -349 -820 931 244 -605 -233 -507 839 248 -780 268 593 -529 622 -546 664 899 903 163 -551 -304 -382 -565 -879 130 157 107 736 313 679 -305 -728 784 -279 -551 590 -219 -208 791 32 356 50 777 922 -898 -438 799 489 139 437 -946 -923 34 675 -199 -75 464 -326 -841 -826 -251 576 -231 -63 577 -438 -265 593 997 -586 -711 -187 -178 118 -480 -744 -609 -126 916 -694 315 -751 -117 -689 -639 -945 695 -258 -54 774 586 347 389 890 -524 884 -114 851 933 -66 335 840 -638 -68 302 221 -204 -951 -550 -791 -2 -265 -872 -328 678 -384 -513 -634 -625 623 -673 721 -813 -225 130 -62 176 41 -900 444 -428 19 209 619 -269 938 942 390 183 -793 505 -786 936 335 -66 -36 210 531 25 -732 570 -91 -739 -120 -413 -9 -374 -580 897 519 -168 137 -401 -142 -4 -839 827 265 63 -171 578 -78 675 -527 -943 -810 775 435 422 -608 768 864 190 -313 92 963 -676 408 -491 753 -372 -91 541 -414 -108 -904 812 70 -789 -433 -709 -378 112 438 671 467 -411 497 369 -951 -757 -164 745 50 -447 973 -520 217 -354 535 138 -837 -515 -971 -322 451 -957 -939 -711 800 -114 347 520 56 966 -731 36 -464 -191 424 -396 -721 155 -868 -481 507 -785 449 -427 889 328 -859 -373 -861 -432 307 -591 -927 -588 449 -620 -189 142 395 527 100 -368 384 817 -383 -894 -366 -218 -603 -642 -551 -225 780 994 415 431 61 46 109 -527 -978 -907 454 397 676 -760 336 -238 533 766 325 -698 -639 96 -975 -286 11 -541 750 260 564 855 983 436 -307 162 393 -679 953 -806 811 -764 187 -149 -328 282 -299 -645 571 340 -571 728 -666 -595 -543 -93 -81 947 -576 387 121 -535 570 -676 -550 -525 -488 780 71 819 499 -462 677 -349 669 109 833 740 -811 116 994 920 878 -836 -352 -414 383 -683 699 -896 55 -992 180 518 129 -328 -952 706 806 -613 707 626 934 -673 -62 -40 669 -708 -790 -29 146 195 -3 740 -41 207 637 -434 261 278 171 531 130 -225 -817 -584 -558 189 -668 275 -514 -559 962 640 266 -690 709 -50 762 511 135 193 -432 -252 -425 527 100 -72 547 -480 -254 -44 -829 160 -101 704 670 468 -599 244 30 508 967 -327 -853 391 939 -225 -781 639 -362 675 113 -792 934 893 578 696 -950 -933 404 862 280 -826 -839 -5 250 579 108 527 -608 -333 -260 -222 603 862 446 695 402 -228 -403 -216 -415 490 771 445 849 390 -915 -17 -566 269 693 31 -637 -458 544 -455 -756 -345 -242 -206 737 -593 -677 -653 752 0 144 -895 -455 620 -447 203 833 854 -54 -320 -298 -466 474 -11 423 19 -616 93 -367 -192 -862 -771 874 575 -928 609 -910 247 941 -640 723 658 -560 -131 727 500 185 -493 -753 430 -591 -111 -985 334 949 -386 -869 523 558 238 770 -748 200 -235 -895 -294 -840 -656 -418 856 950 138 -795 30 781 -777 785 -662 186 85 745 -760 -364 -734 729 648 -169 -231 -209 622 638 644 553 -48 -115 925 739 -941 -247 -277 -838 674 834 -450 -139 -565 -808 -262 -650 903 882 521 773 -85 -561 781 -161 776 229 541 -171 294 727 -32 801 -784 530 539 503 780 455 387 214 -521 960 -696 323 -708 -68 107 386 -160 623 936 -790 383 -317 712 426 -495 482 -989 339 -806 617 524 94 11 -847 -132 291 48 399 -542 54 854 -948 -906 50 -769 -663 -977 62 -142 -297 179 924 -587 93 160 -309 146 -517 -210 -309 40 781 506 -422 -767 -686 -250 -400 -361 201 191 924 -365 -673 -852 51 916 -41 -316 -402 -779 -246 569 269 -820 835 806 769 -532 37 -388 -633 415 -814 -301 -428 -413 -417 -900 -236 -826 86 -123 209 -296 502 -339 707 965 937 -703 550 -116 483 -279 -445 45 -320 -741 816 325 -943 821 -209 -144 -773 -370 -360 -834 927 174 -789 -152 -129 492 -800 -671 -942 205 896 -410 574 -312 551 589 78 -783 -716 399 472 -777 -17 440 747 -265 -805 539 -294 614 -329 312 -647 910 368 -621 -62 61 205 43 919 689 -682 981 291 -456 -718 -790 -622 761 364 751 433 -994 -56 648 -389 -156 -306 -141 573 929 -347 -555 331 167 -212 -162 -827 414 -701 588 626 -242 238 -250 -179 238 514 697 -635 -899 334 47 585 834 612 -478 -42 974 255 -778 -417 -437 121 -585 503 741 -58 248 451 939 -586 844 242 -990 363 269 718 440 -125 -316 -935 -356 -464 572 270 -656 -939 892 174 405 -130 -931 330 -190 433 -300 -861 -190 179 -194 -633 -667 835 663 367 352 -203 -226 -313 527 34 -269 -701 -114 844 351 537 125 977 769 -283 -726 -866 -446 -301 -622 493 -798 913 -195 -496 -501 -890 -856 457 -743 173 749 574 -810 -449 255 -666 -53 957 -957 454 546 -260 187 359 -569 -69 617 -309 -565 -496 65 456 -963 987 -214 732 -656 -254 -260 -29 -792 717 -299 -290 884 -734 915 -645 743 -596 -8 458 870 -454 155 -887 -764 814 -331 -4 690 539 -512 -442 372 49 -613 144 415 -541 -70 -171 -210 943 914 -967 654 -876 -589 -197 29 295 -552 -78 -594 169 104 626 -488 -773 175 563 817 736 -563 -995 814 394 518 14 280 -280 190 966 817 520 -152 945 -489 -186 -206 -592 132 456 -216 -718 -462 -232 -288 -638 -511 -27 -70 -955 841 -617 680 905 924 -162 -871 -227 -544 127 382 139 534 -977 635 -716 -751 -701 -435 433 139 -487 257 -290 875 255 7 839 -843 -772 -188 796 42 -263 602 964 -549 -989 -501 -62 -256 557 913 417 -278 846 -497 -347 576 -227 -315 -186 133 -587 975 484 922 -467 -384 -923 510 818 949 -496 471 70 478 -959 520 254 782 788 497 699 -881 446 -991 -885 314 -365 541 684 -88 -936 766 192 -307 403 -764 -24 -39 340 -42 193 800 -574 8 235 776 -113 -51 346 -735 284 514 878 -253 -668 -627 -844 -631 -314 -505 2 90 -849 245 894 -960 -725 -718 -621 -279 -165 107 532 654 -18 706 -292 875 -246 -94 -48 439 5 -461 594 -44 381 445 632 -733 291 -576 -103 -481 826 69 791 491 -949 -476 -706 -711 -559 198 747 -487 -228 959 785 -69 -887 995 742 322 892 -41 537 560 -426 -117 -197 -952 163 32 910 -245 110 13 12 985 56 625 384 466 691 -689 -631 426 808 -800 891 331 653 352 -685 147 -632 535 -521 406 455 247 157 446 -810 -200 -531 -49 -359 824 57 -447 -738 750 -74 -972 382 2 -250 -714 524 -85 -400 857 994 424 170 153 653 -884 503 -253 362 -516 -354 321 -763 643 -463 727 -383 -113 158 -773 500 -382 215 -470 2 -26 -734 -933 917 694 -959 -842 -659 -769 -222 398 394 859 676 -337 632 196 127 903 803 -57 -619 378 805 -253 -764 631 -560 -836 -20 866 -982 -336 -5 -759 724 479 347 506 824 -279 -898 -767 354 960 438 -350 -417 -311 -228 781 -385 -295 -92 -609 251 47 -660 659 870 -906 355 181 213 -465 140 -64 -709 -817 -462 214 -315 299 965 -165 338 514 224 -395 270 -997 138 815 239 41 226 -957 587 498 406 110 -844 -956 -579 847 98 -200 -162 -934 -585 -879 816 24 -416 401 411 -6 -770 215 -905 -62 -742 379 -246 303 -122 587 552 791 31 477 265 -567 -251 169 25 228 942 -463 209 -686 703 151 752 736 706 -539 563 -806 153 -448 -659 -974 -437 -931 111 159 -741 119 -385 -774 26 -629 272 202 594 -621 -972 -404 701 987 708 734 240 815 -363 87 347 53 415 643 911 -243 648 719 464 -715 -519 578 -526 696 -163 858 993 301 936 902 546 753 707 -492 -643 -701 -161 -357 379 -343 -46 -276 442 337 -265 182 -764 987 666 -570 903 993 449 886 -307 668 722 406 711 192 297 871 -718 -330 625 413 444 289 542 -107 -457 546 218 757 719 0 -476 395 -199 -355 -781 -991 -112 -695 -230 526 -851 183 96 -639 -249 33 -827 -56 -758 -63 957 -369 -11 423 -297 -384 977 -488 83 240 583 463 -434 -317 -904 -830 -436 -368 892 -130 446 637 377 660 782 462 466 754 -965 547 11 557 129 -605 -133 -588 -792 -955 -351 -631 -666 -476 -118 -912 -101 -451 -189 635 -873 166 -161 -313 669 -464 580 539 798 885 243 -835 -257 879 822 -422 -467 -373 280 -545 422 -906 -230 782 257 -806 -356 -306 -428 -835 -14 825 -792 355 -258 -841 211 770 985 63 863 -556 -522 -50 -633 -208 -19 -759 -131 -544 438 49 92 -732 355 811 2 573 998 -772 657 248 729 -132 -745 -334 613 -692 -819 626 -328 -995 -594 -50 -414 378 241 -729 -893 -436 -364 -761 -696 744 -631 168 -217 -156 -386 -268 -926 -459 688 -180 663 -568 549 -834 -496 377 -4 2 -851 999 -25 -422 -873 713 -661 782 -304 -910 -112 -183 -654 -909 -873 673 -138 21 -643 545 737 -1 -951 -371 68 944 236 -406 941 566 141 -577 -63 -970 -799 -551 474 695 -657 -528 -710 -639 65 -460 658 -927 -481 -578 673 -318 762 -417 -227 -944 473 -396 800 -843 -941 -447 962 -691 303 -325 290 125 324 217 894 -337 -410 -709 -50 980 87 513 -100 768 -586 63 782 750 -733 276 817 111 -255 912 -499 -2 77 -648 538 -742 779 -264 366 715 -657 -655 -565 822 796 978 188 656 578 -53 -34 819 -475 -516 218 986 -987 241 -689 375 -505 558 -846 75 -141 -941 282 302 -969 -747 -748 -746 612 -680 -449 -345 -352 -342 -463 -785 462 427 -912 -900 -874 652 -714 33 -506 -472 272 -943 -346 277 425 -684 -492 -315 583 904 25 708 -204 -473 787 -485 -312 -673 118 -145 839 126 -403 -595 896 6 43 426 -488 -365 733 173 449 -340 -383 67 -780 -689 -586 -360 545 -419 114 106 -843 83 608 -367 -735 426 -541 618 -78 95 -248 426 -298 -711 634 -591 -245 242 -783 584 -62 453 676 -425 -294 -8 -262 770 -419 462 893 -110 185 -846 -954 857 918 -997 810 25 382 -434 85 -48 -731 33 -453 -729 230 -174 945 -587 -449 -392 -560 396 344 812 -81 89 358 -425 -924 -875 -662 290 66 595 -378 -397 326 -515 652 84 -864 135 132 -938 -894 -539 313 892 184 717 -933 -475 -453 735 150 -510 -216 401 985 -474 563 -696 -422 -399 -248 -561 600 -756 615 521 -419 436 -909 498 -423 -389 25 925 202 135 -828 -468 201 -829 -771 -159 -177 -682 285 -25 495 930 -689 887 -847 810 -337 286 691 711 -656 425 433 226 -273 -758 -6 -538 731 832 -285 -789 529 676 683 172 -737 -887 648 714 196 775 -427 694 -781 -556 724 -221 402 -408 98 -403 25 -361 686 -430 -604 -637 907 -143 -432 -504 -174 87 887 -991 -639 -562 -438 698 -614 -181 595 663 216 -982 55 -269 -573 -386 218 -258 144 128 223 -888 15 -887 671 106 -617 -926 -579 -85 775 -542 613 801 286 -778 -714 862 -294 866 466 248 643 -53 -758 424 64 915 854 -774 626 -734 -636 -422 278 553 584 630 -757 655 719 -319 512 -918 814 101 346 692 -840 -348 -188 -967 -568 438 708 -727 665 958 776 -580 -52 -132 -587 887 -792 789 -748 267 -879 -473 697 555 -409 453 -836 356 66 -154 -585 -846 -791 324 -976 926 27 -280 -957 5 -506 -3 -548 335 -372 -840 596 131 -558 488 -738 -735 348 -100 764 570 -833 -139 698 -762 -130 483 815 315 868 833 -446 438 492 -712 30 -525 -328 819 396 618 437 -164 384 676 -651 -670 -351 692 -894 111 -855 -327 33 363 888 30 -752 68 680 971 486 994 597 -13 -695 904 267 869 -959 763 -164 956 -885 150 705 -16 461 194 -405 -652 60 21 429 -318 449 505 948 687 -983 514 -928 -822 382 -722 -219 -321 563 483 -958 -794 728 -749 444 -763 519 631 -105 -156 699 -783 166 536 -338 218 -692 561 168 -213 -149 -254 -841 -996 -880 -623 -803 524 41 159 289 -66 146 -848 107 781 -706 479 248 181 880 -86 -689 634 -919 -412 -127 624 -281 713 998 537 -3 -5 -593 -312 -752 615 950 321 -923 -899 -992 816 -692 385 574 632 863 610 683 -21 682 365 -999 -240 -729 632 353 -299 324 -36 731 -52 666 -627 -958 660 237 557 -140 -963 186 -437 613 261 378 -124 897 -852 -613 -79 -869 61 273 -691 258 125 -704 492 867 -290 722 327 454 396 108 803 683 -439 -709 -844 329 13 635 -809 138 -849 -294 319 -995 -116 594 -381 -677 713 -301 -200 57 336 922 -552 -897 779 -319 -140 -389 75 490 -105 -942 -816 484 -112 896 -263 -92 830 -896 135 834 -432 -160 536 921 -789 952 48 -84 393 520 222 -651 228 -390 -594 604 939 99 -11 -953 -143 -265 -145 961 803 -112 -353 839 -562 -854 -384 -740 868 482 591 895 134 864 -141 -438 566 -972 49 -702 -577 -350 398 -20 1 107 -902 820 -150 -925 -286 -153 -881 -723 -731 -783 -192 -347 241 784 161 -575 -762 732 1 422 978 223 -678 -266 -62 290 -727 -337 -367 535 -58 -296 -202 -820 -195 64 -902 985 -27 897 -206 126 37 -870 85 -480 373 352 963 743 -686 150 -213 -376 -949 -590 33 395 -527 882 -32 140 -239 -946 822 273 883 717 395 889 160 927 221 479 -994 655 292 -284 -365 -10 419 260 47 324 -232 -226 913 896 -244 -306 -101 507 -126 -922 -229 -848 449 -439 606 104 323 -304 -286 954 -577 -299 949 159 -243 -558 516 -936 44 -276 838 -828 -931 -243 185 277 -453 -583 -414 -220 876 256 -339 -792 -39 -374 705 -716 -760 -671 235 109 -741 293 -3 -165 -180 91 262 394 -725 -273 171 76 317 -299 -217 6 91 -692 -551 342 389 446 -86 -359 985 -32 468 984 192 -591 -149 540 -532 -154 -139 -505 929 870 -543 -780 350 660 -92 375 426 70 -473 -44 569 633 -721 804 -312 -611 278 -653 -598 866 -279 551 93 -512 -384 -975 -482 276 718 -939 707 119 201 875 -485 -951 -254 -988 -633 -309 -798 -600 -103 256 -811 -971 -294 -206 258 20 457 931 174 690 -97 354 671 -193 -73 728 -262 -455 465 -430 302 -249 -158 -599 -858 430 -294 775 535 -674 300 54 825 421 -751 -400 -762 64 516 -799 999 -632 -882 -306 214 -876 825 887 910 411 754 832 648 443 950 478 -977 -251 -574 -393 653 -446 -74 469 954 342 772 -565 491 -591 324 461 2 912 670 -516 545 967 -992 169 575 -997 479 -555 129 -418 371 -967 -231 -988 275 588 144 -822 452 -424 -468 440 -393 704 -230 795 -704 345 -456 -311 -983 -790 -811 437 -685 866 -696 -858 561 -590 -313 -759 -124 641 124 -14 -714 -938 -51 913 739 -722 304 -569 -243 359 43 310 -877 -121 557 -523 -314 165 -523 -146 -699 -906 945 -634 212 73 -683 358 -360 1 311 82 534 113 -102 852 587 -927 89 174 -953 -387 564 -482 260 -7 529 -193 -237 806 -399 -873 736 -842 -165 -809 507 -931 212 -669 268 -746 -603 -295 725 618 607 626 954 908 -982 132 -349 667 398 -238 777 -298 -505 -188 -210 593 -344 697 -283 -272 294 -768 218 560 862 -918 796 689 679 -178 301 -132 -516 891 982 -670 -851 749 -741 249 844 -134 -937 668 693 -158 221 -946 253 -793 -985 5 982 -421 -290 617 -201 -72 -493 -427 -577 486 311 -674 -385 -495 110 605 53 922 161 178 -998 -846 209 808 820 463 572 -803 -999 417 -422 765 -112 254 73 578 -996 757 -697 94 126 486 -231 208 917 -395 95 332 297 990 179 830 -285 -844 200 591 -480 887 245 -207 -680 -393 815 -613 -939 -596 -667 812 434 674 -821 496 -933 -773 236 779 -290 336 498 -767 -855 966 760 -485 913 291 160 294 286 -501 667 434 -951 -227 487 571 984 -372 421 -241 -863 541 -296 -612 872 -97 331 -13 545 945 -202 607 -735 -303 -476 -227 890 140 78 354 820 -844 669 789 927 434 -237 354 645 212 550 -275 757 -538 -18 773 -821 254 407 25 -302 236 -893 732 -375 349 399 -744 -820 -100 -192 665 992 -10 622 70 -894 26 403 528 -939 699 -639 261 225 733 -754 353 115 278 -355 -302 314 -910 675 856 -282 260 381 334 840 954 -462 -297 -38 118 -364 -935 -355 -230 -907 455 394 -418 463 823 -357 695 32 -305 -499 -727 232 -931 -116 857 -537 771 974 191 405 -305 120 861 -976 378 -764 -570 -280 -775 31 -877 441 598 -929 560 38 -597 914 370 362 716 -856 -725 710 92 -984 413 -528 243 -375 616 -272 -842 657 -679 153 163 -555 732 -691 675 -17 529 962 -998 -642 960 -678 -330 -928 -847 980 679 -301 563 -705 -64 11 160 -543 -240 878 -373 -145 -164 -168 -54 -834 792 -778 -859 410 461 432 -674 -928 -305 601 118 729 615 -275 -608 -757 529 -951 856 165 793 -746 124 445 -522 -910 -734 766 -558 -470 878 427 -830 166 259 -755 -509 467 -41 31 862 -662 -306 -674 -486 -373 -129 905 -180 314 -553 793 -492 380 -599 -670 -706 832 -697 617 253 545 -145 -948 836 -372 833 43 95 968 17 44 735 836 -440 802 -304 -327 979 196 -768 838 699 -648 420 -918 970 -449 831 800 1 834 -756 817 442 -449 -201 433 -709 -414 -244 -845 -464 681 189 178 479 342 877 685 -772 91 -424 -24 786 577 -471 229 -589 -870 -16 503 67 529 154 -730 967 394 -304 -422 -52 -497 949 933 371 411 -98 -329 497 -168 -220 478 597 249 344 536 -397 139 271 471 -817 -707 -56 -366 183 -805 289 -259 937 -917 928 479 602 633 570 325 19 -291 -295 70 -262 -251 220 99 805 -570 -724 -200 -562 902 146 -239 835 910 -523 528 36 236 -109 217 951 195 -289 318 -473 -599 543 -602 -10 867 -496 22 -133 -850 515 117 207 885 -756 439 109 -358 612 -866 580 196 -671 -317 815 -299 311 57 602 464 -44 318 5 141 -953 826 325 -841 705 -708 528 -199 -265 -806 -83 -442 802 554 -101 93 -966 75 -220 -881 70 -110 -14 -954 -441 -678 684 109 -14 -867 -741 97 461 652 389 39 -769 -689 757 364 398 -648 62 -75 -580 702 -300 -320 -730 814 -681 585 840 81 248 373 -792 699 -997 -968 -497 -452 439 95 874 -647 214 582 -81 76 987 -815 -278 450 930 299 406 46 -758 154 298 -53 -847 -484 413 60 -555 -755 34 530 474 -877 358 -512 745 -695 -994 -123 160 -25 819 837 -159 599 303 668 919 164 -431 738 -649 480 -263 -257 -11 -966 431 44 -718 -792 -157 153 540 2 622 929 182 -770 324 26 65 878 -302 938 -838 -397 -991 -656 -243 423 904 604 -63 491 -242 411 -707 -360 -195 190 946 -920 852 125 -540 201 457 -314 -276 -629 328 707 220 450 516 -743 -527 -872 617 -404 304 -254 -473 -204 331 437 963 -39 -330 363 697 876 -190 113 529 -773 -424 678 120 -225 -27 -109 -480 -625 571 622 -999 322 -36 497 116 950 -926 988 -655 347 -692 -323 841 273 530 -341 812 -693 -480 -386 577 -528 -58 493 -159 -952 288 -96 750 -467 601 223 -528 239 768 -226 396 723 836 -7 192 -622 980 -596 467 -140 -197 -489 139 -516 -45 572 792 958 -209 264 -758 694 851 844 -616 785 -252 682 890 310 -133 599 -88 322 37 -735 -412 993 646 -642 -519 -754 -131 -986 -437 322 -548 -349 622 -864 -100 53 -248 863 330 -430 -771 -631 338 -133 -665 -834 -874 -618 498 -985 429 407 -577 -741 -391 290 -742 424 -323 354 -563 -719 -471 -400 -703 958 -476 814 -841 586 -379 392 -55 596 -601 466 517 375 207 669 -36 -916 -431 -409 -982 -494 614 -522 979 -263 -692 696 -884 365 761 -970 898 -518 616 810 409 288 -768 -969 791 -516 935 170 -482 927 944 -570 741 778 101 -101 809 709 -710 -137 -120 -11 607 -816 270 138 622 -606 159 512 238 -392 295 535 -370 -693 -340 465 -642 520 -478 361 -213 711 804 890 -410 304 -317 -770 498 -919 -15 742 -3 727 68 -249 813 -845 724 714 -557 -168 -347 946 998 -131 67 -915 -402 -603 706 -467 -999 414 -478 -300 709 -688 22 -450 -767 552 127 858 -463 -355 104 -647 -579 69 668 844 -554 -819 -857 672 -330 506 825 -396 615 -335 148 -37 -816 -592 -300 767 -95 279 -754 412 687 260 380 -190 628 -535 -782 -559 -573 255 -43 -64 4 -976 -482 61 -590 711 -262 -188 -161 -173 -646 -746 30 959 -235 -177 -119 -987 194 755 -895 722 -137 -611 -459 -847 986 -87 -319 -206 -58 -575 -861 -776 -320 727 -872 492 -617 40 -699 -570 -56 471 -449 501 -34 -737 -923 612 -195 -583 651 -456 -69 684 77 -99 -803 619 281 130 940 978 -204 -833 964 348 -557 46 637 626 56 888 -937 862 175 295 -618 539 683 918 -881 854 -500 290 128 498 224 223 -90 -691 -433 -331 703 851 -68 870 205 76 414 167 -600 179 970 -589 707 417 952 -500 735 -430 -129 -459 -964 194 -241 -789 -181 -292 644 899 651 -501 -305 560 -968 -826 627 519 415 -759 458 -986 670 -229 205 37 -640 332 819 454 -692 321 -637 -328 -421 350 -334 890 92 876 -497 866 210 522 -207 874 85 -550 -656 -760 679 -84 -150 77 71 826 583 -610 -341 -926 -231 629 46 -674 172 -234 477 -605 -782 637 -705 205 934 394 -647 492 241 -687 417 -487 636 33 429 83 564 -845 190 -631 952 -927 24 849 156 972 -278 788 -602 -802 -448 -81 527 -51 -284 142 -812 733 667 -174 -503 277 -32 299 309 165 -999 592 581 -115 -663 660 352 670 627 -211 409 479 353 861 -487 792 262 -511 709 -399 -975 -679 104 678 897 -355 559 824 951 -184 638 -240 833 -703 -446 -978 -911 601 -545 -335 598 -558 203 793 -560 -986 315 234 395 -963 981 -798 -688 780 355 703 3 -376 911 522 132 359 -867 600 310 -168 832 -399 -684 914 -85 294 955 226 -214 202 100 580 929 -923 -493 -849 347 -437 -737 -651 477 888 -422 806 88 -600 -868 -188 -898 -829 -158 -26 -117 907 -422 669 -835 -974 -594 536 299 714 865 -948 -528 -762 820 -400 -798 -892 186 -66 311 388 561 -136 -856 -175 100 -135 -418 -73 -387 297 671 184 332 -634 -951 619 169 -805 -148 -585 -935 -804 -842 790 -240 -533 118 382 357 603 164 -508 158 -422 -111 969 -682 120 -161 -626 -282 880 250 433 -584 55 -669 688 -401 103 -172 -268 -638 753 -590 -588 -641 -687 506 981 169 364 -943 -195 -631 86 -616 -362 -230 74 -378 466 698 -98 915 16 -224 -958 622 790 298 575 -862 -435 -11 -697 712 -810 -650 290 540 -409 -857 510 688 -5 503 -869 -703 -460 441 148 662 611 -241 -857 710 -547 1000 -802 -731 289 -175 -404 -774 -294 -124 830 909 282 -516 -395 946 -834 -842 684 -610 -987 -590 -166 862 -68 -376 -64 -869 101 -495 -431 -129 -971 -124 -42 167 -343 386 848 657 -695 452 807 232 82 -438 965 -905 -205 486 -617 -132 765 187 579 75 160 718 -294 -650 -496 612 237 939 -987 -710 -417 -802 928 -521 684 882 290 615 198 -234 807 -179 354 -652 725 22 -839 -556 -104 -305 599 394 568 -261 -882 937 985 -456 -156 -582 -923 -977 350 538 -139 531 355 -565 906 432 -545 -344 702 61 -950 -936 -423 834 -591 -886 -557 759 340 414 757 474 -954 996 -688 210 945 727 242 -924 876 -714 264 -685 504 -216 -850 669 -4 395 -78 179 863 802 284 712 215 -24 -536 -523 613 375 783 -597 -463 151 199 -991 -964 150 -612 566 -111 904 -252 -530 -862 -463 457 320 958 163 -545 -16 -41 360 369 -859 588 -973 965 595 285 -371 -477 -837 55 96 759 -202 -599 -348 253 -249 -519 875 288 540 -136 151 -616 642 -874 -177 -8 409 -486 138 -688 -26 -41 887 84 -548 -945 -865 648 -80 544 -822 864 487 306 -847 656 786 290 -564 793 -927 587 -795 742 -98 125 -361 759 253 722 484 633 785 -809 196 96 -484 -986 -395 -331 603 644 -500 -857 857 406 94 377 -538 -886 942 930 628 737 -747 -802 915 -678 -198 -854 522 -513 -214 28 190 -368 -458 -96 704 -699 -788 -186 -634 446 -978 -623 -583 -208 129 -835 41 21 -908 -55 -647 93 -591 -461 460 -142 -847 -836 723 -28 27 -214 516 -562 656 -148 -923 -570 -721 -453 304 -775 -845 620 781 -40 -115 -229 134 957 138 340 -903 130 818 109 -619 -883 -537 802 -193 546 460 -856 -67 382 813 -226 -602 397 19 149 614 -578 -704 271 -882 -913 -261 105 -560 677 -400 -720 -269 -829 -552 -654 -689 -494 -295 923 -510 -784 226 830 -474 -22 -539 366 -151 303 -556 -446 765 968 505 -701 394 350 495 -670 333 -294 -437 951 937 -901 -621 775 666 -757 -210 -439 -72 -18 -585 297 -484 471 180 29 -257 -135 -411 842 888 640 -582 337 -962 570 -512 -86 211 -79 -393 321 -954 219 224 -900 535 914 505 935 961 231 -502 -688 118 628 -848 -554 -670 577 -4 -729 581 -43 840 -317 987 905 -143 -487 151 -809 -407 482 -208 591 -938 137 -832 -777 290 681 722 -372 472 -844 -912 -613 -789 295 -659 -843 -731 684 573 -289 -999 -398 -380 -137 -312 -208 442 -228 941 480 956 -289 -782 -451 -687 819 -516 333 -221 -73 -822 397 855 -287 63 -412 770 -763 986 566 470 -599 -977 -40 -814 -641 306 212 -650 832 -728 39 858 -452 -824 -703 -285 -40 -334 -165 -147 657 -480 367 -592 869 -896 -273 -909 880 851 526 -778 -680 -875 837 -820 250 695 -795 -391 257 325 590 850 5 69 508 -38 -602 -861 -800 501 -162 -223 -165 -340 763 3 986 324 3 -998 793 979 -527 -285 723 -944 -971 -951 696 -187 -297 -953 -388 850 -713 669 97 -762 769 -513 839 -598 897 351 -696 172 856 -499 187 -632 378 -817 -78 468 197 -528 489 -378 873 39 37 707 -790 433 -599 -143 104 -528 -986 376 -498 -849 -71 828 408 701 52 174 913 860 835 -545 -969 952 411 -713 192 -328 -481 918 -10 396 -115 491 -143 -676 -582 -668 -868 100 454 -889 -603 -373 931 -534 72 959 721 -586 -12 638 -748 -211 -166 -616 217 859 -787 151 -261 342 -822 -263 -122 -194 707 607 -91 -269 508 -454 353 233 86 474 472 416 -335 -555 276 907 -628 -416 450 -544 -552 -997 49 914 992 669 485 788 -992 469 -947 975 -212 -284 -10 -49 6 -723 316 163 753 -20 130 403 595 -401 -797 50 54 802 -399 -366 733 395 583 614 851 85 -444 -490 -775 -793 52 -861 -118 912 -209 798 625 -339 -472 458 -105 527 396 -440 -930 -941 -116 394 -971 379 654 -589 607 507 -616 545 291 -665 341 562 81 4 -8 -41 -264 983 -453 372 -311 -103 296 670 -378 -597 -96 466 858 -840 802 548 602 -254 0 629 920 -138 -829 702 232 -388 262 -386 -247 -945 -309 -791 -306 -234 -34 932 843 -721 -256 -319 547 299 -228 -11 342 921 447 428 635 151 253 -148 498 978 341 -492 -325 354 636 -73 9 731 124 689 924 330 10 64 274 505 -10 722 527 535 -243 -297 -128 653 -627 674 -419 -946 173 -521 -824 -153 538 645 323 -630 339 786 707 155 577 -567 454 -906 430 -613 913 611 -715 -379 -154 -301 537 79 18 -454 809 -386 604 -786 -449 -15 660 -280 -784 -208 -946 175 -602 -755 -950 -257 561 754 109 635 810 -592 41 633 7 681 904 417 -555 -295 -858 792 -850 370 -763 -665 -95 -494 -501 -409 -157 -329 648 816 552 241 -767 -628 496 -119 710 441 -47 122 661 -737 -181 194 -29 -940 -330 798 735 430 -161 -537 881 -491 415 903 -130 -248 5 -399 43 261 403 172 69 -267 -966 984 284 -821 69 356 240 -485 679 -815 875 -902 -894 -78 -893 764 -167 -234 323 195 -814 835 -613 -149 242 -721 -40 199 -139 7 917 467 416 667 674 -431 357 -861 -63 -833 -493 -839 -696 -24 403 -779 808 543 -730 692 228 -278 -772 82 323 -461 170 326 -478 -887 -841 -977 -138 -449 -808 -938 -787 47 315 962 134 171 147 -849 233 -448 521 550 -276 545 -327 912 -839 821 -375 -375 -921 -838 -531 245 -839 890 214 -809 -481 -506 -977 -677 715 -512 -439 476 648 696 499 -908 395 -129 -939 -592 -78 474 260 -387 682 372 -664 -571 -118 220 680 320 588 638 -262 731 -465 -891 -730 -404 -198 323 -161 -692 848 203 145 139 681 -78 -115 -111 194 -555 64 398 -69 221 455 -54 -101 30 -213 -916 -506 -17 -587 612 -138 383 131 227 147 221 -220 170 616 -105 -892 -72 343 -754 -584 751 595 -1 -893 283 26 551 -743 481 -375 679 -322 361 920 -743 651 -844 540 -154 422 692 -796 547 830 73 142 -741 937 -832 -123 -238 903 -832 -22 -238 -575 317 868 986 -976 53 -844 406 373 -404 569 350 216 -706 -619 -123 -893 -629 -823 838 -472 504 -419 -153 463 -712 -463 -540 -445 852 -6 267 389 667 -625 246 -886 -957 -95 -5 697 74 -925 680 338 -395 860 -966 329 993 87 2 76 -790 223 741 -834 -930 -476 -759 104 -953 973 906 -883 982 789 352 -678 651 -674 -561 -784 -693 -285 -153 118 -517 -579 -755 726 -894 -962 -795 938 -467 757 -968 608 662 800 257 -936 -478 362 -916 953 538 -363 -276 -262 432 -170 -821 -789 592 978 -16 742 450 -95 -588 -256 -420 -459 -281 -588 -467 -221 142 -990 -399 70 -370 -481 -839 -443 -282 -52 976 4 793 211 443 665 -130 -503 123 438 324 70 -494 -471 -256 980 -578 -425 -21 -539 321 -41 -791 533 950 695 789 -247 534 -266 -395 -620 101 -840 -797 -401 544 190 838 241 745 -600 566 715 913 680 -912 898 -892 734 936 -883 732 -371 785 -199 -40 -291 989 -23 696 899 -550 877 -680 286 -444 150 154 297 -392 471 -217 441 900 -522 457 -228 -776 902 398 887 -688 420 194 685 -150 710 -963 -385 743 -125 627 -844 991 -603 944 -86 412 -451 -402 307 -494 -965 -415 -194 -557 67 -288 -764 -444 -123 422 -986 -967 173 740 -222 -696 927 -291 454 791 -179 212 -769 -664 -353 228 53 -972 558 -971 -502 -336 -960 -834 905 323 -839 871 -280 408 -160 586 456 -131 873 891 653 -635 -940 -151 741 971 -773 -160 750 231 17 -846 208 455 -323 599 579 435 402 -61 349 -581 655 -690 -408 -884 -771 570 977 -728 212 -83 292 -901 30 425 -813 -700 -506 432 91 -820 740 -261 741 -470 470 84 819 -968 959 341 -321 324 -231 872 -467 -925 -938 139 -464 -352 562 -847 490 -918 -831 618 739 213 -810 489 -261 -606 404 -374 923 -144 490 221 7 848 -700 -406 578 951 -667 471 629 -320 -844 -457 -463 -52 -589 17 879 835 -673 -877 91 744 -310 977 445 -413 -887 -448 305 -607 -744 -859 767 -694 -302 -24 -189 -488 -559 384 517 396 -485 776 676 449 -55 860 -117 120 943 -225 395 -767 468 583 -270 239 440 929 337 -388 -813 299 328 -193 -107 937 -173 -442 929 594 -728 860 516 -720 305 894 -653 440 -608 223 -72 -759 -381 296 -495 -176 -472 -248 -671 594 73 650 144 709 -623 738 -425 -648 -425 348 -361 84 114 -526 -615 869 -81 853 47 699 -944 715 -428 -962 -144 621 354 980 -425 967 -648 -3 -539 -148 -279 521 -301 -476 -963 725 -691 388 643 -4 -700 755 -364 -858 990 464 826 415 -673 915 -416 -819 -361 -490 262 883 629 -500 895 830 -496 179 293 13 208 247 -333 370 998 483 75 -626 798 -871 196 -20 -330 575 -851 -234 362 347 720 262 -502 868 -878 710 513 415 758 883 -315 -390 -591 -685 875 935 -640 -94 357 563 -49 -476 150 -787 451 -874 -346 -256 667 -411 239 92 19 -339 -168 -980 -328 840 221 -747 160 120 733 580 -786 767 419 -189 873 536 461 8 41 246 312 -440 49 166 375 46 -560 824 -897 -200 -951 -940 -382 -735 -569 -532 302 -832 -942 -846 958 215 -207 712 276 -438 -642 830 -163 325 677 181 -580 351 -827 71 -491 936 -683 -135 500 -538 -841 42 -844 -538 -61 52 -364 134 -343 62 -269 -3 -949 948 -685 323 731 -633 764 -653 793 124 272 -740 -460 -593 158 918 541 104 854 -169 905 -449 985 -744 747 21 -815 -892 882 628 421 -977 -444 54 -996 -173 -277 671 556 -116 -286 360 595 -997 -294 -155 246 -55 -443 93 -759 928 -789 493 837 247 429 282 693 428 919 -234 -784 -456 121 618 -683 769 -438 -545 -990 117 -484 -923 -976 555 -863 -857 -274 475 849 -220 583 -962 792 621 976 -884 995 -384 -763 491 -339 724 575 -343 -352 2 -2 692 -108 -719 -933 -543 -35 -554 -922 413 331 639 -987 -728 -595 677 -393 -738 -29 -784 -974 -372 -689 -795 661 -824 -972 -866 -324 -351 783 518 750 -376 805 -908 -935 -539 925 -184 -325 -172 -948 477 -848 -934 -516 543 -133 565 -437 -939 -657 -565 885 -84 988 -499 -733 -272 745 -737 99 188 -144 -829 958 -799 73 967 -998 459 -313 -775 -407 -319 -372 -474 25 991 -847 -907 -286 -167 625 -63 -269 -481 827 -175 -842 -401 -483 95 917 -218 -917 709 -971 852 -707 809 -445 101 986 915 -375 805 790 738 -510 68 -903 -666 217 933 191 -211 667 -989 -28 -718 241 -131 866 399 -237 874 725 122 -371 -64 -944 334 16 -49 860 98 137 26 -335 -334 657 -653 321 -404 -710 635 -286 797 547 95 -71 -351 -91 -494 -857 -243 -840 -657 575 392 12 -958 324 916 -882 -523 247 763 330 970 322 -203 823 -977 339 -647 454 10 -935 483 -959 8 64 -853 -469 -204 378 -376 867 281 192 39 -784 416 -623 991 64 -52 199 571 352 742 -384 -346 171 788 -645 -908 641 961 -854 -33 348 839 24 -609 598 -308 -439 458 150 616 80 -420 -377 -764 -428 -574 -627 445 313 -95 -927 -306 216 -320 -38 16 423 -185 -398 175 522 -21 -250 -917 918 455 -40 -372 627 -568 -420 310 321 -735 -278 -422 -582 696 974 -533 665 668 -532 413 841 -614 411 200 -20 -400 336 -87 -585 -618 262 -944 110 611 -283 -17 818 -934 -624 -985 -301 828 296 456 -8 -159 958 -518 113 236 454 347 593 696 -511 466 -880 22 303 115 813 -580 -341 326 -235 868 324 -870 -138 -875 949 -855 -55 187 -901 257 -226 -198 -313 937 -578 -95 146 751 -844 627 103 -718 -373 874 -345 513 -341 712 308 451 328 163 -435 406 285 -3 -409 551 791 661 252 -339 736 32 813 680 6 -837 486 -220 374 399 183 827 -802 116 17 -228 258 -345 573 -24 86 888 335 -442 -813 40 -72 893 -754 961 -77 114 365 77 352 861 -543 -440 868 -26 54 -384 83 1000 566 153 -952 141 434 525 -482 365 -424 997 100 319 638 -976 720 65 -767 8 -844 756 -202 235 -277 -978 -191 330 -165 515 -957 -209 314 764 193 -70 -551 -471 -286 -813 112 888 -111 -885 776 54 -901 177 346 -77 -987 -140 -267 -414 17 -610 -730 -177 305 -352 971 578 34 750 408 827 -379 -787 -790 87 -552 958 -361 780 578 959 -712 948 -238 -72 -399 -293 -584 871 -713 -55 213 -545 -77 -59 325 -110 320 51 -345 -417 221 -559 459 -489 486 -399 414 -219 -479 40 -438 770 304 900 301 -695 -129 -327 277 811 -374 493 -268 -618 -871 374 41 647 448 713 -711 -746 463 817 -757 -890 844 -612 -246 -184 346 -142 314 -118 -985 91 -95 863 -97 462 349 530 -189 537 273 78 -290 -816 -39 -932 -939 -818 -238 -607 -292 -611 419 534 143 704 -806 -238 402 830 -481 635 969 977 446 316 -809 -709 -859 -628 645 710 -235 -537 671 864 -460 945 -675 -100 978 192 216 -8 -996 -867 594 685 369 -896 269 -275 -236 745 992 712 957 -82 -955 793 -683 -50 -685 -757 693 -614 -808 137 -533 -998 743 543 485 -524 11 819 -593 -345 -296 -875 13 -437 -25 238 -649 761 624 153 -41 -52 970 866 -752 654 232 -171 578 387 994 909 -19 -623 881 -512 -776 356 151 -54 -761 259 820 525 -222 -976 -785 662 -908 795 376 32 672 -976 -404 -480 687 -727 -588 -42 609 -356 265 37 592 -152 243 659 719 -380 -198 591 -963 733 -253 -536 830 -374 927 -363 -716 -626 279 22 741 454 -608 -701 -378 -209 87 -701 -116 349 366 629 372 225 -202 -646 870 281 -938 -536 -575 -302 -616 637 -926 190 -861 -254 -865 -252 157 424 878 120 955 181 -358 -155 348 615 -339 843 -875 595 -632 746 -976 159 -139 956 -617 -209 355 -988 -376 557 658 787 436 276 874 -481 -947 -574 -294 -336 -580 -816 -957 731 985 104 711 -434 -62 788 163 339 -832 726 -246 505 -716 846 117 -52 -783 387 -516 428 157 -344 486 -682 565 113 -485 726 -350 92 85 411 -320 -794 -134 -689 -472 -450 -590 564 324 -515 413 -425 995 317 298 -107 313 -721 331 -330 169 965 379 -206 250 -939 806 642 186 123 413 -446 492 -951 -824 801 -372 340 -313 117 -290 -905 -516 -342 739 654 590 917 652 738 -995 -188 -802 -954 701 -3 -818 420 -314 341 987 22 485 684 -546 675 -867 -363 -475 -670 455 -32 -825 67 585 310 -329 75 -759 -456 842 158 -621 -606 68 179 -147 76 -180 456 -692 762 -295 260 226 -299 505 916 -984 735 164 183 262 281 -845 426 171 496 321 -286 560 665 684 32 -124 -232 -500 943 -108 330 -526 370 -155 -958 -924 769 -160 19 -368 516 -840 -154 -501 577 -11 -650 -141 -653 -808 633 -410 -945 -72 -846 -262 -560 235 -956 -392 -6 -230 -419 21 -423 -607 -302 119 -220 -949 -383 -287 522 -310 54 -788 -16 302 867 -32 605 851 -515 -81 878 109 -701 345 -219 731 217 -4 -26 294 159 278 -488 410 -106 824 -392 -823 -607 -839 -968 100 -402 -442 -843 -943 -932 342 -208 963 5 -401 -722 407 -467 394 565 -781 281 805 -826 408 959 639 964 183 -838 277 -115 405 -591 177 -94 -849 -773 249 -17 -312 -667 -703 -125 138 767 -259 281 635 -313 -786 -488 -501 302 996 -975 -301 -253 407 -692 764 -176 402 1000 345 703 715 -60 -847 -131 -492 616 922 437 681 -375 -268 -981 -593 750 -474 -921 369 959 342 -439 -705 -523 -71 -33 701 71 398 468 743 -446 287 -387 -701 769 370 828 93 281 -950 -811 495 264 34 -808 347 -163 -537 248 -271 -613 31 -612 -901 -128 440 896 -500 -230 655 103 542 354 -778 -995 -133 -159 -198 41 -956 696 588 683 113 393 -469 625 -926 -660 129 -187 -917 -396 -311 -575 933 -365 84 620 479 255 -674 119 787 456 932 438 460 -498 957 946 313 -788 883 -740 -708 407 -794 -210 -314 762 -423 106 -889 -548 -746 653 726 462 -7 475 -615 605 405 -877 607 -809 366 -588 984 -531 817 -440 185 247 12 -992 939 -783 -829 -367 580 -221 -684 -717 720 -578 817 -142 563 403 -587 -965 39 25 -891 -375 -636 -18 -561 -234 593 -526 -436 690 60 859 151 209 921 -5 -466 640 541 445 458 -159 -760 -530 81 -14 -623 -628 600 480 -505 -843 -352 -279 -425 699 -577 -99 358 -347 527 274 303 -665 -956 351 -783 -511 306 -676 -567 775 -182 -415 -274 256 -118 -351 -590 788 470 920 -276 -841 -533 75 -364 73 961 -237 648 -389 -678 -956 -326 711 -731 -12 -378 -187 -927 218 433 970 904 476 107 19 -958 790 -771 -410 957 792 164 188 -611 -826 -85 265 -624 -100 200 719 592 -86 -415 -905 407 -604 949 971 847 -344 29 510 800 -54 830 -783 -196 -557 277 9 -707 -166 -861 -276 701 -605 204 498 -380 136 538 -698 -816 -409 893 -495 -341 368 -735 -454 5 -65 -425 406 423 608 28 -132 -416 -376 -923 744 183 -422 581 -70 566 550 263 807 -898 -373 118 467 389 -280 359 357 481 -375 -114 143 869 606 114 375 -413 543 -669 -211 -996 -237 -616 721 -699 589 -824 952 -444 -380 -615 708 -215 468 463 455 35 394 -531 400 319 -398 -878 -600 -750 -211 225 -357 163 924 8 -746 -735 423 -274 511 -863 364 11 198 315 -604 282 466 -73 73 536 -701 62 -699 299 857 -110 525 786 -575 702 -992 -9 -919 -413 797 756 322 -352 -605 -139 926 248 -492 -311 -285 -198 712 -263 -136 -656 -594 -986 -16 -471 -956 -744 -598 -557 741 -430 563 -882 -65 -986 317 -671 909 -957 -420 -915 547 -48 -561 -294 562 -363 946 454 384 -40 -711 102 -376 353 -233 100 -758 -809 534 114 -705 93 305 75 -783 576 -222 602 9 786 -73 -888 -812 -789 503 -721 544 665 452 -723 -983 -489 918 -392 -850 -888 522 409 477 799 -834 -726 727 579 -602 286 -676 972 217 548 848 -765 -982 -21 119 -211 -681 725 -311 514 375 -52 -386 -263 -27 -585 465 425 272 683 962 555 -638 32 -678 -453 -590 927 390 -46 571 -528 820 -513 -174 -524 436 -216 -13 -901 -771 659 -733 845 -382 699 -764 -159 -412 -613 -707 615 717 579 -922 -72 112 669 80 348 113 -786 -750 270 335 886 20 -474 -807 -159 -916 996 -472 -468 -470 31 74 427 415 -192 5 877 -567 254 -81 102 -581 284 -99 609 -860 853 918 29 -840 -932 258 153 -302 21 680 -869 -715 974 12 -636 1 677 -832 877 270 580 -964 722 -811 375 873 -37 113 -852 -271 25 978 -575 942 518 721 592 -639 446 -433 681 24 920 876 -648 128 442 -546 599 246 -423 228 -801 -699 113 122 -472 -558 488 711 385 -537 856 752 689 901 -646 -372 -95 -117 965 -407 807 -326 386 649 204 -66 353 -628 953 -861 -278 -890 774 -584 122 2 -286 6 -932 68 605 18 -871 -251 505 -981 -747 218 -729 -647 136 980 478 -391 -4 -215 237 936 -480 177 -590 -876 -129 686 982 946 -331 270 946 993 -760 -318 -85 -457 -14 233 -469 -682 842 -604 50 -934 -195 790 612 347 -514 -959 -781 -24 746 578 332 734 926 -221 -353 -611 -867 558 247 -405 957 -430 39 -64 -988 -335 63 606 87 713 312 -999 196 -675 -770 898 -424 763 -572 955 -191 -54 358 -228 270 -920 -735 435 104 953 80 647 -528 -288 -678 106 -909 672 -69 187 -350 752 491 462 877 -423 -381 -560 -505 -995 695 625 889 -389 598 704 -297 959 185 249 -738 -95 346 937 -798 -784 568 598 687 798 237 822 -33 798 -940 293 -672 -205 -741 -988 961 420 362 566 -846 25 357 204 126 235 567 -121 -244 -343 148 951 -363 530 665 962 986 134 131 691 -121 502 -979 -189 -962 -944 -363 54 -603 923 431 -280 -131 -28 346 -442 90 -346 814 743 694 -975 -458 -77 -144 261 -867 -328 554 -252 382 -792 -367 889 -711 -632 854 928 438 -966 -108 305 614 -625 -929 452 554 -519 -392 -737 -813 78 -172 392 841 -361 289 -472 -662 -203 830 545 -39 -251 618 -957 2 643 -41 -636 125 -783 -517 702 450 -110 -256 652 -696 235 -977 -130 192 599 -435 -538 -448 556 -4 -124 -398 136 502 -388 855 -460 -383 -928 -524 -799 -543 314 27 -828 -255 607 -626 -356 -322 962 288 503 -142 959 838 637 141 -266 -74 66 -331 -894 -729 -128 -19 -758 -802 143 -481 211 -859 97 -73 -989 -171 -944 -15 -816 -713 -291 -791 -863 -47 -409 -361 579 -293 610 -315 262 -290 26 -59 437 591 922 -289 -846 -157 953 -224 660 548 188 -500 -389 -248 -463 -950 219 -376 -786 903 -103 -526 -492 110 327 647 -486 391 -454 603 -127 -365 215 -896 -198 -612 -895 -274 -71 -528 399 -919 -96 -858 94 456 306 621 -619 356 -197 449 671 416 974 949 239 270 -213 405 975 244 447 -227 458 -333 -962 199 -887 -493 -451 -609 -1 -716 -202 228 -204 -993 378 -662 -292 -138 -479 949 -721 -117 -79 -457 -956 -759 -93 57 117 -519 -487 -39 -497 -864 -510 560 717 -1 878 590 -674 -310 195 -840 992 91 -74 86 -363 613 735 853 200 693 133 990 -590 742 84 -70 -702 712 -583 -394 7 -128 438 -550 -185 -848 -968 -279 -131 -968 -409 -913 81 777 -27 -768 969 785 -923 626 -60 -753 58 -571 779 -493 957 -819 722 -451 -924 -967 710 916 115 756 118 565 -917 264 366 -283 -14 658 790 -32 -786 639 661 -530 941 -549 649 114 -595 -853 179 806 -24 -623 -524 126 603 -344 263 -517 587 406 -562 431 651 24 -674 -633 -275 -363 346 -848 -564 296 -215 -10 -99 -574 157 50 370 556 -934 41 -638 -367 -288 -851 -897 361 -24 -95 237 -289 859 702 -957 -557 -357 -27 -103 643 920 830 200 -9 -389 85 483 -13 464 -862 -990 -628 334 58 531 59 205 -469 -394 -867 -865 441 313 423 455 -11 93 -206 393 140 2 484 646 -156 333 -488 421 -613 762 780 615 -186 515 187 392 148 707 761 -923 -679 -144 142 655 -40 -386 -550 -843 425 -452 3 -935 -521 -313 -835 -364 520 -281 893 106 800 454 -540 -809 64 278 532 20 563 -924 339 660 -163 642 992 103 336 -615 -604 830 663 -353 -625 -266 855 633 -215 11 428 679 245 737 -118 139 997 -531 -70 -855 975 627 609 -846 210 -933 819 702 -474 -17 -644 -577 -957 321 59 -99 794 -937 -668 -990 912 834 964 -649 937 -126 -511 -482 -637 974 -226 -572 602 -579 299 -821 -976 395 -322 887 -455 633 824 643 -636 -448 473 764 -244 31 483 24 966 388 74 371 201 538 -756 110 483 330 294 301 -524 856 -688 422 566 709 -568 -593 -604 -378 -491 648 -423 -61 -971 -499 -266 -272 554 -421 424 -860 -728 -996 750 281 698 -384 -84 30 507 480 587 -401 602 -402 -255 338 350 57 337 482 -227 -488 -68 -106 469 99 -292 572 400 67 -193 144 469 -591 935 429 670 -566 915 -164 644 464 250 -514 -189 -262 380 915 -637 -831 328 886 473 19 -244 924 766 467 -955 -655 -170 680 -19 -63 736 872 -374 213 52 431 606 -112 414 -912 737 -102 586 404 441 -510 482 -258 -916 74 6 -323 -909 -550 666 -718 -964 -325 611 423 -594 -372 139 839 -690 -911 -249 568 -501 374 -185 520 -389 219 864 -30 -900 -319 369 161 825 -790 -672 32 168 60 372 770 -843 480 -579 844 186 171 238 -595 -774 -607 215 -492 744 306 195 273 -764 -382 -778 -950 396 -223 -426 652 -379 -402 411 284 942 21 405 818 252 662 820 743 -730 363 316 83 -27 -300 593 -190 -771 189 287 81 194 727 -291 -28 -738 -11 -83 915 -784 294 193 -8 170 82 877 -750 26 204 626 823 -901 951 -552 81 257 -430 945 -578 -832 841 288 -288 -600 -700 -122 -886 -827 -95 -433 521 796 -989 -384 567 -487 -605 730 468 767 -203 962 807 217 -593 -486 -115 71 -255 -296 -422 -940 196 905 -500 -341 142 -308 210 579 -372 621 -256 905 962 501 -969 991 822 -725 960 934 522 -384 142 32 -128 373 992 -662 -928 -942 613 956 -782 -506 -696 541 -356 -663 -256 -482 -729 171 -49 -297 -182 -960 -968 848 578 -567 278 -407 577 733 -564 -449 726 10 -984 667 401 864 -601 489 -887 -39 -819 741 -540 -643 670 -771 -352 786 -306 941 -454 19 780 691 463 238 -597 -782 988 807 257 -219 -516 266 141 186 343 -470 4 -382 -552 685 563 -805 547 269 -629 276 -104 864 -131 -900 -398 -297 943 704 -652 373 523 -778 -455 574 775 -176 -594 314 41 334 222 757 464 -533 618 271 178 832 -949 -103 362 206 225 173 691 321 -814 -742 -190 -359 326 149 -507 252 -157 -670 -194 -805 -52 -60 -809 -250 -702 650 -855 -418 -376 -127 -162 -115 118 129 -61 -792 -137 -567 -80 -815 -581 729 -794 -992 80 -965 514 1 675 -624 -172 703 -925 -456 509 752 477 -314 -714 -210 166 916 264 132 -887 104 -825 -704 -587 611 -46 613 794 -76 -207 413 112 584 -531 953 -151 -998 -665 916 -151 -489 -426 -863 -908 -8 -883 -872 -37 -597 -639 425 -895 662 -658 48 -274 -209 -682 -747 725 945 -896 -119 387 562 564 -760 525 -614 102 -331 -200 80 -629 -138 606 -925 411 -462 -675 906 903 88 -449 805 742 546 -273 -606 -315 652 318 -417 -51 115 936 259 -20 899 -410 225 58 172 19 -873 759 728 325 -501 -930 869 -882 -192 -175 -891 -437 935 578 -323 610 940 -327 985 -844 -759 482 918 -12 -249 401 149 -666 -192 987 -3 -145 767 -410 108 65 414 306 -24 825 -611 -842 -898 541 771 -977 815 669 988 562 -154 426 572 607 -675 -90 -482 755 -98 285 274 -212 -709 -334 -317 31 853 632 725 206 -648 680 316 -272 -349 820 335 710 -147 36 875 -796 -774 -693 955 -15 541 808 -101 156 -191 828 -605 -805 797 208 -603 -989 -448 483 983 434 -108 -987 -778 -164 -880 823 -845 -368 709 973 -322 -312 919 -54 595 -222 -636 -578 724 760 320 18 474 111 -542 346 812 840 487 -908 -182 747 -688 12 -223 -337 721 -330 584 -825 -83 -225 -867 524 -233 886 -642 423 999 856 837 -456 -543 -239 -723 597 293 242 -422 -264 44 -191 -194 -97 -97 237 2 201 454 -703 810 725 33 814 363 988 -101 -382 -353 515 754 212 -769 480 -661 42 301 -724 717 945 214 -291 -49 744 -978 55 -134 -194 405 -472 -931 -796 917 -615 -958 846 306 727 538 598 861 -748 -305 -671 -874 -596 4 871 276 -781 -253 7 624 -698 219 408 926 962 -92 747 796 303 561 -157 -751 -719 876 -844 -593 -85 -458 -407 368 -84 903 -894 874 826 -261 162 388 -157 889 -609 -853 -12 594 198 -738 -301 -45 -966 509 470 677 -443 712 492 337 -201 160 -282 416 -822 -240 169 223 -106 -213 -373 724 310 -641 -265 466 -972 985 -584 -727 907 -974 956 -463 31 -932 432 -526 -359 -106 -934 884 270 -123 -370 936 354 -582 -67 -136 607 -817 743 -964 817 242 912 -190 -798 622 -848 409 300 -726 53 -198 -614 965 223 -473 545 441 -183 -814 -929 -133 196 572 831 858 912 329 866 -190 826 839 806 -484 -353 62 11 66 144 -390 182 230 -612 -858 557 -922 867 -194 -971 -671 -269 -266 660 -585 -261 -700 503 654 -671 486 637 573 591 -977 800 -892 -287 757 511 277 121 982 98 132 131 836 -960 -144 -758 600 346 -59 324 -828 -413 656 -313 -691 -363 -221 -902 -799 -86 -365 -612 -786 -348 999 -99 -842 -467 258 241 1 666 425 -245 -247 976 -360 370 612 -936 356 612 -388 -302 985 360 435 -917 743 585 -847 -999 650 48 718 290 765 -955 -398 710 -662 -17 100 51 -291 106 -51 347 141 -898 708 -761 -377 184 -684 228 -958 -728 751 -935 181 787 -640 -236 684 235 -252 -134 -827 107 -926 951 810 207 234 -759 -89 -166 209 620 -577 180 -464 -584 854 -882 -230 74 997 -998 -739 322 994 312 -748 -915 187 -835 85 -733 909 -239 -711 -488 -869 -422 -131 659 644 323 -316 856 554 -729 -368 162 385 678 -841 -284 467 -214 -461 -254 -948 -694 -717 307 774 -405 -240 -311 915 176 -262 -780 -931 -573 539 -110 889 -149 -991 -555 889 -623 -161 -462 -553 23 318 -979 194 583 446 -111 -872 -13 72 -491 -718 64 -720 893 405 397 69 -226 -808 403 -698 401 294 -387 -874 -756 864 870 -137 -767 64 904 550 -501 -151 -590 -283 -807 -745 -906 -298 292 -781 -437 90 -999 -584 983 -622 -548 -433 -847 -103 -151 560 -456 -423 -14 83 -155 356 -129 -275 118 903 -326 -328 729 864 -668 608 726 791 960 -872 883 180 840 273 -814 223 475 412 204 -880 808 -278 -336 43 -477 203 -535 782 455 -900 -463 608 -4 637 -950 289 -202 242 -713 30 714 200 -314 661 214 -873 -685 518 -147 383 424 -779 221 -480 -983 -386 47 -384 532 -223 -942 -117 911 -798 -423 -375 -688 -930 533 296 906 -494 151 445 -740 925 545 -446 -236 -240 -918 -734 455 -627 -719 -671 -386 -118 -979 491 483 591 -591 -793 606 228 -525 65 546 251 245 -302 -38 -740 334 241 -26 -747 -505 -753 545 531 -212 784 -639 -620 660 -707 905 -820 548 -301 648 606 -392 -171 -631 -858 -325 345 -566 -38 756 690 -555 -570 -388 484 -102 -228 538 916 -697 881 -271 596 407 -541 -145 -938 -455 -513 -350 -399 452 -259 965 333 -434 535 737 -619 88 600 81 27 58 -383 351 -353 -948 665 576 638 149 608 -312 996 596 -24 881 155 -181 -658 -698 -14 -313 421 -871 428 -338 -358 727 -67 -651 -847 -513 30 610 903 -471 -899 876 795 -61 -882 570 268 -181 775 442 473 358 669 -502 922 77 592 687 -998 -72 735 -744 -839 268 536 660 -680 -362 284 -919 -551 -530 123 -714 -161 -406 131 -139 -976 -823 789 -795 344 886 677 -387 -575 332 -734 114 920 79 821 400 -431 -600 -596 444 846 789 -802 -740 -572 143 598 -462 113 -252 -76 -943 474 -511 524 -541 -102 -986 574 -805 -405 610 785 -520 301 -542 -427 293 -366 -582 -265 925 721 452 775 -885 556 748 303 887 96 564 525 816 590 -290 -796 367 163 670 939 647 356 324 -369 943 358 -574 -865 -265 475 289 -840 778 -821 -628 -649 -574 -662 -872 -742 -5 180 -641 -454 -205 350 -653 93 282 979 400 -398 -6 440 -848 -639 -704 -701 -534 376 -262 841 921 282 -463 753 -404 463 -117 96 -150 -41 -100 -840 -366 185 -772 628 24 870 806 954 -926 -553 -791 820 -980 -634 -943 -259 485 -355 468 450 834 571 -542 -568 -900 22 546 -278 -416 -529 -454 495 -342 311 612 928 -600 720 -152 -502 594 -301 -274 849 365 -760 253 -847 -337 746 233 -186 -857 -170 -132 -458 311 -498 975 853 -706 -784 -658 679 -927 224 -544 637 283 -881 -410 -681 450 -550 523 495 831 136 457 -256 -15 -10 235 -822 380 -314 779 -694 -984 -804 530 203 55 -759 563 -205 722 -68 -55 -344 359 -464 -171 -222 -848 699 350 -86 -281 642 -287 -324 -584 632 165 516 -715 -616 -960 997 -82 -609 -345 98 986 168 65 623 -782 -194 421 954 -847 -495 -57 -959 -7 -905 370 -739 95 969 389 410 -724 711 -689 258 -391 -997 736 511 970 -348 -255 -464 -139 601 -447 -32 10 309 636 -911 -36 229 599 -125 529 -624 -358 -349 -516 -466 702 -840 196 -108 -306 483 583 743 292 -48 -525 679 210 826 -903 -679 -271 57 725 469 262 867 -994 325 -976 -945 -381 953 318 -210 496 -827 728 384 -550 -803 -30 442 -164 -778 400 -630 -394 536 956 717 101 185 -690 788 -607 -603 905 871 71 -314 -953 -219 -249 948 16 698 130 -90 46 978 -651 -219 -48 -379 -314 -892 -865 -761 -919 788 -648 -25 592 -287 -500 -670 -452 -745 -206 -231 614 590 553 719 681 430 -973 -396 69 886 -897 -754 -54 -325 -993 -341 878 891 -528 679 -39 434 313 877 410 -714 -578 -136 868 -50 -880 -298 751 946 485 -181 -671 858 -115 -939 -524 -980 -362 -679 -940 -267 570 718 -838 482 -600 -395 -175 551 674 -155 912 92 -429 -798 721 90 -863 -126 -448 -199 -828 412 583 351 -539 -623 140 -608 -302 335 -979 -436 -553 80 -315 -20 -167 287 102 819 -58 7 400 -441 603 758 812 -760 441 -964 -49 -723 -124 -990 0 697 883 -902 -485 -756 -436 -84 835 345 -327 565 -333 588 126 -651 -682 579 -957 -899 811 126 -589 295 -914 -880 559 68 -870 861 -196 434 -414 -83 140 421 650 -354 9 367 666 -655 -463 -714 393 -529 193 -643 -960 117 -751 -368 792 -227 694 25 -857 -684 -683 714 -415 -666 -19 292 -515 510 224 -34 -626 946 -398 -13 -871 741 -625 -93 -373 -708 66 127 -548 534 -971 169 -152 448 717 740 -324 324 -574 -407 -222 -164 -828 546 -793 -283 527 177 -252 233 781 836 564 -409 -17 -469 123 318 282 345 115 560 -57 785 -934 -281 957 -195 -806 -577 690 82 566 568 706 491 -869 -409 -601 -369 -854 120 -595 301 435 -941 -754 68 -533 -143 802 -159 -560 40 -591 -57 993 -895 -897 203 440 920 -499 570 993 -863 -807 -251 -269 -518 996 575 -62 500 -836 47 -254 506 937 416 -719 -492 -598 -699 -472 -918 -353 997 94 849 -876 461 325 13 770 -933 872 92 -620 -16 26 -8 -305 853 43 230 439 65 255 826 140 46 672 73 -357 -736 -239 -684 -880 135 964 991 -433 -40 982 -479 639 -232 261 263 897 -731 -990 749 -619 663 -800 -22 -541 -155 408 -486 -246 476 127 699 637 -521 -512 419 580 -924 632 -226 -795 -536 480 -729 -169 -162 133 -999 457 -741 -660 985 -374 -682 376 890 979 -446 -703 -765 276 -57 -840 -764 -171 -476 -151 733 421 383 -311 -213 -471 -948 821 172 -136 268 655 112 933 977 639 573 170 -729 731 -781 -911 -55 -401 484 915 878 826 488 671 -108 -495 -823 635 -775 476 -395 -7 -573 7 -642 698 798 439 168 -299 -278 306 -380 601 754 400 -569 921 -838 555 -723 -635 515 384 370 -409 -467 -289 172 691 512 -567 267 868 -1 -343 -555 -369 727 737 932 359 -579 -491 -391 -774 206 -445 594 -466 129 -971 476 631 798 491 -398 742 -75 277 704 589 501 -936 862 -480 112 403 -442 14 763 -234 633 449 579 -212 -164 362 202 -636 128 -597 79 386 -104 292 129 -605 -31 -477 -230 107 68 -899 405 -730 261 71 -51 -976 -296 614 599 -383 725 29 -810 391 -470 -43 -889 -505 439 674 799 797 -264 -164 674 -789 -894 -337 -48 588 -307 32 643 741 -43 -116 762 93 -627 -159 -466 100 346 -699 671 -972 282 581 -983 739 -233 -342 743 -646 -132 -862 71 21 80 -868 172 612 -75 -824 -204 888 -312 818 953 2 -340 -506 -83 -546 -860 756 -159 663 -892 -7 -869 -844 850 -261 -459 -927 40 440 601 -381 486 -994 713 -369 -213 645 -280 -986 -865 272 809 -813 -56 -817 786 236 -812 296 -368 823 -387 369 645 -575 734 -365 632 -367 -350 -970 -498 -741 -151 -77 -678 526 -691 895 -813 472 811 28 114 886 -120 730 -564 -87 355 420 -68 373 533 -300 184 -18 -680 258 -324 665 -139 -787 -516 -311 -358 -604 639 710 177 -228 -266 898 77 -529 -734 81 840 -409 -867 886 -899 -99 518 843 -449 375 -465 116 -575 -25 -931 -383 -969 7 -1000 989 -176 -598 -653 -439 -829 838 858 -330 -830 -573 -149 357 871 -430 300 330 543 666 485 524 418 -141 -103 -242 510 -564 314 -630 709 -964 542 -251 418 708 -966 -52 -649 -608 191 404 117 615 -849 187 -348 189 837 712 -261 912 -270 -92 157 -241 -743 206 588 306 -433 -324 569 -31 -670 -875 -668 616 -377 280 -75 -458 8 943 -224 473 666 408 750 -219 -654 -959 -683 905 743 739 -103 -798 477 -584 -594 -543 131 308 -906 353 969 166 -374 915 59 -524 -541 662 678 -418 336 -648 -237 203 707 134 901 580 -47 -233 -838 -599 -7 241 735 -347 -773 -917 -642 -31 901 -651 -356 -405 -268 919 -600 704 -116 588 -673 148 281 -157 55 -899 -704 -708 892 -673 713 379 -124 909 -52 172 366 -469 -918 -163 -600 -867 286 792 71 -624 612 -798 -58 870 -858 490 243 333 96 -365 -125 30 -246 -636 -4 373 -761 -7 287 80 -203 46 -754 573 369 -909 -200 -822 664 -659 825 -322 686 -448 215 -309 934 -146 257 -593 38 435 440 -614 -204 -720 -927 791 -244 138 -298 634 29 61 -463 151 -555 262 -139 -479 712 553 77 933 883 -334 -314 934 -640 -774 531 335 850 -467 -380 -464 -274 618 20 -30 152 919 116 202 -889 -56 -818 735 -535 -402 -642 -85 -352 585 -507 -344 113 -142 289 -58 907 -429 726 -295 -269 811 -731 781 -434 386 501 -566 -9 658 41 -742 493 -611 -324 771 502 117 -241 883 29 218 304 -343 -465 -21 -459 -98 984 -373 -961 976 234 -953 149 -307 303 451 -808 -27 -427 -925 -388 933 -355 979 817 811 708 -374 890 -527 -432 923 793 432 245 -610 -504 -650 -749 458 -472 -859 -628 249 187 -791 198 -30 -716 -776 -572 -759 228 -544 903 253 413 889 876 -528 303 -76 -666 775 285 747 -200 -898 -944 -821 431 -289 -254 -990 523 640 773 502 196 389 -410 -577 241 224 488 -418 -946 446 986 403 -933 113 -357 802 -10 -718 -515 -970 -211 326 248 773 -953 174 -741 281 632 848 528 -960 42 -613 -790 598 -614 951 -86 753 4 -454 957 -776 -396 -304 -59 54 134 -847 -436 -718 -790 593 16 -82 781 -157 310 440 315 -289 220 738 -530 653 -682 -956 591 -864 -301 949 792 293 826 -680 626 584 905 -753 -168 635 662 476 -515 151 -988 833 -999 -913 941 -978 161 -518 -990 149 6 435 640 -991 -58 -414 -526 -198 162 -950 -863 -708 163 101 929 861 301 -29 63 256 337 -910 59 -673 -752 -181 795 -730 77 -51 -507 48 -448 -746 445 301 649 -788 986 227 529 811 744 292 -478 735 -924 751 -453 2 -782 -334 107 -209 271 -487 515 -761 551 830 -831 -360 474 -578 -423 -889 651 -525 -402 -472 671 -639 356 527 696 830 544 999 382 -371 -803 22 -889 -972 -433 -212 -772 372 -985 -826 -214 321 833 375 562 711 -422 -13 -498 -247 -233 -707 -681 890 -396 -858 967 -473 712 -804 231 896 759 594 183 -951 451 23 275 -47 403 -147 969 -840 -561 227 -610 304 -569 91 -333 288 256 -159 954 -366 -886 -724 -688 616 661 289 317 -752 985 -957 777 472 92 761 254 444 271 861 58 11 -401 -155 151 845 -480 827 -851 -929 604 -776 -657 48 954 -97 775 948 447 -487 446 746 710 -699 -289 -45 -518 259 910 -726 -793 285 531 -288 707 991 -610 -167 773 275 540 776 604 -639 -694 -566 -849 847 -559 -9 319 491 394 -793 -953 989 -992 -302 879 693 -565 -543 -434 36 776 912 642 58 -825 964 164 641 647 488 924 497 109 -775 761 -892 -895 -102 888 -14 759 277 -787 -338 452 -361 52 8 945 1000 -586 195 -473 529 -326 703 -595 985 131 -53 -118 -825 435 -734 780 3 291 315 -168 589 108 -922 798 -740 -311 -617 677 -469 -48 -912 -817 527 505 -798 521 -860 761 -51 -585 255 -613 -998 -328 24 -841 131 -862 420 239 469 916 39 873 -641 542 894 697 -150 963 -900 217 -244 64 550 -909 -58 275 -542 -446 455 718 413 309 -129 -457 120 431 40 106 368 685 -341 -876 228 737 -772 -990 -490 281 563 -284 -893 386 106 -528 337 -138 -939 344 -217 -110 -580 756 -119 -748 591 -311 944 529 567 -858 300 466 -178 786 156 -89 131 207 668 353 156 -609 864 -23 -637 654 148 -45 -732 256 -875 -439 -727 -935 -577 659 956 502 153 288 57 867 -773 943 -549 877 364 407 -603 -631 -130 -727 644 873 560 69 735 598 -423 -528 997 945 -221 -219 -684 189 634 -201 327 -94 510 -82 -473 181 -553 -673 -981 118 310 -200 776 414 -837 -976 235 -842 140 -133 -592 315 829 -294 -106 620 753 737 -826 -624 -542 41 442 477 858 133 -173 -746 -441 -189 -187 620 729 -728 -825 -12 -230 -208 -970 80 -577 631 859 -935 -590 643 -730 685 -946 -14 -819 -848 -246 249 38 164 -579 -56 -519 -808 76 970 -679 -270 -664 689 -383 -847 -241 31 -994 851 -899 777 -131 460 -363 804 -161 -798 -840 373 740 301 -908 -78 632 826 -982 -773 -438 -264 -816 726 -135 680 937 287 -577 -861 811 937 -273 -138 287 -115 163 598 -768 -325 -84 -873 854 856 197 -381 -804 91 -418 428 274 389 -478 423 -393 690 354 628 -583 116 271 580 883 990 840 -365 414 -859 1000 -841 492 -467 738 959 407 783 626 529 334 177 43 267 -698 -428 -910 925 553 -475 984 663 892 -413 -560 -436 -707 -72 232 -567 164 117 362 -317 -229 378 -716 448 964 -653 -940 897 -66 562 461 442 749 -350 -979 590 824 276 -944 434 -321 832 582 -54 686 -83 858 225 428 -162 -969 -844 307 627 -9 -214 -582 297 -861 -159 521 312 323 677 400 929 -126 756 929 273 -258 -82 -87 -41 251 -64 -430 -403 701 838 -757 304 -214 -992 -146 553 329 586 -434 505 324 605 -859 604 758 -490 87 178 564 765 -821 -500 455 390 -399 -477 31 -106 890 -893 117 -995 -150 84 679 975 856 750 -420 -797 80 272 -6 244 860 91 246 -388 -329 -491 -28 -113 108 -801 762 -840 935 282 628 564 48 -836 708 -272 600 430 275 -512 771 73 -431 -212 -712 976 -797 610 962 541 609 -122 294 -420 611 -190 -311 238 256 -122 -119 720 378 556 -330 594 530 -785 -989 -972 -183 -515 182 377 651 978 -737 203 754 57 182 -612 208 457 -469 -671 -562 -270 430 219 740 -69 -831 -613 946 -119 891 -554 0 21 607 757 336 78 869 784 -695 -146 -551 -347 191 -266 -296 286 -737 -741 32 956 -69 525 -487 -557 -612 775 -233 -605 -21 -959 850 369 -9 -352 -845 -451 -909 -924 -900 769 -928 -659 -836 841 -303 492 -654 766 -247 -238 -949 -571 -529 -35 177 156 -781 -683 362 -524 734 -977 650 969 -165 -104 258 -96 234 -957 88 -750 254 439 683 -777 498 278 963 -262 669 896 -272 -847 -992 294 -710 524 818 -741 -277 773 -58 -241 180 -331 97 -348 3 -657 30 -513 -416 660 698 953 -428 -696 417 309 -640 735 -418 356 81 441 -81 827 -66 -383 896 -469 -776 -298 48 883 -859 -731 -819 -91 -863 174 484 -758 14 978 -445 839 474 83 -851 684 -773 269 317 239 -800 16 -320 -867 -491 -730 112 693 626 -84 632 -788 185 415 813 102 -631 473 -212 -26 -676 -502 -42 -14 294 -249 946 403 32 622 719 302 -509 379 -117 -976 -514 -477 -585 112 918 -393 138 -771 -411 3 -438 606 989 -135 -343 39 174 -803 -230 -290 974 74 -479 -739 608 -514 -437 -745 -729 -347 112 -493 767 -811 -179 -426 952 -407 819 645 -670 -14 -673 -881 -313 -708 426 -268 212 -179 986 -586 97 999 890 -85 -686 818 719 678 -236 974 -2 928 519 649 -297 629 -387 857 -410 684 -978 675 -353 -605 289 976 -792 -715 57 -927 344 -871 137 92 162 -197 633 241 709 -10 312 -96 14 801 -880 82 -111 972 -593 -118 641 778 466 191 -54 999 -872 -457 -3 -511 -112 -595 -949 283 -422 813 -808 -141 -432 464 -135 -776 -850 -415 -116 -776 -31 770 414 -450 -259 294 -95 307 -319 -32 950 -155 254 -29 -789 54 -996 -883 -89 656 -91 -104 953 -971 -699 640 449 -806 593 -786 -95 280 -175 407 -53 949 125 304 -23 934 612 62 4 647 29 -802 556 422 -211 -650 -67 406 -54 891 -988 675 596 983 11 117 610 -253 627 465 -805 8 -444 900 819 -228 924 357 -129 -816 809 463 -917 842 -749 171 -972 -12 881 -70 -531 -883 924 -399 -701 52 483 -98 -809 595 688 -293 603 -490 -857 -735 216 -184 -816 -992 122 290 561 841 266 -776 445 -967 64 315 -147 -531 329 -639 630 -450 381 -251 239 -511 -40 -122 712 35 -821 781 -602 -96 -327 -766 638 -623 55 562 479 711 495 740 530 -365 -729 -530 950 -212 197 -710 -649 -133 797 99 112 311 512 -833 611 -570 487 438 -524 -582 267 97 -111 -486 -532 -662 749 497 355 513 -424 -684 -514 355 -616 59 -428 129 -253 -451 -550 -472 99 379 -970 896 898 95 -927 -978 463 -429 534 776 646 623 277 -402 109 -727 -558 878 756 232 704 -408 174 -634 440 -952 -104 681 493 788 264 356 938 -679 721 -452 998 -390 563 783 -977 817 -313 -623 384 -318 66 -785 640 -994 688 -774 955 243 616 649 784 454 54 -445 753 550 875 320 160 828 -866 -108 -993 636 990 -577 189 -266 742 549 -104 -70 -181 -500 -943 564 -202 -305 717 18 25 -36 820 110 333 -977 -956 -869 -686 227 702 -582 -5 -170 767 776 -250 -164 -724 418 -866 -757 -942 -100 656 542 -399 -652 -688 -550 -952 -123 -528 759 -694 141 405 -785 -319 912 165 938 -634 -112 124 -664 365 -554 633 -629 979 -921 727 558 138 579 285 -515 929 -385 -648 383 465 778 210 -567 646 534 -489 689 247 -672 253 -818 146 863 -710 968 -569 -399 451 -995 564 -846 -669 226 93 414 331 -623 883 18 -824 980 572 -482 374 -702 -796 -136 -998 306 383 -215 -473 -236 529 -662 -345 -505 362 -932 768 414 -599 -490 -997 -529 -907 967 -778 548 786 -702 872 -442 -736 111 874 -463 407 -914 -325 -462 855 -295 -722 -19 -668 692 579 480 980 -268 299 -319 -940 915 565 381 -59 706 -598 275 601 -826 871 636 347 76 511 890 -245 954 487 -722 -203 433 -252 349 -417 189 136 -48 301 -336 -77 -107 -91 -158 635 43 -832 -286 -952 -756 383 -895 -337 -133 -778 -37 19 -472 55 -781 -396 495 -318 -488 403 -530 393 932 621 591 481 -691 990 888 -164 533 5 623 -328 -717 -218 520 206 -181 -719 137 -276 -933 822 -92 -743 810 -721 -77 829 598 308 50 -584 397 667 -501 526 850 -60 -507 -399 -23 -712 776 621 624 -906 -162 898 868 -508 916 895 -598 -480 -346 347 -70 698 612 -216 680 347 952 698 -863 869 275 -950 -427 552 745 832 -625 689 424 909 809 10 155 572 465 704 175 -603 182 342 -301 604 -11 456 -430 566 -335 435 -94 -730 288 -468 331 931 -398 -772 -655 771 -586 104 134 -416 723 413 -365 -412 717 -34 33 -96 559 -89 -957 73 -685 25 117 -108 -198 120 2 474 -162 -495 319 -746 -796 -595 -564 -9 529 -578 599 -527 816 -681 -134 107 955 335 356 -868 -85 -423 818 -997 277 -346 -316 -954 219 -791 898 537 -352 26 958 -271 284 -444 930 -685 179 178 697 -32 -658 -16 572 877 -689 173 -500 -451 227 843 330 -481 173 -854 -906 -424 177 607 717 -278 920 993 430 -673 884 950 497 -518 -276 -905 -454 -459 -892 132 -121 -734 -573 -814 631 401 808 865 977 -632 738 -639 -274 -962 -298 532 35 436 36 -555 -477 -147 -803 -240 967 568 248 -714 -36 529 583 -161 27 -91 -471 -755 -95 62 -75 733 -52 -140 323 -231 789 -434 -678 850 -880 746 -366 -626 -218 -610 -395 -986 96 -416 456 -241 -257 -86 -586 489 -461 25 23 789 -840 -374 -691 -273 268 -9 765 156 320 728 125 8 -821 889 -842 464 523 174 731 860 895 652 780 61 614 926 -126 -694 292 241 426 485 -801 613 -301 579 611 553 -772 -881 -119 -115 -300 759 975 371 -918 -262 71 -305 -993 -169 -726 -588 -128 -397 402 -153 -224 -266 -796 -282 60 -249 464 -49 858 -950 -278 200 -754 988 -905 743 665 80 638 165 -863 -408 81 955 -892 931 -799 219 459 635 -675 -154 613 -210 857 387 552 478 -66 -287 -532 523 366 -115 880 987 175 -146 -709 735 -570 -257 531 595 923 127 -819 -147 659 828 -375 -79 292 -153 340 -157 -960 -20 -745 -18 302 -532 -413 658 400 576 -612 477 -919 96 607 -318 732 409 -911 -261 408 -737 -651 -717 -567 -608 -911 684 -29 936 959 -3 -210 241 -890 54 909 -495 -801 -561 -62 -403 603 -976 -962 422 -480 913 -157 -665 -771 26 498 -575 -31 -540 707 -834 288 201 464 -645 -932 946 -11 -75 421 -8 261 649 183 414 -487 416 -606 298 -88 189 -257 -771 -885 -525 -638 -27 -76 510 1000 -91 -11 81 780 -839 -303 688 278 185 684 602 920 -445 146 -539 63 902 -287 369 -449 825 451 -575 667 277 388 509 514 49 -929 -802 587 52 497 739 724 -55 -501 334 314 -910 -894 156 518 -393 1000 -155 -124 786 -820 -601 899 853 -280 861 907 -979 799 -656 924 -660 -403 33 152 178 -278 -5 940 262 -947 395 203 -425 985 -977 756 -590 65 772 -507 -622 395 760 -3 -178 -736 928 -343 361 72 -442 -265 -231 856 -908 -608 -593 -117 -285 -297 191 379 281 940 960 -171 43 911 -740 709 -452 529 -507 -572 -321 -133 680 -157 814 982 891 -533 905 703 297 317 751 219 -924 -716 -149 484 -362 -905 -772 -376 473 133 1000 711 -95 212 -291 538 965 -928 598 -157 66 -801 548 170 549 848 417 -136 668 -527 -544 -213 104 -932 -699 735 -746 -695 -782 -77 -166 810 33 -553 -26 809 -918 471 788 -374 975 -642 -930 -104 577 -605 57 -710 -362 408 243 -157 -722 879 596 -858 -209 -503 -818 855 -437 768 -165 951 -395 -291 392 340 -649 591 -571 564 -638 70 383 741 671 747 982 -67 378 883 710 889 796 700 890 591 834 -474 229 320 -188 -813 927 -171 233 -772 974 784 -295 -238 -733 -515 -429 573 702 689 -857 -585 60 791 -677 -848 -50 -633 -634 -384 485 -903 -656 380 637 -313 56 426 -650 744 384 864 113 753 -774 -291 -800 35 517 835 51 171 888 -15 811 702 -631 216 683 689 428 510 -435 117 -93 266 504 315 -170 -78 649 685 -717 -88 451 -49 -553 208 -777 -857 -949 63 266 707 925 -733 -428 -391 -605 448 -578 -207 918 220 819 -504 495 -206 -526 32 935 -75 544 -296 -795 -945 -966 -158 -962 -128 312 254 -432 -681 184 270 495 -896 895 -840 -951 -477 54 -277 438 -384 277 29 150 851 -507 -661 918 -944 -489 -833 -176 394 501 -317 -569 -509 445 597 -955 -969 -562 438 119 -294 -858 -201 -344 -974 565 853 434 882 19 145 375 667 906 -288 -204 606 561 937 22 -894 -606 -361 53 -684 956 -837 129 406 24 380 -629 848 752 492 -732 463 90 821 -464 357 -81 584 -994 659 89 626 947 648 -186 -727 -871 564 -139 -134 574 142 -525 -214 -665 -507 457 111 -896 296 -483 161 654 -217 768 -318 -746 212 505 -547 -657 22 -398 -121 537 -84 492 10 -113 -220 -824 410 -403 734 -185 81 352 -342 527 -244 586 124 958 -573 733 -223 -137 -2 -387 403 -557 618 -287 -564 577 -213 884 -756 696 -274 771 301 612 -401 349 -534 -702 -577 645 222 -24 691 -707 994 785 -788 550 884 482 -73 383 350 693 399 -284 -78 460 -18 974 32 -125 -432 262 170 -402 981 581 -999 522 55 -358 -205 -353 -982 561 -60 -488 791 967 407 890 72 153 -426 154 -929 -433 172 -903 -379 501 479 -109 828 41 -470 483 112 -762 -356 -284 -696 -439 -247 456 -311 -674 414 -779 -635 -703 286 -567 613 -178 769 -755 -149 158 235 662 215 -129 202 -776 -588 594 979 -371 -120 -103 -685 188 -632 888 -328 958 773 -312 -859 940 -439 -591 845 221 -37 -327 -833 272 -238 857 708 -253 -78 -302 -780 857 855 -556 318 -68 175 -779 -861 320 -772 292 -657 12 524 991 245 -485 -319 -682 609 -844 -754 800 383 -620 243 974 967 -406 -26 -725 940 -847 241 -47 -724 661 -184 -501 571 -276 285 408 -130 -281 -750 -251 940 -786 -612 -624 -212 -621 948 -151 829 -7 445 997 795 -950 844 -899 -299 -480 -743 -452 -944 -879 151 275 290 796 776 353 -696 -67 848 839 585 558 544 932 -341 252 135 -556 -860 -193 -497 -330 906 977 287 -964 814 823 -234 326 -786 225 731 -309 886 418 -558 703 -151 -518 -413 -445 -236 13 -720 -539 -725 622 636 1 56 -497 949 -838 382 -266 172 -323 -860 793 -635 773 -696 541 461 -274 -921 -299 -759 -910 -346 -806 883 -667 -951 92 595 607 -600 -844 244 -900 125 -899 115 188 -225 -27 -154 -450 -663 280 178 -861 639 -800 371 -838 219 -604 439 244 599 464 -329 345 -450 329 812 -691 232 598 -340 -615 -57 -428 -638 -371 338 -7 305 -504 737 418 -172 285 773 48 345 624 155 -322 347 -92 217 -344 99 915 145 316 -701 66 -103 716 52 -617 -47 338 67 -601 -577 -186 -163 -183 -284 11 -17 -223 403 -58 -599 -265 886 917 353 -406 961 -307 -707 -720 591 -659 559 -615 749 533 627 -645 971 290 473 33 -3 894 -967 435 339 -359 -641 159 -654 278 362 -724 -648 461 -625 -212 283 391 803 -303 -529 -837 30 -452 904 -186 213 697 -524 -132 409 -551 -645 629 -551 -593 196 182 -899 948 -64 696 187 307 -248 670 303 -141 258 702 299 30 -739 655 -865 947 -699 385 814 900 396 887 10 -78 963 -389 -827 470 -760 -526 -901 147 161 519 -843 190 -33 364 633 -114 208 198 994 785 -335 -12 412 240 -967 510 -862 673 -653 514 251 749 -536 -710 470 -220 -168 366 -791 906 -593 -826 246 -636 114 438 656 -537 225 -619 -515 624 256 111 911 838 491 242 -874 -630 505 969 61 -956 -35 133 -335 166 181 267 966 -729 844 -489 814 596 720 -318 -253 476 563 154 -497 -296 397 591 -987 -980 27 -981 -831 -888 135 741 -374 -626 503 996 -813 566 337 -375 708 941 879 26 -227 796 -163 453 636 364 765 975 -309 505 739 -336 365 221 387 -419 936 -341 -672 -21 -983 -300 305 -934 -295 503 -419 290 -356 144 721 21 -274 -779 -338 549 -299 -163 636 -471 -597 550 -83 881 852 326 -839 551 -851 516 -547 -538 -683 579 -224 -56 -408 -100 -754 -89 -715 -798 190 -873 -559 664 -381 233 548 963 -35 -283 128 842 -624 224 -619 -667 -352 -895 211 645 -501 301 -373 674 -62 -710 -841 -670 -929 843 -113 -543 -938 935 437 -165 865 878 659 -939 689 569 -131 -473 869 640 460 -413 -150 -110 -510 -551 -607 -117 798 2 775 360 -54 798 349 804 780 -776 -376 -979 299 -675 489 140 57 551 -473 -557 346 538 403 -241 161 374 -792 -177 -805 -559 -881 -866 695 -615 751 883 -688 394 211 -936 -488 655 946 -706 -287 665 269 -636 939 441 245 400 588 -154 -414 827 -811 234 -904 -664 320 543 -141 624 -556 -110 -439 -582 -188 162 248 -957 212 691 -743 -400 -355 -347 -392 -145 891 -720 734 -679 -96 -510 -896 157 -382 824 -823 411 -162 46 409 -400 -161 -637 109 96 492 -755 -4 -290 -578 -862 -439 105 -911 -670 -697 -79 -264 184 620 132 935 -620 -998 456 -992 -245 389 580 77 -870 834 480 356 -241 -747 187 870 896 567 412 369 300 585 -156 733 92 627 -482 590 -338 255 898 962 -290 -299 989 -276 -994 43 276 941 -111 -391 627 -305 -114 20 -89 479 -447 -213 -474 446 -498 964 -640 410 669 602 960 804 -256 -516 98 -41 -239 243 317 34 576 165 -335 -284 303 94 327 -432 -91 795 505 -140 -275 750 -413 -433 507 -479 901 528 -479 326 153 -703 828 -171 -765 297 735 101 -488 -965 895 976 335 -850 -197 907 885 447 -224 272 729 -630 -340 643 -11 -652 -177 -840 832 -419 -240 801 -368 -293 -447 206 -886 454 -663 985 -996 -48 460 894 -213 817 -938 -191 54 923 74 -650 -423 515 -171 -641 294 -579 250 -912 538 -950 487 372 696 -247 548 12 601 989 -783 -249 492 818 -617 -161 -786 298 -332 -946 758 743 -34 -51 -29 -248 -176 550 -827 804 224 -530 -540 679 -650 51 -752 -524 114 -808 628 -561 897 -627 317 -150 640 576 -883 248 -891 320 -457 412 71 368 561 -754 -561 -170 -656 388 476 -370 -657 -928 823 -82 -153 -966 896 890 -305 -515 474 568 337 -279 -927 -508 462 175 -462 -859 -730 -892 132 -995 -813 -741 -195 -144 392 -404 -433 -537 26 723 -926 -916 -770 896 -455 412 -758 890 -375 -950 686 594 -243 860 -239 -423 520 -765 732 801 122 -345 -238 -432 678 557 -198 -440 668 735 -252 129 -725 207 -238 -750 263 -650 295 15 895 -115 -417 386 922 558 623 -202 -203 822 -437 256 661 -204 -451 -312 -606 627 -843 -643 -730 893 -870 -281 -423 920 -462 513 -801 915 444 -92 -183 285 -969 985 130 -674 96 -729 815 -13 -960 -468 456 388 734 -120 -629 -626 952 276 866 920 792 196 -223 173 -267 -78 828 -246 175 -968 6 355 916 -821 -790 61 -59 424 -160 914 -652 996 -448 968 -968 526 887 287 -939 -208 731 -3 722 -94 -733 -207 -57 739 -995 -469 -212 -461 -192 -612 -732 448 -949 352 -935 -669 -168 641 -882 791 -553 91 744 831 825 767 -625 -287 -352 -918 -553 -635 419 989 140 797 -723 -323 -300 236 881 -146 -527 951 -925 915 -938 -988 -964 -656 568 -960 -665 -459 954 846 367 -190 527 773 -974 942 762 61 233 -758 236 -128 -578 -814 634 -997 -127 409 261 631 45 -567 139 447 94 158 599 -721 -662 326 -275 -652 -724 -931 178 -771 -536 -408 -449 -916 -570 699 271 -996 607 -241 115 -432 509 -485 -992 761 -360 -388 -189 -192 710 594 707 32 279 -214 677 705 -321 -919 -200 907 973 8 693 -85 608 -656 -585 -443 700 491 52 338 918 262 -377 118 -484 551 -854 130 847 -185 -831 467 77 927 261 506 794 -293 -859 -272 181 798 -220 -360 326 -524 -855 563 -715 964 -375 -344 929 356 866 -944 -924 285 -628 314 -457 -555 -578 -756 58 596 381 355 386 962 744 677 -676 -238 -400 966 -527 -443 693 25 455 -127 -190 -677 374 468 692 -591 826 -499 -938 321 372 -296 484 -897 258 38 322 -650 -856 2 -258 -768 -771 828 -920 242 -580 934 62 509 -714 -316 32 -113 619 -32 -694 -174 -659 425 241 -155 -886 212 -565 911 991 -325 410 974 567 148 538 159 168 236 640 -136 -456 389 -419 993 555 746 -537 -777 587 -128 -280 445 232 948 -582 -675 860 840 679 -756 640 142 -942 429 -617 -494 753 -72 -229 698 -348 -86 -909 645 14 -766 11 29 931 -803 -897 580 -593 307 979 747 -398 915 -77 632 26 592 -244 -925 189 -592 -515 -60 -370 -148 638 858 307 447 -170 112 -30 768 673 432 616 -356 318 -889 -593 357 -340 -741 975 -353 688 944 22 696 857 671 -651 -404 -902 82 -283 76 -822 794 -463 848 946 454 538 -360 -13 351 -725 -268 821 55 -349 -333 455 -993 -399 -112 -387 -283 -622 828 -866 -672 -461 81 -630 354 744 75 -603 -131 216 -917 145 -938 -803 -517 702 -582 -237 431 545 -719 464 704 -139 624 -143 -767 -650 106 195 454 -586 243 636 629 418 841 925 -552 464 561 636 976 -921 -658 847 690 849 850 -525 -8 365 -280 906 -134 -522 -80 187 201 143 -798 -932 569 500 -60 -190 -17 330 492 -935 880 712 -458 -121 36 -392 931 402 -358 -159 612 935 184 -264 595 -474 -964 300 -620 -667 636 -645 -950 -860 -408 -163 -913 776 943 125 455 -213 -885 347 919 136 935 -184 188 922 294 455 -408 151 871 -356 -213 -955 -545 -986 -19 -801 913 403 710 22 -835 540 416 -942 237 -449 747 -461 735 -692 139 734 632 490 199 270 -164 782 -471 -301 288 -455 474 -4 -969 -743 -66 394 -85 -861 -620 -43 766 241 -189 -214 857 -468 -605 55 247 801 -830 932 -889 -444 383 -140 -120 -624 287 176 -161 -815 605 -8 346 -256 -454 540 555 873 346 539 509 57 -367 989 143 757 -389 656 -204 -457 -951 874 873 -533 -521 157 735 -528 583 70 14 -540 880 392 654 789 -240 167 -898 978 610 -382 -614 -828 -856 149 -797 -627 699 413 282 564 -67 -424 93 -315 -703 -573 69 -126 -585 -480 165 -485 603 749 -894 266 547 -223 -512 285 -985 -52 -720 493 231 759 171 442 -558 386 821 314 -577 763 -307 423 719 478 116 673 -645 -307 -667 179 -892 526 -162 103 683 466 961 -641 -733 -345 848 -179 -983 -643 55 286 398 895 438 233 -543 -650 -607 -58 583 284 -112 -576 -35 615 -117 -860 783 -539 -653 -353 -157 -366 -26 599 676 -164 947 983 371 -810 713 731 583 73 682 508 873 -65 94 -545 -553 431 -805 122 232 -349 -300 31 -553 209 783 -433 -664 -9 -41 491 -150 -565 -624 -161 871 663 -390 541 -649 -902 945 -65 175 -737 -100 278 68 -471 -827 445 711 -911 -26 548 -887 457 -824 13 290 114 -408 124 917 -260 163 -913 584 -937 -621 545 -388 -138 -831 813 637 -199 712 -257 614 -124 517 -871 -768 718 -558 -738 428 -48 -980 -77 -36 4 -344 363 226 682 965 604 569 290 -157 -610 868 439 548 274 -15 425 743 616 279 -151 687 -896 696 -910 -714 -299 347 -153 -625 -948 846 -154 -14 -482 -832 -679 -451 -1 -747 -503 -652 314 873 -317 765 -447 991 -654 -907 -308 900 417 -336 912 -104 -599 283 -274 732 -513 -364 -899 -187 944 537 445 572 551 831 -458 -945 -276 721 -694 236 901 421 904 278 19 905 -631 -608 -97 -376 76 -453 -945 -267 -119 -256 -256 -835 942 -172 54 336 928 -402 341 -54 436 -451 187 196 -71 -980 25 513 -271 -868 340 -414 863 127 -346 -375 -820 -808 640 -336 77 -406 669 666 -281 -36 463 666 -502 899 -282 -71 -146 404 920 -428 -753 186 -155 -680 874 -930 97 827 756 -926 -310 -657 17 -459 -929 -645 -214 -167 -620 -703 533 -743 -672 785 767 -136 -39 634 4 -358 795 -386 659 -324 -954 201 -391 920 -504 -227 -25 -252 427 102 270 -891 -841 0 -572 191 970 -971 -133 -765 -978 -227 441 782 538 798 -434 950 -237 336 691 122 -316 -181 -966 -458 -745 -432 183 -362 -579 -718 819 866 -633 -866 910 443 -791 -810 -612 29 440 -745 911 -758 -850 -584 -9 -553 -938 -904 992 689 -499 -93 -14 621 -333 101 273 236 58 515 784 679 -550 950 687 -409 -459 644 317 -81 198 589 991 183 644 -275 44 296 1000 976 951 25 512 407 -863 -310 723 889 747 211 720 214 -777 882 915 -719 -904 -823 511 889 -926 -626 -398 698 999 630 506 844 332 -378 -471 967 231 3 -280 269 471 -786 -277 -676 802 153 762 995 -393 -74 -72 -862 -358 200 -551 -773 -668 166 -766 -699 280 283 -848 -105 -806 -463 -9 -695 -556 -38 879 465 830 124 966 -189 745 978 -671 929 -303 448 41 -205 -255 319 400 681 990 812 -895 368 177 -245 -446 -402 -132 -82 -520 590 -227 -494 -468 -874 152 -287 294 744 574 234 188 -772 0 -996 -614 405 -806 -387 -84 -878 79 -606 -745 -821 -102 370 -148 -900 -995 44 -84 844 -333 712 492 193 484 -523 906 -645 -3 -916 -751 688 -299 120 110 318 467 37 -942 -214 570 -256 816 71 -897 -880 -289 976 229 -362 -579 -302 975 25 357 -98 418 -133 274 430 5 -920 172 -85 -411 -13 241 60 -297 615 -495 -157 -880 525 142 -764 903 299 -243 6 974 558 970 760 -20 -890 133 -553 -702 354 87 945 425 610 -115 481 107 473 594 -747 844 616 -51 473 -296 -877 -712 -377 -833 198 -222 17 -270 -527 588 -65 671 755 915 -383 -553 394 621 -483 96 -901 -318 -453 -646 777 -127 144 629 408 490 -980 993 -626 601 689 375 -909 -115 683 -353 -688 182 -816 -498 306 217 251 -234 179 860 -41 -140 -385 -171 -885 981 -869 849 -909 576 -286 614 -371 919 106 334 -930 -196 -956 -484 -258 761 619 412 -771 -139 -250 791 -575 528 471 -707 -174 -891 747 -655 -350 603 -990 -545 782 -746 -450 224 522 -240 223 465 -840 662 848 122 639 -125 -823 491 -711 -476 -474 -111 -239 -303 983 -297 -736 -436 -980 453 -386 889 884 -729 -980 -399 -142 530 -66 -465 785 606 12 -897 261 -759 644 -151 -970 -217 -199 711 -80 437 -409 990 -644 17 -496 400 -584 443 578 502 -639 -123 -609 -622 785 336 787 -187 729 782 -299 915 942 -44 456 -789 -720 162 -235 997 -781 -640 342 -370 -88 -200 -487 -15 -657 -604 -206 584 592 548 -490 667 -573 543 42 -481 13 262 98 -610 -781 -935 -137 -182 -137 -175 -869 -291 771 138 440 -843 -398 362 606 995 -300 -369 349 994 -744 161 -100 -557 -991 -907 147 -476 766 -498 -932 -340 -231 -204 -528 424 -512 -178 386 752 93 676 -368 -713 61 -367 953 -151 883 -565 401 -251 -452 646 -976 736 247 786 484 464 103 274 -685 490 568 -547 716 887 -461 -688 251 839 -204 -383 365 -299 87 -849 -248 -540 354 -806 -101 853 -120 975 -212 666 -173 276 813 248 -365 136 -723 647 -280 -895 91 692 -402 103 764 -13 -758 227 564 621 -323 -992 -394 -502 -520 524 -289 -779 276 -378 999 -230 -2 186 -885 -771 -915 187 972 836 368 226 -740 878 764 334 984 13 104 -128 424 924 211 -739 109 99 141 880 212 347 -621 784 259 866 -512 -950 -330 -635 -131 230 -430 -533 956 -241 717 703 -409 919 -777 676 -933 879 793 340 257 376 -237 -544 487 998 -821 648 -405 -892 -796 -526 775 871 -808 141 -591 788 -449 -881 736 -726 975 -175 -862 -447 676 740 165 837 946 -945 -388 -594 885 -68 -883 -94 594 -511 778 998 -774 -513 57 30 440 864 23 -658 327 827 739 -306 -760 -585 340 410 682 326 104 -772 -307 -577 781 844 -471 -493 584 370 317 411 -813 31 71 656 -358 484 100 563 396 695 -663 -370 238 -969 688 -355 -450 420 564 -696 433 195 -656 -972 -697 318 901 339 476 68 851 -31 -377 -411 -701 342 -85 767 -288 -21 -620 339 1 -206 796 243 613 370 523 572 141 -921 -612 -397 -785 -192 -11 -178 17 -541 -997 -142 -955 -674 241 -781 524 -725 311 965 -194 765 407 410 -162 27 -883 -960 -921 466 156 -473 -651 -81 536 824 923 288 -167 838 952 287 135 -204 -597 -879 308 428 -267 461 431 -378 643 94 112 -247 -659 220 -900 140 891 -361 -679 -484 -527 626 -996 -235 128 -671 156 121 524 -675 791 373 23 576 718 -542 608 -284 -733 -847 623 -349 914 384 868 -73 -704 -88 814 -864 -579 -815 -880 -724 -795 566 -255 -954 490 -877 -1 132 428 152 113 957 510 617 404 290 -897 301 742 461 818 -267 -725 114 956 2 -367 -457 322 976 -109 616 -785 302 798 322 51 578 87 271 244 638 -330 -836 -745 567 879 468 337 -263 557 946 371 58 631 778 -356 263 -810 154 546 657 688 -589 922 -110 -601 -234 532 -829 215 689 -27 -529 2 -18 -961 -442 -660 -97 -470 -849 41 -762 684 -525 93 -907 -10 -120 562 138 422 -663 -160 -583 -943 794 -608 -697 -526 -218 -975 630 475 -298 -151 -204 -318 -547 983 276 -554 111 -580 469 -670 -254 442 388 -755 936 150 419 -22 838 -216 154 455 818 -267 969 974 890 -691 -551 213 -725 -92 -536 646 -489 567 -354 200 -938 790 293 252 -74 503 80 -812 -666 -504 -735 -779 2 75 374 987 851 685 -558 -954 50 421 852 6 -202 -100 76 527 166 -126 -767 323 -379 94 568 -694 -305 797 103 360 873 -979 -215 -135 -230 814 321 906 -7 -858 -348 -10 -694 -497 -935 -687 -843 52 163 969 -881 634 -154 11 -81 498 -444 426 754 344 -803 -507 -924 631 199 -106 -469 -266 625 -219 -200 -618 -369 368 908 -453 -703 612 -391 -994 789 -248 865 835 506 116 -804 632 281 521 -837 -731 -197 -614 90 -161 -518 -737 362 322 -553 -40 -33 161 51 146 213 96 430 965 -861 -940 96 778 206 711 -596 922 528 -646 -141 362 18 141 -625 847 997 240 -775 -448 -896 -115 551 158 -153 -233 583 -731 -492 -989 -788 654 520 236 241 -914 516 -828 496 -858 514 -887 694 -282 -867 240 -294 -726 558 145 15 676 844 -93 913 -266 661 480 979 528 -871 -939 473 16 394 613 348 711 621 -213 -727 -674 702 -428 -612 543 733 -890 354 -893 361 160 -783 -498 -190 -581 -11 904 -139 444 -513 -856 -887 202 883 -166 333 409 917 -644 446 -568 -317 999 819 608 533 -104 520 889 600 255 146 -295 -848 647 -800 -341 303 368 -75 429 -347 794 332 -634 -965 439 398 -936 -848 -654 -575 275 -229 86 -542 -451 -45 -309 276 -338 746 903 -849 11 746 -957 791 519 582 -416 76 -936 -202 986 -973 -69 689 -640 -62 903 -31 -922 32 -65 655 781 109 -1 -727 960 -664 322 -26 -442 -112 -247 812 -74 483 -740 -661 -69 -548 -127 522 894 -638 350 -214 -860 328 -119 253 -602 665 238 -397 -254 114 -11 -774 -628 95 -263 830 625 315 239 -760 609 -682 134 -723 -345 815 790 848 -428 824 433 -199 -577 -872 -950 -333 -735 -377 98 -735 549 -104 373 -441 -433 779 -965 708 -379 153 426 -827 363 -396 854 543 944 971 55 -475 -607 482 -345 -125 -65 -200 -989 930 -899 -667 835 816 -598 -423 -544 305 -942 -280 -353 -550 901 -646 808 -671 235 -377 -122 301 -558 -933 981 171 902 902 236 50 20 -634 -559 888 204 71 79 681 313 -753 -120 -303 -55 239 -42 -672 -176 -790 -716 897 823 97 -381 375 970 -18 201 -752 497 -901 -897 646 655 -892 571 98 288 -462 357 600 461 -112 -564 -376 -281 -84 475 -972 214 -408 -509 -489 11 71 -515 235 -23 -665 812 45 298 811 39 -193 452 725 -234 -112 -768 360 439 195 656 569 32 724 -669 107 767 -398 866 -59 -481 -692 267 349 936 -20 -215 63 842 -820 -10 807 -2 840 479 -671 415 -278 -97 -887 -335 189 -581 967 -394 -23 708 436 -434 983 -678 475 602 -29 85 -528 924 883 -479 -102 -816 620 -427 407 321 257 -501 -162 491 497 990 -120 -125 -797 50 687 -287 293 -757 338 -777 -375 752 -14 193 453 467 599 -713 -321 -289 -812 82 484 -377 -583 -739 -994 -210 416 210 -949 178 -566 120 -668 -625 -319 -410 338 -556 672 496 -757 821 602 -940 -420 14 313 201 -749 8 485 90 -303 610 -901 657 874 96 -101 394 671 -680 96 176 -98 176 721 -204 -766 785 77 388 756 -188 -812 -893 -400 377 -838 194 225 289 299 -254 -779 -16 231 -616 207 -151 -958 -631 -587 582 607 699 -851 215 -134 -14 595 334 974 538 98 -543 -132 -700 -790 81 290 -513 810 -710 43 -827 -407 -701 591 -923 -940 739 -406 -66 244 400 636 -100 618 -73 788 315 -546 -743 -23 -393 506 512 -608 543 -92 -325 -341 -645 788 -347 616 -939 -725 -485 -722 964 54 186 124 -142 701 416 -564 926 -91 -144 -116 -870 -699 711 -898 503 782 77 513 708 227 632 -289 -591 -706 321 -197 686 101 411 102 253 5 -781 -76 -394 51 -711 647 -45 -277 15 643 406 542 -996 -379 -385 322 -500 392 485 -796 -734 -726 -218 -471 -670 146 941 -117 968 274 549 -89 -317 122 376 -884 311 928 -618 -787 -442 400 -577 -652 954 142 -576 23 -418 -105 -255 137 -620 187 -251 767 718 -556 229 -1 605 920 -329 522 494 -291 764 -371 -555 -380 32 -452 185 712 935 539 -210 538 -90 -249 -13 522 -259 219 935 -49 862 -558 309 580 -869 -791 -30 -672 -901 705 -164 29 635 -496 -814 835 278 918 -435 -543 105 137 -564 -660 2 161 136 -451 -571 -963 -468 901 255 -246 695 838 -430 964 782 862 425 -128 758 468 -689 622 607 19 730 224 819 74 -353 298 795 376 949 925 558 -624 808 638 715 474 863 -307 522 281 -523 -963 -377 511 0 -925 41 -974 716 928 99 85 -283 -306 -769 294 -863 287 -122 -118 -828 228 -841 400 -392 -284 700 547 449 -667 -587 298 -750 -115 976 723 -272 782 464 617 848 -799 -584 -276 672 -351 -604 -165 -851 -394 358 -665 -596 469 -657 525 769 161 -159 551 747 609 830 -730 -588 699 265 329 631 -249 -439 -435 -659 532 -978 573 664 -77 542 -940 354 -136 -966 579 -870 -584 -541 -509 43 812 -784 -406 -380 819 -926 -280 -844 148 -912 -74 -873 80 555 -825 353 -25 33 494 -40 -286 814 860 896 -426 -594 -353 636 519 -286 616 318 414 892 -410 795 -167 437 -982 8 811 -59 -60 -400 933 572 99 698 -649 -60 -770 221 424 896 -801 301 788 -723 -856 116 812 -951 181 -249 -342 -213 -391 -680 739 -484 -170 -671 -505 -123 161 376 542 993 -428 -942 193 446 308 135 -720 -713 767 -231 164 -755 25 -109 347 -504 798 -502 22 -809 -226 729 918 221 651 -505 556 868 -113 286 -535 -151 -229 -651 -573 -887 -410 -813 510 488 402 -892 -697 -610 -209 434 -549 398 -686 -592 -434 710 -787 979 68 -524 310 -919 850 336 980 -416 679 -393 301 383 -137 46 798 -16 91 106 660 -577 -72 -24 -815 -551 -279 -678 665 -553 582 303 458 -993 536 -81 -260 -519 -617 920 329 -873 516 -556 79 -13 -724 532 -965 788 -645 522 193 -145 -790 -473 0 -608 -793 145 -241 -373 786 -799 701 -757 -854 237 286 320 340 -809 980 681 -533 302 -172 256 -654 -81 458 452 16 -508 -915 907 -716 -892 -787 85 312 -680 -493 -813 578 599 968 171 937 489 89 -694 814 728 592 672 -269 973 996 860 -159 256 191 -824 -723 139 -487 411 164 24 125 -489 367 -626 -554 773 192 -583 -913 -626 254 -347 516 -708 391 -120 901 10 -168 820 88 -535 -845 477 -328 -784 -581 -18 -416 -169 -558 189 533 -464 644 -766 841 122 -10 -910 812 561 624 -587 -805 -837 697 -532 -718 865 -721 239 -589 -935 -283 430 -35 -742 -706 445 -484 -603 593 486 608 -34 -735 188 529 -593 679 -931 -651 -640 -709 729 -958 685 73 -292 -804 600 -254 -903 442 294 -196 138 -745 335 -30 -567 -621 -115 -349 3 -219 280 250 521 772 -596 22 -110 -505 -270 -754 819 538 435 -117 -402 -142 -894 377 -942 681 393 543 501 561 -347 -269 -831 435 576 -642 -38 -719 392 -282 -438 429 846 -89 75 -857 889 74 520 96 -796 792 72 -424 -120 -561 627 130 265 -20 -881 973 104 -106 -374 853 -606 902 992 -698 -161 -360 -986 -777 -260 890 -894 948 -600 -885 -32 -584 516 305 -223 -795 918 174 954 -107 -666 -327 671 -399 -3 978 -665 991 -957 -63 -633 -639 530 614 845 908 586 -824 -461 546 -107 844 -455 -883 659 885 929 470 -974 -684 -61 -715 -841 -883 179 -5 326 -724 376 139 -381 935 733 -943 625 3 122 -817 -271 477 992 675 287 -701 966 -330 -37 -149 302 944 322 432 -429 866 843 111 -322 -504 -479 346 -532 -501 827 -507 923 -53 -659 36 65 -693 -705 -799 452 833 -727 855 415 224 708 850 -59 -284 -723 -526 -545 820 -291 -819 520 -941 631 -641 509 259 -141 -925 357 -258 825 997 271 -85 650 621 -225 649 353 -386 -782 433 618 -273 72 -757 -429 -292 133 45 745 969 -576 -943 201 98 -345 491 221 -768 -92 -224 577 213 -177 728 816 -484 159 -792 675 617 974 -630 -144 -311 -486 971 449 -608 -960 509 -479 -187 -736 784 849 911 -326 -634 808 113 512 -699 -592 85 625 -130 628 -545 265 293 126 -91 934 745 785 160 934 652 215 412 -477 979 -722 207 670 561 810 -580 -519 253 -413 805 -330 267 14 -562 450 -34 838 218 492 744 -801 160 -81 -4 -117 277 -474 -34 614 -743 762 -501 490 952 -394 -918 364 -803 195 322 -510 -404 -600 636 -738 -306 30 94 -747 -102 -995 382 773 897 619 209 59 -2 -839 781 -515 -779 199 784 195 -612 -157 -12 673 -890 180 338 420 562 -62 522 947 577 239 464 -1000 -600 -518 614 -634 188 8 444 -873 151 -721 742 -732 679 483 703 -26 158 670 -109 954 -467 -314 -981 -323 816 208 12 -251 -401 166 -690 -21 713 -118 -773 -959 -551 -447 879 -743 -140 -50 675 -719 427 -585 -21 611 -523 -394 227 -381 279 -813 460 488 826 -528 139 174 724 -743 329 683 -251 -139 749 503 962 -831 371 652 973 687 -130 108 -815 -783 -228 820 -112 -239 -440 -737 -500 -770 392 459 469 -742 -15 -12 -960 -648 -136 -61 65 -892 586 566 487 472 728 60 358 69 -226 501 387 616 27 -40 -538 -385 767 -313 -995 -492 205 649 176 -397 986 -890 -456 -278 -540 -861 199 -684 -268 -919 -995 230 -543 724 249 392 -862 755 -49 193 -773 -352 -966 455 -643 -323 -674 711 77 822 741 341 176 -834 -108 -315 -359 642 140 794 -548 -42 -992 805 493 -534 532 -290 735 -59 -170 368 -850 -287 -791 344 -169 771 39 248 -745 -616 308 457 954 -107 -899 440 573 951 799 470 -834 -858 -401 -606 -21 -753 894 -100 -830 -964 -394 -647 827 -63 -421 -188 464 -44 774 -588 -19 57 -372 -80 -93 -22 -710 -66 -66 -154 -237 388 -451 -910 -606 793 -911 678 -969 766 336 801 20 -316 809 231 -87 872 -70 943 534 -209 -246 -259 659 -799 -550 -481 600 714 862 -426 -357 895 -799 382 -711 942 882 -305 132 -257 -806 397 626 -383 17 -541 -569 94 61 -722 -258 -935 -794 381 484 815 678 212 -946 311 -518 324 278 488 683 -331 83 -614 -529 -180 -804 -408 313 -450 -129 -121 660 137 -226 -338 -608 847 -425 -799 925 -989 -388 -72 -462 -396 728 -114 -506 824 -359 -881 377 562 803 803 278 -717 709 -865 156 57 -314 -149 746 838 -959 229 -101 510 -455 620 329 -812 -317 354 169 -412 -801 -437 90 -729 -114 -678 -569 943 623 -925 -744 -377 -772 -378 -918 710 625 -517 -172 506 -977 790 -847 -904 49 -445 -779 -556 -332 964 -347 298 -510 372 -748 -251 534 645 -823 -495 -204 -495 145 280 175 936 665 956 861 -157 815 312 577 -565 82 312 492 619 -654 67 46 -980 773 -27 -817 496 -330 759 -67 692 871 726 -300 -318 -174 -807 -733 -15 -759 -723 -122 -341 -449 -582 517 605 150 200 850 -120 967 -637 739 -276 738 644 -30 538 -27 582 -3 -570 -302 312 964 -520 -836 -114 539 828 508 190 -771 681 753 753 196 -157 -559 320 273 -328 -3 396 -402 608 -238 -438 662 766 -533 -472 -803 445 -998 -341 -549 -393 -268 -768 -279 523 9 80 796 -557 16 -307 -290 -4 325 -862 -104 301 -428 725 -980 797 -748 -942 -158 -685 -292 -407 449 810 -448 323 -154 657 43 444 -639 756 970 -97 934 -248 -591 -997 315 -11 -606 -713 840 315 -981 -948 -195 931 -659 -727 -28 -972 582 -323 -585 280 -291 -312 791 -659 408 -581 811 155 216 -492 5 -469 -208 409 995 -680 -492 258 -285 -998 -35 531 -416 -538 13 720 944 884 -77 1000 121 -983 678 -667 682 -594 -425 127 -73 128 557 141 -574 479 709 -836 -715 836 610 957 -404 299 210 -706 927 -236 -142 345 498 238 -723 -743 -923 -166 565 -208 -644 -310 -913 -712 -695 200 822 434 -849 -608 103 -568 467 -126 -617 -234 390 -374 -561 -798 -965 -182 -809 462 28 410 602 -110 -66 373 -534 -73 234 79 106 638 218 269 803 569 -80 -985 -217 271 -661 108 -153 -549 436 418 -394 -610 972 436 918 -211 686 -336 -971 772 740 786 -907 261 -908 -912 -48 621 -797 687 -629 -651 -302 10 -676 -880 761 683 -807 -971 877 -842 610 696 -308 912 -167 -698 258 856 -285 93 468 -788 176 -600 -539 -777 610 -520 -138 528 116 -942 796 406 -686 675 728 961 251 -447 -832 -688 -519 -168 595 679 444 861 -343 616 -568 -332 -66 79 -8 -537 817 -525 334 729 869 -863 77 585 -506 -746 583 -675 -969 -123 -516 868 20 -97 -441 976 473 -771 -62 579 443 -667 555 494 -586 735 535 -784 988 -750 -361 752 -535 0 -223 340 -176 3 -108 421 -410 910 717 -506 -243 212 -768 316 -290 -29 -897 635 822 562 112 -116 -428 591 75 -669 309 -445 -757 199 178 -540 561 -988 171 568 605 210 173 -918 386 129 227 706 -366 -784 640 995 -141 700 278 896 -985 363 -213 864 -392 -984 385 -909 662 62 -394 -762 -755 -174 -292 646 147 690 571 152 340 267 -101 198 821 -624 -363 -556 147 999 -942 -946 -754 270 926 29 176 -126 918 379 263 -860 -172 66 -13 -608 976 329 -324 123 -524 -398 624 -322 -666 -129 80 -196 102 -500 494 362 -158 290 -536 564 -554 246 322 614 443 -30 533 798 -42 -983 -34 674 536 -705 845 -485 -10 250 -565 558 -8 67 -658 -391 -998 921 -951 325 17 71 -6 605 -834 207 -940 -794 -321 -94 289 479 152 780 -832 683 -860 165 -661 -842 -40 523 -373 -523 687 -249 -660 -816 805 -80 -602 232 425 308 981 -956 136 580 -780 133 -72 23 -122 648 -258 55 975 -985 342 -183 -822 277 -870 -715 -492 729 577 -158 348 20 467 632 -580 369 -192 -665 -499 382 589 -256 -521 962 -862 -155 255 -340 -536 -937 -764 942 135 -258 -752 -261 266 -693 -604 400 879 -176 -582 -866 985 835 211 -55 -815 859 -407 -875 -231 -248 -58 -99 181 83 -312 -937 -556 -939 -502 -531 -92 -262 619 108 869 493 445 20 695 -308 -598 -647 -659 -534 -937 -66 -207 -928 -858 128 150 -942 674 35 -340 -915 743 32 -753 -749 756 -735 -465 804 -323 580 799 -937 570 444 -531 -140 -517 623 615 -868 471 447 73 220 -298 364 264 -186 -845 -820 -994 -367 69 498 297 -763 -910 -435 594 -389 188 919 658 -180 -329 -755 -121 -507 183 -300 857 -937 -408 203 -548 773 -687 469 78 -589 -199 -148 840 -818 836 655 162 -895 -684 -753 700 729 260 444 -423 -363 899 247 -995 29 -287 86 -203 125 185 871 987 -735 991 -438 306 -454 515 525 441 -939 -891 -11 -51 793 737 283 133 -157 414 280 255 42 103 769 -946 -141 -562 279 -879 -960 688 -394 536 134 88 520 428 36 344 -70 -687 763 624 194 -705 367 371 641 156 -916 842 -168 -729 789 -326 -925 56 894 -787 447 617 -892 -654 575 518 513 223 315 612 -779 457 -850 579 532 -896 -654 -394 -927 967 935 -600 -212 -236 908 -440 -24 -43 -1000 405 325 485 -912 -819 17 491 342 835 700 -813 -46 454 -684 -459 -75 146 512 878 -908 834 -461 989 -103 374 -35 586 -309 500 -435 -105 -138 719 -932 -228 -245 -182 606 -839 748 -207 33 187 -925 382 59 -708 -698 -866 -164 -530 -187 654 -633 958 747 -367 -310 666 -803 105 -191 929 939 -480 -41 -657 -709 -576 95 -757 721 -624 -536 580 804 298 -885 -281 979 209 347 573 109 -870 -538 476 -914 21 -181 701 -492 62 769 -571 -306 171 -813 860 738 440 861 735 937 -607 -531 -151 133 268 278 -897 -486 620 -207 114 -141 900 -166 708 189 -588 816 409 -813 -437 514 -712 -405 332 -753 -486 -1000 -957 -25 -606 -361 299 -559 484 -558 -345 -556 505 -560 -345 -153 71 -776 617 652 564 796 -932 113 371 781 -737 819 -23 -685 -913 343 775 -801 -385 -655 -828 -943 -176 -590 23 963 -294 181 -118 -274 70 131 663 821 -549 630 -363 776 -163 186 -367 77 196 884 290 -451 119 562 -515 -880 -416 -592 892 -357 940 492 -912 -628 1 -963 -796 -926 85 -993 442 -502 -690 -76 -820 974 -238 915 -196 -889 -537 640 848 -153 -636 -586 692 -939 -377 626 -259 429 352 429 -773 -992 148 -215 -356 185 82 -134 -414 -67 -452 481 -464 687 420 -697 -245 -589 537 -879 -802 -231 820 -604 -273 -294 867 206 870 -924 -540 179 -242 -50 -472 309 775 -682 597 587 -957 483 -329 594 -740 545 -584 415 15 -844 -448 -622 -577 -973 -45 250 991 764 -795 -143 -642 -745 -902 -309 -733 636 778 -786 -756 -902 -215 590 272 -325 -969 -992 772 671 -601 -155 273 363 771 -161 644 952 914 -181 34 -513 -167 262 -363 -486 763 504 375 901 -565 526 -307 919 -592 943 -882 -198 -800 577 -614 767 -888 -339 -455 778 71 980 -210 830 708 54 -950 -575 817 376 779 416 -986 -374 188 328 -302 406 573 563 108 -428 -189 -299 -408 309 -360 263 788 -402 696 -75 -173 -638 565 156 -695 -456 323 -725 -351 -863 -752 -850 -138 -864 865 -438 -725 996 -465 -846 -743 -917 145 -895 -828 -422 716 -239 -582 -26 -832 487 -667 -89 382 -235 116 -656 639 781 660 -139 -837 -633 504 520 -639 26 616 -199 -102 370 716 659 -204 159 -226 -870 -430 190 -251 -858 173 -283 -870 652 -557 -835 959 572 426 -886 867 598 718 791 678 241 -865 -886 827 768 160 -281 870 -817 183 645 -705 -777 -728 -207 304 407 241 338 -827 544 775 471 892 -57 393 -631 -650 -273 -228 804 338 -569 544 -682 -845 -139 423 -258 119 505 743 -858 -438 637 2 418 542 571 -701 -778 -729 293 -852 103 -348 173 -977 -978 -90 107 608 -20 885 -949 34 -929 -301 -652 -274 -662 -258 455 741 -23 -47 363 -679 957 888 -540 28 608 -330 481 -830 339 450 -50 234 -18 194 364 -924 -662 565 -129 -787 -621 253 405 986 582 525 -43 677 -355 -993 568 -883 493 -473 -540 -204 -754 456 -95 237 -813 -180 -385 -9 237 -284 -598 -726 915 -68 -547 -742 480 379 792 -167 630 -470 150 -303 -614 -263 -28 268 -768 395 -964 -97 56 753 -482 839 348 -795 487 213 985 -467 655 -269 -754 -455 -608 897 -562 -695 -860 924 690 -364 -173 141 413 647 -48 760 219 323 743 -378 -272 568 -356 -294 472 -67 -919 -867 -510 -539 -327 153 592 -866 367 -871 -888 -661 -266 -898 -857 250 -697 392 763 -301 -15 -316 -280 -472 -258 385 -412 -229 -542 -229 100 909 -327 -129 311 460 -752 848 -635 -799 437 966 550 136 697 -741 667 -797 -581 975 918 -2 -268 -552 326 -780 355 -552 -651 -276 -919 264 -441 688 -715 856 530 -145 -246 561 31 120 -766 -840 -451 -421 294 752 -814 320 -142 771 -849 289 -465 421 689 540 314 810 615 -390 206 -909 102 415 -157 998 -129 226 481 286 -222 -356 -57 153 -95 -908 423 -583 470 168 138 538 465 -475 -512 -461 677 904 -499 533 -464 -635 959 -432 -522 -850 -721 943 -58 -564 104 22 236 144 -753 -158 -543 -970 796 74 540 -941 65 -234 527 251 -709 844 319 -49 171 -315 863 -15 204 -76 -583 -346 53 -579 129 -661 -897 -986 -899 785 86 643 -1 -848 -969 895 -760 160 -96 575 -773 -846 -136 644 39 -990 226 -723 -975 -670 251 -134 -328 -649 -792 867 -261 76 31 -734 376 483 -783 -88 838 867 726 -582 810 -242 -540 431 125 681 291 141 165 496 454 -155 -618 -308 350 865 -754 281 -342 -568 760 -591 423 85 831 -435 -386 -15 93 641 175 191 816 723 937 -215 -570 207 608 496 365 210 -970 -480 706 -298 -914 -125 901 -274 576 -475 843 -705 536 528 578 -587 -371 -414 74 0 -273 -244 967 -957 -571 -158 -475 -91 60 -168 -519 -235 -234 -372 -818 -342 111 -253 558 -300 -77 -456 772 119 -802 -337 -847 -880 640 493 808 -610 706 -707 453 627 784 580 3 -991 281 989 -289 174 533 895 -388 -965 -376 975 574 -201 107 -562 -953 940 695 538 289 350 235 967 -213 -50 -48 -783 947 -170 985 994 670 -969 533 -605 -803 698 -951 912 -782 674 -803 642 -602 -335 -776 -609 447 -225 -857 30 949 -438 491 -839 59 -964 -245 324 -410 -462 313 -745 175 710 701 -106 213 -547 426 -48 -362 -466 765 25 475 716 -951 457 -823 -496 -123 -659 89 452 -172 617 197 909 -366 -553 160 100 -419 -984 -444 132 671 -60 -278 582 162 686 436 767 659 -197 -804 -302 -358 752 822 567 573 -713 -264 231 375 -474 -780 -10 92 383 -818 -592 -769 104 -504 926 956 -52 235 757 343 365 993 -788 708 -873 -723 707 60 -197 933 971 809 895 736 480 2 -306 663 -293 342 -487 -309 344 744 -914 -906 -52 139 -853 505 665 264 -608 340 145 149 763 408 432 965 -349 316 334 -389 372 134 489 730 -716 -3 -526 173 -263 -114 -255 323 154 -649 142 -387 -490 -758 265 873 -277 928 -938 -168 -932 -673 -368 22 82 -538 801 803 735 -179 -565 -837 350 184 939 -124 711 863 -764 124 564 -578 -157 90 -363 -441 969 34 -731 -490 -283 536 686 -986 -450 758 127 -646 184 805 736 -107 -407 -296 501 -252 370 936 -16 987 312 -8 -158 606 -727 -849 -247 -572 -702 451 528 200 676 382 -69 -453 -563 -268 948 60 84 783 -888 124 -689 33 398 330 511 638 -658 -115 797 593 -370 -917 170 -853 825 740 -868 -65 -800 353 384 772 168 998 -891 619 276 -202 972 599 -760 -808 413 587 735 219 67 -688 -763 -129 -999 -951 -580 -534 913 455 937 685 810 -215 867 783 302 422 -257 -96 391 -189 699 -294 -702 -996 -857 588 953 -830 -664 -503 -952 417 193 -111 -688 -309 546 -7 42 -817 -972 -515 -778 -560 806 -145 -711 -298 -81 991 -684 -774 -357 -359 -254 103 -831 735 -831 -259 267 351 332 -419 698 453 -329 -627 408 731 -601 -119 995 -258 -829 603 203 -739 637 -935 110 755 4 -550 -195 -385 584 -182 -878 -505 976 319 -143 -946 576 516 824 -913 208 885 -207 98 797 -924 947 -568 -273 879 -571 778 192 -991 226 -774 933 -363 -661 885 -378 427 -936 634 621 -331 776 587 -311 82 193 535 522 195 927 39 885 977 -95 618 -878 -948 806 -903 -467 356 -616 -586 -631 -75 -332 -480 -432 -369 -181 -70 -131 -480 -589 241 362 106 106 773 173 -799 556 -370 -845 -394 -485 -637 -268 264 -739 -564 -422 -999 333 285 27 -158 -819 -487 198 804 979 413 -26 537 -863 -197 -67 527 272 -853 -828 -204 -158 -162 942 566 350 -654 857 -644 -967 -127 268 830 844 -963 249 432 -552 -756 -397 964 169 704 65 94 -81 315 261 -249 -974 -196 326 -90 534 820 510 -66 -59 -209 794 -739 721 -445 -524 105 -24 645 -110 -512 -566 -900 -523 -972 -115 83 734 698 550 732 387 787 738 -416 -313 -956 61 75 34 158 426 452 -284 676 107 -579 85 -216 -389 -832 605 294 29 -55 -908 808 592 -222 -721 406 746 -29 713 -116 -17 818 587 -311 655 -662 -450 -629 950 516 990 -478 -610 -409 643 928 -210 354 993 -769 358 172 500 -520 37 732 401 -603 -260 -985 703 -325 309 -565 877 -470 265 -565 98 -483 -982 526 -179 -475 -372 -484 -190 -985 361 43 39 -142 822 812 646 -190 987 -738 400 817 -562 -169 255 755 992 878 14 174 629 -245 250 709 -316 -358 -909 -946 747 403 -450 -738 185 115 716 -590 964 845 898 -994 482 -185 -643 -622 894 -154 -650 783 517 392 -685 714 -342 -895 -942 -354 770 -163 760 998 796 -161 -503 -588 -853 -176 -389 564 -832 -319 703 -801 999 -46 -765 -277 589 -412 705 -851 850 824 -772 402 699 676 -801 -342 -820 633 6 180 -330 884 236 -889 -757 -419 -877 985 -624 641 401 -979 331 -379 604 -210 25 143 843 -78 -134 961 -229 392 1 224 -731 908 -155 -2 168 347 19 -46 278 986 859 -673 281 876 -604 155 908 668 32 615 -603 215 785 -181 945 -544 -868 212 12 -203 967 146 47 -761 662 505 889 597 -11 -165 -291 469 -300 -927 796 533 974 -835 207 -527 931 909 -485 417 53 -128 16 -31 -134 -635 -532 993 -640 -341 -195 -257 -22 -763 -251 528 980 383 -773 2 -106 -211 -187 -335 -474 -785 265 -287 751 -218 -846 -607 -538 -231 993 280 -528 845 961 -231 -268 472 465 717 -562 -933 -726 -466 -828 -673 -666 975 -34 -279 -864 872 718 293 449 755 -644 632 520 -571 188 -94 823 -724 622 -331 975 457 871 650 -458 -915 283 -459 944 -975 37 619 591 985 227 -497 757 165 317 416 -422 -187 462 -787 -491 432 -893 -255 688 -586 954 -302 70 246 -755 436 787 -997 892 -298 449 -287 -51 702 123 990 280 545 624 -837 -917 935 853 897 538 11 -888 393 -190 370 -690 258 -188 -147 -349 -847 638 -476 291 -870 571 745 -685 -826 -169 515 -976 857 -96 799 -346 -108 -555 447 -226 517 -398 534 -378 599 894 -918 912 967 -657 -996 348 -197 869 -967 -17 996 994 -561 770 -206 507 -991 -811 649 392 960 747 929 -789 743 194 -576 134 491 28 -931 -367 47 132 11 -868 129 249 113 524 586 -519 -130 174 82 -450 -474 -111 722 -260 -138 -780 179 17 474 625 101 -960 -112 -359 317 -147 -800 499 648 469 967 790 689 269 -276 803 805 -664 -224 896 -947 -355 501 42 744 -30 -558 60 -610 -685 -66 -171 828 488 -93 -710 -446 -515 451 -283 -39 -586 -69 -123 -144 999 -551 198 -179 829 956 -997 864 -250 549 -325 -501 228 -383 0 600 -250 -760 -550 -394 667 551 200 -94 -992 -330 930 49 -571 701 297 -687 200 465 798 -658 504 968 -781 186 270 -908 -860 836 737 133 506 -402 -455 -818 -782 132 -958 47 913 -666 507 -727 -153 203 109 -431 573 50 959 586 318 -87 -413 -87 -291 -884 620 -393 922 851 -181 -122 272 846 -540 -56 -101 139 667 921 573 380 -836 422 679 982 635 180 835 917 849 624 891 538 822 987 -140 755 -889 16 767 395 -7 821 992 -867 -888 -679 -283 554 -510 451 548 790 996 993 129 -394 -256 -663 527 733 -190 159 93 -985 -990 369 -567 368 859 -723 -952 129 458 681 977 88 -486 971 -70 -674 -29 603 -114 545 -959 343 -436 867 -279 437 -161 102 352 -589 -38 298 -68 441 -281 996 -558 -389 -985 652 514 534 -134 -560 -711 -497 979 314 109 -962 556 -613 -81 528 -7 399 -258 150 -301 261 -361 -163 451 -191 -444 67 165 -646 547 942 -369 532 -260 653 -874 -674 2 -632 -874 604 -68 -579 320 868 487 -850 946 778 175 144 -919 984 75 -660 -185 -103 -561 -83 789 974 850 891 -612 -530 -456 566 -71 -766 905 391 -412 -394 127 63 402 717 82 -701 333 -977 -791 613 -95 173 -888 -758 -478 -113 -680 862 693 -208 617 -307 157 510 583 -105 809 -611 520 469 -254 -451 -628 387 -42 -793 -957 732 -627 731 -683 400 -907 -785 129 937 -22 335 993 -974 988 342 438 -677 215 -620 -887 -262 -372 938 407 201 -720 -375 -336 983 -857 406 -962 548 558 -772 411 -422 775 506 281 838 348 729 755 825 -314 977 188 172 -735 947 47 909 -809 852 259 -140 -964 -908 805 656 764 423 776 6 -412 -258 -684 -14 -843 954 -529 -84 494 -782 -335 -258 395 -466 778 798 719 -965 -920 -328 566 498 763 -712 -696 732 302 652 -534 631 -501 8 -941 -702 487 -758 692 544 -225 719 596 -261 -726 40 -121 291 -74 -992 -486 524 230 -642 -682 332 -334 -101 752 354 -769 345 -22 -869 -732 0 918 -606 413 -659 -748 974 -481 464 834 673 -804 -310 387 930 957 657 -174 160 -77 -365 556 717 -621 -436 -629 29 -288 785 -422 917 -555 -757 -906 -816 -411 863 -698 211 893 -871 960 842 225 439 312 890 -322 -634 -90 71 171 801 442 -652 -64 870 -371 215 -442 -994 -254 -116 -79 -409 631 626 -894 -832 -454 220 700 683 -748 -800 216 728 81 516 -3 76 827 897 795 -804 -354 -469 -10 831 -330 107 393 -612 -776 -978 -739 501 318 -814 -129 -678 -221 908 -945 -529 159 -947 -832 -937 -99 199 267 -458 797 103 453 377 285 -689 -17 -909 880 272 28 720 940 518 -633 -305 550 93 179 217 195 656 467 -14 -515 -706 163 -18 -346 -324 550 967 229 963 562 7 235 706 -187 103 46 553 984 995 -182 -684 -903 229 144 -846 669 -83 -783 -331 193 193 223 635 646 -807 -680 445 -579 47 -851 996 252 -766 535 -563 245 887 -151 -457 -91 -948 -681 -146 -910 436 -100 -884 28 -469 187 -136 390 637 -685 235 -770 651 -879 607 612 514 510 878 -163 69 829 403 309 176 915 -735 -443 706 -473 521 135 -621 885 -302 -67 -694 -863 981 391 -883 -144 -290 -951 -814 -72 854 -523 -157 -877 584 931 -986 153 7 432 254 -182 597 -345 -756 465 -627 785 -157 -287 -675 624 -724 805 978 -925 568 -395 -324 -902 939 226 130 -973 88 -689 -320 336 178 295 107 380 899 -980 -25 271 565 -752 -914 -377 259 -46 -735 -858 63 248 902 78 -590 -610 -64 -975 341 265 540 593 541 -783 803 187 562 702 -368 725 -757 -875 853 293 -93 -917 -525 -609 -702 79 -236 69 -20 989 582 -681 -207 763 499 127 -965 535 -973 176 -981 -22 17 349 368 -241 -443 -364 -965 -570 -81 -730 430 635 -437 -960 -435 538 -325 855 -614 338 -265 725 -273 -662 -908 237 -879 -902 -884 643 197 386 807 464 827 -371 -171 -647 -812 802 -481 943 -387 287 269 -555 -196 779 315 -846 -937 316 -305 -714 -173 985 709 -73 -126 48 886 -704 -45 272 -937 70 -841 -327 -289 -522 451 -871 -853 901 -537 104 601 995 -724 -67 -520 611 -424 347 252 -624 -57 -125 701 -610 -674 576 749 -914 281 -679 985 -793 -443 -485 866 -299 -298 325 344 288 795 -904 -638 240 289 273 -346 -214 964 -135 -756 -276 -143 274 -896 454 -362 255 719 705 880 -158 -20 144 -447 -977 337 -302 465 38 369 -843 245 -493 917 432 -939 -731 146 755 -468 913 586 -751 -346 655 280 -91 -594 -656 597 -617 951 -976 -848 16 430 890 -363 984 -890 -375 -281 521 -519 -382 -73 203 102 478 -817 -780 -35 412 -342 -255 256 -429 550 631 742 -194 972 -2 401 -834 -230 -560 -523 -850 -354 252 928 866 264 -323 426 -236 -666 98 386 -575 -574 -321 -330 -956 -892 503 439 828 -866 873 62 -944 590 -748 666 112 883 823 -865 -352 -180 409 897 -289 502 -981 306 -477 -753 54 974 19 -608 -173 490 384 -307 954 -775 -873 -84 338 -791 -684 381 -527 66 -514 839 -403 -9 -886 499 509 321 -579 -311 -94 88 -990 -916 307 -346 -979 -967 -990 -641 136 -774 194 948 415 121 563 -347 20 -264 623 799 -612 -238 866 826 943 875 107 -675 932 8 -940 -175 -252 -459 -676 -248 498 790 140 30 481 -964 -408 998 -845 781 -641 -508 -400 601 101 -293 -785 -850 606 -169 -119 -630 288 -757 880 439 -240 65 -41 -569 558 -76 672 888 232 -170 218 -735 672 125 71 -547 -13 834 -991 -443 -695 39 -889 -30 335 -616 -432 328 969 -819 249 -775 522 298 179 13 563 -263 -870 -615 74 -975 2 -99 628 864 -952 970 119 -305 -914 -658 -568 473 -685 -328 827 232 -350 -404 432 -961 -466 -796 427 -300 -70 -869 -151 464 -75 -606 999 -671 699 -887 385 -119 -885 165 670 -198 -196 -664 891 -470 -603 412 344 281 227 -141 -661 -549 -31 961 512 -876 714 -685 586 297 -297 -243 794 917 307 -902 -844 -405 415 115 -678 -213 -730 328 -18 178 119 859 422 -155 806 -342 116 180 686 -895 741 946 353 239 -113 -706 972 41 216 -88 -84 56 571 -813 -673 909 590 524 -77 85 50 -5 4 519 -580 -715 -656 312 427 -544 695 -933 -896 508 905 129 -680 464 766 -412 81 -350 -714 499 877 -809 -801 -972 290 186 -768 98 -871 -19 741 942 106 927 631 -515 908 997 693 650 852 -148 343 435 -351 -998 839 -988 130 378 -112 -292 557 -62 -122 273 761 622 888 865 -430 354 -37 996 -354 -946 -324 -803 -482 -109 144 -88 -779 -643 119 645 766 -409 910 -635 100 805 -11 767 759 -542 -561 -269 549 -662 -696 -271 -659 511 -843 -296 293 863 878 -401 292 -128 -3 -903 177 -693 228 -883 -79 246 -524 -135 826 705 -445 37 262 982 -299 -149 241 -727 -304 628 146 -26 145 -103 -99 -700 -551 266 899 -843 -789 805 -213 460 301 -756 -877 110 33 -723 -953 736 372 -42 828 685 250 -456 -410 -842 547 787 25 709 105 -963 411 970 999 765 524 213 -624 -717 -415 -715 889 -600 -874 -570 -207 -964 101 177 -367 481 -303 645 266 496 755 -526 -312 -420 338 -951 -95 -130 -544 -65 -247 -634 -319 -722 -219 970 -72 -308 434 959 -419 28 -958 -18 -396 272 -173 594 -72 -61 -148 -205 -461 335 796 -745 -757 -684 -852 173 503 -68 -195 551 -304 930 -806 344 -406 -338 188 727 -558 748 -561 354 564 -849 -997 616 769 298 -315 485 -938 629 -57 395 508 49 -720 -125 -378 -5 -34 88 -823 -476 18 -806 21 -899 940 951 411 -538 331 493 187 922 -491 -66 -448 987 64 641 642 -761 548 -87 -818 -357 -997 374 818 668 -142 634 -676 491 718 632 904 -701 870 -98 -685 -448 102 147 93 -683 -91 -34 -953 339 -857 -832 405 697 -514 249 -57 349 -956 869 -11 875 838 547 674 144 -446 318 861 772 -931 961 586 -11 -593 -659 -640 -641 -212 665 961 599 254 410 -619 83 254 813 -232 -990 199 691 -729 430 766 -37 -907 -183 -926 -296 139 -240 -764 -331 954 416 -549 -415 -238 44 697 101 -852 -196 -202 434 347 -657 639 281 467 143 -909 -468 575 334 935 -718 -491 716 143 -414 291 -527 -713 -134 -614 543 -143 -849 -585 -481 884 912 -320 381 879 -328 179 914 -562 510 -387 60 655 -248 -1000 333 -357 -413 555 -703 170 -401 -990 -548 -254 -290 -315 950 -721 -623 -730 -196 509 -577 -521 -244 137 19 -433 -4 -910 458 119 -436 -244 -316 197 -65 -999 728 -119 -671 430 456 592 -823 -870 244 832 663 -123 648 -742 -272 -197 -970 585 116 164 -315 -717 -931 94 233 346 304 -756 -65 -97 629 -323 975 -750 -444 531 530 -723 220 -533 982 -356 -373 657 -423 356 719 615 -525 -757 -875 -778 -523 -591 58 -335 -800 -557 89 -580 634 511 -962 269 -970 -206 -312 -541 -427 -309 652 139 673 -273 -72 540 -509 -650 -160 -773 580 732 -532 -260 -605 662 678 122 838 136 -902 -995 781 540 220 -667 39 855 850 239 -325 894 -804 -46 2 664 -879 567 -917 -558 228 780 38 669 -864 233 229 273 -8 -925 -227 -232 -562 -922 -16 -444 -836 725 -800 -307 -839 -415 275 -345 139 -474 -104 589 -457 -584 -431 -867 -74 337 -518 -325 -674 636 -630 -550 451 -228 -501 -791 -822 -231 641 -348 -588 465 640 -30 334 -88 -875 -591 128 627 -534 626 566 595 722 804 -325 186 -503 -671 557 -489 -475 -374 104 468 -358 -305 -75 -389 677 895 -1 -889 209 7 -481 206 330 -116 75 -18 -213 919 488 -122 -200 711 -606 -667 -308 793 -589 -513 -785 686 918 -63 -765 -832 143 -939 -814 454 177 252 -845 -408 -890 404 -547 -132 826 -408 -106 878 258 126 20 351 221 222 144 -678 340 -907 409 873 586 584 -879 -854 -629 312 502 294 971 -888 -777 720 -714 -534 -41 600 819 860 700 -717 486 252 445 206 864 286 769 236 -63 211 887 688 115 -629 606 768 938 -242 -812 -812 -760 -801 -54 934 -312 -679 667 837 443 -875 705 682 125 -458 684 -225 -270 -682 -935 220 34 361 777 -685 -103 -991 831 417 458 11 -629 507 -97 -794 -256 946 775 -883 -170 951 624 -268 425 405 -752 899 -833 -754 -218 370 -28 455 -329 -207 193 -146 -295 -924 303 -250 -912 977 823 599 111 -188 -971 598 -296 -822 -562 581 -889 -757 -387 -218 523 -172 666 -605 -308 717 -477 -827 851 -658 -571 -813 319 805 230 872 -202 771 363 488 161 200 -991 -866 566 -561 -185 85 -187 755 713 523 -119 -874 -745 -899 -585 737 724 -99 -817 -723 511 106 447 585 -271 -267 -608 -541 -532 500 951 -504 364 326 639 555 -82 -143 -709 564 -166 808 187 895 446 218 -793 571 1000 -464 522 629 -630 559 817 -229 -97 -408 195 661 -734 554 538 -505 -783 -781 -107 -368 801 591 -133 -43 673 -349 -801 876 -110 465 -65 932 -750 665 -305 321 -101 -990 57 827 727 626 -408 -896 914 -513 -716 523 711 -452 503 587 761 -931 708 -983 178 532 197 477 42 184 -314 561 -231 756 745 -763 395 978 527 887 -552 930 -297 -601 972 -847 -352 247 366 -60 471 -387 335 -247 -638 -887 326 847 -608 649 -985 282 673 -481 -564 575 864 -406 544 -416 -685 -299 -692 -419 -724 -4 570 769 113 234 -2 81 -993 267 -640 369 -592 648 -925 -592 118 -281 -166 866 -440 694 688 794 -787 999 -254 553 -22 952 698 -542 6 -58 941 -830 -176 104 -973 -474 -278 -409 -653 870 204 370 501 -740 720 84 840 -553 215 776 -726 -508 44 -979 931 -123 193 -78 -449 357 188 970 327 974 430 -848 143 672 -322 -361 893 319 524 138 -965 -490 -612 172 512 652 460 -698 -822 164 -639 -259 -770 -950 -554 -428 -555 166 -55 794 -28 -493 -937 381 74 478 516 -156 -564 -804 73 337 -678 298 -249 35 -886 -133 216 951 386 -535 -88 -720 -545 -250 998 -564 -886 497 407 -425 -854 -454 364 -507 402 -1 -984 384 473 172 -108 638 977 -758 108 -983 384 980 559 -406 953 257 -15 562 469 -581 157 -352 992 -963 -499 -246 351 699 -45 -734 -936 -573 93 -452 -861 6 332 -23 -561 -851 960 -856 -472 627 -193 583 968 -978 937 -859 -188 -542 -275 197 99 717 613 718 -840 -122 -276 388 234 324 -74 -124 331 155 135 -377 -971 -30 -32 233 700 -16 -201 -735 40 -581 73 476 -451 -45 49 771 997 -561 120 520 778 -111 538 -329 -570 -461 -136 -185 -90 176 -497 -608 -996 -880 863 833 -327 -674 752 973 -832 -611 -295 -837 222 704 517 -97 216 127 -20 -721 -596 76 -552 -126 -543 -460 189 11 -583 -359 762 398 858 -519 837 -990 542 -461 793 -453 272 -338 -796 943 -832 -719 -361 -431 256 749 -174 -679 386 82 471 -843 -384 -812 -583 -484 349 -986 607 -52 -197 -724 -280 483 -769 648 -630 -508 -504 -519 759 946 99 -914 -277 605 866 -742 -780 620 807 165 -298 301 576 -759 -144 -174 364 159 280 -487 -95 572 -497 -293 -160 -13 138 180 98 237 -89 -189 -437 -903 975 -150 -440 377 -243 335 663 -994 3 24 984 -445 476 -12 127 274 541 -377 -739 -766 -923 -823 -324 -947 -715 -586 631 -757 878 461 -425 -856 -15 -746 180 985 -545 31 533 570 195 79 -769 -344 163 -561 55 629 -258 506 -633 393 869 -681 552 -727 863 -587 860 877 30 143 331 -317 326 788 895 30 709 818 -547 -971 -936 -973 -767 -137 571 977 765 -502 766 -315 -877 766 -523 -123 -185 554 -455 -102 -536 -345 682 -810 412 948 -999 675 660 -450 -594 -26 236 -94 -163 468 530 -393 -48 655 706 259 -495 -362 804 -522 194 497 -517 -601 807 840 -654 254 -654 774 45 769 -281 -794 51 -638 911 -593 94 -565 386 -833 868 -915 -343 -460 855 -416 -362 -69 -962 -350 -447 -236 -644 -510 606 672 -586 -513 623 262 377 -403 -266 207 37 907 685 -375 -283 -735 -904 -265 -715 -842 -616 565 -31 -240 439 -468 -302 81 769 61 597 -178 -930 436 363 45 434 -98 788 339 347 -97 870 85 -140 275 -622 -729 -321 -957 -568 -558 883 939 3 -556 572 -139 603 -118 -66 923 864 41 -763 -365 426 966 -212 614 883 33 -802 -32 331 840 119 -876 -518 307 726 926 -819 -612 574 705 -293 36 -441 551 722 -77 160 912 -964 -970 -131 491 -239 996 993 932 -162 301 -339 687 110 474 386 877 894 -592 728 -307 480 -994 453 -463 -493 749 732 518 334 -930 -206 982 -410 -570 -59 852 685 695 396 689 -489 666 104 -468 -406 -407 -916 -16 -562 -959 -943 -511 -164 -473 435 829 -122 -921 299 -54 508 73 6 193 -672 -409 -119 760 899 -212 27 -709 489 546 -181 593 128 321 849 -469 650 531 -708 510 627 777 435 139 -61 166 956 908 638 -173 882 357 417 110 435 -813 -947 287 109 -452 -977 -265 -879 -519 -580 217 -278 -629 489 353 628 980 -78 -816 -839 -143 -570 359 432 423 -61 689 -580 297 50 558 -457 -5 72 -314 -443 589 27 656 -243 -446 728 -991 986 -158 384 -134 307 488 -723 365 -336 -464 334 -854 -367 817 -439 275 -204 253 818 859 -439 234 197 -526 360 -136 -167 -605 917 -332 -473 552 488 573 -29 -372 281 143 276 738 -362 -6 878 890 -354 207 777 269 -699 52 -92 467 -224 897 471 943 -864 -963 -809 -223 120 -86 557 513 -781 671 -355 444 -429 -533 879 526 -836 172 -889 571 840 -28 929 -133 887 -568 -836 591 577 152 -809 138 85 660 -714 -109 770 -143 930 113 861 -235 -74 -305 -84 916 542 -985 305 883 -366 -158 -109 -557 -804 28 -227 -989 -23 748 -206 -140 -698 -213 6 340 687 928 -942 122 233 384 564 792 520 238 -218 788 112 -508 -710 -857 -790 353 -581 742 312 169 -414 294 -333 183 -213 -499 -614 214 -706 -39 850 -974 -276 -131 -60 -807 577 670 -247 487 520 -977 -499 692 -223 145 -797 -497 -724 391 73 2 -390 265 879 -752 306 283 958 342 245 751 319 -222 113 -265 -567 -369 583 -251 -383 -823 658 839 306 216 -675 723 -749 974 -929 -605 -925 -100 -895 891 -629 -878 -306 909 -912 -947 650 -824 0 -313 323 126 -83 11 -920 890 839 994 220 -915 -69 -203 401 786 129 631 140 -61 -404 130 806 -379 447 570 56 625 688 -64 -88 344 -508 -500 -913 -469 -746 -817 -472 -96 367 -634 57 -383 -36 252 -967 502 -581 210 623 458 535 225 542 548 -244 -999 227 476 167 -503 -5 570 -410 41 -880 -755 -587 -947 626 -435 617 -324 -35 -349 72 -168 -964 -691 -587 933 303 -89 -925 -987 -274 -784 -317 -291 509 -351 995 866 -691 -812 63 -5 -823 -362 926 -432 843 705 -361 -541 498 -549 249 382 137 -600 -485 349 247 326 23 611 -78 781 -779 555 547 862 -63 672 141 -632 -224 146 -900 129 -478 138 -554 221 -712 -653 40 790 268 -727 301 937 -76 -462 788 248 -335 549 940 519 -170 -332 -465 -498 -294 -396 -538 510 416 -518 -345 485 -7 256 -614 718 -398 -264 366 -178 633 425 -68 -338 -575 569 -473 69 -568 141 -583 -604 -156 47 -676 -626 970 888 -762 -827 882 630 -109 661 -171 -917 143 -533 -337 787 254 619 20 737 829 -753 -453 -716 648 -517 673 530 -515 -130 870 52 360 -771 -706 -767 -5 784 -625 -731 156 995 381 -727 -747 24 -737 711 -283 -628 -769 11 242 217 804 897 300 122 726 -721 385 -305 -920 217 807 -883 -928 508 195 -687 -440 667 -64 875 -130 -240 77 -960 925 -794 596 -377 -387 -163 412 732 -981 209 276 -992 824 -101 -699 -852 -252 -457 -187 422 28 -966 -234 -559 -368 75 -315 -301 522 -176 -874 406 666 -232 605 -865 -746 542 840 400 -311 230 20 571 405 682 454 -798 -445 -191 751 -156 177 -521 17 -105 -44 -710 538 944 223 206 737 707 868 -189 372 35 51 -751 -969 440 558 109 -970 -306 -750 832 -651 -309 -154 598 -266 -285 365 472 963 946 793 179 -290 98 738 -83 -933 486 -875 952 -654 263 -998 261 -532 718 -281 -109 -375 -76 17 992 907 173 -349 167 642 -776 406 142 900 -548 775 722 639 1000 -497 709 -59 -882 -249 81 477 -948 -461 460 2 569 583 229 252 223 567 -562 -343 130 -768 62 -303 990 520 -91 720 804 135 724 592 -448 238 381 356 918 -820 -33 -553 500 -193 -202 967 704 -957 -100 818 84 -175 -651 824 -245 -377 -909 623 -312 -779 699 531 779 215 -717 -938 -175 -422 344 -465 247 -930 875 -773 510 265 -740 -751 -570 -216 885 782 -843 -332 -124 407 -320 -976 95 -955 761 -866 -644 -661 -342 761 255 755 186 918 205 -665 510 840 -355 689 872 77 852 -158 457 298 800 740 -926 429 980 220 -572 79 724 -305 195 801 120 880 -217 -48 -470 -916 -326 -663 -735 716 -362 -13 850 491 -253 955 -877 497 -671 513 991 672 -469 459 564 -911 -356 845 117 973 -494 50 823 117 665 -62 849 -270 -248 -305 840 -784 531 588 -287 1000 -607 -779 388 74 -409 136 -823 578 497 856 601 -357 -418 660 60 723 969 236 -921 -285 730 263 977 856 660 -85 29 449 252 -781 872 -108 -753 -279 383 -636 -283 -530 826 232 -147 587 -686 798 585 68 -762 515 568 80 378 -847 676 995 -923 242 760 914 -903 328 -693 842 102 694 -236 683 830 513 -645 -357 -959 220 349 -435 -589 509 -92 121 792 44 -16 -894 -977 386 -6 -370 402 259 -939 898 489 -966 -99 996 290 217 378 -765 242 -486 245 -963 137 311 -315 -896 -224 736 279 50 -751 -998 -534 897 238 79 -162 149 383 382 -890 -852 200 450 -758 816 -658 58 226 760 -777 -634 -312 -688 822 654 -258 -334 -645 837 539 -131 -992 802 -579 500 971 350 -58 977 -870 462 -722 -582 -69 713 403 648 34 500 293 253 459 253 862 825 70 525 537 -720 -77 537 -959 518 -982 -459 976 864 209 24 -221 -237 -210 -568 -812 737 837 298 778 240 462 860 815 -731 -466 745 591 581 556 399 -977 -25 -774 468 896 761 -175 25 -336 -869 -69 20 -207 -194 -168 351 373 -435 -584 761 -762 488 -915 -962 730 -460 651 -578 64 -793 -624 -734 -896 638 537 707 742 -480 -368 -786 -388 703 360 20 929 -898 852 322 799 -236 436 723 513 -580 713 -854 463 -840 -767 -152 -957 632 550 201 480 267 -569 -365 926 944 -558 380 918 415 757 -885 -496 -187 -977 -151 600 -665 -71 -313 71 678 -18 81 -125 404 972 867 508 -351 -165 510 661 784 391 617 285 419 -783 509 238 -162 -193 948 -86 721 -65 553 -13 865 204 348 952 -756 753 659 385 326 66 228 130 -734 376 100 927 422 -469 -89 -552 -435 -123 -590 -973 759 -563 -838 -854 754 99 61 946 -843 95 195 -801 -979 -10 -205 -134 732 -363 -550 -142 -757 -562 -47 374 -803 166 238 398 -655 -279 -1000 639 -266 761 -464 169 302 875 61 -718 605 -751 425 271 559 669 -627 343 870 611 546 -238 481 449 707 797 -837 -470 703 695 -132 444 247 -472 -438 238 -42 435 856 493 230 247 794 -777 572 115 180 -994 666 804 -748 636 480 -210 -723 -551 102 -460 939 463 343 412 -341 -435 299 -636 -279 -913 -589 -849 23 -547 -327 308 -432 477 -282 793 -433 562 1000 -286 -789 -338 -13 -561 442 939 765 -77 269 683 -584 -90 941 -439 -431 640 -610 -450 -585 -107 453 15 642 -684 -616 -566 960 380 -590 -233 312 -258 859 155 265 -209 -381 -210 324 -158 -585 -451 750 -864 -662 -656 -889 -958 87 140 -604 257 -286 -596 78 -279 -240 135 -67 -902 -164 478 -253 -160 -903 -786 402 311 126 -859 -23 -285 -368 1 -668 -47 143 242 452 249 -892 -789 575 -148 434 107 184 -327 384 541 994 117 826 435 877 310 -265 -874 690 -666 165 835 -987 -892 928 155 -269 -945 65 -521 729 293 867 -246 632 497 167 -573 -930 911 -853 174 157 -392 -103 -300 -624 -466 151 -672 -307 174 -979 915 -600 -486 823 -162 -253 755 -583 647 -274 710 -905 -159 712 -868 846 -153 -796 -954 278 -147 -639 -805 294 549 -164 680 -290 -399 -144 -615 92 237 -693 -945 -923 -807 -715 536 725 -259 -931 430 945 400 -134 252 706 658 442 -880 -837 370 -551 502 -985 818 -155 -710 125 -748 492 -952 775 283 -904 757 798 669 -27 514 -786 686 -962 786 -876 655 -658 939 7 301 -256 795 519 -61 653 720 -491 121 -824 -706 -430 452 -284 693 960 -142 308 -570 -702 220 5 -177 995 -195 -99 -50 -580 -467 -532 -518 -516 -788 -400 -828 998 711 609 -733 -972 -135 -59 201 -130 56 -947 7 471 335 167 22 448 -787 791 -740 -387 -560 -750 365 736 -372 709 227 999 393 -357 -544 -833 489 535 841 704 911 124 -915 159 -533 29 -149 -766 -585 -563 -940 382 527 149 971 -681 542 -148 949 493 -581 27 185 -323 -635 47 435 46 121 -305 -887 -284 -419 38 -925 361 -146 -44 -702 357 77 -197 -279 320 338 -992 -579 188 80 169 809 -100 -138 -689 960 266 -431 720 -629 813 -4 848 -226 -785 896 -587 439 -867 354 63 -595 -306 860 341 290 -321 1000 -590 -585 854 -622 -973 617 371 641 556 687 -732 -741 908 -201 906 824 248 868 561 -95 509 -196 316 200 -767 -860 60 844 188 -118 600 -173 526 23 -698 108 -272 -812 535 -652 -246 -282 -86 531 229 540 369 -804 -371 275 -277 938 -323 869 -851 415 -670 -47 989 856 341 -221 972 434 -813 -755 -105 886 970 -868 -72 -182 -240 -564 885 -459 -736 927 851 428 725 -491 954 -714 -126 -562 -293 -778 -700 -774 338 -917 -188 -402 652 -946 -777 -590 -290 963 -207 242 372 554 -584 946 738 596 -714 878 -728 -300 531 -230 413 -124 -823 151 -307 427 409 107 942 -627 153 -440 -734 36 360 -576 -291 -774 -193 -299 -291 661 532 -604 -10 896 49 -713 577 485 -368 52 -568 -656 916 -84 -662 376 -211 271 199 623 687 -737 630 -362 292 -255 392 28 343 927 691 438 914 400 192 922 713 -456 799 126 -840 362 -905 701 729 -327 -779 151 375 903 -811 482 -709 -171 47 -398 -12 -940 160 789 -69 988 -296 -605 476 -372 807 543 -52 -276 10 -123 -221 159 -449 584 76 953 -305 -4 -471 -384 -654 446 -546 188 744 511 25 391 923 954 161 -643 -186 897 933 -231 -200 -93 -73 -472 -79 159 -713 -826 973 452 -746 562 112 55 871 -625 188 781 -389 -838 -167 247 598 -384 -551 833 342 -482 -342 580 698 191 -554 958 -518 -963 -52 -213 408 -206 266 -492 -345 504 -967 -335 -117 581 -303 389 222 874 -873 282 430 -157 -317 -120 887 901 -837 331 -757 158 -372 438 913 -221 79 -487 -656 862 500 644 914 259 -589 572 -325 -511 836 619 -350 1 864 676 835 -338 -857 713 799 -778 -930 689 30 602 685 -149 -739 -844 -348 -183 238 279 -938 856 -349 905 907 -413 -706 507 -457 524 -356 -518 -465 -552 -159 -639 867 -485 -933 960 349 148 809 -239 -330 795 -261 799 66 -550 643 -728 735 -153 -812 -605 509 706 907 597 226 857 8 -461 512 -909 691 968 793 -483 -941 -438 914 452 279 528 -583 87 69 -431 272 426 732 581 536 691 -85 349 -111 939 -150 -174 835 -541 -207 782 -229 708 -412 260 149 -275 -750 652 -885 -466 -277 -610 -232 963 -681 -423 436 505 -214 917 192 -206 228 -450 399 150 -653 -512 -869 -822 439 770 -25 668 994 -916 81 69 -245 883 130 73 -740 748 38 832 -908 478 -452 -828 50 -574 414 -570 -443 858 -264 455 343 -861 -664 311 535 -332 -305 457 -163 -890 -115 466 -431 272 -709 -655 -271 -969 -821 40 -335 326 341 -22 -257 -241 -807 401 393 -116 641 866 623 -254 -36 958 -663 30 -867 -184 5 735 837 301 -785 -620 -422 967 -920 918 355 -375 -482 -264 -549 -647 -446 800 -644 145 -732 -538 991 -435 571 -868 -904 -195 -754 -978 402 48 -213 -196 145 62 666 -990 -115 -296 629 612 -934 -286 -599 -747 -462 470 -13 353 787 -740 32 -619 -429 645 189 -231 -695 -112 69 528 532 549 -884 -861 -434 262 240 821 -426 -918 43 150 -48 -433 440 57 559 483 -278 -567 611 -644 -64 604 456 798 779 360 -62 -101 -122 476 -719 554 259 719 244 94 -275 -83 -385 249 699 -98 293 453 -292 239 -482 -295 -286 -740 896 522 -447 -338 663 690 -734 984 -775 610 758 -887 495 -617 19 63 -508 -177 302 -467 205 -280 30 611 320 -670 383 797 -203 -795 324 -866 270 -188 377 -571 -239 -711 -748 -586 -513 -301 -506 -733 654 913 814 366 -877 -967 102 -733 979 -968 -352 335 805 6 799 636 -527 -836 303 -305 -298 886 -841 -576 401 -738 304 672 -801 -11 466 56 270 949 -948 137 -157 128 80 -935 -280 828 -38 355 -256 603 40 289 396 749 664 -250 -882 380 615 691 533 -572 -546 45 -803 412 -639 310 -414 -887 445 736 369 474 731 998 940 487 973 -993 -596 663 346 -700 759 36 -128 415 -193 -161 465 -561 -422 923 -741 333 736 -784 -350 -761 204 849 -452 -196 967 -463 994 -889 -909 -133 -617 7 -514 604 905 781 62 -166 404 625 915 283 999 -498 734 774 -173 -980 -449 -397 498 -111 -974 -488 -636 -435 668 228 -860 -7 -59 681 -3 823 -763 -453 432 -154 -638 364 81 407 -986 -790 61 -554 176 766 -995 -453 275 -514 -507 -297 609 974 761 62 -233 -593 -956 283 -684 -176 -808 -816 465 129 -642 947 157 420 -510 -649 -669 310 -846 -498 306 -944 -487 626 75 315 834 189 614 -44 -832 -111 484 401 669 -632 -990 -731 920 72 -847 -757 383 270 712 105 22 -322 998 270 172 796 -782 452 -800 -388 932 394 214 515 832 47 -258 452 796 453 408 893 -346 435 390 -150 538 556 444 -775 -876 -430 -147 -302 -114 -257 -493 -987 681 -497 123 -56 487 -734 30 -607 858 -472 -405 -17 -138 812 -455 -631 542 -355 41 889 198 -357 360 -969 39 -346 -966 910 -992 -593 -24 931 -484 -731 -897 -619 137 211 186 -195 -106 340 715 75 -863 -340 -179 -249 346 -601 268 48 -23 570 463 656 -269 -462 257 -882 -848 613 -711 257 563 -380 -354 968 -694 -244 328 -380 656 503 -831 -379 701 -850 399 -384 421 -122 -803 -985 275 -858 -312 191 198 832 908 -777 -943 -43 -401 112 -628 -781 515 786 215 -225 -162 249 161 -522 -354 -519 -949 -133 -438 355 -985 -413 478 -854 -95 518 -496 932 498 793 -443 -498 -929 -88 523 -652 -52 -344 160 -204 -976 589 -140 -496 413 -291 -214 200 901 465 -796 -781 61 -191 328 -735 -761 371 602 651 -905 110 477 -458 622 -10 -678 562 -726 -148 576 640 468 252 796 302 446 432 856 -509 -79 33 -112 35 -231 703 721 422 -96 -523 -356 552 -680 -952 -82 944 -658 -461 -915 -816 839 783 -27 527 59 -289 641 333 -211 -24 958 -390 -572 229 -498 -29 -532 -674 540 -781 -901 -498 -573 151 -200 7 -438 -780 -843 47 -279 745 750 -470 963 362 -532 -50 -13 -861 915 829 449 33 369 -468 816 -47 -330 374 492 -323 143 -609 592 -368 672 109 252 530 137 -243 -721 -679 -497 -666 -226 -613 -986 -583 722 -676 608 -100 186 -208 592 -198 41 654 913 320 661 -909 -860 821 166 707 662 841 326 -518 412 -318 -851 312 -25 -391 254 -420 -535 -693 -925 -225 185 559 381 369 -938 -733 312 -972 219 207 -289 -998 -555 -16 544 -798 408 -294 -408 -200 853 748 383 -838 835 848 -380 305 169 -259 180 424 735 -799 -594 -307 -337 -507 -446 -186 -820 926 -693 438 100 692 -689 -201 -262 109 912 99 874 -584 -750 185 -738 -374 709 635 766 -857 668 -828 420 -685 -288 -327 -348 -523 -598 -526 546 649 534 284 596 369 -343 -3 381 -266 224 -345 286 -906 779 -332 -923 525 -482 -844 826 365 -229 -763 -100 -356 -890 983 -810 139 657 -207 -992 -533 981 -535 -307 -490 663 587 496 -593 511 -931 717 849 -789 985 788 -225 788 -843 828 618 962 752 -414 783 -561 519 574 -287 537 -513 288 -210 -879 398 -78 -514 -439 229 98 784 -590 -724 991 -389 578 768 -154 -259 -663 -150 -894 141 203 802 911 -835 541 660 230 582 662 -132 -404 -418 880 -611 -378 602 -764 -293 959 -809 -26 -140 -673 -237 -347 101 259 -206 -426 40 894 433 -662 16 260 257 719 938 -117 52 -926 455 331 -324 -927 696 373 885 813 116 -823 -700 696 138 84 -876 420 393 888 128 -703 321 -749 -352 -880 870 -539 -623 963 551 630 49 -707 161 -441 710 937 33 56 677 -772 923 -726 223 -526 567 -114 222 -510 162 478 -895 -346 878 -495 -318 754 393 -82 -256 216 395 -783 570 -868 -77 -533 -517 35 -123 -597 -523 181 -487 521 -669 373 605 468 -288 613 -665 -16 -988 -403 540 -687 915 393 -889 -527 417 487 696 569 -10 191 -230 184 612 -665 -336 102 911 501 -189 -980 -738 428 -341 -942 -453 -922 338 906 -708 -990 -573 169 309 -919 388 262 -323 -601 97 847 346 646 -366 164 368 -227 343 557 -3 444 867 -141 676 47 783 440 142 959 241 651 -380 811 514 17 190 -515 -774 -203 -229 69 792 666 976 655 686 -292 -603 338 921 -431 903 -45 161 -900 -586 -755 609 131 -987 229 713 -213 -178 -950 -609 213 -978 -271 -178 -618 883 -143 787 896 -306 -719 -400 -696 -495 575 953 -589 -629 -91 -309 455 -564 -368 603 -170 982 -735 -249 802 -906 236 738 685 473 -4 -658 -812 813 -380 515 856 957 879 73 168 -461 927 -7 -268 33 34 655 682 33 635 966 -745 754 -98 -191 176 794 99 -785 414 -200 721 787 998 9 -273 -277 309 -925 -284 -749 -588 -409 46 220 -491 577 -657 -777 -429 85 -731 6 -564 -154 45 624 4 85 -934 973 -858 840 207 471 -288 -136 986 -149 -46 -567 -916 341 27 697 403 268 -632 -580 205 143 -35 698 -364 -646 859 846 108 -252 488 698 -440 548 -409 491 911 -737 -650 969 -524 -264 -511 -595 742 222 -334 -302 -27 -207 473 -56 -866 688 -222 809 -74 165 450 211 -654 -118 -310 831 -408 906 486 801 171 -254 -580 787 357 814 -332 -19 -251 10 117 173 -497 -921 433 -393 650 -288 712 -893 -210 965 808 -126 941 322 -945 477 -463 326 -599 -619 -185 159 -299 567 -480 186 -432 -165 962 145 -956 -24 125 -609 -488 -195 -92 -308 8 964 -264 -730 412 -897 903 224 509 994 -240 982 -930 -186 -988 -296 -693 280 906 -268 -299 -133 512 -159 127 447 -973 -943 655 -882 197 97 -14 -338 219 396 -707 266 -181 345 651 -96 -929 -36 -937 265 -272 -489 -822 -166 -952 398 -910 593 -535 262 -309 -201 909 483 248 -53 998 -224 489 -702 569 149 326 347 -956 -925 -719 -71 -297 944 965 712 -381 -555 479 389 -564 995 -539 462 489 -535 -860 -612 374 835 -432 -675 -663 -899 -822 776 514 -568 555 53 206 -691 -771 -626 -167 -254 -992 539 542 -487 642 -985 -391 157 613 126 116 234 863 136 822 602 669 21 979 293 -180 857 390 830 225 -813 -254 752 122 -329 -63 -794 661 -709 -65 767 -996 -82 12 -260 -246 -298 -457 -432 480 538 -41 99 -788 -394 645 -234 895 143 -151 -370 842 -398 464 133 -154 49 67 -865 -481 3 735 942 387 205 -455 -948 982 -941 -453 603 -52 205 -281 -125 281 -575 -287 538 -176 -950 698 -367 190 570 567 -665 482 -214 303 496 878 -272 179 -935 950 -965 491 -191 638 944 -106 410 217 405 -99 648 470 266 330 908 -835 907 528 -462 -403 256 748 -83 -952 706 -100 -720 948 -807 -641 -498 646 547 116 -625 -616 -982 711 -764 -726 781 822 470 796 -402 970 100 -989 907 -974 399 -544 621 770 -853 312 196 -160 -330 883 -225 353 -405 973 924 270 459 126 202 214 -917 777 179 -563 97 982 -365 984 292 -221 906 909 -102 -396 664 593 529 884 844 -945 323 499 -500 -260 54 695 613 279 756 -741 -59 -496 -543 -563 845 -849 -540 -208 -477 905 -472 133 565 579 -413 -49 -155 -645 -118 -580 139 -382 -122 512 -235 56 782 906 -595 -860 -922 -299 -8 634 -887 -161 999 868 -151 -332 -30 143 -299 523 81 963 865 -987 340 50 -12 358 725 -33 -735 674 866 594 451 -943 -716 805 65 444 -423 787 734 -204 67 -39 984 -279 -170 -481 814 876 -507 -922 140 -308 798 186 -438 -735 410 -774 193 96 89 -890 248 -782 -606 544 -473 -265 82 747 992 -641 -805 772 669 180 -916 -125 -787 160 495 596 -835 535 -842 281 -629 -221 607 122 776 690 -744 235 372 -616 -187 -613 613 419 -488 -837 926 154 449 -205 -65 273 -544 939 -270 682 -235 58 968 -852 -269 58 -934 -411 701 534 360 901 715 527 -89 634 -94 581 646 -927 -102 -290 -510 -442 -989 480 -98 -729 384 -236 -868 -114 508 937 -796 -716 276 505 -514 -802 689 939 -170 549 267 967 779 -237 -115 85 -763 642 -358 518 -534 -177 285 950 -908 -411 -807 531 -559 449 -834 -547 -55 27 -988 -251 457 83 584 -443 -755 274 755 -408 -269 81 -371 170 -303 41 706 427 -36 654 -493 159 -141 -542 157 190 -162 72 478 -685 132 -958 974 778 520 964 917 668 832 645 975 363 110 -867 290 -226 -25 399 869 379 281 0 -244 -759 -355 -444 -887 364 -949 -414 742 659 159 -237 236 -21 538 134 77 615 57 -707 -242 738 -977 204 -421 -185 878 890 -777 583 173 241 -524 -764 -816 -423 -154 -860 -66 -506 992 -913 974 269 681 846 956 525 345 761 -112 944 898 -329 -561 -875 820 -256 492 -182 -353 248 -56 853 710 11 351 231 -507 -220 125 503 -417 -793 286 -96 359 452 -657 -371 17 196 -554 668 -571 167 -722 -537 46 19 490 -700 400 59 -991 30 540 -119 638 -760 -660 966 -559 -207 -623 702 -704 -875 -633 470 -619 -627 -823 878 -263 -268 458 65 -253 443 -208 246 -580 495 671 113 228 2 -78 -951 6 -969 -653 662 -224 -754 775 -941 -20 -789 -896 109 432 624 -297 48 -443 494 586 962 -664 541 680 -119 948 586 -327 68 -138 489 351 -38 -420 -584 -667 382 -904 103 -276 672 660 -294 266 -215 -618 -81 -934 523 112 19 857 -626 898 -410 -646 413 154 -103 -122 -822 -346 -101 999 -616 -95 -13 431 165 -871 510 -628 -966 -871 -527 375 -710 -770 68 -266 823 35 869 909 65 -503 -217 379 512 405 4 380 410 106 820 -636 386 -277 -22 -42 -118 -438 281 -292 33 451 243 -429 11 -709 298 -716 141 595 140 616 -836 331 785 -795 -225 27 -776 458 259 581 -943 -227 562 370 406 307 -695 -152 124 -526 -503 -916 -751 -160 576 262 -685 -745 354 -248 233 -609 -376 700 580 -668 -438 923 -131 -778 313 -57 715 -59 32 -960 -811 -818 767 -870 244 83 -494 133 69 -440 605 650 453 -750 836 -819 255 -269 932 -765 994 -215 805 429 528 612 -566 476 324 503 563 423 712 46 993 588 -499 -221 -910 -742 531 23 -662 612 -771 376 -902 860 -907 -291 669 169 951 -619 -936 449 -21 206 633 14 -290 -190 54 968 4 883 182 -101 144 -626 -75 -180 729 -421 -924 880 -147 257 -133 -993 -170 -685 558 -500 -477 141 808 -808 -355 884 -678 578 -965 115 -74 885 217 679 861 325 406 -527 -672 367 504 889 203 -617 605 40 -389 271 -529 489 914 -433 -237 672 190 994 923 303 856 575 263 815 460 968 646 -442 -439 -839 -173 919 566 -230 -787 -240 -366 439 -834 371 497 713 953 668 -707 765 -436 -646 -446 -886 209 -453 -99 815 -62 -954 -213 772 693 143 -434 -550 -778 -502 -439 -184 -57 256 -843 98 58 629 -765 -325 -623 -759 -903 -686 792 157 917 -424 179 246 236 88 -786 -372 -991 520 807 659 -750 632 253 -864 253 -237 -877 146 -955 -916 -604 -552 -970 938 562 -739 -433 -609 -354 -413 146 207 397 481 948 -740 931 28 951 493 -620 410 289 -51 -666 276 246 -419 465 424 -659 523 256 533 -319 271 796 -401 803 -552 873 4 541 137 893 503 178 380 -158 -284 -546 -26 105 330 303 -82 -602 425 -925 989 423 -263 719 -789 -179 442 -90 -448 883 -389 322 856 919 -618 -856 917 -936 -899 -951 339 -214 55 197 880 127 132 -817 30 -293 678 351 606 582 721 355 -999 763 -760 362 426 12 829 53 -864 410 -918 867 541 208 -746 -714 960 320 -809 -258 -190 -33 233 266 380 403 921 -653 160 -934 -546 959 -508 -63 -514 14 -684 -805 -494 681 -54 204 -726 390 183 862 -206 -485 834 12 -195 -382 -257 173 -377 -352 81 663 -947 -893 435 496 43 -914 -722 231 954 730 362 616 459 -418 453 -400 -961 -116 453 -782 -845 -611 811 997 -395 -941 -869 -327 -932 -717 -706 858 524 -939 424 193 233 -275 -170 554 837 616 870 616 726 -95 -117 -800 -938 219 -861 -234 153 -932 508 569 417 -347 -555 -22 114 117 978 -333 -875 232 -613 -315 373 794 -434 -367 817 -537 133 342 -680 -455 -952 153 -446 -280 -219 -69 25 -58 -846 -659 -490 140 -546 -524 93 -866 -231 323 352 583 148 -289 -523 -323 -48 828 -523 337 46 -559 99 182 517 632 604 656 -628 -397 -177 -4 -688 -118 -718 -768 -313 -858 917 -171 -718 -15 86 463 -725 63 447 -372 100 -18 -314 -982 -542 987 784 -86 -527 -546 -797 15 993 659 86 -116 974 -390 -800 863 -855 -543 109 444 158 -252 -504 -341 461 -440 -196 884 194 274 85 -867 -96 387 -848 -460 402 -182 853 81 -543 -657 972 277 927 892 900 -455 823 407 -562 -792 -649 -533 783 681 201 28 -283 898 351 20 -370 81 -290 -98 288 99 573 494 -545 366 279 117 787 -974 46 703 -592 -246 -590 -238 -837 120 975 -794 -356 -954 -686 936 770 -542 655 110 720 -270 916 490 779 -399 73 154 556 0 -768 -888 760 809 -396 716 947 90 -559 -824 520 -984 119 -768 153 -565 581 415 427 575 276 520 -239 -647 -565 263 327 -550 -492 825 631 213 627 -860 248 -565 -176 144 -287 -461 -37 -366 465 -667 224 -216 -34 -506 980 -488 836 -905 54 415 585 -109 -1 490 624 864 364 429 -90 807 989 -645 196 80 320 949 -603 -247 119 483 277 -379 -294 621 -947 28 459 526 98 -964 -629 522 -414 842 121 -429 -106 -855 -276 741 400 334 -814 -43 677 -255 766 -835 -65 -955 651 -780 38 -278 784 442 714 -222 46 -537 836 300 800 714 -943 -801 -256 428 -175 119 -79 378 433 -270 921 10 -138 331 -355 -623 406 637 883 771 -746 -785 -434 -790 226 -696 -394 -976 -614 266 -115 858 247 -604 697 -50 -251 -878 -343 464 -656 -694 -41 -917 844 589 -766 824 -67 -686 -823 -20 420 548 418 541 -900 79 277 125 718 723 303 100 -935 -639 448 -219 625 -355 -949 -926 941 608 447 356 -670 925 -591 437 -953 -957 286 982 915 334 431 318 583 -148 -545 -345 -481 591 367 -833 869 309 -965 -489 -554 -987 -423 -97 -328 -76 959 -626 837 -258 969 279 45 206 -25 -50 -621 -253 427 -509 -671 -609 69 983 412 805 894 -455 974 -849 -288 944 551 -950 60 -833 -963 994 581 -51 -259 -487 -703 950 253 900 761 614 -159 -786 59 -442 840 -82 -713 831 -243 265 -382 -980 -160 -191 233 306 -198 -314 674 -449 654 -541 209 -222 969 -306 -541 -611 -751 -277 22 -39 66 -211 -292 902 732 -273 -960 18 -981 146 702 277 -608 -801 -3 247 -729 -399 217 -298 -56 -356 -567 766 373 309 -776 963 349 313 -166 80 853 511 939 -11 -928 -242 76 -291 -541 47 960 -426 148 -684 -287 428 -482 14 -291 -593 538 833 -827 -570 -183 -949 155 -407 770 -716 879 839 -488 -997 -119 -87 -887 -347 6 -305 -9 -80 911 -581 -27 396 -671 56 -67 -637 -310 -596 184 899 953 926 -490 531 -393 -364 507 102 235 -122 925 617 28 -125 361 771 69 -400 -64 -181 -197 -297 96 372 175 -233 207 956 -451 499 -309 -155 -275 -157 -624 927 -525 605 482 925 -591 -928 -592 -411 -407 69 295 -941 807 -123 -520 73 31 857 956 -472 -790 513 -27 -223 630 456 -174 257 203 -259 210 348 -411 537 -814 58 -532 -874 921 -334 384 571 -935 765 128 527 332 -419 696 -58 773 924 300 223 279 251 831 -887 -195 473 810 -660 -578 6 -425 868 -815 4 86 -284 -764 -709 -559 5 -746 642 499 -786 -658 -150 754 318 -85 -353 -630 200 855 -75 61 -419 -210 -234 898 58 -704 344 69 -589 -529 645 55 -801 -503 -682 -840 -487 -140 -46 -829 953 539 743 -319 -375 298 440 -603 -654 -517 869 -74 -642 790 -811 -262 -1000 808 384 -988 212 202 496 224 -948 -804 -518 -826 960 -930 757 -163 -325 110 -865 -376 608 999 -128 447 -154 -513 927 447 -843 961 -770 621 544 340 182 310 -65 -982 -166 228 47 361 -665 664 -702 433 39 957 261 898 -853 659 797 550 87 221 -875 160 -288 626 -926 -958 -405 -539 126 920 -220 692 395 252 200 253 -251 352 668 575 -219 211 391 -662 -864 214 106 -461 -76 41 -505 -787 166 355 -797 -597 777 -308 -467 431 -11 -214 -689 715 -31 -263 -921 785 81 -560 375 707 -967 -55 -858 230 498 69 492 -631 -881 -14 -325 -17 96 -43 615 974 -430 -806 678 851 -924 -120 734 523 676 976 -9 -68 437 -961 786 112 175 693 702 955 116 -400 869 101 372 -28 627 -68 852 916 105 506 -149 -838 184 -27 501 947 -357 -171 532 102 726 -61 -132 -947 -578 -917 -803 550 879 779 -520 296 -527 -790 483 -186 983 18 -59 440 368 -795 233 -411 -738 -554 994 322 -262 741 -626 -757 -416 399 547 -694 176 -715 -785 178 830 941 -183 -606 169 -932 -465 -799 -463 604 221 -445 -356 -638 -29 226 -554 963 205 -805 727 -412 902 480 286 -978 -316 634 -726 366 -199 844 -894 -568 246 -345 -79 970 -26 -616 118 -754 144 448 612 -581 -713 -856 534 -196 -482 -433 -582 -13 -570 -821 880 291 241 466 923 578 -383 183 972 174 711 696 -724 12 949 -225 992 913 -49 -933 -436 587 -773 849 127 -845 -321 293 249 472 374 -817 -693 257 191 -601 635 761 -296 -970 98 -538 776 -425 203 -493 921 -827 -404 -186 -618 529 -179 26 396 528 505 -786 -620 -501 962 -676 219 -641 425 427 -521 -236 783 138 -476 -284 -270 -663 266 994 136 -702 -34 -897 -462 -536 103 -999 133 -285 512 -213 26 -873 286 -526 847 895 348 -562 -26 146 -27 -416 861 776 -733 467 66 -987 778 -524 831 -689 90 -184 -59 -438 -325 -63 -409 315 -939 117 -969 684 -32 -141 -438 -907 904 -23 654 -334 -78 -338 -202 -568 859 -855 -595 -734 965 83 537 921 144 527 399 -219 136 -876 -579 -165 -878 -819 847 992 -113 35 862 310 967 -95 886 572 1000 310 -482 -180 123 192 230 616 -498 -800 -429 -816 65 -762 959 502 -590 553 -864 215 89 -416 667 -952 624 78 521 -913 780 -716 -844 -587 -262 -196 62 -40 256 -750 -392 315 968 -920 -620 -732 -137 -645 914 977 -519 -469 -6 58 -701 -942 -615 437 -828 -213 737 -823 -655 409 457 -872 -812 -388 591 -114 407 416 887 -951 -648 -961 -14 -623 -936 -758 -288 632 -454 -348 -811 459 -814 -908 -922 633 986 -661 0 416 401 -77 794 568 -95 -148 -742 -896 -346 152 760 -334 -292 267 -719 161 -776 627 925 -38 -350 252 -51 261 -932 394 594 -373 762 -702 -42 -204 92 -288 -269 -633 -391 879 883 794 -336 297 546 210 803 435 -31 -93 -694 -490 -913 460 670 -183 -670 841 694 -565 748 -205 237 834 327 -97 370 979 -946 -701 -946 872 -11 284 290 -30 845 231 653 -696 -364 -977 233 583 789 749 642 779 775 327 122 -753 707 -497 448 415 -339 -450 729 848 -897 114 -371 968 -484 -10 -276 -223 -810 453 620 880 489 273 -672 821 860 -948 -359 321 -432 893 -552 -483 979 685 -582 -322 -702 -727 715 53 -36 -859 318 -673 491 476 515 -371 17 -333 -261 -979 -180 245 -676 572 178 -783 -944 989 -898 333 304 135 -989 -81 169 -809 -629 -242 296 264 -132 42 326 -710 -128 985 913 -173 887 95 238 -890 809 -989 339 -985 -3 583 -944 938 -799 -175 -892 712 -789 917 816 -550 130 305 -201 -876 -407 603 -232 475 -529 771 -430 -868 227 -793 8 -114 -108 822 314 174 -450 -472 -451 89 -325 -25 9 -833 835 978 517 -160 -12 -463 -341 -698 8 -663 -844 -2 -6 -619 988 604 -769 -161 -274 481 -501 -560 840 -949 8 -113 -827 182 937 761 181 -884 660 -678 -110 -151 -611 662 -246 113 912 332 -352 -538 73 477 -398 -991 -182 -801 482 415 406 -716 -362 -611 -545 693 -611 -499 -839 603 383 -377 -426 -70 82 -231 18 -671 766 802 -369 -723 -116 611 680 -129 346 -533 530 -11 352 643 303 169 -736 338 -202 944 690 -634 66 76 905 659 -885 -348 17 66 -443 786 109 419 579 -671 726 937 -410 -177 162 701 649 397 474 -782 -195 909 -492 -239 -61 558 760 250 367 -341 761 -262 488 557 -740 -933 243 -216 624 479 374 164 173 94 669 -447 950 -748 113 450 290 -512 -789 -587 -158 887 -325 -576 -216 179 428 -644 876 -243 -286 -746 -636 -89 -576 833 909 695 -299 -502 -608 -844 962 980 788 6 -899 317 473 176 291 121 -985 997 792 839 -877 837 659 138 509 -239 127 774 467 91 -134 60 -6 -213 -935 -906 -468 965 905 484 196 443 -324 -528 356 301 224 493 -12 -633 668 876 -325 195 876 -591 37 -578 166 95 323 -678 915 495 -366 472 42 154 73 -954 907 -922 833 -3 -668 -993 -522 -426 -57 388 968 19 516 835 -323 -489 -174 -926 18 -422 182 -626 547 -184 -453 923 199 410 -571 -364 451 708 -508 -682 -338 562 469 539 -531 226 -745 723 -575 150 92 -504 979 -14 -121 -923 912 -623 -349 -614 -113 540 469 -211 -472 0 75 -293 -897 309 -128 883 -794 -299 -150 350 951 -235 -235 823 711 -244 450 139 -995 695 200 570 -154 -370 -323 -717 117 351 674 -477 -978 76 -831 -568 484 -868 -984 608 -752 206 -879 -401 -678 998 53 -772 519 -687 984 -953 -942 -448 -688 -92 -961 635 755 -416 -394 -428 -551 158 695 204 669 -991 221 -46 398 287 42 -783 96 -365 -437 -131 -44 -451 -638 -551 -190 -982 -600 -68 157 605 -622 868 -574 -529 71 -174 -479 -513 812 264 717 -802 244 -85 -292 -222 -966 -181 169 -632 -185 -233 88 -695 886 -532 -721 -342 679 -83 -269 -899 -28 -569 55 -981 -682 -403 332 -143 737 348 -256 592 -665 761 -5 121 -176 706 -759 347 285 742 643 119 -606 860 71 589 -166 -828 -567 897 538 97 -524 -634 -475 -26 971 -892 -219 -904 654 366 605 180 -410 365 -306 258 340 497 696 39 -447 870 770 381 -999 -910 -190 72 -93 245 -844 -203 -28 213 -363 -65 523 275 486 -537 -978 664 -174 431 199 698 400 167 -514 835 195 858 -324 -565 994 826 583 -195 414 939 479 558 -872 -330 -59 -970 122 -597 208 -24 565 -593 97 287 -407 -256 -186 55 -606 -576 933 -968 -383 730 -851 723 -26 -568 -433 349 -288 -665 -806 391 -208 626 664 -710 206 583 -525 -896 -528 -284 190 -123 125 413 745 -167 300 944 -502 306 993 -236 -212 -742 585 -159 534 140 818 111 -30 625 -926 -402 379 -726 740 994 802 -149 208 -443 -185 864 -251 -464 -44 -24 285 -635 266 409 108 -244 243 -394 902 672 -600 720 511 -838 -185 697 -783 -310 -419 60 799 989 807 -363 584 -4 565 -22 -753 4 -609 -194 872 88 -765 -594 -797 -536 -956 409 -206 226 286 296 -543 902 548 149 794 -667 -848 -512 171 230 603 213 172 395 263 -773 701 -410 789 93 -196 685 33 -409 634 -123 364 771 -777 661 -635 220 -113 -437 -27 -962 -113 -813 -745 -327 -619 -183 -68 -797 -7 867 -463 -681 424 323 -197 -989 214 -912 -143 -920 156 313 -774 496 -470 -953 612 717 140 185 -29 695 -694 -45 -355 -939 -347 -20 23 676 -577 -569 -331 879 634 -886 852 -832 176 564 -150 902 -232 -915 -81 486 413 1000 -320 -95 -5 773 -324 -576 311 -930 594 117 640 -60 -606 571 391 353 548 -483 237 -925 -106 -494 770 -796 532 -506 -28 -799 683 635 -208 -246 -332 511 -69 -184 375 -209 731 -449 386 250 -526 317 252 869 -552 -459 128 232 -724 -363 -106 826 -634 -47 99 -539 556 152 -457 756 544 612 905 -613 -778 -624 816 124 -684 657 994 391 -29 -246 853 -742 -121 689 750 626 -794 688 151 867 -817 -452 -980 -245 -129 280 -287 11 -120 263 -466 461 -252 923 -725 311 -838 804 -956 710 -689 -255 -411 -58 938 977 140 -69 -83 -774 687 -583 -186 -167 171 -374 423 1000 -658 -906 474 758 834 -234 -307 -628 522 -133 112 733 926 644 0 948 -600 -770 -216 -954 666 342 764 -953 -897 -818 354 -664 991 527 523 294 136 -893 125 -391 -623 -162 165 816 30 -199 981 605 964 715 734 731 -172 -754 723 -154 468 -476 111 -68 -356 -68 -274 600 -188 -475 -14 -68 100 -886 -605 214 393 939 102 -603 -379 644 157 228 74 -570 -791 678 -547 -304 817 359 327 -481 -277 -16 -833 881 820 534 23 -268 -416 -887 -364 879 921 -210 -578 52 -290 300 919 -802 -767 -616 111 974 200 481 775 -75 453 838 631 853 652 62 346 -589 -235 -710 572 713 703 -203 271 930 678 -371 942 -644 -819 811 804 -221 -408 469 -322 -736 -602 699 54 834 -695 269 12 -35 752 -415 -226 -483 -284 -799 -698 -292 -941 16 148 -50 539 85 -474 921 446 -548 -90 580 248 237 160 -212 997 325 -662 342 800 284 -719 -835 958 465 554 238 61 149 415 -386 -185 -691 632 -556 -79 -666 568 23 861 -129 397 660 -271 603 539 775 -377 -382 -814 555 324 159 679 -558 -12 119 -379 -673 -383 -956 -707 319 970 -851 808 718 -520 -552 871 -96 -173 -908 -153 -322 -516 21 -634 -760 172 -344 -989 759 -314 104 430 -810 314 86 -968 -203 43 -523 170 53 -144 152 -770 -779 -227 -627 -235 317 25 -687 -162 -459 -755 -10 -146 187 -428 525 -410 -183 -207 -232 654 133 794 -347 1 456 -61 375 826 283 993 615 -599 -419 -605 -157 42 607 -202 243 -67 729 160 775 952 411 -488 -519 -614 331 259 286 -527 523 -71 -680 141 -314 -329 -883 -500 601 807 -672 971 -294 -88 -849 -783 983 -75 -363 -305 -467 -223 11 578 135 117 -137 -107 150 -18 762 -117 998 -554 335 694 799 207 532 -750 -126 509 166 -996 891 -856 -907 927 915 484 409 815 373 359 957 -752 -48 335 -887 255 -113 -913 578 471 -748 123 -171 -355 -499 571 2 896 -884 199 -450 615 520 21 -558 -791 775 888 276 52 -744 56 215 242 -12 48 -395 70 -488 806 920 723 883 -65 -520 24 -363 775 -329 599 232 -847 -643 164 -554 187 -953 -758 -370 -487 132 -901 -842 113 74 100 -998 -725 686 -326 -507 -88 -785 -926 14 79 -513 -344 -875 204 -285 -452 999 284 296 14 653 438 -836 554 -886 608 -673 -204 880 -796 -629 -557 458 -847 637 -545 261 -857 -572 -293 570 -950 64 -705 545 -552 270 -544 -442 -880 -675 155 472 -251 -120 68 -57 455 857 94 163 845 901 129 337 -567 -292 850 265 676 -742 297 113 931 -682 -68 391 339 -515 948 167 -31 307 56 -777 -910 -240 -898 -926 -523 923 -79 -535 908 -438 116 581 726 -883 -430 -270 440 25 407 -557 888 375 38 -453 -800 268 -26 -36 267 13 -328 -181 495 617 -42 -883 -795 -823 896 297 -91 -119 -124 -740 -345 190 -874 325 -950 179 962 -38 894 -836 -892 -610 570 -797 -707 173 -807 -177 -383 -839 -797 464 372 974 586 -463 -779 657 831 683 143 138 -800 845 -654 222 -211 -207 -790 -791 636 722 -907 -12 40 587 652 767 -256 -279 -170 464 185 601 466 854 701 -193 -17 815 934 -151 814 1000 -12 684 -552 -301 621 -198 -615 -809 -603 517 -785 -163 195 -335 -179 26 -962 877 -605 -226 126 -719 -848 -88 -31 772 312 966 -415 -976 265 180 55 663 -507 904 -410 652 824 692 960 -416 835 -927 -399 -946 620 -870 -243 612 -228 899 -344 -562 -202 -497 297 81 -844 307 -95 839 525 -766 580 -749 938 84 135 -249 -969 993 484 241 -130 -487 323 -901 768 968 -152 87 -449 304 694 237 -723 -386 567 805 858 -247 -725 487 -650 368 780 344 401 -245 162 525 268 954 647 889 686 -511 -32 -143 -159 -643 -513 632 894 -988 824 828 271 114 -740 737 984 730 -257 -838 -241 -741 469 29 332 -288 182 376 50 -624 -541 358 -156 -447 167 -174 -955 -856 -36 -199 791 867 57 123 670 -358 955 822 214 -965 267 -917 -63 588 258 -472 947 -183 -477 -815 -215 867 190 780 -873 -549 -227 400 283 232 465 -275 153 -3 -584 289 502 346 80 572 797 -826 -550 -130 -492 675 -94 -620 653 105 -155 921 -849 241 151 985 -812 226 -50 -640 -180 -771 76 -795 -216 616 -978 51 591 677 489 -263 -182 299 -649 568 258 -206 262 633 290 376 265 616 -718 -69 -410 -219 -799 -89 924 -84 -495 -745 -601 997 153 160 393 -169 186 -911 347 480 -440 -898 -739 911 -143 -129 813 -356 -345 -654 775 -739 316 386 959 361 990 96 375 -116 -151 661 -25 497 -226 -692 884 -4 -6 -893 499 -924 732 -258 800 401 -907 773 328 -760 69 250 -4 -418 106 -50 -826 -571 -960 -247 444 -510 -352 735 -124 -370 146 623 541 308 -333 751 717 -91 -119 -514 -608 256 -108 -172 -955 531 204 -159 -500 628 787 -477 878 -192 -242 117 73 -823 -58 565 677 933 -297 866 899 491 443 903 346 127 598 -516 509 206 -254 171 651 -228 437 -61 -975 198 -238 992 535 -123 593 447 712 181 -740 -727 -23 -491 267 -595 -995 568 852 852 79 -835 -263 684 317 214 -509 383 -594 -560 856 502 353 -911 981 230 837 -807 -285 267 -506 351 283 26 -977 970 -767 694 -268 636 -85 -576 479 -323 -182 594 -556 275 62 22 -130 -775 -233 261 70 -402 -138 -200 611 -707 451 -106 476 -691 740 861 -133 -229 -727 492 -243 -400 -308 860 -946 -339 260 659 153 294 -813 -528 93 76 -305 600 182 120 -603 -384 372 -896 16 826 -760 -18 -803 -658 146 979 269 618 286 264 -4 -707 -81 -696 -786 478 893 596 390 629 -350 63 30 -170 -771 -673 496 205 -661 246 -315 374 845 -988 502 -926 -912 -369 527 -825 -745 749 570 -893 -130 721 -845 -499 115 35 521 591 167 -909 953 196 -562 400 529 622 -519 721 -613 -748 -164 410 211 -304 733 218 -205 -67 -928 464 -248 659 -407 845 -394 -27 -822 -769 -831 -46 792 389 258 -385 879 -699 -225 336 924 998 573 -140 -172 398 81 706 933 -41 -419 57 689 204 792 -265 -841 -479 739 -245 724 768 -778 859 -740 -718 905 -124 511 212 301 -560 281 -675 692 -325 601 747 398 603 157 521 -366 -225 107 -695 -610 -477 585 -4 -799 612 -45 859 469 -461 251 959 -137 633 739 398 -768 -710 403 -11 -53 -108 974 981 696 -992 -497 -37 -427 -581 923 404 -922 -874 -193 -79 140 -780 -673 194 194 -839 -837 -882 -932 -385 -309 675 -557 -646 -791 -100 835 -991 608 108 -518 -791 -875 -503 113 -654 50 -568 -871 83 264 513 255 966 11 550 68 90 356 -961 -773 -6 -410 -554 974 505 -501 -366 -223 802 -784 877 -114 726 164 264 -814 916 718 195 254 140 -689 -401 -746 307 683 -771 203 -773 267 812 -768 241 670 748 -73 -292 612 -466 409 102 -652 -370 56 -552 750 792 294 -585 -182 858 -592 643 -744 851 -556 -590 293 974 -963 -23 -8 48 877 -932 -164 -60 279 602 461 865 -320 -917 632 -791 -198 -801 458 -325 138 -210 -56 -291 -977 -506 -311 337 58 868 33 711 -197 745 -527 -231 852 114 756 -692 -463 -824 -698 -971 719 -787 -252 -794 -238 -655 -86 -520 450 979 -643 712 -137 219 999 284 -786 95 -131 -468 767 -814 839 -699 -237 826 367 266 649 -975 -426 377 -19 953 -557 -853 -170 578 296 -469 -227 465 858 113 961 918 751 724 835 195 59 745 874 339 999 -923 115 -760 -160 73 442 -154 745 -54 575 -835 783 967 54 393 578 -607 562 -277 634 -9 -138 -285 210 -985 641 -948 -437 890 -629 -690 861 133 338 -833 290 511 -644 947 545 99 -270 -96 805 -850 585 439 25 -523 -558 -335 207 663 222 -503 291 -770 791 816 -263 -941 336 -795 -297 497 -92 -65 -594 -898 -697 -733 557 803 -271 -744 -51 -636 335 -895 787 -77 79 364 -416 655 -255 -329 -252 -383 76 800 224 278 -995 157 -983 869 282 573 -913 935 453 226 168 123 -940 48 -945 812 231 713 -51 -436 690 -172 -338 214 -408 -454 -884 -196 -211 -779 951 330 15 605 -12 694 31 -132 841 -181 633 -674 211 -967 -327 -675 -332 537 -148 603 171 375 560 -360 193 -899 -138 437 419 -643 -862 564 -184 -432 613 -857 -456 996 -330 419 -812 702 -382 340 356 194 -512 399 806 594 288 -888 -137 -552 680 956 394 -919 862 620 -893 -88 -171 -117 -406 -798 384 -1000 832 719 808 614 -920 -158 151 -114 -497 -219 44 -865 -229 364 -711 397 -355 571 559 735 -609 -343 -769 -553 674 -789 493 319 -921 -553 -302 -865 788 -608 -782 -935 -120 -719 -962 448 359 30 236 248 298 360 163 800 123 -627 845 -878 -623 -563 609 -991 614 702 958 -949 -652 -247 -593 494 544 276 539 -55 507 -213 -507 -243 -736 -524 937 -667 -942 449 631 15 -352 -317 -336 403 -166 639 -127 -643 37 893 -968 151 343 -842 716 729 199 588 798 113 -441 -605 -194 -814 232 -801 -82 367 -200 733 -553 -429 989 -45 -65 309 -752 774 -792 -482 982 -507 -213 -898 503 300 -749 945 -601 209 -175 -299 -109 -988 -105 751 -107 757 -118 895 342 687 6 895 -541 306 -950 -737 -824 -533 -381 758 676 -263 -757 -119 765 -81 -363 -462 884 888 -59 -139 205 -134 305 823 910 433 274 629 -287 -656 -700 289 -408 -97 -754 -633 913 609 -966 -418 -36 -210 -592 -303 -987 -932 -631 -983 457 -251 -403 -146 362 506 -906 623 -834 -7 843 -254 -758 67 -325 -503 -183 418 -323 632 962 -998 429 682 -22 89 954 -379 298 -612 337 -884 -915 27 416 291 -154 750 250 -76 114 -439 -997 -814 -770 -270 582 374 446 -933 -699 -212 -732 914 10 -940 365 674 -956 -893 264 419 218 -138 -840 -323 372 396 -23 145 221 -311 -164 429 -487 304 -427 -712 -249 828 37 -193 -719 12 954 565 -914 -373 -502 103 -452 -784 615 395 -813 -981 -434 -741 128 -665 895 81 531 162 826 -542 -535 -574 796 -825 -991 364 360 468 -36 64 427 -286 890 -275 365 186 -941 -777 -218 909 -645 -299 936 -550 177 -730 -742 656 -466 -56 -170 840 -474 745 17 -994 -621 274 -664 -407 343 -39 -450 61 0 841 943 433 910 871 804 -862 -181 688 -916 -292 -22 906 40 -130 62 438 914 960 -236 413 843 12 -267 -792 -945 -268 741 387 993 -498 -654 152 144 733 172 -543 -477 -172 747 206 -84 -639 707 366 447 835 699 133 670 856 -603 -762 -295 767 -7 -7 -696 -236 -422 -815 -373 642 221 -609 -922 410 -177 -318 178 -982 190 589 808 326 31 59 828 488 -292 367 106 585 745 -728 61 159 -174 -934 837 963 884 925 940 -332 546 -990 -125 543 -863 -945 -946 867 160 -222 650 361 856 517 925 -248 274 642 529 334 269 -335 574 -482 855 -70 982 722 576 395 -657 -297 -989 -506 -597 -150 -84 -1000 998 138 -548 -973 706 997 -538 -800 -463 271 292 -62 965 -478 361 462 -80 -165 524 -776 -885 818 -580 189 -806 -166 214 -400 850 561 167 -394 -832 106 -88 -288 128 94 980 391 -425 -606 30 364 -275 696 -401 -69 160 337 -644 905 -370 -876 -14 600 -147 -788 -479 -975 133 -569 -736 963 120 -385 186 772 -225 471 287 601 907 98 -160 -455 724 323 -450 -917 1 -586 8 733 194 53 -593 337 496 251 314 -75 10 819 -508 989 -179 749 984 580 462 950 937 -245 -448 -197 212 814 12 -352 -198 116 897 902 -540 -994 57 -758 895 -155 192 628 -577 -533 -662 -44 -541 467 686 177 815 -765 493 445 -962 -900 -105 224 247 496 518 -898 646 -526 -180 391 312 846 488 311 27 -514 -417 947 -127 556 -98 -487 591 -886 581 -214 -391 -117 528 -209 272 97 -125 -289 602 -486 -735 81 563 854 -279 -335 -317 -889 690 -768 765 171 332 -31 181 -907 -816 612 957 -791 424 -402 252 -482 -127 548 -814 -715 -244 35 733 -780 -159 717 -47 284 -319 258 -198 -252 -74 -551 291 -818 -201 -334 722 140 -57 448 -661 -610 862 269 841 726 -208 -5 391 -812 291 251 -472 -38 -714 -572 910 -92 -634 -676 -599 360 160 -143 -864 -243 -562 -646 -108 192 -415 781 116 -962 674 690 -374 -301 -103 573 460 -332 -649 130 -326 -285 282 -576 553 794 -99 433 -762 906 -369 329 709 -764 -325 726 -933 -252 -123 290 -398 996 -67 550 -999 739 -924 -500 671 -386 -230 332 -891 570 -457 327 391 -318 -735 727 -999 151 323 591 907 210 961 -805 877 226 -580 661 -402 -164 656 386 980 -351 -665 -174 317 -810 77 -552 -492 -207 439 394 905 447 -598 -623 434 -987 947 -163 -419 -162 989 167 -468 560 433 -477 -344 267 -573 -210 197 -209 -398 -859 606 987 -433 83 454 -120 -965 -283 -109 83 548 937 -27 946 -391 528 724 201 -922 69 111 -628 -44 104 392 709 724 -184 -515 115 269 280 -440 601 -854 327 -490 196 132 264 -524 -179 -162 452 -111 -926 763 -751 823 444 841 593 873 -971 241 -281 -815 -179 206 -759 -497 -459 672 -41 -533 29 -582 -769 -372 -212 388 -420 0 -734 990 -516 731 -290 541 -910 784 580 54 111 274 676 -503 683 -143 83 692 560 -122 -179 -732 660 872 -27 -819 573 951 139 -779 -143 -232 -798 424 304 204 -671 -791 99 455 -751 -687 -131 -174 -722 580 -809 587 461 745 638 454 337 93 -350 -151 -62 -356 -357 151 723 -232 -365 427 -178 108 726 479 918 974 -391 385 716 -482 278 -690 -748 884 289 646 935 -939 -324 122 -762 -629 230 781 541 775 -771 -763 -146 -847 -370 262 -713 -765 -649 596 239 163 929 539 798 562 127 -923 547 -1000 705 -921 -167 1000 -882 946 286 -587 115 914 -646 428 947 259 712 128 -143 209 -824 774 -413 425 -191 72 -914 -156 489 -774 -250 922 333 -812 708 -6 784 45 -445 -168 -121 -693 138 583 -237 463 -447 576 300 -351 606 -700 371 -803 -915 -24 -378 -238 229 457 863 -694 -556 -28 119 -807 248 -31 -357 -601 -554 199 -292 -944 -189 -293 -352 340 -970 -757 -183 -432 12 456 -939 34 -977 955 729 871 -816 -851 236 568 -541 -830 -902 -252 873 150 -442 731 755 172 -861 -571 -574 340 554 -746 60 602 -408 -695 751 -175 -358 -210 -892 29 -371 762 -353 -778 959 765 567 -918 -556 -109 57 -202 -52 1000 -912 -907 -85 610 -822 -394 801 536 -978 -133 186 -169 -627 -148 -999 -324 305 281 -841 999 725 56 925 -582 -778 77 124 -140 -397 62 -30 -267 198 380 -738 220 203 846 -2 -266 37 609 -688 641 555 219 130 -41 5 60 -24 255 -873 62 -673 -601 533 -262 820 -393 -423 631 480 -328 -795 835 -483 166 782 838 184 -70 227 627 -210 -760 -616 -883 -445 -10 -815 -928 -610 -347 -396 -924 650 188 -477 -883 719 877 -516 -585 -132 -160 660 348 952 -995 -788 417 -59 16 743 508 -18 214 -325 501 -133 189 -200 208 925 -876 849 795 -927 594 -477 -383 -395 179 146 -583 -339 -809 -243 -376 337 -631 548 -121 -288 909 467 934 313 -180 -810 -992 484 -909 73 688 589 894 -112 -984 106 -832 -464 227 845 -461 718 22 579 91 -195 335 -495 -258 -769 -830 774 238 -782 -760 740 520 419 -50 -572 -27 -643 376 552 -979 -500 -453 -300 -226 198 942 -564 149 -181 -18 -894 -697 -764 298 142 577 -514 -184 519 684 233 434 777 -237 506 -64 -359 669 571 -749 -6 -860 876 -951 -630 804 -75 188 968 295 572 161 -69 -787 993 -89 307 -385 860 562 84 181 161 284 -795 992 446 -603 146 717 883 471 -653 -763 852 28 492 576 -309 889 673 429 335 -970 -422 89 806 -259 -852 -752 -552 496 649 2 -268 780 925 -28 789 704 133 99 994 515 -416 420 390 781 435 684 43 455 -570 -562 550 -927 -687 -372 -343 380 -927 967 -630 -907 312 -303 99 -150 -243 376 284 -545 -554 -778 -188 -488 -611 285 -389 -266 718 703 -83 695 -109 -7 -233 -29 -643 -336 226 584 795 -32 -892 -945 -749 595 553 993 228 660 706 -122 -602 566 -639 758 -988 677 -714 287 -238 -496 -170 -345 -642 161 881 200 100 -27 -621 0 278 493 -263 -641 -102 -190 582 159 195 -648 312 -413 223 -525 -97 -678 -704 551 472 -577 -80 -340 354 421 -712 -257 -98 482 683 565 571 357 -621 -988 -728 -861 663 419 785 -775 -230 910 -854 384 -516 534 694 196 -565 -737 775 569 394 899 -841 -712 -120 -694 66 35 193 335 -11 -494 -188 492 801 965 408 -584 996 -742 -195 940 648 675 -71 517 -621 580 -357 -844 912 -741 575 321 -518 628 526 577 257 907 -953 133 -899 -945 -610 -335 -940 -440 -323 -336 924 -625 32 -726 725 689 -337 -449 931 364 212 -426 -435 229 -127 904 220 -387 -63 888 -270 -981 383 -297 -174 -469 655 708 987 -398 371 -737 451 106 -98 -176 -101 -660 -909 647 -690 -794 389 -69 -130 515 522 -729 -707 400 -397 -75 498 -440 -953 797 -48 905 914 -223 447 -61 -252 -444 -981 471 -598 -544 -228 158 -580 768 704 894 -827 -704 -965 161 893 -61 34 -265 287 855 825 583 -261 842 -633 -339 630 593 242 -28 755 -946 409 -535 538 -377 -185 395 992 -485 -265 266 908 260 165 -736 603 134 704 559 112 -501 330 -251 110 861 -389 -792 -348 -545 -51 -862 752 970 -496 -991 -607 955 983 9 -61 -137 -762 730 764 268 -62 -60 934 321 -839 -682 -205 0 -394 268 771 276 -410 28 -25 308 867 -95 114 783 671 854 -184 -661 652 469 295 -822 -291 816 449 -92 -763 -889 -360 -539 156 -871 -329 -620 -884 255 21 684 668 808 676 563 499 745 -682 -39 -689 573 -607 68 -726 750 685 -355 -242 303 825 215 -252 556 36 -16 -185 214 -422 550 -868 -776 500 749 244 839 369 -840 -274 -514 234 -886 -102 502 326 753 -160 45 -516 698 -857 -524 -969 -187 -253 123 641 434 -392 712 511 -68 -974 -293 -75 -385 850 -417 778 785 -836 152 -716 461 -399 709 -42 229 -243 -959 -293 953 765 305 117 722 365 -41 -898 -95 -512 860 -489 -210 611 -194 209 -677 -819 483 -947 -747 -320 725 464 942 -173 -690 141 401 -709 -775 -429 789 -807 -598 -714 -708 -162 -286 436 687 -909 -255 -23 261 -241 -809 932 -167 -746 -492 -476 -360 -733 -926 916 -174 -67 -29 -445 -784 -708 695 669 649 -812 -342 -29 -589 895 -687 96 -98 -279 -482 -499 -711 150 174 739 794 705 404 154 -457 388 -941 434 -473 -940 -240 -139 -451 595 -54 350 -472 -130 589 856 802 874 273 -945 366 565 -669 548 -170 38 -336 -50 740 530 -584 -615 241 -540 -734 -187 -510 990 916 775 -354 -572 369 -893 -960 -623 492 859 218 -126 840 -270 129 -795 -174 911 -224 -731 -916 967 -831 -825 -594 -671 939 76 37 -146 -531 -270 282 -763 491 -953 -811 77 -1000 182 -867 158 -528 -368 139 -665 -806 -638 757 -798 309 -981 960 -854 -579 -992 -871 852 -10 553 -532 185 477 247 867 -636 938 213 -693 364 16 830 -315 517 -467 -884 709 775 -454 967 800 147 250 -597 857 897 -48 155 312 148 362 860 849 -487 931 -675 959 652 455 691 -172 274 112 -206 553 -231 -587 508 -808 613 436 -810 -472 -750 -597 -842 -314 -58 116 -150 155 343 145 -137 -661 456 -570 -469 -100 475 -19 245 -316 146 296 476 -359 57 233 -800 556 -16 138 713 -979 -278 -927 -833 -341 -994 -555 778 -397 -859 879 876 -492 -646 -436 -123 -81 -608 -901 -142 928 -976 651 193 456 637 653 244 609 91 623 -213 -208 103 299 736 709 876 -872 -516 111 987 -313 935 816 -700 -46 954 -73 -236 -836 -920 -543 -483 -460 426 893 97 -324 862 -384 533 -359 721 99 310 163 187 -110 847 416 -191 748 -776 -205 861 475 -756 977 -863 924 -754 -432 96 838 276 752 214 624 -881 -971 62 869 -58 152 -182 -74 -575 -164 405 -159 754 -656 -988 -1 39 -462 44 -364 178 920 559 152 806 181 520 468 -137 -734 511 -467 -656 177 181 -731 395 -132 452 -28 -548 780 -66 260 526 294 555 -352 411 -39 458 310 -275 117 914 -450 105 248 -587 -681 260 -89 957 804 360 -685 -620 784 -219 366 -58 -45 -988 -828 895 748 -849 630 -745 260 -315 -698 704 -25 78 319 -340 -135 -603 308 -658 -523 222 -96 9 217 369 -859 630 -537 867 694 63 -717 535 -510 -245 888 621 -195 460 694 873 -111 785 -33 -622 -320 -681 502 416 720 798 259 496 -989 302 329 517 332 -26 971 53 455 -731 547 491 581 -23 488 279 -485 199 -262 -639 521 -866 379 433 -502 795 403 -885 -364 512 -754 -178 -438 -746 -384 -401 -450 -378 -762 72 755 -888 -475 49 -623 -541 -230 -717 878 -943 33 531 -742 570 -638 -201 786 890 -604 -546 128 -977 -994 -447 -592 -341 622 555 -972 159 -707 355 282 -54 227 256 418 650 757 -685 668 396 8 822 255 -392 142 -535 718 -415 926 -465 -226 613 227 -424 -987 871 -803 307 -383 306 468 310 -356 -910 665 498 -202 -693 -648 -965 -982 375 499 958 -741 -169 -326 867 -971 835 -927 42 53 -263 -948 785 -586 207 -408 758 699 -399 -832 301 700 867 -367 188 69 -391 953 -600 977 851 209 -576 836 -321 -716 -644 -901 -692 -205 -658 721 996 14 -612 30 -463 -468 -481 209 566 -80 -586 63 -719 4 83 239 57 266 -709 -415 711 243 678 -630 -83 431 -276 996 100 878 943 716 -347 211 405 348 -545 -511 -159 161 528 -160 524 -295 -604 -318 531 -919 -122 -791 -121 169 -648 969 -838 596 926 110 896 924 -353 -562 868 -72 -768 217 -216 632 -220 -341 119 704 -440 -533 591 444 662 905 -929 887 -40 -335 -873 -270 51 281 898 503 290 648 233 532 -858 -431 697 758 727 -519 46 861 508 -561 997 -245 -634 78 -839 -280 373 488 184 693 -874 762 143 -201 754 -59 -796 397 -323 938 -496 -885 -222 122 833 -649 -355 -839 -505 231 448 -463 591 112 -938 364 -947 103 -31 -659 778 158 605 -889 926 478 622 332 -230 -996 95 -105 -240 -998 -218 627 525 -336 -423 106 -890 129 -573 -903 591 -966 -490 -738 535 -603 -562 -720 380 -512 185 -488 600 -828 -960 401 575 -319 705 1 -355 -856 -853 -85 723 -727 308 -379 95 460 772 459 699 992 -224 -882 829 -505 -894 65 442 -951 -247 480 -6 -1 361 -575 -339 653 -46 833 383 141 825 -849 56 -80 66 -538 818 -711 171 -964 -350 -506 499 -867 -656 913 474 558 916 -406 197 -451 -746 -961 882 189 761 70 -174 -692 -692 -543 -963 207 -237 774 -110 -896 -82 -598 1 -977 -284 -561 -345 -367 -920 -794 -736 515 791 -529 998 -925 99 -300 467 96 443 52 47 -893 55 -554 590 -906 -897 -413 667 875 318 -157 392 -828 -410 321 -461 743 -943 -100 -104 160 669 -520 -426 364 -97 51 -160 -611 610 301 -353 518 195 -596 88 735 -741 728 305 895 -217 968 628 25 927 -796 -210 -948 881 -670 -19 -682 -661 359 893 203 618 -589 137 -82 -31 -47 160 513 -811 -69 -45 -316 -697 -925 306 846 -660 -602 -933 239 -488 269 244 407 -60 905 428 312 62 -864 515 -540 -790 423 165 -32 -393 -550 704 -701 -67 -821 419 422 -565 198 -242 -329 91 -144 -943 -432 -801 -74 -860 -810 -931 764 405 826 885 -136 -60 727 -326 -788 -831 90 -471 -882 -464 56 -667 -699 425 210 -185 539 -797 -805 283 -104 -298 545 -346 845 -71 -912 206 860 -938 79 -698 222 -649 -163 929 561 961 -848 166 415 -699 -249 687 -536 -964 660 -245 16 322 -346 365 -328 59 36 -161 -615 -400 228 -44 -175 -884 979 234 552 863 494 -818 466 -753 -24 828 -451 928 -102 -573 -570 -323 -44 -548 236 334 703 993 -662 597 -827 680 551 -424 329 -36 -842 473 -765 -819 -762 -31 805 325 740 958 -544 -834 -938 60 770 63 902 -459 -4 752 683 -858 -59 -470 -413 477 -405 329 -772 574 -464 531 735 447 -336 400 -569 928 577 -679 -274 699 892 -218 -225 -10 -124 -847 -948 842 835 813 -107 -503 -81 248 562 881 26 -708 479 915 -445 831 -762 -153 -939 -951 945 719 254 -724 435 -953 593 97 644 480 -302 -869 69 204 128 -129 -980 652 195 -796 804 -409 41 627 624 604 217 -752 131 -110 -922 428 -549 713 -782 829 982 -384 459 665 830 405 128 -513 -29 49 -934 520 489 -179 -476 -596 -925 -990 870 -267 -973 -947 -318 -723 -733 72 -618 -307 986 360 853 -796 835 335 523 333 283 -291 865 -194 -133 -406 849 -332 -456 -49 619 -170 666 82 79 -143 987 -898 -190 -439 -421 136 -721 -153 -188 509 -683 -31 -437 719 127 591 359 -209 -561 -164 -847 603 727 836 748 774 -685 974 -279 510 -749 -452 171 -439 -372 -158 -495 -655 -879 742 -247 -618 -43 -390 -595 -222 -338 626 -623 -96 103 232 -532 -790 -883 184 -668 636 -654 -169 -647 291 -935 825 466 417 359 264 -180 -995 760 -61 -330 583 582 221 -336 -738 581 873 -71 756 -31 -144 647 -462 357 -185 156 -156 -188 -22 -694 664 -376 -256 83 907 436 -931 271 688 656 -343 740 -73 -438 -627 60 -176 99 148 -275 -32 -325 -623 -111 91 -885 -541 679 -213 839 207 32 -448 -416 -77 295 414 -82 -859 333 113 -308 -537 783 903 419 -534 -780 906 235 631 309 451 -534 -155 -299 211 526 -969 -208 7 -976 -792 59 -831 -326 302 -11 -460 639 -775 -86 586 -587 233 -910 343 -310 138 495 664 746 312 -931 693 141 -444 -533 837 948 685 200 56 -304 -503 -946 746 -794 -293 527 -513 -396 706 1000 -116 420 725 716 -474 611 675 -180 -964 816 -947 204 -153 -901 978 106 -972 110 219 -460 178 -929 673 -141 -74 917 38 971 -794 -1000 -42 -438 237 -920 735 691 -503 -3 -537 254 424 -258 191 -593 -773 -324 154 317 -228 117 -580 596 -449 -190 895 629 -131 420 944 -358 -8 147 -751 985 815 83 -882 807 -265 287 -27 -882 -701 -837 -2 -179 606 424 869 120 -41 -1 715 317 -535 -230 -923 945 -181 55 -916 904 763 -258 -747 266 -508 606 -718 -20 911 -454 -967 949 -687 99 280 -382 -566 -42 -367 -909 -530 464 257 449 951 -711 319 -371 -701 918 829 435 -431 2 -310 -930 -646 249 -970 -502 997 721 -11 720 311 764 108 -535 904 351 -560 300 225 -395 -110 -405 -204 -126 -95 830 -843 894 -913 -29 380 -484 570 520 754 -422 -447 -455 -693 597 -676 155 439 -532 522 -678 295 838 -714 570 48 -33 331 -949 -308 -624 -154 935 447 114 -506 289 481 609 438 -659 -768 496 -768 -60 652 562 -861 -791 -985 -14 965 -704 -150 244 -838 -818 -725 -701 -522 -437 616 -352 -660 -924 -353 -940 306 882 -375 778 -862 -244 188 -501 600 -636 426 -828 -87 -426 109 -804 -934 16 699 906 336 -829 448 27 -404 -829 -5 -97 618 -352 -811 -612 408 -989 167 -787 655 268 970 -582 360 -383 142 484 -249 200 -700 597 88 947 13 722 -750 854 243 -726 -555 280 -880 -385 790 165 -943 -812 246 19 -286 279 857 223 15 465 350 161 986 -646 -292 556 741 -97 455 -628 316 422 -13 -480 -524 -368 -284 3 51 759 246 702 397 -475 -471 98 282 -742 825 546 -507 -140 -784 771 725 340 192 -437 139 10 -88 304 106 -610 -623 -590 -277 386 -56 -749 -859 323 -650 864 -777 632 770 363 -790 221 11 548 279 963 512 -571 212 -216 255 -858 176 922 -19 292 -402 641 -5 -636 419 193 -557 -922 824 885 -661 -513 -972 -173 -834 -587 420 96 -31 22 214 -110 864 -208 178 706 442 -254 -791 -36 -463 -154 683 -816 -490 797 -591 -326 -944 988 -476 -833 -215 -448 102 711 -272 -920 -350 -170 -540 130 -745 -392 -475 -591 28 -854 803 -315 -37 361 523 609 -538 256 -241 862 -377 -985 -938 -664 916 -491 638 29 -877 -822 7 627 -285 -195 -928 -287 725 -643 -15 -421 211 -766 -151 -61 -137 645 -508 -43 798 130 -537 694 -248 -197 104 152 691 -914 88 744 -711 809 -883 214 847 -445 -771 -945 307 324 779 282 -750 -767 -67 763 -244 798 -639 -958 397 -231 -48 -448 -544 339 545 -518 524 870 46 577 143 851 -154 -133 -806 -969 -878 -681 -610 -231 538 -11 -39 -223 320 -671 -645 -143 568 -785 731 -767 -593 -829 -601 947 -662 -128 876 -15 444 -488 -543 890 -268 144 848 -308 -313 -548 -568 754 -809 -455 502 547 -64 190 372 -640 -936 905 856 -536 415 -321 709 -947 -440 -114 -428 722 367 928 733 -819 373 -583 422 511 -529 471 -892 -265 166 833 816 -89 -211 -41 299 933 -325 104 -47 -996 137 501 934 801 -638 -610 663 -315 126 -780 -199 -79 979 122 -280 -427 851 -772 508 219 830 -72 -34 -89 71 440 -428 230 982 862 -103 101 -277 -795 440 -292 105 922 827 864 -891 818 810 672 393 -831 -686 -840 811 -144 -283 555 -31 -524 219 -447 297 -24 -631 -276 -345 -662 962 -25 887 -178 -421 949 -253 541 -495 -144 -616 263 -139 777 523 46 -528 799 48 -152 925 -285 -827 -730 -218 487 220 -188 -135 675 149 125 982 -709 -614 -519 804 737 430 73 -798 -215 647 -11 43 -110 940 -181 -419 -148 -369 -326 612 -995 -362 482 -305 795 266 -526 52 526 332 262 965 670 -867 260 -169 172 244 360 -666 -801 -727 -841 345 764 -787 170 118 108 278 687 981 -690 -665 709 -541 818 -149 -908 -997 -435 31 -187 29 -230 475 245 -160 251 -670 579 -34 553 -843 -667 -200 382 121 532 -667 -892 -231 396 599 -644 115 -493 235 462 104 -382 -294 -236 -783 -407 209 533 -849 -876 -35 -952 873 -272 518 423 775 885 -963 788 -186 435 -691 -436 76 336 -191 -671 85 -819 -230 -23 -290 798 765 -335 -482 -298 -674 -564 -573 384 603 623 721 757 17 239 -407 331 635 -180 -544 -567 875 800 490 799 729 412 639 547 797 714 -421 -925 -462 608 202 765 -497 188 851 595 505 988 122 -478 -885 934 762 557 234 -897 383 -399 -277 -863 -600 93 183 276 508 -125 -217 238 -610 -642 332 -842 -702 180 -381 492 -271 -57 243 -163 -399 96 -450 549 521 942 -871 287 48 -58 377 298 -905 251 392 349 -525 -850 162 752 791 593 -784 359 -13 664 -325 683 -917 743 -88 28 -781 -801 -406 616 228 -751 791 121 -726 -215 551 914 617 -313 403 794 -188 -413 -191 195 111 -288 -172 -841 -908 458 666 490 -803 982 447 -715 -754 -91 455 -321 -530 542 -635 -423 -236 -882 -744 -361 -764 -811 -465 -869 437 203 996 888 252 298 -904 -764 -48 718 431 45 -579 -976 266 184 846 -80 -765 -44 -600 -802 -619 -875 405 -681 7 -401 556 353 353 186 956 -707 -49 -589 769 361 834 -335 -796 -517 -174 -494 -353 319 -801 -386 -780 875 440 -861 589 -256 35 904 -544 -65 -714 481 -787 -989 -830 -516 4 900 -976 -4 -837 -423 629 575 139 830 117 -690 -976 -710 757 -781 -717 -910 967 -522 2 280 -897 -202 463 756 -768 -171 -491 -403 -989 766 9 -811 470 -586 19 815 -588 -89 -401 924 -796 914 -435 618 257 609 -683 224 899 695 568 935 965 -791 -896 -490 554 -515 699 761 -480 -360 -52 525 -536 -276 160 -95 -720 394 -221 817 596 -834 -364 -95 796 583 171 325 595 725 659 547 34 -444 -467 -468 1000 -251 -121 -337 493 322 -486 -161 527 -92 -608 -700 -18 -608 304 24 -390 741 -205 -615 -84 116 -85 345 170 467 -122 -267 -765 -773 530 960 155 834 -59 476 205 267 -669 992 -234 -876 -931 672 150 434 574 -797 -185 426 411 125 541 875 183 987 721 782 -434 471 292 677 -364 78 -482 871 -360 379 441 -836 426 171 25 421 -521 695 -919 25 -400 -579 203 -327 346 -781 134 -69 802 883 -637 -944 -450 956 752 1000 -182 -96 -885 862 246 -553 -64 -76 303 -269 488 -179 650 -837 -891 386 671 -125 -380 339 980 -265 -394 -123 965 923 -145 337 -101 68 498 956 -937 347 265 737 154 239 912 -474 -650 866 378 -195 -456 -761 579 -843 -185 253 56 -93 -869 794 -410 -452 -7 200 -710 -730 -930 -309 486 418 372 517 795 260 -257 -217 422 113 -784 -224 139 -323 -178 -910 923 50 667 758 144 -595 -539 -130 97 737 -187 -79 -470 584 673 250 76 33 28 212 950 -571 -196 -151 853 -182 458 -46 4 804 -374 929 -826 -21 -243 853 -46 -623 565 845 -338 112 -392 193 -172 -916 173 -219 437 619 532 867 746 273 903 -934 41 177 565 -216 -62 164 94 13 548 -137 908 533 762 -309 -33 -535 843 -452 707 -81 -641 224 -902 -299 414 465 118 -609 -481 -936 -836 -678 -935 550 -985 -31 -260 -68 -425 728 -181 -7 203 -7 -318 249 321 299 -374 86 -419 281 494 135 -268 695 469 -399 11 972 888 194 -974 308 792 578 -155 -497 223 -28 -459 -736 13 -652 -691 50 252 -394 -604 -117 -4 -499 355 -178 -904 -95 801 381 -587 457 -515 -97 -267 878 106 347 30 847 619 971 199 793 479 970 80 435 825 -374 -850 214 22 -213 -86 -74 -382 -931 -33 629 -194 897 -938 663 -548 -324 -20 799 -330 430 819 -892 666 -144 -335 411 -739 702 591 -732 -381 -602 364 568 118 -263 -511 305 -693 -795 -893 -79 205 -543 232 370 -901 518 233 302 286 -665 -949 211 -640 -516 -485 -907 -345 -438 -202 911 685 581 -772 -586 10 930 283 130 -894 546 -690 -910 -98 824 923 -959 660 30 -749 -392 -588 799 -648 674 912 111 -55 -736 -112 931 263 499 -370 128 44 558 -722 -977 974 900 -859 -377 467 -164 722 -939 -307 -934 -470 753 322 -885 -877 -418 962 933 441 -46 -396 -463 -632 493 -430 -19 700 -538 -901 739 609 -995 76 901 890 -296 -349 454 -158 442 -665 301 -592 -876 455 15 241 -502 -984 551 873 296 255 -762 330 225 -199 677 906 751 -784 -314 742 -226 621 576 -869 -931 692 950 -949 -953 -891 -803 878 982 513 -653 -707 556 22 597 706 -82 -929 246 -814 839 -588 -965 5 -5 461 702 384 -327 -350 -508 -141 126 284 92 -495 -229 274 -97 -747 -748 -229 -365 -344 -485 -532 677 721 -66 -418 -189 161 -970 380 -614 -368 447 -183 365 -713 -534 37 -254 -683 701 -109 -686 -576 -127 -303 429 791 -395 651 -158 93 915 275 938 716 553 313 432 -393 -250 -70 -500 204 916 -740 389 423 -404 -18 121 -679 658 652 356 -78 -222 -547 -917 793 -705 -332 493 -384 -133 -631 630 327 198 -333 483 274 662 113 -400 -57 -984 823 593 -816 51 -880 -714 -606 -753 35 519 -34 -820 115 207 -172 96 188 -69 694 291 665 -92 68 -894 -746 765 484 263 482 667 639 847 492 -235 -410 -51 -119 -513 -623 -88 431 388 -764 -606 696 203 233 827 673 -444 -214 334 -865 -902 -617 832 81 411 -177 875 -756 -72 -169 -743 -606 -455 306 403 423 912 979 992 -459 185 572 488 195 396 -466 172 379 854 -797 374 842 -707 55 981 -171 702 972 882 908 -426 -679 85 628 583 579 467 -935 241 465 -272 35 466 866 290 -511 -47 -213 735 349 550 349 -51 -383 -710 -329 358 -322 969 -740 -42 887 -142 537 -133 616 218 993 -530 6 -621 -398 442 570 95 -180 349 180 -155 -128 -245 -723 888 200 -735 287 459 -726 -499 937 -43 -631 -931 310 106 612 -850 -513 250 -445 -183 119 334 -634 433 147 -159 81 -395 -947 -217 205 -74 -194 378 -365 -800 -375 -215 -131 487 -693 -145 928 -626 806 -493 415 -84 -280 -476 -301 -770 -261 796 -739 -462 -313 -860 575 -726 444 -850 236 753 -468 757 627 67 845 501 -688 -676 658 837 -746 -694 -210 -531 492 -705 -548 -612 -681 869 142 190 193 -85 -673 -626 442 -174 -492 248 427 -678 320 -285 -728 -745 -399 -485 -912 663 950 -931 -415 -762 63 -21 -97 891 363 -805 602 38 -559 660 -815 92 524 402 739 -873 942 71 -764 -397 -857 429 701 -693 -209 992 -927 -612 -609 327 832 635 221 677 799 871 -658 287 -642 -491 650 -140 505 942 24 -470 315 -67 533 785 -5 54 876 -796 -421 910 570 -219 751 314 260 109 512 -774 662 -5 4 313 -347 185 -900 447 710 -644 -638 -577 -806 201 -867 -479 -164 -576 -653 124 -928 913 -572 -423 784 728 -245 151 849 772 -373 -263 -68 24 -304 139 434 -742 139 273 -67 -864 577 550 -856 -958 329 -304 -95 -819 -887 -466 -771 -106 60 283 -339 99 637 315 295 694 -722 284 -446 -317 503 -780 -99 -376 521 -3 425 -659 -182 705 -28 -725 768 -877 841 -503 -778 833 -673 -443 -314 778 565 950 979 -745 290 -453 -496 -999 230 -719 -576 345 -912 442 432 752 465 882 47 -975 235 683 -479 -548 -55 898 -939 -465 693 576 511 55 631 310 -93 29 141 875 -573 93 750 911 988 -539 -248 705 927 -650 687 154 -992 -893 -953 412 100 220 -65 -326 -199 -976 -37 -551 259 -551 971 -907 -409 -398 37 -110 -785 690 -555 -286 892 -496 -333 -330 -994 783 -29 390 425 -246 -932 263 -520 -598 -655 -557 -387 -335 502 -673 894 98 -707 507 -872 -123 -394 -691 -401 299 323 -634 -156 764 33 99 -906 450 78 -914 -782 565 90 -383 413 -269 -5 -614 559 540 530 -10 391 -137 948 -764 -519 555 -174 -596 214 -463 52 -352 -720 -336 54 808 247 98 -121 -1000 889 -531 -322 -570 317 -762 628 196 193 404 -7 -40 -817 795 -830 687 -56 554 693 -174 -659 -193 -895 -535 282 965 717 356 565 290 -863 819 6 -238 15 -570 643 -892 236 334 -555 -347 -542 116 -399 -2 -299 979 -248 -843 600 -942 323 230 766 -359 -321 -412 626 -777 258 715 -821 -755 -608 204 -718 -632 47 804 -966 -292 290 632 -620 489 552 862 -89 -297 519 -96 -227 -307 -503 887 317 -565 684 468 212 872 -818 -479 -231 -712 470 -14 408 324 417 470 -166 -266 686 950 -720 -681 780 -42 313 120 -424 -293 173 684 818 -253 -147 81 -48 -502 -211 705 790 826 872 416 768 -353 -943 423 -883 -562 -857 675 357 -293 795 879 -41 -795 276 250 805 542 -905 -546 329 527 -359 -855 187 684 508 -986 865 -202 -301 745 972 795 -189 904 305 -699 556 436 -500 148 15 932 -797 -42 -701 -31 373 494 881 372 -160 -212 -952 -55 840 -907 -539 85 177 -736 -577 -369 346 136 -159 -655 -314 16 119 24 805 753 400 805 330 338 213 723 1 -492 -429 -204 -301 -664 -802 -634 -303 21 428 -936 -881 769 -177 -956 -899 815 -265 -368 410 26 608 -232 744 150 641 -311 705 490 -82 -148 -747 435 879 294 483 -471 -481 -427 -911 -949 -31 885 454 -625 -773 -614 -498 979 318 -208 435 -74 -270 -320 -409 861 9 -537 -475 -49 810 -832 -915 -569 -124 379 103 338 -333 -627 492 -95 711 -383 916 -284 -582 68 -19 847 119 21 121 479 680 -75 453 -780 516 580 210 -770 -723 727 41 -952 474 527 312 -14 169 401 954 -272 851 -829 -223 -216 -75 -136 -360 -719 178 -753 -490 979 -889 304 980 454 333 -797 214 363 -477 462 271 795 -704 341 -27 532 -695 -516 563 -587 792 -72 923 237 -892 951 -748 -806 -920 -888 173 42 115 -707 763 152 571 -134 -689 245 516 -393 -670 -971 -234 -497 819 659 -109 16 676 -333 -578 726 -604 816 -228 -673 -968 537 -338 439 729 372 -852 173 605 544 553 428 -372 432 -356 -473 127 -734 -53 869 -195 -775 513 793 958 787 398 -896 -42 -875 -132 -62 -735 -288 -949 680 676 -788 -738 437 803 532 796 373 -695 651 272 438 -251 882 -334 670 315 -617 19 -872 226 668 334 -553 280 -714 348 -530 698 -853 386 562 -168 -345 540 -225 759 -325 837 -924 -423 -815 -884 -809 923 -811 751 425 274 246 -792 921 -123 476 758 370 175 -326 477 95 -994 -436 974 19 892 738 -475 -865 -41 248 -883 -348 -562 711 848 -600 -589 -53 -686 724 151 -388 -848 -511 781 -654 -214 -85 -254 -796 -45 -338 401 -162 -768 -979 -339 -712 -471 -410 -663 -843 -558 399 117 -176 -623 -609 -48 664 -71 -228 -820 264 -136 -535 959 -938 896 -248 -713 526 474 325 997 -482 -267 -561 99 -840 976 730 -42 735 -609 394 763 -178 535 -37 -998 845 50 852 287 526 431 898 788 98 751 330 -889 94 -790 -731 -769 813 615 -446 -174 -935 -342 -608 662 -324 -884 207 -669 -441 329 210 107 -398 179 -580 779 503 -148 819 959 904 -678 -590 896 795 -853 885 649 159 891 -335 -830 961 603 102 770 212 505 -394 -97 -627 -111 -106 81 220 431 -457 855 -344 738 -321 206 -86 -56 540 -508 304 -863 -650 -447 -864 -436 695 946 404 -879 -328 103 811 701 9 -309 -319 -343 13 -419 90 354 -129 -62 -298 407 252 -744 -763 392 540 -895 -550 -330 346 33 0 -380 753 -194 -48 635 689 -186 -646 926 -84 -568 398 660 407 766 -243 -171 394 -81 -265 205 -397 -920 891 -207 -300 558 -230 531 -88 -783 948 853 -669 -760 -260 -896 535 294 -651 225 -801 743 326 -537 529 566 -761 -114 740 -335 253 -647 -186 124 923 569 183 659 314 -792 -939 -100 -173 133 -29 -906 -279 986 -818 -385 -676 343 678 -529 -468 -114 655 -90 841 -604 -492 567 -993 704 -120 -74 6 -991 -97 -678 706 481 -592 696 -68 -828 664 -572 -742 693 795 -602 -305 960 -962 431 -53 -523 980 102 850 975 -207 -827 -126 -21 -943 394 -444 558 -591 968 -968 -735 -727 -932 -936 30 284 285 863 884 549 -205 892 -464 532 -479 477 -328 761 345 299 -95 484 76 -344 -445 -290 986 -369 -22 849 959 -779 70 -160 309 -1 465 807 812 -389 28 389 78 983 916 841 686 -172 800 587 404 -525 -346 914 -227 344 -345 246 873 -638 -839 -674 406 190 815 -655 -332 -480 120 -954 -295 452 -454 231 334 137 391 728 -498 -120 -485 -809 150 839 -748 815 356 110 -873 364 102 -383 -145 -360 137 936 165 604 949 387 467 527 824 -716 -562 -999 -796 -684 -970 -186 965 22 773 672 -581 155 -792 602 -347 969 -341 696 7 153 -544 -842 -44 213 779 899 636 -460 -617 -134 -255 827 -464 -792 -44 -18 227 328 -359 -170 -759 388 -401 328 -987 -453 223 291 -502 -214 681 -291 613 -112 -449 -405 580 -265 -269 442 735 -202 -845 862 605 551 -564 721 179 -964 -141 -893 717 796 1000 -613 236 236 -269 526 -168 884 544 64 280 508 -126 661 47 156 -254 -792 127 -864 1 -917 -207 -695 -80 -430 845 -245 -833 279 -570 -233 810 -670 615 900 -51 292 276 320 -76 -58 513 588 -192 -235 -101 -362 21 914 836 69 -275 -947 507 -33 -96 586 297 910 -905 253 -151 -583 92 -855 570 -520 -74 947 -219 -146 447 -882 192 -387 973 -720 368 -92 -556 -141 -889 364 291 732 -114 132 257 -538 691 -621 663 839 -372 -334 776 -505 -574 -990 283 -231 672 909 -532 719 -374 657 451 -193 -539 927 -155 518 -837 -953 808 -589 -19 -947 -533 -470 823 -282 71 -710 -360 -717 -140 815 215 -777 -45 -488 -184 -17 52 305 -295 -498 -881 942 -692 -133 -783 -545 -159 -929 943 515 631 861 -441 -815 467 295 -31 -575 -919 353 448 199 515 347 623 -749 -738 968 -499 363 -265 -651 201 908 787 960 582 648 608 414 927 -75 330 -747 657 312 -583 112 766 210 -162 -569 388 179 719 903 970 -143 -36 -723 -397 -872 -220 587 -380 829 394 740 348 363 393 -142 -948 -586 333 -575 -666 -713 258 832 -229 -672 905 -624 -253 961 769 -221 -348 374 -853 876 -30 556 226 632 -57 -910 353 -95 223 -379 -158 -883 -408 195 -175 563 -398 167 464 578 383 382 977 -736 43 249 -635 -437 94 184 565 288 266 -874 -156 463 788 244 615 -783 928 -64 130 -811 500 -310 -108 -654 -107 81 982 301 -22 -965 -366 374 -507 -631 -376 954 723 -429 -395 -956 168 -617 958 -274 -805 -866 765 -654 288 -393 727 -968 630 -98 -181 581 241 646 641 749 -448 720 -93 307 676 -631 -195 -152 -246 777 428 817 -670 -11 274 958 -867 397 398 -69 168 -945 -274 583 -617 -980 -459 -243 -921 228 206 -913 -818 48 -39 13 677 -338 513 629 -908 669 235 296 -105 -583 -144 -580 350 740 -146 -483 -818 -828 159 -538 -775 313 909 -997 -748 775 614 -347 767 -699 -793 -877 797 972 -494 -95 -763 242 -100 668 -763 -137 936 306 525 -305 375 -308 -867 484 -101 217 572 877 -838 -799 -455 194 251 -353 458 -35 609 655 -460 -356 -434 528 -435 -796 -483 284 314 294 70 -101 -223 -901 872 -722 43 -267 653 517 701 637 -890 -566 -707 484 -749 665 -342 355 -385 -702 8 940 377 927 115 -29 80 -992 670 -33 -640 -227 94 -627 -705 563 -363 -203 822 933 317 -859 291 861 -774 -529 -167 -202 626 -882 75 611 665 -213 636 -199 143 -969 609 -184 171 909 -992 668 914 -491 -81 -13 -67 630 225 863 121 820 391 710 -525 957 -837 248 273 816 -315 532 947 -551 -107 185 987 -946 995 -368 -394 711 -596 -866 265 -593 612 413 -749 -335 686 -58 508 -712 -33 85 756 883 334 -232 -12 843 840 484 -726 347 561 492 -588 -684 934 797 -584 -398 -373 -858 -87 -497 738 628 -253 -880 -958 -214 -61 81 282 324 862 -206 101 950 -954 -572 467 -474 -960 -653 509 -8 -209 -319 237 389 -957 -617 -332 -869 865 194 -757 173 382 -16 797 -784 804 538 604 -650 -587 507 907 250 7 874 -524 -550 695 518 67 -573 -99 418 -689 594 882 -168 787 -427 624 493 -15 -261 -949 249 -715 138 -449 716 742 666 -889 -85 -925 -9 105 132 430 -508 280 444 -263 598 808 433 475 778 -303 -159 -61 193 242 -674 206 -797 -723 256 -681 -694 -610 -123 -186 520 -278 -915 -67 838 110 110 -455 -128 799 763 -851 -952 -18 -824 -9 -876 518 189 124 11 303 -729 -626 -950 -232 -443 227 453 -809 -303 398 646 219 -417 -552 974 952 -911 807 214 48 -518 -423 -884 237 -543 -389 142 -960 -784 633 -318 80 -426 -965 -247 467 -651 494 -901 492 461 -689 -754 -722 -895 152 895 -658 371 203 -586 -141 -393 -414 424 -859 -19 -743 970 666 -803 -638 -723 -760 -194 317 -392 -110 -312 -451 -702 306 -703 -8 -556 478 729 115 409 -121 -301 -146 -812 -144 -334 673 -934 -887 -726 855 -519 684 123 476 -820 -700 -415 -406 -847 189 -581 -203 -711 -355 193 445 532 761 -490 876 -740 741 -262 564 -807 -366 -708 -244 29 -856 -80 694 150 50 984 -835 558 177 137 -975 -792 -519 -420 -98 -944 56 367 29 -428 -686 144 -859 -266 -894 699 -171 762 559 645 -204 108 -118 -317 -750 -634 607 -884 417 -488 -128 -756 839 584 -692 219 -134 -656 -708 623 847 833 -314 638 775 -326 -190 -496 -567 648 -612 238 -903 -872 -731 107 752 271 450 298 430 87 -823 179 -308 -54 -110 673 696 -457 618 -857 -297 459 277 -529 -420 107 -125 -426 871 -621 583 -13 156 -841 874 428 -692 93 -243 -562 -163 -819 -940 593 -228 -195 476 -476 935 -246 -155 -75 478 -700 302 -73 -773 221 996 -710 -42 -756 813 -342 -273 78 967 -553 102 711 -555 -449 747 999 832 970 791 -92 725 614 448 -451 470 -379 925 506 -758 14 437 -402 94 627 435 995 501 -374 984 -21 -811 -529 -695 482 811 -898 122 -795 226 -265 453 902 359 975 957 417 686 600 756 -233 -664 203 -78 318 -448 498 -111 59 -897 -83 -707 454 904 282 -72 -49 344 950 -181 -862 370 528 -648 -933 -742 -783 643 -159 245 -876 445 -221 -680 945 -140 -581 -198 -32 517 487 -334 -62 167 -772 -261 -113 573 -829 611 232 347 -436 166 -626 195 861 662 -569 330 -863 -584 -259 487 -152 -311 -537 -526 721 487 379 -215 165 -329 811 -921 223 625 -842 -674 -312 586 79 683 846 -582 810 -950 338 -176 -79 715 549 826 142 -427 984 -237 796 715 2 -1 980 844 700 -24 452 -245 238 421 -320 -294 104 993 504 51 -363 106 -523 580 -920 109 176 622 364 -372 -969 -923 -563 664 -672 -487 -781 612 30 925 -225 672 -249 61 222 992 -121 -142 791 456 -285 -371 336 964 997 41 -753 8 -56 802 -143 -496 -773 -942 -158 725 102 -138 981 157 897 17 835 919 -187 199 30 315 41 -221 -828 -799 -377 219 641 -352 643 -155 -103 -132 -115 711 -345 281 -358 837 -601 -385 -437 -220 413 -204 -520 935 -595 -380 711 926 -5 763 -985 775 975 -71 302 -294 653 323 691 -324 790 296 861 -574 938 329 630 -521 937 131 -127 402 -463 678 -766 -459 -481 -941 -219 794 -11 -629 317 808 488 371 961 663 626 797 -711 18 383 595 -103 -524 482 -898 750 288 281 999 110 244 662 -533 -98 -781 -22 566 227 768 -340 977 -407 19 -330 -314 767 436 109 438 -728 -621 -101 958 568 594 942 871 -14 -183 801 -520 -587 574 362 -794 -100 -625 41 -14 -416 -665 -394 -336 508 470 -816 -399 -792 837 -159 -863 -847 182 925 442 476 680 -330 133 -52 -224 -228 -463 -510 -363 -675 -218 834 -517 483 -369 871 -853 445 962 -18 954 -14 -314 -923 699 784 658 335 532 -915 701 -523 -650 272 326 -412 -688 318 -643 -280 -91 328 -18 -395 -510 -201 -117 -744 -623 -327 259 -889 695 755 544 -393 -102 -73 -131 -987 16 -315 359 147 -47 974 268 710 -207 -955 305 412 -30 746 650 89 24 -827 -971 -387 -685 -224 -523 -893 -630 485 -608 649 665 -803 371 -147 -78 898 917 -1 -835 829 -682 677 -847 -428 228 641 -850 762 732 895 -881 -312 166 772 -639 -425 562 337 -356 -539 846 -615 170 558 988 -427 -518 467 -35 23 -858 425 -378 0 762 -442 301 559 -410 748 -661 180 -16 460 79 -75 184 -732 -916 -258 787 -411 422 -158 -298 -771 551 467 665 599 -275 383 653 595 218 -146 691 220 -940 -789 57 -439 -233 -332 432 326 -994 -687 537 509 635 870 365 -666 696 -876 -703 955 -583 813 -179 693 -393 -647 -985 -437 -746 -458 -377 -853 -725 -676 -956 -673 -932 -234 -944 -286 -521 71 68 -288 267 496 300 431 395 -805 -886 -417 -723 422 528 636 -877 -288 775 103 245 209 508 -929 350 56 -287 -747 998 528 666 -307 184 442 -569 554 118 -472 -294 733 -960 -292 -219 664 -24 -207 -814 -945 169 212 290 -485 -717 -349 -294 -759 163 80 -448 594 108 461 39 -963 -376 -117 -909 -9 211 -184 447 198 -585 239 -812 -821 -386 181 -240 965 -829 -17 -885 300 -835 399 133 -817 -998 -674 -709 731 -669 -654 -401 296 -567 981 165 649 726 639 -875 -909 -946 -499 3 389 -614 -218 330 325 409 -696 354 163 640 489 -922 -885 844 -315 235 351 -42 376 491 105 680 600 -699 508 -905 352 -170 892 -274 23 145 75 223 203 793 -300 -652 103 -243 435 -502 959 200 -335 -253 183 -595 235 528 -777 670 368 637 641 844 806 -129 -707 -975 -53 -616 490 -450 578 -65 773 -903 -397 -534 594 754 950 -122 538 901 -352 164 262 472 -323 119 -831 177 470 518 637 417 303 346 -469 -209 364 220 -955 263 -306 -488 243 60 -840 -791 914 -440 -692 85 40 -674 -376 -898 -811 -695 360 35 212 784 947 -206 -473 313 -69 765 43 913 -201 -783 -785 263 -375 640 337 -113 928 2 607 -591 -937 -437 -596 523 622 456 -376 638 -946 -998 -427 927 -800 -182 -248 665 275 114 826 -118 162 494 -831 -672 876 560 -100 844 904 -676 75 -607 -899 717 -330 -831 212 891 143 -720 712 429 -975 -179 197 -487 -239 349 975 445 592 -872 -263 78 387 497 -412 -845 -903 722 -391 860 293 -250 965 280 612 -382 945 -301 -856 -422 804 -762 818 -645 -430 -915 212 -700 467 84 -125 -408 128 679 -916 -184 856 73 645 -15 450 610 -526 257 -998 -981 128 -746 -293 -726 -102 -184 -43 -678 553 -130 -468 -318 727 -553 -876 -242 -503 -806 971 -662 929 979 -433 907 515 715 275 241 -473 370 -351 198 -963 231 106 -54 71 -905 171 -140 -775 836 -606 392 431 403 -930 -749 472 -66 -57 299 243 190 622 -828 446 985 945 111 -734 572 736 -681 375 -340 658 459 485 243 217 583 -958 -76 662 227 49 111 654 200 150 513 367 517 -682 -478 -349 866 -797 769 -247 947 -830 282 555 108 -365 -349 408 -131 604 634 33 -148 -700 962 -422 973 819 -678 166 -189 616 563 476 903 340 -761 -507 965 592 -272 -807 871 597 715 -752 -569 266 -965 -772 511 -738 665 -886 -693 564 117 110 417 -234 -410 -187 711 671 706 486 971 -324 607 -157 652 915 -280 -748 -226 895 716 -589 -202 702 598 828 404 -928 -217 26 -99 -201 -862 539 642 -734 545 -610 -417 -121 -169 67 -623 -124 233 263 133 -352 -195 -318 -981 334 907 -54 687 -192 341 381 -251 -204 894 945 -167 -460 843 -186 755 -845 -32 917 61 -828 -738 -232 306 573 741 430 447 391 -60 232 308 -100 -823 -590 -378 166 -748 -176 586 -868 534 -358 761 756 -657 269 -346 43 887 -818 510 -385 326 -380 296 -480 49 498 237 -904 -146 -426 -816 -551 5 -899 -467 664 140 -723 -951 -449 591 -804 -327 594 -509 10 -847 415 -489 -980 671 488 403 -586 -529 463 265 -281 -36 766 -103 -2 159 877 486 971 -556 716 -289 259 -128 143 737 604 -622 -779 -483 -913 240 785 648 -292 339 -523 861 451 -314 -878 45 -526 -399 932 520 -159 -515 -874 -871 -577 130 255 -740 787 -26 -139 -445 311 -223 -254 -531 988 491 -794 545 -413 984 -515 -404 629 240 38 371 -514 -817 -745 -663 -985 953 837 -12 433 -717 -891 723 -799 828 -359 49 -579 58 741 659 224 -983 142 478 924 673 637 356 782 96 -438 731 75 670 187 465 -117 843 -893 -116 -81 572 -891 799 826 -569 727 -428 156 720 77 484 221 661 319 -711 975 -874 371 -60 -752 908 800 705 385 -73 461 354 -245 -772 779 -91 -626 -664 731 216 -359 -957 -589 -404 -40 996 46 -694 722 436 856 -135 -735 -674 58 291 187 722 476 -363 -672 896 -192 311 355 -517 -667 852 -447 -259 -323 304 890 605 -54 773 664 -999 -813 -891 -867 937 -998 -26 -566 446 743 -997 590 764 250 -248 808 120 -101 -457 352 133 921 -227 461 -530 -299 -717 -873 -3 -568 758 -911 215 -863 -221 -219 833 -870 -892 74 604 464 -998 289 -538 923 -499 208 -876 436 396 436 -2 674 -63 -342 242 67 -416 -927 576 87 -191 -178 19 -307 -227 50 622 -469 -974 46 -858 452 -124 -702 548 -105 826 -626 903 339 -970 -14 473 -906 -339 204 615 457 4 -924 575 -410 -335 134 -21 866 748 327 -826 711 506 794 -341 -630 -494 457 120 97 -600 -778 956 303 -476 -703 346 -240 687 -419 -709 -458 943 -74 323 168 486 -1000 -12 706 -142 -737 -633 382 -867 319 15 -800 -696 -405 -125 589 -937 -107 -841 -416 135 634 595 420 -962 624 -951 -426 566 65 319 500 440 -622 109 804 -348 304 -35 605 304 -540 -731 -459 -156 631 163 140 560 145 162 -769 855 112 777 73 -817 932 -843 -305 -492 259 163 982 194 584 -287 668 186 -816 -570 -152 97 -14 -664 -105 622 -677 57 686 122 352 120 606 650 69 452 689 -575 840 -6 144 689 -30 979 -447 -504 63 766 -476 81 -686 -872 797 -345 -394 752 -611 205 -381 482 395 485 877 -146 -631 387 -541 -627 -714 775 -831 -780 234 -392 -677 -659 -21 59 495 259 915 56 -786 -688 -751 -959 366 480 -314 47 847 -547 564 823 -716 -967 -572 -480 -511 -35 -383 -75 808 758 -922 60 849 183 840 325 -55 900 873 -498 -1 600 798 -831 66 -172 -842 757 -738 292 -631 752 942 287 -151 -808 -217 224 34 -246 -149 -483 -432 -448 -441 368 21 821 -271 208 -969 -476 91 147 23 -600 722 -49 871 267 1000 -39 -556 -482 424 -644 326 -524 771 521 -100 144 -249 -247 823 -404 364 -575 178 -778 796 331 115 -658 296 -510 215 -592 105 -901 31 660 2 -525 -312 859 -628 135 -303 -414 474 814 721 597 -526 816 -695 -186 976 -681 552 131 -377 560 245 457 -913 889 -750 -120 -484 715 408 726 337 -368 -452 121 778 -269 -645 507 961 867 46 38 -152 317 962 423 722 -126 780 377 180 491 -527 947 -66 -820 -854 740 621 -146 -121 43 489 -140 -483 658 241 508 -622 -102 -430 -69 -344 115 461 736 -87 -953 743 -969 -770 -571 550 356 294 -675 -105 -153 378 712 -708 164 107 -86 -490 -612 -745 -784 -42 488 -566 214 958 -606 864 -673 923 374 -999 483 -204 222 443 87 -327 -364 -483 767 -761 320 -887 -394 -424 -738 -514 -660 479 -580 -331 -1 -431 286 201 -542 -83 280 -454 880 503 28 504 446 -371 -208 -404 -186 -817 -50 -363 -746 289 909 -434 439 392 -743 845 914 -643 -439 689 206 995 478 -121 539 494 -864 -630 -731 370 862 -432 -358 510 -644 838 -563 546 66 355 874 868 674 730 -211 78 -784 491 -515 -372 -277 285 -430 606 -413 42 -259 663 656 -596 -367 560 -498 537 -292 559 -572 -708 -570 -455 90 257 503 -379 -900 931 -742 748 -933 920 -766 987 -888 924 -283 -913 -756 218 -91 -230 101 438 -235 659 -237 874 24 327 969 550 34 202 -295 186 189 585 393 -9 -427 958 110 -463 -240 36 -355 79 763 -791 51 523 973 -616 491 -636 570 348 475 937 203 -160 -619 448 -739 14 20 285 -750 101 394 -376 115 -392 -796 905 -754 -245 -845 916 159 -485 647 591 -675 992 913 -495 -176 -732 -935 -746 67 652 -994 -143 -514 201 -847 -502 -382 -150 345 209 495 -508 -101 -325 164 -229 -172 -224 432 -240 594 -623 -125 -153 720 -346 -106 777 -133 156 196 -540 -91 388 277 -348 981 787 -434 -395 281 287 -400 -908 468 121 343 -502 -105 947 -688 -674 706 -766 -255 -560 29 137 662 -427 -226 -391 -807 983 897 694 -336 660 -286 -377 -722 921 -332 -73 955 -630 -990 877 561 949 -196 -34 -247 42 388 596 -756 86 509 879 -259 -81 -281 289 306 -793 -963 931 626 691 819 412 128 304 546 415 618 700 -886 471 168 790 -255 -806 312 635 -12 -379 732 792 -764 -768 793 -197 -599 832 -990 -509 -186 -279 -367 -197 168 964 946 254 208 -82 338 557 701 950 -640 893 800 -924 -626 324 -742 544 946 -638 -238 -464 -102 -209 -949 -734 886 -662 -229 788 310 -632 211 -595 151 -925 790 188 -403 -256 556 -386 -472 890 935 360 723 -747 656 -165 -436 -803 -330 -946 125 966 -506 -129 970 512 -599 849 380 -564 -629 784 -719 120 236 -433 -349 -121 -649 779 205 -209 -604 -240 348 -9 547 -283 -188 -113 -53 -308 -727 451 -803 121 -267 -929 733 -542 767 757 428 580 956 74 270 578 -653 -482 -581 -74 -873 992 48 315 -811 463 696 143 -618 525 -414 -578 -486 -182 624 629 -710 -590 -773 -622 276 -945 711 6 -78 933 -376 44 -949 -910 -426 -409 245 757 210 635 393 572 169 851 -170 422 504 279 -228 398 -720 -391 990 -795 -58 -895 -367 -47 902 868 918 491 660 -387 -468 -514 244 25 -17 -574 -680 -726 510 669 -169 -543 -330 573 556 -885 816 708 -801 -681 -591 674 -580 -988 -338 -769 -978 24 -610 -783 53 537 -771 -315 727 -693 588 167 572 -568 -406 318 -812 -283 -741 967 -553 -520 -202 501 975 -303 -453 -584 903 -787 -408 -717 -433 -838 319 -586 -423 676 149 964 -62 552 -236 219 -584 694 929 -116 -193 465 109 303 -56 -603 95 360 -329 420 -193 -378 765 -920 -134 642 0 235 595 842 -312 576 -412 -657 -548 -562 -793 -128 -528 93 59 365 753 -800 692 -190 467 -536 -121 307 -252 973 761 -641 717 -35 -387 -612 -385 691 -969 -405 -393 -264 234 -999 -592 -806 -206 -453 893 -493 595 965 -367 -440 250 -941 15 920 855 -758 297 605 -217 906 -977 -187 789 383 914 -618 -472 312 -961 -244 -400 -919 -294 253 931 966 929 -593 -18 88 -306 -184 -912 -426 -404 -721 -12 -167 -500 455 755 509 -992 89 -546 -602 -997 -136 -954 -560 136 -276 832 216 126 -140 -126 -395 -848 679 69 215 646 -717 -931 -678 176 672 55 847 393 -242 132 -523 501 872 -556 -695 -204 547 761 761 -910 378 58 875 678 -493 -136 36 798 -620 716 -61 146 -429 -91 -647 -257 -618 966 -647 767 227 -34 -121 745 -932 573 -823 340 -63 -401 54 952 917 -322 311 438 60 -563 -346 -757 -716 451 -925 -829 837 583 -872 -692 -319 -751 690 -707 568 665 -310 697 -920 -980 963 -151 461 -376 768 196 482 -784 635 -858 -139 -577 516 683 484 -799 -948 -50 -949 756 -167 -904 354 733 -944 218 -738 -914 -876 -124 -606 -252 -553 945 -886 791 -533 491 -327 -6 909 623 -766 -14 -284 476 -784 558 -363 44 929 437 546 -650 -756 -480 -941 812 -385 721 -827 -267 704 143 668 -897 -30 923 -833 -678 645 -200 759 -253 -812 265 -375 864 114 -559 -484 87 353 -999 -119 -801 590 155 244 881 764 -1 676 -221 -899 -601 -33 -451 793 -144 -36 93 969 -893 818 878 369 -109 -924 -153 -331 -40 -177 -410 802 -995 -304 -817 782 645 -306 839 -677 792 124 -902 381 -247 767 -424 287 64 -378 -38 -564 485 256 -136 735 -784 -112 93 -236 195 -535 -660 -685 894 -715 -919 920 177 104 -459 594 -435 -346 248 -100 -240 359 868 -643 701 -167 -478 949 888 895 343 -265 898 272 793 -387 502 -257 -806 -194 -701 -343 -657 -177 -401 -435 636 -482 317 -31 962 -738 -600 479 -759 866 856 511 64 -997 -484 -579 611 -750 -126 148 -958 -555 201 -624 738 563 90 -421 -607 -733 -306 -817 -289 -934 827 -887 114 -642 959 199 369 97 687 -84 -880 -162 -820 -566 895 -882 -416 527 118 748 -815 242 -234 -4 41 -53 -574 -347 809 -351 -993 -632 782 759 48 -76 -671 781 -539 -498 993 833 -74 583 345 493 -577 63 702 776 -585 147 -393 -20 622 -48 -808 -439 900 499 991 289 153 157 -776 603 781 -673 -921 408 685 536 446 579 751 816 671 -336 806 985 -149 447 650 612 449 935 547 -877 -372 -318 204 -827 564 808 112 656 -178 6 -246 -360 -499 564 -97 -766 665 -512 260 50 173 -303 634 501 -97 665 -373 -256 -710 -872 732 739 -824 -82 -838 -475 116 853 892 -634 -713 -656 -539 -766 -246 21 -980 -58 -456 989 -346 -57 -462 671 -700 381 744 634 594 -763 -442 -251 -832 -888 277 -400 486 -45 261 -365 -460 -14 -950 -400 -993 522 759 787 120 92 858 -48 604 -926 437 103 -281 162 39 354 -581 -490 -320 161 847 392 -110 821 -637 -750 561 -925 999 -833 14 -75 616 171 169 451 -296 555 670 487 -161 597 459 -42 876 -798 987 932 -143 -464 324 668 687 -522 937 -670 -555 -449 -21 -95 178 -828 -406 926 169 -983 392 389 -375 -629 -519 867 96 601 -183 -459 -651 -148 -297 -492 472 -483 -100 -623 -98 172 -694 272 -814 889 -205 -984 -514 -218 -923 234 194 -266 568 -799 8 -661 96 -236 725 744 235 994 -479 157 -617 286 -409 656 678 -954 112 858 303 215 -877 -494 565 541 637 738 -168 -224 -846 -831 -790 551 -620 610 409 91 548 -977 164 -749 -861 149 882 831 -762 866 854 669 -371 -920 -650 -64 -763 758 -754 -983 -508 972 -119 -466 653 822 -716 -819 375 450 730 -47 604 -165 573 -235 -952 15 556 231 510 -67 -50 -517 -405 152 -914 -455 -902 369 644 -667 -979 -971 765 862 137 -305 813 98 940 -601 -143 168 -410 -6 -155 301 -597 -9 -823 -39 -579 -554 -456 -668 -350 550 -16 174 399 -739 373 994 586 -32 -643 699 -446 -105 -434 -309 267 -248 -713 -564 -207 -757 -635 390 -936 -158 -394 -848 -661 -8 357 122 -442 136 43 -642 -863 -759 -651 -301 -633 124 -992 -994 4 -24 -917 508 -470 -655 551 309 -582 607 -135 865 -839 517 -71 888 86 622 187 990 649 -875 -607 485 -429 -832 127 190 -853 465 165 -665 -936 -688 264 -481 -904 328 527 -398 -18 -833 645 -200 -838 -737 414 290 849 -172 -994 804 -126 -705 163 -68 479 -76 -409 -952 853 41 430 79 -453 800 -243 -120 226 -238 250 -325 1 90 -833 336 -109 -909 -852 444 -310 360 278 431 1 928 78 203 499 -134 -150 -211 -855 -843 -302 571 -656 -499 428 -110 -683 -358 96 726 215 -203 202 -464 687 -622 -74 -801 -500 724 -124 -739 6 -793 -651 344 783 377 59 690 -169 514 -205 66 101 483 -225 -774 881 7 552 84 -452 117 447 -854 662 -556 255 -487 278 511 704 613 -425 -5 823 316 771 443 394 403 -160 786 657 253 -187 -69 316 -525 -249 -219 123 609 949 -520 -407 213 -533 466 -632 415 -592 -976 563 598 -65 507 -869 526 -799 -650 626 85 552 -649 -646 868 -420 -660 143 -324 -465 -244 248 275 51 572 583 -66 -189 -360 -245 -804 -291 -490 -950 576 622 -928 597 -269 -786 94 -191 588 769 82 403 698 -898 -80 980 949 -302 552 -511 -318 895 -104 -697 -753 845 -396 -10 924 689 388 167 546 -24 61 792 777 29 857 163 -156 -278 -903 96 -293 -572 -853 -996 184 977 156 -442 -815 316 -540 -517 -961 -720 796 -493 -792 460 843 -817 -463 694 202 -774 -249 -227 -580 899 -78 701 -504 238 -160 324 -975 122 -461 532 954 -811 556 -536 706 -109 28 -348 149 -148 -587 -756 -661 -799 516 921 -287 -352 605 -957 141 74 488 207 256 -209 817 -959 -278 -910 -538 -833 -827 -25 -936 -645 -635 342 -332 -88 -168 -136 -683 171 312 -146 300 -889 -263 -220 -506 369 -971 -990 -975 865 -14 -419 691 -449 706 -18 -81 -26 996 720 624 -819 -348 634 747 -580 -287 185 409 299 -822 -731 -305 -282 -232 442 515 -355 832 -595 -725 -963 901 76 -374 402 -163 -933 801 -126 68 -814 538 165 24 553 263 -626 281 -340 442 -783 785 41 768 544 18 -838 723 61 -447 -915 619 -406 334 -616 -864 -147 817 927 707 653 799 186 341 605 -887 628 -949 -595 -211 -410 -549 -767 -896 -602 -312 -241 -503 499 -191 164 -505 -239 151 745 52 -188 205 -774 -738 28 -905 270 887 871 -112 -360 -893 708 -284 -944 -155 297 127 -827 -16 -434 98 -386 868 -986 -364 975 275 51 931 -721 987 -235 -719 413 -518 -522 -675 59 854 417 276 -236 -899 -332 27 200 -799 -96 375 -909 145 559 974 470 740 -20 447 -441 -723 623 -247 288 -868 -768 848 698 -762 955 893 179 515 242 648 758 -908 888 -75 501 -89 7 641 165 -785 -286 479 -664 -675 80 -507 709 955 814 -788 229 -67 -275 961 -275 -54 -164 -596 291 -365 -447 -205 -114 -484 779 -64 394 -86 -199 950 141 281 -606 847 -156 396 -552 199 -602 286 417 581 -752 -555 -980 189 833 -267 478 -355 -556 -596 -207 -127 -941 951 -847 -440 151 919 -761 194 -476 -610 -34 308 369 -628 -285 -207 -65 28 577 585 -550 46 644 536 368 35 -99 682 131 -487 -755 -930 136 300 132 -210 210 -822 989 473 742 718 -320 -903 -331 718 -90 -831 -60 917 271 -253 -491 633 -47 505 475 764 520 -421 -999 460 -508 72 -932 857 688 -703 836 -606 395 187 672 -898 -383 -220 386 813 -399 -773 456 525 870 -944 869 244 228 -466 758 -189 -143 -628 -474 -479 -908 -921 448 -313 126 -842 9 -384 331 246 -818 378 980 -357 102 -236 564 336 -439 410 -64 -129 -804 44 342 -555 837 875 497 839 -76 -712 133 -80 -611 391 -198 148 -1 -210 -244 -902 -641 932 -495 -36 -697 -983 -776 -539 -756 348 679 946 -471 -2 494 -181 -576 -760 -488 -460 -679 -769 -770 -73 86 -756 702 375 187 922 -498 -531 461 515 -388 208 177 -743 -719 -505 -262 967 220 -562 -69 723 -9 -204 -5 277 605 -629 -120 510 -423 -624 390 -41 -393 -384 -594 -932 187 -363 -700 854 -822 -621 -250 -486 238 604 -118 -514 42 698 781 -754 -571 -725 311 -342 -663 -520 -472 -218 408 -383 -82 416 809 -26 -260 801 -544 -437 711 -762 -446 -9 416 -83 -952 -917 -152 362 588 -267 124 -517 -611 682 -622 757 -380 -87 -422 325 526 -241 937 705 -151 -564 782 583 172 542 707 -307 -44 112 770 -271 -830 -458 474 -810 -360 -730 -939 -217 390 -397 509 189 386 -85 476 -246 832 -983 110 228 119 -252 878 -253 435 -887 853 -193 -353 -992 207 -686 768 -381 834 -547 363 388 446 -75 744 -509 74 -832 -667 73 831 -6 -468 454 -27 419 -599 929 -898 517 557 256 520 -576 121 14 593 167 596 -678 184 -468 66 -523 -486 -116 -915 -917 -904 583 -615 -459 -624 -431 235 -329 -923 -696 -100 862 199 -212 -991 -835 -144 -190 298 -881 860 -884 573 -94 576 -675 334 -384 902 174 -801 -533 82 500 205 185 548 -842 -557 863 -10 -589 -387 -548 329 434 980 732 -419 225 -709 772 -947 416 527 957 970 -146 -622 957 14 451 -753 919 335 186 998 303 -324 811 31 -479 739 -102 808 -139 379 -483 -500 -428 -886 -549 -356 -954 -105 564 290 264 -197 -473 547 -464 -445 -425 -139 -564 -881 -316 330 177 923 -455 -234 781 489 962 -295 416 -737 812 -747 697 -274 -217 -43 867 -461 -305 797 -101 428 129 366 316 -291 -526 -442 624 -402 309 28 -396 912 218 788 737 316 510 85 -835 56 -669 -568 -779 -519 804 -278 -511 499 -995 904 -614 -219 66 905 -312 219 -963 -937 -18 -37 -137 -734 266 390 -231 -138 642 27 -309 -497 -995 35 57 308 641 -299 -943 -935 138 -610 -367 -444 -21 964 -756 164 -127 876 250 -474 -830 739 -800 -999 -195 -51 590 691 -205 -241 665 -288 -60 -330 24 46 160 884 -34 713 -426 165 -859 -5 339 -453 -974 988 146 466 843 -200 171 530 74 -759 854 383 -32 487 566 375 476 984 -229 849 -108 -365 557 824 -312 64 -301 -791 -283 387 638 737 952 307 626 165 198 -99 -697 638 586 245 -39 -638 383 620 966 -990 -190 -273 -288 -834 -82 784 413 113 736 -770 -112 278 59 -785 -291 734 -432 222 768 990 -477 -98 -599 -885 -871 -946 6 -630 516 451 731 -106 244 687 -951 -764 55 648 -662 -256 -315 -806 -732 -366 -156 501 566 683 -88 -849 367 -276 848 -829 784 923 -962 -496 -887 -290 246 -942 286 43 632 390 -2 4 -964 -961 -124 740 -102 -135 569 338 695 27 -945 -148 962 -401 -589 -186 127 411 -244 528 -268 444 402 -151 939 398 162 144 -612 524 179 -693 -292 -829 -693 -500 873 -495 -709 -812 -400 -33 676 491 232 -270 -8 151 108 -382 639 -101 -765 -981 838 125 -315 604 696 290 -673 -701 -285 898 -232 -150 -751 681 -939 960 940 651 655 587 -918 -570 -596 -528 -731 624 -324 -116 368 -307 -82 669 -778 750 -894 -308 68 -733 10 225 887 -257 413 -527 46 -800 -141 445 152 -299 286 -842 476 -266 5 -907 141 858 -15 -29 -278 597 -940 345 -431 663 810 768 565 -379 -350 558 -33 -228 291 224 -800 164 -312 181 557 -518 -75 424 -528 955 261 -27 793 -275 493 -99 746 -538 -415 185 1 -122 -974 -386 -742 -211 979 983 722 -16 -828 -206 142 -717 -564 473 -804 865 -910 993 194 751 153 -883 -187 797 866 477 -116 -25 526 -634 738 -801 324 -307 954 88 -975 -991 -744 -590 993 -75 725 -177 571 953 998 -437 600 499 -317 -294 822 -216 765 -250 467 -746 226 435 -441 951 455 991 181 288 716 160 -714 -669 89 420 246 651 -826 204 962 894 -639 -389 -863 907 465 435 -714 -46 -65 -910 802 845 -392 664 122 135 321 463 565 -313 -781 -961 -231 652 -948 -137 -364 -811 -364 -263 571 425 -241 -943 -565 979 -541 -90 -520 35 -335 -96 -620 -221 -917 255 749 951 -243 -731 513 923 77 -525 511 191 465 259 -663 -113 172 965 224 155 -200 827 -189 -783 -634 -60 -206 601 409 858 -395 -418 372 -241 622 710 587 -675 -21 -775 -206 -457 -934 334 835 -809 -469 636 508 388 389 149 837 828 368 404 -242 -990 207 917 153 -201 -503 -92 732 -878 130 775 849 -618 546 -251 954 -457 -628 -313 -185 -943 208 -310 94 322 12 174 -294 562 -48 308 -871 -282 -192 -235 -366 372 -461 -667 -432 456 -341 -147 183 800 -304 -75 112 351 -288 197 144 -80 -119 -195 92 993 -454 -694 134 -567 163 -567 -922 -313 712 904 858 820 -139 253 807 983 -877 219 106 645 -528 -104 126 -210 -855 3 -871 341 -316 151 -721 -260 705 -304 -649 -806 848 862 262 -408 876 -698 822 -801 -460 -671 -794 -169 163 -249 870 -54 -670 749 224 -316 223 712 -953 95 670 487 -689 -194 -681 358 797 -595 49 -172 995 145 205 -290 -39 873 215 -974 -229 -94 301 433 -735 587 549 104 -473 19 61 285 -317 -997 648 292 -672 120 326 770 -469 348 -148 -951 890 -181 188 366 -737 -30 295 387 -492 -714 -695 275 194 -455 186 456 -831 -520 -383 332 903 807 57 873 -2 -230 265 781 848 961 220 -392 -482 -824 -888 665 160 -855 230 930 -943 -816 -948 157 -295 -719 324 -466 -496 322 882 -898 -710 449 -413 -802 611 595 574 -839 612 -64 113 -480 -516 149 183 -438 623 -314 490 -540 388 -691 -392 76 -567 700 411 -762 -857 923 505 635 -930 -702 561 -108 411 266 -479 -537 -542 -272 595 -671 315 -610 -142 -643 -433 -716 -334 987 700 -250 -131 -463 -642 -760 817 654 682 -964 892 -720 -25 -318 934 -840 402 250 961 791 380 -759 549 430 611 589 43 -174 258 -456 635 476 -882 408 -407 705 875 -243 479 -356 -953 33 982 -495 443 -721 812 299 -325 198 530 224 487 -142 -841 -244 -390 672 -739 607 -688 189 -250 626 -534 661 -921 954 -963 525 910 419 397 -541 -960 673 37 -815 -37 754 486 857 923 -131 247 -243 -95 -122 462 316 308 135 -801 -244 942 378 -428 86 -922 625 739 929 -712 505 -49 955 -871 176 -692 938 920 336 -973 -631 957 519 825 454 412 -579 -257 605 -437 -266 445 -224 697 -799 207 -174 -873 995 755 237 -321 -113 -711 792 459 -538 -896 552 727 259 -926 4 -877 957 782 68 164 606 959 -447 -635 816 -628 -779 698 -380 44 409 902 951 110 -69 -222 -200 50 530 -96 278 -104 -70 790 569 62 -698 506 -924 -733 -481 20 -908 966 -535 -578 -143 435 522 -261 4 37 442 273 -576 340 760 295 -496 788 -190 -652 -195 32 62 155 425 -213 545 481 463 -291 81 -653 -988 345 391 -300 280 396 -502 -527 -780 -387 -645 -39 -261 465 572 -828 -94 797 -568 594 652 -38 -468 30 739 74 -50 -732 618 85 -696 -674 -570 -510 563 629 895 -115 -365 269 980 -330 889 938 652 756 -61 152 -535 690 -633 693 -191 -682 564 798 -927 218 745 159 -633 397 -240 882 207 933 -699 -282 376 180 -534 76 299 -174 715 796 -453 -569 -373 56 -75 -877 12 -990 -3 -25 -647 -503 484 832 505 -658 224 -569 -333 629 587 89 -500 265 -214 -318 924 -632 -39 -536 470 -237 -944 323 686 196 136 -306 553 398 -649 -899 -259 -834 -922 835 794 -741 -487 231 -600 -596 294 617 251 752 -953 -452 357 -176 -229 -155 -227 -81 65 -952 -775 -823 431 -260 -354 -521 307 -996 -674 385 694 956 -309 -153 540 906 -920 389 271 198 712 -43 -11 454 529 570 31 -771 -847 733 697 970 -726 168 160 888 -68 -676 895 573 -677 336 472 490 -465 -529 -800 91 -404 435 -74 143 -643 200 642 -414 343 -936 -541 465 -212 764 461 907 212 396 -82 400 -792 939 -978 234 898 224 785 -881 -211 -182 96 523 -260 601 733 -675 -871 85 844 -217 -408 -541 -945 750 -408 -537 -216 -948 -178 -212 -422 -821 -744 460 -739 198 -210 -714 111 -849 -397 876 -503 522 799 -159 260 -278 -74 147 955 605 443 -82 -66 -604 -398 -205 966 741 378 -304 575 410 589 -915 -987 583 476 -938 -624 -647 -63 161 613 656 -681 -138 -779 468 346 495 296 321 -87 -69 -43 -938 733 540 912 796 12 921 202 -723 -385 -496 -742 683 -904 -428 -532 169 -171 324 53 204 788 945 -998 -614 62 -889 -229 649 -437 -129 -55 673 682 -346 -270 -157 65 593 -832 875 290 638 -823 -760 791 489 -613 -988 -290 -904 819 -45 854 161 503 -419 -453 -807 -896 113 -136 -599 -795 -829 389 414 -754 18 -685 -328 331 250 850 660 -841 291 149 -588 -243 80 727 -121 17 -228 -15 242 -903 -896 947 -544 144 267 414 986 966 -884 -564 877 232 42 -194 -498 -355 -228 318 -410 614 229 -466 402 -623 -61 -686 461 691 -670 -429 674 409 652 -870 369 -728 909 909 872 -560 497 -340 -450 356 656 599 745 -112 -9 67 -797 623 -536 -977 -980 -520 359 478 866 648 -248 -364 -769 -598 -16 306 -992 -532 429 831 83 486 949 384 193 339 -699 235 136 664 444 -121 381 121 -140 -855 69 -835 -713 -250 -33 -927 -142 596 7 -437 134 7 -957 -662 -968 6 19 -521 -496 237 97 -150 -9 414 -495 832 -675 857 644 624 600 436 969 -785 -347 -128 781 160 -187 771 905 53 586 606 960 -253 -108 123 631 -747 472 -813 98 178 -214 -287 -368 546 421 456 -992 -934 -311 149 216 -847 -471 341 734 642 1000 -818 784 -313 184 -631 941 403 933 232 267 720 -198 910 135 -131 865 -472 -192 864 733 918 -780 811 791 346 -643 646 -550 199 241 -900 -880 813 559 620 -783 -106 113 977 719 -629 915 873 -959 -279 -950 71 720 220 224 464 182 74 685 -171 -109 335 -259 -314 -858 -925 812 13 818 -945 700 -707 -990 -487 -911 851 166 136 400 -128 -135 -707 -864 -385 -215 -713 -781 785 47 736 525 373 450 874 74 -578 -278 -478 732 -681 990 -404 -515 612 637 262 -521 -362 -338 -624 -257 472 -125 -859 360 710 785 780 -487 -46 -715 907 231 -292 -956 403 -403 -550 -256 702 621 -613 337 -357 -92 324 265 -144 -745 -522 -631 915 632 -160 279 -774 549 -952 794 743 -95 907 897 18 -241 -818 617 -862 -426 259 -29 -897 -706 699 -764 -276 182 243 -212 670 -365 229 556 -815 -736 379 885 521 -556 722 -440 918 -740 578 -219 -72 984 -753 150 -316 401 316 -910 408 -725 -393 -974 -810 905 -88 461 79 -909 -647 -725 932 292 295 64 -478 -719 143 35 -256 887 842 134 -438 -293 939 -272 183 -162 -581 797 -880 397 219 795 68 661 -147 -788 -840 33 254 -950 987 -735 -586 -734 928 -56 983 385 -143 779 -690 793 152 -707 -745 598 -820 414 430 662 945 -992 388 -513 -212 -763 615 -977 822 -108 -815 -485 -214 936 -469 -333 706 344 852 994 71 -694 -496 -332 482 -585 -366 885 -408 -136 764 377 -613 193 283 507 908 -430 984 496 729 623 -513 165 376 138 -503 744 -55 -468 -695 -311 -718 11 -467 846 993 -473 429 303 -517 -350 -329 -207 -938 -520 -777 -778 -245 -259 -613 987 -533 791 -893 -991 137 446 -405 -632 933 -347 -759 -393 -763 -661 782 753 -179 59 71 -118 673 -34 896 155 -261 -187 -683 -3 52 256 -321 -255 -330 370 115 43 716 928 58 335 -732 870 -412 -113 -739 730 978 -343 -481 -265 -218 282 674 -482 -65 385 -211 -517 34 -239 520 -617 -989 436 812 -827 -960 -98 508 341 118 476 -101 643 -443 709 271 828 794 -14 234 625 433 827 -344 -276 -105 482 -580 -511 277 522 -195 158 -542 -541 912 157 344 553 -437 -604 -766 -823 501 622 884 162 -60 37 -221 724 966 667 88 -62 -610 -593 669 -386 -286 -184 -221 216 -729 583 256 328 430 -645 934 648 512 -579 -772 958 -228 -526 -780 -713 -776 -207 -675 611 -375 -726 762 900 -872 -290 879 -704 -476 755 -784 -19 947 -233 -53 -993 92 596 505 -538 430 971 -271 -904 -262 447 892 -109 672 -56 531 245 893 927 -889 -414 -773 65 504 380 -533 -708 -673 -10 -840 491 -354 -678 -641 614 -352 34 -866 340 -380 -560 -804 711 517 -19 763 -353 -187 295 384 -42 -2 -252 81 181 -223 330 250 605 -202 -390 660 -600 449 85 -734 453 -888 331 254 442 -850 807 -868 -68 -341 989 428 -79 148 482 -87 -234 -277 -341 -651 -928 -675 150 635 -608 121 908 801 367 -822 190 -737 747 -319 -217 -75 1 -930 657 -108 -1 749 -934 276 523 280 168 325 347 -381 710 427 77 855 108 862 -880 209 655 983 -870 959 -163 -655 -38 -42 -886 -278 -647 921 -258 874 599 -567 -954 846 -740 568 174 -623 328 478 309 645 817 547 -247 155 46 -879 -275 333 -773 46 522 -76 30 949 78 -933 406 -265 620 198 -213 763 -857 68 325 -712 -155 348 382 -464 319 729 472 -821 -767 -885 -652 -8 -905 -449 -960 -400 613 765 -868 -755 803 681 -870 828 15 -397 -732 -684 15 278 -735 -904 178 996 -60 -286 -498 490 -468 798 -285 183 539 279 161 135 590 -500 116 -443 479 -266 -451 812 -408 238 465 440 -750 687 -912 -632 -840 -58 -18 688 -90 -111 -86 438 563 -825 328 -288 -791 -358 850 411 656 -674 -631 -872 -172 -339 238 -714 -515 -567 346 60 -61 -233 -482 -743 -8 -569 -137 -276 -312 537 -454 289 910 646 -674 -19 -596 -679 108 465 351 -228 -151 -720 -387 -467 205 -723 117 -36 -775 -713 -369 -246 -183 -696 -246 -210 946 -724 -422 -275 -932 312 459 439 857 627 -980 336 423 -965 452 -425 88 -881 143 -575 932 -131 95 -439 -271 677 913 -639 317 -86 228 274 -757 -484 -15 -884 829 938 -916 506 -569 -639 -597 261 -911 -840 -463 719 -676 158 -641 -173 -933 -556 -714 875 802 -122 888 -931 165 -971 -772 -813 385 -207 456 -802 -991 46 308 287 -212 -229 -62 398 -583 -207 -593 658 294 -537 -536 -722 384 642 -23 -691 -91 -227 316 -238 -366 -611 58 -133 414 -853 386 -736 -225 -423 -700 -632 28 693 -16 5 -182 -615 928 -806 270 879 909 -600 765 -220 211 417 28 76 -27 4 -564 950 617 48 -680 35 -547 -911 -452 619 -811 574 909 755 896 -105 912 -844 563 511 -734 -26 485 195 348 -555 103 -398 933 536 281 231 934 -83 -129 -541 -729 574 -46 -148 -210 145 -578 663 -21 412 -355 -23 675 -133 -465 178 -416 968 373 560 -344 168 639 -675 573 -337 -9 770 805 -341 42 -987 -214 453 86 898 222 391 971 -709 987 876 950 311 549 -859 265 -893 928 -87 572 -854 974 -723 -920 -581 -724 -342 -175 -378 928 668 -494 -859 -180 945 161 -343 -611 125 575 982 965 -413 -444 553 -404 112 453 585 436 -402 189 929 160 -50 137 781 938 -262 -180 -325 134 66 981 -867 -217 358 -648 160 67 386 -449 182 990 838 948 820 89 306 -205 -890 182 201 12 -828 -919 672 -595 -314 771 223 758 -946 355 781 -765 564 -44 -387 898 -62 523 -18 -777 271 -116 14 -364 901 -830 804 395 -600 487 -36 -522 87 -939 -988 469 4 -761 -29 -546 723 771 892 997 -735 -395 -82 64 186 -941 -791 -540 -309 927 -130 419 -433 213 112 537 306 331 -162 0 576 -258 811 234 534 -272 -670 -42 807 -727 -802 -71 -163 -854 -773 -516 -503 -33 569 424 544 223 -597 -148 -793 820 -585 -772 -216 705 201 458 -973 235 -58 812 -385 -392 -149 -268 888 -226 -4 -833 770 -695 140 -287 -736 -22 198 541 -996 -160 -480 -951 895 -686 683 -586 -858 -101 590 94 555 718 517 -60 826 -522 -501 39 -993 -902 171 -912 -414 -406 -869 -1 589 -997 776 -422 -99 133 413 868 -136 -515 65 -608 308 934 571 -470 -832 423 -792 -918 343 255 -68 -696 673 216 -797 63 -892 334 -100 -522 269 -328 -747 821 -7 532 -52 521 -698 820 -738 85 937 679 -643 77 965 -888 607 541 -950 -856 -425 223 -33 -425 -170 871 604 153 -279 285 182 963 479 -389 -684 327 -209 -823 -721 838 929 -472 709 -851 523 -87 231 624 -765 743 -627 690 613 721 -109 -424 -683 689 -152 262 -798 640 218 903 -662 155 -657 930 246 762 -380 -34 98 377 -793 441 987 -949 18 -706 438 410 -607 -950 -658 -994 -346 973 -419 -261 -961 -514 68 103 528 708 159 636 -620 547 150 -886 -568 -678 -585 -784 -337 -995 -102 -351 314 -871 -395 -807 604 -222 996 272 446 -754 71 76 84 -638 -910 -37 -434 312 -68 200 -543 95 -549 335 -943 427 373 183 -38 599 581 -996 903 894 686 433 -204 302 -243 409 -470 407 103 -808 -834 729 -860 -761 -235 628 884 -504 681 487 659 -51 -353 -460 14 -823 775 11 -208 -227 166 -411 65 898 432 -138 -708 825 549 -306 -286 334 236 761 -459 -53 -457 -528 -107 -481 -420 407 -216 -993 -649 636 161 757 60 52 589 -314 104 17 -145 184 152 106 -26 -502 239 275 -949 -66 -517 -107 340 941 307 -761 883 -660 526 683 67 -823 -719 -417 339 -659 -412 220 -914 278 -979 677 147 392 -418 -265 -345 325 398 540 -137 -346 454 882 -495 148 44 -883 -923 69 437 -463 31 971 -49 661 80 -774 -688 -942 -824 272 107 -34 778 -233 -828 404 -425 -490 535 804 726 33 -262 238 376 -384 668 -387 -29 -812 127 533 730 -834 555 900 195 -826 -552 601 -832 -855 -811 -622 502 97 -173 574 -671 902 -815 -731 206 -958 -405 336 -648 -229 147 -907 625 -662 -127 947 155 -823 -57 270 -733 -884 798 7 -890 643 219 -289 -984 -537 500 766 976 543 -406 -616 -514 -4 204 19 -252 -908 694 132 417 -755 -529 240 102 612 -113 -723 320 33 -305 552 404 305 -25 -338 734 -174 787 38 -816 914 671 582 750 134 442 -434 -107 -514 -628 -792 19 -452 -228 4 -912 699 -418 -143 -696 877 -678 786 -534 941 -420 -115 981 -890 460 945 -978 -623 84 -256 571 138 783 469 118 -102 -604 126 863 644 687 -588 -652 737 345 784 105 -560 -945 -899 183 -847 14 -364 665 3 344 -232 478 450 -789 617 917 208 -60 -311 -945 318 -702 999 925 -902 -881 330 629 846 -354 764 -152 -772 451 936 713 -426 714 -61 -471 -527 -201 -465 778 -885 617 512 -744 -344 60 12 788 328 517 -30 281 547 -308 -338 -508 -215 590 762 201 -369 87 -706 -979 -38 506 -953 -849 -841 666 100 783 438 -98 -286 43 -993 -508 676 -799 -676 545 667 877 292 -687 -565 -838 167 963 -703 -320 -986 -257 192 490 -5 -334 326 418 -109 -292 896 329 -9 34 238 -40 671 883 489 272 633 -495 610 -772 663 666 638 -37 564 536 -455 -436 -747 -615 -628 742 36 -460 128 -879 836 132 -769 -473 684 -968 -785 -581 112 10 -764 -483 664 -35 571 -799 376 -726 -312 -275 -905 27 -608 808 -150 -426 -136 -402 -638 -417 92 645 817 759 396 -124 195 837 50 -298 546 -67 -684 -217 -901 -771 846 -287 -692 979 -462 -928 320 -714 -685 -547 -765 142 654 771 -3 -38 512 -475 -35 274 291 -39 647 244 -312 374 -373 694 -464 547 331 -745 -477 672 -171 993 -124 346 -353 74 973 -124 635 447 184 335 -280 110 796 75 646 -852 148 -484 395 115 -147 -429 132 455 429 881 417 -363 -355 -963 -722 721 -426 140 -845 -116 11 -106 410 875 -343 828 460 -785 -151 -168 -633 -755 594 -132 -48 896 -995 959 -954 -753 976 -772 -40 821 383 886 457 917 -170 2 719 181 697 -252 600 -407 -723 420 -693 -235 -113 -132 254 747 -117 205 -221 566 -59 938 -868 992 -32 651 496 438 -392 492 598 308 942 157 -441 -659 -226 -761 215 -485 -112 -722 -406 563 73 -349 287 185 853 84 -351 -682 949 462 279 -391 95 256 630 -9 -161 -383 859 -383 119 347 -12 253 208 -278 689 801 -543 481 -110 762 -348 -398 404 -729 208 49 -550 -437 -269 -444 821 277 -320 -63 -171 -39 516 119 725 -105 372 -746 -860 -229 10 816 -289 -379 -145 -625 -948 235 -953 -337 -265 327 -238 -690 517 807 -941 -274 682 327 270 -313 947 -794 422 -950 -426 -684 -140 923 -968 564 583 -550 -8 125 -431 664 108 395 618 642 2 -767 -279 966 200 370 766 -772 452 -509 -543 -331 223 836 -126 -443 814 -728 -565 -934 -509 -585 932 646 479 -492 -696 -762 352 162 449 -933 -349 -603 -530 -438 399 471 32 -363 793 -281 368 736 637 -415 576 -22 180 623 -138 233 -271 -792 582 574 -945 -52 -257 -133 -797 597 -265 0 -541 345 864 -835 -52 -763 689 -447 -481 611 -296 629 499 -889 -659 -237 928 622 268 30 659 -496 -471 -625 -688 -97 -745 549 -851 818 -40 -410 -642 -680 663 856 847 -477 327 -256 714 215 560 792 -698 65 -135 864 654 271 -191 -158 -383 104 953 660 354 745 -626 -224 -31 -364 -627 763 -741 746 914 304 322 674 933 86 288 -259 -105 -332 580 -205 -301 152 249 182 373 394 -714 663 -371 411 -564 143 -520 -850 -367 224 579 747 24 -822 -409 -552 -121 -456 -406 765 58 562 244 -9 55 -581 -291 451 747 -265 571 136 -656 782 878 969 610 790 -367 -492 -616 -310 955 728 -678 132 930 -752 -841 760 665 179 470 -886 -229 304 521 245 -314 -643 -524 -381 -306 795 -782 -314 165 374 -705 213 -22 -347 -653 38 -502 569 566 775 -362 -681 379 633 254 -893 -24 -377 -693 895 311 -743 197 413 -902 992 241 -26 839 -865 -556 -279 898 702 -427 -589 109 229 -263 -416 859 -932 -651 145 121 -645 685 889 574 818 -846 188 374 545 573 -655 132 -178 -412 -446 -839 -243 -37 118 335 871 -648 -804 295 -881 -429 473 -162 9 741 712 904 -134 -617 -210 644 467 -863 695 -379 -682 -194 -429 815 667 -399 308 -162 692 792 -353 630 715 -347 658 528 -421 331 -503 -809 771 -345 -455 890 571 960 -273 226 -235 830 -99 159 -477 -933 524 -463 512 54 779 -952 250 728 -399 914 693 -98 -648 -910 -15 -288 957 -300 641 27 -744 -795 -486 -996 261 978 -441 110 -928 -209 -336 -957 411 -981 981 -179 109 -293 -565 325 314 -302 -958 395 -594 -10 -647 -662 -706 -927 -614 -137 840 249 -8 -13 420 -690 236 -633 183 380 952 -861 -633 -938 -941 456 -188 153 -786 351 -583 -9 896 558 645 403 572 759 -91 708 -853 -591 724 735 -721 878 310 815 582 -380 -186 -162 760 702 -839 40 -428 -473 -493 525 110 253 -328 -806 227 596 884 30 -921 -130 332 -28 254 -25 991 -817 508 120 701 -365 637 129 717 -413 75 538 292 -995 -181 461 -5 -407 -873 21 -78 -137 -641 388 328 -805 -210 -239 -378 594 931 -585 272 135 -355 -209 -743 646 344 881 -89 -832 -307 527 587 526 -260 -512 861 959 259 -632 -928 403 880 957 644 -386 -140 -628 -442 -134 39 -635 459 523 -269 631 233 -579 -754 -819 555 -230 785 -227 434 948 207 -847 -590 -470 -305 401 -619 -36 821 458 -505 -637 112 69 -886 32 546 -587 489 129 654 956 5 126 985 -743 162 -121 662 -576 549 -772 -768 -935 -846 -27 -165 -504 -466 752 -97 -933 -408 -364 156 396 510 918 992 -702 -513 -505 -396 -176 400 469 -554 -900 -938 633 219 401 653 -770 285 -765 621 -994 105 -450 75 -121 813 -331 593 -78 572 980 15 -533 876 710 -826 -812 -28 621 766 -483 -509 -916 721 -929 -693 359 259 404 -341 299 517 681 -164 686 -685 -21 -515 780 821 901 -77 -190 67 -608 -185 -446 -894 297 -594 401 882 -73 -22 -600 394 -614 -155 -922 -838 766 -422 536 -95 -724 462 465 310 -489 -301 -14 533 203 67 -977 -155 498 528 -528 -586 -6 954 -908 190 669 -367 718 416 -973 763 -509 -465 323 466 -537 194 -130 -448 -943 398 360 564 329 -320 472 691 -250 -709 -611 -860 -734 141 60 194 840 -832 577 603 -99 -209 -410 556 -921 -571 -499 -711 170 776 -437 151 144 427 655 916 -200 -592 543 -826 165 -458 404 756 -197 692 -800 -343 -935 -435 518 -806 711 -545 -380 -865 -975 -72 664 334 5 904 30 273 657 136 -461 745 -965 -676 942 -439 -49 -487 907 642 -26 -565 -232 -471 584 494 389 143 42 852 -650 990 -332 887 -911 693 -47 340 701 44 93 -83 -944 -359 -766 -339 -697 611 -36 -618 -782 21 -655 -133 -179 732 -967 411 -597 -662 946 957 -261 -869 -659 851 674 84 -923 -971 -242 754 160 900 -303 861 -570 -710 -626 -71 480 22 497 988 -95 -662 -396 327 460 121 213 -940 -912 279 -57 203 -570 -792 -774 85 79 -934 -597 -765 112 419 824 852 -510 -282 -9 890 303 455 -688 632 -784 805 615 -741 -664 862 -409 122 287 179 -93 572 407 222 365 -726 73 -863 -649 95 887 -615 767 269 -34 -937 414 -233 70 -916 459 920 331 -39 922 168 906 -580 64 -966 -597 -613 -751 -779 -549 265 265 -625 900 -929 547 485 -951 922 412 777 932 230 548 -627 754 922 -671 -712 930 93 -346 -842 390 975 -657 449 540 -526 548 -859 -121 850 -234 450 -991 419 618 10 43 72 -336 -774 -550 -267 301 -705 -960 92 -544 667 696 429 306 -746 294 101 80 -448 916 488 -507 417 -552 -861 860 -132 -390 791 969 466 -667 499 -741 974 -962 393 850 583 798 374 528 568 -153 675 -690 131 502 -777 -741 136 578 534 259 902 827 272 -50 755 401 -664 -165 -520 127 390 -79 525 -94 -628 729 -300 83 -292 -684 791 -587 991 319 554 30 -355 206 55 330 895 535 742 640 -395 490 -345 488 -810 953 -738 -96 -99 460 -558 -191 801 994 675 550 -842 -932 564 475 403 365 -16 204 -316 790 -666 -180 104 135 -970 164 927 -389 -671 -304 -323 114 -925 -628 -978 718 504 832 181 -616 -458 -592 971 404 -670 795 -921 69 -228 -707 806 374 442 247 133 -224 -997 67 351 131 586 -453 -274 -713 -835 -926 -292 -535 -785 130 75 -940 -673 765 322 265 -799 576 -532 -520 449 286 -419 659 798 419 905 203 -406 -989 699 -169 -95 -263 300 -339 690 -140 75 582 -522 779 -507 -462 723 -24 -792 -730 -201 874 -278 782 -746 339 -420 -104 -990 397 -19 -600 136 810 630 13 -469 -255 554 -372 -124 -734 715 -116 -379 52 -853 -210 -455 -648 884 -700 191 -60 -2 -498 388 170 44 668 -128 -98 -104 -565 830 -450 189 221 -458 321 -186 669 442 677 -308 529 540 741 155 -603 -993 633 885 -522 613 -595 -590 748 787 672 -266 -958 1000 -111 -457 -320 -325 784 797 -727 871 23 -826 -887 -182 547 -342 -406 -645 -805 -355 -603 608 -922 700 382 -513 -467 -135 452 184 -849 -507 65 -577 991 -282 -339 -963 689 -847 -680 -681 332 896 -943 -661 -289 -723 671 744 -386 728 368 -682 477 -811 -717 105 691 -300 -321 -907 885 278 -905 846 -703 578 -874 832 40 -591 -368 -558 -515 -273 915 -145 820 787 -502 581 646 322 125 814 -794 -93 -314 -637 898 548 699 300 483 -978 577 -121 -870 -942 337 -404 743 -947 -291 870 1000 -683 699 315 -215 861 -421 399 -414 99 368 -842 -585 765 -25 -140 863 963 507 281 -794 -525 -747 -946 -471 -954 670 781 145 580 332 -277 -537 520 270 994 -473 23 -429 710 688 -465 -681 -525 565 163 465 473 -740 802 154 172 597 538 -976 -418 -999 200 577 786 213 9 233 10 330 -198 -119 716 677 146 598 347 -202 534 -192 -228 -908 -164 -232 -396 -332 -419 367 493 862 -222 -754 -904 813 -393 -788 -579 -95 964 473 267 661 399 83 -2 -529 704 -585 776 -774 -552 932 -445 68 -740 -233 -369 -619 506 767 -942 -656 -79 -518 452 141 -604 -140 779 -182 -276 719 514 -655 -477 23 -644 734 756 241 289 680 -547 946 -254 819 363 -48 -722 741 322 905 -716 -65 -703 415 -819 447 -819 -821 -544 938 -880 509 96 -264 -614 982 459 323 -804 269 -432 -849 644 -114 431 -448 -55 -471 -188 732 841 375 852 -558 -755 -947 952 -31 762 253 -876 94 -464 -528 257 -643 15 -966 621 -908 956 -787 -629 -998 387 7 -749 101 -183 -960 -604 -574 126 -182 -629 -173 -853 230 771 -235 -799 758 466 296 -136 -731 -92 -973 -331 -85 -709 291 406 214 -495 -842 -134 852 -570 121 420 -621 -194 -632 -636 -680 -640 225 -552 119 389 -5 -435 -298 646 -117 802 -500 882 -586 -942 -380 549 -62 252 -745 191 -954 976 3 680 4 736 946 -203 396 679 373 -567 464 933 -679 396 -652 338 -800 -25 -917 -586 278 -648 260 -205 -348 -494 231 -323 -233 706 19 507 216 985 -931 655 545 -343 -718 354 294 941 234 568 912 98 -469 -425 -242 -740 -689 995 62 136 420 7 202 -653 -588 -589 -336 -29 -867 -261 -744 470 -908 -858 967 -476 -249 -3 -87 -627 -614 994 827 309 545 -949 972 -604 21 -359 -6 223 449 66 -906 -642 238 -948 913 177 427 168 762 317 -95 -389 -744 813 -597 235 -787 -488 654 -484 259 -995 862 -377 561 772 -159 302 284 274 -704 -7 -487 -614 -433 -778 315 -117 856 -847 236 513 381 961 463 -210 473 955 238 483 -973 -113 -674 410 -995 209 -634 -709 -586 658 446 750 617 -647 523 -432 -927 828 -77 36 -31 380 -945 -194 -337 205 -838 174 -193 724 -949 -493 215 -302 -284 407 800 554 906 222 373 -783 913 -548 862 -415 -794 533 240 741 106 18 788 -54 808 38 729 -451 -565 -322 -692 -976 429 386 -219 752 686 887 930 -923 -304 74 218 625 -365 -370 -510 901 -573 826 -939 -848 -120 -92 788 521 -493 591 122 292 -955 -228 545 -422 956 553 358 414 573 86 -732 720 634 587 884 -181 971 -951 248 960 -903 -371 -357 119 -423 -351 -757 -464 -390 823 -388 -704 -867 -231 -383 -824 -388 -121 171 405 909 246 54 412 -52 -349 -133 -687 -49 511 861 -1 252 513 -441 -934 254 -969 61 296 438 -126 822 -66 397 218 -554 -678 15 310 721 972 -680 580 302 594 -678 534 -766 -457 942 -662 -237 -793 386 -67 -901 586 -263 -728 614 -5 -238 -305 98 383 221 854 -10 43 136 888 983 216 -587 -414 92 -363 238 798 -616 -987 -302 -398 -627 78 -979 -640 180 -885 -476 -855 -20 -578 -693 186 -676 37 -279 810 -64 541 61 -763 504 -217 -258 187 -651 -455 -176 -757 -598 -907 -524 337 -624 638 493 12 330 369 -271 -727 20 170 -175 139 189 179 154 -991 542 -652 874 -673 -621 576 436 15 802 -407 -587 988 604 116 -135 781 151 -680 272 -547 -49 637 106 -839 604 -360 -943 -85 -841 277 371 -387 458 184 -739 439 -364 -413 818 -718 -601 565 544 -351 439 -258 572 202 342 374 -950 649 -206 701 663 112 -647 119 57 -916 -315 -182 748 -187 588 -440 819 -780 813 164 -158 -338 113 314 -141 595 645 553 -963 -625 223 -672 -554 621 -803 275 -621 841 750 -534 -84 -582 -520 516 32 -541 -679 600 358 -722 -444 485 -488 671 727 -786 -155 -346 933 -787 907 -911 -609 -717 -432 -793 -456 -943 -316 -607 -461 707 797 -467 1 968 541 -857 -847 -292 644 902 594 783 785 -223 -286 844 300 -700 -886 -111 93 739 989 999 925 -282 -941 955 -488 -165 320 322 -18 394 848 -622 343 782 -223 591 814 857 -565 843 -145 733 617 204 599 796 857 -411 -930 20 -7 490 -97 156 631 663 -542 824 669 -39 875 327 -613 853 -860 182 851 449 -87 -373 -851 245 244 664 -233 623 -126 -298 188 385 -439 369 -18 150 -886 591 -113 221 -160 366 -430 920 626 651 -95 590 443 -683 -954 365 476 914 105 -524 -349 -102 726 875 108 -653 -205 -142 213 -219 -9 997 -493 -452 207 -570 -843 442 -4 900 -897 -549 227 -707 595 -465 411 609 95 -309 -269 -973 -988 577 -989 48 -95 427 990 540 381 -447 124 -554 -821 212 -696 -337 312 636 418 857 113 893 471 -54 719 412 677 -54 843 -608 207 505 347 -509 249 -74 -490 -309 907 -358 -982 -547 806 -759 209 -944 844 -208 525 -69 -680 185 876 -957 558 348 -404 -871 406 839 302 -22 -960 747 -504 896 685 763 831 -900 -956 998 215 852 492 -398 -519 -714 506 175 -326 -163 365 969 -292 -729 513 833 784 -132 -87 -514 129 897 -826 -68 10 -814 -874 -28 -515 -464 996 172 774 -114 -86 399 -593 999 -35 762 -943 -894 -808 -228 266 -646 752 -745 73 384 -527 -469 -437 475 375 933 -67 -794 511 744 -835 952 -580 774 303 -194 -31 -277 751 167 71 502 391 -2 43 -323 -284 561 331 320 -800 51 534 -613 657 493 268 209 -812 -256 -846 -893 -232 147 960 -706 -630 102 -650 -555 -224 311 927 4 -855 -349 -434 -790 190 9 648 -269 -333 -129 -402 680 370 -387 -479 -552 -270 55 71 292 -891 -66 -360 965 337 965 -509 376 -252 -562 -324 -497 -348 -753 491 100 -30 -230 580 821 -909 752 508 -936 -301 -367 966 -161 270 65 792 -355 68 649 -198 271 298 696 757 -679 505 959 506 -458 917 719 -355 936 -451 -929 -876 -521 291 -731 -715 730 -620 -32 334 -877 -74 476 -505 -448 613 -909 752 820 -315 -804 682 708 399 -721 130 805 -67 -655 851 56 968 -164 -144 -585 418 -770 -968 -266 980 -996 659 416 -420 457 -59 -686 170 -829 513 221 458 -493 -786 599 944 -563 617 -722 -559 -51 982 920 927 -957 -669 -785 287 -293 -340 621 713 -307 -154 -130 668 326 295 39 340 -893 674 849 304 750 -592 -35 772 118 913 832 -186 5 687 177 -243 985 189 -302 989 -16 -658 -390 660 770 946 666 -9 510 958 -562 -550 922 289 -513 -331 -506 873 708 -719 768 358 363 322 -538 -241 -693 -359 -285 224 414 41 -609 -111 793 -250 -989 568 -449 -995 167 -73 260 571 -767 -184 309 -564 -49 704 362 -307 -459 1000 307 -650 -307 -788 -498 -168 -704 -217 727 173 -480 133 -829 -957 -647 953 -346 323 -556 919 687 173 803 237 117 -63 -739 -722 -651 485 -403 196 52 195 -942 939 -950 284 356 238 -407 47 -353 876 438 707 545 231 -351 -888 -770 -885 -33 60 -353 -377 -691 910 -49 -294 788 -112 668 346 526 347 -296 -716 -912 -710 310 947 923 -876 -732 -780 -177 312 235 438 -97 122 -599 -109 -423 -79 42 -541 630 629 -574 602 559 435 920 -885 -43 -468 -502 -926 -772 961 -257 -874 -412 864 -14 -673 271 161 556 917 -254 782 -97 -649 595 761 75 844 -395 -453 295 265 -557 719 -845 -740 905 609 -387 501 338 -559 947 131 190 880 -973 -53 -583 499 -424 -659 649 -493 530 -106 -615 877 -48 954 658 330 -889 889 -357 -589 551 264 75 914 -562 -577 -791 -646 112 -961 -548 981 689 523 -514 -863 -93 605 -176 -60 -844 513 -589 526 -917 483 543 120 -603 -157 106 -769 558 0 811 913 -419 637 -393 -462 -546 921 543 -873 -914 212 90 211 926 928 971 -278 -946 94 467 -97 243 -62 -374 791 290 -300 930 -551 642 132 -515 -50 -300 -628 -360 155 960 -451 49 505 -730 -622 -157 -797 -203 -19 393 592 565 -310 56 -466 402 190 -835 -622 730 -630 870 804 -898 -244 -269 -977 581 193 559 88 564 894 -858 15 -879 221 -649 839 551 -322 -8 381 611 -325 961 256 -783 865 -92 806 -914 -147 549 -121 465 98 460 60 673 134 135 -480 -280 -840 837 296 42 -590 302 394 242 711 -29 660 745 508 -332 -251 837 394 -285 -815 689 -47 -189 376 -354 -825 -372 226 417 26 739 4 73 -319 -897 -665 946 -366 -164 -306 -194 -165 -410 -753 -868 -854 -761 -564 -681 -790 -550 870 -840 -981 -385 -180 -706 -967 -186 -217 353 202 30 669 -918 -499 -535 324 -380 -948 -82 -410 891 -584 -506 -209 -259 -90 -347 690 -479 -494 873 -600 -742 740 -725 276 -554 -919 356 127 -39 852 -975 826 -437 -457 686 -709 -181 175 913 883 498 -780 487 -191 -241 895 585 770 1 -607 -937 -90 -735 -295 21 6 -609 -209 117 -958 -417 -620 972 466 -438 423 376 864 708 400 515 -479 416 534 -782 463 -174 590 408 -363 -830 157 -650 207 174 -770 355 -472 390 298 -21 998 -396 -740 516 479 -166 333 -29 575 -201 15 19 204 419 -436 977 985 -342 -384 -934 -176 -833 -731 676 306 -511 420 467 -108 -521 832 -429 -585 -612 -28 24 954 -756 615 678 -991 -829 520 -373 628 281 -266 -814 -76 126 808 -635 -128 616 -999 -601 537 273 -547 -849 128 -377 434 -894 -976 -157 871 934 -91 181 326 -26 849 -698 186 728 -81 28 692 876 -874 -750 33 -720 -901 45 -461 -641 -99 -879 -855 -738 -626 -980 -852 912 199 649 289 97 445 -680 361 -630 -118 863 170 -618 -734 -963 437 540 301 627 815 -589 -875 -49 -275 180 -405 441 104 207 -652 830 509 532 57 -251 -751 704 -158 -645 -35 -969 640 -712 -789 117 52 -98 -726 -34 180 -726 21 -593 612 387 76 465 -311 865 -147 80 -670 324 925 -150 508 932 -925 259 753 724 636 -587 -465 -862 -45 -119 50 -546 358 908 -721 -718 -989 618 385 -374 -909 -951 486 263 -972 -345 868 -561 625 -220 830 897 -872 -552 511 -561 -154 660 360 467 -341 450 530 726 15 -748 -956 915 975 59 689 287 329 -52 -295 -337 -59 412 -394 -896 -987 -475 -786 -821 314 -699 906 -946 -205 -412 375 743 645 -116 874 -845 -74 -417 -977 608 824 -573 -890 -792 210 5 -342 -189 -917 771 242 63 442 -602 602 209 357 -646 844 -703 -360 740 824 -137 375 6 821 574 19 -723 81 295 150 -989 -904 -262 973 867 -408 358 -448 204 -339 -551 -837 -333 -884 -925 488 932 -33 -832 424 613 -497 -294 147 530 321 -551 -984 221 -754 261 64 -836 -577 167 310 -855 -682 56 -970 -599 -30 -563 -711 785 -912 404 -457 392 599 -427 850 -941 495 466 80 202 -154 -166 -702 -391 -294 342 -467 128 199 705 267 -633 817 -964 -522 -356 -668 170 234 817 -128 858 320 -771 433 512 -565 464 471 -752 -102 -209 905 -210 851 -449 -338 -285 469 -585 -260 978 -398 -460 941 -364 -348 -328 -367 557 -510 490 -479 -860 -711 69 429 -131 -301 -302 -649 51 -825 -858 843 645 -290 57 -39 897 -883 434 -295 160 58 -285 830 -21 631 254 -915 -916 -738 696 -64 -78 -240 -330 -151 -983 291 732 943 -47 172 -284 872 145 600 -288 -679 216 758 -8 464 -655 -49 -953 -496 992 768 775 -528 160 -49 137 -721 249 -28 -405 795 622 325 868 847 742 366 688 -871 198 538 780 -85 -26 540 591 -41 -778 370 -313 692 153 -775 -744 433 -216 138 -231 -359 745 -236 630 251 531 -46 -106 -77 288 -916 -364 732 -325 175 -658 113 -919 815 -137 -470 632 932 528 -46 -829 -419 887 -124 487 -603 -971 377 -888 -663 -457 -921 -914 683 -862 -865 174 -888 412 731 731 -745 981 744 -128 573 -161 287 -497 105 994 370 807 -738 -342 -994 960 -459 -232 873 424 -939 737 -415 683 297 90 240 -891 -412 -996 -854 335 238 -136 880 -705 855 -849 -208 -512 -104 620 -573 859 -734 -293 -219 154 -260 -993 -330 -879 873 -763 -641 -74 -998 -807 18 -325 634 -16 -344 639 -759 619 -521 -196 757 572 -190 -185 -384 -559 -87 -783 233 501 -643 -150 -486 399 -991 -673 -833 -4 874 798 329 -249 -379 925 433 -769 -408 468 -924 238 -853 -39 498 -435 550 -915 272 -726 882 -33 -811 487 -78 991 -177 -90 599 -617 397 326 910 -978 499 -708 336 486 317 -409 -129 -46 -990 -166 -286 282 -487 6 71 -795 295 -161 -645 948 -389 -971 131 443 83 381 -837 852 -718 -292 -837 -717 237 571 -517 635 758 450 -930 -199 340 165 913 964 -901 -613 972 -667 383 442 849 -290 -142 -361 -139 510 348 680 -911 -975 69 -777 -650 126 311 322 497 32 403 -657 -220 132 974 473 710 767 -347 661 -130 292 118 -912 -842 -780 -907 -232 192 -946 -303 -585 669 -915 -819 825 -391 569 100 400 300 -610 -556 555 839 416 -762 -94 -630 427 -902 -824 -208 304 355 707 -884 876 882 -112 615 595 910 123 -225 232 216 677 -600 -338 637 400 -845 389 867 -837 -928 944 248 782 -84 -427 -620 582 39 959 -951 743 -94 559 995 94 -590 -508 889 743 -241 -739 -870 -462 991 -629 -857 -936 841 -184 53 -725 -410 178 -804 -69 -519 -502 -811 -137 -195 34 -32 -438 -792 6 717 -937 825 855 -183 688 471 -965 321 -320 -878 839 148 78 367 -10 -570 -140 285 -541 -766 -516 523 769 293 32 -340 833 600 844 -922 -623 548 -493 674 70 -855 -859 730 -112 577 945 495 398 -994 845 627 452 711 -853 -39 244 -320 488 540 -38 -463 -887 -566 -480 -446 -729 520 -210 -145 -545 823 773 -592 -867 -458 208 -483 -746 -767 408 24 598 -216 823 197 235 -419 376 -514 -83 573 126 900 855 -259 -463 -933 -405 228 -65 -685 -905 -293 -365 962 -394 -834 -982 -388 987 136 -915 73 -17 -111 765 -828 157 -621 -961 -758 -278 -971 -90 932 813 -909 488 -33 -983 236 34 -871 -396 257 965 -196 183 -902 291 578 717 -902 -15 665 -308 -858 538 241 -194 521 -295 -797 -127 -1 237 -103 -284 -216 779 -862 539 460 -417 -921 724 783 204 512 -404 -483 436 -782 587 -457 392 563 402 401 -269 -584 791 -196 -898 -829 -771 -63 949 -480 245 -73 424 951 945 862 631 3 57 323 578 -685 -392 -655 -397 29 456 818 95 -55 833 876 -357 654 -876 -820 -267 -455 917 753 -130 -201 -260 731 427 -706 -121 -379 803 86 -32 -860 -241 -554 -533 -916 -792 268 752 -902 829 -781 -24 886 875 494 506 -51 -694 421 25 130 -164 40 -174 -178 -505 545 -17 463 -407 -274 709 -592 -431 645 -264 536 867 -615 -701 840 -414 -776 -319 -887 538 -578 644 990 705 -405 -403 -348 125 318 -156 -328 -657 -2 620 645 -466 -723 259 789 777 -472 264 -122 -66 197 -760 671 465 -711 673 340 -149 -566 911 -2 953 -91 -652 36 485 -676 998 -595 144 554 -525 658 900 -172 671 -819 206 112 740 -156 729 670 358 -523 430 691 777 -370 959 2 -294 74 153 -560 -291 -943 154 714 -732 698 -62 736 19 -677 270 384 286 196 225 -397 447 676 671 -51 -417 616 705 27 -669 -521 -129 -316 -119 -697 478 -299 477 427 999 991 41 253 393 482 318 947 -457 122 184 500 -183 614 834 -571 -377 -341 -357 966 437 -743 292 -590 -72 63 -481 92 -969 117 -913 395 -567 121 311 -436 391 561 -124 925 744 659 -681 83 982 -362 551 -623 -449 -364 193 972 533 959 986 865 558 -575 617 627 -37 40 -761 -885 400 -517 781 79 -854 -262 782 -46 144 -325 -93 82 686 -977 -565 948 219 -465 870 -677 244 929 381 -198 984 -654 353 237 183 544 840 -815 375 -588 -242 146 777 -258 -812 -771 -458 661 101 -910 -662 823 7 -965 834 -973 -770 236 784 -60 8 347 -954 638 -311 -52 432 -903 97 208 -25 -23 -585 -161 -740 -695 -171 116 860 -407 65 230 413 -678 636 826 -258 185 -569 -815 -913 439 738 -46 -639 -590 -831 -676 308 -810 -465 479 -363 -622 187 -788 -848 274 186 614 490 280 -595 -593 -616 -684 86 -269 945 -858 -248 -796 594 -88 -62 -643 -684 494 -686 369 -353 -463 -448 969 -391 559 -254 487 -608 -789 -966 -939 -776 420 -291 250 -543 381 801 524 -66 -293 663 200 994 83 -937 -413 425 596 691 669 951 -627 -792 305 553 -764 -234 425 -341 -147 -327 -755 487 930 887 -216 -408 525 253 844 -758 -408 -329 -448 570 -442 -541 -467 897 -649 820 -321 252 -574 903 149 627 -799 371 925 -528 591 849 -445 81 110 297 -214 -115 109 79 834 -991 -427 14 625 -35 -43 -337 33 -724 -635 -291 51 359 -508 -556 599 554 -519 -806 -412 610 -178 -382 707 -729 -494 582 454 -294 335 219 924 -160 -592 -206 257 -732 423 659 836 566 -768 -189 526 421 -572 -864 -923 -361 -684 382 -610 575 -988 -163 -938 552 598 375 -820 343 205 -742 779 -204 648 140 958 935 30 -839 -382 707 86 -528 -762 -72 999 -283 -230 515 -109 -236 -140 276 -57 153 772 925 884 -993 684 501 820 -651 491 -783 982 -931 566 275 -442 -521 37 -583 75 164 145 -301 -357 712 -172 573 685 345 -36 232 -311 -664 24 744 224 -877 41 719 -810 175 -537 -161 -45 492 35 -348 -653 118 -122 212 -51 352 460 4 610 933 -68 185 21 523 507 626 57 603 -65 454 -98 342 417 675 327 -903 51 -901 33 616 461 -435 472 -774 523 -210 -683 426 -162 134 -867 751 -386 -994 -957 130 741 449 -800 -851 269 5 -705 601 530 643 213 332 368 894 566 364 622 -709 605 -323 438 -716 -511 -609 697 -710 366 131 -783 243 -581 708 674 92 -267 -664 -564 626 -598 -570 -508 -167 623 55 228 154 237 -883 -540 703 608 -478 -292 -579 40 757 -926 -190 -125 -227 -229 -14 -939 934 -549 777 752 -729 -911 703 860 632 -506 154 -820 -154 357 229 618 -962 -151 471 766 12 528 827 494 -323 233 283 1000 -493 1000 481 -445 -744 200 -765 302 -636 -772 -622 -462 147 -66 869 -750 -533 -653 322 -521 666 -232 580 228 -332 433 -568 842 -506 516 278 672 248 230 708 129 -28 605 110 -621 180 -879 -428 503 685 559 36 455 582 -928 347 439 118 254 -589 -650 -551 531 -317 807 660 -430 -76 -659 -122 -137 406 -578 60 -266 -819 985 -879 -446 -450 974 82 971 200 -96 -573 -815 -7 -756 724 -170 -541 985 44 977 -155 270 -673 996 471 789 -521 -122 -629 758 553 818 -89 -673 -880 -631 -744 -354 873 562 119 630 -860 483 58 -813 -125 953 546 215 -531 -972 -831 190 -767 -439 244 105 579 279 320 651 985 491 93 -729 516 18 -198 226 -156 -434 659 -722 633 -736 -383 -401 -934 941 426 846 707 -276 -135 -620 -557 -430 174 -789 975 -259 -47 524 -683 -212 839 -481 461 -817 -336 951 -852 960 -771 605 449 -226 192 14 -988 -188 439 -885 -779 488 -991 -500 -191 -845 32 -9 -658 -590 142 -422 -670 183 -729 -951 603 765 79 338 -53 153 587 -327 -653 -687 -831 -242 923 -29 -736 491 -805 -659 151 -693 -162 -282 -413 300 -405 636 361 678 661 -573 200 802 788 675 -206 556 326 -328 879 702 905 -31 -84 -996 -52 485 792 413 211 566 -1 -332 -600 -653 375 -795 -415 610 -803 -45 -586 984 826 648 -725 77 89 -1000 -426 539 -731 263 264 -564 595 -534 -937 999 -703 -604 -26 881 -784 613 174 -824 -785 -990 551 -119 -282 662 -222 870 -950 -51 740 327 659 -80 -963 -103 -386 -95 -273 -984 195 703 67 -120 134 98 -202 699 619 932 752 -606 71 -435 208 -625 919 765 635 378 561 66 221 -185 -784 117 -158 -735 -16 -557 -942 820 -230 200 -881 86 427 -375 119 -307 -723 494 110 -259 -665 607 42 591 -995 922 -259 658 199 407 638 -402 -344 973 -139 -914 792 -570 -817 877 508 704 -308 -704 813 -72 903 159 178 170 -859 391 -747 201 425 331 858 -638 265 386 -831 907 407 -767 695 327 756 -130 -357 822 -688 -179 -355 325 386 -995 -91 292 -539 -194 -755 425 -635 -405 -794 -92 873 54 104 -456 908 -712 951 815 736 346 218 -902 -644 -216 778 984 53 -955 -627 -625 377 799 345 -6 -653 -325 -965 343 525 -206 318 635 -129 515 449 335 556 698 511 -423 759 -942 77 28 -267 -194 949 520 -660 -270 379 910 775 424 -606 363 -392 140 -104 389 -178 688 844 -500 -283 390 830 958 -833 -945 -117 -945 -522 -151 943 -73 776 271 -138 332 -187 -284 -820 -67 -433 60 298 36 -530 752 826 -553 -193 683 -116 249 -397 -972 14 605 810 -237 -734 932 8 157 398 136 364 -553 909 906 643 -30 -383 128 903 4 -696 -381 704 952 11 923 22 -626 -418 -678 161 493 364 408 -458 -334 548 842 998 -922 -140 -689 486 490 43 665 235 -908 786 -28 627 -121 -865 867 654 -702 -510 988 -340 916 -140 600 -435 -100 -82 -771 -793 -553 175 889 -576 338 194 192 -233 915 -472 838 -786 -991 876 456 718 -376 -947 173 -719 -359 -284 -756 -621 9 772 563 682 813 -203 440 -978 935 -77 -984 -905 369 690 -492 -997 670 696 -26 615 254 -791 427 -286 -421 424 309 -33 -768 -418 -805 -158 -977 132 -555 387 -331 482 -180 397 -836 -923 -279 477 -516 -883 543 -40 615 -150 140 -901 260 -653 81 846 -954 722 -34 -72 944 122 -579 -833 655 -101 130 467 156 -493 -783 -342 576 -466 -253 -823 -775 -945 -479 -804 127 833 700 -260 494 -233 -989 666 670 -987 -21 82 -741 76 -436 957 -665 503 -511 -974 654 -335 75 625 -527 373 -138 -345 328 -805 -390 -55 111 -108 527 758 320 -282 400 -682 259 316 -549 463 574 94 -406 161 975 795 222 -978 -397 -707 -244 777 689 -72 -275 -576 711 -112 -776 -593 -72 -509 -52 296 157 954 -47 -284 251 597 135 -915 -526 -262 -426 -596 -434 88 529 -801 -243 -538 -995 -331 -422 555 -751 315 -999 668 -83 488 597 367 -626 -497 995 640 -627 -622 -267 272 513 528 673 -773 524 -405 -649 69 -669 160 -711 596 69 -43 59 696 -932 -623 874 964 -924 452 785 984 806 707 -693 -754 241 -984 917 -345 -490 904 -27 -358 -454 -554 -923 441 -655 -374 363 -832 311 -858 -732 487 -591 -968 610 571 -358 -470 384 -538 -760 -35 -452 48 98 773 381 378 -806 -524 -764 137 -795 -282 577 -541 37 872 229 665 -826 -619 -694 -242 -540 877 -940 -946 -639 398 -820 -923 -619 -885 -660 -715 50 362 989 996 -358 50 -754 -861 871 -572 358 510 -553 -387 217 -113 -962 238 -648 983 -783 -478 -958 248 547 -142 -736 985 -401 -65 -680 -745 259 269 -882 60 825 146 -532 31 128 -293 1 637 -709 516 209 -155 638 -237 490 -513 757 -589 25 275 802 620 -549 -631 853 -830 -902 368 -925 637 -223 -667 -194 -955 576 -749 -622 400 -285 -996 102 -685 -565 41 494 -23 725 -500 383 -983 -695 159 -731 991 952 -290 46 39 824 -828 248 320 380 -51 392 -856 865 -704 184 -124 300 -910 -324 -669 -400 -703 666 18 227 580 -685 562 -479 822 95 411 823 182 -85 -230 -936 -996 531 -762 504 449 -734 121 214 338 -339 -394 668 -829 83 -283 -865 637 -295 753 898 -686 -298 887 -140 -593 983 224 -521 -937 282 -380 -813 -871 -341 -196 335 852 -580 -536 -223 -905 334 -35 153 383 -335 374 818 -967 104 -848 985 992 -393 161 829 381 -696 -657 -909 687 -850 393 -421 -628 712 -548 -613 -495 152 337 -393 541 -496 927 -512 -382 805 -220 363 -73 312 -383 -474 921 55 -137 -836 114 -11 825 -305 225 869 -855 -730 -605 746 760 177 -455 -370 -404 148 748 839 990 422 -737 48 -35 885 783 143 -425 86 840 -768 902 -174 -298 653 48 -436 970 738 -752 576 759 -622 861 768 -704 110 622 -610 -772 225 -460 947 -635 744 -982 562 -160 764 296 821 -523 -162 -807 -856 224 -937 730 85 891 316 983 -774 357 795 3 -694 -171 -554 562 229 363 -313 956 39 -662 401 -212 864 882 -92 224 -543 -750 229 -319 490 316 440 30 96 817 -603 -344 -317 950 122 -31 991 941 -976 -299 192 945 -523 580 689 807 -215 167 -85 -28 -60 167 103 -164 -55 604 -718 873 340 937 -592 -110 -155 -689 651 -527 -470 -638 387 -907 -472 -293 -555 813 -224 992 -57 590 918 -211 -568 -13 57 510 124 -703 413 -730 -481 -530 -791 161 -887 -506 966 13 -378 685 814 489 320 72 -529 -724 -54 452 880 -138 687 -150 669 -284 188 -362 -384 -263 -272 479 78 831 -147 -333 -798 -524 -680 528 758 -499 -967 -967 -261 -609 374 287 473 -876 202 505 789 169 -429 318 395 -633 971 746 532 311 618 205 483 -136 -899 65 -431 -703 -951 323 226 -166 90 445 411 762 -293 -696 378 169 849 652 175 -326 -908 181 -221 55 -976 -789 -446 -264 -892 242 -7 21 -376 468 804 332 -761 884 -573 798 -88 -617 827 -49 343 -696 -555 104 -734 613 -956 859 391 -224 478 844 -706 -672 -112 668 534 330 269 -86 -316 457 485 770 -362 -879 262 387 547 -892 346 665 -401 -746 79 118 -990 -938 509 848 -495 575 514 -318 -323 384 39 451 427 -595 -904 -218 -654 -621 -924 -428 -163 -173 -68 177 790 -627 -755 141 530 276 981 129 -900 -328 -866 -780 -311 801 -866 -857 -628 659 -815 -902 -233 672 97 349 -120 -58 76 -678 853 -105 954 100 -817 809 828 -288 808 975 -83 -113 974 -542 -533 500 338 -405 -860 766 327 722 990 -201 -146 170 329 -421 -445 -523 -713 323 -203 -744 598 -827 -152 -193 -906 290 846 -335 -622 274 -164 -155 -914 39 -271 -703 664 -516 872 845 -744 655 202 72 -297 201 68 -942 -318 703 -95 260 -322 683 602 -25 -787 -29 -140 -962 -877 -796 901 906 -136 989 -568 141 557 249 340 160 -799 -305 204 746 -47 -31 -780 -35 247 -353 394 877 317 595 -12 245 122 751 831 41 -103 142 813 -332 155 -566 492 -373 -881 -834 -405 419 221 665 -678 685 -97 790 681 -353 -74 453 340 -494 -42 -148 131 928 144 -260 362 596 289 -91 -7 -744 -271 -221 235 402 -18 -25 901 884 -184 561 225 -525 919 892 50 515 -194 670 714 -498 538 -539 230 33 -108 228 698 61 -585 -91 -295 -302 479 -893 -638 -875 -690 -666 818 974 97 629 -163 -194 -844 826 -371 -372 -487 546 159 -481 928 -684 -538 43 467 -762 -937 -40 56 -759 272 -371 -579 739 -185 -321 -232 552 603 523 843 -902 511 362 944 -486 243 111 -513 31 -101 -187 440 -934 424 -261 388 -52 237 352 -804 459 607 627 -934 376 -354 -649 -959 886 -568 275 -278 -55 250 -649 836 745 692 -423 476 -589 279 -688 -94 -256 986 -519 830 218 -918 259 -7 -596 -269 -589 468 789 -319 -776 -502 -684 -411 -682 610 120 -903 962 -955 -687 -86 578 698 144 -261 -807 -793 -329 -453 166 759 362 433 644 -746 -821 -101 743 963 -24 -181 149 -469 -594 -784 729 -139 -322 160 -575 -486 -458 760 -104 -978 -719 -854 296 475 573 10 978 -803 -544 420 125 752 -582 -286 374 -361 -88 -552 752 279 987 648 190 514 -493 647 -199 703 -353 698 -470 -913 -957 -911 -302 -695 456 -586 -357 -587 -748 203 438 -400 -719 -776 445 462 486 -970 915 -339 -450 -96 -620 515 -433 67 -493 555 -29 -929 -554 -733 -568 217 -90 -821 147 675 -289 217 667 -650 269 -80 -931 4 -172 95 840 -173 -531 -650 256 336 -680 -503 -841 -938 -230 -504 676 -685 -548 -914 966 831 -618 114 775 127 20 -863 -551 -579 -340 890 -459 -992 510 -508 -900 753 845 -141 -64 461 38 506 -393 887 -843 2 -804 -753 -945 -184 -1 82 -7 829 -49 -402 -539 -489 -277 495 -981 -811 -137 -399 549 -464 -45 -452 -470 -523 305 347 -211 -923 -420 390 -60 979 874 393 182 337 922 -211 -558 -912 -791 505 405 881 694 -658 -901 -9 601 404 774 984 941 -463 293 -617 66 -554 -882 243 249 162 -402 -312 -10 327 -115 -494 73 154 246 -558 143 -105 -175 690 904 470 -526 384 -411 684 -900 212 -556 -528 188 -203 594 -535 411 596 -227 -392 -418 -745 368 -429 950 404 916 -154 -279 -986 765 364 139 -104 -158 -343 952 -572 452 -868 -875 -20 640 -80 252 -293 212 -763 394 881 -114 -444 -177 302 -993 -364 506 688 -257 635 -881 -361 -650 -571 78 11 719 -109 406 -996 -956 -886 -411 500 137 233 365 476 -924 477 -142 7 -292 -950 950 897 -833 742 -126 -195 715 -271 57 -535 -272 656 -797 607 332 428 68 885 -184 -776 858 285 467 769 880 126 855 902 330 -544 939 504 -573 170 416 931 -826 -94 -184 -741 583 872 911 759 358 553 532 995 -793 -598 -139 -658 447 -713 -605 -728 -252 -715 640 72 -420 411 -847 -535 984 -124 -231 795 646 377 -570 227 921 -392 -514 129 534 -256 -717 -152 -355 885 850 450 12 -641 257 780 -771 27 -219 -937 -922 -936 662 -787 -740 398 930 -367 830 -405 361 558 -218 319 964 644 -21 -999 621 -766 193 736 -420 13 451 671 -734 432 901 -575 544 -319 583 178 509 664 191 -356 775 460 352 977 -317 38 -528 768 -883 -902 -421 562 -783 163 122 465 -93 699 10 424 -243 -851 -437 -12 46 305 -568 -373 795 -607 -938 334 -878 470 98 -942 -405 -635 -301 -756 -539 376 443 440 213 -149 -143 -720 -857 -779 692 433 715 -484 945 944 -435 760 -800 455 -892 -950 210 -337 589 322 -178 306 -521 -819 924 -313 453 -726 -707 930 772 -806 -189 -28 -485 -745 -439 -890 203 523 -851 -773 -166 657 -228 -632 -218 790 -759 -473 -15 -544 896 492 -112 -455 171 621 -946 829 125 968 -645 -972 73 -130 538 -849 63 608 -376 746 289 -2 -361 -462 -817 729 -369 -971 -628 -861 391 428 -771 -610 981 642 639 -361 -461 422 -114 871 141 372 -736 432 -372 409 976 -628 -141 -835 549 -780 327 300 -74 418 -789 917 378 -156 387 983 -847 814 149 -943 -721 -580 434 453 202 -985 513 -337 83 750 -78 -837 -799 -820 -517 552 650 -671 -560 -568 -400 -281 780 -918 -285 554 -95 613 139 902 292 -341 52 -483 -938 -323 984 -546 582 -889 86 804 -266 -596 -718 753 624 755 547 -864 -118 839 -920 829 846 -948 278 637 909 -45 231 -967 663 -859 -801 391 286 682 -588 -706 946 -473 -128 -910 382 -129 -721 -35 111 966 -771 29 -569 -203 -516 804 946 -663 52 654 -630 -943 -253 153 -668 -922 368 324 -269 -944 -605 -750 763 74 540 -731 269 -333 -965 794 118 611 489 -452 680 611 -180 -932 651 -927 -698 566 213 -462 -302 -767 -552 977 -235 -69 -39 750 -176 237 -905 415 -426 -607 -836 -31 397 463 153 -726 -321 868 -138 21 -977 -242 -744 -398 -230 -641 -278 208 -677 -36 152 -581 -668 -87 27 579 120 -355 -280 -286 -187 976 568 660 -699 -225 -17 -328 -794 -855 526 -791 -807 -743 -605 -998 -122 6 964 -391 741 -792 -883 285 574 344 49 -941 -774 420 -672 -758 -169 -964 -937 546 273 -745 622 331 280 686 943 -131 656 -643 -769 396 -48 997 -906 -805 338 -441 -669 -94 -301 421 214 795 -924 456 816 -602 202 826 771 -287 -893 619 -432 229 -612 296 424 -328 -971 833 208 -671 -393 -270 568 -710 -289 18 303 -732 -672 -940 -875 -797 -588 229 603 144 427 -727 882 -938 -856 -817 974 387 865 -125 44 909 -295 -27 -624 -293 344 -570 -238 -563 488 624 19 865 252 2 -678 -229 -845 -129 769 961 735 -128 837 299 -615 266 -827 821 -734 803 248 -837 26 787 114 -793 -937 99 403 -139 800 622 336 -201 -104 -918 -871 -243 163 -398 -759 -718 573 989 146 356 909 -902 -232 -157 996 -637 -414 464 989 -551 381 -810 196 575 -832 937 -521 658 -762 594 -987 -946 -491 -69 600 -205 974 -661 389 275 285 -182 505 -792 -482 -367 -91 321 123 982 179 -719 -760 -552 838 -680 -227 672 753 821 406 -239 -261 177 -708 68 647 209 251 561 -32 886 213 -56 815 527 346 -685 604 -499 -13 801 979 953 -24 40 575 481 -116 435 -411 -204 -946 625 -499 890 -909 262 35 -165 -516 -912 -277 -874 475 456 843 -132 -974 585 225 -290 366 445 -869 529 563 687 -54 745 -974 816 411 842 537 908 -830 838 -417 -227 32 260 173 769 -623 -157 662 -359 -627 341 792 -174 994 -128 955 -676 591 -671 -949 -299 -215 751 -312 -834 879 -212 345 -60 833 670 73 -539 386 881 595 -546 82 660 -984 -495 916 -278 97 -605 -705 319 -619 -187 61 -786 -844 107 610 -294 87 -223 151 834 743 963 893 -645 505 160 -941 -814 973 233 -100 -187 -774 -551 962 606 529 787 764 -499 924 397 226 396 -776 762 -460 710 808 347 -273 134 398 -184 -444 -171 890 168 545 998 -878 623 730 -81 -988 -17 736 -945 321 -782 803 -670 49 -864 -438 -224 -359 843 322 -3 449 362 206 673 -982 859 555 -767 299 -739 -644 -469 -347 650 78 -713 -709 -983 -970 556 -703 -629 -478 533 840 530 717 482 710 812 829 627 213 586 905 -386 -349 640 -349 920 -310 -149 -933 -883 -302 -923 279 -15 548 833 -135 752 -593 -4 774 -61 -142 47 -7 -555 178 -233 927 -523 990 -439 528 683 -831 -484 -585 -509 -405 -722 -660 -497 -478 166 817 -231 -960 123 -794 -517 -621 -994 151 449 -24 976 -776 -76 457 867 -972 132 -164 -587 401 539 304 -729 325 780 -656 -463 -276 -966 465 -581 -622 399 -587 -111 -716 -913 -780 420 -159 -671 -859 574 370 -602 -361 -58 497 622 -627 453 492 -690 -623 622 -941 67 404 397 808 -706 791 -643 636 762 -660 372 -529 938 -138 103 -573 957 -687 -637 -573 628 -347 -929 389 -970 -262 650 -344 -311 513 582 -20 768 -425 234 381 -407 -579 -582 -56 8 758 -128 191 -782 643 -199 -169 -272 -734 472 -404 -961 -286 -651 738 555 -723 -884 223 477 -170 485 360 686 921 -303 -892 -697 -974 -318 -329 -370 308 102 -379 -646 522 808 -775 -976 225 523 48 532 -422 516 -318 279 -94 294 -158 16 675 -831 -826 -349 -63 355 -543 -271 747 988 -776 -344 -53 -524 1 -622 -543 -231 -135 708 102 -618 -43 650 62 775 838 179 704 665 -312 916 -813 -439 617 -142 -3 205 105 770 -621 461 285 839 -133 570 -903 -640 -697 -41 187 -995 202 887 -715 82 -14 -430 693 179 -550 210 -144 -474 -604 -555 295 346 -277 -430 594 -164 -392 -847 747 -147 938 -874 95 -198 194 -756 -958 574 -518 -95 92 770 177 228 262 -49 -986 -927 484 -270 708 -392 209 651 -387 -538 75 -796 413 -339 -719 -896 410 363 259 681 612 136 -225 -876 324 -801 552 -509 461 -31 457 353 316 -608 -749 -720 -785 59 -528 839 -459 -699 -766 -85 -605 -993 737 -910 -963 -307 98 -882 -100 -612 -784 -514 496 383 -245 -145 460 501 771 287 356 195 184 614 -749 573 523 -491 -798 -465 -213 600 -117 -516 -148 716 223 -686 -111 539 -30 -351 -923 139 -73 -315 -622 64 -46 800 -627 -621 -150 521 -582 347 -948 303 -349 -788 -259 -488 560 -328 957 -851 -145 -61 345 628 -430 -110 14 -6 -224 -522 944 -869 -857 821 301 188 -564 229 -408 -422 584 828 -466 -10 -653 -601 941 -556 -983 -709 -654 606 656 698 868 26 147 727 496 808 502 681 -445 796 191 626 399 484 903 -914 -566 407 704 -677 -9 562 666 931 599 -492 -958 190 -333 265 785 940 -198 672 118 759 -731 967 165 986 346 690 -209 -378 -901 -749 104 94 -231 536 383 77 609 84 600 942 -197 364 -96 -68 195 740 714 -271 124 190 -469 115 914 730 158 -131 -251 752 -199 100 717 -592 668 -601 -531 -522 892 -3 -180 -369 -527 695 503 10 40 332 -873 588 446 -508 -578 -33 802 -434 367 778 -271 -169 505 29 -614 -84 322 -360 -718 -793 571 105 700 -325 92 -196 985 -185 454 -100 -239 959 -286 491 599 -531 720 -638 -754 -664 -616 -205 -447 107 951 725 -206 -934 -852 -33 426 -239 -549 596 96 -501 990 930 833 -279 -135 -580 767 -318 -985 -59 -890 748 454 -345 -166 -846 28 -466 129 428 514 -68 158 -365 -575 -114 760 880 533 -643 -536 147 172 -737 947 52 259 -57 -900 -38 236 884 945 853 122 -904 413 37 618 551 964 576 764 874 463 594 229 -512 101 -276 -611 -850 -66 638 245 -60 973 -289 170 -471 66 72 894 89 -559 895 -971 -205 -903 -201 273 -625 979 -256 -650 799 -940 669 977 -656 -893 -675 -948 -482 -681 595 562 -368 885 353 -909 -472 548 919 919 -839 248 747 382 382 733 705 435 691 -308 436 -421 -877 352 -967 18 725 568 -340 -888 -432 -681 969 642 396 950 -300 264 717 -979 620 908 847 -124 -825 114 -904 320 640 -69 -544 -101 -427 -641 116 -645 197 -27 -12 54 274 986 975 -620 -233 517 699 -129 -967 -838 776 -584 210 -75 847 -897 -450 -14 770 212 432 996 -857 -733 -500 436 -495 -287 -211 -638 -871 -911 -302 395 -753 -654 21 -231 988 -499 772 40 -463 64 -82 -400 -766 917 -657 -199 584 704 226 -211 -853 77 -994 -32 287 -816 75 -509 4 -678 859 -560 422 -798 -107 -334 -336 502 -292 288 4 324 765 877 161 521 -82 117 -137 716 488 216 292 788 777 -964 505 209 392 765 -595 -6 -391 962 802 984 -812 675 588 703 227 -97 -370 -106 -7 -146 963 -958 -260 -392 -756 861 528 835 560 261 -159 750 -462 -109 518 -225 -344 -964 618 -359 -943 128 -290 -180 914 -139 510 29 384 -737 770 605 812 531 -310 443 -626 -54 -981 -228 -396 -190 574 946 524 -840 -645 838 -423 980 436 510 637 63 893 -100 -112 -155 635 494 -889 628 -366 -298 431 944 -147 -829 546 -821 973 830 162 95 -677 -652 652 31 623 760 -621 40 -823 223 230 -636 -222 313 -412 695 -24 173 511 -985 798 379 977 945 -704 -866 -132 322 -885 156 -64 -800 -328 -427 -543 509 -148 469 -126 898 -367 435 -676 -817 916 144 89 579 -919 530 -187 279 -638 -149 908 965 144 152 503 -915 -27 -394 706 -428 -334 -581 -946 -511 -289 -680 -24 -445 -591 443 -691 -212 -18 38 -305 -282 -418 -769 -24 668 -441 376 -311 291 952 113 901 731 893 922 -109 -482 248 -499 424 1 453 458 -834 582 -203 -628 -749 -148 -378 454 577 269 -854 -840 10 897 221 822 959 600 676 517 632 -133 -850 -421 -962 -606 -995 612 14 -297 822 -522 -211 -618 498 296 -146 -320 -887 -116 -221 -911 402 33 383 -874 -142 803 762 803 5 -362 491 575 -33 461 -207 411 48 -137 -827 327 -555 887 25 -738 -950 -117 356 97 -298 971 -829 -313 390 675 -795 402 678 -809 -986 481 926 181 108 380 -200 -883 113 95 428 -655 249 -446 -724 -138 941 -764 277 121 418 608 12 484 575 -522 -440 479 -912 -497 -985 285 -234 -142 -510 -970 -179 881 -378 530 -448 627 868 588 -347 -785 50 -586 -683 603 65 142 918 -99 -587 52 165 -857 514 -433 785 -205 -176 -471 -915 -764 -724 -829 -593 118 122 844 -465 -158 -487 139 -107 878 -407 446 -238 -242 877 292 -811 -244 775 506 -605 -809 -646 167 -696 -615 -959 -556 759 -290 361 -210 -635 -796 965 -23 268 643 831 -810 193 -462 -952 545 -17 906 -910 916 -829 -171 -549 -760 879 193 808 -718 767 876 -150 725 -693 700 -349 -476 60 -4 222 -708 154 -495 -911 769 288 -492 -582 150 -299 866 290 660 -428 252 -440 -337 -644 -641 998 17 303 828 483 -925 -817 -436 -663 -92 -227 175 -114 -73 -908 89 706 952 910 325 468 -282 -870 -451 817 496 218 811 611 -966 808 246 74 -34 -694 -334 239 -659 -445 189 -651 48 973 961 -636 345 -936 229 837 641 -38 310 -213 299 84 437 -118 -163 -859 -303 305 58 -101 3 648 -378 759 -194 197 36 -845 -559 -417 -512 -79 324 867 -313 -382 477 -926 -209 718 897 -376 496 863 451 542 -595 -943 -638 570 677 181 877 -993 18 -509 -904 768 -505 -205 -274 -759 -66 -430 720 -799 -590 -150 -196 -462 -568 822 641 982 -130 844 124 -88 748 891 -25 -146 949 991 -216 -518 -592 38 983 875 502 157 -83 -77 -402 -712 -58 -858 -978 -473 -928 74 -448 -424 -167 638 -401 657 739 -796 282 900 -119 988 350 -118 -367 -640 -801 -554 -26 -466 -367 284 957 669 208 -292 -132 424 -95 661 735 -710 210 -673 -882 801 318 475 844 848 988 70 650 -242 -398 86 -551 625 -702 432 219 -515 -833 665 -283 703 524 -485 -347 741 954 481 -884 384 -296 579 -315 535 -790 -316 -546 -851 270 -996 -253 -348 -149 533 -374 41 -487 202 575 -718 -56 -717 -774 523 -798 88 76 -791 853 -404 -663 -199 -439 361 961 -767 -581 147 -155 845 -432 452 635 981 -719 432 881 -648 629 78 326 299 416 -78 -864 949 322 957 965 983 -61 452 -609 -631 -190 -800 866 -280 279 -970 8 -70 179 53 417 -464 585 -349 -756 -512 -83 -192 -643 263 138 584 424 -368 -818 722 481 -403 -545 -662 220 37 807 -323 -50 535 -566 794 -191 36 976 -971 -178 417 -426 248 -449 -41 -121 -241 -975 -80 367 -727 16 149 561 -643 -726 -125 874 -402 -189 336 439 811 -907 231 -284 329 -346 -4 64 -514 -626 295 -686 912 -118 -164 -452 673 554 -854 305 -454 141 -377 -698 148 -523 161 624 -921 29 318 421 263 402 198 -941 -394 676 -871 -367 -762 863 911 -887 185 659 -939 276 -262 794 275 -987 -190 -862 -845 -82 67 284 783 420 -315 449 -304 822 260 -784 -915 600 -468 -616 912 481 -688 -362 -521 585 609 -317 -735 813 136 820 -597 -157 -157 -933 313 626 333 999 470 618 476 -142 -308 177 820 126 207 -606 -530 903 841 354 870 638 338 233 920 195 -692 -277 617 -951 -269 -401 889 956 846 -828 -539 -863 -895 -726 208 -967 -438 -323 -769 -103 422 -445 966 49 236 326 687 -952 343 -525 424 538 985 -535 324 -461 -66 -252 -725 -260 89 228 485 -515 -586 -453 358 -937 114 87 -446 -869 73 488 -248 -824 775 -69 -997 -692 488 872 -321 -90 267 686 -397 -568 667 -931 -868 634 498 606 -885 -972 672 280 -557 42 -23 -457 491 -714 195 264 -55 916 806 754 -625 -304 293 -846 575 -888 462 428 498 944 -66 156 182 -41 279 43 -967 -266 -563 -123 530 -9 570 -315 840 -994 -449 -313 -74 584 -793 -939 365 394 -784 -934 445 -615 -586 -813 -453 628 -27 -466 720 -57 512 -954 -809 -642 458 -875 480 -24 -609 -22 743 -830 640 -359 635 -381 71 -539 171 845 -766 120 -112 -143 120 966 33 -249 950 -375 -544 -950 -226 556 -946 -807 -90 244 898 270 -783 297 518 454 713 439 898 16 616 529 -926 941 -613 -47 -51 460 679 -477 694 331 13 -474 -561 895 834 -660 583 -789 -329 344 -657 -218 463 167 425 971 -135 237 -18 -488 -742 511 -88 440 574 249 -645 818 -444 92 -478 -498 -497 -995 -545 134 -514 705 -117 261 972 372 744 -377 -830 233 347 -370 -731 -385 -597 177 -324 -699 600 -333 -840 59 -549 24 622 572 123 -829 25 130 -693 499 -10 710 609 -483 -475 -420 887 -582 132 -872 -490 -214 599 59 12 -785 935 -698 325 -904 43 -708 -260 978 -518 -741 196 892 -622 -457 647 265 505 -488 -273 -379 804 -374 602 -396 578 515 128 -305 966 408 147 841 -243 -350 693 582 602 848 -524 652 613 -934 -460 -472 537 412 -264 -850 -497 -982 -900 -986 -89 607 -401 -692 -4 932 554 27 -776 -525 646 462 -810 406 193 869 903 -609 -826 63 148 -837 -810 283 219 -238 355 159 952 92 -206 873 88 960 -5 -803 375 -233 -916 510 -282 1 -559 -260 137 -202 -544 68 882 -771 157 -241 963 746 428 46 671 -44 -507 571 21 610 520 -365 426 -83 -574 -699 -247 -384 789 -290 -832 -277 381 -980 773 -253 539 -62 531 174 -54 203 -517 -653 -146 397 425 -361 720 643 -365 -432 16 408 469 -516 57 -868 -737 126 869 -629 -888 -233 -521 641 713 -732 -400 -380 -730 997 49 -552 -75 -245 560 94 -342 344 -69 -677 437 264 596 297 -581 254 -900 -542 89 -630 663 976 -838 -839 -750 789 347 989 -287 161 449 782 248 312 -630 8 492 -585 624 986 990 -697 -480 308 107 -89 392 175 -741 -551 173 -178 988 662 -406 53 456 -678 -412 -474 231 -589 -320 919 865 668 342 12 225 -11 710 -421 -827 -709 -752 166 -130 -23 551 122 -396 -677 918 -947 586 283 991 -525 356 -977 -667 -480 89 940 597 291 153 -854 -819 -442 -853 -882 -616 368 918 57 -589 59 55 -748 977 -447 347 -164 242 673 790 -406 826 -361 -715 126 833 682 811 -255 -880 599 655 -162 982 292 375 -368 432 484 773 -196 74 -124 -959 926 384 -596 -192 656 920 305 -596 148 -244 -519 -10 66 -568 133 -28 -611 -367 927 -510 581 136 39 374 -682 80 194 -191 424 788 -251 -426 -857 -282 456 -873 290 339 192 -449 606 -690 -642 -990 -887 -369 -639 193 886 190 118 318 -948 234 608 302 756 981 -960 -282 -883 330 -560 841 -937 960 818 507 712 491 -859 -945 898 788 617 -561 -493 386 465 -83 -198 -559 -41 949 -682 -815 -44 0 386 -160 92 -334 -739 -870 -221 -632 -32 46 305 988 -941 387 346 157 -365 313 -35 -965 807 -840 121 -405 656 206 93 767 197 321 -491 759 -537 506 32 -150 -382 -536 301 -845 -162 459 -270 698 -101 965 -766 850 -825 -65 -536 -301 -871 452 144 -989 -367 679 710 -755 -356 -262 -986 355 -212 965 -800 219 -505 665 -50 -150 -613 -413 44 811 -183 -611 -84 -936 105 552 154 458 -581 -653 -418 305 -630 15 -606 -445 -632 -67 -897 984 -238 -328 -379 -910 -290 215 -635 69 -86 446 445 860 627 -240 863 -438 317 437 -603 -297 863 877 381 -814 -515 -91 -457 -912 -171 -143 275 547 -545 13 663 -728 647 29 204 -369 -578 144 914 804 -875 578 965 885 -498 -865 -839 -976 -613 -5 778 143 -216 -262 248 287 -273 -940 694 -708 -975 -901 640 698 661 570 233 985 214 171 435 -243 -701 -437 465 -869 -96 -401 421 -971 -812 442 -119 832 -750 235 981 296 45 -280 92 954 -880 260 44 131 474 -427 539 147 -398 -333 383 -244 102 111 -34 -804 399 -570 -78 -907 -536 -73 113 631 628 600 -127 -36 786 733 -364 498 848 971 874 855 -138 926 -124 -288 -945 -496 -10 -996 775 -643 -115 488 347 517 -301 -29 785 -747 -928 637 383 -180 -733 901 771 -841 -624 -690 874 -896 475 879 758 -887 686 862 883 89 -711 790 680 925 803 450 -43 -986 697 81 935 -790 -500 -153 -484 -733 -63 -891 -979 -23 233 -318 -124 -552 186 -596 378 -631 680 -163 -583 -986 276 290 -86 -727 550 -289 -898 -884 50 -590 563 -588 -519 743 -727 869 32 -310 -309 -62 -604 249 658 925 -705 -392 491 269 760 869 485 971 123 227 -963 -199 976 -339 -760 153 218 758 -410 874 -373 -561 -985 615 411 -455 -660 -975 -941 -600 484 951 -540 489 -89 -34 872 943 -571 308 -829 150 -121 253 -632 -793 -192 320 199 -422 -418 -499 -415 -576 495 413 232 370 -310 814 -939 -153 -859 -837 -8 218 96 -723 388 -779 155 -824 829 623 775 31 941 745 676 -720 852 702 -955 875 -484 -250 -179 -60 -890 -740 -975 -699 -423 -839 -850 -953 570 114 535 -399 190 749 659 111 -644 366 191 -336 755 883 -456 58 -940 -16 982 -417 -742 -391 114 258 -372 -453 896 -452 -640 333 -929 -8 -15 -532 569 693 -882 -294 121 927 -607 878 -68 16 -394 -91 -317 -857 595 830 596 846 -189 -221 326 -987 -409 -267 757 -457 572 -460 -429 -846 727 -527 52 791 656 -665 808 79 476 -619 171 754 -350 -875 981 -749 -403 357 184 61 -493 506 -931 -318 -560 -909 265 -18 -162 -87 575 831 -661 -22 928 995 475 516 -703 -214 -3 -933 -277 14 -587 -606 -961 354 -553 -89 928 243 8 -852 545 -602 598 -780 -822 -819 615 698 824 722 -134 209 -43 -347 -781 -682 -730 -99 111 -972 227 -38 390 146 -822 519 -409 479 516 154 435 -956 -200 -796 -661 -996 -365 -751 -857 188 -774 -700 -821 681 -354 976 912 935 327 447 -45 33 909 967 -401 -730 627 132 -877 549 -568 963 -673 -843 -208 -524 -425 -442 147 -610 922 669 726 390 657 286 160 -660 -378 -577 523 115 -935 264 -437 441 370 -683 414 -579 -835 -962 -807 889 -201 -600 -681 -370 877 32 304 -416 -779 -803 373 967 769 -994 -255 -201 -574 -124 -532 -978 -979 296 450 746 485 -759 929 353 -271 -615 -495 -445 956 -422 553 305 940 -636 -254 -248 536 -591 941 366 -834 445 -735 576 -338 292 -807 -900 774 -280 -60 -774 -268 -147 -734 261 735 -779 -481 -367 600 414 -710 654 -881 -838 549 300 866 -860 315 -805 683 -334 430 384 -995 499 -503 -767 255 524 -66 -788 -524 -286 -59 -260 515 -849 -453 -372 -989 -472 -362 -358 911 -742 -703 489 -57 562 -250 -327 865 -454 485 -38 193 -998 -941 -286 334 -70 -809 726 206 -745 -72 -44 598 -647 917 938 82 529 -166 993 -792 425 389 -152 563 -442 -963 26 -824 883 15 -896 -749 213 -494 -310 -842 -736 31 -337 -151 351 806 -645 -26 383 -382 900 -772 -368 -413 247 -288 -142 -755 789 -912 -673 847 445 549 -131 -51 767 -865 -54 -980 -75 89 -530 755 445 579 929 -637 -458 -671 228 512 -662 -621 789 -835 -844 373 -608 -116 -490 844 -330 -605 -941 -470 -778 -759 823 -854 782 -516 -385 582 157 -129 7 14 -194 382 804 185 -668 935 201 -692 -389 560 258 -666 -724 -352 468 -540 -993 -806 902 -580 824 124 459 -979 453 -914 204 -374 155 -658 908 533 -667 -853 -983 -101 -795 -979 -598 -850 -637 -338 184 389 -351 468 -432 -253 -724 -912 783 535 935 686 320 47 759 -289 -964 929 912 -555 -80 95 759 -786 -740 830 997 -844 -432 -666 854 -694 17 501 332 688 275 -449 -350 -505 476 -644 263 -452 -643 -781 721 -133 -821 -511 104 -638 -140 859 -560 388 -390 -206 38 130 5 82 -516 -33 -567 743 -741 723 -602 -777 556 862 -822 -437 -325 -267 465 513 -517 -698 691 -117 281 347 -259 -826 258 494 -187 -404 317 871 344 -606 -872 -76 521 -939 798 169 284 -618 344 527 -899 573 -555 -206 3 72 866 219 -583 -711 925 -246 -338 37 -561 -570 481 -878 -42 -858 16 707 -724 -295 187 -819 966 28 -772 928 -125 -42 -68 -164 775 625 -142 -586 -322 -134 142 477 132 -529 103 -421 -764 141 -126 930 -630 -824 492 -177 -539 -419 184 -422 5 -112 297 294 -247 213 -741 -60 756 129 -763 309 861 -735 -129 654 990 -885 990 -268 -978 -99 800 -908 925 -482 -559 870 532 874 805 -459 -911 -349 -620 54 321 462 -755 639 153 -154 440 916 -51 -196 -62 181 39 975 -770 774 -772 -972 -109 0 654 244 -368 -420 194 893 -909 655 687 -125 -166 190 475 -802 778 -312 866 -245 105 -278 -521 -174 -582 630 -284 225 -861 -342 71 -737 -642 676 -41 280 717 -471 262 206 50 648 -615 -824 19 252 -304 599 16 -474 -236 88 -695 -112 -433 361 900 -21 -353 -409 -376 328 135 -236 -800 312 911 930 129 -666 735 506 694 168 315 -431 -538 553 -883 -385 -955 932 -317 -268 -673 913 -928 -817 785 -686 167 -778 327 -582 -689 597 -450 -412 -245 -874 -486 625 -224 -885 152 393 122 75 -739 -562 -938 97 202 -147 650 -91 383 711 49 -800 129 761 260 299 -30 -249 -229 865 -404 818 -146 446 -894 -930 -481 -730 507 -732 655 -3 130 -139 -986 365 -614 -716 922 -504 -94 169 -459 673 -888 926 -26 933 811 245 78 873 803 198 379 -886 -233 256 -813 438 -758 -262 60 -868 236 -125 382 38 -975 -101 327 -887 697 -115 495 877 -618 -72 366 -50 774 -770 558 927 -948 -306 532 -953 -734 491 876 -989 316 -129 -511 434 -183 16 -942 873 -745 631 -840 432 -533 98 -136 901 -737 -169 -939 418 915 -599 -464 -722 422 370 35 -27 -393 -49 654 -2 905 -620 620 -319 892 -420 -660 -938 -507 137 -187 312 18 -299 -918 -143 999 997 680 -543 994 -517 -740 -518 982 640 730 623 -647 -450 -739 158 -173 518 768 -854 258 -949 -302 -632 -742 -11 -567 646 166 52 192 164 -75 586 -342 -119 -870 523 -243 -265 430 -773 811 -770 215 337 529 885 442 392 317 -840 -787 295 672 555 -38 -402 -451 792 -452 -924 854 179 462 397 803 -466 -712 -85 637 747 700 488 -498 881 905 645 749 161 -188 -747 -825 2 -491 -158 89 62 -724 871 -160 -399 -568 871 758 84 -342 -642 -716 507 -184 -645 -728 -946 191 464 634 -385 901 915 -877 -955 860 -15 -96 -732 -785 394 -894 -245 478 650 -557 771 -608 -978 -270 507 -633 -210 -17 -963 583 627 -805 273 -279 647 829 520 -248 880 729 671 767 -144 -776 -264 393 873 842 -833 -76 94 -220 214 -328 874 806 -907 -397 -985 -260 636 603 -564 539 532 439 -796 -991 191 298 -241 -293 23 995 378 897 -125 -733 58 -635 -437 132 258 873 -946 477 539 278 478 569 -269 607 -277 225 -782 385 103 -262 257 562 452 -831 760 -87 150 -401 243 877 760 771 -254 408 607 521 -703 961 215 195 -456 -558 -356 791 83 770 615 495 -854 100 124 379 349 376 893 -679 919 -140 -375 -932 -570 546 557 324 -698 -242 -654 -922 -634 716 -544 418 -296 945 -739 -655 -851 371 -252 96 87 -577 -553 -937 159 -659 713 946 -942 361 445 800 -489 -391 800 162 191 70 -923 831 191 -552 -553 323 -394 -63 -556 305 571 -393 322 -103 -219 300 126 -7 415 -267 833 511 -350 -732 2 693 -400 861 -480 10 528 550 753 447 -809 -34 -550 953 170 -918 859 541 -81 -655 596 -712 76 127 655 278 -314 -883 -670 -393 892 -431 230 772 -159 207 -957 -805 -350 -377 302 556 769 -530 -43 349 -517 699 -539 -661 577 -649 -605 125 -261 564 252 516 368 -587 300 -582 944 -374 503 470 171 463 -838 -179 514 129 588 -810 183 689 14 343 -288 7 562 777 -839 -241 -891 878 -697 244 926 -366 -525 988 339 478 -688 815 -667 -531 808 -600 -41 735 -487 -127 655 -418 -834 -430 629 -264 -724 -955 475 50 -770 282 -156 -470 795 -992 23 162 627 929 -67 229 606 832 417 344 771 -816 -218 152 681 -393 -159 -257 189 357 116 964 296 612 490 44 -97 565 828 -136 63 163 507 -931 -719 499 322 -508 337 -756 -712 -448 -656 213 -797 143 516 -896 -719 -292 481 -473 939 -264 339 -108 565 -603 -966 -866 -471 -336 678 948 -470 -226 866 838 28 537 394 79 -809 997 611 -673 126 942 -400 619 -908 760 -136 137 -844 -729 517 -649 294 -308 -694 714 -96 -20 -365 79 347 -118 -474 600 -697 -353 -956 607 -931 -553 204 -199 -138 606 621 168 185 114 536 -607 841 -388 522 922 -224 725 -876 -1 -302 751 -827 -353 -430 -935 603 79 -511 -493 -465 -319 618 -564 -170 -183 -719 766 -2 -471 -436 -199 550 832 -25 932 886 -509 -975 -18 -103 95 601 -826 710 -853 85 -752 318 -539 -853 -237 -768 -934 905 676 3 484 -468 -944 112 562 -910 -65 -427 -845 511 310 554 -949 830 -275 64 -590 -388 355 -66 -878 -369 -914 -420 -484 757 481 955 218 13 -598 478 -964 -974 186 207 -298 -313 -315 -70 -505 30 -162 -987 401 -783 305 -199 -317 500 -366 -937 450 742 -976 383 -59 -905 561 -113 -54 960 762 301 -620 -997 340 64 -973 -214 956 427 805 82 -716 -197 128 -631 743 885 333 -929 -727 847 -697 -728 -919 -740 -687 466 649 -190 -964 -933 54 222 -597 -824 -885 410 -114 970 542 -915 -3 504 189 209 -936 896 -729 617 -281 -714 704 -96 -432 -884 768 407 37 407 852 900 -340 -653 -435 899 156 138 -607 689 -613 436 -4 6 184 -170 -995 -634 -889 728 -881 692 742 907 -812 -343 -335 -336 -964 -817 -896 -408 -678 895 304 955 -232 5 -343 -720 544 900 358 242 979 -144 434 -781 -381 115 -337 -680 -485 -141 -567 -585 -251 -925 238 262 652 887 45 74 -599 -785 281 166 950 -672 450 531 500 230 707 -124 -36 475 -757 127 -503 447 323 446 -691 809 -345 715 697 -874 -694 -37 -87 893 914 -387 -832 -595 -769 -221 -700 58 114 -433 110 771 496 223 820 321 -256 572 513 497 378 -6 623 268 -229 326 204 -311 509 465 -496 172 117 -35 -579 609 -310 -830 147 944 -893 -134 -515 67 632 -306 -85 -814 637 -247 380 578 -539 553 -859 -221 237 39 329 113 -949 -928 527 -969 -692 406 -676 237 612 -267 -956 -456 -446 -105 -644 393 999 -634 902 -575 660 -72 -214 343 246 -703 911 671 -947 281 919 72 -121 928 -265 866 634 379 -123 151 -568 687 735 884 564 892 -785 -906 -734 728 247 911 184 150 -431 -589 -260 461 -148 -615 938 958 838 597 698 -4 499 -800 905 749 -718 -555 -378 972 -218 -243 -224 944 -276 -639 929 783 849 995 667 -794 -170 -441 -242 941 370 443 932 746 956 571 -510 486 -22 -381 -249 73 -377 -34 -343 -283 229 904 -527 -861 311 -103 131 -993 -252 103 953 -254 -657 510 -658 407 562 213 590 -215 548 -991 684 285 -719 -948 -513 612 -559 -281 -228 573 -33 -992 843 726 431 494 386 403 -398 -257 -542 707 -300 -629 742 843 -80 742 302 139 309 -819 791 -763 94 -525 871 872 473 355 -44 -735 546 -386 26 549 -320 523 212 557 516 -488 -601 -74 47 314 955 252 -372 -356 -382 568 -81 -937 157 237 879 -646 869 836 489 -937 575 -524 -73 945 -336 -785 301 229 750 463 -744 627 57 -252 681 -584 -281 6 824 -388 -491 187 -661 -462 -403 474 538 986 556 -390 -125 8 -151 950 242 -707 -138 712 -60 -966 -271 600 -816 -811 928 132 642 -500 -79 -198 986 -994 355 -852 121 -259 670 -717 20 -271 147 129 -340 -771 228 -237 198 -492 -365 -812 185 297 898 -598 -690 -120 -704 707 -662 240 754 454 193 -929 1 784 -887 -288 -355 -942 -195 804 414 -388 692 443 -843 664 400 -436 361 379 877 -680 -339 -319 -286 953 327 -294 -862 -557 -154 993 283 -415 92 32 546 483 -523 -530 -122 -545 116 -863 -394 859 181 -25 622 722 672 -295 -261 -430 651 132 620 -250 -597 -166 -201 319 -910 -634 -376 -890 -704 -113 -718 488 25 818 -104 -641 -706 348 -329 -546 -12 -786 -767 235 812 866 -393 -656 167 -819 622 -526 716 -334 -690 -467 365 -924 -83 710 -382 -569 519 -722 -98 -383 601 -562 -944 692 151 615 -432 -840 966 -936 255 129 394 928 -352 -669 781 -856 100 648 398 -489 843 353 -921 -367 -825 200 -71 827 165 936 903 -184 133 336 -295 -857 -359 496 271 445 253 -304 927 987 389 310 -213 -317 784 350 -156 119 -956 865 84 -435 3 474 289 -965 901 26 -516 825 171 -972 -699 59 239 -191 295 273 -401 210 -80 -774 343 420 -423 475 -945 113 -890 -302 -272 108 -105 -494 -38 -991 558 242 215 -583 654 -273 -988 542 706 -703 67 139 536 -258 -239 -112 366 -525 290 54 -195 583 -171 -809 -749 378 -999 568 172 -830 948 510 -364 -265 -595 30 850 -674 -286 650 356 -139 903 -423 -632 -354 -862 85 -313 462 -497 905 952 833 -969 300 338 -719 -272 -423 -65 669 -218 -552 662 786 -5 462 -717 -251 430 538 -298 61 206 274 -973 -902 -535 746 -993 -565 -504 773 -946 -587 47 288 535 -303 -199 978 405 -923 -269 -882 790 -41 -152 -53 301 518 -972 -979 -834 319 -942 650 449 -930 -453 669 676 -80 -241 -799 -747 451 439 268 -244 -505 -887 -851 -202 797 -266 436 802 -404 993 842 -164 542 285 855 -719 554 978 286 -152 256 -395 -969 -514 -851 -678 -518 497 -504 608 781 114 763 225 216 993 358 -898 -713 106 -101 -22 140 -842 514 -723 815 -482 -8 948 -415 76 786 -477 184 -243 -454 946 671 -537 -685 677 604 210 932 544 -257 -455 784 -851 737 884 -762 -942 409 300 -376 685 501 182 829 -931 403 530 694 285 -369 -693 -7 -82 789 -793 -514 -137 -217 341 -151 -986 5 -337 623 -773 -668 -536 -794 99 -422 -417 577 802 958 -562 -273 -384 189 785 367 -993 -460 -884 -541 210 784 -981 652 -33 183 607 -611 -189 -578 -356 -220 -905 471 -405 852 -62 745 96 283 -142 -939 717 -966 -549 89 554 550 -727 927 -794 -794 -948 -540 -862 153 400 -563 413 347 -10 105 142 -840 671 -942 47 152 -630 158 249 84 430 -158 -450 963 941 229 -408 -226 274 -792 917 -332 -386 483 520 -578 -500 -758 955 -192 627 -285 -487 113 -513 588 -734 -654 655 993 420 535 -115 -826 -782 -490 50 837 -120 42 863 -135 322 572 969 985 90 -637 418 189 -513 234 -105 956 864 396 380 -87 -788 -773 -221 -729 400 -631 603 720 960 -632 919 -738 896 -229 376 564 904 -416 -830 125 -810 554 514 425 740 -156 -460 529 462 -851 277 452 -694 262 -239 -42 122 -751 999 -96 -300 -314 647 -326 188 95 893 -20 -128 -674 -899 871 690 -984 -1 -675 -287 -785 -350 129 350 -475 595 -382 -509 -135 812 851 -282 714 -25 444 205 -325 733 -320 739 -338 -82 -619 597 600 -613 -180 799 -900 -894 -998 -908 -626 845 -145 471 465 -540 132 860 407 237 -831 326 -927 861 -775 -248 -560 -648 27 -209 -818 -446 170 -386 820 -630 323 -160 797 1 -132 -915 -423 -65 -678 -68 658 -36 50 516 228 -80 -759 -569 787 711 365 953 -639 -38 783 93 -550 -154 318 -400 -619 591 369 -264 -332 -679 -821 -609 -850 349 95 -719 -813 -609 -433 -332 114 845 -708 -343 105 130 3 -966 840 149 -376 738 -690 -269 -751 -510 841 929 234 421 139 -198 -872 105 -332 329 123 628 672 -150 -468 -763 726 674 -37 351 -54 819 124 -130 691 307 -816 -160 787 585 921 -406 463 992 582 -200 613 237 -459 -627 -211 264 574 -28 810 -96 -520 860 -315 -674 -609 545 736 88 -124 214 -39 -202 776 562 553 -901 762 49 -390 201 778 252 678 -80 871 0 -687 -912 34 -962 -413 795 12 313 -634 716 34 -196 -229 135 468 678 -46 56 990 -865 807 10 320 942 606 -749 165 -589 -184 -4 722 483 -150 -671 367 -758 -844 295 678 -681 318 -246 526 46 30 385 692 884 -238 159 112 834 -968 -147 -993 776 -920 -852 -915 222 -954 250 -126 -60 -51 697 -748 155 -309 -880 -555 -465 -485 273 -339 -362 -258 498 462 73 -228 532 -197 132 -739 -608 35 -650 491 461 -238 879 967 -191 -80 -924 -685 -855 567 -532 -229 725 -518 591 -627 215 -419 57 942 260 588 262 -698 590 862 -684 -545 355 13 -229 696 -603 -405 227 873 479 145 458 731 393 761 -811 -336 93 -970 -692 -358 701 75 981 784 -836 -463 -621 -198 296 247 668 -407 -711 -771 -974 396 -221 555 710 -950 364 -251 679 -458 -711 115 717 -904 267 817 -500 433 426 -84 -761 192 -875 944 24 628 371 136 -632 325 -478 -690 142 426 223 -880 -631 963 -116 -890 3 96 997 34 844 -232 813 -122 -551 -318 658 -839 -551 -965 586 -302 635 -276 946 -30 -445 334 -913 -396 -27 -7 785 -794 -457 -4 -474 -87 -690 -457 809 -460 106 -317 745 -179 933 -205 -319 -521 669 -311 321 -55 -340 -500 -299 846 -373 -829 -638 -673 966 -753 -322 -545 977 988 -562 -704 108 -90 973 -599 -549 602 -607 -127 -765 656 747 74 -712 50 -164 -834 103 408 757 -69 783 -987 -813 478 914 -705 5 29 767 -127 -574 400 620 -289 432 -419 -614 879 275 929 -199 287 15 559 900 914 -794 718 -93 596 -703 -496 361 -546 883 151 730 273 354 -669 956 -278 604 778 -806 -927 812 -141 -446 443 474 -981 -332 258 -758 -791 -15 -199 759 -270 287 -181 -629 584 748 644 -659 218 394 -784 302 -516 -534 403 517 940 -182 687 510 855 68 -592 821 129 -155 325 -944 999 218 21 -122 -285 -676 -617 978 -805 -156 580 -635 -51 -379 -641 94 -837 81 284 95 754 220 -40 651 -853 -990 -547 -242 775 -468 -244 -81 534 -199 933 -239 763 -505 -917 153 563 620 150 519 -975 734 241 458 467 -569 -10 -890 -64 862 -42 465 221 205 872 400 -839 672 -36 -271 826 -989 -853 -926 777 -960 975 -833 -403 653 968 539 408 551 946 -671 -986 -738 95 -654 432 401 -220 790 -379 -985 177 -557 361 966 687 -361 698 -205 0 9 424 677 528 -427 -839 -30 208 642 -753 -371 -503 -210 -912 222 -233 618 -778 -8 -600 229 -394 -45 163 -551 800 210 -556 285 940 -118 -958 809 973 -645 -790 -29 155 -162 752 -263 -699 686 -286 -760 -69 544 -843 505 -388 -843 -675 -841 -323 -877 -912 841 707 -311 526 73 -8 -398 218 -53 428 -52 -478 -210 493 -128 -871 364 624 -167 766 85 -936 580 -67 706 -589 221 746 496 -867 932 -405 343 772 -225 -758 249 608 -876 -168 -582 -971 -974 -271 -678 996 470 179 433 -816 710 255 -875 858 -451 -422 -188 858 -125 -337 -43 108 413 510 -40 671 859 -673 -977 234 556 -271 -925 505 -973 -660 -475 222 -65 -693 919 809 949 -263 612 749 -921 -581 -330 454 598 -312 911 -739 -887 59 -870 -482 -946 -531 762 538 -779 -299 -780 225 766 901 -888 136 -548 -342 813 -991 -858 -882 -134 585 -278 -99 470 139 -353 -809 720 15 167 710 750 -290 -677 -986 -150 -608 -768 -590 339 294 -467 -504 -838 973 430 -988 -419 -297 700 537 -111 -643 -748 -224 -294 97 472 -717 -809 248 -496 46 -462 510 -907 -56 998 -143 -611 -331 -156 -809 72 -309 561 627 -592 -555 46 541 -687 -278 132 -650 963 -526 807 -654 -577 22 240 627 89 509 82 -618 -141 -554 584 75 923 -207 908 793 -653 -810 -686 514 -785 521 125 -677 -649 756 -159 -597 -675 571 -736 185 152 412 -991 776 37 381 -705 -549 968 385 220 -782 45 -47 58 315 -756 -554 -312 803 961 546 -967 -712 383 991 -911 -784 -677 142 -888 -199 -746 255 894 570 376 -492 -208 -714 -188 -718 27 340 297 -44 -31 41 -673 859 480 -687 -372 270 369 233 113 -390 748 -770 -66 -267 639 -506 -491 -707 445 646 228 -261 -505 -74 521 -83 -151 -325 650 -200 -289 869 56 692 53 945 347 300 -226 167 -715 -297 -556 -652 774 -462 445 -754 472 614 -436 -859 384 703 -737 107 -164 -133 513 103 -721 -767 141 774 -71 -961 -406 842 377 -237 261 -644 879 -492 -815 65 -474 877 -323 -966 672 72 883 -120 36 255 -35 655 163 -846 -560 277 -15 -602 -538 -601 393 423 167 -848 -58 -858 597 -328 681 264 361 -149 -152 680 -186 304 -192 970 -428 -374 -582 420 -270 -117 801 187 -396 -787 -528 -370 -162 -849 796 853 -740 -735 514 121 -837 824 916 961 -675 255 -350 385 -195 755 716 -141 -126 167 756 761 319 -246 -588 -918 -434 161 -480 -342 936 -889 70 580 214 813 -90 -789 526 -814 258 391 633 -612 -775 -570 275 -516 65 -883 503 -278 667 -643 592 -614 -988 -911 598 -169 778 -851 -956 744 760 -618 206 229 674 -593 -338 232 600 -159 -48 171 -149 -159 255 550 217 -781 -267 -536 40 -835 98 -245 424 358 -687 940 -194 -982 -432 166 247 599 708 302 237 232 48 487 183 531 545 873 840 -775 981 -97 -481 834 -487 -513 357 -11 -14 -756 610 -55 -524 -115 614 413 -246 790 664 113 625 -214 -612 -934 -115 -176 237 849 102 -506 -760 -300 425 196 -208 -134 477 -320 -868 -707 -28 702 -381 614 -873 -953 265 819 229 937 572 735 924 100 -117 -956 77 674 -345 551 769 -709 -410 549 -318 -750 -566 -876 -611 -639 -285 -78 945 -308 507 -690 914 430 141 -425 -565 -615 -278 831 -463 -124 925 404 -671 -235 914 506 548 -974 -590 332 -856 -730 721 741 -541 -934 -477 90 346 -239 26 -428 495 335 -317 878 -777 -696 782 -16 486 564 -511 -386 -756 306 909 438 654 -710 177 991 -123 -136 -636 -680 957 -212 554 192 702 -57 -528 449 33 991 -621 -745 -796 -636 -155 64 141 96 -754 308 927 276 -62 -155 863 253 508 731 265 493 906 685 -432 -390 796 436 607 302 720 -273 -269 462 505 -891 821 831 423 226 -632 838 -631 291 -146 -749 -270 651 183 -59 550 156 687 -340 169 -599 484 -543 -769 -468 -634 -32 1000 449 -333 -46 473 144 84 902 424 318 -5 747 735 326 -816 155 411 -594 -94 684 540 -207 -39 160 -37 -570 -501 -458 -683 985 -375 515 875 350 246 -946 277 204 21 62 -590 353 57 -705 -287 -381 364 330 171 -352 895 -752 -673 -720 964 -106 93 853 33 -465 -538 229 -693 51 831 -843 -467 292 -476 545 -24 -124 654 -573 514 819 -31 614 -466 -491 -985 143 -161 -40 473 791 271 940 256 529 -337 253 4 -304 564 779 468 303 -164 -992 982 481 -758 -776 -755 -872 426 -656 614 736 816 902 -298 472 31 -395 641 -230 -441 -354 726 938 808 910 -243 -789 -285 949 782 -328 531 -567 -131 -353 -34 -160 -166 222 -461 811 -203 -744 -805 -840 289 -594 235 342 -242 -967 948 612 205 299 -88 -829 -645 -741 -226 -520 229 -870 145 -717 -585 -427 172 172 -253 154 241 -462 -899 -228 376 -73 837 328 -699 -878 -432 910 -550 -817 328 236 943 -65 372 432 758 554 55 -639 907 -395 555 762 888 -166 212 724 -463 936 948 370 -330 -943 -85 -52 -984 -985 -65 400 281 398 -570 -952 405 -857 794 741 -444 544 598 -548 -430 14 -476 416 -788 -469 269 -20 -817 -381 -439 1000 999 -264 -732 71 -473 372 428 -304 -156 -528 -997 -507 -735 -339 149 -967 -145 -104 328 -868 5 -125 36 774 -525 -506 740 -309 519 -932 356 -479 314 438 -667 -180 841 555 -937 350 126 -901 -212 -225 518 -854 -614 214 -743 -720 391 -536 56 602 488 -983 -769 -382 -197 666 -721 842 -918 791 -428 -585 129 -692 -508 -358 -690 -942 -680 -468 -869 877 -632 709 49 -502 918 665 -970 -169 -957 -153 184 513 307 -394 -242 195 -788 632 791 -680 697 994 -398 -989 -220 851 -15 56 132 -21 450 -110 114 249 -375 -325 -721 968 -463 -218 -202 -89 -540 678 -501 -208 75 -680 -406 161 911 316 -668 926 256 726 -46 131 -886 -500 -793 -941 946 321 -650 -464 831 930 -565 260 -64 -430 -252 -879 273 274 -586 378 -763 489 -441 -638 38 -973 -579 365 612 289 332 -15 795 -323 -797 771 647 -285 -884 -20 936 686 11 -77 995 83 -413 -141 307 399 -878 -527 397 568 -569 251 594 -619 62 26 241 -899 383 358 238 -606 -693 -74 -201 -112 -82 918 632 -554 971 -893 723 564 -605 836 -328 281 -169 -968 -371 -631 -535 407 161 85 -952 -321 37 1 418 -154 283 607 555 685 563 -200 502 -703 899 807 -897 -908 54 679 538 390 -827 -263 182 564 -601 950 -251 -43 933 356 652 827 465 -394 -64 130 124 -409 -514 -928 -792 100 -187 -34 -976 -197 472 -81 -795 783 -762 -809 243 -996 -820 -634 -844 419 -225 722 450 120 762 284 680 -792 -652 -601 193 68 855 -337 -702 -971 -50 -854 791 -71 185 -784 -384 373 -978 605 -824 -713 -911 352 536 -991 -553 23 -599 -635 197 -696 233 553 -888 662 -915 596 625 -563 878 330 -574 -701 703 649 143 237 -862 830 591 -974 48 -373 109 586 36 828 -501 448 -849 76 -836 153 723 863 -272 226 -187 599 833 -98 27 -829 -28 838 695 372 864 301 -114 -384 -45 -394 -489 -397 -849 -837 853 -907 367 114 505 240 357 984 133 -685 -971 230 -409 -502 519 965 99 675 342 583 -813 863 -791 -904 555 -104 476 852 -976 -320 20 -922 -155 726 559 -447 409 -621 213 672 -568 -221 -503 -26 -1 -874 -983 -321 609 354 226 -103 81 -403 653 861 -120 -255 849 787 -52 -315 831 -976 -557 -836 286 353 -203 -942 -128 -694 707 760 -824 687 440 -760 976 462 705 -460 561 -351 800 867 -328 -619 -190 -802 -654 -370 -732 393 -585 -863 279 802 -348 -605 876 829 487 -38 540 288 699 -992 -337 -64 581 -509 732 -69 -760 -862 -160 241 -827 294 282 13 514 183 -538 387 -510 788 -573 -515 -206 -788 -710 -583 -186 -18 233 523 905 992 -815 -619 895 259 -894 508 683 -129 755 118 399 -478 915 641 -698 705 -915 -443 200 511 316 -589 -209 639 -502 364 541 603 891 -280 -864 996 -174 -684 -724 420 393 -854 692 459 -200 -474 698 -788 374 283 -637 -218 728 -263 -337 924 -10 415 -267 -856 181 -1000 194 321 -987 -374 710 589 -956 -894 772 636 22 540 489 -787 123 -87 -207 -291 730 546 -385 234 854 -843 -503 -881 307 757 649 320 -552 159 878 621 111 -272 -369 814 526 -126 -878 714 -513 -673 279 323 -360 98 956 -379 585 -590 702 56 -508 389 295 -454 -129 883 -414 555 -277 543 759 -344 -84 217 667 567 836 544 -907 -37 -632 617 -621 722 926 759 -699 -928 -364 646 -599 -674 360 283 474 80 857 687 747 -726 -818 786 -267 675 -830 -567 509 652 468 -67 -539 941 -48 491 -347 925 -662 -127 -528 298 633 74 -890 362 997 918 656 -451 696 -241 -344 973 994 -565 -160 623 -871 -465 -311 433 -445 915 -732 413 -612 612 545 -641 48 114 658 -92 -209 40 694 -885 649 292 99 796 -441 875 993 -269 -428 97 -530 -370 116 -600 689 151 -538 774 -551 58 -10 -70 436 -520 -337 735 208 -502 -436 191 -649 -987 883 -976 -923 -718 136 -234 167 574 -643 -810 899 98 894 -850 561 -840 379 -560 -827 -936 57 183 -167 58 909 -661 39 -188 121 473 -35 108 -426 518 606 871 455 -205 -398 -349 770 -769 -398 -623 195 721 -110 407 69 -46 111 562 16 509 -568 459 -862 -149 -854 758 900 -767 -152 461 462 858 94 919 -691 632 -276 -262 -560 243 85 -493 -681 -928 847 681 -12 311 -107 -199 267 347 690 897 -837 352 598 -428 868 -66 -9 487 -987 632 -979 879 -88 96 704 789 837 950 -217 -775 653 224 -407 642 294 119 368 643 -16 321 -195 -200 541 986 -874 -299 39 -70 -856 588 417 713 -268 -875 174 993 -569 -594 -541 -984 283 -174 883 167 -961 -418 137 534 -497 370 -426 788 656 -874 28 603 766 -650 -443 906 -857 392 -676 357 -395 398 775 438 411 85 -1 629 287 545 -640 -289 -519 420 824 745 -763 292 -312 -888 -42 -740 824 -771 -175 527 162 908 -29 381 -76 -229 -637 905 869 940 -717 616 212 -764 233 -805 506 997 -318 -403 -513 -145 913 -972 -470 622 -857 673 478 339 -921 217 -626 85 -36 133 798 862 161 -975 -866 -31 -881 219 48 -491 -490 0 156 716 -762 646 830 165 -10 -350 -911 36 210 433 -239 -716 -171 -486 -736 458 -436 336 84 -719 -746 -173 960 972 330 -281 306 429 -254 -911 -147 703 738 762 -642 -370 948 -66 -182 998 555 126 -508 -813 299 463 319 998 339 872 168 49 -986 210 -213 -307 -128 -371 966 -607 16 747 -633 -64 876 -113 -969 33 457 -742 714 706 586 -33 -219 725 -985 -335 66 -928 805 601 -601 -214 414 673 -34 557 883 -912 250 531 -376 852 854 -732 156 -494 472 251 771 578 -404 229 627 -815 980 -249 -593 -262 688 -673 158 746 450 -733 488 -2 -68 -863 -34 -379 249 406 -942 327 550 -855 -532 -6 -92 -147 -428 -922 229 -296 -135 -735 -788 868 676 981 -849 161 -758 335 -526 404 156 400 153 -571 206 970 428 -275 -655 -537 -664 -308 486 261 -597 267 -520 -859 240 205 780 -45 -805 -854 6 4 -616 545 306 81 -386 568 -325 -984 278 -232 712 409 459 -288 -501 594 356 -502 659 -815 -715 952 -168 177 -654 511 418 -54 -883 706 403 -432 -222 -646 541 261 -859 158 -809 768 -235 219 780 -449 334 -408 -558 158 121 733 99 658 455 -351 -779 489 763 -379 -755 -71 726 495 -533 -479 426 -430 -693 -557 588 -674 -366 -168 -348 -333 -860 -608 -556 -972 843 -782 -646 340 -912 -555 783 379 -593 -322 -648 -788 296 808 -892 -664 553 990 -758 -863 105 -676 342 -297 597 863 70 939 -422 988 -190 -322 792 -606 -153 -743 -81 786 78 447 791 850 -587 -13 -680 -63 272 -700 597 158 -424 -299 682 -671 174 -412 91 -539 767 -754 -875 -532 218 331 -280 -77 -172 971 -25 643 627 -397 -1000 -427 950 79 -406 -70 145 -558 112 421 904 914 -873 -228 597 967 912 728 373 637 -666 578 816 500 406 384 59 -535 -942 949 645 -648 -388 -701 -332 -886 -548 -160 -44 944 127 74 -821 -551 954 499 874 -598 749 254 917 316 -612 684 588 -125 -289 -974 414 -634 595 207 69 -802 -966 180 670 -189 -582 -444 -278 401 -490 -21 -181 -149 680 771 935 646 -614 317 -424 38 -932 -929 186 -729 -816 -418 942 -175 645 605 362 680 181 -605 -149 -173 107 517 563 -584 -21 -51 -152 -318 347 311 397 275 -831 558 -87 -373 446 202 29 -72 149 759 551 597 323 -926 -374 -177 -847 919 332 319 631 362 768 158 -261 -763 124 508 -193 507 925 982 164 543 -654 710 -162 892 -830 506 -398 -700 -261 270 -898 311 -746 696 -649 -275 370 -904 592 309 -147 -495 -687 197 -68 887 -811 -169 -425 -549 539 -560 -686 -468 113 -804 -237 -144 -107 -843 -602 757 751 -620 160 692 -193 339 883 951 334 901 426 104 438 -707 -657 -199 168 67 -180 320 549 -902 -476 217 -325 133 304 -828 588 333 -350 494 862 615 -538 -875 -479 638 -724 -459 -362 359 240 935 -845 132 997 -144 -276 493 43 552 207 -427 495 -446 -147 -841 768 426 612 184 -571 615 -792 -572 176 -879 -161 -488 100 530 -73 -558 472 816 -671 452 10 -180 -337 -53 -249 -144 -777 255 511 -942 35 -302 575 -943 39 211 -852 -938 581 87 859 -796 -225 -403 887 689 877 -992 -229 -572 536 930 -20 -661 364 451 -865 -39 -967 133 -976 -168 56 880 854 -453 28 -873 235 -118 925 677 -630 464 -356 -897 642 379 692 257 112 -362 417 -958 267 -907 -636 574 -975 84 -291 750 -410 -248 529 648 -817 918 -915 -594 333 643 -62 -867 -927 -114 -199 426 617 457 50 991 378 77 14 -499 -748 -286 915 -304 -444 -796 -265 920 -50 -144 767 35 334 319 -117 -163 -261 -303 -159 -63 -753 389 543 -997 -554 -660 -614 166 -518 318 196 -650 61 698 688 -303 -900 509 636 -457 322 1000 -80 -371 952 668 -479 971 828 606 -641 -111 -84 -691 550 -608 199 831 -528 183 642 210 -832 -328 902 244 770 210 -976 817 -684 169 926 694 631 831 -124 -75 -198 523 123 115 957 172 -721 -597 478 564 238 917 933 -117 -340 -595 -365 -126 -271 -661 227 477 -715 846 -451 973 -68 924 -547 840 -701 147 -888 615 -100 -642 -65 76 -169 -70 428 510 798 799 -272 -536 -839 -320 -246 590 774 470 73 481 -496 596 56 -337 -845 -221 440 -849 -546 -958 37 -260 154 -170 -576 -85 -673 -156 -929 -317 -805 868 -645 63 901 199 -417 23 -905 -148 -483 152 -218 82 -132 455 -364 -935 101 -161 -404 -402 715 -846 37 667 -600 -136 -530 442 170 960 805 -979 -275 -220 651 -400 85 444 338 680 254 682 459 553 413 281 538 314 94 -443 -254 -727 215 29 -45 -859 481 -713 86 -504 -128 682 848 128 -39 944 -534 -59 -292 704 757 673 548 824 -847 439 -349 657 465 -507 -391 557 391 -27 477 -249 -676 482 388 -697 -835 809 -850 973 -802 -624 671 310 -807 -794 -528 388 -964 -390 712 -761 8 -8 -228 712 -705 -668 -66 -112 42 -260 -340 -571 -950 -265 -149 -462 305 500 888 866 92 419 -452 -122 553 986 -652 810 519 145 -42 82 -951 640 243 750 -753 461 187 524 -720 933 -491 -796 -923 236 -245 651 841 604 648 -149 -1 -124 -858 -644 243 577 -819 419 -875 67 -897 -919 -812 103 401 -369 488 -564 -544 -848 -857 -350 -969 -598 -684 47 -367 890 -145 251 351 358 80 -600 617 665 -247 -213 243 -630 210 635 -166 -133 684 353 335 -499 555 -875 -687 -631 -847 -536 177 488 -171 243 175 943 110 -762 524 594 -26 859 -998 -356 713 700 829 -195 706 -694 -63 365 -754 -425 -344 130 302 -544 514 505 768 -614 551 -132 24 -747 -669 128 -608 514 -419 830 563 464 367 804 692 -70 961 -970 667 481 946 308 55 998 -449 990 -676 -931 998 -525 170 -971 724 580 -477 -833 -625 -225 -452 264 -664 416 -487 518 467 -151 347 755 -714 411 571 925 977 -185 -421 -580 -347 -277 -740 332 650 905 -660 -687 854 -742 941 -129 -790 -528 988 777 788 750 853 -606 52 -531 294 761 -884 -60 701 -899 -570 -64 -695 299 -7 -940 871 48 175 -845 -670 -754 374 -891 80 -390 -68 202 -653 -158 -849 229 601 -290 523 484 -560 -111 508 743 -993 -377 811 520 401 841 172 -116 -313 773 -667 491 -701 548 256 867 968 -286 760 -56 -992 139 -32 -667 -198 365 -507 -515 397 -163 654 625 -189 -949 38 -52 965 -349 -452 435 257 -644 376 -448 -115 894 42 -517 -264 -107 -268 -557 -213 229 618 -651 93 -744 307 478 -917 858 -56 -876 323 334 126 -688 941 338 -894 713 -525 -478 754 -278 392 -55 -182 462 434 -983 809 -352 -389 594 805 -625 -119 930 -39 947 -978 943 -87 -298 -598 423 -937 -658 821 685 -540 76 852 161 -266 -197 -7 -165 -232 117 136 -138 -759 776 56 -232 112 823 299 -149 -755 -936 -609 324 658 38 360 821 -549 300 247 717 -337 -983 -650 -147 539 759 477 521 -372 -519 -483 262 494 48 -528 748 850 769 -929 178 -784 600 689 -772 -574 -841 -726 -165 -169 -862 -443 -792 396 -831 662 -108 10 962 -455 -291 -93 811 703 -243 40 -552 -140 101 -949 -813 289 515 248 810 -102 -174 -287 -288 917 -113 -138 -887 -665 -664 526 599 586 7 -775 907 717 -691 83 296 706 845 589 223 -205 889 761 632 -805 -968 -661 -985 874 229 952 649 499 -459 484 -348 -495 65 -642 371 576 -575 -969 -777 -43 -955 -99 -178 -136 -406 842 -558 -844 -504 871 -629 851 -34 -858 -696 -93 686 -82 875 -79 -998 -199 71 949 -830 -934 -311 201 831 243 539 -976 -485 517 -71 -584 859 984 -116 932 -785 -205 341 -995 392 806 -3 -268 862 -980 -340 732 182 -137 761 -582 853 -940 233 -605 943 -746 585 -217 -749 711 -706 197 -545 47 -672 807 -464 -201 718 391 -94 -874 -549 73 294 -844 -133 897 -757 -378 -265 -991 930 610 -312 108 831 -337 -914 676 -697 928 425 828 786 -525 -167 -582 996 -978 -90 -893 -902 -762 -837 -779 268 402 -842 724 156 -208 439 1000 -472 -153 -339 240 363 755 -563 -40 -621 -973 -364 -390 -87 -873 -198 354 -127 366 831 126 -774 -180 742 -632 31 -370 534 79 996 117 -549 -178 -335 -751 770 -534 108 -810 -630 684 -486 226 -962 -253 275 616 -32 -169 -278 183 171 -1 -57 -997 -826 -99 -630 -167 244 485 760 515 20 -144 363 807 974 76 806 473 -353 771 483 -241 855 104 133 -368 -47 630 670 -917 -437 458 -655 438 -787 653 261 821 667 -244 530 -839 -59 -643 652 893 711 325 384 23 -265 -590 -557 -128 646 -181 12 902 -791 -494 -750 -656 -453 594 -337 -322 -525 -209 -732 600 676 636 310 834 734 503 -360 920 202 195 846 613 282 -481 -886 493 -798 -914 -981 -107 176 -512 446 114 600 -795 439 -26 830 934 -112 446 161 199 218 -809 917 -183 -325 790 11 147 768 -815 933 -921 715 921 337 156 582 -891 -571 -616 -774 109 -172 395 90 1000 541 -749 844 -837 -510 -355 -675 796 -494 420 -736 380 445 306 878 169 319 -852 40 511 796 21 -564 -53 47 -749 -799 614 -395 228 -511 -479 207 -957 -603 479 -973 -691 -618 9 498 0 -862 -25 -650 -356 356 845 238 922 -231 -506 330 973 654 920 -631 -41 20 -844 -516 462 -144 468 -128 -598 55 25 440 -97 185 508 56 54 -143 772 845 -699 -345 138 -66 889 -202 519 -575 724 -988 454 763 -405 251 -229 -238 393 -423 -553 -417 -74 -671 -449 115 -698 573 -964 712 961 -708 -547 511 283 943 -888 11 126 881 290 -5 32 634 459 936 490 41 863 563 -787 645 236 709 -529 -857 961 399 -723 -76 -689 -617 -561 -324 307 325 622 -235 290 416 -170 -909 -989 348 22 97 -725 -410 431 819 -417 -283 -458 6 -971 -781 -207 145 17 -820 -554 907 944 -334 -518 -886 75 518 774 -638 -786 619 544 70 863 988 -567 -522 -952 -938 356 -525 71 254 419 -970 6 164 -246 636 860 -966 101 778 238 -85 -92 723 83 -309 418 -20 649 480 188 -736 -924 702 182 783 511 837 -200 -578 292 -157 802 324 -349 914 -649 397 889 150 232 -390 -532 -336 -821 317 -573 793 -925 -306 567 203 -181 472 661 -233 414 636 -972 549 -350 -34 521 -597 422 790 -300 -782 701 -501 -637 -38 -131 -771 65 972 302 1 -963 -32 220 492 -705 -549 -259 -949 -272 744 682 922 -511 624 -760 -511 273 -249 891 369 696 501 298 717 270 263 89 951 465 479 725 543 -600 -193 75 831 -131 -874 842 798 -276 -734 -413 -632 767 218 -423 -751 -209 -251 884 -823 83 785 871 -212 -530 206 28 -246 522 -527 421 794 843 -866 663 458 820 881 761 437 -468 -778 969 -439 538 53 -941 -743 625 -738 440 -707 -965 595 -72 -745 -915 -770 132 -688 -522 -889 900 761 368 725 -716 -408 -854 -947 26 -106 -327 -239 -220 293 424 727 -744 -778 114 -250 -417 969 650 168 -750 -472 -628 146 -815 118 723 602 937 -592 -416 -240 -71 163 58 -398 473 630 38 -815 58 605 -643 135 -974 -462 459 -389 -176 -469 773 962 -928 -786 681 260 -217 976 -917 -310 80 969 213 -531 926 874 149 979 263 -835 -796 -323 86 -95 -309 182 437 -555 -362 69 456 -140 184 341 311 727 993 566 8 -308 -367 -228 -358 732 -647 -679 -307 18 958 -258 -215 -578 -242 -725 -602 353 876 372 709 -468 231 152 219 -808 -171 -389 -964 -478 649 -962 55 -736 94 735 -869 -500 841 -300 -316 -736 -922 373 294 855 401 -29 340 -623 150 -609 -630 522 701 -873 -213 835 -10 -300 832 -609 -401 74 30 -671 -268 -40 37 -101 760 351 -514 527 66 -905 406 -297 640 -253 276 -686 -552 -463 500 -888 14 816 920 855 665 743 173 818 589 979 -261 -54 34 98 14 815 480 838 -383 154 241 699 635 332 -311 95 -188 -882 -537 -107 630 -849 -749 -62 108 730 -566 -229 -46 408 -796 443 -75 -620 225 -904 215 972 -305 142 821 756 254 629 -804 -171 -759 -985 -718 -655 -688 833 -606 70 630 -70 997 -244 -479 -408 420 536 125 -971 -915 104 658 635 -813 50 -482 -292 868 -946 865 897 -296 851 -651 -651 878 -76 -140 984 54 0 -312 -999 -8 299 821 762 -505 552 -193 970 -595 -279 -457 634 -261 734 -287 -772 944 101 -825 210 754 -305 -838 438 507 -132 619 30 -784 625 861 234 -161 695 -75 -714 229 -119 -78 898 381 172 858 -740 611 -749 415 419 554 -553 -643 432 -616 -31 464 -74 -2 291 657 -62 -685 -507 275 561 -605 -706 567 337 42 -767 -560 936 801 278 136 -970 -754 829 827 -419 -841 -82 282 766 -967 353 -184 549 314 613 788 -999 -458 -208 424 411 952 -973 66 113 -478 655 171 -632 990 -605 903 -762 930 -547 -365 -848 -832 24 -967 -499 164 842 -129 -248 -282 340 504 -706 -93 581 -62 373 -248 -317 -2 -943 -576 943 -135 772 -160 488 -762 -397 440 601 -630 -837 -741 -574 -324 841 324 180 -556 -289 -785 979 979 -794 539 -44 -660 85 457 -351 -866 -507 -737 184 -580 8 754 938 -339 728 -124 -871 -27 -640 996 -645 471 -604 47 188 498 -816 677 -906 988 -21 823 758 789 695 -627 -35 -949 449 549 537 402 564 -279 -782 846 -807 -533 -372 286 -807 -389 13 -712 -98 -707 -149 519 -203 68 -92 205 559 -445 0 743 -726 326 -968 284 549 611 535 -700 -449 491 -869 -89 -837 -335 199 115 805 242 -338 457 782 939 -860 202 238 35 -133 -246 -558 300 260 -161 -223 188 -834 567 -158 -233 391 -609 -600 918 -265 124 836 -35 -21 795 600 731 -241 669 -7 -426 608 -667 -214 195 -737 -896 86 -101 823 -139 -257 -910 -896 -226 714 -669 529 312 488 72 485 465 -414 -32 80 -746 -104 823 821 413 -407 -739 -307 -589 -699 682 555 896 701 -124 768 839 -762 -251 625 251 -583 656 865 -727 -516 -283 980 -152 -826 451 -13 60 273 -187 -392 -500 927 103 55 -272 -475 -727 -72 -400 669 -130 910 -823 -319 -717 -833 706 685 -264 943 993 651 813 -122 -602 -400 23 684 267 254 -582 -195 108 386 309 70 452 -821 -975 121 145 61 916 -522 525 20 482 735 -775 100 295 -478 -226 -404 -135 -762 -335 -849 -911 -235 -925 871 270 976 580 487 223 633 717 -898 -359 828 -704 714 608 -466 -197 -698 643 748 -834 242 122 854 660 759 958 92 719 418 -230 -928 590 -46 -182 649 910 -508 -339 292 815 373 -788 233 720 -179 -851 -353 -12 -845 803 413 119 370 -523 879 267 -341 -773 -943 -837 -828 -580 -73 952 -602 862 453 -927 140 -156 338 -647 -553 473 69 -449 158 656 800 -275 -55 -346 -441 -582 -495 -24 269 -967 410 -227 340 -105 -719 902 623 721 -772 991 643 -151 -405 2 -793 5 -635 -769 572 941 -89 -75 -847 642 771 426 -271 885 -158 -131 155 805 -561 -53 -664 -844 -774 71 342 794 -522 -614 -149 550 -247 848 -950 471 830 -988 -675 -998 -860 555 -334 740 -756 877 957 388 -432 998 -220 -893 -294 -516 557 971 484 -534 435 902 -677 -728 -343 443 -570 376 -552 309 853 -299 -543 758 537 -657 -66 -708 209 387 953 77 -367 -630 -649 -989 -281 -28 349 -465 -378 -343 659 -76 732 564 -858 -618 412 -608 223 -364 -827 -35 214 -830 -726 -185 777 96 -313 -616 362 80 -99 835 140 196 -189 -417 -77 248 -458 -320 -534 456 898 155 554 133 626 -408 824 587 -50 273 -161 -853 839 468 -464 -654 -181 576 996 411 -796 18 249 -400 -668 -459 -511 39 919 -825 -248 985 -347 108 -770 800 249 -963 -494 -92 114 -3 -147 -92 -152 368 164 -402 -813 970 -29 793 -828 661 -251 -854 -149 -760 897 -311 615 -422 -368 -431 169 327 520 -160 -265 -175 -974 -815 924 -494 698 763 302 -410 982 -322 673 831 713 567 -643 -940 824 756 -665 -893 796 76 -229 -468 -16 -535 -455 704 626 364 -853 336 622 798 -966 -602 -862 879 882 393 600 274 415 -349 -434 619 -13 -304 6 144 -113 -38 738 580 -726 -796 -967 423 -786 462 -407 601 -160 83 -991 698 -684 -887 -390 -763 -496 -19 363 -281 -76 773 -588 -240 -189 -365 -2 547 765 -732 150 219 -592 68 -36 947 -527 107 -337 106 -4 -671 39 21 532 -794 18 37 -458 711 546 820 -757 752 -656 311 -528 352 886 344 -790 -577 718 635 249 782 316 -953 604 613 -824 439 -15 -414 -951 -47 -44 417 -577 -718 -612 575 183 -508 764 777 96 110 410 -922 -361 616 -163 -80 587 -593 -836 697 94 -265 706 -922 538 -592 782 -506 -298 219 725 -133 27 -338 -170 -870 -903 62 739 796 162 684 593 -97 759 597 -31 110 113 620 -214 525 -808 -567 301 -416 513 -794 73 675 -138 915 -835 -208 282 -3 853 742 686 -668 -278 -582 919 -265 -847 -241 -323 -109 -822 963 -239 154 -433 838 227 642 843 138 594 -375 940 -935 -443 625 -341 -550 512 150 -99 -922 590 -590 -810 -851 449 -252 884 -355 601 288 -629 -423 764 524 155 -768 -759 149 905 578 -231 -965 -395 -735 754 729 871 679 99 -547 -662 -661 731 140 -793 494 -973 -67 -329 -404 19 -266 -258 192 360 276 -854 687 -478 -871 560 -374 -233 129 57 812 508 175 -489 772 268 -171 566 611 -943 -686 -453 -298 -45 140 -429 -243 706 490 291 -408 782 228 -595 304 159 388 728 871 -823 923 60 875 -198 -292 -864 421 303 250 -293 -322 190 -305 580 -120 448 53 651 -649 489 -126 256 -218 4 -388 -4 287 -253 449 -141 -411 -865 536 2 28 -706 -573 -367 307 -564 -136 983 22 -383 103 236 627 138 227 942 536 387 10 -135 -532 -63 -29 962 -363 771 253 839 -203 950 -704 513 -945 -806 637 -165 329 -642 730 -516 289 -170 -967 314 -980 -642 843 -554 -304 -159 -145 -412 -661 210 -443 229 -842 -259 -369 71 -312 -757 -549 -231 -799 573 441 14 -5 -640 -13 963 -821 -801 -755 -745 -961 529 238 -898 672 -90 -740 -132 -558 678 112 -688 586 380 823 790 -593 -984 -573 -14 555 805 -392 764 -103 787 987 112 -206 276 -602 -852 510 -524 331 -382 198 -39 -787 799 730 -360 -692 -303 -807 -226 -190 -734 307 28 629 -410 94 -167 -717 364 901 -206 -87 -909 -294 -483 851 -552 306 -829 413 794 612 148 874 -213 477 984 917 453 -461 53 958 -717 -19 462 73 -478 -518 184 22 363 726 316 164 357 -441 66 -615 513 713 -797 -485 501 -778 -875 699 500 935 -273 -57 266 958 -552 -716 974 792 -842 -798 574 458 -46 947 512 719 -173 801 504 965 253 652 751 274 880 -21 -99 -507 203 -650 302 42 -699 766 736 880 -588 315 -605 870 -498 399 265 -381 -598 831 -74 393 76 -757 -887 -723 819 638 -912 884 264 -776 -103 -388 -490 255 -441 -601 932 228 792 833 -334 586 -233 -877 -247 -793 -125 594 514 -156 -12 -757 -420 -897 -798 598 325 -372 683 362 174 -468 -190 -62 853 -246 -741 821 51 -789 928 421 848 -713 -320 -542 231 33 -758 -677 11 339 -442 858 -133 -488 -812 -510 382 -329 378 969 -703 993 -563 -551 937 -115 -238 320 623 -272 109 -196 -662 974 661 -521 -311 -719 269 469 944 -59 61 241 -348 -410 -202 532 734 -963 82 327 -265 -782 -171 -233 -1000 -41 113 -106 19 273 -488 381 -682 906 562 -363 -123 -569 -325 -830 -380 -484 581 -40 972 -849 61 -997 251 548 -319 -429 292 -663 904 406 -934 117 -902 -423 363 612 282 -449 -556 -528 -739 -965 -522 470 18 -474 629 243 -92 -23 553 432 884 -235 27 117 255 -281 20 -145 721 -595 601 949 -221 418 404 108 132 744 -887 214 713 952 -419 -443 -260 -124 -492 200 -968 370 -226 487 -374 340 -779 706 566 -594 411 -616 -272 -966 264 369 871 -453 639 887 -938 734 996 589 -611 -113 -324 -535 -236 -868 794 840 303 174 -571 788 619 478 -484 -601 -773 647 217 -806 -299 121 -359 810 542 -549 -709 -58 692 -721 969 -284 993 975 -709 -485 49 -642 578 -450 408 -988 566 -788 -845 869 824 577 979 384 -512 235 883 383 -631 658 879 636 -718 483 -710 493 122 -559 -601 -807 214 -198 -368 158 459 268 698 -92 -286 684 62 600 -3 311 -835 792 769 732 223 -987 -468 357 801 625 116 38 -481 879 435 -980 -536 -121 33 -135 -957 -753 -498 -796 -754 10 -664 766 -519 918 66 6 138 -764 -538 101 163 156 602 -252 -99 249 469 -488 -931 -766 -684 -43 -425 -902 602 291 -927 -558 859 679 286 524 -768 -734 -402 -258 433 -319 -664 53 -19 -68 -755 825 291 -788 -549 343 -939 177 -385 -981 -748 -685 170 818 629 943 -988 33 871 -792 599 -202 443 -9 -212 -818 -409 -264 264 -268 -230 -83 906 945 -250 -934 268 764 738 629 564 -705 -490 11 -142 -993 -158 195 190 -491 -583 643 710 -991 782 928 -574 -189 238 189 -298 -129 241 109 -459 654 376 -557 490 -514 16 72 -517 -286 971 -158 764 -756 -59 934 -38 916 -218 -694 467 -692 220 -448 577 393 -336 -162 872 640 358 717 -474 -997 736 -953 291 810 -919 605 766 -256 -638 366 -140 -27 23 368 -391 -772 343 544 563 632 716 -325 -307 -740 437 -332 -203 -207 -322 319 -911 -299 182 324 -758 578 593 801 -282 -269 -424 252 -718 410 -134 882 -277 -886 940 -605 682 -896 248 549 208 582 815 -979 -506 -39 699 -798 133 107 665 696 479 576 180 -64 794 316 -364 -838 784 784 -974 103 743 67 -781 -199 596 961 -594 926 24 288 -143 149 -789 795 -679 244 -70 914 703 -486 576 965 -53 -835 940 189 608 102 -194 179 -227 681 902 777 -313 10 -271 938 567 670 177 -131 836 -993 867 604 -760 436 453 -261 -263 -816 59 -382 -92 -794 -175 -111 235 729 -537 -935 156 -251 681 600 -711 -639 876 -527 -410 935 -332 207 -123 -13 -970 -584 246 -645 568 -765 282 121 887 470 454 451 936 601 -372 435 282 410 461 205 -176 -799 -302 633 50 -918 -201 -25 805 384 150 -742 -906 -842 -903 835 -714 91 134 579 -294 952 -501 493 -88 791 -808 359 -497 -370 592 354 805 -607 -245 -253 658 -858 -787 -235 -788 205 -664 90 392 -991 336 790 -682 655 760 674 878 -417 569 222 -319 900 155 166 -601 -353 -723 950 -567 635 -773 479 -136 630 -215 -388 -568 789 -82 57 292 -244 -328 627 -972 215 106 755 294 -320 579 36 214 -768 368 -781 497 916 883 159 873 -464 -522 285 966 -675 -465 -303 644 -475 -959 760 982 -690 -850 -106 -611 478 -985 -253 609 803 238 566 766 607 288 774 602 -496 855 -315 -424 730 627 -94 293 -511 -971 -585 -527 254 -284 190 -975 92 809 -755 -246 941 19 209 690 -582 189 -343 124 795 5 390 245 786 571 -945 -645 936 -965 192 -409 748 -190 -855 -432 -193 -232 -773 800 -517 42 917 -50 19 -557 -63 109 -237 255 -709 -116 -499 429 -998 -890 718 -863 -352 -825 -307 -781 -353 965 300 895 -697 554 967 631 -566 458 -824 986 -452 -85 72 818 65 -107 -119 275 356 540 -155 744 -799 372 578 575 -738 -504 893 -749 233 158 180 282 847 705 -380 516 -809 162 -758 -920 17 -181 222 -175 -87 317 -219 -494 -479 252 766 617 -345 -438 -513 978 74 981 -137 377 127 -400 -316 -233 442 258 324 -643 -802 -348 -849 512 991 -172 381 225 -662 290 133 767 -136 -40 608 -851 650 -20 735 260 624 151 -547 -261 -607 -263 893 -59 -422 -336 765 694 -636 -233 173 -289 870 73 388 923 627 442 -796 986 -971 -25 503 -165 -591 739 584 -141 -45 -259 516 649 -13 -640 536 548 219 -411 -733 -766 -714 598 738 107 704 587 -496 -816 303 435 -866 -622 -50 -620 -999 969 -968 -718 -957 122 369 247 883 340 741 -659 987 -952 -880 458 -628 -956 -550 732 250 -483 -440 -172 -345 -330 -506 -999 153 350 360 -565 -578 62 116 939 892 834 -229 728 -350 588 -790 -443 909 883 -539 906 782 214 25 -818 216 276 -855 -550 -374 -225 -953 -832 395 949 127 682 -344 -48 -797 885 482 646 -567 -818 -665 154 -207 -845 479 449 -423 -249 485 -921 542 742 812 191 185 102 -341 132 -418 -723 -990 992 706 824 958 -597 828 5 701 137 147 -438 -4 -403 418 -133 813 271 -383 444 -544 230 -109 934 -812 757 -256 183 -185 -138 -170 -704 951 -263 -619 -583 -728 -281 890 311 979 -677 17 -678 940 -464 -663 409 -212 643 -739 414 42 -672 -320 -343 -373 380 272 445 498 216 -464 -115 -237 66 980 891 972 -303 496 -427 24 102 -715 -707 -665 -36 -877 880 -574 835 776 428 226 445 431 92 -694 578 139 76 -242 588 191 509 520 -461 -130 651 -195 86 807 -35 -722 621 -588 -592 -319 980 479 -465 -7 189 83 868 660 388 -282 -554 -739 -836 -13 174 39 145 -1000 204 381 343 965 24 -371 -345 535 -702 364 -907 362 -545 -468 59 972 -684 38 195 -696 875 406 -768 -599 -72 322 62 505 -858 248 906 -74 -544 -675 446 50 -28 -495 -192 -349 247 176 -436 -871 435 425 877 851 -309 716 -524 -618 909 475 983 895 -626 -989 -336 335 958 435 -342 395 182 673 -38 -5 267 -655 -478 512 694 456 196 -33 785 74 317 -377 -567 543 406 -934 936 -550 16 727 -413 775 121 -636 -298 740 -81 540 -823 -312 -500 -434 -338 -302 48 -906 -482 517 69 736 900 688 -90 847 -120 395 812 -658 540 -243 529 663 825 -422 997 -348 -43 -941 -42 -908 895 231 942 835 593 117 -403 920 116 -125 174 416 524 -495 -656 -740 -904 937 8 580 -225 247 510 -800 -146 826 -832 -163 939 336 476 -124 -723 76 926 -431 250 310 -157 831 -271 -268 -564 -211 962 -870 -84 188 247 524 423 178 -98 966 645 696 94 -295 468 822 866 701 -743 -497 -472 -402 -206 550 -626 -932 -216 -638 -475 -814 -746 -988 490 28 -118 331 -21 -248 411 951 477 846 376 -917 -671 944 -138 226 743 185 -291 -321 177 469 -638 226 -169 753 -939 -601 431 -963 935 -104 -907 -356 539 -296 773 829 -281 947 -833 105 165 -332 696 -447 831 192 655 29 -799 766 -83 -76 -958 164 695 -757 -955 -815 -671 341 376 772 -950 785 989 168 602 -316 192 197 120 -287 -106 654 -916 815 802 768 -347 114 974 -345 -489 500 -327 -402 160 -98 565 288 87 -438 24 -861 -26 -741 -885 -733 702 116 -37 588 795 -934 309 -904 939 -179 537 140 -318 353 -397 563 -422 559 274 -513 579 -307 758 663 898 -934 651 -217 812 -462 144 -737 -498 438 -84 972 -358 165 439 911 -278 -871 754 287 -889 782 185 950 345 221 -69 -972 -518 -857 391 -930 624 931 121 -615 169 -118 -676 329 695 -981 21 -974 -854 287 -982 -969 -45 370 63 394 -65 -662 495 -420 696 -199 963 -3 973 -435 656 971 -426 -747 109 132 -620 -537 -654 732 841 -278 272 -455 -580 -312 -243 -210 719 -377 443 -236 -805 452 -474 779 549 161 17 -607 -778 -47 -139 -868 -782 411 -848 -654 -928 -485 31 -138 -15 -532 -533 -3 161 836 114 682 -483 288 -610 -872 815 292 -465 -747 -278 7 859 96 -106 -869 -750 -276 15 853 -551 229 829 703 -255 287 744 511 -4 -566 630 473 669 436 487 -485 -210 651 810 -49 -215 337 -638 -835 -705 715 -813 -424 -965 350 -8 -7 633 699 242 601 -873 -325 -38 310 -410 -569 286 642 -399 -454 -804 978 755 956 -393 409 950 832 380 -534 -893 -681 404 -846 816 270 -636 -947 -601 -348 -328 -634 283 -175 -687 844 231 512 705 666 378 -561 572 -739 -755 586 706 75 39 434 435 261 247 157 918 -917 383 -857 -767 -772 -747 -818 840 260 -118 484 936 826 787 663 -726 268 -74 -136 -881 910 634 -295 794 850 901 -248 60 -480 -441 242 150 983 999 527 -489 609 -63 -377 -522 793 -87 438 959 -154 782 -106 -842 -494 339 871 924 414 936 -540 -301 231 922 104 -449 111 -512 -41 -893 -792 -727 -607 249 237 -407 -365 562 -838 -526 -604 969 856 -654 541 598 -658 -343 -257 174 799 -401 -897 -994 -10 -981 590 -884 -177 519 -519 697 106 -115 -252 -79 -768 548 529 689 -601 426 414 -98 -277 -668 768 92 -200 -267 597 -441 182 868 729 -801 490 862 -894 -299 -882 -604 207 779 330 -998 -549 -705 -168 -546 808 -490 926 722 461 147 684 -396 -66 -961 270 -281 -456 -770 -295 -793 -251 530 944 -864 849 -414 293 -490 -259 756 -253 140 -279 407 -373 -365 -615 -44 79 465 74 309 -479 111 226 623 -403 -45 101 820 -413 -575 -628 226 451 -75 22 -978 -402 -523 680 183 -460 324 828 -639 -884 -928 938 -26 95 -697 -388 280 646 498 -242 -371 -660 69 -613 -244 928 -908 643 -132 213 579 829 373 -763 -178 190 -59 567 -497 -168 -20 879 -62 -347 639 679 411 437 896 422 -678 -227 -109 -170 -318 -482 -308 885 138 -93 -248 -583 373 -289 394 427 415 434 755 -200 -279 -994 -697 806 329 -471 194 313 -465 -969 941 201 -827 -277 -184 -66 -529 -757 -236 541 193 976 878 914 547 -675 7 396 868 -259 -221 -637 -580 97 -461 984 74 102 -89 618 -437 -796 -656 -285 -479 435 -572 -672 -144 -910 667 -340 -466 -683 -394 365 -650 240 378 479 279 -765 -94 8 -509 366 -897 -554 932 -146 68 514 879 -720 570 519 -820 840 -291 382 737 42 -818 -644 484 337 656 242 -596 920 418 57 -967 843 -420 -947 -861 -872 960 -988 -241 -75 -255 -634 785 -729 -141 550 916 77 784 110 587 836 -17 933 -59 -588 -270 -385 -623 353 -893 277 300 540 146 539 -466 33 -582 599 -919 -27 -592 -164 -900 503 -921 288 70 681 480 -380 153 -320 -115 938 277 -451 -115 771 -364 1 868 836 728 -237 -453 -689 564 214 143 906 221 -137 -579 -199 323 339 299 144 46 -79 -863 913 13 114 609 -848 388 884 930 -564 -500 46 48 7 -51 -272 -802 990 749 -184 -966 963 -378 826 376 262 71 556 752 933 -854 -21 -5 -450 -611 818 -531 -369 424 -682 -169 -204 382 475 -887 -22 -657 276 -516 -169 -126 -108 -225 967 935 -254 449 326 -977 -288 -622 544 720 -190 848 -283 999 867 -612 512 -904 -959 -499 -990 187 544 251 129 755 32 28 -796 -112 -41 -622 348 -689 -521 -820 -761 -550 648 697 -953 -372 -55 170 440 439 515 334 442 788 845 -801 -492 711 -306 -130 -963 -386 255 -841 296 -869 -610 -48 324 935 537 -838 -190 -220 -816 929 860 115 -858 701 840 -110 -523 -741 3 -58 304 -235 -91 -888 -659 -658 394 588 569 457 -654 239 -101 -345 -425 -903 -899 -848 -733 282 -464 588 901 -603 -195 -713 -699 586 693 258 470 -203 218 -930 -128 -735 -754 -309 771 787 69 579 176 -918 -516 -963 -136 -955 186 -106 278 -560 1 -677 -635 228 501 589 870 600 -830 678 -292 -244 -355 -221 -804 505 -248 558 613 907 403 -656 -80 -296 -962 713 169 267 214 494 -100 349 -556 -946 -868 -543 -493 -228 -564 -752 211 -496 751 -73 31 -291 291 -541 -28 -3 782 826 -104 -174 -634 155 251 -91 -507 124 146 -73 -674 364 336 844 916 961 44 565 166 846 38 864 555 -207 -115 -435 573 -557 -323 -664 702 -340 -365 712 -205 -213 -957 238 755 695 112 933 -219 572 -731 -106 720 -137 -245 124 278 -464 -384 -916 53 342 960 -426 -545 971 -595 147 -217 -678 508 705 -243 -793 -872 -829 -737 -232 595 -885 -60 -181 986 -130 -546 -901 921 816 -48 780 -750 -603 -393 571 -169 -519 -531 -461 -436 985 -962 -105 -848 669 411 -505 -454 -188 -583 740 -701 -35 391 -524 -769 367 867 275 -893 938 694 -350 202 -556 -268 -886 -50 -931 340 -312 454 -166 -684 -1 -776 452 -760 -602 -545 412 120 -62 392 682 -249 84 316 -374 42 17 823 906 -806 149 417 102 403 -69 -174 889 861 84 -317 467 -634 406 -590 569 -672 -588 -644 800 182 -71 403 763 143 -733 -379 722 134 -718 -597 964 -774 633 441 499 701 717 -187 839 -630 240 100 -160 -80 367 324 381 345 171 -384 416 497 371 197 366 420 574 -218 287 318 -278 -944 389 631 267 673 -784 678 -246 991 -686 19 445 987 -305 -550 -618 622 889 315 -920 877 581 713 -240 415 737 -84 629 951 687 424 -196 -845 -836 544 -787 -12 -28 767 664 165 -483 208 -978 50 278 942 781 -853 -119 -10 -316 -802 751 680 -476 -297 -491 -108 -416 955 -63 305 375 -959 -497 -622 382 86 -862 -656 240 149 367 -255 652 390 -776 -730 124 887 -52 812 379 -773 -996 -744 905 -537 -414 -189 -854 -692 917 846 -861 -503 697 741 -378 -375 520 -372 -939 732 32 982 777 -107 911 -568 -464 362 367 245 702 923 639 -826 197 -655 -903 -274 -527 -63 -906 -255 776 -149 382 -593 -713 25 -60 704 297 230 -155 380 -454 -589 -574 -385 -317 -583 -922 -512 -522 -742 39 -739 667 148 944 705 -358 446 -224 -1 210 -611 -752 858 -972 561 804 -697 -136 -419 481 645 73 -237 681 432 -705 811 174 -161 693 628 -697 -509 -863 -905 -939 -128 606 895 -266 -71 488 -290 178 25 -185 200 -607 -118 -538 717 4 724 819 -586 534 -895 -137 -864 -624 -65 988 -987 508 420 -272 -988 -714 24 41 -65 220 -410 -226 106 745 362 -553 502 -82 -777 80 777 -924 145 -714 -122 331 -719 -105 -603 -216 -605 923 -903 -115 124 865 -472 237 808 633 -798 -76 521 -735 92 278 -742 173 -279 920 -498 -822 -302 86 -749 -201 339 -728 -449 900 -314 -101 -920 -841 823 833 -547 67 -215 -878 -769 -83 -484 632 -107 -545 -565 606 808 980 946 90 623 390 -984 10 -707 -8 800 -967 255 -933 138 -964 -871 30 -217 596 151 -165 -437 -907 -956 604 139 191 403 275 365 205 -361 -989 -75 113 454 -447 944 584 585 279 798 965 -922 -574 659 -189 627 -564 -851 -954 767 -759 -71 -651 -204 -740 914 -748 150 -13 923 185 756 909 -326 -600 -7 -721 -484 881 -664 938 -936 -663 -979 60 -351 797 -698 565 307 -997 -836 760 -909 -733 -258 -393 274 803 33 -951 395 -769 100 -431 -321 -459 -732 212 -93 131 116 9 264 -544 21 546 790 590 -787 -416 466 -289 -837 933 286 -704 -444 -120 -982 -102 -558 -805 -990 -857 619 701 -970 726 961 933 -123 -114 124 167 173 -853 -229 751 700 -532 -737 42 -673 368 -56 165 956 -936 -583 730 -582 263 54 147 638 -877 705 -879 -390 255 -52 132 -639 -306 -109 -512 210 962 -165 -319 415 -722 -167 187 716 -779 -697 -9 -632 -226 148 -483 196 -641 787 248 -128 -374 -907 91 179 -333 -95 239 713 -448 726 534 129 106 644 -824 -336 799 584 444 465 540 -724 800 -657 747 703 -122 629 -704 -219 151 -54 -13 430 -368 -365 -585 -649 443 992 -461 553 -94 299 -365 181 134 -664 292 545 -316 703 443 -895 334 -505 996 -752 473 -752 -938 637 207 -350 -352 -926 937 -558 -310 -157 -334 986 210 298 978 719 248 -865 962 -36 -528 -911 161 557 80 -572 -102 943 374 -638 -288 -850 -623 192 -371 712 -902 127 21 -512 553 -384 322 545 -307 -371 -165 777 962 -275 369 -642 253 852 -97 472 966 -981 557 -749 908 -893 93 54 -605 -548 -878 93 -410 -518 -149 410 258 678 -187 404 -597 183 -765 202 -805 210 -868 -655 -385 969 686 799 864 -5 -397 -618 753 -826 786 -981 141 -615 768 -93 -15 409 483 -784 -319 -515 25 406 -362 806 -275 290 352 821 425 97 -466 -333 721 826 112 950 -166 308 -350 902 -307 -3 134 689 -192 992 -269 387 523 -359 787 373 227 -414 610 915 529 21 -605 812 -222 -444 583 217 824 530 -387 -825 470 707 -899 -138 -960 -187 571 811 354 -81 712 -988 776 47 -339 678 -936 -529 240 139 692 -568 346 -433 207 -975 470 442 747 624 912 433 307 343 -778 -457 -212 -437 624 -680 985 448 -86 -893 -183 492 901 84 973 427 -323 844 -98 -332 -367 -546 -506 -730 -73 285 818 754 -666 121 83 559 164 -833 308 670 356 -687 23 -21 104 -647 -767 -989 209 -315 588 -854 -850 754 -566 718 754 241 -145 -104 -621 -591 -17 681 156 -160 40 329 191 -124 407 -219 49 -945 5 107 -69 759 -222 364 866 315 104 476 -775 -210 -561 -504 -372 466 772 986 787 831 -245 -727 -229 364 73 472 -380 -573 512 -321 35 -228 -619 841 822 912 -235 -994 -230 -365 -12 36 -316 -61 -71 -815 731 -911 681 911 -562 627 259 -62 845 -818 -416 966 978 719 697 49 880 433 241 373 699 -185 959 -321 -189 807 -225 -671 404 -910 59 593 -92 895 -387 -281 428 -509 81 174 -170 -481 -153 65 -936 752 -47 371 819 -503 -593 -685 701 -104 387 666 -978 306 681 149 974 400 -474 -574 225 -29 99 -481 924 183 -538 -402 739 -453 -496 -586 -361 507 596 -199 436 -447 320 -438 -510 445 -966 854 -731 -437 -273 516 167 -828 -160 21 -291 741 -266 -874 -92 -674 279 560 980 570 -630 -951 666 -208 -681 -594 68 332 -641 -868 -884 329 -135 159 -842 -55 -272 -98 494 -264 395 757 162 904 -906 891 -709 400 -594 -885 -459 111 711 233 834 583 195 -855 588 723 -458 -42 -364 -409 624 479 -544 103 -598 479 -188 -111 910 642 -482 -211 728 66 40 322 -675 213 -529 528 358 409 886 -869 139 825 -531 -459 -439 279 -99 770 -552 -84 -958 734 966 44 376 -395 983 -577 -632 -637 -273 -717 766 -933 823 278 663 321 -854 -474 932 -363 744 706 477 -608 138 761 -126 413 90 -555 -587 759 206 595 -599 595 759 224 -737 -432 918 -568 -331 12 630 -355 112 95 -780 526 486 -673 -903 -639 404 714 603 -715 -664 -655 -913 -291 -832 717 -716 -660 213 623 -183 -723 184 -516 -833 -115 114 59 -145 497 -482 621 -266 -210 321 -443 -773 67 546 -113 241 -233 521 565 546 -139 841 -449 663 -58 223 535 -724 -233 -675 46 -910 379 991 717 -371 -786 -554 -492 -989 -814 -442 12 -488 -549 537 -764 986 -900 873 -497 -739 733 -733 -421 -375 626 339 -290 -885 263 -892 379 45 -293 -483 294 -81 629 -596 68 -572 336 -558 -896 319 -63 -18 494 479 96 96 193 272 687 -873 793 -215 -533 172 -646 -960 -404 -778 -464 -894 900 -339 -693 397 800 683 785 523 -853 -549 894 -832 350 821 782 413 -597 -804 -958 -667 -930 -834 -374 240 -526 956 789 -313 114 -217 841 319 -155 -185 -931 440 698 -427 422 510 283 712 -394 -86 -473 -176 206 309 799 210 460 303 -774 115 -665 624 -402 147 11 927 140 914 771 -538 -446 993 926 699 -684 845 -314 -82 582 -269 -88 -740 -798 -750 -39 297 327 -158 -979 330 -194 -289 705 -641 84 80 -950 -406 -175 -223 -356 648 295 937 -288 712 292 -120 611 408 86 448 -645 -89 -858 796 -287 715 -742 557 -10 188 664 -496 -886 477 -280 -270 -972 -443 -274 -214 845 -108 -953 -588 -250 -743 120 246 147 -887 -609 -940 371 -317 -136 -19 -135 563 659 576 651 391 549 -953 -421 -410 624 -704 -358 709 -741 583 -240 81 920 -973 -842 -740 -487 223 509 -208 -254 387 -305 725 69 -458 -160 542 -803 -60 -601 553 -469 -355 -189 674 132 957 -450 -760 707 -51 -160 -499 -43 -541 230 -470 148 -116 -411 278 -753 -996 -814 459 -112 -453 -637 -989 -804 -455 535 385 -352 435 534 582 404 -771 -318 -148 472 647 614 -770 -506 649 311 182 12 -296 606 -698 138 -802 -291 689 631 625 910 -821 -550 -89 -367 -417 11 815 -952 431 219 111 -391 905 368 857 967 45 -935 -652 -408 697 254 -479 -927 891 381 937 -753 -693 -83 917 140 323 344 682 -756 435 422 -774 715 -922 906 106 -540 361 223 232 797 -270 859 260 795 -54 415 754 905 -379 -185 948 303 793 594 294 -687 -401 -840 531 287 -579 -300 538 -552 856 -415 274 -738 528 -843 -734 -236 -441 719 -503 443 616 -116 -176 656 321 -427 -731 184 338 592 -856 36 -216 -695 324 -482 -169 685 -50 -762 430 -931 710 -988 -850 34 -553 612 325 -821 571 632 825 -865 720 -299 502 -646 -934 -263 273 117 294 734 -845 740 393 782 -337 521 520 -799 -510 951 288 497 639 744 393 -736 889 877 -773 225 419 230 554 -533 -699 -545 203 -306 -46 474 124 -657 211 -524 -42 896 58 -12 350 -145 576 -675 -189 -326 899 360 -856 901 129 593 -194 -444 55 -513 363 237 -861 -153 -154 -816 446 -614 -713 710 -318 263 246 -307 64 -718 727 -870 700 878 748 -134 -883 208 780 286 468 440 -21 598 -455 -20 -82 -953 -168 -997 236 -597 -32 189 -94 985 614 -265 -624 -366 -189 592 571 -109 455 426 -107 -866 -754 276 148 -247 -101 405 -296 828 -554 173 -679 268 -665 228 853 807 -669 681 -610 625 -198 -506 -550 -665 665 683 488 823 -515 748 746 -48 -796 441 -542 -400 60 492 457 -351 16 -178 -858 748 699 208 453 -758 825 -717 483 714 94 -805 -880 -379 604 -469 -792 -109 -278 262 -922 219 -613 -763 145 -126 -472 801 126 -180 -102 -580 -720 -753 -449 790 382 -197 -906 915 350 -715 -699 851 -339 -639 905 -30 -260 122 -192 594 307 -496 162 21 -325 -39 101 710 574 -324 -705 830 -954 813 -39 -393 -730 492 750 2 -569 479 -11 95 -149 65 553 963 -641 -53 -450 591 -16 -344 929 337 181 306 414 -179 74 402 423 -72 810 -593 184 -734 -734 -723 48 395 -183 212 -295 -412 -921 431 -248 704 -815 -19 284 -930 587 -293 -458 -362 222 -21 -811 321 112 -943 -782 380 -926 -4 815 -974 -887 -210 -398 193 805 499 -904 -11 278 625 -424 36 57 250 914 -301 -896 -599 802 572 -318 -713 -915 175 -931 835 -809 24 -835 -472 130 -501 -832 -383 -215 989 717 -547 -984 -500 969 -364 248 -108 -871 988 -590 917 925 406 804 -978 -579 -154 538 -149 835 657 411 -231 -461 -504 216 507 865 -909 -75 -670 66 82 -645 474 -510 936 -975 675 770 -363 225 -12 415 199 285 -897 -321 994 -37 -745 893 125 30 -535 -626 -390 94 329 169 583 696 -523 -211 355 -671 -891 -215 9 332 -777 -347 -515 201 691 -299 48 -192 -330 -51 -324 539 307 -659 -464 381 971 -707 370 -800 795 262 -265 715 -6 815 203 214 779 386 -820 227 -446 -430 781 -974 42 -277 -192 4 -519 289 -676 353 424 -162 -505 -746 47 -315 -233 971 977 -930 238 558 690 -835 -992 817 -932 -454 -765 -720 -436 333 -394 782 -446 -14 9 -607 -521 16 -998 -73 -437 695 -152 -375 -696 600 364 -773 236 895 -738 -192 287 231 893 945 -561 -261 -694 -674 720 779 -243 284 -210 -662 823 922 302 387 -994 827 -483 -234 -733 -89 288 -498 760 627 -729 -206 960 586 272 -181 -517 -468 473 -835 890 212 -13 -421 281 389 -484 377 261 -326 119 306 911 597 0 -657 -552 -820 22 4 171 -140 -371 89 -723 -543 987 -537 315 -109 94 -602 349 620 722 -203 36 248 404 -352 -187 -314 233 -983 758 877 -685 -689 889 -411 876 -857 -623 -67 572 189 130 162 -265 -955 101 -443 413 708 -23 -931 982 890 482 -17 -311 -653 4 752 -415 -68 876 337 -889 -58 -663 238 965 -746 -809 727 212 307 442 113 616 -909 -685 886 -614 -392 314 537 749 -459 949 216 168 921 -911 -168 114 -894 531 -469 235 812 503 716 -659 -730 631 -873 125 825 666 985 -532 394 773 454 -923 -800 381 893 606 -891 854 809 547 -413 -231 -901 254 140 613 615 -524 284 -4 614 -948 709 144 137 -553 -9 -552 339 -814 -992 376 -569 760 417 98 -601 517 -190 933 600 -493 282 861 -753 -286 -933 -927 -825 996 -36 -83 -333 892 -177 563 575 -617 -328 -45 347 -506 252 313 -805 -894 942 544 -849 -235 839 434 982 -775 34 850 461 -308 884 62 -613 607 -13 183 691 -420 449 45 -427 -291 -150 63 296 -716 629 229 -32 -993 696 -244 461 585 198 -989 559 -75 238 -173 793 -483 142 -879 80 44 -115 -384 291 875 408 639 -674 -823 -747 734 976 705 773 617 504 -458 -995 -945 -48 -588 650 -376 -912 -612 -43 -248 633 -732 -129 122 -501 799 543 -769 891 235 62 -709 863 -646 704 -875 -166 898 294 855 -957 1 549 437 618 -909 823 -888 283 -819 407 -474 735 -525 285 775 509 -348 -407 273 -205 950 -697 367 -723 447 354 -377 894 210 -143 -928 226 411 480 -895 524 -450 -138 -457 813 732 809 101 744 20 -115 -325 675 172 -628 706 805 -397 925 -256 -868 -742 -686 -181 -87 180 -88 -504 38 -121 -978 590 -958 -76 80 -685 -606 773 225 650 -706 307 -329 -938 908 -257 -220 850 -353 -552 -34 188 -96 -452 620 186 -628 729 412 -462 -690 -360 906 -237 -368 -880 -927 198 -228 687 -339 293 -865 -195 709 -66 590 889 379 -526 682 -18 -931 521 -667 733 149 468 -263 9 588 51 -148 816 -377 -481 886 906 -55 191 744 396 984 122 742 480 963 -38 -957 755 793 994 -877 824 960 -469 214 -343 -274 492 371 266 868 209 231 650 -24 70 -400 866 848 -841 -77 -289 425 -883 -896 -971 -207 242 845 986 90 -624 -48 -166 -447 181 -988 488 -846 887 590 993 233 -974 834 777 645 -826 356 -406 -93 -180 83 -983 782 938 354 449 360 -76 -519 905 900 -435 -900 453 -198 103 -84 673 119 -185 -268 -297 530 541 623 -538 -967 -331 878 206 876 -290 -927 622 -884 -624 155 -584 -552 -578 -74 -164 -342 -124 859 -428 830 332 -276 36 574 282 -375 -863 871 524 -129 -324 256 978 -734 -69 -766 0 670 43 622 689 75 -838 220 909 560 465 51 -659 130 -869 -202 -475 -810 -631 492 -969 365 -886 401 50 -201 67 451 -925 -295 429 671 -222 648 516 -41 -417 -925 231 23 269 245 535 743 -65 -318 237 -942 933 -232 -956 82 783 8 -116 -471 579 -782 -842 -198 683 660 838 106 -127 721 -455 797 423 20 576 932 -831 -491 313 -990 -145 -153 58 -597 -215 162 144 998 775 665 378 -15 -633 647 209 -330 66 -598 998 609 628 970 563 -717 -350 594 513 -566 -231 962 306 324 -463 928 -268 -98 -824 -432 141 -199 829 -977 862 657 -914 -669 -282 868 -458 -372 -12 109 118 -297 202 174 -712 -975 894 -634 485 791 -246 -373 -46 -465 -29 595 912 -857 -87 446 437 -263 385 493 716 -174 -999 -877 657 -583 -464 -405 -146 -147 -509 416 -158 525 -593 288 -678 505 -729 331 863 201 -430 266 742 -650 852 -699 6 -647 -940 -161 -120 -444 -260 -374 269 815 530 -463 -171 -879 637 62 717 -133 -771 379 -646 807 -612 794 392 -194 288 875 -333 -450 -757 -29 529 -458 113 -578 752 840 -691 -486 -554 -472 -831 230 -618 -888 118 -508 963 628 807 197 1000 -343 -6 833 929 189 -956 -380 544 -505 -514 82 -446 -357 -871 538 419 -183 716 0 -222 -442 895 517 -94 -621 395 812 -216 541 275 174 -932 624 -384 -638 167 -161 471 -426 826 -796 -183 -608 194 -773 -124 458 101 -405 830 677 434 712 25 974 377 -2 238 690 -438 -573 75 865 65 65 -405 -367 -815 736 917 140 -651 -222 870 -766 -221 286 -938 -1000 299 -961 698 -605 -375 -387 -601 -480 -955 359 206 64 177 280 -518 242 -362 611 -260 488 530 552 294 937 -383 -651 47 -113 58 -996 -250 567 165 -190 -7 245 -745 519 -963 -976 177 703 299 672 343 183 70 317 -502 379 -576 202 137 919 629 90 979 -546 -860 -560 -985 843 -303 -805 260 -625 -858 -876 337 -890 160 770 -559 184 -48 46 283 -390 -549 431 -513 128 306 139 253 968 -303 6 -912 545 -689 -360 -766 -511 -420 389 791 820 644 -493 -816 450 -544 -813 -551 -972 562 -586 -873 395 82 -877 792 -960 374 -754 223 -504 304 14 -786 953 576 689 -455 487 -272 -418 319 786 776 -806 728 -674 -324 -291 798 173 284 -183 -990 437 -719 4 226 -254 455 212 -193 -815 481 546 -671 909 953 358 -703 410 -442 -511 -988 8 -963 889 706 -52 911 -986 -70 -186 -918 941 -575 380 635 -84 752 -738 867 428 751 901 160 -337 -364 520 934 -806 -543 595 800 803 742 162 648 -696 -493 176 -94 -178 962 -190 -921 -111 -11 -638 732 -744 -50 234 -607 -489 -530 -82 696 937 24 -212 418 -49 301 956 404 603 -888 607 459 438 243 -219 140 -620 -514 -565 72 61 529 689 -725 273 -318 -962 771 184 197 -845 -565 334 -554 -201 863 -260 -455 -354 -286 -781 -521 325 861 -970 980 444 -249 810 978 262 443 446 838 -893 -725 771 -15 506 287 -522 574 150 490 -272 -749 -3 154 762 -127 -607 825 760 808 312 -776 828 932 551 -707 283 -191 -427 -465 469 102 -4 730 999 -65 -945 607 627 -528 -751 -424 -3 445 -580 -979 -220 -368 -669 -483 -302 -655 -107 599 -986 865 91 -112 -61 -497 541 379 9 525 701 112 -789 943 821 -230 -936 -316 -220 45 -486 89 -497 -359 -711 -556 922 395 697 617 183 -76 -355 -358 117 -207 -775 -20 163 969 201 -963 132 574 747 143 523 -490 -135 806 -624 -266 265 -608 996 -136 680 250 -620 -48 539 473 -730 35 426 202 -514 625 286 -914 134 -499 917 -479 240 741 407 -260 -836 -983 775 581 -639 -852 655 -359 -439 -546 832 607 605 -240 -131 60 -847 -168 -758 -721 541 910 526 -374 21 434 -116 294 -252 686 -242 114 31 -134 891 -745 975 235 -786 518 786 -763 -390 996 308 -771 188 -500 726 -220 -638 -5 -41 -36 439 594 443 -982 542 -885 -944 -873 -856 383 689 706 403 180 -801 -906 890 567 637 -780 -939 471 668 -186 -201 811 -457 813 -475 104 -23 534 -537 597 -834 -295 335 571 693 -400 254 643 879 278 -252 869 -89 993 -216 -345 -108 514 -414 -370 -233 -2 -398 -968 -741 -142 -574 -995 -222 209 -942 107 451 923 -270 -16 176 -776 3 203 -948 -970 -136 27 859 749 -445 -176 35 138 863 -838 -790 523 -23 -548 -599 -469 -220 346 -672 757 439 124 971 -999 -30 -759 -92 -716 943 -97 323 325 955 396 -341 -941 715 691 -495 724 -961 600 -507 607 -892 155 281 -890 -582 -238 -179 320 -865 -825 -966 999 -200 357 209 870 -941 549 390 -967 -441 386 905 -58 335 730 267 861 393 -951 432 -242 975 -767 126 -661 199 16 -383 -585 -403 -271 98 71 874 20 686 338 457 -878 -340 -969 -46 214 100 784 -538 542 -886 -181 943 -874 817 -302 -655 328 -938 -941 24 -658 678 -829 -997 -394 -232 -217 881 -407 -469 -831 -818 -957 447 264 -817 -547 473 -348 -460 -561 -644 772 324 -327 815 -133 522 861 -220 -975 -317 1000 718 796 652 98 436 -664 -54 167 200 -914 -998 -856 -111 627 -767 -331 -628 -923 240 573 -695 -713 -672 -506 67 -44 915 -667 334 -694 700 992 898 -629 -417 809 805 -104 -919 -372 -440 716 42 -818 371 -718 -662 -397 161 410 264 72 209 105 976 102 443 -964 991 25 -545 -623 -209 -465 -721 -259 283 -36 -526 -470 130 -439 846 503 -483 -107 -375 -649 -330 115 697 693 209 673 880 661 -310 -341 273 -872 549 418 -334 869 -955 969 -872 -156 649 173 -118 811 -598 306 175 -892 -574 548 777 -44 -513 459 431 200 633 -614 -710 -734 200 -366 -916 330 -589 662 -511 518 278 -427 -727 462 373 304 -6 -935 747 -155 -785 620 -503 525 693 930 116 -680 -788 758 613 901 -160 -347 -220 -662 -542 -341 -130 -562 759 723 259 -871 -43 596 -351 523 -159 501 777 -821 -13 -535 -565 516 227 -455 -741 -187 -435 436 587 968 669 28 -668 226 -513 -236 -608 347 -740 -98 427 -714 385 479 -827 999 946 -461 -77 124 -141 -314 -781 419 672 310 92 -624 578 -18 88 -510 992 866 109 800 953 -738 527 -32 -923 917 -611 154 -855 -175 -382 764 791 222 -227 -675 -441 -830 -995 536 -883 181 -1 952 -300 156 -559 -528 889 -619 -289 -285 964 324 468 160 712 732 -17 298 789 298 -917 -510 987 812 246 966 -570 903 -977 438 756 746 -513 -235 -999 709 -123 87 539 817 -379 913 999 584 -851 287 -234 12 308 599 -868 -470 669 89 -443 848 74 475 640 972 -713 -239 127 445 -930 -146 -727 -53 -491 -729 -663 944 602 293 217 379 195 -844 340 140 260 85 -904 126 649 282 -827 -514 -458 763 -569 236 -540 -843 231 665 364 -820 -866 -845 -835 -195 -707 689 48 -993 -695 -675 -453 -466 15 135 954 664 -4 -70 647 379 -448 979 -334 920 523 -310 -357 -118 964 -7 498 320 -815 -607 255 56 -428 -885 -431 -94 648 74 -332 587 830 -28 -502 70 -741 -975 -305 -35 -258 937 765 100 406 188 872 -319 -642 -199 -407 -535 -146 -701 287 463 144 -394 169 309 -889 197 -613 -353 436 148 -632 -112 668 -360 992 857 -620 18 -391 387 -691 152 -445 663 366 234 -248 389 364 98 294 311 -703 -276 791 -660 -748 -672 -56 826 -674 -89 -304 502 956 303 -846 299 878 431 726 -281 332 -301 477 907 -269 -813 -203 -117 -986 -725 -310 -179 77 -747 -228 556 71 -726 432 603 306 82 113 506 -566 -173 -214 499 56 -770 -69 621 991 -987 237 -574 508 -341 496 -3 -112 -990 94 -492 554 178 801 429 308 641 371 15 -100 -376 532 -274 830 -171 192 989 -314 -245 5 412 525 186 -553 241 -894 400 852 -831 604 -632 847 900 -177 -950 271 -214 779 533 389 818 -143 -343 220 515 540 -465 -909 883 -989 186 703 -921 -744 -557 246 -489 -587 -547 -40 738 -223 130 133 -206 650 337 -662 415 652 117 958 -211 634 206 715 -22 -576 -314 -657 -710 -700 106 -916 -363 -32 860 -38 151 342 -859 953 -842 135 8 -243 403 34 353 828 -669 -972 -272 -305 -127 -13 -358 -745 -82 -924 932 -472 420 805 634 535 -357 38 952 21 -899 924 -308 570 -855 -526 -131 794 674 526 -881 692 315 175 501 -13 -313 417 -467 4 764 -272 504 667 -854 57 -480 -617 -224 -975 816 463 635 413 -409 -935 -667 -301 -529 -419 -174 -505 -352 143 712 -681 184 -920 507 -54 582 -294 164 -618 748 -52 -161 -90 844 -466 433 -389 930 -395 91 -387 -556 -291 910 -920 -430 913 -302 755 -938 -683 10 633 692 4 -70 749 119 -178 55 603 -812 -426 97 306 66 -454 -281 -488 -90 -801 -703 281 230 665 188 483 -189 128 631 674 92 610 922 -977 -614 659 335 563 371 770 807 -957 -853 -104 99 664 157 -834 -245 -271 597 -252 -288 17 -647 -605 415 -313 843 -968 -274 -420 -202 972 45 493 778 142 686 648 605 462 -280 616 358 682 694 8 -382 -774 -944 -507 -294 -829 -989 -340 -179 -566 870 -72 -129 427 121 -687 -994 -709 -115 -861 273 364 159 -41 140 588 -259 891 988 82 39 -415 -465 -532 852 -73 491 -391 691 859 415 608 303 448 214 -636 -951 457 -164 777 399 870 -175 -827 -301 -379 813 86 -364 94 -139 307 -305 -122 1000 175 -299 -697 54 -950 967 468 730 548 -86 -999 161 386 391 -206 959 112 405 191 -707 247 581 594 25 451 247 -144 -485 -183 -521 -206 601 -308 -546 240 -326 582 577 -993 -663 -194 429 145 78 622 -507 792 -317 118 -446 447 -644 -148 -288 303 -862 -336 -730 -907 -130 -541 318 -392 -497 -388 594 969 15 551 -130 -242 996 891 411 -24 -726 892 680 689 -55 295 -469 -522 -830 -904 803 -105 219 644 -965 431 658 -334 -959 -875 -780 -909 536 -753 -968 -207 -53 -328 -690 -826 346 888 -692 348 403 -245 -915 667 -752 -151 808 744 300 -22 -125 747 652 487 420 -837 68 131 -160 -206 -912 119 676 197 -639 891 -707 399 88 -289 -974 -491 85 -848 -908 -836 862 -454 647 366 376 -297 -621 -264 839 693 -5 -64 -646 -688 -398 -846 -74 134 -900 354 -70 639 889 -482 -777 359 -278 874 714 740 96 590 33 661 -92 -998 901 -272 144 -175 81 -843 -338 119 -905 -253 702 489 3 -530 -213 -869 667 -806 -17 -726 -922 -163 942 240 141 518 556 -40 -391 -142 -634 991 -401 -784 616 447 -538 746 -116 -439 913 225 634 436 -766 -345 -299 292 519 -719 -870 613 609 -183 -255 546 749 892 -397 901 534 980 -111 186 384 25 -959 -200 -153 -754 -409 691 -551 -248 112 -670 -197 -869 -446 473 -745 512 287 952 -564 -972 565 -298 -848 -577 -904 37 -306 68 499 -778 86 -651 -936 444 606 950 -897 267 94 -142 954 -88 -112 445 -716 -434 -568 164 29 -496 -598 136 699 -946 927 178 878 -819 -456 621 339 -906 -423 -560 364 -422 -234 -122 43 84 926 -222 -730 188 301 117 -908 16 849 926 -556 576 178 -525 -731 -9 524 347 -770 -617 -287 194 448 -890 186 692 -203 -693 889 947 848 -339 -708 -785 131 565 -899 -726 -376 225 747 564 975 -867 -889 -399 496 938 204 -295 -975 -771 534 668 384 -67 -452 474 2 558 -330 -545 -553 -727 -327 -382 553 75 69 804 200 -529 -153 511 -135 516 14 -782 -611 42 -164 586 726 -293 -863 641 -110 424 -243 -977 797 311 -613 989 -852 857 287 941 397 916 600 -755 837 -186 -459 999 796 -112 -866 163 -91 833 310 612 354 -703 -176 746 -797 -526 -499 247 491 -59 999 790 164 268 25 12 728 256 172 -116 522 153 44 885 303 439 384 109 156 616 470 567 -750 -221 -56 36 816 123 925 240 855 -510 -911 -725 -843 -372 -918 -818 -654 900 -517 -338 800 -21 949 -322 420 826 773 -157 275 -254 -25 366 512 428 -862 230 -733 -309 -846 199 301 -447 218 999 707 -102 -363 692 919 280 -234 156 388 200 -707 -283 244 923 653 -580 714 635 695 365 351 -405 323 -969 867 301 102 421 798 488 -587 -430 -153 -754 -300 -23 -766 464 -97 651 -178 6 -366 552 -727 311 249 537 852 -463 169 -153 -780 98 -352 905 416 -629 -101 580 662 -785 -816 -120 570 -861 619 -525 548 -742 -381 471 -148 -462 117 -980 189 903 434 461 -79 -229 -837 -513 290 470 -6 98 286 2 978 -109 -736 -833 234 -151 -205 788 757 71 -314 343 515 871 817 546 -196 834 336 -84 -795 -63 -374 252 408 30 -419 -876 -488 -825 85 -700 -349 347 -741 -772 819 618 -946 -891 886 32 382 -57 873 -92 -808 -208 -712 -92 -353 580 740 -994 492 -408 24 353 -474 -701 -786 -485 11 -449 -874 -856 227 -876 661 495 -374 719 -522 302 -466 568 -586 -521 -648 784 -461 685 122 -966 693 891 -132 730 445 967 546 -139 -203 552 -34 -903 -574 919 537 -858 933 928 215 253 -946 -180 170 -55 -964 -467 -721 501 -719 -940 35 -344 686 282 -710 -862 -991 -221 497 -519 686 -333 762 -287 117 -444 -658 -365 -172 843 814 540 312 -506 -876 960 -345 -663 864 312 451 53 434 203 958 -303 -325 -622 -818 -695 951 -375 45 -24 900 65 -488 -367 355 -515 594 -104 881 856 -427 -890 209 556 498 615 -531 920 -442 -771 806 449 -371 435 -144 231 378 -683 352 62 -14 -565 -863 535 -300 862 -782 286 7 831 -428 319 -648 -784 666 -322 495 -56 -329 -550 466 716 110 195 -567 -583 -750 -941 -494 455 -258 312 14 211 -6 -923 -795 282 -247 -885 -795 748 -533 -586 443 -684 -637 946 -633 -777 687 -696 -110 95 -677 282 77 -722 -267 -880 555 29 -298 414 -151 591 -623 398 -526 -560 -583 441 -631 -962 -948 709 182 532 -649 74 -17 -926 -678 -991 -245 332 -795 -761 81 -98 -802 -11 -127 -691 -15 427 274 240 482 -25 -830 -645 306 877 707 593 -131 -233 -795 -799 -681 -1000 -846 879 684 174 -902 481 -619 914 374 562 535 -192 231 536 66 -984 213 64 873 -605 740 -678 -631 287 -650 85 -817 -790 -926 -970 708 -602 436 -16 170 523 -708 675 803 -203 21 -802 -66 -502 -251 701 881 -502 185 767 -332 -267 -299 595 339 -124 962 -558 890 -118 -674 292 -13 -689 971 -508 -437 539 -328 -631 447 -271 419 -213 889 479 -376 -758 772 -533 39 -656 260 -531 150 -5 492 -334 -807 872 -405 -125 -159 631 14 162 167 -182 -432 375 -191 831 -239 -700 -476 -643 -757 704 870 -929 -548 248 -611 -762 823 723 -622 -990 -827 271 -697 -278 -417 156 172 217 -761 -594 912 841 653 22 -988 -448 288 -212 180 -975 829 260 -830 -13 -828 156 600 277 -180 -183 -415 -558 -173 -245 -693 -664 21 -21 -253 -103 -576 908 -409 856 183 449 624 370 107 -508 -649 -481 -307 158 215 939 -810 -160 -189 -678 616 -174 232 -509 549 -63 -890 627 775 475 -121 562 224 248 -388 -523 -698 -12 312 118 -851 -720 -871 -42 -733 277 -122 486 -104 94 637 -784 -939 -252 -483 -994 722 -80 449 304 743 395 654 178 503 -551 955 337 20 -301 576 -832 581 -179 -244 -462 507 185 164 163 710 924 566 -418 502 -943 240 25 30 -88 -56 422 -95 883 862 22 -978 748 193 -696 -507 18 -914 -915 -102 514 -221 507 997 293 -41 -12 -995 -763 -530 800 891 557 -843 -884 745 535 704 516 -101 -674 -177 892 -787 660 551 -782 700 77 774 434 646 -770 615 -696 -764 861 588 -632 178 614 848 499 -152 798 -321 939 556 -286 804 545 8 -783 -242 143 -441 42 990 141 806 -400 153 276 -689 -399 500 -293 -234 -606 642 422 981 917 742 186 207 -897 -293 598 111 -50 174 -717 -832 889 654 8 -642 -147 351 -51 189 240 -582 -913 258 -66 -554 756 -395 -100 -713 -650 -872 -599 -670 587 283 964 702 162 -99 -60 -695 766 400 -554 -19 646 318 381 -980 716 -627 510 939 344 868 984 -212 538 672 796 855 202 606 43 -913 -169 644 926 -233 105 575 651 115 -85 -906 39 -690 275 -168 -435 418 -58 914 -43 312 -489 260 -322 656 -859 794 751 236 -969 -953 144 245 -272 629 597 -895 397 874 859 423 162 -36 -482 168 -40 500 553 -265 -1000 692 -593 562 -836 899 -70 -895 -198 -935 716 -769 74 520 545 288 -980 -275 735 985 181 402 -348 615 -162 2 871 -941 459 -845 609 719 346 -972 -471 841 497 846 -59 -861 -257 36 596 472 -166 -145 18 -536 411 -839 233 -717 -75 96 -51 -550 534 -427 -838 -530 -863 523 -831 -406 671 -441 -489 -576 296 -874 717 705 -861 -640 493 -437 -97 -48 -752 814 -150 973 -906 -375 258 907 246 60 256 -63 -478 -954 564 553 -243 698 759 -649 308 78 -141 -683 236 -389 -3 -931 -133 874 863 -780 322 -654 -477 434 -729 -54 779 -357 775 22 -422 -989 577 -290 977 -751 946 340 -6 -98 430 -589 765 -136 -881 3 766 68 -408 590 -719 369 -341 -255 -467 950 -678 937 963 195 815 503 -166 -395 985 -756 530 -569 796 -344 628 718 -648 -567 -247 -100 -914 -673 592 -670 -801 318 -835 -280 -30 565 -185 -275 238 168 -426 63 874 174 -379 -6 694 -660 -891 -79 -628 -595 -825 -27 213 -100 -807 -814 -927 -236 592 -569 513 -106 -130 -991 -338 733 528 914 837 -479 598 -1000 790 -128 244 14 -483 -458 988 348 265 131 -448 770 768 -451 -295 -774 -937 -919 43 256 568 999 -117 -216 -615 763 -235 83 -745 -336 -242 -765 638 -397 -950 632 161 -471 212 -133 974 -122 -629 861 219 -402 -347 -429 169 984 -256 602 936 379 -118 -609 -181 400 -318 -968 -265 -695 -810 569 -802 370 -621 475 -465 -469 364 745 -980 465 -801 979 -965 -696 -995 -933 708 966 362 962 -830 681 463 890 -71 -967 120 947 -902 845 -565 -873 -50 -639 -506 88 16 393 99 578 400 250 -622 -225 7 320 -9 253 938 765 685 -655 -398 -349 -265 183 609 -577 -854 306 -506 716 376 180 784 -6 -763 154 305 946 -20 124 696 -269 311 -216 53 -939 -679 722 -547 -746 390 -57 -933 827 -185 -924 -751 702 511 -970 428 -284 568 148 272 -953 468 681 -660 -922 -175 1 140 -876 967 135 -382 437 -392 -215 253 71 -396 -957 140 -570 -694 -750 -414 -631 611 -322 86 99 813 939 -702 -561 -675 -973 -490 353 -261 -259 2 513 -260 198 587 -878 -546 914 -451 840 -717 -496 -992 482 408 161 54 637 175 -905 180 810 -703 -350 -619 823 637 395 620 -352 -261 574 847 554 -468 140 -344 160 -839 -281 711 -580 794 -514 -490 654 -121 7 -380 -279 585 -933 -539 -866 -195 106 798 -835 -810 527 450 796 380 -799 -584 389 -438 -774 -916 -774 -280 -936 -953 -652 486 -961 -296 402 880 937 -623 585 -493 -245 798 -965 -778 916 -960 -827 702 -520 -649 -191 81 733 373 503 969 -216 -676 -251 -795 314 890 -622 -441 818 996 -164 -909 637 -61 -303 -220 -160 318 -554 15 58 -627 -888 257 -753 -904 951 -122 160 162 503 339 126 370 255 -865 691 943 -350 685 765 285 560 -421 -909 722 -52 -899 -368 -263 -402 -606 643 730 -524 -934 -939 567 733 2 221 437 441 -852 -150 -117 -101 747 -47 849 555 -353 438 -792 -388 984 -256 805 -363 -881 251 851 694 -765 -999 131 377 -204 959 423 -617 401 116 410 -77 -41 -895 311 449 499 -212 -291 310 624 -344 -61 863 938 -29 -145 119 41 -642 -636 -301 -995 -653 114 401 876 763 -264 766 927 51 -278 -324 775 -247 21 -484 -645 672 -434 -226 937 -429 -111 -277 762 -972 707 -601 -110 -762 17 -630 759 496 700 -205 -35 -80 -556 268 -406 -384 174 18 -37 -24 -312 -883 68 488 -689 -500 -508 -209 345 103 507 -194 -259 -239 327 -941 -576 49 208 644 886 -952 404 -919 -348 202 856 898 429 705 -940 -128 -627 187 -104 -73 379 754 677 -929 707 370 -661 -50 498 74 704 -533 -710 675 417 -53 494 -530 166 575 -500 120 -269 615 -714 741 -94 -761 748 -845 -862 -364 180 -147 -598 276 187 -620 -696 -572 -858 -497 433 728 814 -455 -124 947 743 -64 -688 -224 731 -359 -791 -921 -253 -974 -534 802 -535 -421 -603 360 623 -687 -32 -380 -824 899 -41 -221 -50 -110 -821 -675 -92 -117 897 673 -964 -935 -388 -438 429 536 363 190 -373 -101 -99 532 -251 -753 -919 -490 -355 -172 423 -737 -496 -33 -714 -123 319 405 275 142 -202 -33 344 -523 726 -789 -316 626 -1000 -958 -262 -761 161 151 -423 -626 103 413 -985 -442 -473 39 942 984 -45 508 241 406 -474 954 624 -98 -381 -499 -849 -587 459 388 620 -449 989 -143 475 -905 898 -324 175 603 -250 262 750 -638 -948 -269 -913 811 -428 -804 -918 -482 -747 466 663 -686 538 116 -701 895 787 278 237 -374 -803 620 491 515 -422 117 -819 691 -944 505 959 984 379 521 -604 428 368 371 -825 -532 933 -476 -179 942 -92 97 778 982 -955 875 -857 592 -645 -881 68 890 -515 -542 6 560 -500 -229 714 -330 -656 579 844 -211 935 -373 -628 -108 -646 627 51 -9 -949 144 752 -807 -624 78 830 339 408 773 -122 571 -275 -59 707 812 -703 777 -886 473 -226 -795 860 774 -441 -180 -122 751 940 -164 -776 -886 650 895 -162 -159 -935 -663 -373 150 525 655 526 251 896 682 -826 150 571 109 703 152 -143 -912 -511 108 -466 276 475 936 978 274 -539 863 -179 457 -168 101 -820 505 -167 -946 -757 -841 -138 -833 368 -765 388 70 864 601 699 -432 161 938 310 -827 -59 -684 16 846 34 243 670 -661 356 -571 -184 -162 -586 294 350 789 721 346 904 -612 -602 87 -774 -236 538 -782 -116 961 196 -583 -734 877 -887 627 -784 -649 547 -117 -33 -452 -309 957 -667 -213 -587 955 880 876 999 213 917 -206 466 -748 318 -263 40 827 -208 170 -625 -55 -653 628 350 638 -874 -202 918 -312 -943 735 693 665 798 -934 -401 -271 -492 -59 772 286 -593 -696 737 -906 774 -109 -852 -953 -879 147 -733 -652 960 -307 627 637 -219 -380 953 492 185 -346 383 280 477 -271 936 -627 416 -214 860 -629 -211 462 123 876 -463 -994 -73 -285 -619 -200 910 -892 -248 -433 117 217 99 -380 -483 -42 82 265 103 -715 379 -308 194 686 247 216 823 -696 -648 -728 -235 449 -696 -43 567 741 -580 -767 -338 -227 505 -226 2 565 878 -602 542 -277 996 710 322 -265 328 -596 -295 948 296 -120 -890 217 -412 603 207 -304 -683 608 783 837 767 690 -750 815 603 765 -21 543 -174 830 370 468 514 -166 882 200 -853 193 -888 -847 972 -457 21 -888 270 343 334 -300 877 516 296 -799 578 -117 828 127 -423 748 962 -881 -46 751 -356 -650 110 197 269 -529 -550 -491 -292 197 831 399 -934 294 -70 -81 638 -292 -791 -187 -362 424 -950 -601 599 -360 765 -707 -292 -158 863 -943 -836 475 786 -583 50 -430 -13 -173 353 715 550 -529 899 973 -128 248 -698 306 472 692 405 958 -705 -583 -888 -306 -593 167 -177 -564 -142 -108 -251 -65 194 194 73 -966 -837 136 -295 779 746 -171 -288 443 -431 -769 907 499 975 187 -251 -310 52 -367 875 -447 -881 -191 805 -671 454 313 -28 -409 516 -275 415 -36 646 437 -745 293 258 261 -804 516 -826 51 -910 -603 -731 403 523 620 -921 -36 -870 -763 -1 -407 -618 -107 -279 -723 -160 -451 758 -129 -684 -405 -882 -142 563 380 -113 168 347 -572 -636 329 -188 498 228 -807 636 734 -610 -700 987 534 -432 172 -805 -246 151 -927 -35 733 -47 -432 -288 -339 -826 397 -637 803 -47 -78 -799 -444 -218 -493 -285 10 -109 237 955 -632 -887 -750 565 -488 -494 -374 -975 630 532 -924 890 11 242 -170 -673 -374 -223 -990 -708 -200 -794 718 703 296 -641 532 -835 -891 256 730 -969 381 -524 -375 -953 815 -491 959 606 231 -442 -7 -865 882 -255 421 849 815 -675 158 160 659 -888 -136 -416 932 -164 234 -991 231 -846 -756 949 -835 -492 -671 717 401 479 663 716 -530 -788 298 655 -664 -593 175 479 796 -321 244 -911 -522 188 945 -837 -25 963 738 89 -985 957 -656 -821 -795 -603 -494 -305 -695 -81 358 516 809 222 -729 -123 746 128 -817 505 156 -22 -997 39 -354 761 -797 -54 -898 -423 219 107 662 -153 -703 -418 -125 279 -557 -763 -236 476 627 -45 289 758 -958 -242 -619 392 -58 -622 998 -216 857 -908 38 528 606 -295 -65 398 571 67 -682 823 -774 693 972 -533 -407 882 -48 319 -443 -620 139 428 -497 -139 603 -832 -51 361 -509 -241 -193 -982 -39 70 -230 -440 -896 -853 -736 -21 121 750 -989 -973 -761 -768 992 -937 532 163 -465 558 -967 306 -355 -367 105 -512 377 -72 -556 726 -536 457 370 405 -491 271 -475 840 -370 365 565 -917 -843 713 308 -597 997 143 -602 722 664 -463 -549 -455 177 5 -236 -957 652 670 -149 497 -859 -937 -832 957 782 -544 190 143 685 -96 315 -789 -972 356 -271 -389 -436 489 -919 199 844 -471 412 -122 299 867 -550 197 871 973 548 -303 432 -190 641 878 662 429 813 -59 -636 -472 522 365 -22 615 -206 35 745 309 -571 3 188 959 997 -257 -212 -448 -921 790 62 -24 829 177 -384 -86 561 -746 963 -767 732 250 -386 -243 668 92 -914 726 -33 478 -995 -180 810 315 462 316 -212 393 -54 403 -108 127 -272 380 285 161 -401 600 171 -14 374 687 -878 223 -332 -94 -755 -148 -439 -116 -665 817 -888 -29 -193 79 -484 612 -293 453 -563 -475 -448 311 -211 -495 17 -120 783 -534 -95 517 -881 -544 161 291 905 615 371 449 -660 -163 -14 -841 515 -420 -17 -416 -762 -296 286 959 -394 696 -3 211 -653 -962 -617 -938 -829 -219 -520 -627 567 -210 534 401 703 481 340 786 -402 863 105 -837 167 275 -373 631 -797 -236 -75 888 -530 -881 -623 -869 110 676 690 97 132 519 425 -143 -97 403 276 -986 462 -294 662 861 380 -297 -233 673 999 -899 -414 366 106 -193 -678 889 0 -828 -889 127 -4 -174 549 -916 809 -329 393 353 -433 809 -284 -518 28 -199 -63 454 749 -206 282 176 -612 115 -527 855 -163 905 406 205 -805 -637 -126 -953 239 1 295 -195 -360 376 -267 903 -922 -658 300 249 383 448 281 299 997 -801 346 -806 202 278 -517 98 -827 288 385 -712 -11 789 -237 -493 -393 -629 623 -501 -539 782 18 -896 -461 375 -5 -822 -742 -45 -703 663 -289 560 -219 -22 -922 427 221 -463 878 -195 351 43 -113 706 120 934 -776 -381 139 -169 -22 -193 -845 334 634 255 -896 608 -959 597 621 -671 -55 356 -179 -8 -528 -371 -105 9 436 238 377 -973 -817 -652 605 -941 697 952 905 -668 -894 -296 -667 -948 31 -588 431 -727 461 921 970 -719 290 311 -872 210 -957 -413 -358 -363 499 630 -62 -620 174 232 748 -420 628 53 677 -626 274 -817 265 -472 -407 355 -201 124 933 -365 -902 -772 354 683 531 712 -537 337 110 458 773 452 -681 839 -558 -914 885 -453 973 -165 -928 -803 456 92 122 179 -669 193 294 -984 -408 99 -824 956 -477 -163 -739 654 -283 381 -881 877 -420 -63 588 554 -118 -634 -800 158 -310 495 -860 20 -386 694 -139 547 72 -600 502 83 -926 934 966 -858 833 288 207 634 -901 454 -350 -880 409 344 238 920 -343 834 -197 510 -751 -907 193 -957 -823 -841 -14 932 -768 426 458 378 368 -865 -928 959 -453 878 887 -584 206 310 526 -832 -715 -564 -810 -763 226 958 -896 -708 -283 -344 -319 -484 -479 -238 75 608 644 -126 -251 -189 290 -336 -268 239 -289 213 494 -857 594 -495 -162 709 -726 759 189 267 -320 -884 189 -368 -71 -919 -291 801 -942 192 -553 574 -781 108 657 604 -472 -343 -577 511 -540 909 -915 -658 -88 577 -123 -308 -356 657 -322 -720 -853 -511 813 -387 -141 -238 -259 94 860 242 926 -237 -584 853 292 -38 -38 -432 996 -314 799 -112 413 -342 615 408 -109 -689 720 -630 -801 15 -57 463 804 -39 -344 664 572 -231 933 298 -896 452 867 869 -773 356 -340 -266 -745 785 354 -779 -105 -541 -563 -698 -179 -271 -77 -750 -707 -396 697 -559 854 -114 -612 -108 -995 444 823 -537 -601 -628 -358 -154 -205 751 -379 -879 574 794 -897 -584 -317 222 454 148 -174 409 14 1 839 233 -784 -314 -741 730 390 146 144 -297 -465 -713 425 429 -482 -224 -30 270 713 -766 542 -303 -997 -74 -436 103 -869 -884 -533 204 506 637 611 191 71 123 -879 -111 -279 33 13 571 805 479 -981 548 -710 -724 217 381 -902 -334 352 897 -536 623 -482 -324 -774 -523 -117 801 921 277 -129 -429 -763 493 -850 -111 -207 -845 -936 440 206 895 -89 -787 59 340 -127 -77 -978 761 996 258 722 -333 -677 -723 971 -452 -393 333 974 -399 472 -801 -561 -698 120 284 -278 -929 -4 -996 943 -534 306 -416 518 93 572 796 -241 -722 -398 551 -10 -951 -299 676 281 723 582 -4 343 970 -354 -104 539 -750 463 -703 -124 490 -148 78 226 311 -72 -163 395 244 908 600 -611 466 527 -134 -534 194 746 697 -845 -82 169 -371 981 -575 470 330 594 -198 -443 970 -46 -251 213 686 -459 312 516 743 398 -730 195 -27 -120 -962 598 194 -331 192 134 918 479 -316 857 760 8 -349 -826 -745 -29 63 567 485 -333 -308 231 511 -544 375 -120 -865 -601 974 -102 490 -708 611 359 607 779 -55 471 -697 809 802 -96 806 -902 102 -61 -278 982 -726 -782 -519 732 179 -608 644 -943 998 602 185 -716 646 754 -528 -372 473 -545 718 -623 723 7 -234 239 -571 -477 251 -456 -416 -985 -63 -596 391 69 951 -187 977 405 172 794 197 438 538 344 400 -865 447 -928 -143 -668 716 -555 -558 464 293 -281 -468 -138 210 670 122 212 0 185 -151 671 718 -459 739 -506 1000 13 918 -817 252 446 -566 595 277 188 -297 246 -376 -567 293 -295 -230 -12 583 371 -133 12 -466 932 -633 -83 287 -843 -686 893 -901 771 834 -462 -109 -398 895 -983 -500 -647 799 -406 -649 -300 -127 613 -975 900 586 -960 177 89 -161 -449 -825 -163 97 980 450 -366 923 -268 -179 27 -637 723 743 -25 -19 -920 513 471 -787 -767 813 838 613 -707 -920 985 -908 367 569 -588 -290 354 -983 197 736 518 469 -64 -554 710 -874 -873 -448 151 738 136 -241 -637 476 706 -85 660 741 968 516 -758 136 -860 768 -110 235 549 870 -156 245 -72 853 -709 461 588 474 126 25 225 -229 -923 344 700 635 900 -269 -575 -971 -201 -80 577 -956 863 650 508 -762 693 -690 -235 -96 853 -796 906 -824 873 -462 853 -786 935 292 174 -488 465 761 -182 690 66 -643 616 898 362 612 349 -213 -607 167 -375 -211 872 -813 359 -616 -591 554 -11 -477 854 957 -675 954 687 501 -139 -376 -893 -354 720 -69 529 -935 -944 27 734 -331 -635 903 -877 609 203 -612 -189 -692 701 795 826 279 518 60 7 655 -297 -500 -969 228 -152 -539 670 953 302 406 601 -265 -736 -149 -883 -353 548 500 509 -763 -304 -986 444 703 393 779 -216 -743 -744 -695 -637 -886 817 892 -797 -662 -402 -413 556 719 178 149 211 -372 78 770 -656 809 124 -82 769 -542 149 378 915 559 -502 -352 -838 294 483 24 38 -227 382 463 529 248 -774 -461 233 -757 669 521 543 663 -877 -219 -816 942 -684 612 -118 177 -454 46 -387 779 630 -842 644 -94 107 -608 300 184 635 900 690 879 -984 -411 -18 -660 -378 -67 -202 -819 332 638 -864 176 157 -110 -63 341 -695 364 444 629 545 -823 -866 -199 -291 -533 444 191 634 -753 -438 471 634 851 -151 758 673 -365 122 880 -953 459 734 863 970 117 -935 975 -125 -61 -973 852 216 804 9 -395 270 -102 312 513 -35 63 224 -150 -673 -87 -53 626 229 -904 -240 -763 -200 -552 -969 24 -184 -541 -580 436 423 -430 -901 943 -775 838 -104 258 157 -675 406 202 603 708 522 516 965 486 -321 940 -607 621 -633 -126 -733 -865 543 107 -515 751 -756 722 158 -474 653 253 -883 754 -110 -74 -482 -48 -335 232 -968 -432 -539 914 -840 510 354 57 -939 828 -142 -841 -601 -863 179 260 448 -912 334 -690 872 -95 -934 871 83 799 -863 841 -750 -989 -271 -753 -959 -610 128 557 -900 -376 327 819 -874 104 661 -284 143 795 -786 694 412 -618 -82 649 -642 354 478 171 -466 -53 656 748 -564 641 893 -365 -255 -578 885 -583 844 680 85 218 683 -623 853 28 -268 -630 625 -404 -440 -777 -774 544 680 -928 -411 468 -731 926 -445 -310 -698 -224 262 -272 -824 -652 879 -788 -720 64 403 398 358 -229 -69 412 863 -920 600 -782 724 -565 245 632 650 -548 -276 97 -568 227 304 312 521 307 460 686 -907 692 -52 -915 630 616 -903 19 -425 862 -70 990 178 -312 -29 363 494 610 156 203 -303 194 -448 205 497 802 874 -985 -117 269 -114 -294 453 161 -665 -667 691 374 729 -296 -190 -1000 -586 278 756 -632 204 -332 325 749 108 528 267 -564 -893 743 -208 -774 -460 378 -893 566 698 246 -576 -9 507 329 -534 -637 958 -903 256 -641 -32 155 -843 240 -815 182 121 -417 647 224 -313 -662 688 -746 932 -818 795 595 668 -982 -818 -151 -388 -708 268 378 -967 379 -414 -851 506 959 -957 790 -346 848 -943 594 775 853 987 -355 421 180 -106 408 -219 -842 -788 57 619 167 -52 180 -548 -598 -881 -995 -160 663 480 -628 448 790 -828 -183 -106 796 -594 -281 81 837 622 882 -265 -210 -638 -759 681 706 -982 -767 65 -807 259 372 -381 413 -604 -116 767 -669 446 -811 -699 360 -683 -47 -865 -199 -218 344 340 245 407 670 626 -745 946 -988 -612 841 -448 337 877 800 -471 208 231 -365 -27 560 110 -503 -493 882 78 519 -868 178 -628 502 370 -261 624 -657 -223 -445 508 997 104 970 226 -661 751 -710 240 658 -228 455 -921 845 -305 537 247 272 703 629 -884 357 834 707 364 50 -681 -395 -935 359 -781 39 872 432 -436 597 14 320 882 750 870 775 390 449 -124 -996 -498 180 39 968 -811 -141 324 -240 -374 -139 -240 64 23 -712 656 -283 353 656 616 893 -384 88 69 122 -244 -752 839 -357 94 789 132 315 340 469 -568 195 45 -288 -611 -300 366 168 -49 881 -980 227 -687 159 769 -946 -832 -163 -749 188 341 203 -857 937 -567 101 -754 622 732 -445 820 -856 -383 -348 350 -204 607 418 47 353 -7 -965 303 -470 -170 -119 420 -842 -782 331 997 308 -780 -748 373 668 -396 923 577 488 -772 -860 981 -460 -366 410 830 -379 -169 -170 629 -341 -420 302 437 606 180 923 372 982 -575 -529 -790 -942 733 -267 637 -773 -950 -783 -467 349 268 -166 -27 590 764 -622 113 286 674 675 10 -463 -126 -319 -732 566 898 136 729 -999 769 -224 138 123 -643 672 807 661 -199 -216 49 -470 820 -699 892 -384 89 -898 626 234 186 556 692 -761 106 -501 -282 -937 553 -116 -61 940 13 -280 -370 865 837 -64 -835 -949 218 -971 -982 -774 356 -323 -583 -294 -651 679 650 -984 448 -128 634 -253 -651 907 499 -783 915 -521 271 -644 -371 946 297 -368 896 -396 737 -919 986 -666 277 772 310 101 434 -325 339 246 -200 180 -215 127 436 -431 -354 616 -458 -629 -148 122 845 -422 -62 601 -199 806 908 -776 571 29 112 -68 -26 915 619 -552 477 100 -591 -888 979 307 553 -560 76 -995 763 -710 331 -549 8 144 -76 825 -979 -703 861 -285 -440 -377 92 -63 953 -852 341 -374 -400 -678 -164 -88 801 -690 -962 782 906 -786 37 -230 891 86 -612 -838 -922 -236 -237 -968 685 321 886 543 -908 799 -908 -443 -293 231 555 -177 -983 -292 975 195 57 -305 -741 866 889 731 590 629 166 -306 587 326 785 -354 -493 -653 -891 -367 170 -112 -673 744 -583 364 399 189 215 -612 959 -541 -544 896 280 -749 -492 103 48 252 164 -153 -216 910 459 839 -228 164 503 994 -660 -96 516 388 447 -223 -290 254 178 723 -340 -997 964 -750 -409 -449 82 -866 189 754 -327 -191 886 -625 584 -978 -681 764 216 -491 400 -749 -257 298 144 911 981 407 972 -606 325 -609 -714 -227 361 145 -41 -637 773 197 -542 -108 164 -231 -96 -958 967 -432 -604 -119 -754 -925 718 716 311 -869 -156 -801 735 18 555 -969 -26 443 301 316 -8 993 356 -245 -196 735 -16 -33 341 430 176 25 -252 188 -837 793 132 -241 956 -255 901 -716 132 -70 161 724 -2 546 -192 -34 32 -584 -456 -268 677 567 430 820 -726 -615 -810 -146 318 927 355 -127 -326 339 330 365 -769 370 -498 40 270 -435 -629 -814 -663 827 -352 -893 1 -682 -659 -586 311 -592 548 846 -20 321 218 230 -549 450 -422 651 341 -356 756 569 896 -939 -559 -155 273 -361 -542 839 118 -727 137 -540 268 -925 108 -514 -943 -667 604 634 -165 -754 140 644 -439 -213 771 62 -315 -708 348 -11 -170 540 94 -51 259 928 27 -437 713 -604 -111 -249 -42 -551 526 634 -886 359 -673 283 -822 -298 -542 -7 812 528 -392 861 677 -79 223 956 -985 338 316 -141 959 -400 189 -590 -956 624 468 201 -566 -150 -228 -603 -371 -393 -376 527 -57 -528 259 -628 -965 644 379 176 -383 384 -226 216 -315 625 232 -98 -292 614 -425 9 -726 677 -838 619 -362 -376 -417 186 977 866 -360 859 -915 -514 -291 23 13 973 408 -949 -127 688 -863 757 367 909 -856 11 -446 -474 -878 215 487 607 -944 925 -128 -402 -400 -473 193 212 114 -651 -351 309 -630 308 390 809 -867 942 -833 683 175 690 33 -752 515 875 -988 -125 -399 -909 509 429 813 -758 -863 -103 697 419 483 920 -463 -290 -21 404 262 46 41 -943 668 699 25 456 784 69 184 -11 -891 -43 -404 23 -172 245 -626 2 -579 615 324 427 -552 -519 471 147 54 276 580 254 -261 -282 393 -765 740 244 -61 274 398 666 303 -862 28 -420 -648 612 -831 456 -897 -768 453 894 185 -964 -289 685 -104 -238 -227 -718 -147 452 -731 327 -817 17 65 709 500 -491 -108 281 -612 -266 -746 -537 -668 -767 -188 410 718 635 916 -87 -500 -260 481 451 -759 698 -690 -993 -501 -545 925 -343 479 -354 606 302 126 111 -624 713 -689 -223 -609 253 -948 -722 -723 9 -585 -364 -436 97 162 -751 998 12 65 -272 -374 45 -703 -99 307 963 949 -700 567 -227 597 571 724 754 -953 601 -331 -972 -733 -958 -758 -41 594 873 32 -694 -449 220 698 -862 -695 512 200 15 -887 -437 -700 -286 243 798 235 141 446 561 793 -231 -674 -976 5 -299 -276 7 -100 -818 352 150 901 108 730 65 235 905 211 566 -741 369 -33 -685 -142 201 583 -864 -7 692 494 676 -802 -432 -163 -896 -697 -950 -399 -738 540 -966 -162 -950 -579 781 355 645 493 879 -568 -154 811 995 -727 583 -76 271 -612 366 36 146 -26 400 720 405 -251 158 -784 -555 230 1000 -565 -822 -985 -483 -615 795 623 632 263 154 699 502 -162 197 272 110 811 875 -228 -662 -389 -428 -75 401 -737 367 -423 606 -23 -768 -886 -488 177 329 -267 880 -774 612 353 -967 -70 -363 -975 -797 685 155 105 273 80 -57 798 319 -804 454 -79 443 112 -147 218 -356 -314 276 -957 -332 -98 -59 212 679 506 51 -542 -614 -605 -611 455 325 177 -707 661 -797 -617 -984 -23 648 -689 755 889 131 963 -830 877 926 104 -440 -359 920 -13 772 536 -210 -337 966 -289 -269 961 -110 251 -535 -439 960 -515 -648 -100 943 -871 -80 -969 -439 864 153 -378 -353 272 446 435 -635 -130 633 91 507 259 152 151 560 -975 -140 897 866 537 -406 -555 -78 971 702 -401 -398 -428 -570 -361 314 -996 83 -964 -709 -551 759 -25 756 -198 -225 858 767 63 -334 244 -834 -662 725 402 -758 -608 743 215 452 -691 -437 676 -662 511 69 145 -990 -883 695 -607 249 732 -619 -825 589 146 -388 946 309 -746 872 305 217 -999 571 784 173 650 -926 -838 -173 432 -429 638 -281 366 -326 -759 -370 752 -297 -555 -213 948 26 -190 -505 -445 -1 379 -859 486 -636 813 255 708 329 -432 -801 604 601 860 -322 90 290 486 -686 -336 128 -748 963 451 -170 -986 -312 -278 -583 49 -383 -983 459 181 -448 -642 -900 445 913 -112 -603 -452 828 -812 -706 497 -727 -419 517 340 -616 482 -971 700 -421 -506 812 -721 868 -30 7 332 386 505 553 -530 -185 590 -103 -482 255 290 924 -804 98 -650 759 223 729 919 -365 -326 847 -663 -39 229 321 -663 -306 -544 791 -126 -237 585 -341 -679 838 -594 917 350 -98 -987 444 -381 234 501 -921 697 -674 871 342 67 -393 904 -822 -889 347 320 318 -2 -594 917 -112 895 135 -890 312 -99 -863 667 -908 752 228 416 182 1 -979 875 372 810 168 -424 248 978 291 -5 677 339 834 -560 891 -348 -244 -184 908 835 693 661 -935 23 -149 994 828 968 -724 400 531 364 -349 769 988 740 677 -206 521 211 -331 -191 -246 -142 -371 111 704 -435 501 947 -957 -403 -972 -36 -679 -511 814 2 255 -342 -438 -423 298 -630 -605 792 871 99 -75 852 -19 -680 -334 -982 80 -842 590 704 157 101 -108 -213 -576 -162 9 -866 -19 463 -622 -19 -383 587 334 -673 -797 545 -704 690 340 -951 932 -478 588 787 -211 131 36 827 -621 -42 595 -848 -793 76 -7 192 -449 -443 -630 -534 849 -233 -410 -861 -414 891 511 -369 -596 -574 136 -118 -856 396 25 612 248 -483 542 -534 348 -227 -711 -391 166 -45 -730 -514 -160 569 -340 707 -760 432 -26 -463 890 299 -729 82 601 195 -880 83 -868 -725 454 452 -1 -979 257 343 -947 558 976 -936 526 570 304 -364 -35 142 -8 -42 547 -78 -567 -917 -270 723 -455 510 -871 -20 830 -574 191 495 -160 470 -456 837 -716 -421 340 76 667 532 -265 416 -292 246 967 -806 279 869 -420 907 -721 218 -21 -628 -566 91 347 132 -689 261 -72 -286 889 -390 669 -123 798 -949 79 -1000 -354 679 934 -744 276 -189 -533 451 853 750 -551 380 -534 255 267 -291 -743 290 -181 16 -582 359 885 -790 793 -715 460 -963 785 440 -831 -206 962 976 -666 -471 812 575 830 -683 -548 -429 796 -103 -602 -626 939 -457 345 537 -956 173 -907 729 206 712 -873 48 -191 -106 804 498 38 734 236 -20 563 433 -917 -538 -218 -946 969 369 768 -230 -369 -926 444 584 -900 -880 -625 -896 680 -602 -387 303 439 27 229 922 -12 -997 96 93 912 -851 -446 29 -738 255 186 -672 -875 192 433 -803 821 -38 -441 298 -493 410 -714 -407 592 -677 517 791 768 -496 -26 -687 24 -560 413 -212 -589 514 569 -948 -739 -948 -552 -952 -84 141 686 701 -670 611 86 -627 258 -706 380 -687 -303 142 -562 -346 604 -792 342 503 -636 -170 -906 -205 -755 -479 -989 512 -577 599 517 309 294 -740 -402 -466 879 420 838 -887 196 -118 -263 -457 795 -291 -656 -511 417 573 -245 379 -172 -90 -778 894 777 365 873 -137 586 767 -826 -400 -400 363 -547 834 865 377 670 93 844 138 529 257 683 -929 888 -796 -274 -376 527 607 589 -621 632 798 -158 650 979 520 -917 -25 962 -237 552 -989 -761 797 351 499 -229 -408 -243 548 -78 801 -485 520 233 -918 289 115 -251 10 675 389 -285 -773 -122 984 -917 44 -210 32 -788 19 -720 779 660 279 297 -394 462 -84 -296 33 303 142 -129 -870 728 -56 -520 247 -908 499 881 -480 -768 -964 404 371 779 926 -341 501 -967 -425 -319 994 -739 846 -247 444 882 -109 610 405 887 260 60 -377 -751 416 74 -538 -349 618 -862 -254 -280 -445 -441 -405 489 -674 263 754 -567 784 -134 173 -682 370 -316 301 -292 -127 -415 -665 -650 138 -711 248 830 72 -311 611 491 436 475 -656 -815 506 -639 486 -924 209 -1000 33 -371 -344 484 51 54 -532 -654 -578 -392 761 144 -96 506 410 -686 244 -353 493 986 -39 423 -602 -82 26 -761 -176 -945 -400 -760 -913 754 -482 774 733 -98 -229 -877 -86 614 -660 -621 190 -641 454 -575 -299 -716 631 165 -662 -964 -52 -222 -396 642 2 942 -220 535 -879 -853 298 -29 -323 -395 -178 421 -400 531 -481 -181 -767 -694 -129 659 497 -698 909 -572 638 208 -147 835 -782 -795 42 -986 250 468 414 -868 -834 -43 -225 -314 -895 -471 931 -454 591 274 -57 -657 -914 881 -927 357 -303 -827 -355 189 -187 287 -406 -948 -796 197 99 298 815 915 -102 -933 -481 -36 -720 110 576 -867 -974 447 -834 -821 -886 368 -395 261 -581 -512 -89 -978 -608 58 945 125 692 439 568 519 330 760 -507 544 -249 385 506 -516 -827 -579 -100 -559 -388 -302 658 -393 -547 701 21 826 310 913 -870 -845 -524 -448 -549 30 -519 732 718 763 498 -328 -897 869 340 76 -700 -233 902 -96 -776 -677 -86 485 704 -711 390 -649 -714 381 92 -704 643 261 -714 -851 312 421 -336 752 491 382 865 218 171 161 544 -202 956 -909 100 672 -826 330 402 -134 249 -979 199 -14 568 153 -566 6 15 -226 -279 -104 -551 787 387 979 373 -489 718 654 933 -902 244 802 -181 -101 -75 -219 408 -740 -372 427 220 -9 967 -577 1 -894 674 -936 883 -292 -27 -868 -799 -932 976 -198 -669 984 769 -200 -10 172 -786 188 30 479 -959 568 -407 -638 321 707 878 -67 305 322 111 140 -886 -385 721 -683 -715 -88 27 -599 -42 408 -335 466 -290 -962 954 637 -215 -886 549 -507 572 -332 797 -451 703 -425 -576 496 128 814 -678 726 -432 -171 72 -80 764 -413 656 -538 537 -666 -773 -707 822 -638 -140 942 601 -48 -412 151 -252 -293 608 890 -743 865 626 485 -556 -746 -188 998 -534 114 -42 -244 -494 -294 861 579 -906 864 -191 492 595 -831 999 362 327 253 -110 -112 -918 556 -956 -73 -634 -347 906 418 173 -446 765 -50 -807 -744 471 -208 37 -80 -443 247 387 381 -145 -879 79 -73 -104 93 -439 -134 450 823 639 280 540 605 402 20 906 -132 687 -588 -580 -64 -91 564 311 -428 962 -307 -346 214 274 480 408 -484 41 -467 112 -36 558 -208 -707 287 -684 761 -180 -910 667 258 -189 -734 315 370 -48 -929 -285 -803 917 912 12 -598 -283 560 -518 782 -254 -388 -497 -95 -159 259 -261 215 -37 -825 88 -786 828 -822 315 -485 266 -624 570 -199 585 -236 -531 280 141 689 217 217 547 -673 1 -609 560 -835 -616 536 -937 579 95 -978 523 -674 297 -390 881 254 -372 -91 -102 -611 877 -858 -73 -894 50 -8 28 152 -288 -302 87 -80 554 -864 829 -737 808 712 334 -195 888 80 -91 -469 976 -982 -859 -295 -491 436 910 -330 -175 444 -467 536 -887 632 128 -698 200 677 -975 603 -321 332 -980 -108 -482 -730 307 646 487 750 48 -962 804 342 -555 -915 19 524 -51 -755 908 388 -589 813 295 -614 -266 -2 311 480 381 142 -357 -576 -941 978 997 876 -920 191 -831 -411 223 503 533 674 -528 115 587 723 208 -598 -155 -71 371 -792 -472 -692 -633 361 -169 727 -281 544 331 -813 -492 345 826 -977 -300 -808 -802 108 -880 731 -359 -756 -354 91 -271 -506 5 169 -69 -737 -294 250 810 -279 -565 639 -416 -792 -351 498 594 -460 -251 -882 817 299 -570 -212 -261 -438 356 945 730 184 623 44 -665 -204 433 710 570 -37 -812 -102 -601 345 -175 919 -909 -602 936 -250 49 900 -943 875 -847 -421 515 756 -876 215 -840 1000 -857 44 -943 300 526 -4 -1000 881 47 404 718 -30 -32 -544 -958 -155 -432 -964 -567 391 -389 -42 977 696 -319 661 -334 -733 -115 -445 718 432 -64 -772 335 -382 340 -296 987 -899 205 -8 410 -803 -911 64 -692 899 175 -883 217 730 -414 639 -211 -963 886 -439 -747 -610 631 330 768 -70 -766 366 533 -195 -987 -24 -262 198 432 -86 975 -64 -960 876 -175 -7 544 683 802 666 -663 48 -862 573 39 771 97 -55 55 746 -880 -601 188 684 829 530 -275 184 531 319 182 99 -294 175 766 84 59 444 297 94 -930 -249 -566 990 -327 108 -262 493 -405 -602 689 -999 -179 311 586 798 -878 280 -415 -69 896 992 882 -909 -739 697 364 -322 725 -765 122 -432 322 606 3 14 -111 212 631 428 863 -661 -839 -618 701 -550 106 -825 586 212 -415 764 -303 -453 727 510 258 781 159 -520 -756 809 -502 995 -280 -118 -746 -218 403 290 -753 779 891 -998 -724 -435 545 211 -22 562 521 251 393 -216 313 134 909 -366 707 -175 388 166 444 -208 258 424 218 -386 243 -623 941 -251 962 -770 336 -775 824 200 -655 -107 674 375 -617 -806 -904 -47 -420 -924 504 -527 759 -831 -95 -495 230 -163 -11 -885 -948 599 810 31 758 -528 838 -806 -967 -44 151 588 -107 174 667 -140 627 87 251 306 -705 236 -169 801 -878 -855 -567 -379 893 840 894 245 315 -587 725 -804 -187 497 108 -201 883 -884 645 -590 -228 443 -215 -439 225 947 -494 86 118 694 234 160 53 434 -479 -806 -656 -917 -67 -68 -421 -497 967 -373 351 68 -489 -289 -94 142 -487 849 243 -461 644 110 -880 67 -798 -457 491 37 -804 625 172 756 -452 113 -279 250 707 -607 -706 -994 47 269 -961 220 -917 749 -712 508 67 -400 87 278 -106 -856 -180 645 -493 540 -238 413 875 135 388 -41 -534 671 687 -674 796 988 696 -591 -167 -71 621 -624 851 572 301 -551 25 -931 -602 362 -402 -548 -797 -944 111 58 -492 -669 67 -89 997 -218 636 -127 -852 -470 -150 -332 -538 -987 84 -336 679 985 652 -621 -118 -416 463 33 120 934 681 175 33 90 728 456 848 646 -90 -546 -869 288 822 -677 405 -793 -515 577 780 528 148 -367 976 -300 493 -780 359 658 -851 675 -975 923 -928 451 464 651 -268 507 -968 741 343 -229 435 0 -107 -714 -634 290 -379 34 -960 -419 -733 628 -666 -335 -256 533 -798 955 810 624 -732 -586 454 656 -109 -328 748 577 160 -192 960 -953 -378 92 -285 -928 829 564 917 877 928 -50 954 -822 682 -192 53 892 -589 -807 171 -94 699 607 295 -405 -513 824 -775 -545 -163 -424 -974 131 455 176 -855 970 390 610 -738 194 917 -285 -925 -709 280 -24 -167 479 -407 872 -117 -277 633 573 107 539 540 -534 932 -32 -174 -535 -546 -35 324 -263 -372 -160 262 855 -988 -281 -812 -928 -295 413 334 564 -634 -163 -770 249 -244 139 -800 900 -947 782 428 -25 445 -665 451 -666 -985 -134 784 -986 -995 533 -84 837 -382 -832 425 -404 11 -712 701 -168 -636 827 -6 411 861 1 335 619 -967 -108 -132 -230 849 -522 -499 -624 -147 -475 256 -834 -837 763 -844 103 109 791 470 522 192 -288 -639 610 668 54 167 984 -349 492 -447 -516 462 -752 549 -874 574 575 -439 -562 100 -198 531 734 -213 -913 -458 764 350 -653 -613 -282 -234 -622 323 -653 450 -520 318 -936 698 -297 -204 514 655 -698 -117 -798 -684 -536 -319 -199 525 13 572 -792 -558 -595 -954 -733 -808 -467 -348 -710 870 801 -198 974 -663 -24 366 68 610 155 560 296 551 22 629 -45 -684 284 -558 -465 231 -974 -264 492 407 173 -693 -744 577 289 -81 -778 -43 -67 246 -925 -80 144 -427 795 804 569 377 -158 713 121 716 -721 434 -558 361 -112 822 51 846 394 -397 -633 -88 391 758 -439 347 -237 -983 651 554 -563 -544 -92 -708 570 -316 572 625 -389 -946 476 -392 301 296 -340 159 -674 685 -73 -528 -206 -234 637 -385 -389 -635 -487 390 879 606 408 29 -444 365 926 529 -999 419 -91 -437 847 433 -577 -558 338 124 440 -901 -608 518 -183 311 -638 -631 -517 -712 -460 -343 187 -956 592 -671 -493 243 255 -242 705 -472 498 -94 402 991 717 806 282 460 359 -402 -66 -294 383 -938 169 80 -61 595 -907 541 245 503 -172 -482 243 -956 120 -202 90 -608 301 -639 -157 157 601 451 -216 875 847 760 -347 222 -283 936 -261 -549 172 -659 -207 543 -499 678 445 407 367 -120 -430 534 -433 -701 -282 602 -867 -163 230 -12 0 -28 732 893 -792 303 828 76 -911 -482 -133 614 400 -712 -253 716 -215 -465 -604 616 651 864 448 490 -656 -562 -166 -908 -754 -308 954 -982 848 -956 -296 -115 -805 -552 -399 148 824 572 -665 -642 -521 343 -834 -362 -132 819 661 -344 -323 825 837 127 62 981 -497 -940 215 80 517 -614 -864 83 283 210 643 85 -851 950 -284 880 691 965 433 -883 437 -468 767 93 442 -461 -11 -880 727 -601 520 -691 -422 -120 356 -912 -70 -624 83 697 -35 252 980 374 721 310 414 40 498 -223 -383 156 935 -582 -375 -401 281 82 969 768 624 -68 -999 918 -28 -901 801 213 314 -367 -346 -360 -833 -236 -893 894 177 441 -508 53 -485 280 -912 619 -255 -645 266 -778 638 -845 737 182 -471 -350 -774 -254 984 304 566 303 910 -121 -438 438 -318 -687 667 683 -417 -201 784 -988 980 831 825 -266 417 -745 243 129 -945 -795 -783 -185 -385 -90 790 584 -985 -155 775 555 659 -656 314 -290 -454 668 -917 -995 -269 -862 820 737 654 594 -84 613 66 -427 -5 -815 766 -670 -64 -212 24 57 -485 249 -239 535 126 385 -96 648 -566 -556 676 271 639 738 -911 158 444 270 -634 638 436 -279 -999 163 -715 -604 -930 -446 -95 -875 846 537 452 600 492 401 261 916 -462 72 -566 -709 33 -208 678 -672 974 -904 105 0 377 539 447 -939 -168 474 -827 -810 568 -418 672 966 61 -656 -194 -41 -587 550 207 -741 143 -456 359 -363 -87 -238 -878 786 142 488 506 -820 250 509 -903 -549 -752 -995 -481 -655 -649 445 744 207 737 -167 121 564 -168 3 478 -306 -653 -823 -150 609 -257 802 -490 711 -775 737 188 -548 342 -180 680 -853 -329 -979 -910 973 793 367 615 483 946 -724 957 848 782 -344 563 861 123 206 544 -540 -235 825 291 -87 111 -402 -422 -813 -973 13 -450 -447 202 919 -625 241 70 -450 122 21 -37 -328 -806 445 -590 571 566 850 -525 94 441 -396 -967 183 375 773 -486 -865 -515 -434 617 -792 -209 125 367 300 307 760 481 844 -142 131 -438 -679 501 -794 -11 -685 -892 102 364 -689 -636 127 753 29 1 -521 221 934 520 543 -177 -380 983 619 -778 -853 121 516 -569 892 961 -94 652 580 -325 -671 -988 601 -591 786 667 -553 -862 362 129 418 889 368 247 247 -616 -949 120 -810 -268 -21 -154 -798 -763 156 223 833 -499 -663 906 12 476 552 -920 -907 -19 343 331 7 -915 -45 11 -134 -120 482 -893 385 70 -530 -319 -922 384 -765 -162 -584 774 -359 342 -389 494 -580 337 148 -360 -731 -323 38 -304 -818 658 732 -217 -439 -278 813 271 -568 -218 542 766 -218 346 393 275 173 -669 -409 47 28 -793 916 -419 -280 905 -383 -277 -579 620 -252 -847 55 476 -698 -853 -541 -732 558 -233 -802 -282 -372 -437 -28 660 -557 711 -451 -79 -318 312 993 -207 -871 46 -827 4 -561 611 -346 44 979 -273 243 191 391 -549 330 223 -808 -555 -23 -158 348 -788 37 101 -798 -804 -930 -539 646 380 -495 -393 491 989 -583 990 132 423 -835 504 186 -671 -723 -723 -641 -177 -766 209 439 42 -995 366 261 -479 859 -162 -153 168 492 -286 -86 -802 699 757 -851 185 762 -908 -135 643 282 760 307 -626 -706 -582 30 116 760 119 -924 21 382 -321 179 -793 -908 216 45 -196 -743 343 978 437 327 330 147 -173 222 -559 -877 -260 789 177 226 560 913 535 -893 361 873 -512 -158 -595 688 -814 -433 -78 -189 -802 -899 506 -360 401 343 -232 -423 -671 727 932 721 225 53 721 682 -576 -854 923 -678 255 -886 -485 -445 404 935 -327 117 -768 183 -751 -27 321 -823 -843 -809 457 768 -443 708 -749 -60 438 541 109 932 85 498 -740 905 -792 141 -945 -239 -856 -354 797 -157 -824 -739 -39 977 195 904 -353 838 418 -286 -449 -997 -591 -188 -817 -579 -341 173 556 -678 274 -948 798 -501 451 -555 749 -433 -437 -470 965 678 415 -486 -874 -242 -410 -854 471 -408 408 -998 -587 502 200 -934 -357 69 -528 -97 495 -771 -332 422 -606 -395 9 988 -27 936 -537 -810 144 40 -55 -794 721 -193 822 -890 540 816 -863 750 496 -646 141 -115 -763 875 -700 -362 719 261 -718 -918 606 741 -892 290 164 620 -343 899 -507 994 730 94 -123 176 -136 330 -473 203 -176 -817 -19 572 -135 199 55 -972 -541 -227 349 989 400 726 -679 723 -31 -402 -864 -49 291 919 -241 349 -133 -447 -810 -141 -332 -752 393 -210 -378 386 -666 672 734 -679 -56 735 -381 -659 240 672 -774 -743 10 -277 108 475 118 600 -944 114 -204 -883 -903 619 278 529 853 -191 -130 308 732 536 687 803 594 -272 928 -677 999 -196 -191 -414 596 904 895 634 336 -983 568 992 -790 -857 -164 351 731 193 -315 -374 -660 40 -576 -197 -242 -697 -801 906 -928 666 988 956 -246 -365 -341 -201 67 182 -113 -897 578 -840 -285 -708 721 231 472 452 -746 553 782 -376 -535 -307 994 -1 643 189 767 -930 188 -496 784 61 509 389 344 448 545 974 -266 922 -207 264 92 -16 209 595 -223 -794 -810 -857 -161 85 -416 -90 38 -3 -107 -939 -633 917 -957 -449 425 752 460 -965 284 -700 842 -47 -695 374 654 202 -49 558 2 348 -594 -191 914 802 -42 632 -95 949 888 188 997 773 -980 292 -335 -379 -211 475 640 763 -754 305 -765 667 621 799 827 -209 115 784 -126 293 -314 100 291 744 -228 57 773 630 371 532 729 944 321 -981 -949 -467 626 767 802 43 948 338 394 -380 708 -243 -593 264 -564 -511 390 235 -435 -465 47 846 -913 -815 -881 -261 716 -117 511 -559 -225 -300 396 727 925 853 -181 -867 -623 -438 238 -172 949 71 -661 126 -292 -493 199 7 -479 -212 818 -40 -693 342 -648 762 673 817 -288 625 518 -430 886 670 -22 406 -929 255 599 -161 591 -155 521 -666 -893 514 -400 478 655 -732 936 853 316 -116 -381 518 -22 -946 443 191 45 701 -644 231 -372 593 -429 571 124 -322 -857 973 200 -274 -905 117 932 -191 363 -405 -266 1000 911 -765 312 853 -224 -199 234 -888 608 -705 78 -778 75 920 -253 468 316 199 262 899 993 833 110 486 -729 790 226 288 904 -820 637 -112 346 -223 800 -739 -294 204 -433 -748 -657 805 779 463 -33 701 -22 -768 519 -926 -86 483 997 321 -659 702 -576 -108 908 -78 420 968 269 521 509 446 522 960 -15 -245 -514 -718 729 -744 -64 62 633 728 482 -620 -255 279 708 -102 323 -40 478 210 -163 372 577 241 402 -174 220 -471 304 202 695 -945 -355 583 550 -85 528 -565 -646 803 862 -870 171 511 653 844 154 464 -87 -726 -170 -135 -452 -834 289 -328 665 -173 -665 921 502 -471 374 709 943 77 -508 218 -398 -924 633 -539 -168 173 829 -994 521 553 -604 313 -376 -307 -240 -451 232 73 693 304 256 448 653 -988 -951 -615 38 -831 228 -92 -792 -5 531 -216 20 821 556 -6 432 -592 -95 -392 -750 -969 -789 806 460 -320 741 -530 686 -195 -200 -918 0 -738 -659 335 800 823 270 237 352 985 -616 714 -417 -507 -436 -736 347 -70 910 -314 808 -766 937 551 -604 220 -191 -838 777 813 625 386 601 -846 -111 -740 872 -800 -201 -444 264 587 237 95 762 209 364 767 -224 229 -439 -621 -557 411 891 656 747 477 311 471 511 -641 -74 -876 106 305 -979 -745 -949 998 -266 -493 130 596 468 -877 -632 30 496 -471 889 -977 646 -527 -22 689 -645 -26 572 10 -874 571 -737 -851 679 883 -364 26 -660 -852 839 11 250 267 700 -670 192 -258 587 -579 -295 322 -921 -163 -766 291 716 -90 268 -39 -230 -909 -283 -614 -969 653 -413 559 -633 -338 515 -199 103 -359 742 887 -519 -321 -990 -343 304 800 -43 -497 -126 -840 831 522 501 718 939 148 675 -512 -428 808 268 -123 -14 -412 -303 801 -655 -830 508 954 357 -2 773 -960 -942 -505 -776 -495 -703 -9 858 76 -121 74 -663 619 -355 780 854 526 -645 -200 -504 57 -639 711 -846 -79 764 -583 224 -923 727 466 408 186 568 390 -234 948 628 -525 -738 917 838 -52 149 -895 -957 975 893 438 529 -644 729 536 -875 153 344 976 391 961 5 -1 -468 668 261 -985 708 -912 -776 902 580 263 312 -534 -567 -280 181 -419 -586 693 554 400 199 769 -539 -446 -747 -385 -35 -395 837 -305 -289 -146 576 -420 -923 518 650 -51 356 -794 -675 -450 -4 104 -280 -956 570 -702 546 -81 -42 -194 839 31 741 465 694 121 -707 795 -805 473 853 796 -771 38 -748 -62 -76 154 375 -86 664 -671 -162 -478 387 349 61 601 4 -51 -530 -592 623 -611 -126 806 28 -123 -647 -781 914 285 -297 -961 70 280 -834 -315 577 930 -13 -443 632 -615 251 619 263 -523 -566 -68 146 605 -55 317 603 406 109 -742 -629 -669 -321 629 -153 228 -732 -728 19 -67 -730 373 821 175 -420 -618 890 966 846 -46 -431 392 455 393 998 926 -226 937 -73 867 -29 319 904 -20 523 586 -863 808 689 -939 -320 319 762 737 -866 873 905 -526 -150 -440 63 -214 157 -135 780 768 303 -323 565 -263 233 748 518 -684 580 638 832 -304 -871 970 -511 -211 303 -404 228 971 961 588 606 582 510 -52 -684 519 -434 951 -104 -860 251 -821 123 -473 639 -101 -662 -655 -298 292 407 -970 -13 -661 -470 859 73 -602 98 750 -167 -287 -771 -104 -684 -943 -589 -937 579 388 403 -527 192 -149 -602 918 -470 -37 -580 576 726 -259 -590 -820 648 926 -492 -183 -313 554 -34 -450 -972 -961 922 599 619 916 762 -359 -448 -758 831 337 -836 -789 38 643 -669 270 689 746 -992 -17 -510 -603 -118 -786 617 -580 282 -978 -125 192 873 -41 863 887 -324 466 345 -861 220 -629 -571 -278 -659 643 -95 -225 127 -116 396 -123 501 141 338 -239 -105 -769 -19 -496 593 795 255 69 586 690 -288 308 -463 917 867 -892 689 558 -335 -690 -516 280 -570 328 102 480 -702 422 -893 -623 -550 -110 186 -250 615 138 -436 -344 471 314 617 801 814 288 149 -63 585 887 -853 -746 -199 620 496 -375 -639 891 175 444 -161 -329 592 92 -136 -131 -460 -283 -555 869 -124 975 -544 481 -396 245 511 894 558 35 -216 84 167 384 -216 -556 -830 357 215 -436 -723 938 924 156 -797 637 -500 -488 -312 946 -526 -307 75 -863 -154 775 -386 702 -837 -602 742 564 356 921 -140 -398 -939 -435 -584 356 -318 58 318 -400 231 -813 -317 825 -977 -28 440 -809 -529 -760 12 -375 183 -860 179 -897 715 810 405 577 -606 963 347 -342 -143 -674 -991 974 -270 664 321 197 -573 885 911 -883 -345 532 961 485 -317 499 344 -582 -233 179 -730 -621 -491 816 -221 101 -253 863 -424 -638 -276 394 92 -533 574 -986 -593 -168 941 77 -513 193 -892 138 502 478 -194 -935 -600 204 -716 -745 -518 779 136 -907 884 -197 891 308 -784 -522 -390 246 -771 977 229 648 123 273 -449 937 -800 -635 219 707 -45 -466 -139 -422 703 201 766 -538 -701 885 821 328 -727 1000 494 -265 778 203 -803 -39 -104 -508 536 -682 707 867 613 -604 41 234 -206 -488 -681 29 57 367 -806 484 -171 101 522 846 564 -505 80 955 66 -738 766 -318 -875 -823 372 155 497 -254 -1 -540 -925 79 -529 72 -239 -425 -185 -742 -572 -785 986 191 401 -764 224 554 -436 563 -946 698 315 806 -458 279 -75 858 394 88 -744 -813 -665 822 973 -280 781 -388 344 113 893 171 228 29 279 -982 889 -627 -374 -643 613 -579 574 -290 -848 -758 896 979 -893 -398 -164 587 872 389 -877 -185 23 -879 279 183 606 -22 -697 -929 -289 -888 850 767 -220 -841 -799 274 -991 -769 443 83 104 -674 -414 984 -8 721 -408 87 -800 806 705 539 331 -263 20 342 82 770 -72 -461 667 100 230 -336 -911 675 -90 -270 515 -427 -923 738 867 -998 -971 863 -877 216 605 787 305 971 244 -188 -781 380 941 531 -582 593 -880 -777 540 853 365 -699 231 -783 -430 576 927 -192 -226 -19 -503 488 -315 -636 -924 533 477 -805 -529 432 717 316 -932 -208 -248 799 -294 124 -38 -116 -466 534 774 523 167 555 -557 572 171 -287 665 389 942 105 -398 141 124 65 -335 373 -920 426 -58 -764 -89 807 -551 284 458 117 450 835 -701 -864 774 -628 200 121 -1000 331 404 -612 236 756 111 -170 262 61 -984 121 -391 209 996 614 -488 415 -570 -733 -871 -775 -186 -973 106 707 -543 201 965 306 728 230 170 -749 -703 46 193 358 270 -921 525 -493 -925 -730 917 445 -316 307 508 34 -866 2 -568 -213 -47 210 -481 995 -596 365 896 0 -647 -884 432 -721 -280 380 774 -416 -938 335 -650 -877 -37 -926 746 877 621 -415 -616 697 -948 211 -960 512 -254 689 -357 8 -959 -883 -117 -660 938 -133 484 648 -165 718 461 -432 389 397 349 -927 108 -388 876 -554 -273 827 -833 410 -458 35 -140 285 -22 31 220 -487 640 41 -31 806 78 568 288 602 66 -288 -800 -456 -793 660 -949 -192 177 -451 -454 291 -321 397 927 -397 -658 -286 476 -240 -512 -160 385 951 287 450 -910 -501 471 -65 456 581 -863 -895 -773 -897 890 905 759 3 -6 -63 -440 -231 -753 -243 67 99 -236 106 -498 -963 846 507 274 197 -318 489 -24 -984 -406 225 -251 378 988 -334 570 15 54 -578 87 -656 748 231 229 -761 -817 -121 287 456 -492 890 -338 50 -459 -642 991 -321 554 -387 -822 618 112 -34 -712 589 -297 787 248 -768 -951 161 -240 445 243 799 -288 -709 -971 -819 -317 603 -910 30 805 -201 375 115 -159 858 356 569 -964 -787 899 -605 -838 -596 254 109 115 473 -205 -518 131 885 -312 -240 704 563 808 -389 -752 467 785 -121 -735 553 -874 -153 276 -224 563 -972 999 160 -483 -612 681 380 -589 -592 223 -618 -866 778 -217 -789 53 -281 -434 654 426 432 -406 604 967 -582 302 -418 622 -625 572 655 743 -213 697 -211 871 531 -566 173 -115 -401 915 956 -957 -81 -402 -933 268 356 -164 -35 -491 306 -690 879 376 72 749 -563 273 -790 -101 520 -625 -14 -227 -240 634 -428 730 -182 43 -964 9 275 528 18 504 892 181 -748 -968 911 869 36 756 -798 -957 -648 448 857 -374 540 -733 522 601 999 -546 263 46 219 818 333 945 931 173 107 -481 339 867 -147 -389 -620 -262 -839 938 964 246 -277 -416 -731 850 482 -361 935 276 -569 -476 743 -406 -724 -781 -992 -936 513 814 -229 355 -133 -261 -479 -696 817 566 -668 110 -528 -760 -198 624 -702 936 -785 344 199 -272 -651 -247 -310 -187 -217 313 315 302 -610 992 381 519 556 -182 32 712 -123 -178 28 -800 147 751 240 -919 967 335 637 -694 687 54 504 125 262 -861 -688 460 -365 -27 -90 339 -630 469 484 -717 -919 839 234 -369 884 -32 452 -575 816 232 -716 306 41 -516 285 -289 582 719 -964 834 222 -252 -948 -493 -618 -283 939 -937 -35 -565 436 182 147 -616 850 48 645 417 364 -923 -487 -871 -89 591 689 742 -211 278 -119 -995 924 -981 325 -728 -878 171 13 -820 456 -473 784 -801 163 551 -379 -151 -966 -147 738 -905 895 -449 -789 310 -945 -564 -431 -996 -949 -737 -438 455 -771 -556 -655 -112 -687 -287 -403 209 584 -1 -28 -765 652 329 -88 -544 -458 -668 -955 -209 -22 728 55 -177 390 370 -534 578 739 608 -881 340 488 954 -949 171 264 495 214 -475 -820 -17 -246 -1 -603 660 976 960 -382 -26 -797 -580 -505 -702 104 -187 -235 -256 655 -758 836 202 -34 671 971 -622 -887 949 220 -157 914 240 523 175 935 209 708 588 -20 -522 491 -931 362 748 443 -970 -303 -830 760 -153 -934 -412 -862 692 -847 85 125 737 -690 351 758 585 -610 -716 -701 -213 393 -209 985 443 235 -169 -926 -26 351 -64 309 -852 634 673 -540 -743 -634 489 953 -464 -817 -402 -454 289 235 -778 -788 -908 690 649 875 123 -32 -79 -35 -661 129 571 885 -113 702 -942 -621 -664 -182 -725 246 -661 -433 306 226 -466 274 289 -613 -12 -426 -808 911 -317 -391 393 108 -708 -800 932 -410 600 -621 330 106 -168 -273 473 404 93 -699 25 653 -561 290 -121 -861 -385 -70 736 -428 -264 -161 -897 -490 647 117 -230 -322 -443 810 -355 -505 706 -810 -495 461 -27 797 -35 436 975 -581 -393 197 808 882 -202 771 179 241 686 735 626 979 309 -549 745 792 473 991 294 -726 51 793 -464 795 967 -102 -868 727 788 481 -612 799 162 358 -38 -36 -82 942 534 837 827 153 -306 105 383 -289 -218 -557 108 428 304 -803 110 -920 -955 678 -588 532 -553 109 -360 -483 -303 -179 374 -242 -378 973 -476 -352 548 531 189 -360 820 896 -327 -458 707 832 -412 379 -816 -562 -173 -916 762 -694 -525 -62 -874 -210 -792 733 -278 832 260 -678 -377 209 285 927 711 -551 21 -124 835 811 638 -676 337 848 369 224 82 -487 -256 2 564 824 929 -271 -955 64 -202 516 -953 710 -160 897 137 236 -491 414 -259 396 479 -578 580 -306 268 312 -679 -80 854 448 -591 681 954 189 -840 616 -354 -859 -573 -701 -898 -863 -797 -495 -895 284 -288 -929 466 -857 -70 -760 569 -154 -521 123 -430 -377 -295 -943 -80 181 -264 -698 -581 -831 -531 913 -909 690 237 767 542 118 -162 883 -762 -893 587 817 225 -353 -218 846 734 183 417 -697 -566 623 -84 -737 713 766 -774 842 -709 -658 314 649 33 765 -695 326 671 -486 67 802 -148 -651 -568 -681 -256 -53 248 -855 -901 -241 696 -496 558 205 -350 778 790 329 -432 867 -668 -56 -638 -294 -393 139 559 891 -936 -49 362 548 909 753 -191 291 -985 209 -962 -171 -256 -810 300 836 -484 112 -913 -79 182 967 -597 -210 -398 432 -429 -977 796 106 -690 -131 926 -235 313 530 659 588 418 375 -324 472 -631 -461 -539 115 -45 -263 900 874 -545 145 -644 -999 -458 -799 55 698 934 840 270 -894 -607 -301 -95 337 -195 -959 549 -221 -471 -661 321 698 455 903 -987 -441 772 -360 -983 -167 -307 14 -249 -812 146 -433 537 -497 -903 151 78 -534 410 132 108 -353 102 -623 33 196 797 -59 847 330 762 -566 856 62 611 -161 -642 679 -59 846 288 230 124 -192 705 670 -472 601 -815 313 -111 391 -275 -570 -674 129 362 71 825 816 -444 83 -476 -853 445 439 -445 -63 -814 -18 -763 -954 -440 53 732 441 -262 121 674 524 984 186 41 23 -771 277 618 -993 619 220 -916 913 733 996 179 -809 134 -134 245 201 -765 -569 -351 826 37 647 614 415 -828 153 -683 691 926 -546 -528 -504 765 78 414 986 389 -359 766 -90 -863 -167 612 -583 -628 -133 498 155 939 -161 848 506 -193 386 290 -641 -497 -24 436 -263 -854 -680 563 -128 -603 -760 315 -238 21 -743 -473 554 79 553 -734 524 -727 637 -429 -466 -299 605 -435 513 394 -569 -887 160 565 327 -735 795 561 -178 -393 -878 -630 -302 153 -62 -345 223 -872 964 406 20 681 689 -270 -898 -162 -180 683 472 -469 -671 -269 -749 -655 649 -753 237 -147 16 792 -195 951 87 311 -670 855 90 -661 168 -183 -343 -834 -649 121 -600 -110 -410 806 427 24 -159 992 592 -41 -143 -877 -170 -396 159 873 606 883 195 627 -128 547 -620 556 -103 -195 850 -855 216 868 13 41 259 -85 260 469 -546 -992 771 -938 306 406 241 718 635 -59 -671 745 294 681 698 708 -747 -863 542 481 -775 -26 -269 -218 -472 -370 884 -281 -638 -2 489 -761 55 -645 -809 -140 881 18 127 -816 -630 491 334 430 887 942 -969 -366 504 -581 -375 -817 -210 -222 -417 846 228 -792 1000 915 543 -747 -601 515 -496 586 874 -304 -57 -320 292 628 -136 -33 -964 53 -539 369 253 82 -730 807 -818 328 -226 -965 -585 -662 133 -533 -776 -565 -154 -394 -319 -657 345 -40 603 -767 -520 -297 -656 -503 -398 -74 640 -652 -66 -580 -420 -521 -624 -657 -541 933 -61 -17 -66 871 -741 170 936 661 -258 606 -660 303 320 -38 952 364 962 -456 75 -134 -435 -305 81 199 318 366 286 -665 166 934 -890 -141 517 829 856 -740 284 -306 -478 35 -122 439 947 -474 -631 -711 -40 -551 -114 105 913 -45 206 -452 -974 153 420 -701 -325 661 -547 221 512 -684 831 -1 -424 589 -740 -973 -308 602 -509 -339 -795 -379 -47 990 307 -892 -474 908 -265 918 449 577 604 64 -390 -207 316 -900 -990 754 653 -407 89 79 -15 796 -566 -287 -946 -528 -168 -180 -933 61 -815 -816 -617 -829 -433 -125 -897 606 327 -284 -497 -184 789 122 -448 -410 -371 -23 714 331 -586 -760 -466 -275 -577 -98 499 199 -433 -890 -974 840 -874 -359 -301 -187 -399 496 -854 -492 358 -947 79 755 722 201 495 -585 -242 -730 -454 188 -89 -33 178 -498 366 -762 675 691 764 -773 956 690 366 615 -611 347 -17 956 407 -103 891 -528 998 565 -272 -949 618 -474 84 893 -662 -364 -189 168 631 579 -996 -402 571 49 107 -536 -154 236 -850 -292 -737 -46 165 306 795 595 -653 29 67 567 881 386 -262 243 421 16 -144 840 32 -144 933 -693 -997 437 -329 754 839 962 -904 325 735 382 313 -340 243 -956 845 317 -37 -443 35 -500 345 -272 912 847 -50 -856 -684 605 651 -952 -860 -875 973 739 -153 850 -670 46 699 -39 499 -126 280 -495 -434 -494 649 175 -857 69 -623 -227 909 155 842 -611 432 957 584 88 -179 194 -699 839 -556 -449 344 -239 -525 -754 -69 824 -769 163 604 -913 657 -337 -957 -651 941 -455 417 -169 947 -931 539 -627 953 857 106 -310 -625 -532 561 886 -948 -767 -587 -734 -804 -275 271 70 -295 505 -805 -513 -201 617 -100 -572 933 480 -192 -601 623 902 38 -279 -922 542 572 -668 892 523 -21 -39 928 876 275 606 230 -408 -832 -764 595 368 -140 -350 -845 -638 -101 154 -385 -668 -917 901 294 -614 -980 919 619 -243 -48 750 -46 798 302 402 932 891 -39 -349 358 678 983 -259 -853 -898 -814 -368 -825 -178 -58 -716 861 919 -214 -400 967 501 32 -874 685 -406 101 745 -88 141 -133 -787 -686 65 -295 326 67 219 -216 530 -516 688 410 -10 -514 786 -426 165 -479 667 983 -435 -760 -501 729 -560 -897 974 883 281 52 173 838 -962 167 146 344 -61 -164 690 261 -12 701 -658 455 -918 240 -711 -305 980 -342 -614 -772 -5 309 972 -112 206 -215 -93 -583 366 211 -566 -329 339 353 545 -725 -152 -989 -227 -79 128 319 -113 -727 224 324 -426 606 -969 291 644 -467 896 286 855 -154 -331 422 -416 -921 246 515 906 -408 514 997 117 -831 -878 811 359 -591 668 626 361 -48 -970 354 -103 818 334 -546 -622 803 285 530 -801 -93 -752 -698 -432 259 762 -456 -484 898 943 169 -794 -101 825 463 -429 380 -27 399 596 13 941 -398 -2 463 222 496 494 232 -682 773 352 -364 855 132 186 906 139 728 728 865 920 -58 -715 342 450 594 437 -899 -271 -134 268 701 944 443 -405 421 280 692 -235 134 -553 334 -544 995 -591 -21 373 -631 -933 821 739 568 -934 430 67 -365 28 876 -166 -291 68 -407 977 -605 -682 54 -819 -775 343 -389 -339 -450 -211 425 -451 55 -241 -247 334 -228 -445 316 -957 761 -141 892 -309 -844 -205 -724 -329 -312 685 -79 58 916 -83 746 399 513 -799 349 -369 731 -869 -179 -250 -677 -472 55 549 -765 42 -306 859 448 -334 855 258 978 -197 386 -853 260 -581 -501 239 -80 -220 214 -730 132 493 -973 -811 956 857 -537 -58 -434 -542 133 -53 -373 -913 -606 163 -417 998 -10 630 -466 573 855 -967 927 -110 8 -644 643 -201 828 243 -655 -348 573 87 503 285 68 703 -129 -194 -72 -510 396 624 798 596 -615 -849 -883 773 929 399 538 -913 929 704 -354 -535 -225 -958 61 628 11 87 -459 -461 -599 -675 457 -389 -63 -176 223 691 -35 215 834 -909 -746 -559 828 512 469 -353 -311 -259 -976 770 510 -130 878 63 253 -539 -472 -171 -959 -230 -74 -728 665 351 341 -795 -225 -749 9 795 -437 -112 -249 631 -415 -490 -152 -862 -861 -360 113 -636 88 -690 986 293 450 -90 -652 -914 730 -490 -847 655 848 951 436 -598 -765 104 -488 461 69 -220 166 -176 -124 321 -119 768 -527 -251 990 -655 411 -628 -40 283 -839 -130 252 290 -807 -209 -907 -540 599 685 362 553 -164 728 -492 974 -603 173 851 -406 -880 961 -417 1000 -798 -747 735 110 367 -88 -960 649 -639 625 460 -842 789 164 -25 -36 -69 798 -603 140 -954 -139 982 381 -103 658 550 927 71 439 -732 62 852 -341 -751 -804 -463 126 554 423 853 -204 146 -894 71 369 -821 96 -413 -524 -371 261 -124 312 -603 502 241 -919 -276 823 342 -31 -567 -523 497 -781 805 527 -709 -14 601 -204 -441 -663 -743 -471 -960 225 509 -903 475 308 424 -986 -962 -53 -961 915 -371 555 -248 -996 -669 -554 782 -314 806 -888 519 284 -311 -204 4 218 -977 751 776 -334 -102 501 -302 -927 62 183 791 606 387 321 -899 752 -203 384 -287 -657 350 87 -265 -233 -440 -376 -796 -160 645 -466 -789 -125 -779 -448 212 834 177 -483 116 742 -615 -148 766 -737 674 -545 958 -784 -467 860 -629 -887 -574 -849 -983 -868 -323 90 -246 659 710 -648 209 567 -915 658 580 -822 -143 -570 -624 943 -752 -780 -674 55 -270 950 917 504 -456 660 -316 -775 955 567 -888 -223 110 -398 -845 721 979 262 436 -515 -65 -752 477 966 -423 549 -982 855 -417 -156 85 -642 56 -155 -657 278 -486 36 -38 -846 -252 -574 49 890 113 -491 486 963 425 -157 -746 840 420 -353 -39 783 -165 919 -766 -536 394 347 -554 912 -101 -363 -224 848 -11 661 794 756 483 -528 41 632 792 -429 -178 -342 -744 932 679 236 23 -345 -942 529 -915 974 -824 488 -129 -224 332 -310 735 786 -465 -983 338 -224 556 923 -386 39 141 -413 -331 -158 706 273 735 -489 -286 -218 -705 86 108 593 -891 -522 -453 -658 27 218 48 -407 535 576 -719 123 510 472 30 -334 249 -897 -743 -92 -922 729 -518 -820 800 3 -468 -386 554 -796 929 698 358 548 660 -358 -126 -846 729 -708 247 60 85 -713 967 -774 -367 -934 -948 273 -757 -243 -599 132 708 -200 -984 -531 -629 793 -571 -530 -546 -572 -127 -56 594 395 526 -729 -303 -579 507 -866 816 -309 941 -596 283 268 433 461 313 720 166 669 -338 583 -323 709 202 -196 215 -863 217 912 292 514 -97 962 -742 -361 968 861 -43 -12 277 -252 260 -252 -619 -915 -655 903 420 -893 -368 -772 -279 424 699 811 -582 50 532 527 1000 582 -258 -560 436 -159 -168 447 -937 107 -441 -494 547 -200 214 245 -78 785 43 -465 379 -529 942 -498 584 -339 -469 -128 -367 61 -826 -882 741 -176 584 53 -565 -838 372 112 -371 426 -445 517 -479 567 -714 -421 -374 -260 -545 -245 189 -583 -413 599 -545 532 -737 440 -711 278 333 625 -167 985 858 -587 729 -780 340 -344 53 -813 200 566 496 -711 274 -678 -166 -729 8 -477 938 -961 -227 857 -905 325 454 296 -9 -457 499 585 -912 562 778 -115 149 834 -280 583 968 -144 -758 -995 379 -951 -330 106 278 413 494 639 125 -238 -876 998 929 -929 97 4 -756 447 -476 701 -96 -944 -792 -734 730 -542 309 -706 191 -726 274 150 -811 142 -536 -664 785 126 693 -704 105 -752 -872 266 -77 94 -379 -275 999 359 15 -422 27 721 371 153 -452 311 757 760 296 -392 528 928 -711 209 -445 -926 207 415 -887 679 571 -221 448 818 -490 -187 -962 -951 658 -422 767 696 -498 60 -290 -107 636 524 51 -638 226 -929 -254 -824 -430 -443 137 -220 579 -468 585 329 -139 989 779 -806 344 874 763 -861 934 -316 26 825 779 683 731 880 -927 107 454 914 490 438 74 -52 -422 -873 -344 532 -670 -219 -957 791 -765 -116 733 336 628 362 -187 -67 243 932 -186 674 -662 -80 583 338 -988 -212 -712 370 338 -638 844 787 217 837 -731 -255 -252 238 -607 8 106 856 -211 774 -621 726 -893 -365 775 -672 -207 -353 488 -376 -382 -685 897 -462 -464 613 975 -293 365 693 55 34 -8 -812 64 171 334 354 -51 108 891 724 -304 588 -719 -293 -724 -860 -767 -189 -688 282 -110 468 -227 -887 154 -471 622 615 -523 -205 941 922 893 988 667 -620 21 249 -822 -344 -506 391 768 871 813 676 756 427 -775 269 409 -546 -265 -441 929 -711 907 -125 -875 61 111 -507 -870 135 -571 529 -531 689 -753 -712 387 323 570 469 -211 -947 -141 471 -343 516 -220 -480 122 -999 312 287 -940 -834 -61 672 149 993 221 -565 -266 253 538 63 -643 -268 -973 798 647 -746 -171 126 227 885 917 -503 589 825 662 -356 -883 -881 -389 189 903 759 301 -790 -51 929 372 664 -910 672 -184 357 518 -6 805 618 504 770 -709 135 -276 25 -489 -240 -195 -700 -430 -370 518 -268 928 229 492 -268 692 974 311 -486 74 -586 341 688 79 -438 241 -800 735 -98 -428 484 485 -102 779 739 403 187 436 -475 -858 937 890 -415 985 -583 91 371 -449 -790 264 -644 -802 901 630 977 -468 -804 -554 -716 313 375 185 -780 150 142 876 196 -744 -546 -751 -339 -229 775 -600 -439 152 993 924 486 -297 -917 -399 190 -956 680 973 -98 -708 -707 -127 426 730 212 362 893 -931 -403 812 -988 -738 -410 773 -376 740 -722 -357 215 -25 -632 637 -225 -139 -286 -278 819 596 197 50 -757 -836 -899 -488 832 919 -618 -893 839 998 740 1000 284 -507 -148 426 878 -94 183 -705 -952 667 -324 -610 -916 -617 -458 -94 -950 -633 789 -731 906 63 -943 838 -101 -419 -85 -997 -539 968 -344 -517 -760 -862 321 814 -475 -240 575 788 565 52 -663 238 -630 -679 434 344 656 870 -163 307 166 -290 -917 -818 413 265 303 677 883 -301 720 130 -342 -574 307 531 520 532 -566 -298 -858 -292 -273 873 -344 -265 591 190 -93 -300 -611 118 -462 -120 -95 16 -552 724 981 925 114 -72 821 763 -342 -521 -496 706 -410 -132 -652 -130 645 818 870 113 -94 -655 -727 -126 -73 920 5 -190 -192 282 907 -679 -832 485 -623 -105 547 -937 500 621 840 -650 566 -495 589 -663 38 -156 629 805 976 -278 -384 -537 -596 -635 -705 320 -157 -874 584 998 -229 -663 545 -24 314 -886 914 -669 -106 -110 -409 410 -924 399 -333 -179 482 -81 570 -594 -415 -468 526 -941 -489 366 310 -860 -772 209 394 -517 809 228 -465 950 -994 -159 183 672 338 174 -865 -651 -681 -626 -569 281 -273 -546 347 868 403 790 -851 995 -855 790 -560 -377 -150 -264 -984 -829 563 97 -605 396 613 415 124 256 443 -397 -740 112 -652 -976 -994 424 -63 -337 -539 205 546 -52 -508 -790 -496 357 691 58 -449 -912 -436 218 979 -972 417 -878 -267 -105 727 -312 796 434 120 -449 681 710 230 -399 674 -654 -38 -107 902 734 515 248 -694 -788 -378 -176 781 -473 985 -121 360 -601 -792 955 621 456 -411 -530 -871 686 -107 -39 463 -352 691 260 -326 31 531 911 422 -943 936 986 987 105 -135 916 869 -964 -628 307 -841 -371 764 -147 -13 251 810 372 223 271 -336 721 -527 -707 -445 99 58 -402 757 -263 -925 600 -700 -299 -556 -199 128 -832 -510 -284 103 501 -373 697 -888 -602 602 -895 -978 -167 655 -700 -31 -250 -85 18 -650 560 -419 -16 -515 321 692 -499 277 -619 751 51 -547 -451 -901 612 -658 -579 -848 -804 -836 11 960 -173 -305 -765 -654 208 -652 392 509 -121 -261 979 -568 401 286 399 778 575 -918 -676 -967 -855 -990 599 -805 -115 795 -439 -725 -550 -828 -610 768 732 -458 -995 851 259 25 603 -181 764 -20 566 389 -755 -308 -879 -289 -450 -235 503 -126 -304 440 118 940 71 -168 -188 582 -475 555 377 365 889 -702 -338 -137 279 345 617 785 -18 341 993 -705 -32 -835 901 958 -923 673 893 194 -589 941 757 -849 -131 545 -481 -261 82 824 945 587 317 -651 -588 929 593 -403 -736 251 -802 -146 -688 66 661 923 -42 522 886 944 818 897 -994 -477 -871 824 111 396 196 -786 984 -40 -811 -4 -590 287 655 -895 -260 93 -949 428 -282 -689 300 803 -71 98 -141 361 -245 828 -429 -397 153 -548 852 -65 434 -531 -524 538 -458 719 95 -764 36 -271 -3 814 9 -265 872 267 781 -530 -409 726 448 -343 115 852 225 -672 -745 -430 246 780 622 105 908 -818 -559 -970 -519 -571 236 -116 -923 -665 -794 -225 590 10 -662 988 369 659 -526 -512 -750 837 -277 943 -618 -302 570 -441 -875 -953 -453 287 835 425 22 80 -353 32 -121 948 52 -739 460 206 -470 508 -697 195 -185 -841 -749 389 325 312 -584 -178 27 -396 -124 116 -28 813 674 -401 54 -261 -879 764 -235 -796 -232 883 -924 674 371 293 35 580 223 905 -92 971 -607 -467 48 -432 -541 -402 -858 -744 -345 283 470 -731 298 741 -908 -14 568 387 172 546 456 307 457 -491 -279 967 -946 -431 -198 -293 839 624 137 -431 -912 -518 784 42 -739 -11 -769 714 -19 -232 589 -357 201 -288 420 -923 384 777 833 362 -576 842 -735 -124 284 250 787 80 635 354 -355 298 124 -406 -397 484 556 -521 -308 -356 206 -846 202 602 -346 693 -798 22 -259 -23 -764 -901 22 -17 -879 25 -177 -231 697 -862 908 460 -510 -531 -276 -814 50 385 -774 -93 -350 896 226 726 -301 76 -75 -166 625 721 571 330 627 -115 -204 -229 148 -48 200 293 -623 212 815 362 -630 -210 437 749 255 390 -110 -431 -552 182 -90 -3 938 -962 902 -138 936 -549 -927 685 85 366 250 647 -75 -99 -815 -942 65 -346 -537 339 -537 832 -186 -197 371 338 -425 972 540 -774 -930 -445 -899 -24 -854 208 836 261 -57 507 133 -537 -732 249 -951 -311 165 -43 999 -614 644 421 984 633 -598 -520 -586 785 -555 345 622 -497 423 979 671 -727 -752 -102 68 59 937 95 -438 288 580 -539 363 557 -895 -7 0 -244 -603 -150 198 472 662 430 -865 -581 -848 454 589 -431 884 714 -712 603 190 452 986 -907 84 -372 -776 27 -870 -5 -663 -493 -116 -853 -121 445 -562 937 -900 -155 -320 -484 360 -206 -573 904 -776 -115 445 -327 79 151 -242 949 616 -237 926 -487 881 193 273 933 -813 159 -746 -270 878 87 987 694 971 -717 792 138 -564 622 800 333 201 -493 50 872 -840 -755 -141 -240 -711 -816 -869 792 683 -175 -574 -249 -492 750 982 574 180 -252 920 -291 -456 378 24 960 -463 -898 820 -961 193 565 -709 230 408 502 212 260 -118 291 -507 -963 189 -994 -23 -964 -998 -222 390 30 -550 318 457 58 229 -570 -610 870 661 484 -56 232 578 708 -280 721 -328 -43 -480 -371 426 -980 -200 -254 -194 -667 -741 -306 797 -616 -842 -350 584 12 -183 -443 752 55 -396 758 458 -794 -118 278 869 898 976 -49 -912 382 949 996 -303 -546 -417 210 42 684 -792 82 -153 911 -442 -700 441 514 761 152 128 437 0 -704 -952 -875 -674 -67 -847 -306 573 331 -561 958 -948 -810 -869 111 -682 461 920 -572 -47 -544 724 123 -639 -1000 -69 56 426 516 547 -993 123 -91 287 -657 -364 132 965 184 43 -712 -442 -130 -665 -21 -914 -194 -936 180 -440 885 860 326 866 -101 63 -100 596 991 338 160 841 -279 -133 140 671 474 -616 -466 650 -4 42 357 405 892 765 -653 102 875 605 -958 864 -636 80 580 -209 551 590 -359 779 -244 459 -584 845 -316 -935 -779 546 131 -252 820 439 -509 -154 -674 569 -164 781 -955 47 692 848 733 28 -40 589 -367 154 -183 -700 -339 -277 826 358 136 -844 38 963 -226 -101 -881 130 502 -833 -421 127 687 194 -538 -36 -115 -382 239 834 968 -159 636 -987 -474 389 616 -451 -909 -144 -827 -888 313 -392 -238 550 307 -765 461 -471 -687 -723 -916 330 301 -334 673 -706 -560 13 -89 -675 50 831 729 -224 184 224 380 -821 -218 -75 -944 298 854 -19 -1000 -208 0 -341 767 -917 743 -151 21 200 887 -769 249 713 -804 -117 666 -498 -926 8 -630 -522 86 -388 635 751 877 -479 -121 342 998 -191 64 172 -980 -364 -181 97 665 560 403 88 475 -143 -692 414 799 -557 -866 796 560 380 136 3 -245 -329 -749 -677 -583 213 938 -722 512 109 806 -438 -708 965 -406 -185 996 422 -634 -745 -161 181 733 136 24 817 -714 922 -784 -164 -76 599 879 921 925 -761 -246 976 322 -733 287 -110 425 904 895 283 8 24 -1000 -175 819 -177 373 486 -560 151 -762 -324 499 29 -683 30 837 163 -954 177 587 426 14 208 139 147 149 321 -68 -206 866 617 374 601 476 -808 -737 434 879 339 -211 -672 697 519 316 277 -548 -229 -368 -74 -727 21 556 -383 -819 -402 -187 986 -953 -383 429 -39 -165 -798 459 -912 237 -81 -540 970 429 -688 -898 -824 -876 499 -961 -449 521 -386 395 -220 -743 -464 -976 -111 -776 -246 -700 2 -389 -645 -446 -633 250 -340 -638 -622 799 421 520 -77 -876 125 -991 -274 -491 928 568 271 271 -39 188 445 -867 892 618 -984 854 393 827 -783 -117 84 -692 -562 864 312 -997 -425 671 -242 -716 -519 -972 -719 -734 -512 902 -747 836 -400 411 -514 721 -756 703 -390 141 791 320 572 -146 618 536 -981 917 -863 409 -816 -560 -57 651 222 104 -472 -610 -562 -170 659 832 101 343 835 -728 -81 -335 356 -444 983 -457 372 -731 -176 893 -795 -961 -363 -715 -526 664 -989 701 878 -262 979 418 655 512 -726 -781 199 -128 -316 66 -569 -523 286 234 127 -935 -32 -351 -134 372 5 887 -664 678 997 -433 -553 246 -350 -814 -771 -6 247 -149 -398 85 -90 -495 913 -117 488 250 364 342 231 -667 -187 -634 826 -373 -81 -624 971 -611 425 -645 -827 795 -370 -865 -720 503 -641 -526 575 276 497 -839 -333 -566 134 -638 302 676 -79 314 593 964 -266 -426 -178 -855 -750 157 -186 -220 -38 -108 329 653 -801 560 -464 -201 -277 458 342 504 -353 -389 -504 -582 -918 -406 -527 -700 242 -273 -326 993 -153 -283 184 -122 746 -199 -918 327 81 407 -778 137 -873 -864 -760 504 -653 962 695 343 -758 -794 474 -250 -461 -441 335 -185 -947 22 562 -251 -85 322 -480 349 -898 587 -53 281 -219 624 968 983 372 555 -703 909 245 608 -433 772 715 251 277 863 -971 540 -412 381 141 -207 -458 -725 584 -444 -687 -672 -396 75 793 258 84 -8 -376 -394 -228 947 -887 -345 -361 951 -459 -601 -486 -778 -420 683 -551 639 655 7 740 830 -51 -516 364 -439 -784 700 655 -669 114 -779 554 433 121 -1000 875 -91 -947 401 444 861 695 -762 -635 856 -480 -674 675 939 64 -557 593 212 -751 -266 208 46 457 -221 -532 -444 94 -650 -412 -456 -745 -283 -960 -403 17 124 906 245 -320 502 -880 -897 -850 -919 -978 916 -111 -857 289 190 355 -93 968 878 -597 102 980 850 -470 -211 939 494 708 -644 894 904 -282 745 287 -521 55 569 -918 -947 -996 265 333 686 742 689 -461 -523 28 -773 747 213 -972 -817 845 899 238 -729 -280 391 468 -404 314 -3 -78 502 314 363 733 563 702 203 -588 566 -724 -561 963 7 -36 731 -602 -989 -619 113 466 -245 990 -28 662 299 697 -527 -448 461 -646 -3 364 -877 -246 -764 749 136 301 521 -454 878 -525 382 -130 523 -705 797 -456 -646 440 -549 -250 814 -826 -964 -754 -619 28 763 889 -71 -353 -872 796 641 -141 150 -75 923 164 861 -99 -380 -623 665 601 -785 -733 -516 814 974 -728 369 -652 -682 -719 -94 -784 -648 405 -917 839 -301 513 -68 -369 -748 144 -474 70 45 -740 -924 -863 928 -576 802 318 307 461 -705 -18 134 849 257 -112 -701 792 999 114 251 -426 614 281 -769 487 -577 667 95 555 62 -222 -485 563 -954 -709 678 -764 850 818 -397 680 51 271 4 -231 398 -520 715 -582 -395 -676 -347 -863 -159 686 976 -587 914 -527 -545 -751 -827 -677 -527 -376 79 45 829 -456 93 43 -668 878 -456 -825 350 250 467 275 785 367 -519 469 906 104 -340 -34 -218 -800 -89 412 -685 -724 878 -239 224 -453 -139 680 158 206 320 841 192 -503 -249 854 -919 509 -512 -720 -55 115 -204 412 218 -102 467 -36 -225 114 697 -491 766 676 559 638 493 139 -292 799 116 326 -136 614 -509 -567 763 -554 160 91 253 924 499 417 898 -322 -640 -958 969 181 -259 -141 -455 -91 -439 -534 460 -705 -632 -454 -454 -777 -502 -764 82 887 447 -986 -248 508 -457 536 85 525 522 -436 -974 426 -208 -463 -619 -732 -81 -233 -286 196 535 751 -947 776 178 -7 -720 168 -103 493 40 802 -456 -629 568 969 46 416 -18 -416 669 419 407 -677 579 666 791 117 27 -153 -617 768 739 383 159 -577 349 698 -292 -831 -196 -632 513 106 -335 768 -649 107 558 -495 -294 856 -594 -419 432 301 130 -431 370 -332 -797 -970 809 624 -885 -615 492 -720 -201 958 -23 491 -886 -406 691 433 238 -717 992 -20 278 76 -942 -718 -499 -898 -289 -879 -285 84 -656 -838 271 -536 691 363 498 -851 208 -149 342 -704 -358 676 509 163 180 212 323 -163 -63 548 184 18 753 923 6 836 979 966 493 -953 162 780 296 -263 496 -122 -761 384 -358 572 -448 512 -336 -387 586 -185 -491 459 468 -570 913 -421 -774 -435 940 -103 222 -901 -738 849 543 -480 -478 763 214 297 -872 102 257 -147 -103 -89 -820 -418 -341 -590 701 683 -466 89 741 -871 -932 639 -868 -678 419 -56 825 -775 536 845 -999 -673 750 -879 630 -567 -256 -463 -646 -511 903 714 611 576 -399 548 952 -329 0 986 66 94 -956 979 -981 -379 410 514 804 396 -35 -691 907 -262 -767 -892 -847 -674 560 -661 31 560 909 -312 -783 769 711 -272 537 -760 -268 315 -66 -558 -811 -191 746 -427 -272 -220 969 912 -818 -986 -462 644 155 -579 -674 753 -329 -267 -708 7 823 262 -522 -408 469 997 130 337 -125 880 51 -627 344 -785 688 -329 -831 -682 -165 322 -240 -975 917 -643 925 -848 779 402 -27 869 -593 837 136 -329 -34 -545 -277 -657 -447 69 634 590 753 395 658 -441 -485 -960 230 -875 482 64 -922 872 400 59 -711 403 955 325 589 -858 7 -789 -106 -562 795 726 -855 752 556 -856 -4 584 628 169 281 -103 -167 -20 434 -357 -392 -565 -846 794 811 772 9 -957 619 386 389 -315 -934 6 -571 989 330 -9 -769 324 11 -348 -913 615 -7 -207 222 -533 -142 321 263 -644 -596 -121 859 934 -745 486 -37 831 -565 374 -126 942 900 -340 -747 -50 952 -12 -481 -938 -245 365 767 -177 -917 780 -362 915 734 -919 -51 -182 159 -815 -883 -3 -4 188 907 159 743 917 881 388 140 760 637 -85 458 -803 -577 -210 -23 421 924 187 -338 -899 -488 97 466 -65 248 297 -37 710 853 -868 39 -394 294 20 -415 378 660 405 892 596 -84 -248 -361 460 -616 811 558 723 -781 332 677 962 -297 -820 676 971 -614 -57 -895 703 25 542 69 469 241 -533 603 855 -657 -941 156 -692 908 627 532 -408 -706 -256 916 -573 -590 513 -731 -800 -234 -604 821 311 210 505 269 780 661 480 -151 -516 -698 -857 877 -939 -201 -965 458 992 254 -508 -212 772 498 -223 -811 -332 -993 -39 -497 553 -85 -331 320 669 -223 -507 277 366 900 353 370 -312 542 736 -863 724 695 572 -997 571 -812 492 -316 842 616 969 458 40 -64 800 538 -24 538 136 409 943 -284 751 -751 -974 570 -761 -754 748 -390 463 971 -974 -651 -371 819 447 -268 -552 -213 903 124 -349 573 984 -807 -40 64 -350 439 546 -659 -969 -617 27 -72 473 904 -186 -757 -188 -788 -921 579 540 490 -557 -998 -432 412 -798 -681 -508 416 985 152 -923 -620 -973 -756 532 602 760 924 -842 156 32 -36 522 635 -245 -936 889 402 483 775 -626 -636 -724 -84 -521 870 -620 -107 -784 -604 729 1 457 -166 -336 836 -505 -893 478 703 224 30 -407 560 -263 -664 417 995 -188 530 -851 -15 325 -3 624 -845 -974 665 416 -847 -154 -464 984 585 702 -171 175 -261 742 -819 -561 515 230 471 -884 -726 765 940 -749 392 375 -208 392 283 480 -543 -706 140 889 891 -755 -917 -890 352 138 -599 387 -63 -902 185 -82 267 493 -711 287 981 -390 -68 73 -10 498 720 -246 -422 215 423 -216 -389 -460 560 -509 716 955 -302 -644 151 97 329 170 -940 734 200 573 235 -59 237 -153 221 899 -137 -515 -859 400 135 714 579 -7 840 -810 716 247 75 733 -585 180 705 -304 -667 -414 -363 234 -926 187 847 13 9 -371 926 -302 392 856 174 -564 -653 676 331 -660 -226 -421 906 188 -987 688 796 -889 300 -596 138 -461 -130 900 697 -681 901 -6 -873 919 -877 792 -126 -223 531 864 14 -434 -979 767 164 -609 -685 929 -351 -1000 -857 595 -99 -91 391 -548 322 -168 430 -683 750 -795 137 -899 -762 -873 -105 523 448 898 -492 -93 -521 -751 -502 19 939 -375 -235 -970 561 -854 -170 -99 -250 -653 438 752 206 991 575 744 -549 157 -842 993 -264 -492 -328 636 -780 -772 289 -70 179 -843 -861 -223 253 213 -135 -542 -494 365 325 -683 708 -373 561 -689 -220 -206 912 474 424 -754 444 710 -887 127 -859 196 -678 -174 -915 761 -554 750 -806 681 217 826 470 401 -603 197 10 870 -238 539 739 -206 564 814 -778 323 819 541 -429 829 290 -628 -565 -988 922 280 582 506 441 -794 563 -980 5 -579 801 -39 739 244 392 -730 362 -52 -184 150 -692 -472 -327 -957 849 605 701 -283 623 739 -349 -350 15 226 -671 -774 905 -654 -518 -901 593 918 -366 -818 902 -336 -631 445 45 -86 -360 -140 735 -674 961 -845 106 822 -813 -163 -641 780 -967 -550 -341 516 918 -437 398 891 921 867 874 -634 -82 -566 156 -184 -776 898 679 -686 -427 899 32 711 764 412 -813 -1000 -680 -596 998 584 -714 -667 -162 50 -224 239 892 736 934 151 -297 -129 999 -220 -86 343 -419 -396 -921 946 -835 -730 874 -292 566 723 580 712 -475 19 -591 445 -970 948 670 313 -396 -306 773 435 263 966 475 289 614 -509 720 -765 -618 526 -605 645 -156 -989 668 4 367 -497 -997 -763 -462 91 -350 -769 -507 252 745 486 -530 -854 -375 -406 -345 -700 215 845 -229 309 -361 468 -278 -611 214 -645 -84 -957 -116 -287 85 -543 138 -20 670 -203 -385 233 860 -475 -74 -196 -303 -97 -106 -566 -335 -758 504 662 877 -758 777 -810 -604 -441 433 700 -971 -305 -812 -368 -835 -869 340 -525 -782 -723 -621 823 311 -377 -317 -242 312 -196 418 -952 -13 888 880 926 -503 575 -535 960 8 -813 -858 -105 282 197 -639 -546 -851 -497 936 -600 147 409 -633 -522 578 -919 -659 748 137 -349 -302 365 -437 -650 435 -111 738 -92 223 -738 -676 885 395 -398 125 287 -707 883 -622 -140 -919 -665 206 -807 -355 715 -485 -167 -259 657 727 484 -760 285 -103 189 356 661 783 -293 -120 134 -533 -460 -416 975 375 78 -617 -936 65 984 -907 -786 -745 -802 870 237 297 -912 -225 728 351 200 -473 -612 -34 729 588 -735 -963 -329 142 -232 -47 798 -318 834 908 35 -845 858 -112 802 -914 -956 -314 518 547 158 504 -906 -56 477 505 -346 -330 -330 661 -630 225 690 -57 -712 616 604 42 -391 910 763 590 949 367 726 -834 -789 339 430 906 404 -392 596 -932 101 -49 -458 -894 -783 -787 -883 364 158 847 -654 -633 -540 17 -184 888 -191 632 423 926 802 -355 -341 658 -262 -453 -844 457 179 -636 -532 416 -489 -124 663 -453 670 -485 608 -239 -561 52 604 -639 -967 66 968 329 13 -115 908 186 -727 436 604 -487 -872 -292 -461 -780 -946 -972 -926 454 241 -815 -235 -691 493 761 9 -690 845 875 522 -818 -259 -349 -289 657 778 -80 -583 -807 864 -260 -507 -868 -113 982 -712 283 242 146 -457 -949 -635 876 -158 -284 -858 185 271 -43 528 127 -293 320 217 -60 -556 624 248 273 -108 -672 -237 -67 571 382 241 -734 -689 786 9 -12 273 504 -966 -802 530 661 682 -149 664 682 627 -639 -933 -28 -174 48 -591 996 661 805 -390 707 226 67 798 -155 121 -670 675 -892 976 177 473 -821 887 399 536 912 -975 950 -514 -349 -595 955 -416 227 -178 -717 494 360 730 -626 -308 588 437 -304 -631 560 -936 48 158 -110 15 -205 725 949 -151 -712 221 -129 -614 -302 870 890 -675 -63 -185 690 185 -119 -753 -777 106 -287 -332 17 966 321 111 803 306 966 987 -97 -1 841 -585 820 -953 967 693 131 -213 -657 785 -962 -606 189 -874 -290 691 -322 -648 552 -439 898 -916 -14 448 -667 -642 -617 -282 -624 523 634 -770 -315 910 -610 713 410 69 -907 371 -938 -995 -53 496 -22 901 -33 97 993 -16 906 446 -780 524 378 -13 424 93 -879 -587 -295 -204 43 867 102 845 832 -894 -533 -202 -511 -238 -307 516 735 47 -338 -491 534 858 781 373 -120 543 -861 266 -715 253 -117 954 127 -80 -183 622 -710 -705 -171 845 392 847 458 831 414 868 367 370 -168 -549 -227 -168 104 -133 -130 579 131 -740 -660 137 812 588 168 -720 -915 672 -631 -598 899 350 -971 450 754 -798 695 113 -546 529 -441 -521 -326 -147 -750 404 -698 124 475 263 -91 -770 94 -609 129 868 542 12 -172 470 138 -978 -134 419 -58 930 710 527 967 -460 308 -913 793 -229 583 929 -730 621 913 46 -706 263 -209 511 -688 -494 -540 521 -697 -288 251 560 -194 -143 883 -280 -466 586 255 -845 -246 466 681 -944 -800 669 -896 923 -449 402 -812 -559 -635 237 748 -140 -131 -316 -560 658 958 -232 785 660 -504 913 -633 -649 66 -696 -58 179 480 -36 -323 -317 950 -295 249 355 15 -915 -502 -726 548 615 -407 -986 -664 493 -955 74 -283 920 828 -105 863 427 -824 -759 757 -45 -507 -59 -851 -85 -720 -173 -620 938 -699 -261 -946 396 -434 -869 600 873 -100 744 -227 658 -501 -201 326 -744 -184 -528 82 998 -801 -373 114 782 -785 -829 547 -192 -734 -607 700 -991 -897 -722 -752 -347 -531 -783 510 -91 -446 -830 467 -149 352 730 -662 265 901 915 -930 692 315 -322 -102 73 -806 -760 -645 573 -85 908 -304 -538 -106 -917 -776 -192 598 148 103 -51 -787 -725 858 870 658 -858 -947 -161 -252 515 -74 -482 503 360 177 -95 -197 -705 200 -431 982 750 -91 -169 -834 392 735 -830 22 -555 771 -291 526 -617 -905 351 658 677 238 970 91 -833 684 -269 -940 -924 -723 -505 -635 -880 -195 791 365 -222 -542 610 -217 958 -234 761 328 -121 -944 139 716 168 -29 188 732 -13 773 106 -587 134 509 -12 -855 732 -271 590 -761 -73 992 481 -799 240 802 449 -130 186 225 995 379 384 470 204 555 145 278 -848 -650 -869 -779 -601 92 -34 -1000 -268 -858 553 171 527 576 153 -854 634 600 -296 826 380 -28 514 168 -85 889 -161 -897 -37 -114 910 727 527 -595 -316 -65 -348 444 -890 22 -291 384 -839 -429 -851 563 250 -625 -367 -537 -476 109 -245 -396 401 -410 867 -483 562 573 -944 -318 -669 302 54 699 988 -565 39 -131 910 -756 -88 526 -630 -144 573 652 742 65 -217 -851 156 972 -800 234 133 -806 -825 188 336 -428 -5 272 799 593 735 685 -391 -250 867 349 502 -493 845 900 247 416 984 -984 860 233 103 732 521 -982 500 775 614 454 -542 -320 -249 98 -435 -368 866 515 -611 -472 -800 449 573 -717 -49 -138 -11 -249 -48 -443 618 393 -16 -523 540 581 -434 969 -749 -587 -915 -531 -271 -791 695 -65 -290 -504 961 -943 -768 638 413 839 -196 254 -883 166 820 -754 -775 -20 435 923 615 -907 567 -138 223 -391 -394 164 -46 244 -803 511 -341 203 805 -914 445 984 -833 892 -868 287 -216 946 965 570 -834 -94 156 -427 -827 416 -42 -33 168 483 608 -595 -373 -881 843 338 -58 305 921 -412 -419 664 -670 240 -707 -518 -544 892 349 -217 818 -238 891 915 900 -574 -61 32 456 758 -722 370 -745 -761 -719 616 96 -570 199 752 -523 -312 183 -769 879 -883 -526 -281 -317 519 -341 -827 947 -721 -14 606 411 75 -425 801 627 -173 395 9 -295 -619 401 -718 -124 430 -470 -748 782 -922 509 -393 624 490 970 -224 621 215 963 -772 -714 519 524 819 -30 -669 -917 -271 -627 -421 357 501 735 -537 58 -915 -771 930 662 940 -809 -560 397 -464 956 -608 -352 210 -510 -829 -266 528 -963 -116 -590 -611 -559 542 -158 65 -40 938 -450 748 -294 894 735 -598 -570 -656 -555 402 -415 965 841 -69 -592 -796 -991 -307 419 -302 986 -665 -89 269 -730 680 -621 -805 -364 -199 884 -764 123 -122 592 953 287 3 692 -923 259 -133 -528 -74 509 -965 855 363 454 -372 -619 476 725 173 165 116 -45 -328 -64 -213 963 -339 -652 625 154 182 -483 -960 114 -736 -19 -783 -32 -183 839 136 367 101 -115 -603 -437 -631 164 -698 966 -931 -591 628 -835 -694 -176 312 891 -72 448 482 -469 -99 190 -124 691 529 10 -947 -96 -694 -842 298 79 -858 321 -13 -920 396 -507 949 467 77 -283 515 421 -412 153 59 -90 -112 440 371 -169 661 -605 881 -1 -428 -548 -25 809 384 122 587 -865 711 93 339 584 -710 303 101 244 -687 221 526 -9 832 242 -322 -547 569 978 -920 -859 -614 588 637 497 -133 -908 324 559 219 425 594 743 -919 202 -527 -389 -196 776 -296 939 -53 -683 28 -951 -994 -198 -874 -178 415 814 974 -74 -366 -965 -900 -232 -881 -22 226 -958 527 -454 323 -901 -935 908 322 -710 321 -178 575 -168 997 -512 -444 140 760 -507 570 495 -573 732 407 -612 -957 -660 -605 643 -696 965 275 -768 -818 624 -381 -183 -410 416 27 -250 -298 -596 985 191 700 -572 532 -801 -740 -462 967 714 -902 -890 -393 -876 -532 -66 -280 -813 860 -810 -201 -811 179 -123 723 -936 -676 -729 -472 -695 174 432 811 -79 988 -618 -157 38 -946 481 -103 155 -436 688 -834 -350 802 356 220 -19 -365 -766 585 -792 352 813 8 101 546 -774 666 262 -202 26 646 277 -58 700 455 -27 -319 607 -42 949 -323 -338 -349 -164 394 141 79 -531 763 -659 690 411 346 179 -931 -874 466 -493 754 -822 181 -715 -907 797 292 28 -886 -502 -392 843 560 647 -441 -870 -375 103 -972 447 -457 569 195 -392 -439 -664 -357 299 -493 667 947 816 634 -103 -429 308 -411 -153 -947 723 -683 -754 -668 -513 325 177 -889 837 107 -592 -811 -635 -886 118 89 995 933 355 -89 87 -806 -648 741 -292 -389 775 -475 955 -523 -593 708 835 -114 -865 266 232 -970 -295 -98 -589 674 193 123 -405 655 -699 -638 -440 36 438 479 -157 -457 -507 -611 204 446 267 352 189 -203 969 505 -976 -335 -702 728 -488 302 415 716 469 777 -891 -707 154 -507 -938 846 247 361 -926 -25 -66 957 159 -907 -290 583 -989 -142 -389 461 -79 -579 -876 310 -350 547 841 -610 -37 38 -193 727 181 -474 -967 666 -891 724 -74 698 -275 -283 933 723 -680 -985 128 771 -747 -30 -214 247 -635 -948 485 702 906 642 8 -82 -279 559 596 -408 -657 388 304 -296 795 910 -488 69 -865 -861 508 308 538 -530 -188 55 854 6 -870 -905 566 -690 544 64 -243 480 886 653 676 -412 -865 -783 -318 -638 770 -873 -473 819 826 -392 -475 -559 -494 -884 422 110 771 229 -725 34 348 125 476 94 -927 633 173 -810 -556 -766 77 -821 -592 -395 573 -751 -158 -665 -215 585 -410 286 -880 -297 193 456 513 -88 -301 773 -852 620 698 41 770 273 -657 472 396 -4 -124 441 999 -531 -682 644 609 -700 -686 225 194 -499 -770 666 465 -239 866 -776 560 98 298 -506 -508 -9 534 -205 -813 -511 -445 -269 -125 364 495 780 -386 762 171 251 946 -475 94 -385 677 157 -824 281 899 850 -540 -914 670 960 -363 440 -28 -54 -77 421 -721 -767 -628 -706 488 -874 932 -673 16 989 -191 700 915 -944 141 992 -499 398 230 178 -625 0 634 233 956 695 -137 636 239 750 -39 -410 484 723 207 -146 -827 -700 434 396 684 -624 -156 36 -581 -597 -376 411 -941 -352 491 983 -476 -453 -250 -486 1000 345 -645 264 671 250 -37 820 504 163 82 -3 517 362 687 -862 -779 721 -884 503 -598 757 -567 -254 -318 801 -843 650 238 517 621 398 728 886 -36 137 328 422 -200 883 -318 -70 -888 116 -149 318 242 962 294 183 -741 635 442 -418 -422 397 812 820 -25 419 594 -135 531 258 -769 381 -287 -37 -219 -521 753 339 -374 -315 445 -615 -724 448 876 -307 -167 -463 650 -638 379 -577 988 402 -566 786 274 -171 59 -222 305 -693 446 -298 -830 910 601 -314 -842 91 -688 644 -164 -315 -237 -598 -477 35 571 559 387 -40 764 450 -175 -146 -878 503 -804 -580 -951 -166 -234 -763 -788 279 664 650 299 350 -776 247 186 20 -556 -139 -282 414 -821 -853 -760 -576 296 -67 -305 678 312 490 283 654 707 933 -428 -692 -773 306 -702 -173 304 -447 617 -51 -329 -520 -61 807 947 249 -187 -538 -557 630 89 -985 -798 -294 -771 713 743 -853 -142 298 693 -926 -434 -119 -912 -775 -358 110 835 561 823 -582 -958 568 -85 -210 -258 514 -365 54 -780 626 234 466 -216 -449 373 -606 180 613 -769 -769 47 -497 945 346 -953 -121 255 -954 -283 -256 -223 -848 179 -123 133 261 -92 -17 318 -476 965 -655 151 -744 -790 -429 -517 -860 -467 -581 -355 978 252 -955 -518 432 486 379 -279 10 359 -896 -355 561 -408 -87 861 424 392 89 561 400 -624 323 454 -323 -471 -980 -138 999 -346 261 -947 -186 -128 -79 -495 508 -256 -519 -530 -376 -305 928 -893 -981 692 -445 739 319 -344 520 -86 -413 754 528 300 -982 -231 95 -716 -343 907 -429 733 -523 -844 752 713 -71 415 630 771 364 -15 296 83 263 742 -89 400 723 840 -60 852 -683 25 -616 -99 343 -349 173 -926 108 -177 939 -977 -948 -624 153 -272 -233 -159 167 -710 534 -82 -870 102 542 363 689 326 653 -391 698 -5 -861 -745 -828 -150 -609 207 324 -823 85 -227 -943 131 -469 902 -6 -662 -139 -823 155 749 -275 642 -253 210 914 -348 -698 -578 710 716 392 430 127 -534 139 91 -46 722 -546 -915 700 -931 907 460 -153 -309 -621 -536 994 -530 208 -607 -366 208 -540 -224 444 -99 806 779 97 502 877 227 -939 928 89 73 -699 944 -578 886 -911 372 -461 -8 153 760 750 989 916 202 -118 -282 840 91 340 694 639 -976 201 53 -195 13 -23 643 -992 -424 -147 625 117 581 -414 -982 -242 -129 -806 790 -115 -944 101 -54 -209 263 -63 174 312 760 681 -248 -178 563 229 720 -784 145 780 -109 521 489 597 852 -427 -9 -928 -465 606 -342 140 225 267 -338 765 -553 -494 693 -524 531 625 -867 -247 -534 -107 562 213 -182 894 717 -287 -763 247 -211 -517 -644 -545 486 80 -2 -749 900 -314 -789 -886 -454 802 717 891 -348 -718 971 -259 -240 749 -247 -930 371 -291 894 983 452 776 221 614 167 -927 190 -848 -47 -426 -873 -580 145 536 -928 -971 -190 753 731 393 124 -504 930 17 -290 -524 -966 -495 -157 -155 -305 -765 658 582 696 400 -704 571 -382 66 123 664 -351 579 -749 -301 -181 78 -197 776 936 -892 -671 -739 215 -590 25 544 -393 -451 192 70 -400 -479 -439 234 -5 -870 676 -153 -563 862 -233 -291 176 -711 705 -976 459 902 251 -343 322 709 -584 763 434 -502 104 790 -605 -930 411 -626 560 844 184 -925 991 -751 -460 -55 -347 215 -272 600 233 221 -44 -328 9 -648 -327 449 -961 -791 144 490 989 -770 761 715 502 -255 -796 -289 -936 473 -18 692 627 -1 298 610 -961 -349 -485 -239 -598 -292 657 372 -708 368 -585 596 156 -266 669 697 480 625 -725 45 780 -440 -27 -938 -945 804 736 268 -93 959 -774 430 97 -19 -665 625 -265 335 -95 -940 -745 32 -363 968 251 430 -667 418 -901 -255 123 463 -922 840 -624 -812 663 197 938 -527 -23 -556 -794 -879 -606 617 -524 -888 440 853 -312 612 763 -775 -264 255 11 634 -771 368 -241 899 -644 -631 935 159 970 725 496 680 151 -749 -129 -358 231 43 213 411 -926 381 646 664 -69 853 983 -887 -710 -26 -712 123 839 -850 340 55 -341 -586 -635 -213 -133 -127 -101 -319 -457 111 735 930 -827 129 -457 -71 -986 752 -493 -660 -59 -880 34 -725 -304 -939 -188 -252 -515 -748 -576 334 712 -808 -587 -146 830 246 -429 806 317 867 117 773 853 978 -444 732 -939 162 640 -117 725 -89 -504 599 -351 104 -114 91 401 407 -137 74 679 -901 262 -787 -646 634 319 -385 530 -426 24 809 422 406 -926 361 -655 -613 -542 458 -791 -71 -341 455 233 566 747 -485 -971 557 949 689 765 895 -715 282 518 -228 -638 586 -435 499 -198 -574 319 -594 -460 -837 -881 581 900 -524 700 -919 332 420 -114 102 902 -312 -625 -652 -799 77 -222 354 -983 68 -453 -489 957 240 409 -581 -559 985 -345 41 -793 -2 -773 -883 342 -633 -941 -216 -593 424 758 667 723 309 602 322 -676 608 377 -723 422 -415 812 -141 847 -224 -815 -937 -473 643 210 61 641 434 -960 -129 208 -502 -168 913 -387 345 245 -738 -310 -878 -137 791 -440 575 -220 655 732 613 146 -87 -991 -163 -954 -288 -728 823 626 -553 -542 -234 -638 -660 470 833 696 -588 135 218 -373 -610 773 -851 -781 645 974 -448 -675 12 -886 565 734 617 -50 727 253 -565 -941 -164 -79 961 -572 87 860 -336 -194 257 658 943 -956 -504 334 414 577 257 819 -868 -415 -695 -922 900 681 24 -892 -859 213 965 -111 -368 201 423 790 488 -269 453 -107 -419 602 -178 533 -215 -827 686 -515 -710 457 621 435 483 939 121 255 -820 -145 -555 228 -352 336 -64 795 292 -364 751 -986 -883 -543 184 493 -388 905 -231 -702 -205 135 -889 587 353 163 490 -677 -536 467 736 708 -43 816 56 -571 -522 978 -326 -227 -435 878 98 881 216 -656 685 -432 499 966 -697 -750 370 -259 -746 -788 164 595 -529 -118 -520 -374 751 -792 -35 502 -385 747 522 6 689 -354 39 648 986 501 -964 -835 947 -732 61 588 -772 267 -483 357 951 253 801 3 -435 968 -306 -596 -112 787 4 -973 114 -93 -248 600 557 797 -88 338 -318 942 -958 -737 -41 -846 151 -817 756 280 -626 460 424 924 8 -246 -186 -656 595 -627 -467 393 309 787 -23 996 -99 889 814 -67 -686 973 598 840 152 -131 -588 241 -861 56 -815 67 407 -817 267 706 -633 -779 816 -204 142 -702 234 -766 332 829 -172 -704 -742 649 -571 -302 579 401 -704 825 -54 -924 -260 695 732 180 -984 716 806 4 -826 -474 -3 -26 -270 -20 -872 317 872 -267 185 -913 -59 -690 -21 177 311 -650 -88 -556 -952 432 -337 -115 720 -136 -413 -146 -201 -210 -1 -956 -955 949 -422 499 922 -942 358 451 -903 958 508 -803 102 -84 -592 58 -804 -947 -469 673 229 792 804 753 -809 -970 -267 -795 555 340 -691 312 -155 264 -295 809 -956 272 105 752 -246 357 844 -732 -984 -441 -992 433 -993 -221 203 517 108 -449 58 152 481 881 318 -806 239 184 -961 908 -503 -463 713 -172 -414 830 -434 -767 -548 -689 -149 587 -952 -454 -633 -749 -530 -550 -212 -130 -13 -941 -630 -144 -613 -646 -634 -897 357 -732 36 -579 -935 -500 -512 -92 -649 727 822 940 -499 208 -613 -1 -370 -301 388 180 -847 829 -390 -391 -172 -507 -877 -978 -108 -658 -203 174 337 -666 559 -834 -406 -264 -12 -869 -506 -462 802 846 -987 -88 -421 -24 139 -681 900 190 198 -592 -171 992 -341 -832 -119 -410 -710 -612 233 -256 -314 -349 232 -747 896 -671 -143 757 576 -714 269 -311 -207 326 676 -278 713 -702 -754 -357 -4 -934 -495 -995 729 615 -977 84 643 -718 -537 976 524 255 578 176 797 -156 767 558 -228 180 569 412 -450 -534 -455 49 -466 -741 -727 343 -474 -297 577 70 -348 -471 331 -37 453 -13 836 381 -603 -461 -317 561 -26 565 -692 -961 598 555 -406 317 527 687 630 199 66 -758 -881 947 577 -799 -680 806 -484 -510 -129 421 -121 -409 -616 -912 -422 509 -501 -761 -976 -404 325 -90 -1000 928 375 357 -865 563 981 -382 529 -972 -389 -46 54 173 734 915 613 272 -206 -129 -337 217 694 196 -860 485 21 380 671 -34 971 553 129 -96 230 533 -657 563 501 -96 -784 978 996 760 523 349 -943 -848 -874 925 534 -388 834 827 -758 -824 -111 -466 815 721 201 -621 -36 733 684 593 203 709 284 -950 635 559 -157 286 -985 710 334 647 -706 -532 -796 734 888 -921 165 494 -81 -997 -170 725 719 -758 -740 -552 -777 -335 45 233 -172 463 -23 -773 -722 -41 -865 54 449 -35 730 -952 -559 -605 403 -630 941 957 -737 -121 -805 873 202 86 -93 532 -614 811 -858 638 680 389 -451 174 -182 265 -147 925 28 -883 -684 576 77 -615 -222 144 -832 -393 -125 -307 763 619 375 767 724 934 -698 879 203 451 924 673 -318 236 -346 621 411 641 900 111 297 222 -547 360 -461 93 874 325 111 562 -88 125 -671 820 -420 -442 756 -725 106 891 404 100 616 -417 894 872 -598 -977 788 -341 -718 519 778 363 716 -781 186 919 -998 221 -94 -841 -895 963 950 -413 -92 281 -944 257 -71 -560 358 47 -156 -566 -553 106 53 817 -523 484 -691 549 -2 -648 -974 789 -821 164 144 -842 916 -428 -932 239 -411 -167 807 346 786 -355 -70 914 -817 300 -896 -726 -482 -599 -5 635 -244 102 -264 -187 586 424 749 933 721 -647 -200 621 -866 -729 -121 612 -428 -488 334 -414 -162 -838 390 -464 52 -884 52 293 -929 300 260 -835 -359 -46 -846 981 -864 417 -795 291 -79 -94 -601 -456 -291 -177 17 -585 978 663 732 -911 353 341 -121 137 816 -747 -806 184 180 440 -624 -363 -355 570 -344 -29 605 225 1 226 -703 536 -944 716 -912 -600 -210 -220 790 -375 -332 885 -880 -970 -632 -186 512 -851 495 770 -126 138 -326 -104 764 -72 820 749 982 314 733 -665 378 -280 -498 351 -286 -625 242 766 324 529 639 -732 917 -641 -800 433 -860 902 -83 865 43 -645 -574 -419 -669 -202 99 28 47 241 -393 643 -53 738 -437 -808 -910 -397 -213 228 143 677 915 -583 -846 -54 893 188 -225 789 668 -428 -255 -117 725 607 69 -641 -379 226 -667 -264 513 -819 -935 -91 -693 724 -863 -184 -660 278 708 -860 846 -455 777 414 337 -149 598 -583 883 -836 -356 552 185 664 -755 816 466 730 135 570 582 729 64 -315 401 -921 733 -71 361 -304 -583 -835 997 -91 -585 -811 -5 -643 -361 -814 86 550 719 -399 5 655 -301 818 -314 -23 488 -338 -165 -283 413 -444 -947 963 -488 -319 592 52 961 -889 99 -985 712 899 -501 167 -379 -764 148 -65 -412 284 -368 -1000 568 807 538 891 -585 -908 -881 329 -774 -209 -149 -881 875 -71 -941 149 -59 160 -532 -375 -188 434 161 -97 -707 -323 -316 532 -436 -342 -337 -858 801 -937 -908 -784 790 -959 -553 -251 -860 978 835 118 -538 977 -353 -155 -602 599 -780 181 206 758 -70 -646 821 -822 757 -670 305 -431 31 -271 141 -466 -737 949 273 431 304 -529 -99 882 967 -812 232 -944 202 -226 -504 793 329 560 -467 -102 -294 610 -695 239 701 263 629 680 -742 -74 -74 -711 408 -711 812 254 -926 -454 968 30 692 114 372 -394 880 -407 103 -434 -686 633 607 740 -695 170 268 477 252 826 436 58 -629 -234 -277 44 -89 828 741 545 -421 -852 195 521 106 781 -980 -351 -908 683 839 540 -365 -676 -6 878 -604 -82 161 -156 -976 -104 754 923 753 -592 -476 986 -479 75 -269 414 320 -266 524 682 -859 -71 -126 356 -867 -677 144 30 580 -976 573 883 -888 -677 808 -243 -797 447 -59 768 -465 846 880 15 428 725 -965 -874 694 -563 -798 -481 -967 -480 -634 -464 856 -833 -598 -635 -974 219 788 268 955 65 910 -493 -460 987 691 130 -537 854 96 250 -250 722 -866 592 -358 -133 599 853 -99 561 -203 530 308 70 -782 128 75 898 -97 -283 -772 833 -960 -611 -614 -15 -48 665 987 -861 508 973 202 723 -165 654 -251 -459 119 -388 305 -753 -358 -270 -25 404 -112 108 -476 -695 581 91 -208 197 -20 379 -709 -396 -973 819 730 -868 141 89 258 733 -165 26 730 -67 -357 -244 424 315 -520 -794 432 767 247 89 926 -764 168 660 109 524 -911 833 973 -20 640 -379 -951 522 827 -289 907 893 19 280 -779 -177 303 -10 -593 758 -812 -438 11 885 -154 -815 -770 -755 -586 66 -965 504 -920 59 -924 849 421 162 -491 -535 -261 711 364 145 176 292 827 -631 592 -348 -415 729 -655 155 -126 -59 -417 283 740 75 -804 281 425 -889 614 -148 -845 -874 -460 441 482 -902 -471 369 -401 -720 393 -893 684 738 177 548 473 -962 -768 791 -511 901 -59 680 388 87 751 -856 -501 -614 320 -650 -268 -441 808 975 -692 512 -960 -273 -965 167 825 995 414 96 351 -141 -877 136 -554 822 -335 178 818 244 203 -347 -471 14 -328 -849 -98 -209 -131 -124 418 94 -135 979 -641 -881 -669 -742 849 66 372 -875 888 317 262 -751 -711 -415 881 -689 723 354 272 586 -20 -555 -640 963 347 -43 490 784 183 809 -18 647 -903 -778 -323 215 -150 158 -616 571 180 106 -913 615 912 870 -84 -196 648 -593 -121 -274 49 928 730 926 -433 -903 240 -414 490 -820 -698 -729 -25 282 -282 471 -634 995 -58 -561 -469 701 269 -998 -328 -424 434 -257 821 -674 260 -810 11 494 300 -934 862 -820 -826 430 512 -531 -1000 -941 227 735 -515 246 377 -824 455 -174 -665 557 -301 781 396 -282 381 0 -529 -122 25 -115 -523 674 -789 -645 241 -527 -42 -619 825 725 803 894 -542 993 -464 336 -222 336 939 -430 -156 -82 -259 947 -913 -821 86 54 108 -723 15 -167 516 927 638 -220 839 182 -271 107 -588 657 143 674 -821 546 930 872 853 -877 -318 505 89 723 -263 -365 365 392 145 -998 523 415 -98 985 -866 -596 469 -502 -587 -527 -11 -343 479 233 50 126 94 -970 197 585 -88 80 596 -620 -711 -588 -64 -644 -912 -774 -869 -336 524 376 -752 -270 392 302 -197 -404 34 103 737 951 -646 324 521 -315 -323 50 -750 197 -640 3 246 -465 -795 710 733 752 980 214 38 385 426 -990 470 -265 406 703 -893 -246 -876 -389 392 -597 -393 14 450 -478 848 -719 87 10 26 713 114 -877 -854 356 -440 298 568 704 163 -349 523 -879 742 -833 -733 -86 -607 -19 747 -463 -589 600 -878 -441 -987 746 -333 -593 450 -74 963 339 411 237 565 -718 -711 -973 -999 634 306 593 220 748 915 566 -378 -289 -409 364 -674 593 -943 -923 49 -769 -197 -246 510 280 510 240 -528 -301 -870 -264 374 -21 84 -659 177 903 -715 337 927 -313 -244 75 -862 -407 786 -972 652 967 -104 -287 278 978 64 -680 -251 -311 -942 165 -835 -966 -795 -374 69 -169 426 -602 958 34 -860 -897 253 -616 -220 64 264 -981 -292 702 779 906 -453 297 -774 120 -10 -722 -291 -367 215 748 998 13 -85 517 -710 -253 63 752 155 557 -925 -17 271 -2 574 -30 -873 -838 -640 -3 -486 529 477 877 636 23 173 302 511 -841 -841 493 -468 -195 -781 525 662 -49 325 -663 -276 -913 964 856 -397 -497 -330 -98 -682 169 -894 919 42 998 815 440 -229 519 -273 102 -923 453 -485 738 745 -158 882 202 218 288 -456 -475 157 -232 982 -939 -313 327 -957 893 834 -639 -536 -911 -65 731 69 937 -497 389 -488 146 337 -292 402 -647 -384 -890 364 -998 -306 867 -827 -496 -275 747 -738 811 407 17 -379 752 830 838 629 146 -645 567 -376 -743 -454 -55 760 -75 -867 -325 -491 413 -379 -812 839 783 -24 -208 300 -439 633 117 161 213 -603 594 -517 644 -478 588 616 431 -293 955 -294 -778 190 821 702 -230 -925 -779 -295 -255 -277 -266 465 779 683 462 264 -146 564 565 397 -361 -771 -517 -499 917 -676 -738 -871 -401 -100 -411 -191 -78 -779 333 406 -710 653 -422 701 816 391 -661 -20 -485 729 -387 -913 222 523 -163 324 155 -443 547 999 949 -475 -242 953 561 -673 -347 -416 -36 -12 -761 955 156 388 -830 579 870 -574 -164 -881 565 634 -916 954 511 990 -123 558 445 -608 -22 -300 90 41 -238 -82 -462 -687 -605 -372 56 -193 -793 -434 721 -346 327 280 -188 707 -415 77 404 211 -334 -617 -903 939 304 -39 923 -698 873 -418 -687 383 -101 421 79 -477 681 754 -707 292 -721 600 122 580 -552 248 -341 -907 54 -574 578 -782 283 578 443 425 -744 799 204 727 233 399 869 -787 442 -795 -247 -59 -556 427 -291 -225 -192 298 -917 -919 -408 -986 371 548 -500 28 -536 940 -899 16 -227 -85 -228 -511 127 -171 -213 725 -992 699 65 -628 -345 -817 147 -86 -977 170 -613 587 -305 -148 -296 127 981 925 -132 879 759 -70 679 -578 242 -761 721 -470 -355 -891 -53 782 86 -621 -566 649 672 -514 -906 445 -553 552 -696 -716 -228 144 826 -369 510 952 494 -982 623 305 -771 347 -777 -96 -874 570 -905 6 782 -582 752 -381 -97 323 90 -578 -702 197 -964 -998 44 -859 -323 -802 366 -721 -852 503 882 268 451 -605 967 -672 -9 -667 -254 665 -582 50 392 684 281 -421 174 -716 143 955 -635 -112 -151 955 725 -472 -88 854 -644 76 -52 729 -835 940 -548 -635 -584 506 89 275 -887 -913 874 -911 482 -614 -284 182 -971 -956 -415 98 -271 518 789 214 -473 603 -406 -305 -373 -130 -294 159 -549 -923 593 544 -224 318 919 412 -434 488 890 -906 198 575 -220 905 -901 909 936 -51 322 810 271 -339 404 739 927 -202 -106 551 867 -225 -470 34 -309 -566 275 607 -642 592 -380 -679 -998 404 148 842 12 -948 -561 70 -628 208 961 643 624 945 173 -193 588 300 -136 -302 560 486 -907 -690 -477 506 252 832 193 -627 726 -167 -123 534 -849 354 124 607 252 420 715 920 106 616 -812 687 188 853 -934 277 813 739 939 571 655 -958 -474 866 -487 -164 -880 152 586 616 856 -751 685 -428 -853 888 -922 163 -489 235 -94 467 465 -748 606 57 50 -444 232 177 971 -714 -695 146 -281 204 300 240 591 467 332 -444 636 -500 124 -738 -357 -364 172 996 408 -628 985 846 -875 -897 945 447 709 603 -378 -692 -606 -7 -52 -268 -695 -256 735 -571 -341 -197 116 -749 -455 213 -642 -169 -494 649 -923 -435 130 -940 -254 -418 -750 996 -638 586 -439 -291 922 -921 -344 -600 428 -637 -721 -689 -151 -242 -358 -953 -276 305 39 163 254 -554 238 -340 146 93 326 -496 -610 -941 -548 -376 -953 813 9 540 331 -599 -210 486 -629 754 586 162 -777 -955 -658 701 597 165 -662 -791 -770 796 -914 -482 -45 274 624 -142 -239 -732 -85 -776 454 749 494 -163 491 224 -419 -442 -90 721 387 156 315 190 -875 -182 113 741 -820 -104 -560 -275 -657 -819 380 738 149 640 505 421 -509 954 -220 -581 100 192 420 88 176 -774 -166 748 -892 602 827 551 520 814 202 -117 -539 391 574 610 -243 28 -130 -590 755 -295 -802 841 -907 206 34 837 145 688 688 -176 -159 -226 -342 -209 561 -300 -970 -521 875 245 313 -469 -1000 -654 -372 -541 337 511 362 319 -893 -562 841 818 -908 -351 -150 917 -556 674 -727 -272 272 305 642 -249 -65 -643 206 -813 605 -873 -269 -673 -859 -732 -304 356 -997 -646 -397 720 -610 -844 661 230 -559 -665 -476 -819 188 893 775 841 -595 754 -703 118 835 668 174 -557 220 -840 77 941 -995 -578 690 430 425 89 -240 -857 792 716 -965 -587 839 -19 -101 656 497 421 22 -125 -944 -81 179 -700 678 91 510 -631 64 520 -749 37 258 -637 -455 -120 35 13 -824 552 17 -470 396 -104 -473 676 391 -288 -584 -622 -560 -102 -235 495 136 238 554 -90 647 180 906 -547 -984 200 241 896 358 51 -644 66 110 875 150 689 610 -516 -1 -639 -733 385 -582 -398 -90 -199 36 -919 -126 278 -615 -409 82 311 163 346 -659 956 255 173 -442 -291 -205 865 -637 989 955 -417 -698 88 741 -248 115 -448 822 830 -739 60 489 -786 73 -414 -86 -122 32 227 -891 -187 37 -131 -675 -803 -615 428 146 785 -835 -230 -580 -573 525 -191 128 -772 -588 -247 -245 802 26 863 -321 457 93 -274 -639 369 -885 141 -732 -196 -509 -186 57 881 856 38 657 138 488 309 -741 -366 855 307 -183 772 698 -898 -993 528 -94 -932 -986 -190 -684 373 -301 -703 615 207 -761 468 973 -5 -815 911 -888 370 -597 -980 -567 -924 244 527 945 -566 -528 466 452 497 -201 -867 -620 -886 335 -788 966 -721 101 973 -92 739 -500 661 390 -227 -634 621 -896 -815 434 -354 65 -576 163 -964 598 -772 -488 219 484 -178 -788 801 -8 454 -663 555 -451 702 644 704 -88 700 -987 660 -533 -970 -705 154 -832 791 643 -109 -849 802 -723 -923 276 -544 136 310 541 -778 587 -871 -778 -270 -205 38 637 -427 573 344 179 -561 -9 240 -80 -389 321 704 44 137 766 -148 804 576 326 -5 276 990 -462 652 -388 929 182 577 766 465 33 -827 -141 -233 -921 20 592 433 464 708 -151 835 -6 -697 -729 -891 -804 867 -539 -722 653 -326 356 -603 375 -749 576 94 -294 -719 502 -576 -671 126 867 -686 -990 18 36 -76 -974 -919 519 -383 -441 787 819 -40 -614 33 -283 -438 222 900 465 38 -660 77 834 192 -185 -438 929 -572 -760 -59 573 -499 -509 142 397 62 -368 373 -557 -413 -799 598 19 -998 -45 69 146 -28 -769 383 137 -693 941 20 625 442 580 573 661 616 599 -355 986 373 -625 -839 958 692 -396 356 -228 -621 565 -98 -289 677 776 -799 804 754 647 648 562 176 137 971 -379 989 502 409 916 -339 -51 -759 -402 213 720 -754 102 636 893 -375 557 -814 120 979 691 758 482 -509 -871 -615 76 -174 -757 459 -773 -137 200 -578 133 -741 -508 208 689 -241 -421 862 -884 361 -935 3 -578 -407 -169 -598 -253 -650 92 -671 -604 411 690 641 -374 658 390 220 644 484 432 -681 647 -608 -665 507 970 -976 -120 162 289 -161 -107 335 -878 -388 -215 259 -699 -144 310 667 597 -514 521 -479 -437 778 839 928 76 -198 -467 831 277 82 -34 142 -824 812 126 307 -286 -625 355 323 752 -823 236 349 209 329 -293 713 650 351 348 -910 409 -526 399 -419 626 -597 162 -509 -98 894 366 -199 296 -300 303 144 -184 -907 -108 880 466 -203 315 -750 -739 -611 558 433 112 -941 -842 -678 -990 130 -800 938 101 -873 104 -859 -110 12 -985 -76 112 695 -8 -264 -234 -294 602 595 -926 -624 261 -66 -746 180 782 385 -440 586 -749 -929 164 247 -603 312 378 435 -51 712 -414 -642 -171 -940 -917 592 -505 680 925 -909 2 -515 -79 -736 -905 -525 212 480 839 -199 -951 682 -91 -168 303 49 149 517 -490 -499 18 -661 -64 -737 733 802 57 252 653 -732 -599 -520 911 775 506 12 -289 739 -783 -600 -338 244 823 81 33 -618 -841 709 328 742 943 -194 -962 -228 -808 -891 -191 -102 720 -808 -106 -259 808 -297 -772 -834 -303 -666 419 -901 691 795 -659 -333 482 175 -852 364 278 851 616 995 -971 -558 495 -694 -310 33 247 -188 49 780 364 931 911 -470 284 -528 1000 132 -902 399 116 -992 -813 331 -945 -653 508 -854 505 -789 -122 -252 -65 -799 -421 -458 -285 805 131 -418 -8 197 31 -655 692 151 -670 818 -721 -200 -588 522 -416 -454 -697 -222 995 891 -303 -467 -756 781 597 -779 147 -343 -328 -822 112 118 410 -487 -555 -200 -438 369 -553 -343 906 -260 -188 -910 -327 -914 79 -25 -25 598 41 -875 448 -693 346 -438 -920 528 -413 -654 224 40 -312 -404 351 -420 -678 677 -197 -167 201 -17 630 828 -995 -889 842 662 -405 842 580 375 917 13 -461 328 -379 682 -676 -975 -499 313 -202 -339 -420 -575 67 992 945 604 121 -652 182 -507 -870 30 899 962 462 -109 -28 10 597 758 905 899 210 -597 -735 152 594 678 347 -192 912 966 516 -834 160 -948 -788 681 0 345 -243 -510 477 -427 -285 98 85 519 944 557 669 -688 -743 800 488 562 -208 24 480 342 482 -405 -26 471 -101 -760 934 -807 -552 135 -836 -686 63 943 911 -809 189 -423 -663 768 114 358 278 -61 941 -751 -305 -199 886 -563 -67 -818 -642 -525 719 -759 -403 44 261 -405 923 917 -426 88 -267 -399 -729 687 -154 133 -395 733 -410 512 482 739 -306 -205 -733 -648 -746 -525 -827 -591 -438 -86 979 -442 -948 -395 139 -12 -761 112 -597 -560 765 -475 432 821 -312 352 -508 -506 -100 -199 504 200 75 47 863 805 72 574 612 -115 583 -116 -164 876 -989 394 -282 997 635 -559 196 256 45 -986 944 -551 881 -866 -944 852 -92 813 753 299 973 588 -434 -532 110 782 936 -472 699 54 -12 -524 -865 -239 -407 812 -667 -309 -29 -237 -94 -90 -895 443 -316 -411 -745 -301 -62 -82 432 -616 537 65 -187 -751 -548 -326 667 -220 894 -807 -186 -147 125 147 -447 -581 227 -730 -573 -223 -211 -409 -833 -468 -716 -845 828 -546 308 381 -220 122 422 673 199 -771 449 -669 979 153 107 756 -120 136 341 441 980 -321 -389 -440 417 444 -922 918 888 931 851 -226 824 -303 -527 137 -938 957 445 -827 447 -496 481 475 984 -487 -414 55 876 -266 655 473 -843 -667 555 528 182 -870 85 -124 279 180 -229 114 183 -20 973 197 -449 237 318 -938 87 -191 238 -413 482 212 410 -44 631 -977 567 223 -202 817 -597 406 -315 553 1000 186 -717 -250 -705 -425 -8 -376 -866 598 -554 -992 -771 -400 -189 -873 690 617 -174 -986 236 98 -411 289 -863 -479 -87 -142 781 -398 -23 -355 -806 -765 747 -491 -282 897 -262 459 116 27 -507 -47 -597 -308 784 -349 -846 -46 -582 -733 138 655 -859 387 391 -578 576 -860 183 964 111 -990 970 444 -881 320 726 -958 -960 657 267 804 169 -968 -140 -751 -691 -616 -922 769 -951 510 -306 -886 -446 -122 594 -819 -655 -396 -683 -681 248 -269 -656 -218 -150 -570 626 40 -191 -898 -893 -298 438 302 -641 302 -448 -480 -841 397 981 871 23 59 316 -51 -874 452 991 752 -829 -429 196 -540 -514 -991 -874 853 136 -158 -666 424 926 -476 -461 582 861 17 -469 -740 977 -513 -950 -992 -893 726 -764 -73 -828 -371 979 896 -456 -578 -337 -11 -200 325 973 544 -844 699 -296 -369 425 -590 -811 773 189 58 -373 713 496 -944 662 -613 126 389 -952 -980 -817 635 -966 -288 -247 -912 750 99 911 441 629 93 -484 -577 593 557 307 -458 663 928 553 167 295 952 697 482 -69 541 677 -342 859 899 453 -475 965 -532 337 404 -14 861 -797 930 -719 147 -738 -966 -965 879 806 819 -521 4 750 -933 248 -390 -998 -494 -122 -963 -98 -931 371 324 -176 455 527 86 362 -161 -441 846 447 -280 565 -678 -538 -97 858 -841 -569 -872 -212 -161 465 -922 -143 -614 214 55 390 332 -578 309 616 -59 -438 -591 -752 969 458 -470 -584 -977 858 414 155 880 -62 -210 613 975 531 -860 506 -210 -910 535 -462 -272 999 -486 -766 595 -204 975 465 67 335 261 -314 -301 426 518 -553 -4 -948 503 528 649 -763 526 -366 -197 364 -219 -765 -140 -751 -34 -421 -282 336 -656 -339 697 915 -332 235 -743 -245 -920 -638 -16 -229 -849 -73 -63 303 -856 4 867 -737 901 -693 -9 -695 357 300 -409 521 -3 44 -541 506 16 542 -553 811 95 -45 -707 365 -519 136 -193 494 -664 -290 -447 13 -231 -273 -180 -504 91 765 -591 471 -697 927 951 -610 349 -416 813 -659 262 -113 52 -80 -411 -951 -369 -272 50 949 459 107 -951 226 -352 -309 731 706 116 -322 100 -218 299 -979 -660 138 280 -343 -3 -10 -826 920 539 303 -903 -242 -737 40 -977 -702 -845 -371 -280 -350 607 744 840 -58 -812 -859 -98 208 108 895 -338 238 -318 716 526 -481 -218 861 -495 988 620 564 604 -556 -247 -181 654 803 -344 -182 514 924 -907 227 497 -453 276 -918 -366 359 723 -968 -117 554 65 453 159 -451 289 149 -157 412 -923 -464 -52 -366 511 803 957 -689 880 663 -933 363 390 -536 -92 -300 537 -752 716 -128 110 496 526 -904 470 -736 373 979 -937 -813 -134 -19 -302 -56 -629 789 -152 -955 -309 84 144 -426 257 899 -915 527 334 -565 -423 -10 -799 -196 521 -578 -369 -806 -418 872 -475 87 -958 -627 729 520 605 766 -586 -391 -765 128 19 439 589 -920 858 -136 970 856 340 706 -639 -617 512 759 -955 -247 341 -138 -418 -514 -876 -820 -167 -879 580 8 938 561 -3 -578 -648 -309 905 -411 -188 -579 198 372 268 -442 859 -253 -577 -35 -617 580 504 435 -519 -319 995 -423 348 238 718 369 -997 857 -873 -977 -53 311 906 377 29 -411 -774 923 -441 610 817 -55 -6 -397 49 990 -232 -175 549 -609 583 33 694 319 176 36 818 373 -35 200 709 -133 485 30 472 -263 -55 -483 -488 300 -829 -363 -57 292 -210 -31 302 -488 589 -694 491 403 -307 -893 330 -808 -919 373 154 803 -296 958 454 17 189 44 -345 385 720 -444 -921 163 598 -286 116 747 -241 541 -94 -91 199 828 748 -107 -652 653 -268 -9 -582 -552 928 -952 -575 293 514 -693 147 -147 -46 708 -108 805 408 -793 704 -204 902 -393 -584 299 -479 -201 927 140 -871 -271 437 52 -540 -957 -156 837 -382 -912 435 409 -245 28 -902 863 -711 772 -93 642 522 -734 682 -404 -170 932 784 -782 832 278 742 -87 797 -689 -594 373 -702 -539 491 -441 795 25 939 239 44 262 515 112 -847 -794 521 124 -655 187 -643 403 -964 657 -958 284 -989 474 -508 887 1000 805 -532 -316 -169 884 -454 -575 881 -52 782 657 -242 735 634 -901 69 140 -808 -897 760 867 396 131 -359 405 989 -249 111 -138 65 661 416 191 -185 -475 -104 751 -988 416 -489 123 289 695 87 602 609 842 781 918 489 581 842 -303 809 -811 -809 -670 281 -874 807 -112 -977 -960 -845 439 646 718 -466 550 -182 -71 -801 176 617 -299 855 561 994 546 -205 749 458 -376 -190 611 -432 5 -353 377 -65 898 135 -199 -310 -294 731 -129 728 822 387 -443 121 -734 -78 743 -383 180 -804 -404 -256 -880 -666 -386 -466 185 252 -434 951 -913 490 435 944 -934 -958 -935 498 94 -971 663 -853 514 -363 795 -798 -577 -247 535 334 -253 36 633 -750 417 -661 951 -252 -527 872 906 724 -115 414 294 729 248 430 -407 -728 -565 498 268 937 -195 -748 -130 -315 -496 -429 905 -835 707 -52 -416 -865 13 -745 -172 896 519 -93 -357 -688 385 -844 188 570 -544 210 -302 979 -391 -640 253 461 391 -737 -374 -24 -607 937 -61 -86 -20 -925 -133 -674 -199 -415 -460 961 809 -890 178 -232 -244 989 -358 -843 602 249 -931 -443 -536 903 945 462 -58 639 708 -793 728 -682 162 378 869 -504 -786 561 912 -376 269 -705 -428 868 997 996 914 53 982 -867 -516 190 -178 -518 -715 799 -846 385 -655 985 443 -329 -69 795 552 -378 -207 250 -791 -303 110 576 -424 155 307 840 186 542 -112 60 -907 -730 418 835 -295 -954 -306 61 993 -155 986 126 -925 -90 -828 480 -885 101 -740 -988 807 958 -653 -298 124 -79 61 219 -727 544 -253 -587 745 -847 -278 -840 -757 396 -991 801 -617 750 896 -552 179 958 -495 682 -246 -895 954 -438 871 551 -686 626 -364 529 -963 -598 763 -135 918 392 -311 -272 618 -534 -499 978 -871 344 966 -346 -787 530 -658 442 -143 -411 -586 -631 -230 798 736 -57 -983 -945 -383 109 813 -434 9 -195 -187 -962 -899 -565 -410 226 606 -634 323 -163 -79 -7 24 984 -931 -306 -407 189 -389 -359 148 -802 907 -190 209 271 404 -241 238 996 -638 -909 -275 -639 788 -14 -819 39 601 916 -422 -717 -181 -447 -488 -984 941 731 -285 -621 -60 671 -576 -443 688 -628 440 -136 -213 -511 -134 300 344 -865 -732 157 454 -913 -753 -532 -414 -185 -288 603 -906 -792 -417 172 -136 -67 400 353 110 278 -172 236 454 -280 -906 388 364 813 98 -132 -825 51 -782 893 406 -710 103 -945 -391 -922 -852 157 882 676 273 738 612 224 559 -50 635 -166 -41 -463 -142 874 -609 -157 474 707 -486 116 -278 -777 -661 -68 891 118 -407 -233 230 990 -103 -40 -678 689 189 219 -503 -316 547 -66 336 -234 -462 -445 -818 -831 80 -509 287 -441 -405 -228 -220 310 601 -74 333 740 168 265 -80 -274 -90 977 -514 -183 174 -978 -14 -738 -634 -985 -196 -617 -431 -746 82 -770 957 -551 -988 38 -812 964 -384 -147 -407 331 -598 428 -188 -144 -236 -620 816 195 -23 797 -378 946 987 465 -313 -956 -793 767 -856 -339 666 268 -587 892 991 -176 -77 -926 -377 -406 -244 -394 468 -211 842 -71 655 492 705 -288 -647 -166 -64 -73 -591 -735 498 -1000 -521 -286 -355 -443 773 -717 737 616 -937 -987 -753 772 -888 505 -192 776 112 177 746 212 357 844 -684 790 -462 723 -28 -830 -502 -583 437 -754 233 642 -164 -588 83 -331 -159 -654 -560 901 562 448 -885 -564 -240 -710 936 -239 978 851 177 -652 34 272 -432 -139 -219 -964 -789 724 38 -658 766 -52 788 646 85 567 284 -462 -680 974 -601 799 -429 683 118 -399 -410 831 286 633 190 -709 -899 -562 665 461 564 285 609 -757 454 -216 -338 631 -205 704 -898 -812 -284 -885 291 14 212 190 -330 -638 195 -944 229 803 707 -999 542 589 -27 -979 -371 -944 -251 -757 -984 -910 -398 546 202 67 814 867 -969 494 277 745 453 -881 -544 432 805 -556 -638 385 -571 223 13 309 814 741 -779 499 -449 416 502 742 644 397 -728 35 730 579 -270 -522 835 968 -481 -157 193 145 503 807 244 -744 -476 -362 -614 597 -527 -77 284 538 -886 -613 174 674 450 485 -220 -670 184 928 -26 162 572 976 -878 -956 -356 863 134 -721 -309 -230 185 -369 -178 970 974 -456 805 137 928 -896 177 -360 891 648 128 -393 229 581 -19 105 50 983 88 -72 -691 475 600 -602 8 889 -394 553 -135 -897 -488 -308 -721 403 864 -819 231 -849 961 72 429 -783 -112 987 -597 -416 915 -975 -786 565 381 40 476 717 728 312 593 233 -94 336 -725 901 368 786 -818 -846 -189 -979 -641 -812 -606 194 -448 -333 74 -236 -665 281 831 -934 -797 335 262 228 972 701 -40 -679 -846 -400 138 493 -449 -286 549 -763 632 500 164 -757 -352 718 -976 -607 504 575 575 620 911 271 -947 -128 -563 -318 -618 847 -776 -164 -837 991 204 607 949 986 500 312 -27 -727 -999 862 114 639 -197 282 851 988 -157 -75 704 -728 961 980 579 -500 -452 546 -589 665 474 818 -619 -183 261 586 -338 -370 -22 -763 262 904 -855 -480 409 239 -491 389 -508 -366 1 -448 -900 -397 337 261 991 -85 -882 891 519 243 213 188 837 104 222 -561 -109 -567 -35 -317 49 202 758 -119 597 330 -437 460 423 -627 -261 131 -468 234 -506 -144 -686 -960 290 -607 84 846 -247 -788 194 669 -315 479 155 -918 -638 333 832 129 541 906 530 602 -881 733 -676 -479 -463 -883 503 927 817 605 615 -694 800 -244 -44 -502 202 727 -310 -66 715 561 428 -924 -269 -173 803 509 -597 571 218 -891 448 -335 782 666 810 -51 -783 -373 197 723 641 844 14 -115 313 -941 -78 -985 994 145 279 -198 -40 129 -287 -297 335 175 152 -660 -662 411 -259 714 684 -549 695 -639 103 724 73 944 363 876 298 368 489 -818 113 -534 -406 -6 914 520 -620 -662 -549 19 432 -278 602 877 216 857 -698 -195 797 94 -293 -62 768 -523 289 -321 -946 568 6 769 -501 -344 402 83 408 -606 615 313 849 -588 319 -388 -711 520 -52 -779 -538 442 -476 -616 -997 924 -876 902 708 -467 719 701 795 40 481 -646 -461 -721 -328 -361 294 -422 -970 853 226 472 75 -724 985 741 518 313 -974 568 500 495 742 717 -290 589 180 -613 -54 -728 748 -836 901 759 500 -243 121 -722 -32 -447 361 177 -977 -282 876 -129 -618 416 -526 -243 748 -542 -227 164 524 -260 -107 -633 402 -358 573 782 -979 -145 71 932 -881 327 -68 -499 -790 747 -874 -874 402 423 231 135 358 -988 344 -536 -731 -311 -441 -930 336 -881 -669 332 992 312 -920 302 -861 551 -800 -269 778 -83 969 -553 -835 -484 344 -155 -500 600 -204 622 -530 -4 93 433 66 488 -390 722 -493 520 237 -765 828 -683 831 855 984 328 845 -597 -333 799 702 -344 727 -101 10 -489 -949 -58 218 -910 -51 -91 -406 -546 543 870 592 268 258 -730 763 -414 881 -520 -508 -995 -40 -279 437 867 -804 775 235 568 -675 -431 6 -666 434 -291 518 427 -532 775 68 -987 -101 468 -537 851 -400 226 310 500 -854 -362 -455 778 -421 -143 436 448 -329 226 182 -790 802 799 -982 -583 -8 -646 17 -416 -496 37 -636 867 -20 -714 129 765 101 -763 953 350 605 -867 751 -560 -768 363 -146 508 -718 822 -995 996 -173 490 932 -450 126 291 782 -241 617 159 395 -4 637 -536 932 850 -473 565 396 157 -751 841 156 -371 223 -289 -124 236 344 -365 965 129 29 973 486 271 -406 -654 -729 594 -309 -195 662 631 -282 -607 380 -788 861 -107 -61 747 -457 -111 707 84 -777 629 287 -854 -930 866 -366 141 788 143 454 369 463 821 675 558 887 477 884 136 417 -635 -664 -226 63 586 -705 -812 -276 357 494 27 539 -240 854 -182 464 -222 292 64 260 505 -416 -828 379 -689 -158 451 600 -868 201 -706 -690 903 621 660 -88 411 583 -120 481 604 -480 204 994 851 -390 728 -907 830 720 -51 -33 702 -710 654 577 -645 -692 -973 887 603 135 -236 37 -181 15 367 -421 879 -616 959 554 -987 -820 -677 413 -932 -298 -403 619 -517 594 -637 255 -811 -724 -725 -886 344 -545 -962 682 241 725 -229 154 -579 -434 -383 858 -574 547 430 -5 -232 -935 716 170 -54 510 534 -446 598 282 -772 959 920 286 -691 -64 115 517 911 621 -975 705 22 -441 -296 563 -289 -988 -118 964 293 705 345 -917 -978 -854 12 -449 -738 -428 258 -673 322 33 288 558 321 -157 405 679 378 -909 -697 647 712 -112 430 703 866 893 348 -883 -289 -848 -67 -539 -65 -589 698 73 -411 902 -744 -41 -980 -935 310 -183 83 -807 78 -179 528 -789 -48 427 -926 203 -161 949 -320 80 276 375 -647 670 -967 -475 886 -92 -587 991 404 -435 846 -514 -129 -630 676 -407 271 339 -292 -657 872 426 842 492 -730 -263 -698 -756 -417 -558 34 -255 745 277 -120 506 388 163 943 -509 -523 598 799 471 210 479 561 -320 -214 -118 60 806 877 684 437 247 376 -934 -780 213 530 642 268 -578 188 -346 200 -635 432 -646 397 -701 24 -933 588 133 783 519 -653 134 -931 -891 926 -839 299 -274 12 -527 -969 811 -1000 309 277 -720 -869 680 960 -208 -807 70 -778 881 384 721 200 -887 -580 864 -416 -409 -543 318 -798 -254 -58 914 468 827 -993 -977 896 154 216 -813 969 -783 -148 605 -95 854 -630 804 232 -685 276 -53 609 4 249 133 218 830 443 -53 -496 -413 -658 -874 -909 565 -399 -886 360 -564 35 81 -883 -299 -118 619 -481 498 -210 561 208 -723 202 957 -502 259 243 341 213 604 595 -715 601 732 -307 378 -496 882 -83 -686 841 48 -603 17 523 912 392 681 591 -792 -302 -67 -185 452 943 -928 -7 554 912 -804 292 -313 793 -253 225 968 -981 87 312 -964 933 -444 549 105 331 -143 826 176 -936 482 -699 485 -763 -131 -556 648 384 -981 -242 -105 -565 890 282 620 -93 653 49 -217 950 -892 488 684 -426 -139 -125 748 866 360 745 51 -697 -861 -291 923 -823 900 -939 698 -424 161 -468 -562 11 771 591 -151 875 435 -258 -348 -929 -122 830 -578 -236 -474 831 -649 -745 232 919 -488 -499 392 -414 -685 -65 381 -51 -977 899 -630 357 195 41 -678 167 294 -580 182 559 695 -466 -636 -211 289 -82 299 675 -376 677 -117 759 -444 -77 728 900 136 -567 -81 -45 904 633 103 35 -598 -559 -597 209 -604 -898 -184 -700 0 503 -596 -866 357 28 759 82 250 795 146 240 115 646 -197 722 731 -772 -130 -544 -919 648 -431 882 -625 61 390 839 766 524 -839 -851 692 545 238 -851 -110 -176 -854 -231 -88 -719 -307 777 -381 535 2 -1 299 25 -604 -753 884 -292 444 -532 699 -14 -22 -972 935 624 -8 -581 517 -31 418 700 976 779 -385 -99 -229 -572 -433 943 415 551 -479 334 192 249 -318 157 -373 523 359 -730 590 402 946 636 -338 -673 790 -766 -898 -466 -307 399 802 644 977 269 -400 -38 -198 536 888 -72 347 251 938 -251 -111 -556 -928 702 -672 914 560 339 -268 286 68 77 -441 528 76 923 -813 587 -900 307 95 -488 214 -413 -170 -535 157 666 789 995 -381 -612 -357 580 51 -594 987 -930 -779 -955 -304 -866 -726 536 935 -596 271 -109 -950 -961 -706 851 -753 -425 -926 516 510 130 -686 226 681 606 662 -126 -159 754 998 -644 -628 -715 -510 113 478 630 -41 642 -778 507 520 173 809 -569 955 543 561 -972 624 -146 521 324 597 162 -438 960 -825 36 499 159 -107 -446 329 379 529 483 360 -741 829 350 -236 883 331 -737 438 -136 937 464 613 -977 11 45 -643 60 906 191 -738 -807 -231 460 -477 297 -34 -568 -145 -967 -715 -483 170 -263 -916 247 -807 -989 495 556 -394 -234 -828 946 440 527 -676 -455 214 742 -166 -499 -195 79 399 89 110 -298 598 -836 445 277 46 496 -944 -865 -119 682 505 357 -890 557 339 81 165 613 626 -45 -148 83 -485 -32 -142 -81 465 -20 -637 -161 -735 -657 743 453 576 787 994 59 59 617 -169 -559 -705 867 831 965 789 140 -36 165 -465 925 -898 -592 853 471 90 -81 -969 845 271 513 -331 -179 855 -736 652 -844 800 765 -312 571 678 -618 968 765 196 641 -386 5 158 96 683 258 461 266 215 -116 8 25 30 -828 181 480 -77 468 -668 370 -597 -664 305 510 791 887 -821 -280 -194 -819 -612 -161 -804 150 555 -171 530 942 103 -986 583 -429 560 -37 -808 -301 -984 -21 928 -407 574 -714 -401 -312 567 690 658 -142 -827 -826 892 -411 -620 237 103 433 -267 328 735 833 -234 470 644 928 -792 982 157 833 97 350 677 -904 215 -47 155 -978 -80 -596 856 55 -966 -75 538 -601 109 -628 -403 -101 31 187 -79 -800 718 -526 54 962 -48 -398 -389 744 679 -351 962 -715 -111 -625 -963 -273 472 151 129 -127 -536 364 59 453 -125 203 803 -928 -534 124 -852 -953 371 455 960 663 -841 -933 415 785 577 -137 -893 24 770 -691 20 963 691 -841 -498 567 -337 591 925 176 -930 -603 -721 -275 -232 -823 -576 -967 -765 -99 -113 -151 295 878 -814 -806 -819 479 110 -39 524 415 -301 -582 -528 219 114 -93 -168 954 -496 -857 -309 29 105 698 865 599 1000 622 -64 603 878 -999 104 653 666 -580 -461 830 -240 691 -31 -173 -203 -906 -985 791 -326 683 -415 -181 -793 -914 529 192 -878 -226 812 -618 464 20 996 -201 655 -206 -864 -141 -308 429 -902 728 -481 850 140 429 182 -579 532 751 -683 -665 105 803 343 -775 53 -941 894 -706 -506 700 486 304 -683 534 -407 -663 138 -391 -127 570 340 -727 589 367 -264 770 635 5 -664 -602 451 133 -419 293 75 -782 -555 -834 -466 -149 -897 -999 159 -648 -413 -162 -399 -169 383 804 -500 -413 991 -415 980 -225 125 -920 938 532 -598 -330 -106 -50 679 544 80 -411 412 629 68 847 -385 830 -761 -708 686 -694 -776 443 -226 726 291 -951 -629 -760 366 812 79 460 -809 437 154 516 506 620 -304 -754 -880 -852 294 -567 776 93 878 -9 87 471 -246 298 452 195 -679 631 -157 -246 -845 351 -825 729 127 340 -27 308 544 -208 -742 -899 427 -4 -308 491 -400 -349 -786 -500 849 -551 -683 -830 -721 51 296 706 968 -270 711 -188 411 -642 722 273 131 -263 -172 587 798 -113 792 -39 -942 -597 -286 597 101 -236 687 782 -101 694 -807 -835 167 411 -983 307 -506 -709 599 -289 562 594 635 -119 569 526 279 -143 537 890 -177 -465 874 316 -749 851 584 778 -845 958 -816 471 -29 -802 -753 304 -38 596 766 755 830 325 928 958 957 331 293 551 -936 780 -130 -997 925 -318 279 735 824 -464 691 -852 342 -370 857 961 -940 915 -224 616 -789 249 247 47 934 337 365 -371 421 517 -234 620 -997 -260 -592 683 343 -860 -683 507 -937 175 544 -114 -792 257 410 -935 -989 880 34 807 -406 -735 196 742 -623 848 -458 559 -468 -888 -465 260 322 997 -248 923 -488 -653 -983 6 873 237 -522 -931 496 485 76 959 166 -501 754 576 647 -419 734 196 957 360 -422 421 -220 -118 -520 550 927 822 -539 921 -327 574 -356 -411 963 -429 659 422 574 -673 -181 144 -483 665 939 549 33 -611 -907 -853 234 -990 -406 984 -876 -552 -788 -92 -913 988 -456 608 -646 -506 97 461 860 188 -957 -467 -537 383 -556 -341 456 610 -433 459 -524 141 708 762 -43 -520 -356 -233 -625 -396 -570 -410 129 963 -344 -22 -376 568 250 -973 187 34 814 -884 -968 -490 -364 -196 748 -149 102 568 -431 -124 -690 361 489 -247 -425 482 -590 746 705 -142 -781 -148 -634 673 -64 -630 -70 -897 392 -217 721 488 620 -220 -141 610 -326 -820 -701 945 -56 485 821 -18 -628 9 -479 96 792 -333 -993 695 -657 -106 -371 -233 -154 886 137 400 -531 254 234 650 737 -892 -742 -348 890 -501 262 -6 17 541 810 420 702 -688 -402 -311 -694 -463 -214 498 -775 -459 51 807 -358 468 180 -714 -611 -525 831 -493 752 883 376 -353 -878 705 27 793 902 -294 -184 857 807 -491 -309 -356 908 327 317 -588 -7 683 -180 -197 -51 317 677 715 992 628 -228 -681 507 -838 494 755 448 271 -806 -14 789 430 316 697 -780 594 -639 -69 764 249 846 692 151 -295 373 -783 568 -194 581 456 -152 -377 -689 -311 -321 -783 821 536 522 -342 647 -333 649 -865 442 -457 -452 353 943 548 721 66 891 -496 -857 -773 -597 421 294 -645 268 28 -981 -784 -68 873 -959 -304 -538 -26 351 -129 386 -623 418 323 -628 -572 -724 -261 -813 -775 416 518 156 -416 -466 172 448 -50 706 -409 147 337 -349 253 -994 -972 -900 285 -353 -842 -585 -482 -899 785 109 353 -823 590 -375 551 -418 77 134 901 -777 -146 -45 537 605 -142 313 -187 -92 -644 -107 -990 572 -801 -353 -7 -804 878 -959 -617 -413 -874 -620 424 755 -224 220 375 -777 -445 823 246 -739 318 280 -765 416 -103 854 966 -947 -412 -929 -640 827 754 78 694 773 -598 -199 -848 796 104 12 -724 -546 -291 298 249 -885 650 -46 803 991 -568 696 -362 580 -380 -644 340 45 320 488 -636 735 -215 73 -484 -594 -220 365 -229 -799 621 462 28 -122 96 142 145 -766 681 -804 403 -972 -643 -318 123 -9 -891 -835 508 271 81 -427 231 198 259 916 -997 -605 -279 299 109 -549 -488 -417 920 -829 -401 -382 347 759 844 -914 -841 134 651 633 366 736 -457 796 827 -26 992 695 -14 870 677 -579 509 -893 -139 -57 381 -773 -465 -560 111 485 -453 -256 -492 -171 -131 -720 -684 -576 85 -221 -296 -950 782 293 -666 331 888 -994 -452 259 -97 -663 997 380 -69 -254 392 240 -409 -759 -379 -94 -882 229 998 -776 832 14 -719 278 133 -991 799 608 -788 -788 849 -141 -523 -734 658 330 -567 -802 -554 -193 -455 -191 -408 -432 -587 -832 -539 816 -378 -221 -45 -375 -557 947 776 -994 -542 -391 51 -378 -329 -815 197 -384 -771 604 329 -363 -766 -118 699 -957 -594 732 963 -862 473 717 281 -824 347 38 -114 -848 748 -403 220 69 85 428 987 254 -649 344 861 270 -789 416 308 667 247 160 657 -208 853 -147 729 369 -841 279 552 20 -395 -900 -764 -454 771 363 43 7 370 407 -742 632 601 640 -528 527 -608 541 -597 -558 824 -580 -844 176 -728 786 935 -316 89 -591 -659 -262 17 794 549 305 567 146 -339 -252 -871 241 -985 -845 969 739 64 505 441 714 -373 862 374 -474 404 473 952 400 -489 943 3 -788 -291 -29 740 107 -891 565 238 395 -932 751 411 236 609 904 778 171 41 -445 -533 -169 902 -143 6 946 -737 382 245 -986 -374 -538 -224 -912 609 -190 142 217 -966 -114 -309 550 992 42 509 332 411 -810 -966 724 -176 415 864 642 868 -76 126 -402 604 -862 906 280 -186 -288 463 -590 524 640 -813 -709 -547 -377 -304 -45 406 877 523 -905 731 507 -140 -962 767 819 13 -116 -162 -609 -291 -975 381 724 391 730 -86 626 815 567 470 -998 636 965 673 547 217 -564 -80 -291 -697 175 966 -780 -566 -484 -606 201 109 -223 -266 553 -193 -678 820 -444 -321 -565 908 25 406 273 428 -390 694 870 -312 -502 80 626 -654 655 315 -799 -543 -583 593 835 -74 628 64 -50 416 992 601 -4 310 -489 -557 578 -653 617 571 -161 -223 -259 617 -778 -110 -55 -210 -124 634 166 -42 -382 -754 747 117 -414 219 945 -317 -885 -101 -578 -949 470 641 -363 -960 -750 -705 966 98 811 962 444 -44 965 821 -125 591 -46 925 211 750 637 -901 -934 -77 -761 -32 714 -674 964 231 -30 780 635 -562 534 -538 -386 -904 571 154 437 247 789 -729 487 954 -62 -854 -237 78 740 447 394 -120 268 52 138 457 -479 788 -898 -78 666 259 304 -712 -143 -258 623 651 283 857 481 850 264 -746 919 639 -801 -980 77 441 -910 352 -899 912 384 -235 87 -880 -951 -328 134 -70 -541 -273 -314 852 -965 -258 -101 907 53 778 3 -3 -831 -69 37 -632 -55 -269 710 -565 -914 804 401 -832 -187 -928 -377 -453 -617 -644 49 -807 147 -5 914 -830 239 331 563 604 820 788 546 -636 200 -625 -248 262 738 684 -697 -911 250 147 72 314 -472 665 630 353 259 675 904 802 905 -503 651 318 -326 -793 628 470 -48 431 282 -670 -664 -37 -650 847 125 -148 263 423 -312 107 803 -959 -36 -796 589 471 -636 214 -186 381 -821 207 278 -553 51 -278 621 -228 71 -794 -994 -244 693 -645 808 127 883 73 119 -343 541 -599 -757 922 171 -839 364 -75 -263 418 304 -598 -840 933 829 789 -691 -753 485 -179 -177 -409 -129 167 -878 167 -300 -234 831 84 -960 -872 -739 488 647 -395 -684 561 721 407 688 639 -274 635 51 368 235 -961 426 -181 806 -693 -873 760 -674 -812 579 336 747 -603 512 -156 554 -858 994 -482 -456 -517 -828 476 147 913 381 785 -402 -692 701 630 781 -402 -229 -251 -869 -199 -256 -920 -480 -187 88 78 -661 -461 75 -759 697 870 729 -58 -696 -1000 -626 -400 -436 -223 373 -941 -202 -480 20 -627 -475 172 700 835 -9 -26 -396 639 64 -893 692 41 -912 -479 -431 921 442 433 -597 -258 -901 -190 39 -202 -502 -965 -492 -54 -501 626 68 941 -141 496 -44 233 391 473 482 21 191 658 958 429 403 -499 33 206 698 306 -787 -436 -300 232 712 -17 396 -444 578 -964 -988 489 264 -780 365 558 -580 -504 438 923 -777 809 744 -826 847 114 884 -626 -1 -987 -613 362 442 -129 327 539 -725 676 -950 -402 110 -208 -358 77 -383 -9 535 934 75 -19 -616 -469 -651 -76 -520 329 884 469 -889 -199 -630 325 822 -764 -968 614 260 226 486 119 944 685 -721 260 -792 191 -35 632 -176 -709 505 -90 -687 -749 344 78 177 -586 -381 902 -586 -679 755 97 310 268 511 279 588 -262 -347 -821 -300 -502 -17 136 181 -601 -953 45 -37 -925 -525 -6 -133 -804 -137 -433 395 849 -67 761 879 349 963 635 -76 -878 159 388 265 -332 932 978 259 -740 -189 -741 -859 545 635 -587 -66 -833 29 297 826 10 -180 -572 87 -32 -234 -26 -602 -437 -54 -913 -630 -791 919 204 610 922 27 -890 529 -670 858 828 514 636 656 -679 -274 -514 12 562 -641 89 -709 -234 -663 -458 816 722 -456 766 -297 898 157 -329 49 -944 -748 -128 -57 665 485 293 -665 294 -105 182 -283 -19 913 -338 -926 214 595 -799 -545 8 363 345 -533 -456 -479 860 369 415 311 -47 -265 -212 -358 -35 -400 507 559 -468 -805 668 -225 -710 860 705 -147 -618 277 -882 546 452 -962 417 140 592 -308 373 95 -425 -515 -181 916 473 399 -77 606 24 692 -222 -136 702 932 989 -116 719 308 455 -707 -252 -460 473 -624 876 401 -778 -118 -971 959 13 -593 1 -222 930 -666 759 -460 486 -880 790 542 769 745 383 -379 817 -363 -312 299 886 789 -244 -790 208 -306 -724 -111 693 490 287 792 380 928 134 587 -785 873 -631 -775 -923 -924 -218 749 920 379 -525 255 -530 756 -217 -322 -192 782 -104 -38 160 164 662 13 97 -468 848 -258 451 -745 -47 532 -366 -965 -613 448 -936 -871 941 -135 -594 -332 -20 -5 307 349 -606 -857 772 -120 347 -265 -948 648 -603 409 789 -958 84 -469 582 268 -364 -505 938 321 662 370 -883 814 -234 258 -934 730 917 -516 475 355 -540 -935 792 -107 -51 425 834 -115 163 -240 -357 -562 937 38 -139 262 -857 -369 812 -979 491 -793 -718 -241 459 -885 -365 -476 270 150 -522 920 -128 353 803 716 643 -892 853 -747 -946 301 706 564 761 -378 740 955 -80 816 -297 -755 -168 -101 892 -938 503 975 -429 -10 -590 -201 -790 -286 880 -930 973 -1 321 837 -796 618 -762 -935 -633 -535 562 841 -362 -665 -634 754 -570 -957 534 434 201 -103 -889 -379 -766 268 -742 473 327 28 791 96 -167 604 979 775 566 -243 -628 -199 122 22 -544 -73 -58 534 735 -58 11 -623 662 -731 177 -172 207 568 -200 615 -991 120 365 793 780 252 -610 690 -305 -721 -534 -539 911 -112 663 -5 -327 625 -605 466 -966 -437 186 -999 -904 754 -437 658 471 335 657 36 582 -827 416 -271 648 67 -509 142 870 310 669 -862 -964 305 514 62 -225 725 69 138 -883 47 515 -263 -877 -378 -610 -620 576 274 473 -189 723 -820 811 329 -88 -732 -88 -462 599 -936 83 -78 632 -445 146 -21 925 -175 -971 -729 -202 441 96 820 -888 904 131 948 -173 13 -550 -750 484 -878 865 -180 886 579 -497 -178 -665 450 -666 -540 -624 234 707 121 764 -116 261 349 -463 -963 -203 250 -136 -822 -988 -729 -805 159 106 -116 568 725 455 -313 -254 955 -839 -947 262 -208 -281 677 489 562 -763 817 -333 -831 312 -841 -203 65 489 -981 872 -548 989 685 -640 -107 934 306 -611 659 -173 -234 152 -67 120 69 -977 -602 -218 -818 -983 -559 -332 500 -123 -271 363 -891 447 -237 -12 205 115 -374 -382 221 826 129 -188 536 535 516 -97 -174 932 -159 373 -321 978 -530 -531 428 -234 553 148 45 -898 46 -346 -870 626 571 634 389 -823 -91 865 125 174 345 613 -999 -513 659 772 -432 -82 68 -328 -623 -667 -152 -759 -759 729 790 103 694 -265 327 -574 -151 -664 -886 -332 -914 666 -406 994 900 41 -42 102 -128 244 -804 -950 -592 -793 799 467 -127 894 278 -162 889 776 -747 -638 -805 -875 550 473 -569 -392 -696 949 745 217 -56 -705 -997 989 501 208 877 -72 178 358 371 344 497 349 -901 -834 97 594 551 80 370 -551 -375 924 -940 -154 811 -591 602 -722 722 484 -625 -885 588 -321 106 -7 -317 508 907 -410 766 -509 125 -36 -623 -584 -862 272 -377 -543 358 -980 -643 -194 210 123 129 -227 444 110 152 -43 -340 111 692 -475 721 -516 376 426 -535 310 790 -928 -353 -103 57 -528 -317 -607 216 677 949 -983 757 804 -745 741 -864 -555 -482 635 -398 -419 -429 76 -929 -678 -190 312 973 678 224 826 -635 -733 -397 775 828 -465 -546 9 168 -266 -572 91 333 -998 113 587 -437 318 -341 780 11 -571 -596 306 686 67 -659 -214 973 217 593 -587 688 443 -664 202 -761 22 -717 -788 985 981 -164 -500 491 632 560 243 -258 -68 -926 -28 -797 559 -335 281 -653 -549 412 69 -59 -938 -164 463 -484 734 132 -9 -655 791 703 764 630 779 -132 759 -853 -27 -776 -508 54 68 163 -341 -867 863 666 695 -11 555 528 -451 -872 -83 971 -884 635 -495 -445 -543 179 -495 -649 -830 -157 -910 -685 -616 567 550 529 529 768 -820 956 -917 439 98 964 777 -680 -366 -257 -392 -450 -921 -776 -873 98 820 739 -205 356 -583 -430 662 -187 -503 -133 -753 -639 -254 -120 443 83 -836 -865 177 503 675 -907 813 -811 779 -101 -281 -769 -608 169 488 828 278 -277 22 523 -112 53 -167 47 -931 289 912 821 -994 524 269 76 801 528 127 766 -754 -849 695 215 -227 741 -283 -519 96 -378 -664 333 -115 -36 -899 935 -729 -971 726 904 -3 -960 -611 -34 675 -688 -845 -45 -396 -812 -385 -19 841 906 388 -465 -171 -172 -233 113 -941 840 825 179 -663 782 -999 47 -269 262 -339 -57 -583 164 374 132 -159 -980 203 -690 873 -903 524 -32 -351 -383 -845 -976 -299 740 -107 -383 -106 837 162 705 581 644 398 934 -52 690 418 328 757 560 -355 -406 -436 -689 446 960 -30 509 899 38 -676 -922 289 225 736 -763 -759 549 -903 242 -643 -166 -549 353 604 914 378 -23 -774 951 -189 -422 -786 906 -123 -919 -845 -423 969 -464 -27 -63 465 764 75 426 -410 268 -791 654 -30 84 437 -552 -40 459 203 -459 414 -174 -941 767 759 114 386 -1000 201 347 181 -978 681 632 -933 -148 152 -325 809 -495 758 254 331 -27 821 -236 709 -658 -82 -133 281 -691 495 908 -840 -390 315 584 3 -358 800 427 -150 -859 -996 -216 399 -67 542 666 526 -396 -781 479 367 -396 753 -830 902 -335 -124 349 -683 746 -185 -968 -409 409 802 161 -163 762 223 766 146 22 382 726 -348 -383 -686 -584 702 539 473 852 679 -622 -450 601 -129 956 660 -55 363 -881 560 -369 -817 276 775 -782 488 152 -817 574 -138 -94 773 -441 -426 -78 290 866 -303 -995 -710 58 -873 247 568 -725 271 1000 -248 991 -493 456 241 -669 861 891 -420 -652 860 224 -818 911 -588 446 -968 -659 -857 -952 102 -167 542 396 3 -976 150 432 -386 -815 -640 -929 800 16 -545 543 -374 364 -797 -265 -18 -926 -127 707 -322 912 899 898 -859 -662 -211 177 340 515 639 94 -398 551 957 -297 611 -615 658 -407 847 -616 -122 108 -159 -106 43 659 -170 -394 -99 794 -289 -230 -767 -153 -294 -464 192 921 -480 -706 283 82 522 679 588 -373 -949 358 562 395 -253 103 -101 246 -963 853 -468 465 -509 -780 -327 211 -588 -196 -214 792 -886 -185 -830 476 -7 -788 -724 875 -238 -165 -464 379 -41 518 -784 -929 -555 -233 14 -233 968 -467 868 542 379 -939 951 -321 761 -120 212 -5 51 -854 -859 -673 -945 224 195 -675 215 176 -975 -88 38 -174 16 23 -26 200 -50 -706 -973 -534 -129 -499 942 928 -357 121 -278 705 -182 -753 938 -205 -954 -89 312 106 -783 850 -455 -414 535 916 -810 -208 745 -828 221 451 -380 -562 404 144 -944 -391 75 833 -892 -826 -701 -91 -3 -145 -820 -204 724 234 -299 507 857 -542 106 -99 -21 -796 68 859 -17 -28 564 163 546 -887 -741 398 759 782 666 -988 914 -852 -39 -34 599 804 -288 -767 625 706 -536 -128 750 -897 -872 -510 -355 399 474 5 621 499 613 33 -643 -722 -851 -383 633 -765 613 -923 -550 800 582 -258 531 -422 358 527 -855 631 78 649 -442 660 708 1000 -635 906 647 588 -287 677 -383 -835 273 -131 542 876 -551 -69 -706 -917 -829 -938 -283 -994 251 671 937 233 -458 -734 872 -574 -982 7 -96 -991 -811 -770 -1 865 96 739 -63 715 577 247 293 -69 440 235 -947 -882 691 260 -64 127 835 10 495 158 798 449 91 -993 90 160 -90 -951 128 199 -165 962 -934 840 -715 888 -652 -403 -76 80 -490 617 882 -251 217 439 -226 -786 950 591 440 -158 -827 -484 -966 707 772 201 -103 579 833 474 -768 323 546 -880 423 540 -600 128 -992 -607 -891 993 -699 216 880 -680 959 373 436 -48 650 -934 -712 102 -855 875 229 597 866 -412 390 153 910 726 -45 559 -243 -744 -422 -197 -217 -749 -800 -59 -473 900 -547 712 -462 319 180 699 -862 296 -137 -369 -604 873 493 284 619 164 62 -244 787 577 -691 377 -158 -703 -411 125 -613 445 489 689 -607 -158 387 -114 -973 668 -904 -183 463 -666 504 954 -675 275 656 376 1 645 -93 965 -925 309 701 460 -485 -165 291 -756 223 -732 -655 -634 -643 -860 -646 49 643 -928 -789 451 104 468 884 -398 344 -710 -955 -315 -705 -633 -440 -78 -425 -822 209 -97 -439 181 -509 197 391 892 -247 -892 674 372 -489 -277 -363 860 676 -471 270 -234 -519 -324 -769 883 705 972 49 -549 17 300 -329 -212 -59 426 -632 393 -915 482 -365 712 699 109 -501 852 -972 -888 -657 -133 672 839 -223 -75 967 -97 73 -854 -808 30 -391 50 443 622 -534 -260 278 -565 164 639 -9 919 -270 -877 92 -601 -301 -263 907 -555 -486 319 -721 557 678 505 954 -249 546 152 -434 382 197 450 509 -206 899 -50 -763 -894 479 -353 -680 -121 -321 -242 -767 732 838 280 295 2 359 -248 508 101 -854 727 -628 258 -425 1 -949 -222 385 654 -229 -786 -669 831 -393 -528 -43 43 79 -573 -391 -111 -178 -254 616 -129 -839 208 -253 -126 -948 -727 887 166 900 785 741 160 986 317 377 847 -552 424 -779 605 678 588 579 -523 -774 -623 -479 17 633 272 228 230 756 -992 230 -333 292 146 707 -2 366 375 823 -422 477 544 561 -169 -357 296 279 -2 946 280 -348 -535 333 871 647 747 -824 -811 -971 691 -994 -339 -171 -186 -271 -740 77 -234 455 -198 -80 323 788 614 972 -623 143 -560 252 935 -145 998 -889 -92 250 -429 932 -204 -908 -553 551 478 -161 53 -187 -546 678 -123 47 580 78 498 -301 234 -254 832 -40 -518 151 843 866 -934 452 805 -858 456 566 179 382 112 -255 149 -628 568 -362 -684 -548 97 661 272 -581 109 223 -947 -994 667 -951 -24 -347 290 600 -352 -377 87 153 -438 904 -935 793 540 -123 403 -800 436 -882 -84 -952 -416 -918 -610 -816 -48 731 -890 119 1000 52 -15 660 -580 -762 -934 710 -27 939 435 -831 -705 182 302 302 918 483 -404 -166 -620 -358 -395 -986 84 -374 540 164 -74 230 624 52 -573 432 -781 705 -731 870 59 -926 -830 -591 719 30 17 -282 89 -243 -598 -148 -103 -277 309 187 189 -720 430 242 -768 -599 -244 320 -746 368 -163 -342 588 -141 720 -364 -756 600 -262 -188 -915 55 -244 582 914 -348 769 572 -885 73 -795 897 -88 -230 -110 -614 645 -350 166 950 207 -117 695 -512 -589 330 979 -613 361 -770 764 450 812 -278 47 216 -387 -410 -145 634 533 -646 -474 -528 58 -290 880 -769 -672 -365 -882 836 747 -239 40 -239 610 -153 990 997 211 -574 -420 270 -820 -729 -496 -744 -721 -65 253 -260 -135 -602 -740 388 -262 676 -812 479 626 -599 -525 197 637 -465 882 511 257 49 -19 -552 40 -716 -224 679 -848 -363 587 628 501 41 526 -821 668 452 564 -724 -898 -871 410 846 227 383 -249 595 -17 966 -394 -990 -100 -604 279 -535 -655 104 -616 460 -875 -657 -392 284 -743 900 317 -929 279 -246 -214 926 -55 -62 -214 -640 -310 35 662 -280 651 219 596 -285 841 -339 572 777 643 -658 954 -311 239 -949 -730 -507 -754 828 822 924 -19 720 -497 139 -406 804 668 880 353 445 216 -29 723 244 -545 141 -758 506 -453 -214 464 256 112 -225 -4 731 720 -459 -95 -511 270 60 -180 -543 -881 434 893 -584 46 -434 61 -745 -320 307 616 -189 441 -654 -709 -335 -356 911 -140 290 737 733 496 -94 -818 -527 941 874 580 -398 831 649 -382 996 570 -113 940 -166 488 497 656 -119 -672 657 -793 923 -555 -901 -213 484 108 -541 203 936 652 -729 -413 -596 903 372 -484 -233 33 -903 939 16 -632 -992 893 -569 955 -949 717 232 -751 409 936 51 719 818 -430 -64 698 -904 -318 615 -865 -324 537 -820 -73 384 364 927 -397 105 -95 -577 93 605 -21 -426 649 820 987 85 342 645 795 -275 -944 -96 819 -845 -583 -907 96 878 916 -835 -663 35 880 -275 221 246 470 -369 737 -301 998 -481 -391 -7 94 367 70 163 -411 297 208 -381 -461 25 -790 -436 -438 158 331 329 381 -882 81 -794 440 -759 362 937 -551 -137 -836 86 -839 -489 767 692 865 -93 401 -486 637 -244 791 12 -678 -106 158 393 664 -152 -540 696 -914 481 -648 -451 500 -475 -814 898 -494 547 1 544 617 -996 -456 991 -245 18 -711 617 -398 -132 450 183 526 -885 -257 -310 849 19 471 -737 401 866 470 -322 -471 -618 183 -744 -57 634 663 -270 -208 -453 -58 816 -375 12 -482 591 312 476 -427 -426 -551 879 935 -786 205 771 -106 397 745 245 474 -714 -995 -968 803 81 -806 -802 776 -568 31 748 709 860 -844 80 -904 -632 266 471 465 -983 -441 -276 -575 858 70 -593 498 72 -969 999 -428 282 333 -984 -291 827 487 757 -977 550 -270 159 -174 912 -671 -411 -503 236 436 937 186 -719 -117 210 -569 -52 523 -885 887 -647 -608 845 -706 370 -835 149 -22 485 507 -176 -207 -43 -747 612 229 -445 -509 -185 -904 -693 544 734 -424 -841 -484 205 -615 -182 334 -946 263 -570 -972 682 631 871 -245 332 215 -837 387 490 -414 203 -90 387 -997 -551 629 -201 -25 474 -178 704 632 -679 -879 -867 604 179 -627 138 -964 -946 -325 -67 -321 748 454 -11 -382 507 712 -55 -618 -682 -861 -264 -815 634 995 -70 -182 -111 -474 -130 -317 258 -361 -814 685 260 -815 780 -606 -437 -69 336 462 704 132 299 -230 -288 683 -68 37 722 470 -759 71 -648 182 135 -198 -970 12 -443 -76 130 884 833 870 985 864 214 569 322 -978 -949 399 908 973 514 20 740 65 470 339 729 -59 -558 -602 -490 279 -958 -49 832 713 95 2 854 529 65 -562 -516 -838 -434 568 154 -836 804 -466 -91 319 362 -71 -73 132 430 267 -793 420 -323 426 90 833 -383 603 16 -928 -373 837 767 -971 -668 -176 -958 107 54 -949 -508 -587 -175 -81 127 -848 -273 898 300 916 -61 -940 -38 -40 -796 -626 -986 849 225 -523 -516 -438 229 -457 -220 868 -691 677 -192 259 265 -981 -129 395 -924 930 -236 628 716 999 203 855 753 -223 674 -638 827 864 672 615 -851 856 -472 607 -614 -29 663 -243 -738 -694 -354 -610 -658 634 555 386 -634 442 126 817 -188 939 -119 744 485 736 -613 -42 -72 -643 413 926 -359 -124 701 531 -441 -986 -961 699 -849 -6 36 987 -348 796 -5 670 835 -478 641 575 116 453 567 717 -352 -713 -41 -813 611 431 -392 438 684 477 -148 -686 448 -920 -345 125 -325 -935 844 -403 -135 -210 821 -811 46 741 411 -324 501 397 -410 448 255 88 -762 -77 165 -811 96 -471 -549 -302 -688 475 195 176 925 670 458 69 496 996 -558 -55 -803 258 -805 -1000 -861 -516 472 -478 -83 737 213 -141 849 -877 -630 451 -922 -552 -133 -285 979 646 106 -264 685 303 312 120 -650 -96 853 58 979 502 296 -28 373 -522 536 -281 155 597 994 -621 -248 -320 881 14 479 713 -794 -301 134 -42 -106 686 469 -326 -60 -924 -401 -658 -221 -108 -893 991 -211 -608 743 378 -201 -231 -888 958 -196 820 225 781 -279 643 647 -639 322 -35 -210 901 -549 830 -921 -495 -219 783 244 -596 -737 243 -120 874 264 -737 -247 45 -641 -182 961 996 551 786 393 470 -606 -35 287 -491 964 549 283 184 -877 774 808 -635 331 439 476 28 154 720 -583 871 -728 928 691 961 -342 472 -551 358 322 564 502 815 -381 -163 412 325 177 -254 -870 282 36 527 -748 614 -61 61 -538 499 -166 450 564 -450 -186 174 -582 0 -751 882 -151 554 -393 -372 -655 159 84 -557 831 -315 554 -355 278 -814 246 -962 -842 -626 -466 539 958 -966 -519 610 -217 -594 9 625 251 -131 272 862 -985 -8 -856 -627 -442 601 832 123 176 -88 -862 -231 -201 235 938 -882 -48 172 -812 475 -80 -760 -256 -258 -13 946 134 -618 737 232 811 177 82 -773 -872 -36 -162 663 362 863 -720 729 -987 173 256 -120 278 -949 -818 -766 370 -429 39 -985 -571 -96 -44 -10 -890 609 -380 -172 -515 683 -583 760 -595 -173 237 -327 -535 -807 -286 -828 -365 -661 694 -259 -161 298 -365 -569 432 -768 -857 -298 193 -559 -580 644 645 -245 -305 810 514 106 -936 58 -390 -976 -279 671 432 -355 378 -520 -897 320 -778 -755 265 323 311 -930 -258 -247 34 928 724 540 -255 180 907 -516 608 485 -55 879 493 -476 -80 411 914 -69 630 581 -256 -852 86 775 83 384 -468 650 -492 -491 951 -663 -613 49 -993 -524 496 907 359 -817 125 -139 665 -2 -154 452 -482 790 512 933 134 692 -782 -749 517 -58 -942 206 561 826 419 -8 143 -615 -101 -495 -737 -297 -520 -178 311 424 -235 -228 680 -805 -53 -252 -233 -22 394 -84 406 719 -912 -382 -575 -358 -997 -32 858 -171 839 977 837 582 561 183 693 -872 -365 -815 -515 299 -803 822 -80 220 728 -920 791 -768 144 571 -737 788 241 367 363 246 875 198 526 828 -778 -600 -294 -435 482 -552 76 -191 201 -417 -355 -129 124 174 -141 409 -349 -374 -971 -2 858 893 514 -361 862 883 -860 -703 556 584 949 -628 674 426 535 -910 569 635 -817 970 297 -767 -680 -585 -425 623 377 282 -665 -151 -369 -390 356 56 -931 -284 -511 435 691 -728 -635 208 -965 -779 161 765 -767 110 961 267 510 551 -864 -482 252 -727 411 -899 148 871 634 812 946 -607 712 374 616 -369 417 152 176 -572 450 436 348 -985 483 402 101 28 -333 958 -537 304 -398 427 870 -662 883 220 627 877 -672 261 408 -553 388 245 -80 502 596 9 -122 48 492 400 875 -772 385 -517 559 975 996 -541 668 592 890 -536 922 -543 -379 -715 -954 -727 -279 -204 241 167 97 -50 -710 265 -196 -663 -747 -412 -714 -128 -566 92 -819 -6 681 991 -856 -808 224 -392 974 -906 630 185 -1 -372 786 -396 -261 -377 -398 928 603 518 -802 389 -891 72 928 -33 -85 -414 -744 -676 243 965 -130 342 -239 -678 421 -800 0 818 -542 -467 -710 706 993 -388 168 338 54 283 -274 477 867 681 -821 -504 -605 -40 -211 959 493 305 -121 35 -176 -821 568 711 864 -948 -11 -843 -810 205 -553 -407 -209 -403 -795 756 436 946 404 429 480 74 931 349 662 -210 575 -919 328 -276 -880 408 -101 -597 361 -581 -244 917 -814 689 -552 522 -296 158 910 776 -974 580 679 -694 -43 780 -697 -22 712 868 -466 -287 434 -716 945 -388 -788 376 96 -633 -799 980 351 309 -2 -627 -697 246 98 58 -935 -178 -900 -608 -952 302 45 133 -807 -757 -665 -925 -60 -278 899 668 -195 -370 141 738 12 -716 960 -67 265 744 767 254 525 918 -868 -163 903 955 -35 855 -563 -520 -72 -872 -365 -284 -222 -882 -116 -516 -994 774 123 649 -361 874 -599 -806 -598 572 -403 -195 976 377 -285 17 112 245 -44 262 669 -980 -642 933 -695 -894 -72 429 834 109 -812 -618 918 932 721 -808 540 754 -726 -246 -56 294 -66 -497 762 -966 414 -370 -807 -845 -301 525 -819 -507 554 -102 491 911 -93 587 -328 -699 980 325 -839 632 -473 -734 709 118 -413 321 89 871 322 -492 -797 0 115 449 -241 -21 -907 995 -117 -534 842 -993 -436 -122 861 -70 511 462 -935 -280 326 117 204 -153 -796 -475 -986 -140 -745 -42 -776 -479 -628 -93 237 648 264 -969 673 667 56 -734 996 -56 -445 751 894 -664 789 895 502 262 553 -37 26 -980 450 414 956 -857 73 28 483 -31 -317 -936 231 -264 -95 -89 -950 984 -903 -761 -961 847 -553 -869 -855 210 -112 -160 -617 532 684 -450 -959 151 -257 -437 -20 366 -147 883 492 335 -73 -499 574 799 -928 457 -210 -845 188 -766 -552 -863 -38 -111 -786 915 -607 345 512 441 745 976 444 774 772 417 -670 -151 734 605 268 395 -440 -438 393 334 -208 -108 -661 209 771 -570 932 -226 -744 950 420 -746 -898 987 54 127 159 738 520 -254 -468 455 -646 -670 503 -749 781 -379 77 -290 -821 -238 755 398 105 -489 -401 -609 602 184 -905 201 822 -686 -785 412 446 616 654 -138 -867 875 902 -837 -306 -28 -223 386 -745 -10 -23 675 789 200 541 -563 -435 333 -748 -642 -86 -151 71 227 -661 717 628 -814 -314 -585 161 570 -555 733 -173 -12 224 -490 -319 466 -380 229 536 861 250 259 133 -123 -475 756 -962 302 136 857 264 -20 848 510 558 -544 355 -726 87 -881 252 -584 592 72 -997 945 -228 -376 338 -1000 -735 670 156 127 -131 282 -242 17 -19 -76 -764 450 -257 -88 -9 -57 794 699 621 426 806 -613 -718 93 1 965 254 750 -267 138 860 -163 -584 -293 -515 -332 -247 -816 -514 -501 -216 489 816 136 -115 985 591 -857 -449 -920 -627 281 -425 47 -806 -547 -170 -95 569 -779 -5 -284 984 -629 155 -246 -75 -823 -835 666 -371 -531 -288 -89 -664 -215 -895 130 837 879 -109 -366 748 74 -952 -172 -375 -776 307 162 -337 688 862 -979 202 -128 74 804 -902 926 515 840 274 -680 337 140 -840 -820 172 442 -538 -828 570 83 202 -507 -852 -446 -747 256 90 115 -591 -167 -999 953 -974 811 904 -192 509 -521 349 -680 534 -799 873 -457 198 -827 334 649 -646 40 -438 874 398 304 429 -343 -572 -497 -439 101 -774 838 36 80 314 -899 298 734 -765 -950 336 -719 88 -100 -368 -575 73 -220 -461 373 44 -28 584 798 -206 -260 -527 -884 195 957 -296 476 -958 452 351 761 988 -975 -932 115 -429 393 143 570 -952 444 159 762 -338 -874 -248 235 399 -772 412 -688 -443 85 240 636 -803 994 -77 -247 600 -507 700 -691 -231 962 -357 844 -853 -587 -941 -128 440 -912 812 709 915 425 575 -438 -428 340 270 858 857 327 -945 -898 428 342 169 -193 -854 808 382 -611 62 -67 62 -352 -767 535 306 -990 -633 -497 -439 -556 661 -156 185 717 422 247 709 -785 671 61 102 -481 503 -896 130 612 810 -588 -560 -418 333 -770 -239 909 -745 765 -214 -217 688 435 -200 813 887 76 213 -851 966 348 238 -153 77 -953 779 -888 129 -977 -574 523 -397 480 -218 784 235 -115 -197 -39 913 -964 -93 -259 -755 538 130 92 -389 -772 420 629 635 -651 -189 107 -230 86 -400 -868 809 -274 -578 268 134 -315 -741 811 -519 505 256 495 68 1 -361 -559 35 -726 -156 293 -954 -73 -766 -968 -71 -432 -764 -939 941 197 195 9 -629 681 659 -149 574 313 259 247 -884 417 -156 -255 -348 -860 400 900 334 -792 -851 187 -886 134 -13 -461 644 -95 -474 459 374 5 295 -271 705 -406 774 -734 -19 204 -648 646 -292 781 -137 81 597 -486 -580 139 212 934 525 -903 594 21 692 42 -135 85 -54 -151 614 646 599 416 73 528 -56 -82 39 625 711 997 -641 -270 712 -643 524 389 725 -132 814 740 600 932 80 -475 708 24 -666 -715 -364 226 -969 262 215 -848 360 506 -681 -271 848 205 172 65 204 -467 -153 195 855 -809 -406 -545 -999 8 -611 -264 -713 438 -188 914 64 -316 723 274 -925 -443 -71 275 978 -539 -771 78 638 -400 260 -911 -624 742 749 -831 -898 771 524 -491 418 309 -926 -648 313 218 560 882 -368 -72 95 -571 82 -466 -217 -226 -699 168 -358 381 -388 -911 525 864 -123 144 652 -817 62 -769 538 470 800 413 877 312 840 -23 248 812 -107 794 291 -939 671 839 113 -76 195 768 -802 281 991 -419 -931 593 -419 360 354 150 581 -172 -718 615 933 630 -423 -119 811 -942 -912 779 337 808 628 711 -367 145 961 -205 -585 547 861 319 -158 631 -41 861 -885 872 -997 -22 578 64 -159 189 155 -273 424 58 -570 -269 -570 319 -507 -452 -277 704 -762 594 273 687 989 -457 447 163 -444 135 -931 597 -860 -846 -713 -326 795 -229 -665 -110 -919 979 -7 -708 156 741 514 37 315 -939 -896 -371 650 -11 -615 58 622 -693 858 -532 141 -258 916 -235 905 122 466 -508 -252 737 923 -262 -882 62 582 843 739 -6 -37 -717 -414 881 86 -469 862 23 -764 -194 -734 -456 335 238 346 48 116 -275 -847 626 913 -243 -936 1 -511 665 582 -381 680 -762 -290 -237 676 -964 -118 476 -641 -270 -165 880 31 -30 660 -633 867 18 -351 -247 -279 -300 970 789 460 269 272 -333 -383 -366 218 679 39 -597 142 -771 736 -350 859 987 258 -764 341 -128 -439 -938 -834 372 -761 546 263 -163 163 -226 471 -959 -253 119 892 -426 -133 905 -757 -280 108 282 983 457 -603 787 -730 637 -296 -236 -890 -653 -674 495 -205 -639 -2 913 33 -959 904 -62 118 528 -978 815 -85 -860 -792 -746 -180 455 -479 92 112 287 -551 186 -70 185 -3 -375 -400 -382 77 130 133 -552 -110 -348 305 -948 291 31 -104 -238 160 -983 389 -157 -573 -511 -277 -178 536 -741 -826 -224 -576 -636 249 -971 898 -649 -630 -248 -762 34 -387 55 68 -32 -397 230 561 264 -72 -177 710 -858 381 -600 448 132 626 -935 -204 20 -116 324 -61 386 881 949 -159 -917 118 -800 -187 -376 21 26 -379 -738 -318 740 684 370 402 526 773 817 -274 -287 526 -660 22 -83 697 -262 771 -941 176 -954 60 628 32 -181 -676 273 -172 -901 -45 339 -221 -795 135 -74 253 -465 -920 -21 -378 61 641 -80 -147 767 -110 -46 415 837 -370 -68 -545 -112 -957 -490 169 -679 -818 19 158 -423 -201 -361 360 -994 -516 959 -353 -467 816 -972 -425 -952 46 -393 957 -668 404 -476 769 -779 -610 486 -205 -943 -512 644 -880 506 -723 819 -800 -155 845 -479 -964 965 291 -648 -262 34 424 132 547 365 -958 -501 425 -118 -941 85 -620 -151 -969 224 -943 -994 -319 742 -710 471 -256 -112 862 -588 -53 353 731 575 736 821 620 -574 -608 430 -400 776 13 801 -595 -15 822 336 619 886 359 220 355 683 -764 381 -128 -280 -747 475 415 -767 384 -500 -130 18 2 -169 258 -444 -74 964 -751 -17 483 38 -637 511 309 866 -996 397 476 -9 -335 331 745 965 727 -340 -305 824 -305 -458 799 118 -846 718 -262 860 -266 -288 -330 -457 276 -53 605 -20 -150 557 -475 67 983 -441 -857 -815 583 670 808 224 -795 -970 46 -470 -288 936 -965 -294 -766 -566 -12 -479 -365 818 280 425 996 -630 448 -814 -849 206 696 691 908 -442 -390 -388 -624 -952 82 445 947 -989 -647 495 154 -840 163 383 -53 16 -688 -293 -794 941 601 -208 490 -606 166 77 855 -86 -655 231 -673 377 -606 -951 -129 125 -950 -663 -716 -173 367 273 -413 -244 566 -121 -420 340 -630 -288 38 -177 808 -446 -33 195 129 -795 388 100 -910 -127 821 653 -979 493 374 -901 145 -923 449 -379 889 -788 144 720 -941 448 -324 -125 356 -258 576 175 -203 -350 535 454 875 -653 -42 -399 -924 -269 821 97 -235 752 60 694 -983 -299 555 -35 201 -931 -374 -43 142 859 -404 555 -673 -487 -406 -444 -911 -540 -712 -510 -74 501 782 -832 -47 -80 552 -695 946 -960 24 -186 975 273 295 240 146 -909 -571 -51 -9 -431 985 752 -970 -384 521 -310 477 753 -237 288 761 9 -132 -835 508 365 810 533 -655 -554 -853 -928 -657 724 -574 198 -299 -376 -152 434 440 295 -339 -534 269 16 -882 -625 -853 -326 822 -365 -649 -989 -971 639 162 32 984 -567 144 919 -41 -343 80 498 -660 598 789 995 115 -253 -919 -386 -473 -888 843 144 399 -904 453 -991 -921 8 121 -635 711 -587 586 276 112 61 -375 -875 147 -659 -362 296 -476 -423 986 -520 815 -610 984 -390 122 -173 582 632 307 653 810 -8 64 936 -187 -668 905 122 -554 -693 -282 401 668 -591 -284 -252 -69 -127 -586 283 136 415 -371 821 -125 -647 49 46 181 512 539 -335 -95 -624 983 -811 -968 -191 531 -429 565 -890 -163 -766 -173 -332 -541 -615 309 -887 -62 -80 -587 -431 -353 831 289 504 312 -476 360 -753 -162 139 46 -728 517 -444 -739 -133 -397 178 521 403 -1 -22 -56 561 724 -931 149 -527 -50 181 -684 -821 584 -996 398 -547 774 430 -33 397 -199 -702 850 677 448 -677 -311 794 -929 104 -303 146 580 -959 -632 800 62 -810 690 -560 881 -50 751 -736 324 132 -526 -895 -238 -234 -537 -511 -89 -273 825 -441 -788 674 188 -753 -373 -389 -232 51 -670 278 -384 650 -670 14 289 293 -999 135 -139 307 -473 472 255 645 400 -581 473 672 257 350 -445 -212 -144 377 93 -798 -421 -16 978 272 -766 567 -36 350 375 -394 177 595 436 45 -458 625 -382 282 -113 -567 -97 67 987 -678 897 -904 652 402 -890 409 -838 244 -978 -989 -682 -695 -165 986 952 -746 639 -879 767 -518 -226 275 -827 -315 583 113 94 -277 818 81 966 -919 -373 976 -960 -30 166 -349 577 128 817 -947 -570 -956 -33 812 885 -507 437 676 274 356 -216 99 -945 230 -256 666 387 774 -794 -338 893 -199 800 617 184 -120 481 -73 -410 87 -936 550 -65 -232 975 -914 -423 -606 -412 367 173 240 -651 -163 -822 90 201 -355 -23 -151 -182 -475 -462 418 573 -676 -642 -666 -688 892 -207 612 960 165 810 97 -511 -64 689 -378 706 388 792 578 989 -269 -190 104 584 -213 -656 515 -890 761 957 -272 -476 -124 -709 126 -752 590 -228 -761 616 447 779 789 485 382 -339 -482 350 887 -924 782 -892 491 -266 649 -115 51 -994 -234 -785 -917 404 944 -882 197 -241 -82 11 -870 468 550 565 -107 703 482 -618 -455 894 266 -169 -411 -535 -44 618 -842 25 -395 574 262 141 -967 -527 854 356 -172 -501 -380 955 -965 -444 668 -618 109 282 51 436 -138 515 -914 532 -810 806 -893 -791 -299 -710 55 641 -537 315 -370 195 224 962 749 36 -957 -147 34 -204 438 865 -710 -298 308 -904 282 -265 -668 677 804 959 55 -769 -179 -170 -931 -230 -77 -710 -381 -290 243 -165 579 -671 642 868 490 113 -202 -643 -817 114 -648 498 -197 -812 930 -798 105 791 452 -171 302 -69 -861 185 -859 398 835 -171 309 -891 -378 78 686 -286 -110 -765 -925 -901 -32 757 -454 772 498 -685 154 -298 -273 -372 -616 -565 674 -905 663 518 262 924 -232 -562 -551 -566 654 248 929 97 748 328 -909 -177 -717 -344 -513 -838 72 546 370 337 134 275 824 -920 -812 -130 -965 518 -284 984 -739 513 8 -851 -426 356 262 385 -212 765 -60 -971 269 549 959 -526 358 -305 555 553 -296 23 392 -414 -535 -661 -696 -855 -201 -398 633 404 346 490 -26 -303 268 599 -205 -671 219 -822 -306 284 419 859 806 740 671 521 402 -81 603 -402 961 -180 81 -83 -533 842 -674 900 -291 186 -814 -159 41 909 -755 168 -638 572 817 -884 168 -908 530 165 -170 652 -951 49 410 -876 85 778 -405 664 -532 -610 782 213 727 -190 -774 -39 947 64 -717 -153 -797 -903 348 -865 395 795 -990 -416 328 -435 444 -229 -50 -811 -460 -412 -161 -998 -145 327 133 -357 818 452 203 -320 -426 346 -277 746 -572 -603 909 -357 -990 -535 163 -771 942 -92 551 309 598 338 455 -707 533 -983 -546 116 -106 880 76 -615 319 648 -714 527 633 190 -632 270 -223 -392 722 -248 927 477 118 -4 -462 -659 906 -946 570 -365 801 230 -345 -465 711 -188 -833 590 533 500 -395 499 726 942 -947 101 856 -565 317 -998 -981 776 679 -554 59 664 -670 379 -280 940 -100 224 -117 -885 255 -638 -927 -648 631 674 714 247 -109 451 -891 -236 706 849 77 470 -268 -761 525 -648 610 -94 31 141 -290 425 -381 -825 -668 -357 405 -35 320 215 534 -418 -185 -792 -789 -901 569 92 471 511 398 -290 -103 802 -893 -654 630 479 -273 -257 430 452 -508 -23 -456 -515 -691 879 864 147 -776 965 77 -49 649 -983 944 -477 345 -261 536 995 712 -282 -361 998 852 121 -134 764 340 602 -534 444 -201 -263 -744 -799 -828 713 210 -772 611 852 -537 962 -716 543 728 107 802 -291 -85 -312 24 -459 -386 -108 -902 -219 951 -332 947 450 208 -877 -958 41 880 -104 -146 659 437 646 134 -5 -704 51 198 -331 492 -315 -223 -999 -111 813 892 140 -241 461 -417 -285 -230 -863 252 -561 -686 205 946 446 788 -112 -278 -39 -993 802 779 48 504 -662 -624 627 952 -354 -267 -903 710 -500 856 -662 601 -833 904 596 -6 333 586 -58 391 577 -939 372 302 612 -737 -185 987 845 437 -442 916 -372 291 808 -418 668 -851 -888 262 -993 -608 340 -993 550 878 -269 -691 -638 -461 -913 -307 546 290 111 5 879 946 -752 -105 885 422 144 -307 116 419 992 -158 -179 -137 -149 959 816 -905 -174 -918 52 994 107 335 130 -160 -539 649 418 715 -622 291 -700 664 95 -892 -514 345 819 363 897 429 63 39 -201 103 -551 540 -237 551 600 808 875 -467 886 463 -435 728 -439 -24 -554 914 -685 -543 -790 -820 967 938 706 849 -91 133 -877 580 547 -985 408 -685 -491 -717 12 -583 -70 856 456 -67 642 808 -332 33 252 279 851 -4 58 -473 -637 256 -262 -194 -785 210 -839 -367 522 962 -183 273 -890 -680 -745 -384 -588 867 66 464 172 424 -691 -458 251 -30 557 -335 -718 -448 -555 -357 556 -723 -644 720 531 35 755 285 11 -226 -336 357 -767 71 -535 156 618 -643 -705 -328 552 -705 693 -97 61 -995 442 -57 886 384 681 -503 455 -339 -378 945 485 268 -594 654 159 -848 205 -974 -309 -921 815 -275 494 752 647 -377 725 325 394 -137 350 -736 -767 840 -66 -20 511 -318 -508 469 -450 -569 379 -974 -89 576 910 336 -726 -128 -730 192 43 565 -837 -202 -260 -591 369 733 861 -705 616 -710 466 777 170 688 -177 952 -514 795 892 -206 509 989 622 -928 -670 -446 -492 908 885 -104 -282 357 26 100 144 31 -97 545 734 957 -823 498 491 754 355 654 4 160 829 -862 796 -290 423 363 -267 -750 -364 -123 -728 107 -334 -302 -201 -285 -763 -981 651 42 408 930 -243 -343 -906 -136 -15 -343 -919 -570 -491 123 945 414 -609 351 -45 -89 278 -835 -492 188 235 -20 544 -77 -681 -742 -87 329 -327 -833 -54 150 458 212 79 116 -92 409 401 510 187 192 970 -522 534 505 -160 864 861 219 -796 695 498 163 -814 -470 -192 755 791 506 631 419 866 -293 608 -536 544 -766 -715 407 -149 560 710 -508 967 84 467 891 -584 -885 888 -121 856 465 45 841 -110 -526 -39 870 971 174 -37 -959 -956 532 282 247 681 436 968 840 -848 6 -354 -184 -388 918 827 484 -171 -959 -984 -437 -668 -116 747 154 731 320 -545 671 468 629 -79 -233 732 -797 854 977 -860 -787 -18 793 790 471 -457 -65 -377 721 633 329 -799 -596 294 -288 286 916 -360 -137 641 -876 28 -124 -509 249 -361 778 -525 -799 -323 874 259 -766 936 365 974 342 -852 399 227 34 -281 -580 442 -769 -409 862 -212 554 -395 -543 -679 -612 -569 -142 633 -745 381 228 311 -649 -342 -146 229 898 -826 -498 -530 -569 114 -817 205 732 660 -134 913 338 -261 496 -958 -278 -792 -976 163 718 94 405 606 721 544 749 -445 -40 897 -332 761 -43 -766 -378 -743 -284 -464 978 103 -549 -852 -787 -738 257 -701 -415 -691 -795 -451 -189 -172 479 -141 -480 967 -822 434 -556 866 -800 -399 -97 248 891 892 -180 408 -877 -3 540 -917 299 -242 -557 476 765 218 -611 696 799 -42 323 -511 802 957 272 -16 64 -97 484 907 -736 593 -573 538 -155 -708 -366 962 489 861 -741 -129 637 -95 368 803 387 -465 985 -602 -899 818 411 -388 871 -597 -810 -690 231 619 460 -663 116 116 -497 -968 -196 490 178 394 -101 -240 667 -391 -876 79 -334 66 -310 965 678 298 335 774 607 -494 153 175 -892 975 357 -520 619 -711 -583 153 -8 953 -731 -987 82 -254 -490 -301 602 351 -145 778 -693 -536 590 -527 -890 -137 -908 992 617 960 660 -951 556 -23 180 451 251 -994 821 -10 -973 792 579 -840 -157 -245 35 -364 -515 164 -67 128 264 464 674 -410 848 893 -929 -158 -715 -477 -257 -468 705 893 -138 20 212 -61 -169 -839 200 77 353 845 -584 -727 211 855 -236 676 -830 -670 399 664 -309 103 344 372 836 790 -888 511 -748 -292 471 -809 941 -529 782 -254 141 -849 -536 -719 -516 -124 313 611 831 -83 573 -840 -834 581 -968 -40 -34 -910 -426 -627 581 569 496 590 724 -838 -865 710 -896 719 941 -235 548 -619 -193 92 54 478 -522 -30 727 -526 -792 -178 419 -947 162 378 -802 927 -197 120 -952 -66 193 230 540 158 772 349 -965 -720 666 -288 -599 -249 -552 318 49 -487 -116 231 223 590 -605 -577 -378 -860 991 -494 -936 450 -819 -946 906 -811 -510 -763 149 459 718 -521 -521 -502 -785 692 -698 556 -282 -608 201 -267 -551 -658 -881 -948 -63 186 710 -444 -507 -791 46 -727 175 -546 980 -158 -18 996 -415 -701 -594 -622 -400 -50 350 -625 24 226 -617 636 379 26 -345 -702 282 -702 -494 267 9 18 645 -583 -131 -908 164 31 -982 -70 -446 -613 -188 -345 -826 383 802 292 226 300 371 756 -70 901 317 -628 -453 506 660 246 181 -26 -979 -672 -46 -148 956 -855 619 -781 -607 -189 134 161 -310 536 414 -324 19 511 959 -179 -294 -701 742 -139 647 599 644 759 -427 397 311 376 761 931 369 794 -195 977 -976 -904 836 786 -254 644 -211 778 665 -280 -574 362 804 969 -327 99 951 116 343 -602 -568 250 -947 -139 690 -944 -476 -769 -278 -252 -359 -263 -578 -943 -789 450 -496 -921 -721 33 -408 610 918 -975 764 860 831 -622 501 346 -915 756 -784 -388 629 -590 943 -215 -253 -461 -402 -779 891 -980 -902 500 656 -968 44 -593 154 -78 84 953 -167 775 567 31 523 -978 -325 287 84 54 -12 466 9 804 926 487 574 182 -149 -644 -315 455 395 977 514 -212 483 -187 -566 851 720 278 -834 -674 -510 -12 -795 -229 501 -189 445 470 6 884 -721 -36 469 -369 -859 10 615 -584 -450 988 -386 640 -991 -686 -843 -195 -774 -572 -308 283 91 554 188 -309 -70 -213 746 -812 65 -740 496 185 191 150 985 -116 -769 193 -729 -388 -865 929 557 -973 -216 602 810 242 -412 -939 280 -708 -889 225 -156 -388 -789 187 -888 48 -488 577 631 753 6 776 -456 -902 -301 -705 231 934 -938 390 -48 -345 -760 -782 -578 329 -620 -359 176 761 920 -107 56 983 318 -252 -437 800 863 -769 665 234 -782 109 699 -391 844 -812 -508 -883 -268 -404 -377 -161 -781 518 -431 738 -299 160 233 -371 -139 -939 815 40 171 -905 -282 997 943 357 863 -912 175 218 -704 -387 78 -657 -799 881 638 19 -738 -719 883 -923 309 -85 -671 -322 -74 -869 -988 -290 235 440 166 757 -656 667 956 455 -684 -184 -225 -323 -60 881 425 356 705 -53 -595 220 459 922 803 -285 423 -943 -312 -597 830 -402 -650 -873 -957 470 -940 -580 400 791 148 964 -252 733 183 719 -465 -5 -267 -760 -985 599 149 -363 -75 309 922 -763 81 898 483 -45 -40 -317 682 -584 -229 491 -958 251 170 -843 -93 223 366 435 -793 -445 -93 -176 826 828 -605 46 214 -52 -708 933 -284 -570 990 836 673 792 256 -939 770 55 -141 -685 459 657 297 698 -596 503 330 732 477 -19 -101 -539 -855 637 989 419 -142 -599 -839 -13 438 327 -712 369 953 -947 763 960 -299 805 987 -381 655 43 -472 -952 153 249 113 362 460 -642 784 451 165 779 677 -769 854 -671 -512 514 202 -984 -124 548 140 725 -512 310 78 75 -816 -59 -840 -652 -142 -619 234 142 66 868 -126 -959 -440 493 -573 55 787 519 -731 -470 -759 651 -688 827 762 867 379 135 962 742 582 131 -394 -20 306 -60 75 654 358 911 -4 23 -436 382 -445 390 891 500 639 -255 -23 -756 464 650 -205 685 544 -109 437 -200 630 53 -693 -416 195 133 -663 -660 23 421 -605 343 116 -14 -923 -348 687 -894 711 628 89 -234 856 446 780 -261 205 107 926 -799 -889 -321 961 -312 -193 -583 534 735 903 -409 -735 825 260 -883 82 -399 843 -870 339 -142 -489 -930 290 668 268 -169 340 -278 307 -407 -931 -605 738 -14 628 545 -792 680 442 -239 -654 -742 593 610 -50 -935 594 451 -636 -288 -822 322 428 261 561 999 414 620 598 -858 883 -425 958 107 932 712 -420 -561 -177 575 -235 356 451 708 -767 222 240 866 -694 -959 992 -600 301 729 778 139 929 832 -831 -753 386 -350 -812 149 -583 874 -268 -226 -549 -265 936 -607 -672 51 -605 -395 -542 -96 319 489 930 -836 179 -152 -812 432 -865 655 -589 -280 499 21 -362 -352 -729 44 -669 568 576 -163 -800 -601 880 729 419 -538 780 332 -650 -937 -770 -973 -687 -178 604 -880 123 -816 309 -118 520 16 -816 127 -350 785 -687 82 -647 -243 309 -386 122 -26 632 -407 -301 -952 -165 -629 -135 915 -688 701 266 -143 698 788 530 -42 318 404 -731 108 -472 -779 -313 -884 -298 176 706 274 -664 380 119 240 -986 622 -120 911 -743 6 -636 -567 545 -458 -870 -381 -821 -178 -549 500 -255 -883 392 989 432 -467 -319 -238 -659 -875 463 -340 749 -414 -847 -446 796 -914 -728 854 320 313 -858 -546 68 -192 843 814 -315 -891 -994 86 224 -167 169 -732 477 -931 -569 846 408 117 865 -700 263 408 -618 547 -403 -404 183 928 902 -469 753 -857 496 902 -116 -934 398 559 -371 -536 758 375 537 152 -222 168 595 777 -997 -991 589 -214 -280 -198 581 13 244 -210 -216 331 170 -486 -401 905 -230 -755 -650 -855 923 -546 -462 52 897 951 -723 369 -449 785 -600 502 -510 98 -442 -864 -411 875 -904 771 -374 -278 -127 -939 -505 826 -167 -275 -407 -431 -878 -981 -688 593 132 557 176 5 -220 133 376 994 740 86 -300 -287 368 834 795 289 -644 -603 74 -636 779 -975 -692 -993 611 -408 848 -673 670 312 973 498 418 857 718 528 94 -439 914 300 251 -174 86 -823 455 231 -547 -685 401 580 -779 119 -293 -518 521 846 -276 -947 108 -25 -519 684 -144 -866 -577 476 -115 665 196 6 -64 294 -237 818 -262 -595 19 975 -2 -746 -84 562 66 -750 -589 -941 148 -373 -384 981 -781 -608 570 -638 -775 153 401 751 106 -527 -959 362 583 703 -812 262 -39 174 -63 -365 -538 -909 129 415 471 -151 607 38 -717 866 -527 -876 398 646 307 -165 -946 371 410 755 -279 150 -52 472 -376 -62 434 842 -92 -370 -266 144 -549 270 -501 578 -281 -513 -710 376 -69 -322 555 -452 497 -65 -750 -757 341 273 812 -690 -644 544 826 -295 341 -332 877 82 -352 396 -786 -64 962 186 392 700 820 17 888 129 -355 -631 -856 964 -713 -111 370 522 406 976 -704 -446 632 -422 938 442 -351 -530 -105 748 928 234 438 -778 -741 -945 -473 -279 -756 616 113 -496 51 -168 -624 106 -89 -66 -464 318 -408 -311 -267 826 819 666 515 970 602 -40 -84 -37 -444 -789 922 -597 92 679 495 949 -894 90 251 -761 603 -145 282 -24 -410 -869 209 567 918 303 -968 447 563 -696 433 -870 386 285 656 505 674 271 766 941 -147 -114 -226 -411 177 -800 -89 -753 -787 -417 -5 490 -233 880 175 -148 -484 160 -583 592 967 -275 898 672 -56 928 367 968 -14 840 -601 -918 448 219 166 -926 651 420 87 -451 -456 -796 486 52 -507 456 -725 448 907 -796 458 501 -778 -539 185 25 -304 -308 -595 -529 -966 716 907 -120 -185 -813 -290 -713 -262 252 650 718 294 843 -926 -507 843 -47 116 772 857 112 405 -823 610 745 775 -31 -975 526 -51 -378 -740 875 -40 850 335 385 274 436 -286 596 82 438 289 785 -862 -502 985 -3 236 -59 -258 -108 561 27 -480 61 -383 -567 -284 282 -179 -122 -550 71 594 766 -352 -441 -762 176 -903 773 150 -258 438 166 -874 345 -532 -946 323 758 -527 380 975 755 170 -593 89 -656 924 576 -667 550 683 -700 -854 -265 233 162 -438 357 -241 417 -653 -334 369 434 928 217 -148 543 -918 204 -888 977 -441 -123 46 -895 -92 -606 -422 -399 -322 569 -111 871 998 395 84 -503 -53 -325 -161 919 700 849 883 339 -278 643 164 933 -797 728 476 849 -670 -923 -414 611 685 -427 -105 -861 516 987 114 -834 -990 439 374 -647 445 136 854 -537 559 785 -229 -590 360 -180 -46 -481 -384 388 434 295 -120 126 418 -736 335 -635 373 761 -686 -517 954 369 -341 -269 585 -477 343 875 -505 -106 173 -361 584 304 -793 -192 -147 -891 582 313 -463 350 -982 216 34 637 539 18 -750 -284 -768 824 -591 435 -100 -860 273 788 -335 -310 -335 389 925 158 304 -749 -639 -513 -937 -407 357 771 -492 616 963 -579 -640 851 -973 400 -337 597 849 906 -976 345 108 -451 189 -152 -29 -704 524 -266 -225 545 -982 -552 873 -91 -932 383 424 146 -612 39 -707 852 -332 589 697 226 -529 994 -901 -1000 373 -43 -65 756 -584 -737 -447 197 -757 888 602 -938 -466 879 -852 -40 727 -648 -887 691 1 582 722 -864 156 255 -33 691 9 650 -577 122 511 443 -819 784 48 387 727 -241 -311 277 662 -677 872 325 275 427 701 953 798 -828 583 -338 -236 840 -938 250 710 -894 -923 700 849 -966 -23 -514 -818 -627 566 -505 -776 -30 760 28 83 -222 653 170 658 353 487 28 -349 552 -625 294 907 171 193 -751 190 -311 -129 287 111 199 133 565 -944 335 582 -160 -173 -868 -347 235 832 -823 -87 399 -311 -276 272 -101 -467 -359 -483 -801 -208 662 -224 290 -303 -553 -336 239 702 -333 -895 48 -940 -287 148 51 -210 -580 -907 -905 434 -959 322 641 246 -379 -419 -842 -675 249 -429 470 -797 633 258 836 -874 357 528 -892 421 -569 403 840 -586 39 630 243 -362 830 749 895 848 366 -977 51 724 -123 -809 -332 389 -64 -61 -371 364 -681 -921 144 612 625 -213 246 962 920 -192 858 180 -565 431 -460 -345 240 -578 -386 554 -779 -574 878 955 -66 -167 -901 879 -848 -429 -691 531 197 -723 -803 185 -992 -867 142 412 79 368 -328 923 -226 182 -35 341 136 -336 59 -649 -481 -305 97 743 -688 -474 -938 208 743 358 829 642 943 -19 805 -841 -546 163 -168 945 776 43 -963 -738 302 -380 -439 494 -658 -456 -892 -282 -458 -234 -312 -348 604 636 -804 -509 -198 -968 -637 -839 117 165 -226 322 -975 60 830 197 -747 48 -360 -328 -514 -385 551 535 -523 -511 -478 -889 -380 321 404 -431 89 -504 61 -797 920 845 113 -570 40 -956 157 771 -820 970 -281 -823 664 -592 802 666 777 -823 560 -613 910 -117 -269 -360 -241 841 168 -296 172 967 899 -797 -521 -221 887 777 -790 564 -794 -928 504 -284 -738 350 -918 -17 432 -563 -142 536 -292 878 388 -694 892 825 982 105 -47 796 -971 -848 879 838 -604 -475 -235 -507 675 477 -147 452 -588 -884 998 689 -38 521 462 -249 -906 -351 914 -270 -197 -645 -916 381 238 -626 737 -370 845 -174 -178 -608 797 139 724 -716 796 672 565 -78 59 98 -686 -455 -294 -737 302 -343 -30 494 697 915 -150 303 267 -975 76 -903 -578 -267 -705 212 -803 -362 -774 626 -516 719 589 582 -281 610 950 68 703 97 818 -800 86 747 -80 -826 -707 150 -56 883 -296 270 315 992 -946 -564 923 -235 -872 -925 -55 705 282 -552 379 601 -646 -238 732 45 63 461 -381 -511 -389 -445 300 168 156 -648 615 758 563 -211 -309 -125 261 -543 810 -687 582 -893 967 418 611 511 36 979 778 -824 686 728 -814 186 25 -739 928 979 -733 -848 739 -388 459 -168 -47 346 -943 -396 -89 504 -580 -101 -793 500 -675 -218 441 680 770 -591 989 -97 -676 -612 641 656 -228 183 -737 661 -940 694 -218 419 -604 826 210 -922 810 -476 -298 496 -660 572 116 751 -829 747 521 -523 -251 698 141 -480 293 28 -292 638 -836 -998 184 40 521 884 -246 -194 971 -693 11 457 536 751 896 -923 -242 -433 -171 234 61 858 -799 442 -372 251 -540 440 -11 -98 -652 140 444 261 924 -235 -37 862 977 -957 874 -481 128 211 265 -521 -61 481 -902 -400 -448 -540 -367 48 942 957 -856 -308 197 -525 125 -749 613 -279 -847 -34 -84 -655 -722 -169 628 -542 -600 686 127 577 270 803 342 127 -144 183 359 355 -645 584 -980 -241 262 66 -297 746 -60 868 176 375 784 -60 -656 379 -410 329 -302 500 -63 770 -399 -559 598 -614 -72 -602 -30 -112 -363 -310 -952 543 -995 538 445 907 -192 -154 -243 603 -146 760 -820 38 187 153 -549 -312 492 819 -80 818 -873 -101 465 -878 726 -459 939 -355 192 793 8 798 100 902 964 -285 -295 18 562 -735 -953 686 363 256 -950 -229 121 401 721 235 -106 629 -456 789 -433 972 603 655 -205 4 686 14 -702 -579 315 -245 278 997 895 513 354 -328 423 163 661 -911 -953 796 466 -651 506 -541 809 -661 973 -321 449 921 17 540 -479 -790 -9 842 139 -214 -764 -903 722 218 175 510 -361 -129 666 -121 -53 -52 353 -332 -839 95 -722 -427 236 844 -993 230 604 -360 -417 -145 674 -851 106 -454 -469 431 -66 -104 -670 -824 79 -60 -280 548 881 -77 -102 -392 -246 -753 -651 -533 -983 -30 561 -867 493 945 -28 -177 -525 -632 -405 -385 672 -872 -209 -810 -119 432 282 953 -312 -454 -568 410 -41 759 -687 62 -361 -176 -670 -522 573 -799 453 880 450 -474 -24 987 -422 411 -410 -370 937 -176 728 -83 724 -165 492 26 11 950 540 -164 -823 -544 697 0 -333 506 539 69 -78 693 -584 431 -936 -44 147 -304 947 562 -290 46 -918 -126 277 101 121 -91 -736 831 -175 -172 681 144 175 -705 383 -700 -41 697 29 -294 -793 569 858 -889 -441 172 -823 265 113 966 -553 211 -833 549 -388 340 -462 -211 888 440 23 875 684 865 482 -914 325 567 -536 -405 -605 -366 -171 781 690 -181 598 728 41 817 155 -630 874 -50 -340 112 -298 687 -108 -636 216 668 261 -834 25 -675 570 135 -483 914 -833 670 -323 -636 -30 652 190 -14 783 -802 -142 353 -275 141 828 -841 895 782 -190 -435 560 183 536 567 -617 769 -442 363 29 991 390 560 522 713 0 -551 813 -787 740 746 -112 511 -12 735 -415 -42 -244 835 229 793 640 932 810 -693 623 180 351 695 624 169 -948 -5 -294 -959 -80 660 -848 475 -726 105 534 418 -901 405 -851 -520 -319 701 -906 322 -281 -525 -751 -671 -900 -891 604 -777 -722 326 -505 -55 948 996 -72 607 -810 -934 -497 -512 -665 -611 892 -588 202 469 -481 22 321 914 30 -980 365 266 919 670 -265 178 749 127 6 858 -10 -190 939 158 -358 -299 -672 -471 -174 -470 -707 -765 313 -72 -393 95 677 448 -753 581 -446 861 317 -974 228 -42 245 -567 -443 41 566 -858 -3 779 -964 -319 -479 692 591 -333 -780 969 480 793 83 103 -857 742 -660 447 990 822 -174 -270 773 842 -573 721 308 248 333 547 85 -63 -544 7 368 -529 391 -87 -858 137 856 903 -987 777 168 889 -992 -194 -110 -176 914 -171 407 648 -454 -193 26 -788 812 781 108 346 -497 470 913 -322 602 -262 716 171 7 -867 -682 41 -43 -754 866 800 771 -618 -102 477 -744 -507 -384 650 -400 463 689 231 -414 -948 -733 -663 267 454 383 -344 706 599 -672 941 -523 -698 793 -610 -77 -575 107 -95 88 280 416 456 -347 -690 -207 504 972 -181 734 847 -277 430 -680 -909 323 -879 878 -760 140 -870 -344 492 9 391 -41 -351 141 -38 -44 -519 -152 -298 -640 -741 -726 228 -798 374 -784 -250 -168 482 -357 497 23 651 516 715 817 112 -461 -349 -745 848 401 312 -555 -923 802 -308 -734 -852 298 710 731 183 -64 -94 -321 256 -732 -204 -414 29 600 -250 612 -106 -153 571 -315 -32 390 -879 391 -20 837 310 187 696 42 204 803 -214 -34 3 -266 -427 835 427 -273 -156 645 -16 -850 -169 453 279 728 -164 611 -146 266 718 599 -973 -521 -502 955 -432 -690 -982 -562 918 517 119 -43 591 -423 -951 -624 814 863 379 920 -53 147 823 442 155 -43 -865 -931 -715 672 -638 -583 -903 654 -221 617 715 847 -814 -403 31 771 119 260 -454 60 -156 -382 -505 322 -500 -604 -791 477 191 -80 -249 -13 -300 -117 455 818 -671 -907 -197 -119 -1000 -437 -969 103 63 -932 813 931 -991 -123 -431 -768 -407 525 803 679 927 -813 -500 -428 2 -947 478 -352 -877 572 -354 -310 -476 -10 -780 568 719 -304 -795 493 -868 393 513 857 578 -987 702 678 483 -831 -909 374 -630 942 434 541 -275 -434 422 -295 303 -741 887 504 -509 -711 -197 -364 -40 600 219 729 408 -434 -455 -363 -689 -682 -841 -975 694 446 -23 944 -192 229 -503 734 -650 -83 499 -187 -717 -27 184 508 109 -421 940 764 69 842 -317 814 347 -376 -776 537 486 -966 5 399 -202 -382 -45 746 599 412 303 531 -77 676 971 769 -742 -882 723 -174 289 -963 658 -922 -993 -22 935 40 -542 -759 -292 936 194 912 -35 619 688 -61 -605 -426 558 -505 799 -495 279 -324 -462 -962 -963 186 101 -894 -881 -539 -286 -617 -239 -108 883 -100 -370 -377 -969 -29 -713 -219 22 -469 948 -816 -225 -234 302 920 -183 927 530 -885 -596 817 -269 -784 -114 395 692 848 878 843 -750 -49 -346 -919 -197 -606 -675 -149 303 439 285 -424 -743 125 153 -106 352 -653 530 -189 -823 817 477 -405 358 786 675 -543 142 -327 621 -382 220 279 664 -832 -630 -977 -515 76 -385 -99 385 -620 353 964 -856 786 87 -736 847 467 -38 -778 18 514 728 923 175 -99 175 149 760 -759 452 -87 316 -136 -59 -157 -208 197 -654 491 750 -223 683 -364 480 266 -866 -562 -563 -625 185 -50 -753 366 550 -949 282 -280 -391 396 -99 604 -931 -622 -950 -427 -669 567 254 680 58 -64 294 -435 859 445 995 391 319 -150 819 973 461 -557 -654 874 661 -592 -246 -362 917 275 -142 -665 -724 -675 488 789 -577 -810 488 -94 -535 -993 -263 85 750 985 61 956 -720 -698 278 502 -831 -630 606 994 -763 978 -307 710 381 641 228 -477 -331 224 -807 -91 -944 -107 559 -997 -877 628 944 188 -95 -804 -595 219 696 611 900 514 -763 -747 684 749 840 -956 561 861 -514 -109 -372 -538 -240 -332 125 779 -681 973 -171 343 133 -894 -26 -836 258 229 -412 -587 -360 -335 174 -345 -863 595 354 -237 -556 -665 677 -661 -781 487 192 729 -136 -827 -101 -617 -775 -645 -89 440 -213 -369 714 727 124 556 -929 962 -503 -410 -270 42 203 207 669 -732 -810 158 460 -584 737 968 -456 -296 -137 -299 638 454 996 972 190 -909 -330 -177 -974 -435 -998 -536 -457 75 620 -753 253 -927 -773 507 764 61 -200 -363 35 537 85 930 -574 -8 -564 293 73 4 912 -907 -56 571 -857 672 -159 544 570 -683 854 -176 -73 169 -807 -289 810 -509 22 -464 707 373 18 -979 409 -703 921 563 99 -867 463 7 -902 -477 -342 140 -354 192 684 -203 -58 -561 -453 277 703 177 -610 3 885 -939 906 465 -939 -423 -614 -61 -404 -984 -715 911 98 807 -242 443 183 7 819 145 -406 -308 263 -635 589 -290 -250 141 963 518 423 835 905 -188 -598 -488 -390 989 792 -529 956 -140 -425 -210 -914 141 933 838 744 -855 983 456 -823 30 -950 786 -774 233 138 525 990 -61 14 -412 202 499 -125 -945 682 142 361 -107 221 -48 -706 -21 398 -640 -186 -999 -485 983 -180 784 242 -704 991 33 173 156 951 572 -200 186 904 -34 -276 -312 190 194 -146 -491 -700 69 -781 788 -285 -89 -923 -312 -336 202 -788 585 -474 155 -804 -270 851 -913 871 146 695 -118 644 108 837 116 613 378 -902 320 -542 219 -985 624 -548 -835 -192 818 -393 980 202 223 -594 -798 -542 -611 233 853 -84 -383 -735 233 956 -191 487 -997 -99 464 -377 -962 -162 -399 205 -426 -910 -779 -795 122 767 -777 896 -479 -886 -856 -553 -588 330 257 -583 508 278 605 -781 235 -759 -341 -834 -314 -107 12 64 356 -15 67 -383 -42 -818 -488 404 199 91 941 18 852 735 -18 -551 -666 227 400 536 -829 217 -393 -574 445 450 -856 -886 269 -655 -969 -996 453 42 223 -532 169 82 868 97 772 -486 646 -211 -49 819 225 913 -314 -611 587 -502 528 923 -648 -487 -520 980 508 830 14 161 -996 -683 864 -124 -952 299 390 -156 331 -445 -171 895 954 826 663 -710 362 -263 -616 -800 181 -912 462 215 497 189 39 -60 609 409 453 237 340 -933 252 -723 883 198 773 -554 -337 801 644 134 -442 -295 269 283 839 -688 60 -13 -915 985 345 -374 -165 -78 -165 -892 154 -342 503 -78 379 -990 -192 557 408 465 -191 437 232 455 451 -813 362 253 868 343 -655 622 -887 294 -724 582 14 -515 -710 770 -788 -563 -179 -889 -46 119 -743 -780 206 -495 600 838 -239 -894 -151 461 -141 85 -933 943 -589 -432 146 995 -483 -284 -689 995 692 93 -438 320 326 -81 199 -496 -591 196 236 325 852 -163 -317 -485 -849 -67 -767 693 444 144 960 651 762 511 -109 -152 623 -369 -670 -546 997 -793 -191 -715 -819 -273 -691 -680 -742 668 446 -322 765 -309 -35 -766 852 320 515 225 200 816 631 -673 80 721 -917 562 145 -415 914 -796 0 -863 143 -171 375 -27 -24 -138 -30 -942 -551 -899 -166 698 849 -439 558 -222 606 585 194 430 -962 -302 -873 861 245 -233 863 930 -451 524 -529 701 -307 -408 883 -64 166 814 344 630 -158 461 980 252 -1 199 708 584 -849 523 -162 10 -332 -635 -728 -996 -230 -687 -210 19 -196 -693 -332 987 222 898 374 778 153 282 884 -255 47 -228 -381 373 -143 -890 -10 371 -384 -296 725 808 -294 -115 648 937 -335 225 -252 -511 -230 937 986 574 252 869 -224 -233 -320 25 41 -112 847 -171 -99 -647 997 790 814 131 456 -695 608 992 684 -104 782 -413 -693 733 -221 210 832 405 280 -704 323 883 586 -85 161 -840 358 -268 -745 -562 17 527 133 -383 899 -992 -737 -756 -422 -334 -572 -647 -944 -922 -525 455 -399 110 466 501 97 368 440 580 -587 650 -260 -107 -840 670 -158 -797 -471 74 717 -791 -768 198 -736 518 -947 529 -825 -31 236 -857 -924 -668 661 -729 204 385 -861 -831 355 -401 -73 0 566 -860 -15 220 -180 -160 -881 342 -251 -907 -652 375 -500 362 828 -334 867 -273 471 525 109 -182 -101 631 -686 -602 -412 846 160 784 -544 -939 841 -933 -929 727 -178 231 999 -841 316 -132 68 -209 -263 455 -169 -752 -312 760 828 -927 -732 -791 866 -754 -553 379 770 90 -243 760 -186 381 715 -426 -457 172 623 217 607 152 32 4 -88 -381 -482 -52 2 -785 110 -266 -248 -291 14 127 -169 820 344 -301 416 591 -58 887 -373 202 567 428 -863 -776 -782 872 595 912 365 94 207 -549 509 -520 441 487 -752 728 -199 470 -825 944 818 -628 378 671 252 -861 -749 280 851 -497 413 -649 -940 967 431 -48 188 -771 523 822 -249 957 740 267 -532 -442 637 776 108 537 -258 -929 152 539 -152 244 -777 51 644 608 -25 702 253 -777 233 -231 -685 102 577 -553 -167 -759 888 -556 474 632 -985 -578 731 -120 -241 -699 -142 599 -496 -319 -369 155 -18 -19 7 -829 -472 800 -664 609 278 632 -692 88 892 -993 -975 -288 919 -578 338 993 -615 -883 -603 350 -219 -489 885 -974 644 -125 200 913 155 -481 65 -438 -370 239 262 -510 833 -868 404 460 -116 -782 187 -940 767 -692 177 961 710 -938 -592 -868 219 -867 -432 927 429 -191 -986 674 212 -641 827 592 750 -558 -383 -323 -23 -243 234 -822 206 -559 846 660 -503 -900 -481 882 -107 54 -382 474 -239 -589 -814 132 974 -531 449 29 -411 625 648 566 110 978 -842 -294 -6 755 -451 250 -883 598 -905 -986 427 411 583 745 941 341 -389 165 372 -621 893 769 571 -864 242 21 19 -242 418 -9 -123 -588 -85 -421 -450 190 -83 469 -252 365 391 552 -225 963 -523 443 -279 -450 817 795 -829 -247 -173 624 -379 -132 -894 576 992 -206 -943 -441 85 -502 -398 551 -891 443 -501 639 640 139 125 -691 -903 -802 -588 -755 470 -231 -978 -254 229 867 -834 -288 677 -298 517 75 461 -917 753 -163 -108 -583 376 299 171 25 922 -843 730 483 841 768 -951 -499 546 68 657 -934 805 -295 -343 -221 -176 137 338 972 553 -129 289 585 -57 -870 1000 78 808 656 295 -338 656 -148 376 -960 261 -519 -880 278 560 -318 -942 751 -1 33 -988 303 -641 -906 314 368 -1 294 117 153 -946 87 -444 -702 -216 770 -857 -583 -726 -132 -104 722 -964 356 978 -832 186 408 857 -844 -765 -256 266 -776 -778 913 266 589 -361 -706 833 500 -560 748 837 -570 -777 333 886 -800 63 -48 880 594 -45 -562 866 645 -48 369 -407 -426 -536 -820 300 -929 -894 221 -86 190 -546 328 -903 -650 -552 301 883 791 -173 -529 -46 -552 -492 108 929 670 -975 328 -402 -628 -562 664 965 274 -480 -893 461 -619 993 -984 545 942 -425 -205 958 -428 701 -421 797 -290 -157 -740 -82 -206 -173 -644 -999 -696 -61 258 -164 787 163 863 738 -968 500 -557 -7 -138 -170 133 -907 -524 958 271 -931 537 437 -660 -250 -117 -101 870 -909 742 23 451 -795 -368 861 -713 958 241 -420 745 723 363 -260 794 -370 321 630 -134 226 399 -298 17 -830 670 973 41 -290 903 -287 -995 -30 210 819 -337 -140 -508 485 -454 908 -683 429 -383 453 89 236 19 701 -993 -19 709 -691 7 -857 815 567 -12 -702 334 -264 720 -135 797 -417 -394 265 930 -486 447 858 -17 -500 -628 -697 812 615 -7 -224 582 647 654 -824 748 -336 -856 562 -884 -234 -934 734 -61 460 421 -152 -597 -895 -118 876 332 507 -791 950 -690 -445 -434 78 281 843 -628 -685 986 -365 -996 717 -527 -841 -362 -102 927 -569 234 306 -429 -87 -224 -280 -371 364 -358 33 -737 330 -301 -983 402 937 -753 426 -557 -76 -462 255 260 664 3 602 -355 -915 -201 246 552 -906 -115 262 423 -680 693 623 990 -846 816 938 425 -379 -226 219 -164 112 433 -876 -878 69 -69 -414 20 15 704 961 -968 -846 -744 533 236 731 196 -185 365 -859 -694 563 -666 673 996 258 -656 155 -146 -84 9 59 833 175 26 -704 -436 -78 826 940 -733 867 849 679 -26 417 -773 49 906 615 -169 -354 -124 360 -21 -929 -23 996 -539 750 -915 -609 -985 -817 444 149 -906 -920 776 -447 586 386 -907 664 841 -788 538 -249 -855 -986 102 459 270 753 482 -719 10 -805 -584 -753 -466 846 -120 785 845 84 127 -301 294 -995 -370 -211 837 -488 -269 692 -658 793 275 -627 -370 905 -776 -608 213 -930 -622 -127 -909 -532 -203 -517 513 -682 727 816 492 -983 880 -144 -596 104 591 516 105 -994 -1 227 913 151 -528 -375 78 -339 -581 770 398 663 -117 -286 136 489 -802 -593 34 -228 242 340 -220 889 833 -180 250 448 -312 -232 492 -383 -481 419 -251 -352 -173 -210 -524 269 996 356 -879 302 -388 389 -928 855 -353 -774 -543 185 -188 556 252 3 -791 -528 -393 -870 -526 367 -390 816 -960 -357 8 -735 -770 841 336 550 870 474 -448 160 -747 205 515 683 163 369 -992 652 87 658 -465 859 980 574 -98 515 -557 907 -713 -646 792 -536 561 -872 -278 94 938 995 249 67 -792 -898 926 -78 -847 -539 290 -922 -267 504 -4 -525 -690 -589 388 -345 -800 777 -16 -788 1 -367 466 634 -370 869 -394 593 632 -97 -719 -975 -553 -158 -23 548 -428 827 -272 988 -472 -127 765 -433 -901 631 -342 632 600 588 317 -266 -580 -477 -956 -834 572 -298 -824 -708 -579 13 404 402 -780 505 815 448 -620 700 699 815 -79 151 -442 625 -685 -996 -679 -973 -713 -194 562 974 -967 -831 -339 570 -624 333 155 -129 -77 38 -949 -755 271 35 266 -18 -789 -379 -628 -40 110 8 -314 -761 -837 739 835 865 -558 947 430 -295 -288 -923 -8 -766 -92 -138 -633 52 -107 64 892 497 -966 131 107 -381 228 599 -431 876 -412 -381 -406 901 -349 869 -244 1000 273 -473 -92 -646 -824 -997 204 202 -269 750 825 639 -126 649 -153 417 103 548 -858 -862 -71 905 430 -333 -214 -675 618 638 -891 -451 442 -32 -335 647 -989 426 698 410 -525 598 137 845 -390 -600 -693 171 368 -378 836 814 746 -982 77 -741 628 -793 630 -327 -364 900 622 -136 354 933 -556 -507 -331 376 478 343 830 -924 -20 432 35 -570 14 707 385 757 892 -509 667 -32 680 -335 252 981 386 562 -448 -359 -672 932 -125 -235 -463 498 -156 811 61 953 -720 62 -803 993 -810 867 -159 750 -758 -319 -31 -338 -471 -264 -396 -593 -746 820 418 22 209 836 -741 96 54 897 -490 -855 -306 238 699 501 125 -310 -682 -29 121 -416 882 -625 -31 82 -708 -819 767 -215 -431 740 196 -894 906 -800 187 629 829 -749 -579 -33 737 -632 -537 161 -601 -544 79 -771 -466 -961 -192 858 309 777 229 -10 983 756 -605 -481 690 540 362 -393 -685 -112 267 857 412 -652 -65 -140 834 932 614 -119 383 -228 -774 777 -833 -165 -265 723 -129 -177 -50 -993 -920 240 526 -908 -782 126 551 -650 -882 944 369 219 -982 991 -120 -936 -908 310 -896 -723 733 -92 681 -69 -479 26 -238 982 662 749 -594 -769 91 -115 -991 585 819 248 -888 -329 -740 -596 712 -263 -339 118 359 -250 -560 902 -639 -991 118 853 -162 698 -771 589 -981 -329 -16 678 -681 -850 332 211 513 -698 258 -460 -336 112 455 -711 137 776 620 417 -547 67 -653 -321 308 170 -951 363 2 -692 939 689 -328 -195 923 269 -932 -321 -562 93 -270 -124 34 -524 -854 -578 979 -176 -487 848 -508 420 -568 -157 -417 -455 -351 551 -290 -463 405 -498 831 92 -62 -121 564 -440 -139 -978 646 674 60 129 395 -544 192 263 849 72 -630 -808 969 -924 -244 -476 -590 -504 614 -528 -217 506 -806 -264 -910 -212 155 201 -341 -594 -496 -707 807 -668 -521 867 -40 -326 825 -147 -318 -178 479 577 647 -115 418 879 -900 949 -954 155 372 -845 853 203 598 -82 311 249 948 683 -270 574 845 663 161 723 -458 -855 927 -444 -672 450 73 -551 -666 248 -658 -56 -1000 118 -606 -285 -736 439 316 357 -896 -68 -506 -810 338 47 -336 238 449 846 -413 -453 583 -656 521 -647 632 -4 173 -291 -43 -132 -900 -324 -769 552 461 277 -150 809 -694 -367 -132 -735 921 205 566 -683 925 -668 450 -659 -693 857 105 293 -368 -92 -491 541 18 -703 119 879 -740 520 -13 369 131 44 -595 -983 -912 -325 -267 682 -65 -620 -596 27 -498 -212 701 586 -612 -289 913 8 50 121 -783 433 -854 137 598 29 -597 189 23 40 288 -566 101 -171 59 235 -833 285 510 -254 540 -452 553 -886 120 54 744 74 -44 -558 967 -563 164 -851 -974 -696 860 -153 171 515 -165 79 340 -618 -543 -126 438 -582 -814 -52 269 -141 51 868 416 -977 106 975 -104 799 1000 751 -623 -747 -360 -891 524 357 -920 912 -714 435 808 -901 -503 31 -445 449 257 39 -702 627 280 454 -169 538 -257 925 663 915 469 327 242 -805 917 -528 -271 -201 721 -205 73 474 -693 -486 -98 452 -955 -733 -571 -505 -270 341 554 -610 -820 -645 -786 -114 381 -651 795 786 -626 825 -270 403 -910 -786 -360 977 -571 839 -145 -960 646 -117 -869 -9 -33 46 -930 -662 714 -617 -616 268 283 -234 235 -131 -839 -103 932 787 470 414 987 179 1000 -31 -361 74 451 192 -502 -40 -106 124 859 427 539 419 -991 -556 -289 309 -182 797 -299 -161 -377 -671 -769 728 -575 -557 -283 584 -45 -160 489 398 573 212 -105 -476 348 422 632 -739 -420 928 31 -470 319 975 255 -935 777 64 -147 740 -335 -571 359 423 -538 -63 145 568 -168 -168 -541 -348 -768 -103 -681 596 54 447 -184 -628 -327 -648 -558 -135 628 -451 493 -815 197 -134 -761 -384 -226 -623 730 -521 809 650 -402 -577 324 214 -53 226 899 -14 637 -722 107 -924 -278 -550 -375 -706 -167 745 -71 -812 -233 630 -657 87 -200 759 318 923 -915 154 -46 -13 119 908 828 -436 503 757 415 -474 -6 404 -361 51 -199 121 285 337 840 203 -373 -968 -373 899 918 368 158 -994 -867 948 232 -93 34 -303 461 46 -893 60 725 -813 -8 -275 475 307 -587 -930 -623 705 -132 675 452 412 -974 707 663 -818 688 22 444 -724 -832 -999 602 297 -213 -788 -719 89 -287 594 869 712 -101 58 934 75 791 -147 685 829 -247 50 208 -743 -863 -366 756 -377 208 -527 -986 827 -169 -533 804 596 -134 -463 -600 645 -62 -904 -54 -931 936 -139 707 -12 374 876 687 196 592 -873 -422 792 935 532 55 748 -534 -681 -511 -491 411 -738 -607 810 -7 -760 169 -88 -118 -839 138 -256 -420 649 -32 451 274 -395 -97 -241 -914 -69 -549 955 -293 456 639 603 -483 -218 -534 375 565 -126 -26 -874 -389 -462 -190 -722 797 -731 536 27 581 -157 236 -866 -651 192 105 805 487 735 -826 223 732 -67 -138 -81 59 -953 322 578 -956 -123 -47 594 -908 196 -14 977 84 -699 -216 220 -252 611 443 539 -42 867 -985 -476 -865 220 104 -219 674 -214 -182 795 -430 484 83 -297 -442 -164 -904 -134 291 -607 -592 -120 213 -737 -223 220 -390 -233 375 772 621 -212 608 -552 -214 -809 -212 349 -617 -223 701 -788 910 346 -24 224 -973 403 -883 317 104 -746 -756 495 525 162 651 291 -895 -223 271 528 -548 -703 525 195 115 -284 -755 -756 350 -861 992 932 246 290 -644 789 -220 -351 -231 -699 836 506 -468 -144 393 -202 -454 16 -260 687 180 571 475 123 330 -515 418 493 -667 801 994 -155 274 -236 706 -131 864 -513 -794 595 220 637 187 -18 -22 403 611 436 397 421 488 -829 -240 793 -991 636 -919 566 -717 311 300 -338 -562 -480 38 251 665 -492 150 -892 -977 994 -553 -208 -596 804 -159 323 -177 653 705 -721 -990 865 192 -730 -629 842 -24 -171 935 937 -434 -167 188 643 -952 -26 483 840 927 -580 -369 -76 504 -204 966 -370 -894 -209 354 297 810 608 -669 409 729 486 509 270 -592 530 -830 307 347 528 493 -758 -209 -916 -941 -810 772 868 938 605 -65 507 -971 279 -375 -231 775 80 601 -125 428 649 -571 105 -973 127 986 398 -295 -260 -934 536 629 126 525 -326 -936 804 -557 -235 130 -60 27 -110 -190 -890 -818 334 -747 -163 -899 -992 938 -570 381 -111 648 -663 -872 -118 206 -344 852 -910 -723 315 -452 622 -387 -844 713 955 971 -42 303 -650 -686 -49 -784 -880 -749 -757 967 -997 783 720 735 385 253 221 -686 -882 -363 558 43 -735 202 525 438 919 -765 820 -987 -444 -832 -654 250 -676 417 -812 897 531 56 -511 770 445 -485 -212 11 -634 124 -576 377 -734 -273 -943 211 -435 270 -903 -492 155 -490 527 641 -449 158 -729 -20 -748 244 -734 224 474 666 77 512 -449 817 -918 242 -552 -213 989 368 -111 951 868 689 39 846 -342 -979 131 -243 -64 -957 695 -838 -518 680 122 793 442 -57 -937 -702 812 -534 749 -511 476 647 -749 -592 -523 900 -993 -748 343 -721 -964 -641 883 -484 -223 979 -394 496 620 -587 238 828 -305 518 971 978 688 -739 498 -810 748 806 -838 -956 -408 870 -369 -681 515 -352 295 -828 -425 -212 -36 79 807 -45 -787 541 828 -126 879 -681 511 348 481 604 -381 -615 -737 917 -625 157 237 860 382 495 -658 712 -942 -703 539 -845 886 730 -245 613 -928 -734 81 -6 83 682 -213 -287 -964 84 -587 -313 -253 957 641 -173 -164 259 -959 762 549 434 -231 -692 -564 341 385 -20 246 836 97 851 -634 672 172 132 -611 476 899 -922 404 -621 108 -876 -39 302 -536 505 426 408 -122 -370 273 -894 -344 368 -280 -549 595 -660 -541 647 -609 60 -74 -80 -444 -547 336 888 825 884 343 902 118 814 -980 168 643 -617 698 943 613 -496 -929 -219 748 -717 533 206 -11 219 367 104 954 -873 274 637 -604 -373 744 262 588 -951 512 -135 -264 -333 684 -773 362 -879 -616 -438 -316 -770 148 748 784 -447 217 313 -963 -381 27 -997 675 -13 -729 445 343 -811 164 489 -159 -869 -841 -313 172 985 -713 479 979 902 -596 -717 163 956 934 -587 668 -919 -196 878 -601 -58 388 243 508 -724 -443 378 -771 -407 626 -550 -414 -268 123 278 887 -509 -291 609 821 -64 943 -436 -620 -408 -675 570 501 983 -286 -808 856 -458 472 486 500 755 924 834 -590 -286 -85 400 -894 111 -968 -7 950 378 120 709 -387 -941 -296 -269 196 561 719 -275 928 205 -237 644 132 -307 -9 -177 801 -987 797 -117 332 966 490 360 251 -322 -250 617 45 -113 26 180 630 -40 -733 332 -218 -291 35 333 -673 884 60 875 -521 -12 -783 442 -389 42 179 578 -390 42 -404 -628 -609 866 -147 602 833 133 -357 -525 -735 777 -52 113 6 550 -490 433 -174 -790 671 334 399 -179 -958 472 -591 37 -653 504 -433 -578 401 -351 -204 298 165 -567 995 -924 -467 556 28 332 -164 -92 -801 858 732 706 -568 -1000 67 -852 -745 -176 -423 -816 -760 515 -39 8 -612 -490 -930 -559 102 -634 711 123 -433 -19 764 -814 707 -32 293 178 861 129 790 -213 625 -874 -157 -218 -46 711 -504 -206 24 -237 -252 503 -426 -130 -224 264 587 532 658 -629 281 799 -887 416 -247 -90 -820 799 -250 956 41 -222 719 56 539 79 -762 -802 -196 -527 400 796 -371 -369 -29 911 -309 729 -352 612 548 -779 131 -588 -820 466 -450 -449 840 429 -397 -501 830 810 278 124 333 -471 -862 -362 514 -433 -300 761 -584 531 577 -181 -902 -70 -857 703 -418 -318 -145 -200 -22 439 -431 491 -989 -916 977 -659 -347 56 -268 228 -324 -548 402 -566 -44 694 153 6 101 -665 -995 108 451 -883 984 -97 142 -118 71 -432 105 -222 -483 94 923 642 627 -835 -229 594 174 -494 -88 -763 500 234 898 -652 -19 -786 919 871 50 587 641 200 42 764 746 -124 496 391 466 307 -448 -723 522 -905 710 773 -874 874 66 -466 35 -759 539 266 -811 -726 -930 -741 -730 -159 -995 -63 -535 681 -729 -941 81 833 355 916 -836 631 521 789 -270 -848 -838 -954 552 367 -90 62 344 687 -948 700 872 -169 -783 16 138 -237 -516 -898 -678 738 -712 -6 -426 312 33 334 -632 849 -244 -633 483 -184 -396 -810 -787 -106 -406 -435 -432 -825 321 328 598 679 -369 788 -350 697 -544 -781 272 651 -46 -933 -790 354 -190 -827 379 636 -723 622 -46 234 -905 966 585 -357 -610 -344 -405 221 871 139 -747 -707 357 265 231 -277 121 -119 355 -421 -858 -681 242 436 665 -137 -686 196 593 877 -89 -183 160 754 994 971 -802 -155 468 -442 -194 133 -823 -390 608 862 -450 814 -133 487 513 811 -907 429 -743 267 620 -939 -46 197 -581 183 -694 -779 -270 -713 205 594 588 559 896 -775 -738 672 -312 -156 -544 275 -631 -233 201 -522 691 793 285 -561 -725 658 480 754 -328 64 31 -267 58 -600 -329 498 -648 488 154 134 355 873 384 -729 -486 -35 625 -109 451 -788 493 -606 618 -845 -535 270 -826 574 -325 509 -485 371 453 -236 -450 167 -886 910 863 391 -748 321 -298 -348 836 733 304 513 -927 -211 -734 -535 -614 912 -860 785 -572 -592 899 -950 -69 -905 486 -349 -838 115 942 -284 -177 741 -468 167 -445 -792 257 -430 -365 -863 5 -219 -700 830 -314 -763 134 373 787 741 -323 941 -577 -730 -220 -2 -517 569 523 927 -786 -364 133 334 -671 -89 -514 -228 -476 794 240 -840 165 -875 238 273 -263 -905 223 820 909 -433 567 -973 842 828 369 211 -325 209 -644 -638 833 -629 -676 -71 -33 -212 990 -105 -206 -478 358 -562 -24 527 315 187 624 371 -440 927 -99 206 394 -783 461 292 -605 348 163 824 -141 -655 922 14 -391 411 566 -926 -212 295 46 -524 561 207 -654 324 -735 240 967 -919 29 566 -695 -368 -127 -481 273 -73 -541 -697 191 486 -443 -613 -358 712 -278 191 617 780 -106 849 418 398 -781 343 896 -211 -409 -407 -41 965 -783 -629 -724 0 -613 897 -903 124 606 -256 784 421 676 368 -990 776 721 -223 822 585 -177 124 -160 -169 760 -207 -511 -78 618 -556 144 -668 833 -615 977 -112 756 194 -564 -519 924 -829 -925 763 -745 587 -374 -512 259 541 -274 769 395 -732 191 -602 -408 458 -499 -305 -776 735 -508 -639 825 -185 207 6 -182 563 -861 22 785 -987 -227 -11 -787 479 159 961 -388 -479 857 829 -63 445 732 287 325 -145 564 -307 720 -117 683 669 408 329 -915 -874 -918 -841 -153 353 343 -947 832 -217 127 94 -544 -864 -430 -202 -31 245 436 -265 111 -950 -899 -720 862 -60 -533 -395 -229 86 -234 -550 632 805 -512 -165 -619 -97 -210 -20 -506 -532 -472 918 -338 -810 957 851 231 -640 -538 611 818 83 -582 556 -197 586 642 930 324 -111 691 121 678 -727 -308 -780 -311 -4 683 -717 912 -933 -331 -261 944 727 934 534 15 -198 -543 288 583 -904 -304 672 208 32 -119 -850 795 187 -102 177 -682 249 -578 -410 -986 439 592 310 -171 480 -557 -73 897 -943 833 665 -254 384 120 794 -835 187 396 978 345 -104 -514 578 108 -798 -827 668 -85 -270 -633 785 -489 580 -214 759 -412 -445 147 -495 76 120 210 964 -272 -454 547 -815 23 637 127 105 -334 -49 -171 -798 707 -871 -322 485 2 758 -362 -722 -942 -603 -889 -241 -358 104 434 -444 999 -987 14 -892 -637 -792 429 593 -795 -527 514 -455 452 591 361 -248 -250 -778 80 -552 -427 645 983 990 -705 -40 462 793 -392 -573 -125 -959 255 -953 -501 800 385 932 -522 -275 -531 -133 7 -18 -1000 370 -304 107 18 -779 829 284 -775 -886 -838 -193 -622 99 144 -507 -110 341 -433 -748 790 -518 -797 -522 507 -813 -454 -448 -553 -89 -204 -228 -397 -629 -566 -419 151 -539 334 471 -899 -374 -676 -620 823 -755 379 61 138 361 -430 -422 371 891 162 850 621 -948 751 62 -807 317 -914 386 -489 914 -761 -684 -621 -303 468 936 -698 -365 -526 -476 -497 -124 870 658 703 -354 -314 608 144 452 910 745 903 692 843 -12 281 -707 -978 -840 -269 628 122 705 -976 591 -550 496 72 -789 -900 -388 469 -902 -223 -542 368 -91 -206 822 -282 -726 160 -544 701 656 -437 -835 -78 281 -746 -454 84 120 518 -534 241 -585 355 629 389 -864 -133 -845 -758 411 785 -848 916 -414 -313 706 20 -301 -414 -727 -357 -269 775 -618 690 701 377 606 -484 557 -141 -85 -498 -730 395 405 875 -635 589 207 808 -179 -369 -468 -676 559 759 -781 363 989 -787 -938 -475 -918 379 465 -813 -193 555 -805 -598 256 602 -418 937 -928 397 390 435 118 -324 -402 259 -996 511 157 -239 509 -621 -428 -17 -514 479 721 -32 965 -953 -577 171 -595 964 -146 -360 844 92 767 -777 524 -324 -931 -523 -912 -965 -561 547 195 975 -198 -794 -281 743 -6 631 983 -363 238 -867 700 -504 -640 -691 930 434 94 253 815 662 -41 478 915 -132 651 -617 344 393 784 360 -614 -300 -935 -874 -456 -67 620 -263 -439 -56 112 -228 288 39 791 319 -826 426 -306 723 232 -376 778 -741 113 575 302 -624 -626 -50 -796 936 824 -606 -609 282 840 955 -300 -947 202 -466 313 -705 816 -564 46 -560 10 798 410 554 470 -393 615 621 -55 -139 -432 -131 -22 -920 -456 648 311 253 -900 274 113 -407 237 -207 -297 393 851 730 579 486 213 -822 -141 -170 37 -682 -297 -419 -589 660 338 681 -641 415 -672 -572 722 644 846 233 -690 -410 779 218 -298 -503 -472 598 -162 -211 -181 -451 -578 480 -307 -316 152 589 -959 -298 -255 768 719 -111 -798 988 434 248 -161 30 421 -14 902 -115 -138 -656 -348 -660 149 293 891 405 -754 -107 47 -996 242 605 -389 861 859 -283 395 -524 -491 -731 -288 -30 -979 625 -93 3 -938 -110 201 -702 -716 -135 868 815 625 957 435 133 247 -477 936 560 -227 -636 742 -833 711 366 -601 933 -291 259 760 -893 -327 807 -204 -110 -869 271 644 283 -910 326 -594 449 -7 654 -417 -388 619 109 -622 983 -755 -613 -297 -773 423 -816 11 512 747 699 -321 -972 930 -870 -117 407 314 74 550 597 439 389 602 59 186 231 -141 -929 32 -251 743 -716 359 -257 769 -838 988 -110 -211 -907 -327 507 -347 113 -66 830 -301 311 800 -878 526 402 -613 814 706 472 -849 -250 -581 32 899 -100 803 -409 742 696 34 509 289 -226 227 81 894 -916 -439 -485 -951 535 -935 860 -760 -8 247 -207 659 685 -584 309 657 -225 -534 -79 957 -102 -173 635 714 537 836 20 -965 -322 -554 969 -302 -730 133 -991 867 -81 428 732 -660 -863 909 -544 36 924 948 909 -873 530 197 -118 -540 333 918 599 137 -160 -333 -81 -760 -401 618 136 625 656 842 -223 346 -65 630 19 717 967 352 231 -705 -531 463 461 -778 -825 398 -498 -434 -745 -544 -795 589 -25 121 -524 744 277 672 -274 -789 -824 -734 621 456 -496 -955 -997 518 -413 166 -833 -498 385 -390 -396 -594 -270 -97 366 624 -897 738 29 655 105 -126 566 57 90 626 -450 -147 413 731 787 -139 -747 -632 -552 -102 -202 337 -456 45 243 418 -6 -819 540 292 -752 657 850 -501 795 379 -175 406 958 411 -699 -209 -978 338 581 -445 -867 746 8 -432 870 458 -412 -596 -11 -713 891 -977 -872 547 888 231 -55 86 773 -824 -993 859 -543 -587 313 398 -690 -424 -304 183 730 -399 -640 65 499 957 -641 829 -718 -237 -882 822 -29 -848 759 805 -860 130 -644 -755 -521 -844 493 179 13 -121 -664 446 408 -46 -42 466 333 -808 -28 -800 241 -855 533 -954 952 364 482 -297 -318 -874 330 -816 -7 -315 483 188 -272 -741 -611 703 -600 147 -339 799 -579 963 66 -749 -896 -490 -995 -550 41 -396 -652 570 -796 -152 867 -712 814 -171 -563 107 -509 464 548 576 -954 -392 -236 15 -934 -761 -852 -694 -900 -414 -685 232 299 -363 -111 222 438 169 -31 -73 -941 368 778 141 -664 467 -355 -589 464 -321 -842 591 -753 -479 -226 975 -395 -550 418 882 -976 713 -879 517 22 -721 -396 -832 -315 906 839 -412 23 -188 90 -736 966 365 -226 -651 768 545 -660 620 -251 581 -641 -594 -961 615 -417 -149 -980 -627 -580 -978 -783 -631 -22 -935 466 -980 255 324 289 -380 770 -324 -418 742 -188 501 -29 652 -115 977 -456 90 -310 -807 441 175 571 -405 -495 252 942 -415 725 -703 87 603 -276 -101 -423 321 661 -32 470 894 -636 218 559 840 -605 19 470 -404 314 -792 670 -325 692 -412 238 -389 30 -231 92 819 -577 -478 -412 695 -163 -142 370 74 599 426 229 29 -888 -941 -758 490 -2 -793 794 832 15 369 -519 -643 476 470 -666 -745 -709 905 415 -895 -232 615 -840 408 200 35 663 -971 846 -134 768 -304 -883 82 -611 -764 -440 -668 -281 -564 117 121 -751 -396 -246 186 -974 499 497 -417 -901 -87 -100 -416 845 -210 437 661 -168 455 480 -600 612 -550 614 -609 675 -573 719 426 -99 177 -58 -95 189 -781 -304 619 747 -793 438 901 727 334 -791 595 -186 59 868 -239 -482 607 -427 634 942 -57 405 -973 -617 -447 952 -791 -812 371 896 -203 651 853 182 715 604 -764 -208 993 -553 716 654 348 604 -314 -819 224 -31 900 -415 381 -7 -540 -951 717 -892 -397 -103 641 -985 -322 138 533 484 -423 760 288 -607 884 882 -555 958 -863 -209 -345 346 -957 -829 709 608 160 -431 322 54 -400 -223 -499 -92 126 228 -357 -452 -372 312 2 -310 562 -182 175 962 615 -33 -85 424 -674 16 108 899 -342 -245 343 -718 -449 -256 146 798 -681 -392 255 -830 584 -400 911 117 -927 -865 87 31 -464 56 -49 113 -483 -183 285 83 434 268 -739 911 996 738 -968 -904 -702 915 -736 530 990 -66 322 -834 387 -492 -549 429 404 -685 -338 243 -837 -405 422 -633 -67 -901 -166 220 422 -196 92 37 979 -212 950 -899 630 -886 494 -374 909 -526 -744 454 -668 567 -58 -272 622 -109 932 320 987 -74 -973 -123 -300 -988 -362 1000 -258 -856 21 -210 -887 -937 -327 343 58 -101 -224 -223 -146 139 -65 87 -167 -497 172 367 -409 -221 438 173 -679 -751 -80 68 -535 -513 -710 988 -163 -831 735 -189 283 -105 597 -882 -484 -306 -897 755 -774 -644 188 935 279 -907 247 481 -389 -559 243 440 795 888 866 -517 -389 -346 950 430 102 -543 631 407 -604 865 -908 367 -135 484 46 451 956 280 82 149 -914 244 262 -469 417 372 -982 406 503 -346 376 334 495 297 128 958 -359 -513 511 912 932 884 152 -463 991 123 -315 690 100 -677 234 -382 37 258 701 -845 377 -344 -824 -69 -286 -656 420 -509 -870 928 -219 62 -37 570 -738 -293 761 317 198 -775 -941 749 835 -346 987 139 603 973 -389 803 7 -309 -115 -709 -311 -139 300 -558 -449 238 35 -473 -126 -421 -555 792 655 379 218 825 61 781 -212 -905 -87 -11 24 -203 -647 -999 -139 -701 -744 744 -137 -198 779 -75 -309 -288 605 -519 -810 -176 657 -754 823 98 -620 -536 883 -374 659 -623 255 -271 -989 786 -854 798 -128 966 135 -196 -589 755 487 675 482 -737 797 54 -869 -281 419 -99 150 -74 -326 -381 467 929 211 672 503 -639 398 -495 763 -581 481 944 -139 952 889 423 801 428 -763 890 714 951 341 452 -10 -18 -391 -487 -582 814 -799 629 453 -753 375 -879 -352 88 383 -600 388 -917 -76 919 535 -829 56 -332 469 -69 -236 -123 916 -71 259 365 579 231 450 -111 731 642 -329 813 -817 -287 -301 462 -781 811 -310 474 -678 419 569 -241 -417 343 -199 -866 726 888 109 -920 831 -859 -449 -36 38 -525 693 946 522 -936 -424 -727 127 953 -807 14 -346 416 565 64 -201 608 -477 -208 -386 346 -711 393 -423 -45 -561 427 354 -59 -205 33 -671 -126 -442 767 363 -788 905 703 -229 610 -968 -53 -653 -170 89 -950 -393 -796 785 721 381 456 410 45 -155 -64 514 -421 -457 -581 349 -261 11 -819 -120 420 -763 250 169 54 -784 -175 793 -441 -344 -376 -492 805 784 -298 37 920 136 11 -565 330 175 -316 -186 455 -146 -138 288 -52 135 -194 -956 -813 334 679 -395 -393 -374 -378 131 -932 -278 -876 679 -417 275 645 -682 -406 -320 620 -398 -329 -240 -769 -298 -13 -345 -502 371 455 -370 522 -351 -7 967 -569 396 -679 552 520 -385 -200 -602 -328 223 -468 425 794 459 -69 -19 432 -805 545 -125 295 -839 -284 -695 -441 58 -544 -740 159 -549 946 387 554 -733 -462 668 654 -551 468 -28 -425 428 952 196 575 153 -959 314 258 275 -626 -471 -706 731 -494 -357 -291 -945 10 -873 -217 -583 525 75 271 -960 634 586 -922 -574 -155 -823 542 -993 626 544 292 440 97 -937 -429 557 -947 -119 -289 -653 -663 -266 363 716 -124 428 -239 500 942 639 966 -238 17 821 -156 781 -467 481 54 578 -501 -873 450 294 275 925 -197 -999 -754 303 444 593 -841 569 771 269 -732 421 -591 -52 -861 -57 -201 -684 951 -347 -895 -147 329 700 -613 350 555 -979 -868 -248 -899 -544 446 -695 -398 -697 128 -206 632 -645 389 -990 516 269 368 -350 -872 712 -640 -404 602 643 173 373 -517 -54 695 -593 630 720 279 719 -411 378 142 -513 -280 457 307 -51 -326 689 -537 688 -765 220 887 -692 -970 -968 442 56 371 -672 492 530 534 -317 408 -527 -780 -337 288 -659 307 383 132 -400 421 45 -624 -348 603 657 448 -976 -208 -705 -356 -258 -386 -858 -125 -553 -899 -132 -494 -689 -424 -236 841 660 -912 37 945 -472 -374 -511 920 -655 -154 -308 116 -758 53 -260 31 -827 -603 379 396 638 966 412 -87 387 899 -713 824 -234 316 -389 -811 -311 -503 102 349 696 -987 33 98 -717 230 85 465 -675 287 633 -288 959 34 -128 -235 -292 456 -651 -21 -695 715 578 -196 310 262 671 -870 466 650 -716 56 -575 787 -183 130 -867 120 407 85 993 -813 -779 902 -684 -94 -77 -860 -73 735 -929 923 955 120 806 -713 -550 -234 -291 705 -649 40 409 423 682 126 -442 -25 -746 887 -622 638 -255 -444 -922 -705 417 680 -524 601 525 -847 796 997 -636 -358 316 127 994 -117 -654 -362 48 595 511 663 -16 -232 227 -477 572 983 1 -674 884 -857 -134 585 -347 -460 131 290 -718 859 -172 -853 953 -452 841 691 252 -430 928 -369 -725 -380 -414 -276 -647 918 -114 -152 -271 340 928 625 821 49 51 -664 434 -451 577 0 -865 -149 -310 -689 -571 -443 -326 -350 880 -366 180 -374 600 266 -948 230 183 707 668 -253 353 -842 294 459 -401 966 -61 -879 210 47 16 -371 486 -941 -399 579 -688 381 91 954 814 224 -291 -179 -142 678 -267 -358 -344 708 -448 202 -837 183 202 -314 -119 96 -540 59 -757 -240 -15 -351 -427 -75 530 -332 918 371 -363 983 466 868 857 496 -325 526 46 521 508 -92 484 47 986 150 775 341 -286 899 483 -282 879 251 -999 -802 471 -656 902 -365 -948 417 -276 -584 502 -946 227 649 -348 -153 869 -33 670 535 804 110 255 -738 -597 -729 -541 183 -485 248 -993 -473 215 -341 970 -684 -236 760 -202 -290 -299 -425 -645 411 -586 -229 -193 492 -318 -751 -248 881 -934 -362 -181 283 -775 -222 823 948 673 344 -52 176 -98 433 -573 -262 352 -88 937 147 218 -672 169 921 935 398 -698 577 547 586 -179 -141 -104 -469 -693 -906 -945 -137 -757 510 -901 -638 43 122 214 315 -724 395 -766 215 -533 -788 -480 214 -306 548 -235 -424 108 248 835 295 215 447 870 -905 -497 92 528 1 153 -668 -460 437 -907 -626 218 607 -734 745 382 310 -107 -360 494 379 -591 246 -940 -995 96 659 460 -641 645 921 756 -305 440 -477 -866 -435 -65 678 538 754 191 459 -256 557 526 -138 216 -986 -635 -5 -375 104 -599 -9 442 898 -567 979 -405 -114 196 -321 -30 746 744 900 -400 -681 -413 -880 317 -783 -635 718 -369 -372 179 -697 906 -523 -522 -904 536 770 77 -169 -570 93 222 35 771 -883 -470 -847 -233 -78 -109 275 -270 298 -89 432 -300 -877 -758 913 -77 781 -315 -500 893 382 -654 598 -587 -999 13 -572 -887 553 757 966 611 -725 870 528 67 -866 926 206 -259 -322 -337 -859 -810 540 -302 616 640 737 750 549 -483 -821 938 13 -29 646 -553 -553 493 -128 -444 -854 -87 -433 -467 -913 -501 691 286 502 399 30 -342 88 -754 -823 677 -152 845 -317 -448 -715 620 -438 -675 -966 320 299 -530 -427 107 -333 -952 446 -846 469 -752 425 -659 -431 418 -54 -456 -408 882 -246 355 -398 834 -348 -300 757 -785 590 776 403 -437 -392 -844 -653 389 619 -891 -99 585 372 -185 620 -628 194 113 438 929 -654 -892 -643 809 -717 -182 -33 -513 -370 -436 -685 7 317 -258 957 -860 -607 -198 281 -225 -143 -427 -895 -156 789 -944 392 649 -530 -794 799 642 374 742 -494 -539 -558 942 298 826 737 119 -603 201 -648 406 658 875 -769 -231 501 165 -712 -597 -19 480 -739 712 460 -360 436 -310 205 668 220 -769 921 315 293 -256 -787 149 -3 -736 27 891 283 206 -441 830 582 133 -997 702 -333 317 -829 827 -528 -666 -715 222 -796 -811 843 -641 -365 -470 925 696 -692 -568 -246 905 924 -550 867 -622 656 -202 98 606 -586 -826 405 -10 395 571 30 732 653 970 970 -376 825 285 573 498 -299 -618 198 -770 -266 -970 362 -840 144 452 -324 -87 -269 -115 -344 -660 646 -774 984 -725 -477 -281 -270 737 -327 -124 963 -982 820 -423 -923 728 375 667 951 600 -888 -357 -374 -993 886 467 -905 -48 -297 693 -15 941 -151 -843 338 -991 272 -373 -92 -414 -390 -467 -913 -841 164 -419 76 -897 564 448 -715 -563 971 -5 -117 200 -496 -944 -763 261 -624 95 -384 -308 -360 -516 374 598 -297 620 362 575 339 -500 -261 -107 -316 -513 571 491 -382 -584 -929 -548 -310 -661 -911 -333 -79 -518 957 -661 828 -976 252 857 230 -194 -583 -221 -144 959 -394 141 116 439 29 -46 -971 103 1000 587 -511 689 783 -984 -718 370 615 922 -969 393 296 -645 -870 154 916 204 -240 490 -814 4 -599 -802 230 624 -240 904 -735 561 356 786 577 -631 921 -430 923 -517 674 -401 896 421 -303 -895 -2 -385 176 113 -41 902 200 440 730 553 -111 -865 219 -585 -922 -414 -401 -477 -184 900 -55 699 273 -487 -979 -735 -866 258 -809 520 111 223 141 578 -71 -879 -561 -162 62 -190 -423 324 231 472 -588 -444 671 -947 885 985 -126 -343 -960 543 51 1000 111 -7 960 -17 343 679 -703 410 -190 -423 132 -35 -328 -719 -983 406 649 -238 -170 -476 163 812 116 451 611 -137 936 -102 -70 -933 -676 -155 -336 692 615 125 -680 -569 694 -460 34 -198 290 718 185 -518 783 -695 339 551 625 657 -997 -421 -707 -762 -806 -703 -547 -858 85 -729 46 869 222 -223 398 319 161 -686 360 594 638 -379 526 946 -330 -945 -299 -254 -42 -430 -342 156 88 320 -214 -337 -913 895 -458 330 -125 489 -8 238 -838 826 866 655 -402 900 -243 -992 -862 -64 150 142 490 -236 612 -677 222 -942 -731 78 815 -226 -436 -327 -835 794 -903 444 546 -130 31 664 507 942 884 -759 906 618 373 -688 -282 379 364 -187 741 -836 -591 -354 495 -740 668 -360 -204 -735 -139 395 659 -109 555 -629 -170 -534 366 676 -536 889 -591 -541 66 -890 16 550 -767 468 604 668 576 -83 710 392 -174 -452 571 -451 -193 58 -127 -818 72 443 927 766 -219 -317 -490 143 997 194 -638 854 81 -495 501 -507 -251 327 789 223 -639 21 250 439 660 649 692 -47 -465 -801 -897 275 -228 -789 -308 450 912 -51 -571 -265 533 -154 -735 882 -688 -832 143 150 -850 178 -646 -561 -902 -537 699 -556 391 874 887 -634 278 688 498 -344 -302 383 -421 945 632 -388 -587 -319 791 -257 -227 56 509 735 85 -485 -683 -845 -434 184 -27 198 305 482 -889 261 -810 117 -310 278 977 54 999 -360 963 -935 -264 460 -766 -597 -509 -39 879 391 -162 768 -641 -164 -641 95 -520 -526 -463 -999 -645 -590 468 -998 -652 -342 -747 374 -501 -367 -618 -948 386 -827 965 222 351 -618 -826 581 264 -723 805 189 -103 -415 -879 -418 -373 275 -356 -176 912 -729 -807 -532 619 -383 -478 391 470 263 63 -223 -855 -212 161 509 -860 -927 -993 998 752 -893 -194 -988 432 -445 130 852 -708 -296 258 -170 -224 -753 -179 -181 149 292 313 -594 980 -186 -423 602 -110 62 -754 -782 -802 -954 968 -580 -427 -18 878 -167 -784 -883 361 952 486 766 808 254 290 596 -834 -430 -728 985 -314 -356 446 351 -749 445 -63 3 -227 755 432 487 844 -554 -297 -982 -384 -22 -250 202 801 -974 417 287 -858 435 715 593 -20 -717 616 839 -994 -682 16 142 67 -446 502 970 -571 815 161 -86 529 374 810 65 675 646 559 -817 -279 28 -617 733 -393 298 739 -723 14 401 -522 -493 -59 -983 -17 -153 374 929 -827 614 -912 439 -561 -352 653 -847 -246 -955 72 -706 -353 440 23 -17 -596 933 -329 655 531 -156 772 -28 -978 -440 531 18 -994 -694 590 -749 -709 648 14 -862 875 -722 413 779 -914 405 858 467 713 -401 68 317 -844 626 -899 -93 13 -297 -837 -799 -351 -5 -262 -602 490 481 -125 610 -497 -833 -551 346 -686 758 -643 936 750 16 -865 622 -130 -131 -860 -283 216 292 -116 494 -426 316 -118 756 -2 801 -305 497 267 709 -488 -521 -458 657 834 214 403 -721 -507 8 -126 -839 392 904 596 -547 305 -974 614 496 -762 -891 48 311 361 344 466 838 78 -130 -917 -693 -78 -653 -110 -320 -162 672 -161 -284 140 641 -73 435 527 -555 69 532 -104 -259 254 -937 -568 196 902 -725 -499 183 -39 633 -406 17 -785 -188 136 -379 979 172 269 715 721 -301 207 -359 996 746 390 -916 -553 302 135 212 -967 175 434 750 904 43 -27 307 114 346 -194 498 -884 172 923 585 159 802 88 -182 -603 -899 418 -857 -910 -161 -392 403 717 -649 721 -401 -160 211 875 360 236 892 -509 -552 383 882 282 667 372 279 218 325 -113 43 367 -83 470 -718 112 661 813 644 -711 169 647 -168 -397 -769 334 285 228 600 -573 -434 951 665 462 -515 833 -8 959 193 -523 132 -762 390 573 677 -118 242 -705 868 562 455 -309 -539 -137 -216 876 744 -220 103 71 -189 881 314 937 818 919 487 905 -770 991 -124 205 291 -1000 -601 -620 964 -159 499 -975 -162 399 -704 -839 275 -97 -471 -287 -276 -271 -855 601 325 -175 -629 -563 196 -848 -774 -747 400 546 769 661 -247 -851 -374 984 905 445 709 -440 10 -781 -917 -833 -341 159 -56 -445 -306 442 698 -539 -50 -681 -519 496 395 35 -284 -612 -992 -696 640 448 847 -318 -373 -407 972 -365 931 -819 -989 -130 -464 -743 334 712 948 476 503 771 -572 503 -555 645 533 675 272 -622 751 741 -321 634 222 -389 95 -67 72 113 -149 -906 668 -783 -51 -958 -568 -855 -164 -95 -914 -606 -824 233 747 -575 351 -608 632 383 -785 -282 325 50 574 399 474 52 677 742 279 509 -447 -761 -271 -522 326 -634 934 772 532 622 342 -615 436 406 825 -412 -714 673 -545 -398 -836 190 -357 632 -899 -858 826 -936 177 -909 888 -248 -177 971 -597 -591 -156 -675 743 -963 -920 362 742 -97 -738 -427 -117 -603 -215 369 -718 -550 367 -662 82 410 608 365 234 842 205 826 41 923 -445 -55 -530 -677 738 168 -640 -537 -509 18 -620 -803 316 122 -547 424 -671 -368 704 -934 972 -992 479 646 -245 733 862 -964 -802 124 928 955 919 620 -777 501 -37 -883 -253 698 -41 137 106 696 -688 342 438 687 350 450 412 941 307 -39 -673 -919 -974 367 -676 -811 -949 905 679 -890 696 -418 -518 -193 -619 354 -456 -623 98 -175 996 916 -114 -297 -212 -29 -643 -992 -982 622 532 354 126 -95 -206 567 150 -228 390 -351 902 887 -468 167 209 803 -376 -36 -515 101 -657 -814 -80 -691 -199 971 343 -93 467 300 -832 702 561 -652 996 -840 -203 -520 -333 -473 863 -764 942 341 -701 402 -349 689 -743 -284 -733 199 615 -729 -600 568 549 996 -725 448 382 -994 -342 571 145 -727 645 289 -889 878 444 386 105 -125 540 369 -810 926 -609 -655 699 322 327 496 -380 770 -813 -362 626 -271 797 -146 148 129 223 -449 -795 -298 111 71 -174 946 -855 40 -447 -549 421 314 -2 271 232 -273 -68 433 154 323 -749 -7 680 -827 -477 -660 515 -535 750 376 -102 759 -303 626 951 416 89 335 101 59 -721 285 62 -754 -945 -907 313 127 93 35 640 114 -873 130 45 -161 864 574 -842 791 -184 677 -842 950 52 -325 416 -623 48 98 92 -835 -451 700 -505 153 888 -293 317 745 -786 -945 174 -787 -406 -23 -848 -338 801 5 -799 -288 -236 621 861 -558 407 -122 569 -519 -682 108 -654 581 832 755 516 -503 522 504 -118 -792 -234 -878 -697 352 207 -752 -973 138 -144 86 -708 324 734 665 -487 -144 650 87 195 -641 -763 -196 400 305 749 -485 540 -476 255 -535 -664 -356 -343 794 -652 -883 -179 539 -556 26 -879 563 526 492 -634 -196 -453 -806 93 948 -833 706 -193 -423 882 -405 735 -756 -682 933 -375 -28 -279 -200 -132 -34 959 434 276 -829 189 537 671 872 -367 896 246 198 809 -184 918 -541 -950 -927 983 480 481 -235 -535 -268 843 -134 -564 527 -401 394 360 -883 -254 150 -66 370 218 639 -505 673 385 -832 829 663 74 -755 643 -353 959 -459 169 -505 -118 160 -997 518 -64 360 234 -928 -765 608 674 -41 616 -509 -198 -357 -840 550 -796 384 -862 812 -940 235 -497 -87 -764 62 968 -257 188 356 629 -283 -375 876 688 -161 -698 729 866 -357 518 -136 629 675 111 974 144 -712 -54 797 -243 906 777 -733 389 254 424 -733 41 -24 -341 429 -69 -855 442 -289 39 -472 -744 607 575 -42 764 795 -441 -553 -823 982 878 -782 724 -243 870 634 -178 -132 438 -318 -102 71 825 -500 982 -982 -356 -170 -444 705 258 291 -202 -319 -438 528 -517 -461 -560 -668 399 343 121 -732 700 -396 -347 878 715 -537 955 -312 849 197 731 852 256 739 -549 -370 185 -220 865 97 78 173 -722 -72 -607 323 -927 877 -177 -911 -635 760 -483 169 428 139 -929 319 -516 91 399 269 -526 216 -967 -745 110 -798 -430 -564 -574 757 -295 -80 47 528 325 -978 -218 85 475 -163 54 591 -925 -772 -21 915 500 -471 -537 -180 570 -129 -530 887 -332 -613 -146 -432 -482 -833 -571 -74 -597 427 -522 -497 484 -519 56 -245 -214 610 713 -498 532 -771 212 -845 -423 868 -237 643 707 613 -346 -504 775 -354 471 306 706 952 -640 -546 353 -114 -287 785 646 144 407 -681 476 985 415 -847 825 624 553 83 85 -309 554 -857 893 -72 834 648 -911 -431 2 -679 734 708 653 195 109 352 521 -709 801 342 -844 546 948 -706 250 801 -71 181 282 -523 -310 -872 882 -574 -16 -101 985 -919 142 -743 -515 659 -50 520 -952 -435 595 822 379 579 53 743 -165 222 950 -54 185 689 523 689 -836 4 -926 448 -658 392 452 -167 232 237 -61 751 164 672 -862 54 -778 4 -604 -595 514 226 83 862 -54 -149 -71 728 -9 -158 449 -733 691 838 -489 600 184 291 -177 116 979 564 -347 -893 -850 186 725 -211 386 688 -644 784 -745 323 -638 -53 -237 99 748 -732 -639 -90 -498 -358 219 801 -584 483 376 -47 -565 -773 815 -324 -916 981 829 370 274 -389 810 -764 -497 364 -436 688 -878 445 -485 245 -275 297 -722 -862 268 949 -45 -921 -869 739 419 899 126 483 437 -72 287 41 243 200 -83 -650 233 857 273 -152 850 -65 -157 850 -794 -408 -609 792 799 -117 -136 -196 56 -751 -61 810 -978 552 511 -563 -913 -44 401 -16 816 945 922 -528 -73 272 -279 -349 922 662 80 -61 -639 -567 514 -854 -260 -763 -649 923 129 -540 -499 -382 -448 -650 -309 -47 -584 76 -810 194 -201 -935 869 438 -305 -349 -22 -102 -501 -865 -628 -99 295 -299 -892 -32 96 -566 895 494 640 -890 -964 69 893 -963 652 862 378 866 -781 742 -918 232 3 531 309 36 -432 543 -811 -827 552 362 -772 -222 355 446 861 439 -175 639 858 287 -398 354 305 944 68 890 716 660 -661 228 -250 475 -237 -927 -889 782 252 -249 629 457 -801 368 -837 -308 817 108 237 -287 807 -977 -434 378 305 -808 -166 855 418 -421 984 -71 -886 -428 -487 991 329 -946 487 -224 -473 394 -612 820 530 -856 851 95 -963 -105 135 -342 -407 953 488 -417 -169 -9 -568 -399 -233 195 -107 905 722 -239 288 -655 353 551 946 177 -381 -979 -625 278 -985 146 65 824 -355 -652 223 705 705 513 412 137 232 861 191 735 -312 -694 -341 -386 -697 -720 96 -501 -552 36 -184 787 795 -710 680 564 -97 756 795 15 905 -688 699 495 331 -235 -873 863 77 -48 285 -926 27 758 158 -858 -706 -295 -391 -389 35 689 -373 -626 288 315 115 -890 -648 988 -80 291 684 243 696 -678 471 -219 -730 350 22 585 -16 111 152 480 257 14 -475 350 -427 866 -314 714 -914 -373 -669 -156 -871 -598 820 258 -6 -66 -551 654 349 -859 -338 112 750 -356 -908 971 205 -940 782 181 -787 965 49 621 -860 -582 -889 -2 487 622 808 879 -21 -410 -950 -417 -458 -834 -715 -391 807 126 255 241 156 601 334 422 -919 -23 227 896 -991 -557 131 -487 115 -119 -849 -61 -594 506 -441 -675 725 183 62 336 719 920 -898 -404 111 -511 -44 -742 -75 628 -902 257 695 -49 917 181 -600 -754 539 334 235 569 617 -593 -743 -104 462 572 -539 160 102 -150 -124 -365 -176 228 -25 -361 -716 -4 -515 -595 -965 -959 986 -212 -284 -479 71 -995 231 -914 -858 -173 -953 353 87 -715 896 269 -721 -12 16 293 -680 -95 -883 -189 991 -347 915 910 962 920 -278 130 -592 764 -14 586 296 741 -24 7 263 -839 -816 542 415 -700 -25 -383 119 -563 -714 -49 715 -388 498 126 875 567 605 446 124 -327 289 874 440 473 -584 -891 -293 257 288 143 -90 867 -684 939 -343 -383 328 -734 -734 -441 475 -257 -850 704 -965 -381 197 706 -532 -664 807 -522 -453 457 797 675 712 -490 -786 491 14 -974 -301 -677 451 -331 270 637 -745 156 -20 -14 411 742 -15 241 -324 699 -30 385 -794 -169 -265 -689 -97 82 333 -383 595 -923 104 -454 449 -359 -147 -789 340 639 440 -636 -439 603 906 58 650 -217 568 142 755 568 -843 -95 -557 127 -12 24 764 865 -454 533 -283 854 48 880 -521 906 339 791 -699 521 -30 -353 -784 -932 134 -9 533 -889 -315 -792 -272 609 178 -737 -496 -97 31 775 54 -450 -490 -171 44 543 -152 -871 -805 406 801 -757 -748 -430 -299 705 756 -682 597 710 858 -167 -394 643 675 -138 -723 424 999 216 911 -74 -698 630 162 489 -301 578 -186 345 -516 -856 19 600 -534 -452 837 -691 921 -119 -964 -349 -143 171 690 815 -948 -399 432 -755 -155 602 754 532 740 183 499 -28 469 -109 769 -180 34 -937 202 586 -236 895 559 235 -397 -993 498 917 973 -763 522 818 439 587 224 431 -671 694 -292 -63 -445 416 64 -997 -638 -727 -43 -421 35 -589 -307 -924 -72 -8 50 -130 631 -116 -531 -697 251 -986 -500 -28 270 -622 461 101 -863 718 163 450 -366 -671 -745 -437 -191 -251 97 618 -103 968 -890 278 139 224 194 545 461 -125 636 -595 -690 969 610 359 -198 432 -11 -998 376 245 -182 -953 -568 860 -921 450 836 843 330 553 -826 410 824 815 165 -872 510 20 -885 -145 -473 878 230 642 346 914 -670 -494 68 299 122 286 721 423 -1 791 808 -572 -316 138 113 -65 584 -72 701 545 986 139 -90 -265 360 -207 -261 -716 64 -916 -761 397 -925 -172 900 -677 763 647 772 -638 -938 -178 -949 248 -789 -169 663 -380 -582 562 -318 859 613 86 959 -845 -849 -817 701 15 164 -139 -795 67 819 565 568 -80 -572 -933 -674 303 -897 -794 621 843 783 -573 488 -192 -27 294 -489 959 -574 -927 699 -158 684 -939 -330 647 -157 691 -671 648 14 -43 570 -932 -555 901 108 991 794 -923 -640 -589 -316 -191 431 -681 -635 -668 479 -30 -495 -36 -950 124 461 518 833 -873 -969 -749 664 877 166 966 -340 -523 577 253 495 -804 590 28 -914 985 57 708 -921 305 907 301 806 -284 -610 269 -386 -589 -856 -650 681 -825 -162 -596 -645 -531 -224 -206 -603 141 975 -136 677 750 964 -890 84 -468 -559 -443 -80 -865 -166 734 733 962 18 64 528 -557 -49 -198 -364 -625 53 783 -599 -875 -461 49 899 485 856 -204 -969 -478 -212 401 41 -191 -785 601 407 -324 686 170 316 598 -762 -544 969 -843 -730 563 -513 -544 529 -844 364 106 -541 143 823 -431 311 358 246 -174 -507 696 712 -864 -877 615 398 -363 -350 -811 -196 -669 111 -867 -777 -354 -397 -597 -167 -801 245 -57 -849 503 545 -200 953 -487 584 181 971 -810 243 -429 -52 -428 826 592 225 -655 427 -757 493 412 -728 -582 -237 142 -125 695 -871 -367 -304 116 -299 -164 -167 675 -635 -106 -517 682 -552 781 -744 -903 -951 821 -22 -865 -329 14 323 -957 36 -859 469 -820 -449 916 159 843 198 394 -487 -988 -445 -700 793 720 -909 38 482 -850 -458 -606 963 800 425 465 477 -595 -829 -668 -759 -874 -173 -147 114 4 835 373 409 629 822 251 211 996 -730 933 142 896 396 -725 518 -855 721 771 19 553 228 -103 -423 -980 -169 -438 -622 779 435 -663 -409 361 528 -770 938 -792 -37 984 -670 -908 747 -286 193 1000 299 144 945 -888 -362 -828 543 758 520 326 108 -128 619 524 386 215 395 525 325 64 339 -639 152 802 -145 -23 -64 622 -259 -524 -104 -718 -353 391 -720 500 702 -361 -922 108 769 -477 170 -520 607 936 657 -555 -238 70 674 -96 -729 108 703 -727 933 818 3 870 496 691 -485 -476 -328 -15 -394 35 679 556 -316 -708 -12 -116 -298 -313 907 -725 383 -232 -997 -351 826 366 699 -302 159 -210 405 607 -919 286 355 597 -123 659 -5 57 -460 849 -19 4 645 942 -645 43 651 798 -63 -448 450 -643 -588 -767 -201 -927 421 -398 -673 526 -285 -649 -944 -612 -533 -311 233 963 -997 725 -424 -937 -862 168 82 -6 25 773 564 403 874 634 888 403 -368 -813 -894 -69 524 -662 879 -535 600 -611 -632 -949 -685 412 62 445 -968 112 94 -952 899 -294 -998 284 948 -635 -336 913 369 -5 493 171 16 -223 -60 -834 -184 -741 200 -566 702 -966 599 200 922 -85 -955 170 -710 -918 491 -418 821 808 -636 -501 -635 476 905 -198 923 319 424 -37 648 -888 -563 266 -728 507 331 247 -633 -156 317 -603 985 -149 480 -243 -677 36 -228 -979 -874 -111 -127 -249 870 421 -371 -959 -33 403 -827 481 613 -683 -625 -471 -534 -118 -651 -475 -887 -148 -480 441 -349 170 311 721 259 180 730 -679 -414 747 71 -490 710 283 -457 -763 213 599 -473 480 -44 -461 423 -348 451 -764 -784 433 459 521 -753 -336 529 329 -534 -433 940 -525 -760 587 -776 -342 586 568 647 -414 299 -721 715 -488 331 231 -265 -811 201 -176 -607 288 -375 -964 904 -136 -529 185 33 -817 59 159 -898 -411 803 69 -49 -276 -448 705 752 958 -844 354 99 279 -743 -303 109 971 536 -78 -130 -76 863 293 207 -59 468 431 -408 -498 -469 650 -233 -187 -797 -349 335 531 636 -57 559 -894 -451 -531 -159 662 -218 234 -742 266 -482 251 -443 524 314 -925 755 995 -376 -125 661 -934 918 271 206 -252 814 583 -201 -267 684 -957 183 824 178 -338 -657 746 -256 -970 730 229 -849 372 514 -651 851 -665 -515 -57 164 292 56 825 -964 -425 -520 -4 703 993 940 -66 -88 -661 -180 -15 -406 -854 -266 457 -1 993 -84 742 -489 588 394 165 446 22 -159 -134 33 -229 -74 74 855 -85 -649 816 651 -366 893 14 193 839 235 -735 343 -18 985 289 -22 -571 687 -389 -257 863 545 858 662 -95 351 291 -794 -188 930 -216 -428 -902 -279 -888 -508 -607 -458 156 -330 141 334 -83 -663 -206 165 -569 -323 -130 -994 636 77 612 -663 397 -884 500 802 -722 100 679 -725 -598 657 898 -617 482 868 509 -857 705 -176 -366 780 322 -925 -722 -761 -105 440 545 -784 -1000 758 120 -72 640 758 470 623 -717 -86 -33 -301 -204 -769 137 -731 -665 -916 -147 -74 77 -827 317 942 638 516 551 568 -854 530 -750 -515 301 -72 292 -506 -340 492 -144 60 -316 -862 -406 964 53 -590 -847 841 -321 566 -560 341 553 -692 -637 -461 -728 -886 -976 342 514 635 929 574 -24 -886 -954 598 -853 455 -726 -629 97 -413 501 348 -760 708 298 -18 -436 -24 385 690 -269 -83 -570 21 -978 -554 707 -276 659 -916 -287 395 -328 786 385 -160 515 -395 991 -791 52 357 620 -509 776 -423 -422 85 -341 339 -736 -524 -656 803 -462 -375 -521 -129 184 -427 -850 -480 890 808 -386 230 675 105 -231 -779 427 -542 221 -399 -305 863 -958 -796 -334 60 886 814 -944 -204 222 -109 -549 -307 836 553 727 -189 413 396 679 -650 134 256 -604 -635 -613 -565 523 367 618 -324 -828 -471 538 225 -772 13 882 -42 -909 -256 -133 -435 667 919 165 -343 -998 913 613 843 254 -917 -288 914 -566 232 -604 867 -330 -883 -896 800 -472 -552 3 -184 -306 -336 -249 635 -96 -73 -93 -786 -53 -633 -915 -969 908 -531 -728 -76 -709 848 -328 154 -108 -557 650 -864 620 161 453 -273 95 -659 -942 -55 867 602 -335 -344 169 -649 226 315 -9 -832 188 724 -191 768 -313 -244 966 663 -823 -97 -318 69 834 -748 -261 -734 858 -850 -788 -806 806 -120 -553 272 -79 -45 13 -576 -805 294 166 607 -465 144 -811 -192 160 176 -323 -958 -981 485 305 427 123 362 843 -111 -464 -919 -533 209 895 982 697 92 -585 619 -941 -301 753 120 -591 706 23 793 -373 885 272 -155 -233 114 -552 972 -166 241 77 638 13 -665 -650 446 -670 260 -510 -660 -386 838 -76 -533 621 337 -143 676 259 -797 -456 -226 -891 454 184 182 -134 818 -152 841 285 -525 -594 492 996 772 97 -657 402 355 990 -859 474 821 781 -357 411 -417 -423 -82 -365 -458 433 -413 560 -929 -887 849 171 -286 30 -710 300 843 -190 -39 799 185 -109 5 8 547 748 -880 582 764 -934 806 -467 188 802 -174 -62 542 835 -658 -278 491 -603 582 -734 -904 -942 981 -529 978 -563 577 -205 652 -770 382 873 711 360 -566 -245 740 503 292 -791 873 837 -518 -248 -834 -968 -104 -533 190 210 351 177 1000 -929 -108 -185 -865 -846 -824 -358 -698 -882 138 -283 839 -973 -292 -714 -168 42 -209 -921 94 -155 288 -597 -447 197 966 482 -449 -284 15 21 926 -851 -351 -812 -546 -735 51 836 80 150 -500 422 657 388 -408 -302 -255 204 -75 29 233 -516 -707 -281 523 456 559 480 -495 335 -992 -780 204 304 484 -42 86 362 416 904 -652 909 860 -36 -133 982 56 694 -705 -13 484 966 19 -384 899 843 -827 -240 -25 -755 -37 485 558 495 75 741 338 -364 -474 -881 234 -349 -801 -278 -416 -678 -96 -712 -644 -15 95 -832 -820 880 -704 -911 -191 -576 272 857 -135 -585 823 -687 849 994 -589 -144 -685 33 724 907 -603 117 -312 -136 290 -478 439 329 192 -28 -668 746 -681 -641 620 -195 -856 -869 542 -802 -6 305 -576 -836 412 388 -24 927 -73 -658 -782 -851 416 910 -242 -623 897 25 -256 994 288 534 -551 -42 -712 -50 923 272 -198 -80 -720 946 -619 -339 -432 577 -575 104 -703 -713 49 -91 -791 -659 -585 -498 183 -964 -80 -180 -227 4 96 -45 221 226 462 750 -56 -912 -991 -814 -490 -1000 257 182 500 -556 -928 127 153 -860 -15 -280 -125 -161 481 591 212 -974 -701 520 -357 538 240 -729 -893 -647 439 488 695 324 -541 -512 -77 562 934 41 476 846 490 -266 607 277 494 34 -636 -168 -757 941 -470 848 883 373 -992 -135 306 243 435 47 868 -326 -149 376 516 -144 -706 -538 619 -311 -192 -730 738 -28 -325 -113 926 594 -801 445 50 -889 -128 -375 876 796 502 -89 -401 314 448 864 223 -215 118 -570 -47 -24 782 322 -948 -258 -98 -681 -226 486 605 696 -782 -891 864 -79 -625 -220 -18 -752 -376 697 420 -410 914 104 -344 -587 -211 -731 -749 434 985 -814 -110 -845 518 910 180 -398 575 135 731 -177 -689 155 583 419 -816 -74 -256 -505 676 -34 842 18 -94 -71 20 748 -77 -175 -79 994 952 -123 515 -273 907 995 -978 -222 -900 -740 -239 650 -170 315 -719 -438 422 -103 -747 827 745 41 35 -77 531 308 -738 -791 -520 36 90 341 -721 -120 432 13 -763 -926 -943 -600 -264 341 -714 826 -842 534 -469 192 -741 180 817 -256 163 251 439 -447 371 -51 188 756 39 493 -359 -918 393 369 -579 -472 904 184 520 34 -208 145 74 7 515 -997 -842 812 -648 -209 -794 658 -994 -734 -708 -951 -762 -3 -512 -979 485 -953 245 222 -407 345 135 680 869 469 -198 -578 -329 -725 337 709 718 678 -8 3 374 776 767 -44 699 -63 -957 -598 -641 -933 465 -941 -572 544 179 -983 742 -792 164 -617 -615 -828 -131 166 -748 860 -494 202 -717 -579 366 666 -667 -864 -935 -863 -271 -695 -410 573 569 720 -951 -184 682 -858 -645 711 736 -979 361 985 458 -245 412 -944 -631 -460 808 -967 438 724 -783 451 -473 -822 147 -562 -38 217 -910 -977 113 511 -681 -659 277 985 -885 602 113 -631 -910 680 -279 333 351 -316 -63 212 -236 -738 492 175 -898 -553 720 -884 971 -195 411 656 291 621 223 -489 340 -231 145 -854 291 641 623 296 815 -461 383 -467 -898 446 -684 -430 928 85 499 -637 299 937 334 917 -577 427 945 -159 -992 -398 -450 -11 246 -604 -230 -907 953 -393 244 551 132 -404 -497 849 -479 846 -87 -710 -905 277 520 799 -57 188 -435 -953 264 654 702 124 468 523 -407 171 374 -124 -581 721 -42 -774 981 -535 582 284 -438 770 907 293 935 180 -943 721 -934 -420 -436 -690 992 319 -306 766 431 260 -532 -634 990 -806 686 948 -471 -60 328 431 874 174 -497 -991 -377 -313 -852 105 -603 -439 100 -731 -827 136 599 80 -297 -653 -641 -835 675 -886 -867 970 -542 -938 127 985 93 280 948 -278 585 843 -728 204 384 852 189 350 -838 576 536 935 557 78 154 296 -603 -467 -473 -814 421 661 -364 -56 -875 -553 180 613 157 968 27 38 173 680 854 817 -660 -899 -800 -374 872 -260 466 566 961 -573 -982 990 13 816 -612 610 -775 592 -838 586 184 -327 -522 -54 -670 -530 -856 -952 -488 258 423 364 350 298 640 53 800 47 -409 -222 -650 -151 318 945 641 -599 214 826 682 -611 -873 -459 592 -564 -73 -861 994 396 890 -344 -832 202 -363 652 -91 314 329 283 -723 46 802 -810 -767 686 791 344 615 951 36 685 217 -693 991 482 -183 -477 -381 54 -35 -160 993 681 -869 -987 583 349 -131 837 -498 715 829 -577 816 -967 -6 -535 185 -592 100 946 961 -718 644 -86 678 309 150 -808 898 -416 924 81 -261 -871 -539 995 988 -620 -826 -886 -343 904 172 -379 280 -618 -966 -746 273 689 -555 750 272 903 773 -866 128 -590 -711 -984 528 -688 563 -485 521 222 238 -609 154 -892 -786 523 422 -991 -846 860 201 -244 620 836 338 -995 866 377 -925 69 -697 596 461 88 -553 -487 -163 -380 9 923 -324 483 276 165 516 -458 707 346 322 -225 698 869 950 -750 155 -940 -380 669 -398 789 -676 -944 716 368 -246 263 708 729 127 -977 -583 -678 377 526 216 -513 411 -668 994 336 -250 -61 -812 -379 -41 147 756 151 -200 130 -511 963 842 898 530 -868 -515 747 -984 381 -195 84 -386 287 -862 418 -727 272 358 -385 -740 806 34 -426 -268 -948 388 677 -298 209 -884 782 -630 911 -686 -51 -449 594 -4 -324 623 -197 -10 868 -684 814 112 -96 916 -980 -469 233 -688 -724 -910 58 -456 785 -367 -615 872 -809 749 -278 949 -887 663 442 638 573 -30 -4 -79 204 892 869 134 -699 -561 -748 -827 -377 -229 113 882 929 -207 410 -143 342 -902 -50 280 -407 -856 -210 301 -635 -651 -188 187 553 -560 197 455 -205 496 4 -941 -905 -765 869 514 506 710 5 -25 -721 455 521 -421 305 386 -717 -159 -745 209 719 -348 575 876 -16 311 324 -323 439 -910 -269 484 984 -809 196 -8 -372 697 268 -116 -276 -415 238 -386 -967 911 685 -78 532 -782 614 345 -651 861 561 -15 -673 -301 739 -705 -978 197 673 460 318 -31 916 -979 777 -872 761 -47 -996 721 645 -710 286 50 754 -350 454 148 -63 327 300 531 -896 477 846 -778 -165 -117 649 262 488 159 -732 184 -57 298 162 959 -956 315 -873 -258 -851 -850 428 829 558 -108 126 -677 -479 -305 778 -327 418 166 -97 -809 969 875 264 637 310 -36 15 -567 -773 745 -73 -63 122 779 -82 -459 487 -152 -683 856 -622 454 489 907 -38 -526 -968 638 -591 48 -552 527 106 -76 140 523 -201 -236 571 883 -920 -507 -715 594 18 -939 -30 -518 738 197 -98 -276 605 563 225 753 -159 -191 -919 764 -11 709 -462 845 441 -131 -130 790 -760 -397 250 -665 722 -568 480 -296 656 -87 -832 449 -587 809 895 -991 -750 -87 -38 -272 753 237 723 -482 815 73 536 -6 10 745 757 545 580 718 -583 454 -752 -971 280 -692 -953 -292 -484 -949 -490 -729 -890 876 -989 -503 -328 573 -685 -779 -929 236 472 -811 653 903 585 844 -302 70 -355 -996 36 974 447 -883 -357 -319 -549 197 -961 718 -170 -580 -747 -2 88 404 -408 -93 245 162 528 435 -912 -87 -336 722 801 -469 428 92 -559 820 428 845 -822 -903 -434 -493 600 -741 -654 -562 743 -451 -128 693 -640 -643 -540 897 -166 -907 470 669 -932 -123 403 205 510 -611 -827 789 184 -744 -376 106 -799 529 606 477 289 -933 -556 939 -841 -379 -973 170 744 685 -42 246 474 324 -431 516 297 756 -44 660 -412 415 -663 616 60 133 767 734 -458 -647 -258 412 914 438 950 176 -188 -897 -283 6 -79 216 529 894 -172 -926 -604 37 39 966 162 82 707 -920 644 -166 57 934 -210 -405 -102 -91 117 -44 -196 654 445 -452 -440 -186 542 501 -840 -525 260 74 -510 -430 337 -877 -737 -105 132 -733 -73 598 571 720 -802 -42 103 446 -935 771 745 513 -40 -298 -624 602 -248 -862 -872 320 -128 323 -591 926 155 -478 -926 -85 -425 606 -337 -461 578 -396 619 394 534 375 633 919 -634 817 647 281 316 -131 156 543 735 -178 -595 236 -961 132 25 648 -307 299 -348 20 267 111 402 -484 -290 58 288 -285 -497 -445 32 623 -577 918 982 -412 30 -10 444 483 -603 677 -45 -651 -74 -968 -502 -373 -546 -896 -575 -249 -872 982 -399 59 47 -571 226 -860 758 63 -918 -868 342 -655 -841 802 -566 -785 807 -123 831 795 -889 -567 -10 -469 -146 494 38 549 -707 278 -856 526 995 -576 153 -513 523 -336 -800 540 60 -756 -905 -960 500 866 -185 42 16 974 592 -987 787 -331 959 645 956 -984 752 -400 -708 816 -720 -17 -299 112 951 264 332 16 -843 -215 663 450 615 184 -858 862 489 -286 -530 807 315 844 -487 -154 -406 627 192 -496 -588 635 242 412 -558 633 -898 236 -630 -556 277 -71 -752 -804 -482 -472 -556 -225 381 -692 352 459 837 -94 191 -251 773 -225 652 18 660 -230 154 -983 -995 -339 982 -342 806 989 401 445 912 -749 347 982 440 -453 -643 991 -981 136 524 906 -237 604 -452 586 -104 112 821 -498 569 -642 668 683 -110 224 460 -792 376 -895 986 -358 -845 -585 374 513 829 -935 -989 -319 -621 712 932 448 762 29 624 -795 -441 56 415 -849 -687 -63 -464 378 -385 76 -172 775 -368 -265 -733 374 -307 -637 -223 126 348 -996 -507 456 -72 189 -734 834 289 154 222 -892 811 -46 -564 -775 681 998 969 -920 520 723 -751 -241 -682 -770 -744 -983 962 -17 -647 -353 65 376 -600 560 -85 51 -497 195 -748 222 -140 373 310 -768 205 -965 -27 -175 -92 336 -962 -106 -407 960 61 -623 267 -226 -867 -789 273 242 -3 -75 -367 176 -43 248 -898 916 759 85 -290 544 -539 722 230 475 -424 136 -395 698 -407 -508 188 106 -217 397 257 -972 -857 972 977 -82 504 105 -290 -5 586 -408 964 -384 540 -399 75 -312 -77 -498 244 -914 -805 951 391 980 -506 325 138 -657 204 -239 -465 -546 -374 -811 -496 -742 541 539 -306 -230 -702 -686 -182 -975 503 -139 16 -790 32 874 -394 330 679 85 -76 -564 -512 373 314 -76 -108 -311 -474 229 368 1000 -848 -952 -791 437 411 568 972 226 564 241 -201 -355 -402 -969 -679 -536 683 566 221 -64 -615 923 -166 315 719 -273 607 858 -418 -475 -33 577 -941 76 579 -12 705 -565 555 -964 -623 -403 82 -120 -243 -345 371 744 -882 439 665 917 285 837 352 -643 -826 410 -413 32 284 -421 565 891 358 -190 -403 680 -910 46 -976 274 -324 217 625 -706 -380 -446 730 -111 -328 -280 142 -525 853 268 -323 372 -285 28 424 11 932 85 -43 -523 -127 -13 312 -68 957 266 -654 -107 -431 -793 407 300 -684 759 725 185 17 -647 -22 605 -206 485 -249 355 906 -131 -426 -108 -895 170 -373 997 631 34 -322 31 -548 -41 -969 154 64 -62 -238 -56 990 343 -11 -804 961 -202 221 448 -671 -210 -96 783 -929 -605 -99 -76 424 196 -611 945 882 488 -821 -504 -770 -339 -781 634 -171 465 -650 327 933 -542 35 277 707 -864 -789 -264 -277 803 526 53 -211 810 289 765 101 -176 -112 306 -174 -978 -732 -775 474 227 697 -726 -359 -921 353 324 -763 -801 -465 -507 853 -326 815 571 0 -718 -701 380 -979 372 125 414 218 976 -99 -881 -538 74 -452 686 -810 -479 992 -94 -639 781 703 -717 691 -777 224 -584 591 -816 -753 499 700 -513 946 669 524 758 903 912 645 327 615 -829 -204 993 326 762 -195 -873 853 575 -426 -743 439 -704 -366 307 -541 -842 789 -824 -495 686 632 -627 20 1 -21 573 96 156 -787 -178 274 -987 697 -706 -162 -764 660 26 176 551 -920 468 -403 445 70 -821 847 689 -242 264 408 -964 -44 44 -766 110 115 -993 -468 859 9 -646 -711 63 -520 100 954 -163 -96 -149 -151 541 -573 153 194 -996 968 444 243 770 -74 256 -564 713 742 413 -228 -294 -883 -475 768 970 -456 16 -638 -541 8 -332 919 194 414 163 648 -960 -180 529 -310 115 -91 627 -437 169 -684 566 316 -80 -893 -329 391 -805 -415 740 -175 517 901 825 562 -813 81 -166 606 -14 -842 -859 956 -644 -638 240 -48 -90 553 -295 -548 -802 -794 -113 435 702 60 -479 638 834 -757 61 -820 441 104 650 837 -89 -517 841 -361 -439 944 -870 481 -753 -303 -484 909 582 -6 -259 -175 -2 -385 508 764 -192 246 -981 -160 -373 -393 -887 -21 850 -444 489 7 923 951 104 -206 817 937 204 -127 -923 -791 -9 -479 417 -833 65 -217 -604 -490 484 895 -44 336 473 -344 434 55 302 489 328 684 -843 760 859 513 -847 -756 421 440 451 66 -712 -190 290 761 486 -552 741 -555 285 -849 378 498 -802 305 -639 596 744 643 726 614 -213 157 430 -127 -153 206 -286 -223 686 -527 13 971 268 641 670 -374 -378 589 595 -293 -685 -615 552 -538 -608 54 100 540 498 -559 -452 -558 333 779 616 835 -798 606 531 -260 -379 -109 -583 998 -715 605 -398 235 811 -547 -905 400 -199 925 916 267 -679 -343 158 528 330 -542 -430 533 -592 727 642 -786 -298 -804 -41 637 -62 -493 -990 -219 -613 -345 -911 23 52 603 933 272 611 292 -848 -486 -395 -845 -329 326 438 -128 423 849 -918 -609 357 -630 84 327 352 -877 408 504 -502 221 792 902 941 192 543 362 -568 -696 101 794 586 -335 -622 347 -306 908 -1000 351 -993 581 992 879 877 968 -382 -913 -672 -541 -454 -70 -774 -106 -196 -39 118 825 829 -71 321 662 912 47 -569 444 631 820 116 68 85 268 617 -542 801 682 109 -783 -255 997 498 518 95 138 -440 -459 549 -482 -369 -693 662 607 987 970 -595 215 790 225 117 -475 313 228 -46 -602 -828 983 830 -859 -371 -708 693 -791 747 254 999 -680 -678 -37 -764 -909 330 -496 -320 -910 -621 -953 421 -25 451 -356 44 930 662 513 -47 813 -860 318 69 285 -564 -527 486 -421 -794 565 783 227 -29 -778 -948 -122 526 533 98 137 -113 546 -911 -216 -493 524 772 -627 202 195 955 -765 -254 -719 -902 -384 -59 502 566 744 -765 -756 202 -531 734 -694 -327 -822 -604 270 -579 -119 -772 -689 -573 -485 -898 941 8 253 -796 -726 415 59 -485 853 522 -584 861 903 331 -204 607 942 894 369 578 480 435 -705 -594 292 -823 -705 -964 -297 186 14 -365 -942 -179 -933 -316 -751 -494 138 278 150 -740 843 164 516 955 498 -871 318 156 270 -804 -8 244 743 526 -514 784 470 -731 -160 -570 -449 -126 -691 194 488 -126 437 64 131 579 826 537 -225 -554 -701 -546 17 892 -275 -261 805 -393 -298 537 196 -899 -206 -290 169 -241 690 -622 -914 -690 -553 -522 -699 402 -447 744 -312 700 -189 -157 140 -603 -808 -715 -855 -415 -969 -842 706 -65 -896 428 687 555 -395 -319 -826 232 -292 771 -218 441 -103 305 -367 539 12 -920 72 -56 -494 653 137 125 -689 684 -110 874 585 -724 -594 602 -644 829 -160 200 -494 586 -411 -637 956 98 -608 889 -285 -899 -455 50 392 -967 -5 519 -276 -424 811 -814 -591 -66 -473 782 -571 -712 -884 -354 -522 -605 -726 -203 -994 275 -513 -860 -746 -791 -163 84 787 736 -395 108 -924 -187 897 820 -989 179 134 956 -935 -87 384 518 341 253 7 849 -771 -705 -140 -404 -469 -129 -776 652 450 239 564 -580 -945 561 395 -861 564 -837 -433 869 768 573 823 212 -158 -98 489 284 130 602 931 -662 -747 539 666 -598 -568 -227 353 -111 136 75 793 -71 951 515 585 727 -282 672 233 214 495 964 648 -273 658 115 40 -216 658 -287 -928 297 535 54 497 499 55 -145 -476 -585 744 -510 577 195 136 -568 -644 -879 -135 -781 -427 -981 213 156 -857 38 -773 928 -350 -297 30 399 883 546 -355 -662 -925 77 262 251 430 -302 580 630 -726 -497 188 717 -628 -603 -253 593 -684 -365 383 553 727 -106 243 -410 824 -671 -912 -10 -784 -422 190 -424 -932 308 -470 199 743 -901 -273 -765 -187 79 -867 916 444 -166 -930 -128 -56 -650 -883 -184 57 399 -595 -844 636 -982 -158 459 -275 944 516 703 765 -165 2 -60 202 525 739 833 -454 954 253 -499 921 -792 453 907 241 363 779 306 499 106 -607 -464 -732 267 -277 -798 738 -609 118 -165 426 -536 500 -884 -982 10 -299 809 989 -193 -463 909 -509 -187 -603 -602 -906 989 230 -141 -578 -967 483 -20 295 769 580 294 725 -745 -503 996 -541 978 577 267 401 459 77 983 -80 468 47 603 741 745 761 -437 64 746 501 -449 -569 -83 766 573 720 623 -158 893 -758 -662 -44 -809 107 -972 -694 380 -478 246 593 622 176 552 925 -283 764 373 -343 -693 -936 828 1 902 -554 -447 987 588 746 -964 473 242 758 -232 -848 630 -593 -45 -91 166 260 -877 998 -226 11 -120 627 860 843 843 877 452 -879 -999 189 -221 -697 -789 -217 377 922 -767 -28 166 -982 -949 387 919 449 -435 -719 358 548 329 320 -870 921 839 -729 824 27 257 -214 515 -307 778 844 -977 916 303 -245 -864 -629 373 709 634 607 -886 -481 -267 105 172 -259 859 648 -434 -869 -690 -837 -523 641 866 380 -607 780 -457 -981 516 -919 -359 268 644 941 294 858 -833 974 -837 453 -250 730 80 991 -221 331 -404 192 -931 -642 -241 -455 -769 989 174 -83 564 -950 712 235 914 -627 471 -446 426 -187 934 -505 -108 -75 519 361 -656 198 680 -661 -794 78 802 921 21 -53 245 -153 432 784 -990 -848 471 600 -406 -416 -376 322 -163 -719 -855 872 544 769 816 -436 -414 -629 -840 794 -333 564 743 -764 921 -521 -449 -150 -289 -896 781 -256 -844 257 493 887 -861 -972 224 -736 642 381 789 -709 885 533 -122 442 573 67 -291 -683 156 -268 -329 333 925 491 371 -512 -175 702 -507 37 83 204 -916 177 724 325 -192 -694 -847 -591 -967 -444 -363 -932 39 311 110 -303 285 -92 313 178 952 53 781 483 -300 -529 178 -97 -520 642 281 -444 622 -234 -160 775 -966 477 919 742 -180 -98 -848 816 508 579 355 -295 -186 599 601 439 -981 -755 329 -69 -734 -258 641 -217 463 -201 507 309 810 289 396 -390 -679 295 -415 834 -121 595 874 -849 691 -563 612 -950 121 40 52 776 -391 -83 -561 -511 78 -366 525 444 828 614 -467 -899 319 160 248 998 358 567 14 432 -235 -919 161 -634 -380 782 145 793 -132 -84 94 -816 -902 -206 -235 -804 40 165 853 488 383 -369 -16 -39 413 -640 -232 316 -190 -493 267 923 -879 -765 -910 998 381 233 -72 585 -39 -434 947 -39 115 123 -814 -700 -118 469 361 813 395 -155 -356 -11 -958 402 -566 169 -529 30 -909 902 713 26 601 298 -44 -16 586 350 585 38 166 464 971 -937 726 -207 -591 598 121 79 -758 720 43 68 -355 422 955 -533 -978 50 939 763 -29 -788 -570 94 891 -94 982 586 -981 364 156 503 867 -279 685 -748 -777 116 -310 -759 964 -889 -831 369 353 221 973 259 -996 -677 688 -100 -109 -522 150 -820 -481 -667 200 854 748 -925 -361 699 -948 515 184 177 -236 -945 -225 956 883 -2 -542 863 -561 -397 526 924 -550 933 340 -122 699 934 -558 937 929 211 716 676 50 410 125 84 14 -330 999 191 -467 309 -899 755 882 -887 893 -747 -73 659 -7 75 328 8 107 -3 189 -375 -700 315 -929 -739 -154 -955 -862 -948 -295 -966 -131 -169 399 798 799 320 -81 841 888 -414 921 997 274 216 -76 245 -567 -747 409 -768 -478 18 -704 446 503 331 -559 -758 523 555 -966 -126 -521 -267 -482 -492 -110 -504 329 562 953 -469 932 -860 -841 256 -85 -411 145 -593 -181 796 -553 171 -371 949 817 455 -423 361 -619 -18 552 1 -962 -149 -943 835 -930 -301 -273 -28 -595 -258 736 -713 -690 -303 930 -790 -574 -258 -820 -849 588 -375 200 -247 105 -799 366 8 870 698 783 -239 -239 259 578 -232 391 -134 749 -44 -749 907 -950 -304 -674 621 -858 245 586 974 -343 -901 -2 228 -997 -348 -308 -28 -574 399 934 -893 -5 -389 -47 -672 -769 -547 -671 876 862 628 168 -637 -877 439 -791 -812 -965 457 340 -259 -765 220 454 -634 -842 905 -668 851 -848 265 602 -955 986 -634 679 969 412 437 236 -489 -190 851 324 523 -702 -257 829 969 608 203 718 467 -96 856 -836 324 -685 -282 430 32 531 -848 239 20 -550 -412 523 -931 -468 551 -628 169 -254 -115 273 -725 -400 -421 -790 959 263 944 -372 123 -352 -570 527 291 -792 79 871 553 47 790 860 -678 30 113 -786 -76 875 142 149 -57 498 394 -251 -301 170 340 -582 -996 -574 -892 -616 742 450 977 -202 62 796 -440 682 661 -295 971 -401 -108 703 -486 733 486 -261 330 207 253 -764 685 315 612 -807 189 -983 -805 -119 979 -269 630 -70 440 -693 953 448 -58 -253 317 -571 47 994 -271 -666 513 -383 26 -369 529 720 -864 -374 -746 -849 -787 199 364 547 256 433 890 884 -996 56 395 -297 -536 823 -938 59 348 511 23 -303 662 742 139 703 665 679 -758 168 -914 -165 447 304 812 -124 -531 526 593 478 -632 -665 99 487 164 352 745 859 999 -998 -127 862 -674 -516 -204 -503 497 -16 -576 -649 198 140 -48 281 871 -491 73 -207 399 791 -303 79 736 -361 -566 -824 -139 -987 46 188 36 715 827 137 -537 154 568 -446 849 -163 349 -514 -938 -90 -12 511 -623 -199 784 859 -17 -848 257 812 -517 -189 983 -439 -495 900 -52 628 -753 -371 262 -974 720 -657 155 -830 401 821 -128 309 60 -841 34 709 -905 890 -678 425 537 -821 651 769 128 683 -919 -441 -311 -872 966 954 36 -426 -152 -419 -824 282 793 -660 -671 266 345 355 796 958 720 703 184 755 -86 -358 -717 -59 599 -698 221 544 -326 -750 -970 -685 -776 643 -473 758 294 -879 -343 -870 375 -122 113 171 -813 477 -872 -556 -280 -242 -296 707 -298 -157 -440 260 752 -370 455 -343 -250 -174 641 -51 -522 639 -531 589 -859 469 -544 -542 675 135 539 -280 -846 -169 259 740 581 -665 -124 -854 -171 -219 -819 758 -686 466 786 -328 -667 809 -772 226 -869 988 949 259 691 151 571 -628 379 630 -921 284 459 -209 162 -604 -136 920 -464 755 666 876 -480 89 402 783 -797 950 -528 133 -409 680 116 160 753 413 569 123 489 -334 -343 -18 977 783 -217 804 -367 513 246 -520 -499 -389 -224 -14 -600 -271 334 -25 -913 750 -850 -343 835 -167 -743 -342 363 149 -681 -625 169 706 -311 180 292 -775 -174 65 -982 -359 300 293 697 813 -579 106 -139 -494 184 -308 892 633 680 -938 655 865 478 690 46 262 116 474 785 -557 -829 -214 608 -782 803 795 730 940 -898 -712 515 -464 -848 726 910 -158 657 -174 -707 -182 407 -557 437 -941 -332 -162 793 912 -944 601 439 -191 -298 -758 -963 -522 -608 36 -429 -843 32 732 610 -254 452 202 930 434 -661 731 -728 536 -296 -622 -391 78 -907 -865 -666 398 -278 -506 -265 -36 -978 558 -782 88 -584 -65 -869 298 65 -937 -742 -327 850 -944 99 568 -637 222 -886 -37 -276 -410 780 -153 -401 -268 123 -876 -220 -423 -681 361 -643 -840 -864 51 -298 757 244 745 199 -535 361 -463 -41 933 -737 -185 -153 80 -956 161 -469 277 -749 92 915 431 439 50 196 -439 -846 259 765 -374 439 -542 786 -429 -569 957 342 -414 294 -226 -186 -675 -531 -270 821 501 -315 870 -795 79 905 -432 -222 256 40 -29 244 -205 747 805 408 -786 674 -394 255 184 -303 -563 -287 -489 664 -805 -418 -425 424 282 -982 645 668 -129 154 -667 -861 -380 -988 313 -380 -766 -58 -900 -984 -87 713 -345 -258 -444 -340 673 -982 718 233 422 869 720 42 -777 -565 692 855 681 870 -192 433 613 234 36 -426 662 -725 52 311 116 633 -100 389 56 312 398 350 640 80 149 -77 131 -827 584 -939 535 792 725 316 -787 877 -936 209 203 -732 76 -640 743 -410 362 -682 -591 37 618 857 -767 403 169 559 -149 423 414 210 -959 -610 228 972 801 -468 979 518 940 903 -628 576 807 683 -884 404 40 -133 -662 -157 227 -388 586 46 857 88 334 -754 -651 -578 67 652 -792 498 -191 -413 -506 654 125 -106 -11 -554 -780 556 -481 -811 349 485 -101 674 777 -27 -828 482 -984 503 -879 -544 813 206 -382 30 192 199 528 400 627 991 85 -34 -13 -716 -251 -668 892 88 -199 985 -969 598 -468 -71 -700 -407 -88 -701 -854 -628 -40 -940 952 -72 -956 407 818 277 120 -57 -990 -618 394 208 118 -406 683 636 628 -482 793 424 648 -104 379 265 -161 -654 -287 673 775 304 -624 999 -622 148 -796 433 993 -401 749 -989 228 -980 277 -751 -180 8 641 -718 936 -185 735 -334 -428 -495 -431 -454 833 145 -248 -118 235 111 -34 -670 247 355 -360 -662 -458 76 820 724 861 811 -372 -326 424 478 -689 -839 607 -571 752 -16 -578 -424 -996 -601 70 171 -155 -490 -861 -273 -634 390 -152 663 360 -26 671 -866 -546 856 261 -287 -613 292 794 556 541 366 -463 851 447 651 22 -710 297 949 -943 620 597 -580 -803 690 -296 -280 66 810 -203 432 -132 -277 734 15 -90 -974 -152 -805 626 -363 -285 -116 -225 933 997 -883 510 82 -702 883 -190 751 -598 43 167 -978 432 989 131 719 58 851 586 -232 385 420 173 -554 -980 -293 -343 122 126 -180 -457 -515 -172 -40 -67 -716 -295 358 -261 -745 -238 720 653 -595 688 873 11 -760 659 118 -538 -570 841 -413 982 -996 776 -766 847 -557 -294 634 342 -781 846 941 -162 -50 128 194 -714 218 947 -494 623 -791 414 -963 728 731 -260 848 -815 218 -411 -953 -398 483 188 -722 81 -257 -296 877 -776 -99 16 -113 436 204 -3 849 202 701 -877 -825 -148 353 -987 -987 330 -799 855 -858 -261 684 -309 751 -797 750 844 804 -117 400 -24 901 962 -979 927 -631 -313 -316 649 372 -214 -386 50 415 250 -322 152 -69 692 673 817 619 -747 -671 291 835 -581 499 706 50 476 114 -213 -147 -891 -348 966 496 199 -949 -500 -624 -441 -131 52 -930 -579 881 661 -141 475 202 963 194 -410 879 109 52 528 556 195 634 300 -320 -685 429 827 127 -134 -571 723 -569 -829 -496 -31 -345 570 -855 479 -624 608 -707 -167 634 900 -883 -709 17 -732 18 554 -375 681 768 -844 634 630 -587 596 106 -910 314 651 730 431 -829 -505 225 706 -156 -60 -518 585 -284 526 -787 598 -288 -555 121 29 577 937 426 30 -102 255 985 -6 -503 808 -783 402 75 230 503 -294 -655 988 213 618 542 105 -205 188 -31 619 -409 809 559 -830 -132 994 -810 896 468 -146 -367 -838 -444 -667 682 366 362 473 228 -296 298 535 414 540 803 822 -301 37 -698 672 -306 -959 253 -358 298 -949 912 599 337 -246 -69 677 -704 -700 46 464 -582 547 398 -922 419 111 -311 321 588 777 -39 543 -982 -280 -938 -806 -356 -191 -566 -341 52 461 216 -488 395 -270 673 -390 608 123 999 629 825 -844 -568 643 -113 7 409 182 -500 540 20 -331 -647 628 -593 30 272 -542 -123 -187 -859 -488 -232 821 946 694 -163 -682 154 750 185 265 187 -287 -764 120 -269 873 -781 296 -916 -72 -517 -432 925 -175 452 -376 307 -33 804 -150 -810 -275 223 -881 -294 -254 96 -864 465 -395 -251 507 779 702 217 89 -41 86 676 194 -464 -396 -350 694 623 761 -503 -800 681 -79 -966 -547 453 -22 14 439 -791 647 23 -474 -867 689 97 -11 892 -480 -923 -616 933 228 -583 -366 405 213 -450 -706 368 -676 -318 957 -34 -271 43 -590 -424 -941 -261 -661 906 950 -278 -101 293 576 -128 -477 8 -861 -811 -155 518 472 283 578 362 70 -389 388 307 -47 -545 -165 -588 765 -4 -195 -721 598 -39 323 425 -526 -774 717 491 383 -378 188 -35 839 327 415 -841 831 -770 184 590 -171 -202 -286 165 682 312 190 -606 -158 -89 -65 880 275 339 344 255 -370 -666 459 1 44 3 903 -262 38 -251 -32 856 579 -545 267 -61 -65 493 963 758 774 469 -523 371 409 -548 359 -989 852 -359 940 551 65 742 -425 -594 80 9 -207 148 283 708 86 -867 -508 947 -494 189 -755 -332 -789 295 -432 519 337 446 327 666 -347 -330 -147 -995 11 -861 31 746 -7 -82 -596 675 756 -633 203 -151 -721 -602 419 -478 -96 661 -489 -230 928 -708 475 2 967 -936 21 984 -240 231 -449 639 -64 629 -25 795 -384 -842 -695 642 -595 921 67 -565 147 -496 -913 -690 -759 -489 701 166 -926 -7 730 893 886 -180 708 304 511 -598 184 -262 122 550 195 759 -744 743 910 865 99 126 -936 108 802 803 -508 90 -195 -630 923 -303 -374 -457 472 775 -779 -578 -928 625 -629 -902 -974 87 -146 910 130 -214 -824 -853 -78 349 -477 -222 -3 -457 -495 24 733 51 -114 106 -684 -745 -236 -679 270 -63 -245 -351 445 -254 -648 645 -524 -985 431 -236 -792 -742 769 -327 -205 -642 73 166 -786 770 546 -766 249 -239 -701 965 67 -404 200 165 949 -848 -580 -883 489 280 742 -999 -645 756 -40 -485 -737 991 725 -818 680 537 598 832 420 -223 643 161 904 189 -942 -437 -181 86 -836 29 -634 -226 903 -38 966 22 -405 65 702 100 712 -433 -683 636 43 826 -14 168 -627 161 436 547 -760 150 564 -967 670 -595 -920 822 487 319 -370 -318 -350 818 -517 -926 -242 120 633 425 676 221 -223 -208 109 797 -49 -582 268 -925 227 291 329 775 831 987 -517 557 -173 670 40 -325 905 811 -451 -917 -429 -371 503 -236 -106 111 365 266 107 937 -180 -197 731 -704 -434 -775 -704 235 -340 -390 -441 -589 -756 491 799 -445 -59 -74 -419 88 -696 625 181 891 -182 614 -358 -108 -510 -499 -121 429 620 -61 521 -906 362 497 860 276 649 118 589 -917 -444 -381 -200 -892 89 -369 48 673 128 -83 169 -796 286 651 -469 719 949 92 199 407 -728 -308 -75 46 -523 -268 776 620 -969 -477 716 348 -428 721 76 -77 147 603 -658 711 824 158 -29 682 -825 -686 -590 -204 221 201 -536 147 315 545 -235 700 -842 57 635 -910 -425 -516 317 -192 -296 -582 -255 314 -574 153 102 -968 -534 -337 -192 -892 -444 -979 251 463 -239 -349 -356 -107 -405 -651 404 -222 337 -553 352 -798 -963 -762 -593 -790 -900 332 -562 424 351 576 791 865 -296 -63 -144 -226 -710 486 951 -114 -687 -748 361 512 991 318 863 -870 -683 979 303 -616 -766 -829 -251 271 257 585 -895 490 -131 -296 -897 881 -467 -389 309 -345 -550 81 386 1000 389 880 -491 -251 -349 -982 314 -972 -215 -866 -39 448 -365 254 41 -572 -95 -784 -636 691 -258 -84 -934 -778 880 -91 376 -97 693 25 626 -821 -941 544 937 -590 690 -24 -808 264 -571 -763 -602 113 907 -509 -719 49 -525 730 503 -746 678 245 -439 296 955 477 -176 -969 682 -260 -708 747 -147 -890 904 -387 722 -399 731 789 320 776 79 -371 -858 923 -749 -429 -137 -644 487 940 707 938 -847 657 -227 963 -270 -898 693 -855 877 -548 -987 558 -276 781 540 698 -251 -491 30 182 556 427 -668 959 -483 -222 454 566 443 -1000 -411 145 709 108 -696 983 605 -312 124 395 -603 829 417 -842 699 338 -305 300 -988 37 -235 476 813 503 -670 -571 948 -888 61 653 938 161 187 -864 -42 -711 -380 193 54 -391 -953 900 587 531 -973 -92 -462 250 -680 796 278 -95 -506 749 -858 994 642 423 -199 -999 -315 -226 746 203 565 994 -996 -561 -350 -814 -203 -307 215 501 13 -721 -224 592 605 388 569 620 -569 333 539 -891 -850 571 -203 327 188 -164 136 -380 932 755 -259 990 -269 -240 -933 -564 214 378 683 -378 -994 302 671 152 784 -578 -646 -303 163 991 -914 955 100 636 93 -598 -279 -110 753 379 -410 730 -796 902 919 -200 -746 -855 15 -65 766 155 633 434 66 888 628 -682 328 -205 722 997 -59 99 459 -900 -393 -518 364 -516 -67 -629 332 -192 470 -579 -492 201 -176 -966 735 -212 274 -400 -309 -419 440 -109 -423 828 126 410 -887 -655 -252 -127 -729 267 770 -703 603 -465 695 955 329 543 814 -478 574 314 -980 899 -373 -691 -484 -451 -836 756 -767 -103 -354 -470 633 129 857 -434 30 -832 310 -685 288 275 -99 470 850 122 669 164 822 321 464 124 -235 -658 648 929 499 967 -450 207 767 -726 -902 162 -434 117 467 -726 570 368 -58 679 250 -267 -282 -365 938 961 -526 -704 322 -802 -17 255 343 434 -944 -717 340 645 897 287 -693 436 -31 953 -694 652 614 851 765 989 -581 387 111 -29 915 -806 -558 135 -715 819 558 -333 595 235 897 -597 -31 -227 -304 116 625 460 -748 18 383 -877 -66 661 491 164 -18 -906 -585 385 400 -754 -309 -481 147 756 809 -358 -748 -868 -460 541 798 359 304 -592 637 611 -825 485 777 152 -942 -833 407 -113 -957 837 772 -980 -859 -328 759 -770 -707 -581 -49 876 900 -242 637 -762 661 -987 -950 801 796 841 11 -45 875 757 -225 -758 -188 181 254 105 -726 -201 180 813 259 -199 837 -787 -925 863 -832 304 -308 -253 565 -484 669 -572 -308 348 -308 -370 864 955 -988 -664 -521 483 -234 -115 -913 872 315 -736 -493 -737 -804 -917 -236 -633 116 -676 -511 -764 -511 202 91 92 -603 -196 -107 752 381 36 -696 797 34 -574 -904 42 129 186 -182 -418 -550 405 -908 -376 743 992 941 -46 -986 367 640 -290 250 -355 422 983 834 737 -656 -236 -768 -258 723 808 -184 559 618 -322 160 -154 247 -587 -671 100 -835 -186 573 240 -389 808 -527 943 881 257 388 809 -379 -391 941 130 -26 707 115 -848 161 227 -483 233 -466 -575 890 387 -471 393 219 -880 -399 -2 -656 -382 -474 297 581 -243 508 381 596 739 197 191 -90 -336 567 579 150 220 -284 -319 513 -873 566 -812 -43 125 679 490 152 314 -653 538 665 156 -391 401 208 -990 -845 -421 -351 -157 -805 401 -108 -677 226 -203 -2 329 576 559 -97 -788 770 -778 -916 -79 524 935 388 439 37 298 455 -955 -208 366 779 -949 -567 -789 -916 612 -82 -252 945 -962 -528 93 -383 -607 304 902 -446 -686 861 405 -373 -879 119 98 746 -772 -684 198 -386 -642 -784 -707 -93 -123 -36 -458 896 168 -73 -7 996 605 146 -499 178 -788 -929 -648 -993 -415 -296 -587 -976 -630 -753 618 42 183 -258 776 317 143 159 140 854 -826 -800 991 -924 380 541 963 620 -317 839 -561 816 -798 115 645 13 -100 -112 41 477 -491 -672 -972 -130 -505 162 555 737 674 -952 -464 -641 410 -815 466 -603 226 961 869 119 455 636 581 522 612 -897 -804 153 -768 -789 337 384 -254 481 -168 -603 -222 -167 32 -767 316 -753 -671 -707 -832 440 -817 -198 -674 11 -651 102 911 -256 -104 990 642 -33 -467 736 -442 881 -371 358 439 482 -594 -806 317 120 776 800 -129 -630 778 66 -380 519 -236 890 468 694 646 -17 16 895 406 825 649 283 883 530 219 492 471 -120 -768 901 -919 -750 932 284 92 658 -948 -570 -52 -668 695 -621 -746 183 -781 174 931 -270 -960 -371 484 -8 -223 838 -842 116 -755 49 -491 185 239 -974 0 -636 384 712 778 -979 453 -96 195 308 268 726 -636 -103 329 -656 53 605 605 661 -463 -396 353 -392 64 -551 -527 23 -699 254 313 -800 -1000 -307 -612 -750 524 228 604 568 -525 -115 480 796 -623 -836 -107 -962 -794 386 -220 538 -439 806 -329 189 104 -76 -956 -880 412 50 443 -155 -703 -408 853 -29 -903 -890 -683 834 -931 865 465 376 395 940 1000 418 -986 394 -707 -396 507 -868 309 38 830 876 -258 -465 -773 -513 -595 214 512 -940 -447 -271 -265 -236 -73 -480 -662 -201 -686 -115 851 -369 374 923 -104 -869 -161 642 17 -225 567 -232 -604 435 -302 412 650 996 867 -653 -485 773 366 308 664 -803 -552 -84 -428 -562 -415 -202 -979 -641 -164 -803 52 869 -526 637 450 555 -358 9 215 -224 -775 -17 -891 -953 191 -718 -390 400 434 -237 65 293 -724 590 143 -622 -636 338 -832 962 -198 901 716 901 835 -60 291 -331 142 -231 169 578 866 -497 -720 487 -297 927 -140 722 -23 540 -609 634 159 -892 -417 549 143 618 -385 508 -759 -316 988 697 300 254 -909 -336 -134 -286 494 -145 41 716 -989 -881 -248 580 -140 -504 -268 -154 648 3 -60 432 773 -490 640 -344 -219 -18 -164 358 -21 -143 -368 785 703 -887 902 896 -538 -568 483 458 701 -303 -905 945 804 575 694 973 -561 445 -22 52 -980 640 -799 -760 83 -871 -991 -22 -710 408 -934 -172 -231 -159 -765 -829 -909 -225 -935 109 -180 -458 -509 370 -979 -154 -868 687 -337 -185 74 -419 786 -469 -568 -273 -300 163 -69 983 -918 200 -897 -238 911 370 405 -672 -755 92 619 -75 410 451 -846 -663 -928 -312 761 117 764 -275 -450 -347 -199 366 383 388 -974 -512 181 -62 -525 -129 692 -183 633 -742 370 -6 42 -158 -23 333 643 -241 -943 251 885 -292 944 212 -859 -955 374 -328 987 -964 -924 468 104 -611 220 -101 299 976 -639 -205 295 306 237 -707 900 -851 -369 233 -280 -113 339 232 -919 394 -367 778 972 544 362 -703 -743 288 566 452 -834 -714 -957 45 564 401 998 47 874 506 690 980 240 361 623 -947 -823 -41 -798 -619 -22 124 939 703 -999 654 413 589 -482 583 672 -385 -974 382 471 -395 -715 -766 -875 313 -241 -646 784 -941 -37 131 488 -142 -762 -277 -662 515 -795 463 527 708 741 -233 -281 413 791 -118 -871 -363 95 -747 -537 -236 -989 -812 -149 -571 -160 -575 672 -357 -893 676 -823 -269 -110 -129 231 -230 -968 205 -860 156 -479 -979 -286 373 -251 739 -221 69 328 507 917 -651 -449 -177 -826 -394 548 752 -913 805 248 646 -149 -430 -845 -502 331 235 800 -422 -762 -329 808 -638 -99 -863 -593 689 -824 666 -146 763 63 -179 362 799 -382 -821 965 -659 -516 -418 654 449 735 -777 251 -579 790 -914 142 68 -371 699 -455 -559 -804 -491 -903 417 508 513 184 -42 573 194 -551 -516 824 686 501 724 970 596 -34 533 1000 465 -764 -685 -635 186 -757 981 306 -343 242 -627 508 165 175 -545 990 -753 806 503 -711 -735 -712 385 -249 575 235 -329 -289 278 -810 643 590 -463 196 372 -935 554 663 197 831 -45 626 495 177 -264 -262 -200 -28 -903 273 246 -675 253 -853 -574 -162 814 675 920 -630 -31 -563 -949 -670 -98 199 -396 977 290 71 -536 999 646 -156 470 245 423 -494 -49 951 815 59 -625 160 -925 583 -768 -704 191 817 -726 504 83 -151 796 541 858 191 -887 691 -368 85 407 -823 339 -598 -826 70 65 916 425 -421 -334 -852 468 201 -88 -783 -939 659 724 -685 -383 -887 -504 -141 -70 18 380 -871 -904 -164 105 507 -739 -962 39 842 941 120 93 -830 -690 815 832 -659 -236 -979 -288 867 -606 -726 -43 442 -600 -362 202 732 -698 202 968 246 42 -387 853 -662 334 -966 -199 125 291 -698 -529 216 -279 -116 -540 -759 160 868 -678 44 300 -853 -434 -394 -214 297 -819 67 84 -735 118 -863 -875 362 376 -349 361 522 360 -629 -785 73 272 -655 149 640 444 263 4 -305 -36 -515 -927 -464 939 680 -29 -626 214 -15 -795 601 -338 -421 859 461 758 -823 390 -305 670 961 -92 386 655 -352 332 -302 1 583 226 856 -388 412 245 36 -990 -717 891 703 -592 884 -278 445 -15 -327 619 -946 -206 522 854 -805 382 322 223 123 700 -213 785 0 956 -901 857 870 961 378 83 -918 248 821 -357 940 -862 586 888 469 -669 -747 -329 -819 273 -276 67 -297 746 -120 762 212 -624 308 -734 614 65 416 753 618 541 -679 388 746 19 423 249 -568 -400 -899 479 373 954 583 686 -591 -39 897 -727 -44 240 -34 -141 145 22 -731 -736 80 -927 424 562 160 -413 -846 413 -755 880 564 995 760 745 -948 -247 821 713 989 196 -654 226 -156 813 480 639 113 -539 888 -794 -85 288 610 690 196 369 21 499 796 703 662 -107 -118 792 656 973 -371 -627 -986 235 -884 477 256 -320 800 -537 -589 -695 16 -426 -39 -352 -353 738 -282 -672 997 579 -74 424 594 -63 -782 187 -335 640 -331 450 -793 -485 344 -351 103 -826 -796 235 108 -718 -580 416 -843 613 21 426 -329 71 -424 -630 529 -386 -509 35 -483 165 271 -130 813 783 301 354 -403 223 804 -361 76 -606 693 339 -743 -137 -853 599 -848 -166 976 -300 107 -869 -65 -439 -345 650 -222 -399 508 456 -312 459 -744 -913 -899 720 -870 -86 -276 -90 379 -140 720 695 -68 565 -167 193 228 433 426 789 642 359 -566 -266 732 -102 -452 193 -768 -243 -856 964 737 854 -344 -2 -291 -994 -895 -591 350 710 263 32 -988 357 243 -329 -851 890 266 95 193 -889 945 -150 937 716 515 477 13 -678 938 922 -595 -931 -397 -482 208 -491 926 -504 -780 -279 754 373 -18 -299 -417 541 -283 882 511 -724 -140 -500 702 186 -523 -461 599 -593 348 -980 959 309 -119 767 139 292 -414 -398 44 822 -819 -804 273 -639 -825 836 841 111 138 -491 -172 -813 408 -230 737 -598 -302 -716 -120 965 820 524 89 536 -624 -129 849 877 -920 -652 909 775 -523 -309 -854 -580 -751 -774 772 288 -242 -274 953 895 212 423 845 -191 -867 -988 628 343 -806 -13 -279 194 -773 603 204 594 223 104 610 769 448 -449 -142 -146 -519 879 -332 -810 195 -185 953 -77 39 -692 813 110 142 959 6 867 557 -699 -395 508 -529 895 843 -648 132 -654 33 949 435 743 234 68 75 983 -130 636 -38 -492 -379 -357 166 -906 -741 309 666 -79 -682 652 894 264 855 812 -822 -820 895 -829 878 883 -820 -231 -847 549 92 11 -374 -997 -436 590 634 199 784 -471 -881 308 540 -6 -125 -481 726 578 -324 -313 -767 819 -961 572 981 651 169 995 -131 -639 -500 543 183 -731 116 663 -634 -597 933 399 -416 516 810 908 -109 -386 -40 965 558 779 -335 -272 466 -635 296 525 416 225 484 505 905 366 375 -638 607 995 221 -99 329 -642 -882 353 497 -447 -243 263 413 40 762 -56 -411 -372 460 476 -148 219 -277 222 -533 648 -192 414 -24 -213 -352 -759 -586 -344 -196 219 -963 919 326 462 -590 -527 -155 722 -501 125 101 -865 564 993 -477 -501 -80 -34 -831 -928 977 447 627 -833 500 418 465 -719 -334 -881 -484 747 -279 554 -5 538 -947 158 205 -810 840 855 -360 -457 -480 741 -761 652 86 52 897 -108 -526 461 -677 979 -360 192 929 -810 -468 676 -218 644 -241 -498 -442 14 355 -81 894 239 -327 -276 918 91 -922 -211 -982 -728 -381 510 968 516 -474 768 -423 730 -59 -801 808 -489 -590 -593 -402 -529 -330 987 37 -764 202 -757 -17 -459 -294 490 -348 438 874 954 -267 423 750 190 -423 -438 712 -267 -448 588 -347 -748 -721 454 60 726 830 -311 928 182 18 -234 -846 -105 0 651 -723 768 122 287 949 -207 616 69 621 574 672 44 213 136 618 -777 -325 -757 323 294 -541 868 575 215 -697 -573 -500 600 842 -612 -839 685 -307 -534 -811 -937 239 466 978 -834 679 -851 747 918 -607 77 -146 712 763 -444 -797 -686 656 -641 -439 108 609 -125 731 188 2 193 829 726 373 418 77 230 922 349 687 274 -346 -426 -444 -812 785 377 -609 -93 934 630 -719 326 592 -991 -578 190 219 263 305 731 628 -438 -780 -874 -280 196 -805 -468 58 -646 -231 997 -969 617 974 -719 -96 734 510 831 160 -106 218 -975 55 462 833 68 794 -132 478 -159 934 452 565 526 326 -662 -215 152 874 -379 -836 154 -941 -729 973 -344 -223 -521 -422 -469 -236 -515 755 203 769 -49 -246 753 -558 -480 462 77 -926 240 878 -276 -62 941 582 -838 -199 563 772 -274 -10 603 171 183 799 580 359 -857 -979 -54 701 -533 47 -354 930 650 -139 418 -470 -496 278 -565 -63 457 -90 543 -892 -973 -147 -599 -641 772 588 -947 -859 -233 336 54 768 -86 -799 590 716 -535 -596 -866 334 -502 -366 -415 973 773 904 -757 -255 -192 -949 -408 339 376 -345 -762 978 -85 899 -24 -493 100 938 143 18 -963 477 -863 614 180 835 -421 -638 -57 -860 -908 -492 -307 -949 170 -695 -957 82 -264 -650 87 482 115 952 -61 -87 -841 -832 -126 -47 170 652 861 -631 -600 -884 102 -848 -389 -350 -336 666 -391 636 -158 274 94 -366 -579 939 -778 -944 785 -812 76 -265 -547 357 167 -554 75 917 -348 210 -434 793 672 103 682 -520 659 522 878 58 656 -930 531 -830 812 712 -61 86 -960 -352 -450 -948 897 427 -717 753 -376 613 609 -501 325 -514 -822 522 -502 849 659 -627 -197 729 -477 -397 770 -64 -866 -654 893 383 271 513 830 -918 628 614 496 -285 -770 45 82 463 293 202 -932 613 -600 -645 -464 -786 -700 -977 477 649 877 979 -897 -327 -972 -276 -713 -737 832 -817 -564 -427 -880 -499 -738 -172 609 -330 -732 532 418 743 429 -612 -643 -539 -691 662 -837 955 807 474 834 220 -35 636 -365 -132 85 492 -988 342 916 -430 724 71 -93 -661 -106 639 890 -397 -226 -637 574 638 -57 286 -952 345 200 -180 -734 79 -421 -488 -661 529 -383 74 607 208 762 157 -567 -607 -386 909 499 -850 591 -995 -510 549 638 -129 834 -707 995 -327 -89 42 465 -721 16 391 -625 636 697 950 -643 681 -756 -763 -801 288 411 -218 107 374 -126 887 67 -168 960 -658 -339 600 715 876 320 -412 241 -100 447 871 555 -431 -719 251 655 865 -191 -748 569 -839 -779 -459 980 345 815 475 -847 412 589 -10 -666 163 -249 -177 96 -295 923 316 854 -111 169 28 -296 775 -147 859 466 727 -462 568 587 980 -79 -374 460 738 489 -93 -853 -351 255 -500 264 -871 -251 443 -518 -34 340 -219 -884 -459 836 149 694 368 549 -812 -2 -519 -845 -476 401 -245 358 -480 347 -141 -360 513 864 827 -742 -538 -336 -60 292 466 -601 867 653 -700 -868 -15 387 118 -195 830 322 732 -602 618 123 284 -36 -953 87 -360 399 957 -470 -659 -98 -590 -57 -837 123 118 343 57 -432 -477 347 265 588 852 -196 -612 -398 243 0 835 547 -228 -176 -585 -921 -888 -813 -152 -627 -851 587 529 414 8 387 856 -684 775 397 490 789 -431 720 205 -685 -43 590 30 319 -511 -253 614 587 783 -77 -123 909 -278 -520 -207 -751 784 -317 44 -653 722 -161 -364 464 -25 170 -106 621 696 -266 640 -170 396 -781 -202 -33 905 25 866 -835 -620 -67 448 -447 905 236 -624 -927 781 729 371 -267 -544 -327 516 -284 -618 398 866 -129 443 -606 333 706 -25 848 602 383 -755 725 -757 166 222 322 -626 370 -300 -877 -787 -329 688 819 865 890 -57 -106 -770 902 434 -308 876 548 81 -943 -282 834 49 -187 -588 291 -364 -562 125 836 42 363 -986 701 -124 599 -632 198 -508 -329 537 680 -209 305 401 -791 -933 636 -750 -906 -762 -190 787 205 825 130 -631 603 270 372 -763 407 944 -786 -985 -172 720 420 -578 349 -896 -276 798 -497 -209 -503 -942 -291 554 -918 205 -247 360 -766 238 984 -49 -299 160 216 283 472 -860 -630 -722 -953 -105 576 161 -824 235 -395 374 630 710 -280 196 14 -610 -122 -317 -336 829 -874 724 75 -409 -944 -399 -340 906 59 355 -968 861 952 -357 -775 -555 -6 613 -465 293 507 61 625 -728 378 -215 930 -781 -157 643 -698 -123 581 -120 266 -650 -870 -224 -669 598 -98 11 -672 -639 329 815 -543 -861 -963 -738 -328 -160 -587 -747 650 -616 -636 704 -715 -491 237 662 -648 -737 -141 843 185 345 908 -939 728 63 499 -259 878 -192 206 150 483 -316 303 165 -89 227 -837 830 898 -29 238 -524 755 -50 -706 221 547 -482 -296 523 659 748 65 -744 646 -729 -218 -939 -662 417 763 176 -901 -275 376 -372 180 -407 558 -313 708 200 846 -627 -626 928 915 810 -550 -702 -174 204 235 909 688 118 746 -583 -203 839 -424 -694 -345 -238 781 678 -577 416 -263 -185 -343 105 489 -516 -9 416 -648 -863 -354 -976 193 -157 500 791 -937 480 -779 -188 583 -370 253 226 -275 -651 698 135 76 -675 -325 -155 29 -1000 -355 780 822 661 -213 56 833 -683 405 -847 965 837 -114 -167 -114 -915 -455 989 641 373 678 740 -936 812 -277 469 163 -644 674 226 -759 86 921 -650 357 -313 -399 37 -735 292 -918 787 534 250 -517 359 547 -177 52 -263 -405 9 707 -141 52 -500 337 517 -447 -810 -955 -457 -983 -137 648 27 -177 798 421 166 -676 -520 -377 -511 240 302 775 -934 903 -864 -600 -978 982 -491 175 -177 129 868 -503 -465 325 473 384 847 490 355 364 -621 -49 -508 -240 490 453 -739 981 726 688 512 -129 46 648 275 410 -717 554 -549 -454 690 -657 -522 375 -502 978 -108 966 -562 -20 880 546 -130 -800 -130 464 501 571 254 -267 -468 -209 -892 -880 -812 419 -407 -861 102 -938 -527 -239 -755 566 300 762 -918 691 143 132 -990 -859 -295 -682 -934 -551 518 -840 929 694 -823 817 903 -789 -738 -821 717 -699 -145 122 288 -42 -534 226 -363 922 900 242 -222 -56 990 -78 -349 -397 728 -30 -597 996 848 -580 747 -724 763 -204 452 -997 315 919 -865 -851 -863 20 750 -13 -390 -582 -567 -948 248 -180 -190 577 -486 -773 -275 -443 98 -542 -591 173 -164 520 155 696 921 -136 760 -502 -333 -390 146 477 7 406 -726 -810 67 108 541 -428 110 791 326 -783 664 895 18 -947 71 -252 -460 378 358 599 -52 96 -623 -247 -161 632 174 -974 -625 -473 -460 -23 -951 554 227 -296 709 132 -417 -608 -210 -360 -287 442 -599 664 965 -761 -988 758 -591 -15 682 -813 152 292 686 -217 -651 -526 -959 -955 -248 919 -865 -240 125 -501 -300 824 -279 -804 -466 -393 -409 566 537 -937 -117 184 994 433 -595 -924 -725 406 470 878 499 997 197 -128 799 213 306 -727 -719 -829 255 648 -498 -589 -512 -909 -442 -112 -173 685 716 -659 485 514 303 401 -442 -390 101 -969 54 -541 457 -498 779 -635 665 -452 -518 935 921 253 -216 -820 -857 314 -403 -213 816 859 956 -478 973 251 -463 770 -312 -58 -944 960 -688 337 -319 -24 -569 -361 470 -343 -470 644 32 136 829 206 -21 -963 64 87 818 904 -480 -392 3 -419 -511 856 -120 624 509 779 494 861 -52 -806 23 -390 -436 -138 564 -204 -40 130 26 691 -422 981 -372 131 -411 764 44 527 -359 -677 -435 -261 -497 664 -742 -21 -654 872 -934 -813 837 933 818 -129 605 -826 -522 294 -129 877 -30 -879 253 727 274 -194 416 182 136 653 156 585 -727 -595 785 276 647 -920 132 -926 683 704 -420 -330 -181 -160 172 166 762 -650 -571 -15 -579 -870 828 764 -267 -55 -764 27 -100 -936 -609 -495 -101 996 115 -958 -892 -510 814 -221 455 628 -935 279 721 -453 -375 -630 -740 -147 341 -423 -798 -41 932 695 176 401 671 -922 56 -43 -527 -940 -192 952 -714 217 359 -743 641 378 -336 -308 -393 -886 -465 1000 563 -361 30 -766 34 390 -843 -882 592 -935 539 364 331 -206 186 -683 -761 107 340 228 841 -142 785 -974 -429 -271 -317 -735 392 744 436 -877 -789 -940 625 -970 -839 -830 279 -628 -259 -752 213 502 -687 145 -423 623 458 -678 535 613 -342 671 747 148 -590 -232 373 -467 -498 33 -877 55 -685 680 255 -465 469 -270 44 -803 -763 828 -340 -533 -17 -909 -410 -476 -577 145 -96 136 -551 562 939 -856 590 -589 473 -466 -461 -530 -322 829 -811 995 -842 -354 269 -816 438 320 -366 -269 -855 -939 -846 -774 352 462 -67 192 -979 -43 212 86 -472 937 -879 -708 761 919 321 256 604 434 927 865 -329 50 199 -183 -439 -639 289 588 -138 999 840 975 920 -559 -542 914 845 137 799 -856 -763 -932 957 -81 793 -175 588 583 -35 265 -291 640 761 -563 846 -856 -567 86 -888 -664 -798 614 499 705 588 638 163 559 232 -734 -112 421 847 -454 852 923 921 -670 -604 -683 -48 -884 -309 453 -199 -973 -735 -208 -512 637 -851 280 -77 247 657 -904 -7 -240 698 827 643 -953 -673 -181 -659 -957 452 -227 193 831 204 34 -371 -75 -204 -53 93 110 757 535 -531 100 200 320 337 948 -61 -681 972 270 394 -429 671 -779 779 -793 -226 23 -675 384 815 146 -536 35 -667 602 -515 -581 825 76 -166 -100 -244 61 -307 631 -496 623 881 76 -174 -195 406 532 851 -892 -671 397 -79 497 -810 -135 -241 -307 -626 627 292 282 385 350 21 -988 -738 191 -974 -592 -937 245 247 457 -350 -598 879 -648 255 -873 52 303 887 526 -428 7 452 -276 -530 181 168 635 -585 -297 595 569 -984 488 -884 -791 557 762 933 439 348 -794 -260 344 -151 507 276 -313 34 -915 426 -356 985 932 -333 -867 742 2 -173 -778 -723 -270 -13 521 387 866 -471 -800 213 104 -904 25 862 584 754 265 -665 -88 588 -165 -60 -965 443 713 311 -703 488 262 -472 873 -54 229 46 -248 -162 166 154 715 -416 655 -6 -392 424 -75 -14 259 183 946 977 -164 -658 -213 -871 634 771 -122 -467 640 -295 960 -6 -881 -420 697 -209 412 889 -507 580 240 -10 -700 -247 -485 233 726 -171 179 211 -438 -170 -590 -755 536 -29 -304 -954 585 -345 40 586 106 501 338 418 609 -479 -982 961 124 -518 510 101 106 -146 -933 555 493 482 780 729 -598 -84 86 -432 841 11 141 -694 -803 314 -509 990 -820 -180 334 -955 570 313 271 -772 -350 -553 888 -350 -706 600 900 783 -225 312 797 111 -282 411 378 443 731 589 326 -156 -835 -457 44 -650 -449 141 175 793 622 -864 0 -662 -892 876 167 -308 417 -706 624 -82 233 575 946 -259 -147 341 922 -380 424 -106 -171 -263 609 -280 -770 950 613 754 180 579 272 -180 965 250 156 -285 -591 -86 -705 -353 -914 283 -699 823 -147 -149 -727 493 869 -803 -775 563 -173 -613 442 746 -678 -539 639 -373 -334 -968 -121 42 547 769 789 -418 526 -365 -42 -191 221 978 -392 656 355 -616 -406 -220 -355 -921 -216 789 17 -607 325 71 -575 799 -28 209 -487 -249 516 -70 -365 -313 684 -462 -840 673 153 214 240 921 -161 528 -773 784 946 -292 -278 -683 56 -958 -957 2 14 -146 335 31 461 -18 204 -530 -183 419 416 -980 695 -319 688 -755 589 -22 443 -113 -731 351 -497 722 -952 -17 -152 -90 937 835 278 -243 -142 -356 705 427 673 -923 -202 619 369 -989 257 246 31 -303 -43 352 -727 193 183 303 -469 -506 -952 -191 207 -702 -635 968 -127 845 353 -808 -869 -197 391 8 569 180 -545 -582 680 -392 581 -277 -968 -225 69 -230 -476 815 54 265 -27 936 77 -444 -926 -979 -484 919 13 -902 -498 81 420 99 -180 37 922 -645 799 131 -17 -393 -97 -610 -452 549 -685 445 -25 -809 590 -91 604 376 -373 -120 482 821 -931 596 -925 607 8 583 -781 239 81 -78 -588 900 -998 741 906 775 -653 468 28 -502 -146 919 -444 -580 675 -221 240 964 -308 -47 826 808 218 -656 551 -56 -334 -594 -865 102 -795 309 221 -722 88 -379 531 -181 63 844 -665 -112 359 -367 -506 -296 121 331 367 966 345 826 121 641 -370 672 -578 666 760 448 943 -197 664 838 -247 200 -473 -297 320 -218 914 453 -209 54 987 553 930 -841 -137 -386 -11 -746 430 -126 902 497 -582 -554 140 -789 -980 306 311 -525 -942 -523 953 -512 -264 379 30 182 -112 -915 -920 -641 570 866 -460 -755 503 154 436 228 -368 893 670 -705 690 -380 -804 -655 43 -634 -184 600 -143 -60 86 295 590 737 642 518 750 322 593 -922 -860 -536 427 549 -119 -168 -826 266 562 203 756 -654 -225 657 120 -646 204 -688 973 -476 -553 -658 597 -447 -215 920 773 -807 162 727 -287 -230 -68 982 -479 848 630 418 -31 482 -289 -475 -130 -728 -350 948 728 535 -626 874 632 -160 115 213 -302 516 -582 -89 177 364 527 912 903 -17 -957 -297 -180 934 -251 -688 57 214 171 367 538 -494 -506 -952 766 -870 -409 -281 766 -871 -997 236 -684 266 -362 515 305 806 948 -15 -253 -124 -959 649 348 -809 -807 -824 -280 -343 -235 206 -144 -652 688 -622 -463 918 -864 306 705 800 -905 870 441 -440 -375 318 788 644 380 -498 -846 176 -687 -335 -212 -770 860 -153 -139 50 337 34 346 645 -616 -874 823 -761 -512 410 367 979 -985 -689 -450 268 -631 490 -668 604 -311 760 727 268 -430 -531 -96 553 121 -295 -221 150 -200 845 979 82 955 -650 825 -567 372 83 964 -332 165 -451 988 -549 -482 984 -919 976 728 90 475 113 -848 -190 411 -371 238 -523 -790 -388 36 25 -562 349 219 924 -2 -238 454 185 -715 -781 -720 -797 -167 -871 567 419 -861 -402 -335 91 955 -537 231 -366 357 880 944 -213 113 -837 -724 813 409 -711 366 -95 -233 223 546 -583 -855 -405 662 -54 470 -9 641 193 -138 -936 -471 -305 971 882 102 -765 -716 -331 828 814 -405 -707 702 454 845 345 -280 268 29 -16 735 922 -12 287 -516 721 -172 -129 46 221 -218 807 262 944 236 986 43 33 -37 -44 -799 -39 963 117 -436 -863 -247 990 -957 -405 512 -548 -639 -609 -264 -619 -556 830 -426 382 -560 236 716 -65 -86 365 290 -523 -565 241 -687 -88 -310 216 -2 -383 -72 684 -402 -975 -597 -309 -824 -81 456 -476 542 276 618 99 -341 -472 772 474 420 -657 -315 -390 775 418 -337 -526 993 918 319 -486 44 470 -559 326 -996 -920 270 -117 232 -602 929 -995 330 708 -506 725 -521 562 -885 -90 421 200 -7 -272 684 419 95 -172 -574 -799 390 -555 -407 -856 -106 721 -835 666 986 -865 -895 750 298 -609 -848 -448 -417 -340 647 532 359 891 -382 -576 462 -33 -261 197 -886 -574 474 333 474 -663 536 311 -408 -510 -270 317 798 -113 357 971 466 -822 -753 463 -878 761 -270 -599 570 -151 -499 758 571 607 -711 314 816 491 -283 337 -865 685 -422 869 -238 401 397 831 -108 -166 287 -536 -358 -535 -189 29 -671 652 -881 -953 52 313 -820 418 -767 562 959 -169 333 618 -856 -265 -141 365 -454 -822 -837 -43 -214 -956 -630 452 332 -21 -43 180 363 307 -935 -723 -848 257 345 -496 19 796 451 266 -736 639 -411 -739 -613 351 -355 377 634 -890 89 791 274 101 119 65 995 -809 -452 391 262 -427 101 667 408 -744 389 458 222 686 -800 562 634 -757 9 601 -605 -172 487 -736 -305 516 590 -199 -365 637 319 832 904 -216 836 139 -333 861 779 -261 136 83 -145 -361 -429 287 -264 771 520 149 -242 751 61 -514 149 663 -425 -523 -439 -745 -597 339 556 -11 -145 446 175 421 -95 -144 186 -539 803 -8 -831 -806 446 -570 -738 464 -550 -120 -665 692 330 -341 67 -898 482 875 -72 -10 914 -173 -682 -223 513 188 998 667 816 -715 -482 68 404 71 -752 -546 533 61 -784 873 76 -357 373 -430 920 -170 -413 -922 -463 698 -171 923 19 -706 -99 607 910 916 998 780 -37 -438 -517 79 940 345 493 -62 640 231 782 -811 979 273 32 -185 336 574 523 411 362 762 -92 -923 520 -337 -681 -337 -310 544 -748 -158 -967 63 204 226 -64 926 -687 -867 -756 32 576 -776 235 -247 -713 -647 -145 -991 332 -747 -385 -525 -48 605 -960 285 14 -882 -433 -937 -789 100 -80 266 -299 953 557 -252 881 945 323 -557 -478 -383 -607 -238 -137 -454 208 98 60 -741 -571 -727 794 -729 -813 -551 473 886 67 870 316 704 65 -684 -614 -900 -135 -661 374 888 821 809 -879 342 283 -597 917 220 -312 -316 -312 -440 620 -384 310 616 398 -801 -547 -882 619 -142 476 158 -726 543 -795 341 240 570 -977 689 658 -205 -263 -261 -689 -530 -902 -565 305 -162 787 -166 -519 940 -786 -715 -486 751 -710 -579 144 -845 127 -253 -689 199 -438 -616 877 -654 -452 343 983 17 879 -18 -647 -906 829 -736 -446 209 -230 253 -76 -775 -643 44 -459 482 -343 407 -419 -386 -895 -242 -297 -3 60 355 -820 63 998 -766 764 901 149 855 -152 121 353 297 -194 -420 -852 -440 -11 -336 585 365 566 -349 -603 975 949 708 678 -617 -694 99 -913 -491 835 -735 -29 168 724 132 -589 -933 878 143 -118 -217 568 130 -850 -224 219 -162 96 -749 505 196 -412 277 -738 727 -35 232 -728 -385 -395 -16 159 67 77 680 -286 368 -372 -320 569 -15 665 220 389 -227 -229 482 -718 501 -485 -613 -33 353 566 322 -209 69 235 574 -520 -413 -865 997 744 -871 165 -31 -759 532 995 503 633 -401 -77 -309 -612 -551 -864 -543 -418 528 900 243 765 -810 -638 -995 605 965 990 -348 818 -824 541 741 998 -56 -526 57 -216 -393 -898 -688 -286 171 -724 611 291 -900 87 -540 864 420 -545 385 646 -314 996 634 -973 -959 -119 -413 -324 748 917 -528 789 603 -911 -439 -387 -446 245 503 -656 939 -528 889 954 966 978 241 35 -948 -98 681 382 85 -947 -301 -343 -657 627 -629 -783 -248 -732 -645 273 -525 396 -111 887 -29 -874 -757 606 -630 -217 649 -236 -487 913 -791 750 -149 -626 -785 -723 577 77 -357 322 184 -796 -767 53 -23 902 931 -304 113 -169 441 69 -537 867 -30 772 -297 -903 -17 -11 486 -59 -21 666 -835 269 630 -678 972 -310 -493 -52 308 771 -118 -945 -737 -785 250 -5 449 547 448 226 470 796 818 -46 486 -819 -388 528 570 -293 251 825 -401 -319 -339 -523 -873 -169 -533 165 55 -574 -204 -164 249 900 748 -530 595 -484 575 -26 -119 -42 -183 954 285 -136 -887 621 704 -587 -816 489 615 -142 -353 286 -399 999 972 403 -610 557 699 263 -992 859 -898 913 626 -26 -763 -395 -937 191 -163 -420 644 -418 498 -210 -102 -817 792 -839 728 203 -865 -252 -711 34 -619 -472 663 -781 -171 -166 307 309 318 -143 -254 -813 442 260 312 -836 -367 688 -489 -634 -41 254 622 715 -619 884 -863 -624 770 167 -83 652 356 -184 -708 508 283 252 -287 -102 -36 -616 821 374 531 -685 -951 -689 297 695 309 -661 798 -878 -909 281 -423 32 306 -970 739 240 -959 564 -743 -357 -945 972 -331 720 175 206 -614 628 -103 -374 290 -487 496 -794 -871 506 -299 -313 -908 -700 -730 582 -921 -962 -10 55 -737 106 -364 -311 -229 -394 -328 789 236 -548 -874 983 -856 -165 -604 -983 416 -183 728 -349 -323 97 714 -390 -481 -942 262 -654 -380 209 770 -97 59 987 -958 -656 62 -820 -855 -509 -55 -367 807 -602 241 401 -456 297 303 -231 628 584 881 567 -564 -687 -674 -298 320 935 134 -783 564 782 -586 900 -361 -880 74 -285 143 564 856 -333 701 -588 699 -339 866 -509 -339 866 848 -853 -769 -840 -332 8 -934 384 -671 -224 -533 -631 508 -282 87 -313 526 -689 -560 -778 -180 -119 687 420 675 -231 407 299 715 812 -321 -82 916 -93 10 958 -981 306 271 -864 -706 -645 163 984 -421 164 294 -258 472 606 -852 674 -847 849 -847 -909 -680 -406 258 -495 80 -289 446 960 -985 -86 433 88 8 836 978 661 -386 809 -474 -476 520 509 550 -789 482 410 -439 -966 168 688 -700 335 -739 267 -79 828 161 312 -426 367 -914 -687 793 -835 -306 300 -186 283 628 -893 -643 -208 311 457 -366 754 -229 -59 734 227 -824 462 759 636 -477 -767 -851 -79 -336 122 985 -556 -911 717 902 -633 -472 527 -316 -502 237 -104 334 -830 -655 538 720 -84 -413 113 122 919 852 720 -994 -649 606 -764 -415 173 -478 -1 -506 -96 755 -16 -764 403 -874 -368 130 260 -965 -234 638 -438 -944 -562 712 -697 786 -555 -924 259 -672 609 161 -281 749 -630 -244 339 425 -937 920 -673 640 -170 -588 111 -58 720 89 -221 -725 -186 26 -194 422 -623 882 -40 -821 -135 -647 -49 187 609 880 -639 -302 25 -555 546 131 863 919 -858 -996 322 -497 694 721 -677 -564 -302 -275 -729 607 144 -927 -215 596 -440 65 160 -477 998 -264 -144 331 -718 -478 -686 197 -970 -773 320 -681 659 -497 435 -198 -614 -599 711 565 -796 -708 -932 -940 -582 28 -691 65 -858 -907 -513 -144 -279 760 -1000 -916 628 992 149 970 -959 456 944 713 115 -789 -925 -463 981 606 462 -580 645 376 477 -299 644 982 -523 806 725 987 -484 96 -297 -529 864 105 846 -935 179 119 29 -628 -641 115 -274 -16 838 -695 212 -147 -72 640 -572 908 925 -13 -223 -787 288 514 511 -142 330 -121 -115 -266 -573 -698 -432 -395 881 -53 53 953 490 -804 503 -632 842 389 968 129 665 -333 410 -515 920 757 134 -420 -749 -46 978 405 733 835 433 -423 -412 92 59 -397 -165 693 -689 907 903 -367 -25 361 -769 867 -436 -193 661 -387 964 635 -227 979 -373 324 -85 -964 -671 -199 -20 -796 -780 374 978 -818 -83 -65 -479 145 -156 -784 -566 653 491 720 397 946 65 -951 732 -586 36 919 197 43 -182 880 -537 6 222 -144 -819 176 -24 -41 -122 -132 578 593 -425 318 550 -90 -13 87 -750 -993 805 -727 -969 762 680 -607 -975 343 -484 -781 -174 -623 -176 -643 -951 100 -696 -180 -298 -313 911 -272 -466 399 -889 -527 385 -410 -566 807 81 287 53 650 -302 240 48 555 289 436 683 581 369 758 220 -378 -123 343 -797 878 -202 912 -745 -639 608 312 507 -442 -715 363 -741 383 120 192 508 703 596 10 129 -610 912 -323 -933 531 916 -861 97 255 -334 -953 696 -801 208 -220 561 -754 -908 457 976 682 -703 -470 -116 -951 -769 -609 451 -690 -213 5 -824 876 780 -721 -193 601 -454 456 -87 -16 -115 -230 -434 281 -691 -701 175 -715 423 -461 780 -213 952 668 -672 -544 17 926 432 549 568 792 646 159 -85 -135 -415 502 128 119 635 -349 620 619 -268 237 -797 45 329 -437 430 541 142 -880 773 -787 774 -489 -506 -848 -32 554 661 -763 -89 -963 54 -762 -655 -766 17 674 -13 -824 737 -894 151 -289 -960 -97 -116 191 -460 550 838 164 -407 -442 -51 -341 119 -136 701 -494 -674 715 597 745 -605 668 197 -61 981 977 -842 -167 -454 23 177 64 983 122 -799 363 -482 -926 -504 905 13 -575 -266 150 -324 767 -823 -947 -951 84 193 -401 576 166 -307 -49 977 6 -177 -943 258 -416 514 344 -622 30 192 -320 529 -881 -16 555 -135 588 489 408 684 26 -98 -566 -918 931 -315 -441 409 -551 729 -590 109 -246 800 649 -536 -343 508 -99 536 145 778 -668 337 -5 582 185 573 -134 568 -983 -261 468 129 468 381 -45 970 382 118 455 -805 444 449 285 -893 -582 132 753 249 717 -552 659 -432 -653 -345 -405 777 56 -197 243 838 -541 200 -930 297 394 791 -471 812 610 -959 -584 -505 897 -453 -524 -304 -64 -219 837 769 -865 951 907 6 -304 670 523 -585 202 401 763 39 974 4 -357 -624 -365 -603 59 445 -377 -841 124 -328 25 647 748 275 -324 -797 6 963 -871 -743 613 391 105 -877 135 864 834 -317 -438 706 -149 -82 -855 -562 108 -62 755 -797 870 600 139 -627 136 466 -821 767 848 -759 -42 -375 236 821 -840 -119 256 -585 91 220 719 -983 195 860 -459 4 -406 658 923 -313 -382 -422 266 -977 -445 42 823 -543 467 -5 675 -623 246 -679 572 670 -531 -481 -576 221 -961 -880 325 697 -72 193 989 -533 405 -105 -547 -764 -442 585 289 -924 -820 553 126 -220 165 -3 308 -206 -724 64 -362 -700 -90 -820 -417 646 -384 -796 -931 -745 393 26 -378 123 791 495 226 53 -648 -123 123 843 711 112 -832 530 -527 -357 828 420 539 -154 201 -704 391 281 -837 -798 -292 -483 -542 610 -998 -239 525 306 222 -199 76 -177 -273 156 -603 -769 588 426 -446 -743 -959 -284 -429 373 -172 534 612 355 -446 -880 -278 -847 127 247 70 -226 -892 -538 948 -159 -803 475 -87 -541 -350 30 56 -425 -806 781 -484 -939 75 -942 -701 234 -476 -82 321 130 570 365 -769 925 572 -705 667 639 862 -1 355 -634 21 -639 491 -344 938 91 596 -887 191 -859 144 -294 -577 -30 780 -383 -626 -838 601 719 455 -382 911 757 -95 -794 472 523 -822 -664 -621 641 490 662 -98 -410 -146 243 -271 208 -887 -660 226 319 -531 -300 48 -89 247 -269 428 167 -240 -530 -979 -162 -823 385 -767 814 790 75 -351 -887 64 327 420 407 -392 548 565 203 -757 802 -135 -37 938 -907 -730 702 922 581 -308 -914 924 67 484 576 -324 351 700 614 973 -846 -585 -416 -930 -992 423 909 -398 -300 -539 -132 548 278 372 221 717 -731 674 -601 245 571 97 -315 -941 83 -917 -517 412 873 608 -817 -584 -490 226 714 -62 339 144 -90 215 163 532 -863 176 -84 141 -390 258 433 -828 -357 -236 918 -549 347 -139 732 -28 829 -941 769 482 -330 -868 -685 -405 -893 78 -467 971 60 -70 832 475 -760 485 785 -620 870 -426 282 512 -512 857 755 450 -395 783 -208 -991 -445 -736 880 213 871 909 -747 211 887 968 -341 -640 -645 -177 -216 -117 558 -181 -771 -892 -480 -595 22 833 511 251 849 598 708 800 -666 370 165 97 933 433 590 -126 800 609 -555 -571 -53 461 152 905 -543 -716 -603 -991 -314 -406 -373 831 351 -363 81 490 136 6 105 -884 203 295 -580 -768 627 417 185 754 276 -508 -210 932 390 597 486 807 -642 -211 822 -340 330 48 -466 -710 662 -182 644 -923 -393 -124 801 -107 -675 -976 -592 -310 -661 64 873 -483 532 432 183 -630 710 336 -450 -789 479 162 782 816 -824 -753 578 -347 602 962 -831 499 310 852 -796 -807 378 -341 3 -904 -767 -741 813 -567 474 -561 -163 -621 643 -205 -791 -786 -790 -152 6 -337 -896 406 941 694 148 488 -836 278 -437 106 806 919 -374 -892 202 -508 246 -644 481 810 713 278 32 -916 950 989 -49 -305 -800 -328 100 788 341 -929 294 94 -770 819 -502 -420 -712 -588 -183 -376 -651 939 260 583 83 -746 971 515 -975 -246 918 -405 -150 -478 -618 104 -660 -689 -753 427 979 729 919 -968 -784 -989 475 -303 221 -348 -963 -832 925 846 996 217 437 9 -668 -141 -613 341 330 -629 -393 -225 -794 447 -68 628 393 -274 -339 -152 271 116 810 -689 -747 -904 50 645 928 -95 758 -789 191 279 161 272 -43 251 224 902 -21 -532 462 -259 -165 208 -847 -368 84 299 -531 436 841 -350 436 861 332 -141 669 -66 -412 -152 -435 -181 354 679 965 -122 250 258 519 541 -899 -697 759 -127 597 246 -930 398 -620 -781 -958 -36 -76 654 854 794 177 -197 -144 -2 -206 -355 596 439 149 100 57 392 920 756 -223 872 858 245 362 899 129 -705 7 584 -674 -98 702 193 -186 402 307 559 680 -457 66 993 482 -194 -120 -465 -801 232 326 394 706 592 734 963 360 937 -918 49 612 -360 935 -704 69 187 862 335 609 -89 -602 -448 -357 424 729 -359 599 795 -566 505 218 784 987 -504 525 -491 -817 736 107 704 -648 -590 793 -384 860 673 931 -947 -30 -180 722 -138 -684 -79 -953 -224 947 -909 99 421 764 128 545 622 882 532 -580 863 -396 -54 -191 472 585 706 -393 579 573 -926 -493 555 -292 -536 333 844 991 640 -993 -87 305 288 -43 -735 -399 476 823 701 107 17 721 167 -170 475 760 -771 456 -486 -795 269 816 -213 743 284 -875 -548 -798 291 -399 -904 -638 225 -761 14 237 -749 -972 -805 904 296 -590 982 473 -720 268 -507 791 -175 422 -757 353 455 -733 487 453 158 941 68 -57 957 682 -616 -752 -198 574 -418 78 988 915 -47 991 -552 250 274 -912 732 853 -321 536 282 -355 856 -719 345 -975 -424 -659 162 470 -346 -792 815 -447 148 -195 701 -322 -552 374 570 -94 824 -242 14 -213 -265 332 587 -29 301 419 -306 452 418 -890 -821 -747 919 -405 563 -38 661 -90 -7 -699 -307 -66 -284 12 231 761 -488 32 -48 -430 215 197 592 -712 -541 542 385 -5 834 814 95 -440 -744 -778 -575 -188 79 604 -934 931 404 435 -985 -626 613 -237 -114 331 -52 -476 903 -119 244 -318 348 871 -542 -10 -628 241 990 -33 950 278 -528 -414 -703 -573 23 601 274 -920 -794 449 413 18 794 725 -777 308 -797 839 -681 990 527 -608 -777 660 590 478 -73 649 69 -64 -864 -127 -851 513 -304 907 483 -813 -234 -161 163 314 449 -207 392 -578 -585 -694 -347 -256 233 -1 753 -344 -609 52 902 481 976 247 -344 858 -541 239 135 762 820 52 -155 612 -96 -751 281 -85 198 986 -635 -760 767 128 -437 -72 -365 372 -744 -36 -448 820 -240 140 -517 94 225 707 -945 431 -5 -243 -331 967 -82 753 45 829 574 141 -429 416 -87 775 969 -793 584 -674 226 -124 -421 -595 200 755 -925 -785 -363 217 -844 643 999 -465 -37 14 -843 -234 -563 877 -280 146 289 341 261 269 -837 399 315 460 425 -306 995 761 -143 189 363 7 -349 708 741 684 411 273 760 936 -341 -51 -735 -371 780 -216 317 772 -107 974 416 577 -38 887 83 -917 216 674 892 405 -305 -128 -293 -981 -47 569 -533 46 715 873 -733 857 727 -987 861 546 -917 -393 -194 14 153 371 133 341 662 391 -852 749 670 206 361 -815 752 117 668 -816 -676 -631 -3 89 997 343 -597 -587 -337 879 123 722 192 -76 582 660 -426 -886 383 -994 372 -518 -788 -931 524 -214 -523 126 140 630 931 -450 622 96 -480 -569 567 810 -498 628 282 -565 130 917 -238 408 -32 845 -995 -985 -756 -848 -172 -515 -896 9 559 -441 -160 -232 718 239 205 -661 -194 564 -59 -231 708 204 396 -692 -702 -569 386 -932 618 -551 -981 -490 -871 -822 800 65 -333 899 -953 -523 -247 -926 -370 584 -606 604 679 329 -521 -248 264 -331 -483 -970 99 -150 -995 459 848 -342 -85 230 958 434 113 712 99 460 308 -904 -547 -646 790 480 182 -136 -873 -640 112 787 -77 -548 -208 344 -15 -919 -498 -138 600 846 -249 -597 -790 -856 178 -820 288 877 795 728 775 157 49 919 735 103 561 -494 -248 405 903 285 -444 403 444 -246 793 807 200 -320 364 -4 407 888 560 -575 -470 867 -698 -149 518 23 290 792 -909 -885 -661 -578 -299 -270 140 -854 26 620 -70 -406 -435 -27 -180 -999 -744 8 861 85 -99 -440 -384 134 -116 289 -544 366 711 826 436 -343 -241 716 -812 -959 -821 482 224 -907 739 302 -537 -899 -112 -707 -242 450 805 512 821 647 -356 0 -701 -393 386 -224 227 -978 77 -713 177 492 -829 684 142 -520 886 996 -283 57 -324 350 -693 29 -861 539 -888 526 -445 -592 866 -424 831 -223 720 526 469 809 -474 -555 904 494 273 757 282 225 320 -981 923 -137 -365 -417 369 852 -204 333 -327 -530 235 261 923 552 673 262 -370 131 -574 -151 990 -64 579 -938 703 425 -511 857 -556 -656 988 59 -86 -104 324 52 198 -972 -162 363 852 -114 414 -128 -346 -644 304 -766 161 -834 564 15 -474 433 799 380 712 970 782 995 103 212 93 -50 -520 495 698 -631 -325 456 971 -326 -776 -432 -895 695 -766 -761 823 653 -157 -716 -159 -103 152 -945 734 -51 -553 -165 -278 420 426 67 799 -990 -353 679 561 386 620 -456 682 502 -165 779 -285 517 -783 -531 663 -270 -560 446 886 219 505 -906 -360 -554 -698 -733 72 340 508 -762 994 -111 -636 816 -370 -608 401 559 -906 573 355 67 526 748 547 103 708 -693 993 254 759 866 495 -514 577 -98 -689 738 216 723 -790 744 280 507 587 692 928 253 401 -884 -82 932 468 272 -506 573 -37 -354 780 -51 589 -413 209 926 158 305 -436 -155 -68 -952 -539 12 976 -207 781 -301 -773 -565 323 -337 -730 119 -373 155 813 -776 -536 -89 945 999 -229 -303 669 -153 261 -216 587 -668 500 -35 365 941 310 -734 96 37 23 -263 -384 79 -777 716 638 496 791 431 -211 323 498 -771 254 839 -359 -518 86 -407 -876 -311 143 205 516 -479 89 648 -826 -672 311 722 -734 118 -247 707 -376 424 262 -92 -49 305 771 669 791 174 -135 -580 -603 -740 -562 609 517 868 -560 -206 -636 39 906 686 -117 683 988 677 -720 698 487 464 -373 -386 -637 578 32 888 581 268 579 -715 -540 -679 896 526 -572 615 -761 95 304 542 -938 833 -582 210 550 -439 -718 650 -5 -186 -435 -289 -410 -285 612 972 -488 527 -703 881 682 -325 850 -929 419 499 488 862 -58 -58 348 -409 -196 -410 -286 970 154 799 -927 -564 5 19 569 -201 -266 420 -237 -849 -947 -43 -402 534 637 -385 -380 -81 996 341 -618 -995 457 -531 565 -549 22 -697 -694 -699 -217 362 12 969 244 -309 367 968 -315 232 457 809 222 -407 -112 87 -863 902 510 -350 -974 -350 -495 200 747 -146 872 467 173 917 -566 -580 -442 -190 391 -469 -983 239 -407 487 432 -2 53 -829 -337 171 -561 -637 125 810 341 577 -98 496 -841 882 -453 952 -993 830 577 -742 -527 207 125 -957 -228 981 386 -575 -142 -239 -205 100 -878 600 -826 -435 146 782 818 715 571 -235 -133 -748 754 -212 417 -941 318 513 -420 -487 385 704 489 -21 426 -401 -65 -857 624 860 -975 -597 -303 548 -813 -729 -980 132 990 857 402 -608 94 -325 -503 796 -496 -84 768 857 -488 646 10 14 -453 -889 922 -676 -250 527 572 -703 740 738 -731 517 417 -930 -795 469 -412 -859 64 -399 -784 2 437 -662 706 796 436 -652 -526 471 254 -850 -725 -304 -961 -652 -478 152 281 80 -866 330 477 85 965 119 244 686 42 -476 89 947 -329 -14 615 632 332 -580 -252 -951 -961 955 832 942 -756 771 975 -951 232 -419 -477 559 689 -249 3 -416 195 24 -843 -317 -204 371 50 205 907 178 -131 923 844 -387 423 -829 311 -618 13 415 -532 -940 614 -5 872 125 231 691 578 -547 -369 109 -432 -897 461 -329 286 -275 -71 633 937 -826 -832 -934 523 -742 884 230 346 -787 -226 -788 653 -143 563 527 900 -193 664 -206 427 -180 -468 -743 -820 324 -366 322 38 282 -677 -855 -883 853 17 -895 -875 997 43 -387 -727 570 -83 -430 286 -554 259 -646 227 -535 533 -22 0 -584 765 674 19 586 -649 69 683 627 -281 298 -586 828 346 -672 -121 -172 -61 933 653 373 917 952 324 675 -866 190 -777 -236 160 -459 334 -999 -284 396 775 -29 -467 176 -899 557 -949 -94 277 419 942 -405 -559 222 841 639 -36 47 -82 714 166 774 -788 -285 -836 -345 769 255 995 -766 451 8 690 153 798 -907 272 201 398 -878 752 839 54 -573 803 837 -57 876 -919 797 -865 174 35 137 -144 -287 -89 -184 797 -251 504 53 -330 -926 761 -727 -442 977 -505 -17 -233 273 561 184 58 -105 967 636 318 -94 212 -428 966 136 961 -762 -219 455 775 -910 -690 714 -184 -850 823 -476 224 544 -645 813 -160 693 459 338 -33 -928 -335 717 -865 524 -989 262 -609 939 -805 50 -686 650 961 -495 944 -807 301 296 -698 781 528 84 -48 -557 -420 -824 -601 -982 -878 -237 140 384 -628 -968 -827 4 -793 -676 705 361 949 667 -173 754 152 427 -436 140 -760 -89 311 -844 14 723 -40 956 -964 694 -409 48 -274 -221 -682 -671 -47 520 24 700 588 64 888 -682 -986 -337 -769 979 -247 427 -569 -705 -373 700 -455 338 -739 -521 896 156 530 -366 -327 372 72 440 -741 420 -103 837 576 26 69 -71 -305 -177 221 -190 -323 791 -905 -683 -640 -584 88 306 -955 -169 145 -981 -827 980 580 -96 501 239 -975 679 996 -154 98 -158 989 -218 675 -108 -859 -338 -976 496 -497 -497 -118 215 337 997 -310 753 336 -767 -933 -111 686 53 -828 810 876 860 776 -689 912 -401 546 997 642 -74 -829 -812 437 -498 525 945 68 -22 616 -22 -87 166 -896 -258 -28 890 -375 -320 -46 139 -296 230 -476 8 -103 -593 -10 -44 593 -712 -613 -899 -971 -950 169 -55 162 323 91 523 621 -21 -657 -599 -695 18 640 798 385 -220 -668 -579 17 -758 800 -286 0 -360 -794 698 308 -726 -579 893 734 892 185 -483 414 -969 -867 -821 9 -339 947 -251 314 609 696 660 990 -92 212 -95 -495 -644 -307 -35 -167 -355 -429 -302 -212 -667 -721 -955 -198 17 -229 689 -633 -449 -635 321 785 -774 281 784 248 864 756 -17 -296 477 111 200 -429 -740 367 -340 219 563 -135 -140 124 36 520 -54 171 421 978 -729 -494 -256 103 -355 -624 193 4 492 -987 492 -517 96 536 -682 -354 -142 -246 -31 -70 -626 -662 373 984 607 -393 96 530 -991 402 176 -26 55 967 170 -759 116 942 56 267 636 -802 613 628 933 -691 65 -993 -736 -145 290 -623 102 877 747 591 378 -527 708 -215 550 -528 51 -101 767 202 975 -415 273 -118 -889 -47 -472 -837 -714 419 -740 -880 -792 71 -528 -676 621 774 80 849 -217 -111 -168 -452 958 927 96 -917 834 -69 -219 -404 -566 -772 -172 225 80 399 -934 944 -93 -377 767 777 -597 867 8 -892 -972 -17 -922 521 33 930 -797 699 -109 -752 -744 -564 -30 -150 -55 564 214 -916 -659 -184 -88 368 -653 684 800 -134 692 421 609 783 115 -576 965 586 351 -168 -366 678 626 746 523 -159 -364 707 264 492 637 -144 637 697 880 915 -929 364 534 716 65 -159 -757 801 -428 -230 444 594 -513 -253 607 -884 -677 -174 282 7 637 -977 -78 -82 -593 -10 149 122 -694 919 798 864 -934 -775 -458 643 528 495 751 -524 -658 -882 434 -736 -191 842 -334 -746 -970 971 568 -243 -198 -295 69 -937 653 -159 -963 451 -796 312 -834 658 -949 -536 -582 -833 -57 963 -355 490 557 216 -948 -533 -681 765 709 -336 -93 346 -109 -279 70 9 -979 -733 -530 127 -806 693 -628 891 222 -656 -475 -973 -737 206 -297 -114 -81 -734 -444 424 -103 -516 874 563 536 -350 317 -521 -360 896 -444 -473 635 723 836 -779 887 756 688 802 -618 584 833 934 739 91 799 -780 -660 -993 633 780 -244 630 548 -41 889 -450 -694 -482 -161 964 525 106 -724 748 -105 192 -643 27 -494 -545 -46 357 7 -231 487 -431 493 621 -810 -423 261 -989 702 266 -704 -307 946 -299 308 247 -451 -172 565 -273 771 596 990 -884 -318 701 -517 790 806 -385 179 -527 -941 74 783 589 724 55 -568 323 -928 952 -512 688 -719 -461 858 827 494 -175 720 513 -417 274 -827 -914 -920 -70 -490 723 983 -483 922 -912 -200 587 -116 704 -40 716 -288 -333 662 -29 -375 -750 611 402 244 991 853 292 -359 512 -71 -775 -5 -810 772 -28 64 360 -242 -469 979 815 -832 58 -704 -774 64 385 -992 -945 183 823 -244 -978 694 -403 -396 415 896 -267 97 68 425 195 92 -783 452 -355 348 914 -614 -62 -327 393 -770 -75 -602 31 -237 -808 -46 340 3 671 317 109 251 -807 940 -283 -813 -738 619 -102 874 351 -86 510 700 -236 -553 724 -852 549 -465 -640 -931 140 -311 219 863 690 120 610 87 -427 788 650 -218 876 259 -155 455 114 -855 -442 -179 -715 592 725 -359 319 73 532 617 -646 31 -735 -527 341 83 19 -277 -585 -376 -195 664 15 881 -663 21 383 -871 -683 -130 711 -367 531 -313 -925 -19 -628 741 -858 917 -350 391 565 562 805 -527 -107 -486 -149 264 835 -191 396 10 -636 582 -503 712 438 392 547 -862 -326 954 355 330 800 617 -81 951 -673 639 516 -717 -472 1 -259 646 -605 152 133 -617 809 338 -143 -339 507 -607 -753 -697 -217 -996 940 -851 111 -386 539 -720 507 -126 248 -139 456 -191 -440 52 -925 887 -438 730 965 -133 -178 -728 538 -451 239 -605 99 -704 845 824 20 -897 -881 833 -965 -639 497 -182 894 677 -585 240 -72 543 -829 -619 -915 981 889 61 516 588 184 348 314 -276 993 -437 -909 215 537 380 912 673 -76 -314 758 -72 -925 250 330 -815 980 -464 -400 602 -683 349 941 178 36 -607 -873 -51 356 -703 287 -797 548 725 817 -349 982 990 -201 569 723 369 -938 -155 490 -908 369 -188 -407 43 -788 -488 -931 546 725 295 401 759 -294 575 28 291 975 -550 209 -200 -869 -219 -763 71 744 -895 110 36 325 -120 -114 648 -372 385 468 416 420 -295 -388 623 -91 -139 94 -32 68 -42 -809 636 -129 930 789 -601 621 316 -611 -169 855 539 732 671 -677 -636 -668 879 818 790 -713 -815 194 -398 -152 -149 -81 779 403 619 -199 -830 89 960 737 -754 -400 498 -619 441 -407 909 -968 764 166 -470 -218 -943 830 -705 435 -409 68 -520 113 -265 407 486 413 450 -33 522 -583 198 186 -651 279 270 -346 667 -424 630 -132 340 -809 509 -601 -163 -779 284 -403 833 698 70 -920 -684 520 -84 357 -808 370 -724 496 98 195 514 137 -996 -54 95 -872 -396 867 -252 -667 947 -521 -58 319 -622 516 -111 -917 816 711 30 293 198 -466 -681 -583 -108 28 -498 801 -261 -23 -823 -686 231 10 -845 -139 154 -382 -654 406 -747 -639 177 -145 -670 -167 -911 822 337 -83 -654 -142 -243 -747 813 286 638 -15 -90 515 -13 533 -42 228 -462 -760 109 620 -946 420 -605 -931 -392 -641 348 89 -912 -6 -943 233 -966 -338 56 -137 550 736 166 3 -9 496 -655 -894 829 -217 40 -855 443 5 304 -17 -36 430 804 -429 28 -20 -73 -266 -990 411 305 -788 -77 424 756 -929 -869 626 750 247 -14 148 -396 -409 312 -722 -924 -948 770 980 992 354 -172 153 242 469 501 225 599 -634 -649 -343 319 955 -124 -158 368 107 -66 -654 874 -349 -39 -378 -140 -546 299 -13 901 -852 697 538 -979 -338 629 3 -17 188 -108 693 -461 -546 34 256 -352 -861 795 922 233 932 -338 244 -645 -840 568 5 -687 -275 76 -562 -597 56 809 -677 -226 -524 -985 637 80 -857 357 -294 666 304 148 -670 762 -708 82 -40 791 915 81 -876 533 497 -420 386 532 -104 -806 307 792 408 -428 620 -267 -834 -796 -934 -770 -738 -915 159 -151 932 91 -248 765 104 -622 -426 681 985 517 853 -248 -247 -143 341 -151 -647 30 -157 -676 724 696 467 -616 -483 -387 -632 -180 -277 -933 -690 -19 845 569 -665 -117 681 -347 549 82 -56 -428 184 -608 205 686 -89 -4 -909 -626 782 -422 842 474 179 465 -150 -167 -140 562 -536 854 568 370 309 -392 259 -673 778 871 344 -351 -818 -440 -913 -225 -550 938 191 764 -523 -366 -115 -25 -192 -996 41 -944 -562 -262 -67 -890 149 584 -884 963 669 367 -288 870 204 -304 920 -295 484 -884 131 617 -30 -349 -165 357 -832 -632 24 577 462 670 -352 906 -660 609 182 554 -355 -689 -351 656 -461 -404 -678 735 -140 364 -571 -105 -782 -964 663 429 841 25 191 96 563 501 345 137 -234 677 488 317 -585 -147 -612 959 840 -707 710 -657 -934 -800 -363 -391 751 376 -433 -929 -399 402 -510 -676 715 399 915 -627 965 -348 35 -843 -478 -204 990 482 357 -54 -154 731 -928 -556 869 705 -440 -975 214 -210 -474 68 -258 145 270 970 -658 1000 -607 106 -289 409 -976 -402 -105 -53 -393 -365 -179 562 444 121 -466 -980 -493 403 -614 -228 237 -604 -176 84 -85 373 745 -728 -303 -314 -815 -226 -390 -695 537 -951 707 946 -88 -869 722 623 253 -746 413 -778 43 161 710 -722 235 348 -581 -516 201 643 835 747 480 764 379 -792 211 -445 -559 -461 89 564 -262 -531 -162 445 -921 -922 77 344 -130 -653 -504 -540 -658 -60 376 -547 466 494 -14 -816 594 -946 116 -287 92 607 38 -980 250 -834 317 363 684 -858 568 19 444 -544 -36 901 82 -594 -749 -145 193 817 -419 472 789 102 -938 39 332 912 982 -773 416 -533 963 865 -283 -21 490 -834 888 809 -881 510 922 569 228 441 607 -913 -723 -270 282 -993 -880 718 -317 51 993 292 -971 -743 -97 -880 -355 -832 -656 -44 210 296 84 276 45 45 -550 611 -219 -561 231 -491 147 125 907 -909 -153 715 -912 -757 978 -550 -969 327 438 -482 -882 -657 -209 -510 459 -951 -922 422 -645 958 321 815 -661 -863 -910 172 592 -605 -755 -378 463 -764 -153 -767 -548 -860 822 -323 894 674 804 -536 395 -306 -292 -171 531 -799 -166 216 260 -165 244 461 705 858 -351 -496 267 231 -883 -287 156 -395 -281 968 -858 910 -955 -880 -596 -517 -559 442 -256 -190 356 266 860 394 413 -490 931 -772 636 -714 907 -813 945 938 944 -375 -612 302 980 -871 16 480 768 521 585 121 -218 758 -209 -989 329 221 721 -682 255 -618 781 -290 61 -963 214 343 653 -182 56 105 246 -472 -310 -349 -449 842 836 -54 950 -528 -349 894 386 482 -520 -250 603 -442 -315 -238 -43 782 103 -853 -126 -347 -20 -51 -103 68 466 -951 -137 543 -466 661 -609 -860 -296 -17 -510 -156 882 -478 980 700 -568 -562 995 -642 262 -959 306 -622 311 1000 -549 960 -97 -218 727 -637 635 -312 -537 197 732 -529 70 -820 474 -877 662 986 375 -471 -550 -797 -174 758 -156 -204 -137 201 -479 884 -196 443 644 659 818 -15 -35 -160 -86 -917 937 353 216 367 -291 -812 -259 -175 -653 574 422 -495 125 -647 -918 950 -30 -139 -102 -184 -823 867 -968 309 -253 914 -237 -462 -676 876 -342 717 496 189 584 116 413 446 -973 722 946 -389 -426 -701 -332 544 -850 -672 -204 61 87 511 -118 77 -520 266 -483 -992 217 795 -995 164 -949 880 -151 -307 462 395 -833 936 513 -741 344 -821 -640 566 -399 661 223 -877 -24 -278 -677 176 820 544 81 726 753 -900 -144 846 279 -603 286 -589 -168 -241 115 -696 -591 -384 -408 437 396 480 247 759 116 410 -773 505 956 -626 578 444 978 617 684 -264 -312 -371 -317 952 -975 -745 179 399 419 -804 495 -453 97 -265 829 85 108 665 487 546 -390 -266 -881 71 624 -53 -688 530 125 -12 -135 -242 692 -401 507 -110 -201 -593 257 -227 -759 652 -216 -229 -227 -840 -905 758 269 683 -949 -166 -186 772 -510 836 519 -747 -526 -843 -233 990 907 -115 -574 -923 -499 846 9 -600 214 505 825 847 -182 555 193 38 66 -467 -214 -722 71 -405 492 726 -721 -680 990 996 401 -185 -931 -689 -324 -394 53 771 -774 438 444 771 880 -136 -345 95 -891 -191 424 616 -310 -32 45 211 -47 313 -928 -519 -327 -671 672 -587 -298 969 -976 419 441 999 -38 -487 -982 -108 -922 -51 -629 634 -64 -742 -759 -391 -811 -149 -512 -183 -584 830 -974 421 157 389 -305 -69 -138 91 691 857 -752 162 699 399 -741 206 758 -363 168 168 -624 -232 962 -605 -967 -839 -559 -111 515 517 15 732 586 194 -761 -183 -358 -223 -774 330 -996 256 -487 -11 453 -247 -258 -109 203 7 294 -617 -787 -52 -920 425 682 398 588 792 -829 626 916 -534 372 -883 -213 -211 -739 -50 -829 -710 -36 -924 -383 411 301 240 -645 -273 909 79 124 -620 -711 280 60 87 -958 -81 622 362 746 264 -967 529 -321 497 156 945 741 22 348 -545 65 -15 -635 284 -538 -515 628 -699 369 524 -490 344 -9 50 277 -794 -201 -230 984 697 20 -883 681 -572 -73 560 431 -499 677 707 -3 -816 -837 885 -915 148 900 472 -797 -121 543 -366 671 -627 -372 -448 143 931 859 889 -976 -61 -686 615 -749 83 -317 -636 -405 558 492 93 -106 702 369 -827 -638 -846 -857 -323 31 466 471 141 -231 -328 776 963 -204 -495 551 569 493 -922 740 -996 -336 -463 660 391 -282 418 -936 -216 -340 547 209 200 186 -531 70 630 319 682 -465 785 -932 587 786 -898 872 -385 -921 -10 -171 -434 -597 154 -318 -46 -94 -801 -895 414 -622 70 336 -591 664 -138 749 -275 102 -59 -660 23 -338 697 873 -940 536 486 -232 -463 736 -826 -552 -499 -752 272 -704 385 -166 -304 249 491 396 872 -470 569 -310 164 -558 -636 538 -805 -110 201 -271 809 -955 -808 -37 -332 802 -852 307 485 -773 253 -103 -387 421 46 899 -404 -641 974 -316 160 -827 -951 755 -340 543 487 595 139 -262 -799 -714 -449 794 -131 -773 356 702 -175 27 -154 -374 0 -273 -522 -477 -886 72 -660 930 361 -850 365 -540 -275 -324 0 3 932 842 716 203 -296 -128 848 840 -664 -521 -998 210 -315 751 -708 928 895 -182 937 435 201 700 -132 858 381 420 260 -964 716 -30 950 -868 -772 136 592 726 261 988 711 -267 138 82 685 208 400 -397 -119 705 -30 -187 144 -883 -138 719 -372 194 121 -505 856 37 -372 696 -88 221 -164 -689 971 -284 -127 -324 -247 28 -491 -783 -659 217 -669 -277 195 -180 -93 40 936 -532 284 554 898 541 -877 -452 719 227 280 343 603 616 783 -650 757 -272 195 572 -3 -942 525 424 -953 421 942 -656 -72 400 -238 550 -705 -561 800 -46 -759 71 -110 290 57 -495 181 402 -843 128 -775 -161 -288 532 -678 -107 -662 -233 -350 -583 -555 -377 28 573 -328 -360 380 420 -498 -309 -99 -480 727 -596 809 -836 191 -911 359 -679 -882 -354 -917 -551 -5 -334 -789 -268 -275 705 -265 -900 -622 749 784 188 -423 -191 631 -424 689 917 -430 499 -357 407 -162 33 -879 650 -149 -888 458 723 -186 -168 480 -887 819 568 873 902 -781 -183 171 493 -295 -643 -760 378 -943 -994 -33 -829 -882 344 957 -761 208 -636 693 400 -831 933 864 -236 -845 457 206 736 -575 -148 842 -46 960 -142 -934 -373 -819 -739 717 308 488 -805 -981 426 -667 832 47 -126 -191 28 -521 483 -769 -308 -436 939 855 832 -918 -612 317 -876 -977 232 95 815 434 864 -824 -158 472 856 -241 439 766 137 968 733 -434 999 921 -35 825 971 992 -303 263 928 -690 480 433 -822 -452 797 460 -731 329 852 503 -440 -65 -987 -419 541 97 218 654 -896 -740 -342 7 925 125 -758 -551 -284 -786 156 -448 -557 -834 853 357 -401 860 -686 323 619 -693 -436 613 -823 -803 284 -969 -909 -64 -708 449 807 840 -486 913 768 -544 988 972 -692 831 -257 -918 -761 215 562 -140 -105 -343 -799 496 -896 191 -512 772 -435 876 802 -258 -90 261 378 -49 751 998 379 -232 743 970 242 993 -49 -918 -634 674 -516 -89 -363 153 -1 -535 174 193 -400 -845 -568 -461 9 968 785 -699 -203 -680 -669 438 613 871 443 -743 -829 -361 -323 -250 880 909 -208 -563 -336 104 69 445 -791 -554 426 926 64 -664 -98 -456 -205 876 -727 -406 26 406 222 160 -981 -533 528 -949 -930 965 -127 347 899 -614 -734 412 683 570 119 -582 331 -54 599 977 -19 -42 -601 571 -307 810 15 481 106 406 -538 169 286 918 -467 403 775 991 -521 20 487 430 841 -368 61 583 484 541 -980 143 -940 -148 -112 -22 447 -394 -959 -889 627 173 677 -858 -382 -906 -72 770 234 -575 -557 86 115 -250 -427 881 -164 53 843 614 546 745 87 -388 -114 -453 52 379 268 183 450 505 -259 -798 -732 -561 -373 567 290 -909 980 -812 78 302 -489 311 147 528 -339 -689 -573 203 539 -497 -536 721 33 -842 175 293 -830 782 -725 -794 411 279 -231 422 149 -938 533 491 -110 -795 270 597 689 789 -594 325 10 268 286 206 585 -15 368 -123 -998 -148 -860 -205 -616 -649 -979 635 -934 714 -3 528 -988 898 -443 -426 139 -43 60 636 955 115 961 -173 -917 -913 -583 535 747 196 113 -480 150 787 930 -218 408 -809 31 -321 925 -28 -285 930 -301 461 -468 122 150 -98 -773 411 137 -935 -761 -301 -964 -417 586 689 -199 -30 -756 849 41 576 490 519 976 315 493 534 -262 34 -793 718 -858 -553 -88 -644 903 -624 580 653 547 -439 7 -97 40 886 886 -344 760 458 236 938 -20 -42 959 -408 -59 255 491 -659 -514 -606 340 -238 44 617 278 -313 -221 614 7 -951 -445 845 440 -725 61 338 -700 -907 301 382 192 -104 985 -332 -55 -152 -213 -404 -351 -675 723 -550 951 476 226 -504 -84 -163 -292 217 229 753 -639 273 -83 -536 -553 618 39 246 481 -336 705 -15 -2 -463 555 637 703 392 441 -537 945 -824 856 -722 641 17 -177 -91 882 -198 565 27 179 -257 -213 387 -391 -966 325 -401 -744 771 240 152 392 -713 -360 -999 -825 945 571 -863 -964 -560 852 799 -783 85 532 -149 -763 801 -610 -972 -349 699 -538 252 -347 -672 -183 -524 -735 -716 -583 -256 335 -711 -198 -903 208 532 459 571 519 -736 740 630 -698 1 -611 753 -546 864 906 -17 -438 419 404 -721 -998 702 114 670 751 794 -416 443 229 -405 969 -821 667 -94 -304 717 -107 233 -813 -954 331 -743 -121 71 644 -70 -777 530 -131 -536 918 690 183 -925 639 -902 -156 -650 -39 792 -355 -148 582 98 607 -124 -626 420 -361 888 -992 -626 -251 704 133 -882 -620 157 -855 -945 -859 -828 -640 487 539 -784 367 -262 -166 -519 648 523 183 -234 15 -716 -368 -74 138 504 901 -263 44 93 62 -686 -74 -333 -458 415 -776 202 220 -804 -662 -409 221 -492 144 -568 -69 -10 65 46 212 903 -428 28 154 -309 -542 505 481 500 704 979 699 971 -765 -444 -125 54 846 309 90 279 -146 -478 157 28 -612 -688 -998 609 450 704 551 565 480 233 -781 -47 -666 188 -653 -247 -775 455 172 343 108 -799 449 -223 698 75 -441 -661 -85 -938 889 -671 346 224 875 -963 -64 729 -185 99 -840 -335 931 -412 281 -834 989 -959 -609 -186 821 -968 -291 386 -239 261 -608 -825 -532 593 424 638 399 -101 -75 121 691 242 403 263 472 208 -269 -127 615 876 -606 -201 95 -890 -425 973 225 293 261 -217 617 -470 405 -185 158 -340 -721 -189 -506 821 656 -125 78 629 93 -284 347 158 582 536 -471 686 -784 128 -59 887 -943 -865 -388 689 -356 -683 -307 727 675 333 -354 683 -675 541 822 -732 -606 840 -521 -285 10 -981 892 -703 111 -151 535 -473 703 -562 878 -642 -878 336 178 318 173 660 -906 991 -691 -775 172 916 -801 -738 -560 -273 561 -304 -651 976 644 338 -211 -876 674 -538 322 533 -937 -843 896 870 -617 292 -28 -144 -491 741 692 -191 -18 102 44 -274 -37 325 -290 -818 -560 556 -788 -251 800 84 510 254 482 588 647 -820 651 -414 -630 219 653 480 -204 -995 -197 -951 -791 931 -766 0 -348 760 -566 957 -387 -842 586 314 8 326 -252 -526 819 -92 73 -375 -655 -592 788 948 446 457 -460 341 159 574 265 604 993 624 402 -482 493 509 -67 -634 416 -201 750 -439 -77 727 -111 -527 312 900 -382 -859 959 -894 -653 -30 -624 303 -452 -950 -771 736 -243 706 94 -301 -623 -913 556 608 185 707 -275 -135 -996 68 536 128 500 627 -671 145 -588 -795 997 -989 243 135 -333 939 -594 908 687 898 -251 -686 51 79 -595 458 -491 -695 -513 100 -301 -328 723 -989 134 -500 -934 -291 801 400 786 579 489 735 54 398 -574 -347 -151 -389 -685 -745 -789 -82 -223 -989 -137 432 71 245 430 -132 853 121 -135 -503 183 -36 107 944 72 251 -612 347 -668 64 -340 290 -415 649 314 655 -969 -906 -151 -982 283 -943 302 -472 90 241 -619 834 449 -616 880 3 447 518 -405 -994 -152 -978 -213 753 99 499 198 -62 -321 -861 809 9 -259 -714 -90 875 843 307 -502 770 811 196 -473 -118 683 885 385 -269 -661 850 -258 -541 -422 981 678 -731 247 -815 129 65 405 -328 510 -432 -151 -481 -605 -995 -550 -118 -750 -459 -922 -293 369 -13 920 490 -772 217 -567 -835 -719 -813 -25 983 -832 614 79 776 338 -39 -875 -683 611 -321 779 -309 78 523 983 407 489 531 913 -114 252 33 -645 67 -397 404 -822 -363 -395 420 -108 -540 354 385 504 327 -233 184 -533 -72 -848 798 -227 164 148 -315 590 612 916 623 -746 -505 492 115 -373 417 461 967 -85 -607 -55 -459 403 -376 55 -888 -239 824 -243 -77 -857 -718 704 553 272 289 23 -523 -156 618 796 -261 734 -280 -975 -28 -121 622 -320 983 926 609 -75 -705 91 331 -723 426 -356 -346 -490 839 371 624 -370 27 615 995 -868 80 958 -482 -385 -445 528 657 -632 544 291 -386 109 -300 972 754 778 -234 -546 604 476 621 607 -104 937 -943 -102 389 -372 -618 -52 728 -667 497 646 -486 -812 -717 -547 684 -557 -848 -104 158 297 -499 423 -471 -173 456 843 433 -361 564 308 -50 632 -216 506 -359 968 -724 -318 -604 -667 630 889 719 -872 923 95 -952 -242 -429 29 229 566 539 189 571 603 -250 -389 -77 855 361 -272 -203 886 -778 -542 80 742 -781 605 -286 -708 -636 686 37 851 9 -24 -976 115 815 -316 177 -109 -546 -198 258 -926 851 -131 -728 -585 563 -771 755 798 722 82 -586 232 -748 -165 -845 699 -94 -251 -326 585 712 532 -461 -653 -602 -844 -712 373 2 457 980 -35 475 461 247 598 490 -886 -993 339 382 218 268 559 981 -213 981 176 -344 -49 428 -119 454 647 503 -477 -159 -653 188 -208 -413 -683 403 575 869 -538 514 -172 920 294 260 -345 104 208 372 792 -850 200 888 -411 -411 -968 -113 375 -60 488 -666 -362 -901 -706 512 -78 118 -264 986 118 246 -905 -596 343 -856 202 -156 -636 792 -459 -705 -904 708 -147 -665 714 -27 198 -104 617 978 -134 -548 -65 -791 -557 515 76 852 558 512 436 160 -781 -827 -234 -952 -354 978 167 -662 -59 939 291 -234 583 261 699 350 -611 849 -575 505 -939 -41 412 59 234 829 925 300 -207 -892 -762 -661 41 -513 823 999 -17 444 -970 -101 423 -606 486 -950 -126 -52 -919 -404 -853 830 357 520 -852 878 -586 87 -469 -742 -511 -180 651 532 -213 538 -440 249 664 347 751 -385 -362 -527 -400 -89 -586 851 -385 416 -157 710 925 461 301 523 400 -999 -370 579 847 -220 804 138 -980 105 -101 -555 -215 14 814 834 -217 -895 -971 -308 -671 -496 -976 531 -128 -54 -309 -337 469 -80 172 225 -536 223 -576 -888 -189 761 193 468 -398 115 416 -344 530 461 872 435 520 947 200 -441 816 -488 683 -817 -355 -355 -573 838 502 -653 -424 984 545 468 -629 -74 50 802 57 940 -168 -588 680 503 -618 -768 787 -412 -7 191 872 573 -684 642 -926 -216 -391 -888 -900 -908 772 393 -844 965 725 221 -941 919 685 -833 239 -138 759 566 128 166 -315 302 -892 927 -107 772 638 -793 -746 -120 3 -150 -912 -372 18 -74 -793 786 748 -809 293 -559 165 110 497 687 206 -218 645 498 299 -716 -908 -567 -344 476 116 817 30 -854 589 -802 -913 936 -771 204 342 321 -553 358 928 271 217 -342 -938 971 -335 868 420 881 946 -532 210 463 -940 440 -244 -384 -263 -205 261 -167 -97 -645 358 432 787 -844 884 226 -94 -485 -24 -193 -78 168 -1000 -739 237 689 116 39 -76 321 162 677 720 236 637 -282 686 710 637 -485 -490 -127 -216 337 410 301 -212 945 -48 -981 -724 946 535 377 396 -571 -571 41 407 -767 -477 -798 -138 63 965 -504 18 797 -229 50 347 355 534 -393 -551 -233 186 107 614 -298 -124 524 928 -916 771 -332 -821 -423 -445 -817 -410 732 -514 975 937 290 845 -809 479 293 28 116 95 527 -290 466 -787 -603 803 -494 -313 637 -74 -872 -653 209 963 -366 -924 675 -323 -88 510 -585 281 -253 55 -185 -654 340 811 -435 -216 75 -126 773 243 840 946 -984 126 96 -109 447 -890 -731 -201 459 47 -641 180 134 -645 -804 -598 -714 -43 38 479 440 -744 -7 951 433 -930 -51 32 798 695 -130 198 938 459 -801 113 -503 690 -325 -706 -6 -332 -840 -819 -178 937 -352 -308 -194 -785 -98 13 -954 -943 77 -472 -169 15 804 473 -139 -779 4 965 -482 -281 510 315 234 -862 812 -158 293 831 606 -89 149 -472 815 -78 768 698 -719 975 -871 718 777 -108 288 924 -280 946 131 603 37 -143 -486 -327 -521 -36 -98 -154 630 -998 222 -449 845 -404 -959 -241 692 -457 -215 588 969 757 975 438 732 -867 329 -474 397 -268 -823 920 335 -934 174 102 -506 986 585 -743 -668 642 -886 816 -293 -135 247 -550 -595 635 -582 -961 556 -828 -552 -280 556 207 962 544 -867 -431 -944 19 829 -942 143 8 939 846 -498 553 513 249 -509 -858 313 -487 862 -531 669 676 923 38 119 939 675 -554 474 386 904 887 -773 860 159 -963 -181 -147 -834 226 -948 589 805 323 241 374 -616 426 -672 205 -749 269 900 -283 -502 -24 -530 -406 562 471 723 -593 -821 455 -963 -880 621 244 520 312 324 279 -298 -587 884 138 -285 591 -690 904 -823 -22 129 849 874 175 -453 520 -317 348 -756 -413 -989 59 -670 -284 -771 -301 -491 -31 -76 -98 244 -696 -997 910 -950 455 -280 585 334 -12 189 310 684 675 -554 108 -656 -67 -839 -89 -434 -747 368 829 -404 267 -950 572 519 955 705 -617 236 -404 -595 -948 600 -969 -176 486 993 -483 -159 -545 41 -88 -780 -600 627 653 -331 856 -642 -825 302 -830 318 -414 139 -336 -674 238 -837 234 160 -358 -496 -541 -116 -264 -539 707 189 -776 688 -871 -927 295 -198 468 756 -886 482 181 942 642 105 -866 482 555 802 168 -171 411 -963 -155 -501 -989 -428 824 -935 970 808 711 838 83 -969 -338 509 -167 -926 528 -961 466 994 -976 583 -366 -79 -809 -908 846 15 235 568 -833 -857 -731 -775 653 942 766 -148 -428 777 -395 -771 787 832 188 692 -112 744 222 495 415 864 -491 -395 114 498 749 -788 -886 794 -199 -90 736 753 -37 751 326 571 90 -385 -313 -435 92 -394 -561 688 668 442 63 3 170 558 325 863 -572 -834 518 146 -874 -170 -879 -816 -416 356 -809 776 175 638 236 -770 -910 55 -374 -421 -476 406 -478 798 617 -36 -327 819 876 59 -267 495 -909 399 -668 -166 -1000 190 -276 1 835 -322 -360 -391 -344 240 421 719 -321 -826 -638 281 -832 -638 -414 889 -725 669 -966 -806 -35 700 101 -275 -330 -316 310 814 -882 -658 371 -28 -73 -598 -84 -819 -900 -592 -577 -903 -360 -503 -221 935 -866 -830 861 133 -332 356 -960 592 636 959 -136 -578 -962 1000 -738 -379 957 -591 -635 -912 957 -106 -780 10 -587 635 -815 -234 551 -820 -170 -330 456 500 683 182 -638 -216 402 -6 409 487 -977 438 -306 686 120 -503 -358 57 -365 965 894 -936 368 585 -240 952 -353 -190 -762 471 -240 202 495 -985 887 -52 -695 -687 472 85 55 411 -868 -37 169 -599 -720 -33 618 -653 163 279 -354 550 -831 976 -29 427 733 147 454 120 12 -48 663 779 971 886 191 600 340 -852 -550 -606 337 -833 -938 797 -864 455 -217 240 -454 552 -805 7 849 205 557 -108 -374 918 -680 334 -949 -959 857 -693 98 479 -936 993 -727 892 365 310 155 21 495 -744 497 -860 35 -131 681 -184 256 -966 -952 -59 -384 639 581 -188 270 -979 951 -468 617 541 -893 -252 765 41 -631 155 -453 -136 -812 -688 179 -8 -619 -496 381 -24 548 849 -618 714 -645 554 167 -210 453 65 -208 -396 -297 -492 -180 -378 150 904 -826 52 278 -113 -51 921 -824 -234 29 178 -531 -65 877 999 -849 -163 -403 -820 290 620 324 -433 -243 407 -568 -477 839 249 -970 881 -746 12 763 -952 223 986 615 893 -132 -845 -74 -837 -2 981 -509 -603 958 -35 360 227 974 -980 -823 -477 664 -341 319 -173 25 -990 951 888 168 -324 -339 -807 -931 562 292 59 426 -431 924 723 -336 -716 87 -188 581 -272 739 420 -417 -587 747 -589 -669 84 946 350 -806 120 809 222 -271 99 699 405 827 993 -752 -424 432 802 349 350 613 305 799 180 48 881 702 291 -939 170 785 -195 -671 -687 399 -307 -457 877 685 -269 -106 -775 -517 -272 -138 -411 513 -355 373 738 -258 304 246 -770 -289 -369 792 708 372 446 779 136 -525 -264 -392 -936 294 795 675 381 252 90 160 -282 -427 273 607 475 309 512 247 694 -881 -797 803 351 841 977 -169 -947 -818 -520 -421 95 -245 539 -53 -495 -943 -157 -920 417 146 273 -814 985 -321 -607 750 118 -576 194 120 -3 509 -22 -216 -137 286 20 -525 -843 130 -358 494 -309 885 -496 -759 -255 785 247 -436 254 85 -882 -264 -568 978 -142 546 -872 -147 -653 -132 604 11 507 -456 -287 341 -585 -574 420 20 -514 450 -623 790 565 -89 -959 816 -451 155 100 109 -986 -178 801 -603 261 -98 -39 70 -656 996 -69 -960 -146 -910 902 904 -490 -837 -240 59 -538 478 15 230 59 -789 -410 634 498 11 997 -526 66 166 -426 759 710 -327 -562 -87 -966 800 314 694 898 648 86 -983 352 -389 219 -388 487 -235 -975 -827 25 -913 -776 -64 878 115 -329 -824 -921 476 611 -989 76 -681 965 904 -596 -753 109 -453 -99 712 -114 -495 -466 -333 -635 136 720 978 -245 469 797 -116 991 81 978 554 -32 715 -432 670 369 732 798 240 657 -498 791 593 639 571 -390 444 -551 -670 947 -136 50 -601 -259 -454 -32 -510 -319 765 -160 993 368 -896 -394 -1000 507 -142 -27 323 99 -905 -23 -652 -561 -259 223 -39 -671 119 87 523 531 30 961 -378 -956 121 -266 267 -232 676 -471 247 -785 -316 -945 420 -252 109 328 -584 6 -328 -898 844 794 90 -954 -651 -291 -150 279 956 321 -738 110 -69 -678 305 -878 -266 -754 6 106 -37 -946 685 -652 359 690 148 -24 855 -161 -340 -448 292 -317 586 294 -317 -84 -295 425 -874 -95 387 199 -351 -383 867 -620 -195 -75 -747 165 621 895 -436 711 -870 -84 -676 717 985 -315 -83 371 382 -508 194 501 300 -856 670 -513 931 -763 -470 -738 345 -923 833 -94 -738 -97 -126 733 -19 813 490 -218 159 -980 -390 23 -725 -339 -751 60 -522 -612 -116 303 -120 385 778 893 629 -676 -492 876 -373 -225 207 -844 230 -765 -73 123 187 -980 776 -957 517 380 -477 -380 -148 -429 -442 571 -555 -597 -847 724 931 77 186 -54 -186 371 -736 252 666 194 280 -657 958 -702 -174 124 340 -212 -125 -543 -206 -35 -928 383 -542 -603 413 814 215 -391 -612 -921 -823 542 934 -496 -293 551 877 715 219 -13 106 824 692 -221 -440 930 -55 -673 448 -878 571 972 565 -579 226 -462 626 26 796 -307 43 -499 -460 731 940 -933 207 557 461 -22 -639 612 772 -597 708 151 423 62 188 -279 309 351 -245 271 -235 834 -109 357 690 -477 217 332 -212 867 -715 -863 -184 -285 496 -452 -826 282 890 -745 254 -438 926 -702 -668 -425 -286 -175 565 -644 -129 385 535 -286 -747 -885 115 547 -914 -574 490 462 7 -883 147 -121 -424 -4 -888 -642 72 104 157 -115 252 669 -698 318 -213 -577 -11 -895 889 0 128 857 159 515 236 570 757 892 693 -321 277 116 799 316 -377 759 -783 467 -275 -603 910 733 -826 155 900 862 -764 -291 823 -295 -753 978 -68 -336 -692 -749 -394 744 -390 -78 956 -459 941 -187 -427 774 -837 -198 265 -994 -416 -280 -978 262 11 214 -191 637 214 -618 -443 884 -766 790 839 -453 -871 -520 911 121 344 739 71 -658 -322 858 46 -421 345 713 -596 -305 -529 478 608 -45 224 -540 608 -61 -700 383 -18 739 290 -768 -380 -864 -633 -780 312 -597 -405 -123 112 -296 -98 786 -181 -685 318 -155 145 129 73 -849 249 568 610 32 884 94 -854 -419 -807 962 527 16 -466 183 184 -889 -490 -5 324 112 307 -278 -258 -277 416 -276 99 88 22 319 -988 -390 404 37 819 -8 -632 -975 281 315 452 233 -737 -838 -668 -328 988 857 982 -906 641 871 -838 66 -196 -79 630 109 -362 -880 940 647 -848 916 287 842 875 311 -300 -128 245 -462 171 -576 976 389 -839 201 -210 165 -729 54 318 959 353 -82 446 262 469 309 958 -159 -761 211 186 557 254 -859 -281 -846 509 222 -597 -175 619 170 562 526 -308 -512 -113 -367 -380 -278 -327 837 -589 -239 -134 225 -230 -643 -257 -554 692 -422 790 258 -175 42 598 74 911 95 484 -635 778 239 -286 -926 -698 -604 791 -691 -8 689 900 526 897 -218 4 -509 498 -189 -958 -248 182 -477 890 380 -561 748 383 -464 -566 -501 861 -954 -49 -429 -131 -982 -605 165 -94 -733 -753 -244 833 -318 853 514 991 392 986 7 56 -863 -261 -130 -429 365 -474 -456 -200 -436 739 595 -670 -967 199 -108 465 -360 614 336 -723 136 -224 -837 808 854 -642 577 871 423 -23 474 -94 -361 757 -470 -769 -428 858 794 -881 -674 -340 -166 -808 -808 -397 -72 -319 -266 -929 211 -489 618 -164 230 -200 464 -969 252 -331 -203 249 -459 -466 321 -668 861 704 368 776 525 -935 -270 -37 -933 -213 -450 -496 890 488 323 -561 -133 519 -683 563 -771 137 -458 -310 270 -642 219 -636 524 -11 -354 -838 298 -36 402 -129 184 592 -898 -895 286 -784 -815 -942 940 132 -686 388 -824 326 376 -180 585 516 456 -520 639 750 72 -848 899 -191 -389 -141 -97 611 -909 -88 553 -132 864 687 -49 -873 -398 862 -324 -784 48 505 149 284 976 -91 966 998 663 -898 980 937 -694 194 211 186 722 672 360 -319 -975 959 -120 -963 -768 -34 -469 182 533 -399 -354 -202 -219 -412 368 500 -357 271 624 -256 801 -566 -498 -346 235 302 145 691 -416 -694 -132 -16 450 353 549 -884 -5 33 -419 951 -332 44 -66 -785 821 -980 164 163 -571 195 638 964 300 -146 81 251 -670 -414 -549 160 634 877 -715 -308 -763 896 -408 984 -217 -154 207 29 824 -82 -21 -15 -122 942 -859 491 -733 -258 671 -376 -8 -947 887 128 121 -800 683 -629 -353 518 -507 -535 135 238 -872 639 -118 110 -684 25 -40 948 -478 84 732 -794 627 -208 -242 -715 675 186 788 -80 -240 -258 514 -610 385 884 -967 -740 -277 -483 666 729 -550 -829 -226 673 -752 652 -649 -659 81 65 221 -486 -477 536 398 444 -41 -624 -812 925 -87 362 323 -100 -700 241 99 170 611 -255 711 765 -652 -138 -907 142 -559 -519 449 282 -213 575 800 161 751 384 -834 695 430 676 794 322 579 -909 499 203 484 -737 -462 478 724 -178 -823 749 665 -602 556 563 166 -446 978 26 -317 808 -421 861 -994 -876 -687 906 -936 589 -652 969 829 243 -781 208 -354 414 170 -676 -394 -100 -908 -455 792 -606 262 414 -583 -484 857 -983 638 -632 913 -721 847 -399 -707 419 -661 331 -432 -849 535 -955 -805 749 658 767 917 21 86 641 408 -995 113 -816 991 181 1000 -731 -566 -463 184 -860 -38 -4 -414 721 13 -656 562 -689 539 -849 130 -47 522 684 -564 278 919 -407 -9 887 197 -271 -179 512 390 -57 -247 380 -898 -32 183 228 127 383 723 746 -783 -863 831 890 -637 140 269 591 777 -165 -746 -909 -888 -792 -936 -74 526 88 -629 917 -35 61 250 997 -883 690 163 359 326 947 -503 -866 904 -565 -722 -106 726 -417 -216 -841 -892 -266 -566 -58 -285 -477 873 513 -41 561 986 635 -673 251 873 -421 20 -378 -575 -223 -433 510 -294 -381 597 -28 -353 692 454 -724 733 537 -752 824 789 957 693 14 -211 139 471 -198 -492 870 -540 713 -249 -765 430 100 -811 25 280 -201 -125 -230 477 663 610 379 -608 -269 -643 152 980 -920 730 -881 -888 876 -973 -921 -780 -145 -356 -958 960 194 -786 543 -236 54 -930 -572 550 203 -284 622 111 463 -961 807 -101 386 53 424 241 -358 833 -993 -117 -208 -320 612 -806 -975 843 -198 54 -183 -143 806 -930 837 -567 393 858 -381 766 -717 -298 -945 955 -23 414 -6 -337 680 -843 -941 -319 -676 -31 87 -862 -428 -282 204 591 942 315 557 -994 -398 499 315 -447 -923 571 -249 -815 -444 623 -537 -717 928 5 371 -995 -464 -409 439 64 -178 829 939 -952 -748 -852 11 -325 -122 -691 -389 958 -167 35 -163 301 656 395 391 685 -409 -887 -584 860 524 -468 340 880 939 383 -890 561 935 971 264 -355 -45 -404 977 -478 -613 897 89 364 350 -932 -435 257 805 -977 -699 799 -516 -258 -77 612 194 -743 -22 -784 -640 -382 -705 -907 -351 524 -801 561 280 -846 827 588 64 675 379 658 -224 -244 -408 -808 871 -104 -402 948 636 -572 356 389 463 -477 1000 648 -728 -227 947 901 -44 -762 516 -654 -866 292 674 -84 606 -884 228 -304 545 241 -37 395 -393 -17 -8 -115 511 995 187 758 -954 805 792 -279 -426 437 -899 348 680 -810 103 -334 -743 -738 662 -132 720 209 988 -90 259 970 -279 -136 944 582 -24 -934 -532 -943 -531 82 30 -19 -901 -203 928 41 913 357 99 996 692 -102 -766 -433 413 869 -920 683 551 453 296 375 862 101 -119 -935 -49 256 -553 139 -707 751 670 474 -283 184 -794 680 21 288 833 34 -292 70 -894 637 253 -203 162 -999 759 -163 -331 -45 -179 488 554 -568 506 -757 323 973 -304 -627 -371 260 -267 864 367 -867 411 829 -660 -161 829 562 112 -119 173 -927 -885 -246 -976 -166 950 -836 265 995 -36 -178 -239 -751 340 651 -85 711 674 -96 297 -240 933 139 -936 -941 748 -588 -288 812 -569 -844 -698 -246 611 784 735 -647 904 556 523 -849 -719 373 384 702 224 -55 389 -181 -321 -233 633 -942 -760 465 -461 142 210 679 -169 939 -17 -656 -57 56 549 941 640 -800 98 138 -557 885 -530 -254 -337 -915 -758 480 -580 146 -987 291 403 -775 -200 696 -296 -316 -805 338 210 52 422 -607 -627 518 -488 -39 76 -965 755 736 -437 -623 -606 390 -201 -271 22 272 -824 -64 -192 245 319 -599 590 944 335 -125 233 -404 -767 -102 978 -327 402 -786 776 -706 -844 -399 281 944 145 -121 957 791 -168 997 -447 -901 841 534 921 -434 158 -204 -916 -414 -975 -996 487 73 -557 -200 686 -179 857 219 -842 451 -397 593 -881 266 37 -773 529 637 967 375 75 834 914 269 -792 408 -36 719 149 -607 149 34 719 181 52 -598 469 888 -868 419 -177 488 237 -937 900 -917 -650 -684 898 -997 561 -370 -858 -285 349 108 -178 -621 224 -949 -998 -682 885 -893 -362 753 857 -291 764 -692 833 -733 -251 764 9 -948 -143 -272 71 217 104 319 -474 308 -345 -413 927 -258 784 -647 292 106 -789 -414 -161 494 489 -46 104 -240 -40 -636 673 856 78 998 -706 156 -880 163 571 691 388 435 -126 849 -527 694 709 -927 811 919 742 608 -206 -916 383 524 -782 -635 717 166 -489 568 -261 882 53 -520 -714 472 93 842 255 440 635 389 790 -182 -173 323 795 -260 -745 -245 58 -25 255 491 -227 469 -893 987 409 882 -492 953 791 -479 412 -573 950 -919 -480 -798 554 -407 -468 -227 625 -567 384 -707 650 200 217 -96 337 -137 -812 -778 159 -931 671 -641 -460 266 -827 793 444 -732 336 732 97 -262 -750 19 -470 105 742 -137 158 422 -233 -484 -953 263 724 -188 686 -452 -644 -496 757 -414 -259 -376 -467 212 -543 -247 67 955 -750 186 913 -823 -997 203 -409 497 -426 -282 196 -883 485 -969 722 -459 365 393 -874 -467 -65 -474 -425 770 -964 -858 -506 -190 -25 -280 638 51 359 -573 -331 317 56 885 864 -384 848 -127 -423 -532 -371 622 -189 331 568 -603 -811 -993 -734 403 253 327 611 -6 -786 388 660 -771 941 652 115 947 738 127 294 -414 640 -494 434 968 -482 -63 41 -978 -200 287 568 -522 6 -920 -152 815 -143 -849 682 909 -357 730 771 -734 337 154 -651 -796 247 522 -260 726 -315 -96 771 -622 914 397 -582 928 -347 -896 254 -726 831 -251 679 936 -394 696 -269 283 -728 441 948 -460 13 -559 -601 -528 744 -442 -64 309 -50 -348 25 416 -844 816 895 -103 545 504 614 -237 -283 619 -139 338 959 986 -863 742 67 -432 -597 766 770 -184 588 -915 847 -557 -380 204 572 -575 -371 669 87 706 -798 551 -272 -774 17 -411 206 -769 -727 76 256 950 814 -96 708 -257 140 -643 -346 -279 -622 -377 346 123 819 -962 997 -740 786 788 -768 471 839 -100 951 796 934 -71 -721 55 -835 -332 -525 258 -135 766 884 -354 -521 123 -533 963 -809 -754 -54 -851 542 -798 628 884 174 -230 -770 -473 207 858 690 -240 -899 706 835 -954 -238 -841 -100 -1000 664 350 -995 -443 -160 301 919 -759 -589 23 174 -654 -988 -76 -303 783 546 370 868 208 -460 -254 198 -597 399 939 311 -58 -584 -983 753 405 -244 -459 -784 205 435 114 -480 -229 -930 -151 -912 471 -778 -824 64 0 -190 -292 -814 773 -169 940 -760 -241 82 -433 858 -250 -236 21 783 -724 160 -742 746 -294 -837 -775 93 -967 763 662 -298 -440 302 -328 -783 821 -685 -52 -953 -402 639 821 133 -338 -854 868 886 239 -846 -78 483 -402 392 937 631 8 663 -348 527 -9 -931 -292 -661 -957 816 107 583 766 -357 985 -775 -120 -209 22 123 -432 -71 -638 609 368 381 582 17 -71 -894 172 -489 -737 61 -240 391 664 686 582 232 621 -125 -764 283 -930 318 -170 -443 391 -335 -921 -818 -145 -732 934 821 -236 219 -538 358 -529 986 38 -988 -68 -505 537 261 -975 533 773 -534 248 -229 191 237 -82 -739 -766 -429 973 941 725 303 -765 760 302 -475 -619 917 973 657 -346 356 -14 -157 -845 -47 213 -287 251 -326 663 154 50 -280 -921 -756 885 448 -755 -332 308 -862 100 483 60 -406 847 -116 -592 -76 -841 -741 -122 625 556 -959 -148 -892 341 903 -682 -834 -522 832 687 -823 620 880 505 -390 608 911 561 -669 -846 537 -210 -565 730 -210 -666 -510 913 193 9 517 97 -526 107 787 -834 -731 -819 -237 97 503 752 -648 -89 -466 13 119 -916 128 -133 -448 716 107 743 601 -55 -534 -55 -509 336 -332 -117 830 149 -614 -407 -709 165 179 -276 -243 37 -909 -908 -781 238 -362 -785 -106 -814 -694 -899 -982 945 159 -468 -850 605 472 951 -628 -71 80 -926 634 825 821 195 517 -519 -130 630 -530 418 -80 490 503 -97 907 268 602 -976 154 -183 -75 993 286 -294 -85 -385 -493 -591 464 282 -338 438 803 862 -870 972 239 -140 19 175 694 -819 96 -301 -851 -362 -238 -456 -885 -169 293 -343 -277 -333 -935 685 -247 629 227 131 -172 170 191 -935 -586 609 -191 626 -251 165 116 162 -372 18 68 812 -925 -119 -253 -939 817 -780 -12 756 -340 87 -85 755 505 336 -572 409 -542 507 909 10 -853 -678 995 474 -773 427 -126 860 143 -417 523 898 -181 -502 10 -640 -836 -896 644 -898 876 322 59 -493 -576 309 339 841 976 576 -41 -192 403 -655 347 656 743 -606 92 -906 -181 -423 -124 -753 -186 273 421 -89 275 -494 351 501 -625 922 350 112 585 653 317 -664 -203 -295 955 765 -32 -962 -988 -510 -764 -242 -7 427 825 -937 -194 -952 298 706 308 -690 -937 987 -331 -751 832 -405 -856 44 73 222 -583 862 -338 -197 -829 -742 -18 882 -838 -63 477 667 -338 612 -583 34 -733 -438 104 891 749 -444 138 -475 624 452 -690 -351 640 -971 -226 -91 250 -503 345 918 -122 -233 561 -428 342 280 203 -654 398 269 -397 893 300 -166 -405 368 -469 179 260 897 -430 356 375 637 548 -24 -741 -822 -152 -782 617 762 68 919 -816 -111 327 -710 -278 914 539 753 -527 632 -372 449 220 846 93 524 -295 320 182 803 694 -250 -401 915 -875 274 598 146 -863 -157 -210 -687 -274 -797 -529 -345 -523 538 535 762 -100 -808 -298 -646 -5 643 -394 582 -41 -347 699 934 364 120 -391 -256 781 756 653 61 -38 921 -434 133 -625 -549 -17 966 -22 781 257 224 34 958 -18 34 -118 -487 -457 -41 -79 -930 731 238 -126 -375 -992 -315 -359 767 742 852 155 909 370 95 -964 283 -12 365 91 -787 513 -396 -591 434 -925 64 -98 991 610 496 620 -451 -881 -367 -919 -239 -752 387 620 -68 348 -362 -373 -59 927 -564 534 363 -884 -470 -608 -91 -168 -291 148 -366 499 -698 -975 -483 589 -622 865 611 -931 646 820 -406 570 372 298 -801 372 -794 858 477 -265 -167 -11 296 116 -499 -497 85 624 181 92 563 815 334 882 433 973 140 666 370 -931 -254 613 -361 -110 -206 439 -63 -847 339 -249 678 -29 406 -478 704 -82 -416 580 -812 918 -471 -287 -30 756 -92 -43 598 -831 -215 -468 841 462 473 988 -645 279 -223 363 -938 -63 -364 -182 -526 -460 907 -709 105 -529 650 757 -971 -360 624 -391 850 650 -348 -259 513 -4 -182 786 -744 32 -904 -80 -753 -901 -373 988 -268 758 371 781 244 -823 309 135 199 -811 545 -783 -381 -996 -495 -734 893 -194 978 898 727 -682 142 -832 -572 -608 655 -777 748 -910 79 -291 -726 314 545 -487 758 -725 448 563 -176 -571 819 558 663 -195 -950 -1 -443 -538 -919 -143 850 784 -894 765 -595 23 680 81 -343 -254 6 -330 479 873 -42 985 -744 -594 -391 486 598 527 453 -808 812 964 438 -599 -920 150 214 375 -935 578 658 -348 262 -466 -229 579 61 -988 231 -77 621 -459 -229 149 -166 -681 469 112 612 -315 -50 -682 796 -110 120 -505 698 58 -661 354 699 26 615 553 -478 -689 545 795 -788 624 431 273 457 -363 -9 -261 346 -473 245 753 -688 -291 614 565 -293 514 -896 357 745 631 -87 -801 520 -366 -360 464 -562 -447 900 -246 -739 -748 709 -692 697 874 494 472 -952 -733 891 -60 904 -732 -463 -806 525 -228 968 31 821 812 -302 -764 308 -840 97 894 -57 -360 171 -526 67 -802 439 516 627 945 -274 -750 -914 -928 -283 984 -301 -306 447 87 723 897 158 855 621 843 -749 -903 551 582 239 147 -859 -840 172 868 494 -160 103 847 -997 324 -209 159 -239 695 -821 -496 -921 -528 -931 -89 207 263 -852 716 -838 72 777 648 -811 592 562 90 581 412 -450 -193 -917 769 29 900 -895 -121 -259 -977 -22 355 -849 -376 332 -668 253 998 -9 294 -378 -542 -362 829 -401 -507 -965 762 193 787 397 -638 -183 -489 560 -371 -835 -649 492 -352 -393 34 305 618 366 137 848 87 338 -375 -338 27 -808 665 719 -157 -669 -111 -91 167 20 29 -357 724 682 708 210 821 605 670 583 -957 -337 88 -435 -268 355 362 785 499 978 -219 -318 -102 -651 -975 545 582 -984 -513 -378 12 197 402 -210 733 -749 959 942 562 -528 -957 -435 276 -480 -243 356 -858 660 -922 -898 -741 -329 -989 879 -375 388 -607 166 725 -143 -106 -834 813 -524 -675 -862 421 -800 869 -423 226 -738 76 -892 -562 -61 -253 -30 363 -83 -546 -422 -769 48 -907 -874 -437 -818 -966 -901 -364 196 -445 -300 -27 280 -805 514 503 -314 -504 676 -765 148 819 -820 646 -953 706 -184 -330 632 -365 -84 -214 -733 960 993 -79 47 -492 -557 977 586 -917 147 113 58 -228 359 -766 -744 336 -419 -12 -95 986 702 -271 241 912 898 329 -345 273 374 525 -478 -974 -449 126 -681 -997 -173 234 -535 -367 -270 998 754 -401 -597 457 978 220 -387 -477 270 -539 -684 -998 324 -353 2 -807 639 -430 510 807 -828 209 877 -947 979 674 -523 -548 -177 -976 727 110 296 -714 483 -416 -355 -106 -431 -734 -24 -188 381 434 -525 -14 -892 -834 -414 807 276 114 487 397 -983 -645 509 139 -894 323 651 -137 -738 -612 -179 -441 928 543 791 -923 -552 689 811 -438 -351 -468 914 811 -111 -41 -525 119 943 -736 -164 -381 711 -930 -656 -387 357 -398 -965 806 81 39 -68 16 -858 -894 -312 577 -457 829 274 -208 -205 584 -121 364 518 -860 -714 -567 -779 -111 404 214 -501 -778 -868 -399 219 150 -594 -616 976 -641 -606 -807 310 418 -477 -564 707 0 755 -554 242 -506 -789 168 -558 -488 134 289 -585 -370 980 221 627 -73 -928 151 517 -241 -934 -708 -226 -677 640 373 106 59 851 171 -808 723 -215 -615 470 -366 -197 -180 -422 965 -61 806 -123 994 -20 13 -507 431 901 451 -124 162 -352 36 -216 960 149 -351 847 -909 -619 -811 835 -573 133 -194 164 9 -703 -960 280 -199 734 -116 479 178 746 -849 53 -387 -925 -818 983 852 184 -356 -942 -915 203 125 282 224 270 -566 691 274 -368 -513 -679 321 -959 -952 -356 697 158 576 587 -384 378 15 -51 -277 -874 -397 977 708 259 597 80 -415 438 -401 -559 -368 -601 -111 173 -188 21 -729 -186 -767 527 -859 -28 13 812 680 452 650 98 -441 -435 -242 -270 966 899 -709 -699 -420 706 -6 316 -783 920 -245 -514 442 498 707 -283 -910 743 -103 645 49 -550 169 -201 -416 668 186 -130 -798 270 192 -196 625 -508 -725 -407 170 559 997 -140 823 -211 -935 478 52 836 792 820 -910 722 151 489 -332 -454 -452 613 -241 597 -982 4 -339 -848 144 22 247 -674 -453 262 170 -104 354 -591 239 866 -976 957 18 519 883 -363 -370 389 321 -443 983 231 708 87 -575 -926 -351 -695 153 -88 370 34 963 -326 -72 653 93 -612 -67 -435 461 -225 558 -526 -557 -286 587 -684 -153 207 724 774 -34 -354 928 -444 -428 -630 658 -943 501 -164 486 -494 -1000 230 -64 -859 -949 -720 -12 904 519 120 720 699 -791 -672 611 -178 913 -966 539 -764 -728 -697 625 135 945 -787 326 387 -615 221 -964 34 -125 -686 -902 492 679 -124 -801 375 369 83 207 273 -92 978 460 -629 -799 -41 -78 170 -838 840 955 -2 -957 -938 -406 -175 -950 88 138 371 656 -715 -210 304 185 -565 -839 -292 462 395 -806 624 -583 432 28 -949 -964 464 778 81 523 472 338 590 -834 -86 706 517 -959 -858 531 478 439 416 612 -443 -587 285 -937 -171 -428 583 -81 -357 -626 -46 -860 -45 838 649 -940 887 -549 -455 884 106 -779 -423 474 -325 943 -285 -231 817 864 -223 -959 -366 -454 545 922 -980 100 236 795 -157 -418 -488 -794 799 -243 904 -445 728 -164 645 -600 138 -382 782 -237 -909 153 -273 808 -70 -8 -776 -913 -751 -595 267 730 557 -633 319 551 817 -170 420 555 440 20 431 -877 -92 -884 -995 -914 -552 -323 790 530 -15 -298 -759 300 -925 588 -349 -627 214 -292 -621 -678 -770 849 760 -713 -397 -139 -351 -553 -512 445 748 -519 140 -68 626 -283 635 -983 278 132 -90 957 678 -339 -627 874 -788 389 72 385 667 -827 822 -502 -872 -729 -840 154 -417 287 240 -1 465 -697 178 -935 -776 693 -83 456 -738 969 249 147 -38 760 -621 -687 293 -892 -49 226 906 542 -9 -551 76 693 935 922 -655 288 -723 -904 363 -804 306 -518 -900 781 844 729 299 -597 827 67 -298 -578 -917 163 65 204 -207 609 892 956 -964 -713 -839 -372 -121 -144 -846 -970 486 828 20 -757 545 -609 286 447 187 879 -569 868 -108 908 -429 402 -897 12 401 -668 549 -914 519 275 -687 -388 20 -623 -884 -968 -339 330 -456 -929 689 847 813 -80 -12 -691 608 142 774 -481 -343 -74 376 -996 -281 239 -21 -46 690 -254 368 -142 -514 -247 286 -394 511 748 214 -912 -54 323 459 -429 102 -459 824 813 799 678 -308 -828 946 -579 877 -463 -698 542 105 -377 -323 601 326 -658 -659 -818 397 -985 178 -453 -510 -550 -482 502 402 661 224 781 -87 820 304 484 -780 -982 -384 -371 -520 -272 -729 -1 -246 -226 737 -406 622 524 744 -128 925 796 -292 265 510 977 -504 250 -511 -959 -340 -357 983 435 -248 550 -317 -652 379 -368 498 -992 -49 -301 -455 112 -113 -774 56 789 -799 254 -268 -210 545 656 161 -302 -314 -470 -647 -70 -511 -97 -641 208 -526 -743 672 -177 -223 604 452 -202 -455 -897 761 -382 -277 -316 -433 485 553 -317 -284 -948 720 821 -645 -826 659 652 -174 -192 585 -350 -960 205 462 -20 -676 922 237 974 670 -550 6 243 49 -44 855 -553 -65 295 413 -104 -546 985 166 -159 863 121 50 203 -801 -376 -669 -338 -34 5 319 -233 -961 -44 903 -840 -711 -884 774 -888 615 679 568 -689 -50 24 783 -3 -691 -153 228 -81 727 -48 -860 2 -296 -702 -940 896 -450 23 -379 428 669 61 -80 257 561 -207 -897 91 949 300 658 -654 -764 -700 -194 -497 -326 -982 148 -140 376 -369 -203 -683 858 567 -165 685 -215 792 430 -93 837 -73 -358 161 131 -492 -694 930 -243 -681 765 -652 -237 268 -357 881 791 30 -457 632 -357 944 -992 -795 750 -766 116 940 407 -450 51 748 -314 822 -754 488 -585 384 622 627 527 34 -587 -625 620 64 167 -800 531 700 586 819 367 -784 8 -840 597 -855 818 450 150 -92 120 -878 603 -562 919 452 -391 -185 -325 746 353 -850 -530 187 295 -336 -253 -511 770 525 584 925 -390 -715 538 167 -370 82 -654 274 350 -496 -5 427 156 -312 -733 182 175 822 -1000 5 -862 -811 156 -354 -507 895 257 -830 -728 -501 -918 -549 -380 -330 464 49 997 -881 522 -592 -280 144 -567 514 557 -369 409 864 -890 945 709 -517 -851 374 -901 339 -675 -800 -61 -4 22 463 656 328 -42 711 -541 309 -78 -62 628 631 -748 315 78 -482 963 -463 991 -776 634 843 238 520 -817 92 154 -284 886 922 407 -321 166 312 -266 -104 664 151 418 -670 -460 -628 92 -308 67 -962 837 52 97 625 138 722 356 -316 -647 -656 -72 664 -220 -604 -490 115 -162 -380 386 -898 259 -937 419 531 -701 -379 -16 -358 -294 -561 477 639 -195 188 -658 -833 -183 -822 -716 643 283 -679 960 710 939 612 358 -7 227 -818 451 862 48 -696 378 445 793 -498 631 315 652 782 985 -932 -424 -126 -223 -977 -267 -915 -498 454 845 719 -174 -6 904 -778 531 -27 455 -174 728 693 927 322 57 911 -90 98 -53 -184 -944 6 -563 -827 191 34 744 114 30 -944 -86 116 -301 236 397 -161 -886 -387 -761 118 259 962 374 288 -550 676 -606 666 -95 -429 -172 -109 -989 284 -707 -727 -258 565 -84 -103 428 372 -659 641 690 890 -856 -244 861 907 15 -256 -70 781 878 99 930 -963 -781 -371 22 97 -39 746 277 -639 342 101 566 -819 -595 -628 -711 702 961 -790 174 746 -879 793 -43 683 -907 -504 -86 33 -676 518 -770 636 929 -456 -759 528 507 -462 888 -863 630 330 -310 -817 -638 -194 -905 919 -483 296 710 -772 -286 568 588 932 172 -456 -968 -147 282 -326 -188 -549 -424 -369 -654 -363 -861 251 -658 -268 287 -313 -760 -471 -364 -194 429 760 -854 -122 480 701 -959 -642 -794 801 -545 759 -824 -349 -913 796 -634 558 221 -173 212 -159 868 -823 -572 -860 832 100 -259 155 -474 -206 -953 -176 -569 -479 132 911 944 -739 168 -222 38 -175 -43 389 838 307 -495 304 -296 595 -418 -777 -469 -53 -295 415 431 659 685 -181 615 -22 700 -790 153 -794 -355 -25 259 386 348 -15 643 -698 -931 591 376 676 310 -1000 941 256 -162 766 -828 438 128 577 637 -835 -366 -220 64 -496 39 604 106 124 952 620 262 -238 429 640 542 948 480 -44 -248 -274 532 -440 105 -457 407 580 388 -661 694 293 -998 -358 -553 165 533 239 521 -632 182 -51 299 727 -110 -363 -998 221 723 689 -288 339 231 -136 -330 -865 310 394 982 -403 -593 427 398 713 -367 -365 -646 -578 -668 -495 470 212 853 -564 23 125 -559 -726 134 -387 63 91 -780 292 489 -445 140 908 -859 -301 -584 -928 -429 -340 -137 -180 795 -569 -480 -349 -754 422 -185 931 -789 -175 -311 -680 504 89 -291 168 554 -953 798 818 -661 -247 175 -69 495 -430 700 -664 825 -49 803 -591 -92 -809 -891 6 339 -369 906 -820 -270 535 850 -716 346 220 -649 -196 -382 -731 -3 227 -926 -33 808 -604 191 -192 -947 -546 -736 258 994 -943 421 101 369 527 -330 -652 667 -71 338 770 648 -546 379 -433 908 -444 -218 -946 186 359 244 -925 343 -367 -361 190 -361 -335 642 523 683 356 -105 632 -437 -659 -543 853 301 -451 517 -626 -177 294 770 852 333 78 42 -337 -5 685 -870 -673 582 -535 230 254 -368 236 407 -807 701 527 34 255 -807 481 925 -211 -195 938 614 217 559 81 -861 892 501 -55 -653 761 -14 -101 -489 -874 526 917 300 -533 -696 -556 -613 811 -667 -570 357 -317 -116 646 977 -390 281 533 -889 119 554 -532 757 -535 -559 611 330 -748 -909 901 -502 -895 -516 969 -828 471 900 837 -830 351 818 -278 126 -574 682 -322 -940 859 -996 -911 -96 -407 -531 489 141 64 10 729 899 469 -490 202 -241 -151 302 979 -49 787 -468 402 823 772 -62 415 -245 -201 791 977 -418 -791 599 43 -972 812 -930 231 -264 -340 872 974 -551 -638 778 -600 4 777 274 -34 -646 -858 -328 -370 947 -549 -35 472 -88 712 -899 494 -385 -107 -993 688 -133 843 -709 819 -950 -900 -183 486 -369 -43 8 411 184 656 37 397 -703 -417 536 -270 597 475 -46 335 543 -750 -295 108 -157 -810 557 -228 -246 170 148 -616 -595 -873 -934 -40 452 -78 123 -550 -25 -282 568 935 -877 786 705 -391 223 624 400 908 461 234 -59 -483 64 -545 360 -791 499 655 -797 -658 -2 -347 -873 -898 -351 -278 -904 -328 -635 908 635 95 -257 808 -155 306 -538 -882 -23 -234 -801 924 -434 -709 -557 914 -996 -774 781 470 -672 459 776 938 161 553 -57 515 -380 -185 559 850 -393 -696 887 -349 -654 545 435 393 357 805 -199 -389 -830 -217 -966 -751 -29 855 636 -976 806 729 691 798 -167 267 334 960 -52 588 -192 -623 -885 217 691 773 -72 71 -694 -541 -128 -418 821 -635 542 -137 410 847 472 741 525 178 -383 -276 -416 -187 -458 -823 -629 909 -357 955 446 865 -733 355 -463 -580 -895 51 328 607 779 -958 465 286 597 889 530 -242 -310 -731 -670 743 783 726 514 886 -329 317 -738 -70 -566 -180 -550 364 263 82 733 735 451 -468 833 794 880 416 213 -603 -343 915 343 -161 983 788 -545 149 882 98 23 78 480 -993 -556 609 -212 -285 678 -502 -677 366 -69 -820 673 113 -55 -530 -72 416 -256 732 -704 1 4 618 785 -715 679 -19 3 -123 937 -871 -581 -502 315 -663 -272 31 -809 729 -852 802 -312 448 -736 -978 -993 27 869 424 588 500 -7 374 822 -891 400 268 805 974 489 -151 -512 800 -31 926 -903 289 631 -544 -666 921 517 923 -106 748 974 -384 -715 665 -709 -618 695 854 654 321 -599 -516 -583 658 498 -428 -127 185 -274 489 729 -530 -570 -475 949 -783 -861 -940 984 642 -50 172 -238 130 206 112 -967 -148 28 750 -972 690 -644 -289 -102 -366 -312 84 -350 -555 264 -582 589 -599 449 -273 881 -706 411 -834 -166 225 529 -661 979 283 -444 -690 -583 736 138 -440 325 -588 -164 78 268 -507 -86 227 -749 806 893 658 143 566 -713 649 922 -211 298 351 -712 237 -462 -324 -260 493 459 -452 -40 427 -489 -910 -954 -828 -516 -273 248 527 853 -936 471 944 308 -518 -269 495 241 -673 -959 265 -190 947 590 -280 764 224 -107 926 -122 814 417 63 -510 -922 -653 386 371 614 601 823 587 -902 698 692 396 603 -82 233 -257 666 -382 729 -89 153 -960 -897 569 230 977 -249 -77 414 185 -452 -266 536 -136 -213 806 -958 -688 492 736 -65 -167 -902 -35 -179 206 319 -188 712 -440 302 -813 535 -479 -785 -432 -359 -866 -535 842 -222 -725 214 -349 -354 885 -933 -289 -995 -16 312 596 -624 181 406 788 -231 -793 -748 60 623 557 -110 197 770 54 -329 -253 -946 -552 -819 -205 -708 805 -76 -560 -376 -814 -506 452 -232 -718 -952 817 -208 610 322 627 -257 -268 -177 143 -946 -175 -812 368 407 -133 -941 173 -697 356 295 29 -402 -273 907 -65 -884 -399 809 -227 -292 850 -649 -720 -811 359 -685 -715 -634 -921 -634 -444 -288 241 -537 -797 618 -31 659 -717 -398 -117 224 53 813 -574 -667 -651 565 -790 151 887 -14 -992 -972 775 867 211 119 475 -840 760 480 10 -643 -16 110 -791 -43 595 -492 -657 -518 242 50 336 -368 557 118 -225 -635 -67 768 -183 548 -410 -400 -944 -556 -688 -756 753 -748 642 -484 -66 -44 173 -71 -427 -239 -884 -71 -437 365 -652 399 -3 -535 198 930 -247 788 500 476 404 -82 -855 -27 219 -79 -8 142 -897 -94 -29 307 -101 895 -132 -15 445 -644 238 901 -339 -211 900 177 -736 -147 -953 840 -989 -892 165 54 -779 -880 615 948 721 -559 -755 -601 -149 -968 544 973 -644 907 170 977 -462 -606 -963 145 -197 86 -964 -264 -340 -764 199 -26 651 -544 -399 314 509 43 -295 -225 79 -763 137 162 336 971 552 782 418 386 319 -417 -429 -291 154 -11 771 -587 854 535 -152 -932 -854 -273 383 -660 710 210 531 -413 332 560 551 954 -367 -132 -538 225 127 967 -691 -732 -143 491 724 -315 -296 -897 -335 955 445 654 878 -894 209 544 -682 -282 127 -321 215 935 -704 -858 840 -682 -171 714 -827 -447 857 832 134 -371 -349 178 60 -199 -940 529 874 212 -205 694 -970 -965 -464 -825 -277 727 -579 90 699 19 -400 760 813 450 -594 137 -50 -640 -224 -173 -606 773 782 -899 635 411 225 -556 -655 630 -870 -801 -63 377 73 65 -129 -38 -893 -854 438 374 979 -292 -291 -312 634 -113 955 -693 183 996 -144 157 604 -947 15 202 -71 970 -129 568 533 213 -943 -651 -834 -586 -665 365 262 103 399 111 206 289 -285 -177 -484 -596 -483 208 941 -908 407 580 -293 -168 560 -683 -984 722 611 461 379 -459 343 -618 -781 -382 474 -365 -5 879 -297 -280 170 63 -853 645 907 -502 -414 -210 385 -425 512 -719 733 -616 245 -89 -20 -763 990 620 861 -703 559 645 -201 -775 108 -282 326 -64 -315 421 -908 528 759 311 467 -771 -94 582 100 -961 875 -909 -878 -778 -728 280 -413 -639 661 -550 -21 -466 756 399 -658 797 586 -221 747 622 889 405 71 -634 169 -122 -947 87 -356 -971 169 -334 574 -623 615 12 -417 -323 -146 451 -969 95 -335 584 261 -616 -982 -928 -751 445 -361 -321 -90 -263 -233 821 96 544 -965 -488 195 14 901 -944 -448 159 -944 623 531 779 -148 -217 -583 -703 120 -498 -58 -512 356 -181 -577 314 -116 -569 -130 750 237 -640 379 -77 713 -457 -198 -684 84 138 -478 824 956 -340 644 46 -440 405 -359 71 -765 398 -786 -494 -920 184 791 -758 555 696 -463 -688 -547 13 -882 -998 -12 -83 132 -961 551 -115 -77 77 299 -938 109 -410 903 -89 -167 359 -326 -563 -107 242 -507 -296 -103 28 -558 -480 964 141 466 -886 503 874 -96 -875 -790 181 -118 -323 -705 -312 -603 -363 -340 879 688 698 -886 -367 877 -253 606 56 171 115 383 -265 -761 -699 603 -602 -397 100 463 -813 100 962 468 597 687 -864 -474 -348 -673 -224 958 -962 527 178 -328 -524 79 992 151 -401 734 -577 958 942 -860 -531 720 -591 -97 775 829 -250 -528 -966 -779 388 20 -364 39 -732 77 196 104 523 408 520 -299 -833 -172 666 -506 992 450 584 -679 -511 885 -977 147 462 428 350 -902 -739 -199 -747 -672 -48 -718 -585 642 783 -29 913 -507 739 939 -733 893 -302 371 785 523 -930 -595 922 361 280 462 -29 109 477 -532 850 -868 772 -785 -152 374 -418 934 173 -690 -165 -906 518 -740 -558 -392 -925 -681 -257 456 577 -764 -350 -12 -665 -306 278 931 -479 476 -998 601 -879 -363 -49 -216 -763 753 -195 36 718 -987 -16 -570 -908 152 -259 414 -664 -377 -681 -263 319 -274 -89 500 795 -134 230 -622 480 117 454 -952 -217 -674 -186 -586 368 -513 14 -626 840 444 129 4 -233 594 703 -524 -547 -524 -644 -902 -598 -715 743 758 -67 -450 -900 273 -712 -899 -630 -595 541 -268 485 817 -530 -684 516 52 35 -1 -234 -216 -160 -780 277 268 860 -75 788 634 915 -226 516 114 -397 258 440 -286 697 987 397 -36 -39 709 20 918 836 -983 251 -435 223 410 120 187 482 841 163 -201 -638 -433 -653 732 138 -375 -478 -196 556 -878 -612 -168 -678 270 30 -210 223 -161 297 -792 -273 684 664 -867 213 -228 474 336 -228 459 836 -942 -171 706 593 451 804 729 213 -421 686 -41 -468 621 -95 500 803 855 -262 -502 -384 -334 -518 300 -95 591 -259 705 144 946 -634 -98 -909 230 138 -196 -374 -914 548 -810 408 -331 68 75 -57 288 166 716 -229 846 270 -774 897 667 185 -571 -44 -829 -69 -611 -153 -643 966 120 269 959 -174 658 -604 710 -457 68 22 -244 -964 398 -980 -65 -791 172 425 217 -163 679 -918 869 -164 -177 -819 739 574 -686 -852 726 648 651 -692 289 870 165 852 -677 695 571 -781 803 312 549 901 224 -522 450 32 -193 739 -886 43 -362 -293 -325 -109 218 503 15 -999 99 -438 -971 894 602 557 -245 590 -408 958 327 -721 -699 35 599 -545 -407 381 356 742 -833 -772 -88 910 178 34 305 -166 642 -361 -375 -114 -908 533 -818 -265 -158 -561 357 -184 -607 -832 271 745 692 757 -615 858 137 968 -633 -949 -630 -870 -595 -497 -56 -64 290 780 949 -146 -159 654 653 929 726 -256 -180 -407 -261 -166 510 413 -970 56 -754 -313 -980 317 -642 -645 44 -862 -177 -376 -166 -70 63 -286 -243 -862 529 307 144 887 611 634 -838 -511 330 527 -70 -804 -902 188 -83 -396 548 337 -439 83 234 763 870 251 27 -894 -836 116 448 366 367 776 -808 513 570 -76 898 -235 -667 -578 266 936 -146 873 -100 467 -415 706 36 875 464 4 222 55 174 -862 448 406 -891 -149 241 -773 -371 -773 217 -470 915 -932 56 861 234 795 707 -301 -522 -307 -507 -706 -21 388 370 29 896 -113 45 -506 614 -574 414 839 -638 -555 868 474 -139 -165 -926 -454 -859 -819 809 -767 -288 233 -318 197 -460 546 206 -310 -820 -479 960 344 617 315 -946 -140 657 -340 772 290 788 -681 -607 -706 -307 -305 -403 -310 31 -451 522 489 -82 399 750 -35 758 859 872 86 -415 460 957 1 828 102 -169 -45 -88 509 470 -131 120 -773 -338 -416 -155 367 539 -157 -433 840 -126 781 -139 -306 275 899 875 -130 -900 -245 241 -661 511 144 -709 767 173 331 856 -499 -395 551 -433 151 -54 -957 -58 376 -211 529 678 510 927 -773 200 -442 82 -609 -754 -443 896 460 335 355 889 -192 400 589 -947 -639 -351 -794 -137 -17 775 -852 871 205 785 -960 729 -778 707 -597 633 -228 519 -86 69 -677 120 -658 708 396 -341 350 -904 -582 -438 -188 92 -101 829 10 99 326 -83 -146 -142 810 -869 616 -475 897 10 746 -233 147 -173 -437 -963 -621 957 377 960 -988 943 -180 456 -519 525 68 -630 125 -948 -141 -488 109 -872 -696 811 427 -27 403 391 -174 -739 825 -389 -220 -244 84 -246 -56 25 -407 -684 458 -798 661 -431 -729 -381 -758 -44 265 741 701 343 586 275 -425 681 155 -667 217 -582 306 532 -586 748 234 251 172 660 101 -595 771 -979 -326 278 -115 254 -12 -441 127 566 -220 764 -648 -441 -686 -362 -696 556 955 391 514 983 537 407 25 723 -734 642 -981 868 -614 256 -162 769 340 326 291 278 412 -815 -646 -596 390 -157 -497 388 143 621 -333 909 38 -347 -710 404 -493 451 -331 -273 1 731 -631 985 -926 -478 -195 -248 -39 -313 593 660 -77 578 844 361 929 -391 -317 759 666 -426 -315 560 -180 412 -654 -108 -180 -553 747 782 308 202 -574 -505 270 27 682 849 368 -976 195 -586 794 590 221 316 171 -535 316 101 -17 -402 840 507 683 239 599 -906 631 554 155 -119 205 403 539 863 216 -778 436 -365 -250 -386 206 38 245 854 -973 -927 946 975 0 847 921 635 -496 529 -418 263 -208 -631 735 461 192 -651 -527 -6 -29 859 -535 -678 -801 112 77 494 366 -817 590 554 979 612 -137 -441 -183 444 -508 927 64 -594 -408 850 340 116 224 -706 616 622 714 -902 -860 612 221 840 365 -333 -230 102 777 -685 -747 654 -605 -725 -787 -429 725 -699 696 -815 582 -116 790 608 534 365 455 -316 726 507 374 -59 -767 -727 -983 -305 -601 -803 -559 530 -940 215 -515 692 521 -228 -560 -603 93 -207 823 639 787 312 975 -189 -988 927 996 258 -272 -855 -635 -888 -201 -270 -40 334 353 -992 383 909 -47 -8 218 32 -880 -238 972 79 330 273 309 897 -207 -308 -942 -158 -926 201 -14 652 344 467 348 -579 480 -400 -461 -197 242 -489 -223 -546 -405 342 -139 714 -993 -533 -991 54 -974 670 530 254 -400 544 499 -960 -728 -716 35 -171 28 909 -203 -221 411 -429 168 -40 -294 -505 590 688 -42 -511 -805 -619 -547 -394 -1 -399 930 383 -239 982 418 288 99 -112 -234 729 153 746 152 -143 -884 -279 48 576 963 -250 -937 918 853 -579 -941 -698 795 97 653 -892 971 862 240 858 -431 -656 932 825 -533 343 -717 371 634 238 -515 168 -479 -783 741 -40 -816 692 569 -839 -908 708 -221 25 -521 867 -551 646 -641 -159 -419 -303 -750 650 -480 858 -177 -803 -653 333 86 -971 681 -456 979 -893 157 911 -669 -834 414 -285 -567 -148 324 915 552 240 -688 613 820 -275 -378 744 10 -929 -305 560 228 872 -300 428 104 887 -824 -800 278 -448 363 625 74 -14 390 -57 -719 581 708 580 831 -925 -22 -737 -801 -292 694 -769 89 832 375 -388 -787 584 770 -381 661 448 533 910 -863 -282 537 -571 -754 -678 829 204 516 -249 -338 -878 -562 -33 -507 494 -611 -322 248 494 332 210 234 572 -337 -172 129 936 -309 -920 -215 -987 448 -928 270 -849 448 503 -889 374 -358 221 -257 783 708 722 242 162 -958 919 -679 587 612 -447 73 -177 -258 771 -128 983 -624 -45 459 8 -769 640 -16 641 -267 -833 -315 663 -630 626 157 341 -17 593 -759 357 -391 653 -420 -978 379 -878 -299 -162 358 937 -313 -172 264 -124 301 597 271 -378 387 561 -118 -96 360 -184 -555 -906 -961 -259 850 -917 809 -489 -892 -188 254 117 -26 899 -313 362 -657 -76 -908 529 16 418 974 -925 625 721 95 -620 -764 -746 -369 -929 -10 -838 924 -498 -862 -663 304 -651 224 -293 961 -255 -936 855 -346 -541 -821 -103 853 -357 699 -112 71 970 -736 -699 -80 -736 24 -88 464 -680 -673 -529 373 140 -741 355 741 550 799 808 722 124 288 638 -478 329 -583 658 -52 -824 196 -515 -158 -276 892 -928 822 -48 162 -552 605 -198 -121 94 644 -127 83 24 741 772 -721 -26 466 329 418 583 970 374 -705 -230 -572 602 461 -869 -465 252 -203 810 -971 750 789 -498 574 239 -828 843 -68 -638 898 -452 -30 678 -145 60 -872 283 123 -581 770 -253 685 -79 -876 -831 -849 848 745 976 -868 639 -583 555 129 -37 263 760 -789 473 -715 -283 -802 -1 444 -527 276 132 -518 512 345 332 310 -365 107 479 66 -347 485 107 770 866 873 80 -223 743 -558 152 807 -682 -631 152 398 -218 -151 -542 -621 187 -661 -450 -599 661 -267 603 132 682 -253 -303 434 -427 -820 667 556 -387 746 -13 63 431 -69 -266 502 464 -971 -350 80 -277 876 -946 -367 730 -908 -486 312 238 944 208 -645 -299 689 -573 947 -908 -680 532 -670 -970 -888 -16 70 -897 486 354 -633 -520 -159 485 918 -784 559 966 -222 -341 353 895 -635 46 -84 -537 442 999 4 -981 501 92 -963 -227 -259 960 176 707 -908 759 -905 -414 342 629 -489 791 -355 -328 883 -79 -254 -368 -545 896 938 -586 908 -295 876 -125 -403 471 983 -854 926 -583 649 600 778 -465 917 -421 392 780 -550 609 -276 -950 956 292 637 161 -806 -788 231 847 822 866 692 -479 960 743 250 -235 107 816 -176 71 743 -860 524 69 -494 392 -777 666 -329 990 -308 642 891 596 -926 -828 -849 214 -9 627 197 -455 0 -651 -926 -917 855 761 135 -555 -985 899 966 194 587 277 949 503 -944 613 126 -609 305 278 357 933 554 165 -541 -601 -121 -509 660 -50 -237 -406 -343 191 -307 -510 103 -192 527 780 -116 95 -566 283 -706 -570 568 195 46 -198 -596 -585 -587 733 -1000 -565 -172 -627 7 -374 771 -343 652 -406 279 -843 418 -168 -357 218 -648 -168 148 48 964 -52 -406 -777 -600 -83 394 -465 -700 142 -354 -489 318 248 325 609 163 522 414 -267 -816 -746 -243 -834 322 -950 -482 863 870 -783 -853 771 -568 -707 -445 239 569 -13 460 268 204 743 534 -963 -606 29 256 897 831 -411 -93 -475 504 665 451 -583 30 -4 -236 824 59 -352 -722 380 134 -240 440 -475 -964 -307 -627 -134 877 45 249 181 912 -234 97 -262 -994 -468 -264 -867 318 299 -320 101 -735 495 -505 -501 -648 -393 235 -963 468 -785 452 -164 -230 -236 553 -604 -182 -341 911 -775 -950 296 454 -901 255 -198 -820 -884 -128 -487 -612 388 609 -77 -326 51 -175 -218 -997 -143 -929 -296 -449 -923 -213 80 779 -596 203 574 -222 380 102 384 480 926 -133 -568 -824 983 185 -443 -157 -472 -770 -249 -176 -712 48 -647 239 690 -176 965 624 333 -193 -728 -499 -324 982 -378 823 236 -638 -140 295 -463 224 -932 935 566 991 532 953 -805 549 402 -908 651 960 -179 -929 -949 523 -203 240 374 487 552 267 -197 431 -642 965 -455 386 -265 979 538 49 281 -326 27 -888 281 -427 204 -478 360 827 -939 67 485 109 663 -320 162 -886 899 71 154 -786 50 597 467 821 90 -945 188 -792 -610 689 -676 -647 937 -503 -978 327 270 155 -794 864 -686 260 -288 597 -738 -259 934 577 16 846 -825 350 -673 113 -418 930 762 612 593 -48 705 295 -307 -675 364 -428 142 923 -571 226 -416 -434 -569 -379 -508 -469 161 282 331 -677 549 -573 -111 -635 562 680 205 942 -857 -616 -410 568 444 -881 297 385 -520 -325 -971 -616 778 947 961 -275 56 -758 -293 -804 -141 -79 -248 -635 -332 -623 -15 78 423 -322 -250 931 -213 41 -523 191 -610 567 362 -939 -334 -2 189 868 -84 -510 795 -682 479 -347 188 -207 577 900 -789 -585 275 -644 -757 -243 185 -466 -617 -987 169 663 687 -957 368 -532 -922 891 -740 583 -401 -21 -313 463 716 887 888 870 49 -191 884 429 -117 -317 407 -36 200 -878 -780 425 788 872 -702 -473 495 -89 -483 -420 -682 769 -452 -927 10 -58 -756 -247 595 -157 -970 308 391 -112 847 -115 -882 579 -118 -622 -933 495 520 -404 196 265 -717 85 -456 -382 -954 -311 -734 -6 -791 34 -616 -226 514 -980 363 510 883 -258 318 -171 633 728 -499 580 453 -186 -36 -424 -927 -329 -349 412 -302 -905 453 -22 -553 -138 521 570 11 -749 231 -906 -699 -849 916 -927 721 779 97 41 136 -829 824 -783 606 -127 -455 -182 611 -520 -572 838 534 338 955 -304 504 -670 -980 766 -948 14 845 -263 371 -253 -694 698 -628 258 669 -333 925 -515 372 39 771 510 -845 699 8 -745 -104 -97 170 -71 924 463 -35 -118 -888 -822 666 545 -195 -506 -481 427 556 253 -548 -215 -64 -420 -345 664 335 -913 258 813 589 -624 401 856 -386 -157 535 -52 -762 449 -987 691 880 816 -996 -30 122 -101 -28 -231 -110 851 901 269 631 732 -828 -405 922 559 -776 547 -339 -243 -749 -290 -272 501 -89 -237 185 -122 -751 -166 585 445 473 -804 -786 250 611 -448 610 -109 -301 554 150 -724 557 -866 -682 291 -734 -189 -123 117 954 404 -861 -568 760 -625 638 733 -252 879 409 185 868 -194 716 -332 -395 588 -784 -989 571 -809 424 -596 742 509 829 -8 596 -146 631 390 -733 623 -85 -387 -960 -623 -762 -581 921 -636 360 -482 97 -271 379 -485 -203 -874 852 -703 -688 -916 -780 -244 797 -881 -939 565 721 61 -329 -631 -888 906 -867 624 231 326 923 357 -532 630 482 -582 -107 -347 449 -982 347 -638 -961 -144 -938 538 -904 -633 507 -663 -616 -848 -388 519 -237 -358 -316 -515 -373 -376 359 -170 490 -996 818 790 -395 830 -374 320 908 -312 789 973 -208 -347 467 221 -946 559 -640 691 -895 -721 -298 807 -411 -752 161 -469 -711 80 -231 -571 499 -516 525 663 924 -974 -621 84 142 -237 -465 514 979 207 -505 -500 892 820 122 -810 287 -581 -791 144 -695 172 -409 -644 617 395 -990 372 538 753 -537 339 730 -652 15 -59 -66 274 33 986 161 358 626 -83 397 -969 527 -658 -967 -528 -982 -11 -56 -301 694 743 -348 -510 -358 940 -737 524 263 49 231 129 -379 -140 10 -942 208 -75 174 764 -235 419 -192 -334 180 949 365 -300 -19 552 774 863 -122 7 577 33 -76 882 -236 420 697 -41 653 208 -937 -730 688 -300 502 -667 340 -795 613 852 -406 760 301 596 222 -530 -353 961 -328 313 -381 883 -462 -545 903 630 596 813 378 464 -989 -133 -435 -590 350 566 156 -107 558 -564 -885 924 -524 926 -723 -810 -474 572 -640 329 429 -33 -491 970 231 862 -626 -968 -808 -731 -314 395 -317 -505 -783 -283 590 -741 -21 645 805 991 890 -849 -659 385 203 -704 -512 -564 -215 902 984 -667 494 576 50 153 -344 -708 279 755 -984 -782 796 266 818 86 855 -104 991 658 -945 -114 -299 -574 387 -660 -26 -244 -363 818 -202 -5 814 -156 166 801 754 -560 -878 633 24 -750 -612 -483 -115 640 -278 -783 698 -484 657 360 620 827 665 -884 582 251 -235 -968 527 -178 -109 -236 -322 895 966 -620 -909 831 -26 458 80 239 834 -537 -684 697 -780 717 971 732 693 22 -895 -580 97 660 -244 -254 390 229 -752 -223 -514 221 -39 579 -357 992 -836 888 368 551 876 816 -574 -96 -251 -614 -881 447 619 -183 35 -951 501 -145 -446 487 671 796 -533 -52 -775 -229 -465 -578 -192 -955 -701 341 112 -651 473 183 -21 754 67 -752 -481 -127 417 788 -656 320 228 972 -90 -75 -961 566 669 -439 -934 794 -660 325 543 131 -224 843 445 265 68 127 783 -833 -517 -150 24 -630 617 602 557 -502 -344 66 -109 -297 510 -758 572 102 -839 -726 159 906 -589 -54 666 400 293 -317 -917 -557 812 41 -479 -456 148 -162 -479 -120 227 -49 179 -213 130 -283 428 754 563 671 426 -303 822 975 389 685 529 -490 -953 -628 820 94 -473 -373 -246 986 -409 250 -268 -673 -808 814 -80 -120 806 -126 -558 621 -908 233 580 447 -893 217 169 858 603 459 584 -104 675 521 282 -855 344 724 1000 413 128 626 575 103 887 -200 542 555 -644 737 136 457 210 86 -196 -705 -37 -823 -920 808 -787 827 -879 517 -472 780 145 7 375 -223 -232 -442 889 -198 358 -108 941 632 -577 133 -145 -577 -783 -544 221 -962 -746 -199 384 172 -178 88 -288 -701 -408 -762 -794 -927 -814 -554 570 -21 736 594 618 -180 541 -811 419 -407 281 -187 701 -885 -14 990 22 -556 -484 -909 -206 -314 650 398 785 198 -760 558 671 -405 -859 108 -790 -338 166 85 566 -294 746 344 -846 -103 -726 703 -854 -569 352 14 885 844 -7 -517 -322 314 -514 -509 -398 -449 121 -851 285 -337 -325 672 816 -574 -583 514 -433 957 -442 -272 -924 994 540 -77 564 998 788 -648 894 -282 999 -281 209 -738 9 -190 -866 -18 -324 -306 822 -228 -8 -666 -893 -692 501 -191 -160 -580 -749 -190 946 -311 -612 367 295 810 473 -308 -45 984 133 908 -968 -554 236 566 -65 -745 -605 -251 261 -729 126 102 -659 -431 952 148 -28 -313 361 736 -41 -87 -549 -738 -298 -46 -755 26 -807 346 14 395 -878 -497 -936 -811 308 -163 -376 822 -400 88 -755 -117 -688 -699 228 -866 301 -967 380 -675 556 -583 -502 -142 548 461 -374 -556 417 -601 526 539 -78 -1000 -296 -248 -233 169 -297 -332 -578 736 -358 -302 -938 -92 747 546 0 336 248 415 -329 -265 253 -52 610 -391 43 -167 767 -572 786 -961 173 -19 -865 -257 952 -914 -389 614 -343 -698 -530 752 -758 723 597 -39 303 975 -76 59 149 686 -818 -672 264 -875 -363 -733 872 28 -566 -826 995 -27 656 177 646 452 -689 5 -281 -855 742 -378 850 -885 -712 757 771 -156 69 692 377 467 154 -385 549 -70 -878 695 -608 563 984 -680 864 -977 -687 -438 -416 498 172 -525 302 -703 -552 689 -111 -963 -130 -16 -304 298 689 826 -846 -953 101 -860 467 722 177 844 -935 -66 968 918 -112 -2 668 426 739 -673 825 -147 293 -684 -500 241 -88 315 612 -965 134 -862 322 490 940 989 -397 -124 -562 835 -122 937 -333 447 -762 105 -464 -756 328 165 -170 956 201 881 856 -670 793 931 111 503 -177 -899 -530 724 532 74 -49 570 759 -64 -333 528 691 373 -321 -210 -345 -410 557 814 939 654 933 -751 -707 34 707 -22 -12 161 -342 -996 855 -154 -105 905 -58 503 500 -598 -96 668 -574 301 79 -389 794 -814 659 821 914 520 -363 385 652 -425 -489 126 -321 -504 27 -241 -374 -848 -395 606 -795 35 -26 34 727 -269 -198 -842 -492 -946 717 6 136 -312 784 483 -768 818 -844 -523 426 122 159 -213 245 86 611 -589 -555 934 -569 -734 -178 -807 352 880 -930 237 537 -267 644 339 535 440 504 -40 275 -190 635 -68 806 -249 -156 76 178 -14 -634 -256 -137 -893 899 -941 -196 158 72 -202 -390 -912 -959 818 -491 221 -201 322 -307 -986 -183 128 -779 570 404 -294 51 -809 -284 453 -952 -81 -243 909 433 290 -372 295 -60 276 -174 392 -829 119 -359 484 373 949 -390 484 906 239 -292 816 495 330 979 -675 -687 327 914 -406 -956 -560 648 123 -726 -123 555 -302 136 924 718 556 276 740 -974 816 708 -185 21 -31 -797 445 -289 328 515 335 -304 -648 -243 292 486 -968 -66 -314 -769 -740 797 -570 -500 418 786 -205 826 -759 -704 937 407 -227 681 -485 279 -539 -12 621 -378 -814 30 255 -907 -512 411 771 -244 -897 881 -993 902 593 -288 -760 250 -206 -106 720 -203 -862 686 -327 -580 -186 771 -856 -912 -750 -687 -252 -211 163 369 -241 623 203 249 -397 956 612 754 -575 400 -750 -258 471 -517 -284 -551 -79 -317 -61 -283 -75 357 214 -199 -184 -138 201 -164 -442 306 -27 348 -861 -592 -779 363 -830 263 36 500 700 -905 -582 305 183 114 -620 326 470 947 -798 513 345 -652 -682 578 -586 -461 902 646 726 -957 -790 -389 -190 -394 287 658 -190 -886 995 246 -837 963 -382 246 -748 667 -487 38 -267 -748 -403 68 -502 -198 766 -645 -528 -708 135 566 228 -949 742 783 63 -818 763 141 398 219 405 -98 -786 723 -220 553 -180 -27 -999 672 885 -880 -188 461 121 639 293 -532 860 -372 -411 126 -240 -869 41 118 -369 785 127 -941 794 881 -302 868 -163 227 19 483 -866 -837 360 -61 845 -742 518 666 282 406 -128 -205 -762 -187 12 4 -363 -618 -21 -440 -344 -33 -16 349 715 -222 -270 148 -940 -149 992 1 169 20 -265 479 88 -320 504 896 205 159 -853 367 431 347 -61 -560 60 885 -276 672 402 423 -309 -971 -491 -690 452 -836 -101 87 -168 481 -768 -185 895 717 369 -561 751 -453 -925 -275 -731 -727 328 833 -958 -82 -471 -404 -586 -115 840 54 762 663 -809 -515 -26 -936 327 112 995 271 -729 691 -794 -418 399 18 741 -492 -338 -685 295 -477 -210 331 -383 -750 81 873 844 -174 924 -60 -653 -227 -433 975 -553 265 -863 887 844 799 34 879 -203 -965 772 -20 471 225 847 -325 -163 -62 -173 -499 -820 18 -541 -516 -796 -830 612 -203 -239 573 -1000 925 647 949 -313 765 809 517 211 -452 217 -92 -448 134 655 669 472 -201 68 903 -400 470 -738 -295 -174 -828 -84 854 -811 -237 -517 1000 -448 -804 -461 322 354 -507 156 -913 -645 -290 -715 -112 -946 -954 442 613 -306 -107 -668 -496 539 -5 721 -331 -752 -123 905 -754 -90 -626 -521 -610 150 397 297 219 -196 973 -989 500 -276 351 865 247 -386 -796 263 -576 -777 577 -855 -651 -774 513 -882 416 932 34 -93 -105 357 400 -504 -484 -448 -779 168 -187 928 -811 -192 176 580 968 -896 -976 -475 66 -63 36 -505 -289 826 -205 557 622 658 738 -231 -449 -956 156 -562 119 148 -541 -289 829 888 984 -730 -731 -344 -409 -535 -509 -214 964 -482 297 701 914 -863 -433 -698 634 -84 898 -457 -967 -489 -376 -559 -442 -883 -787 594 -901 -287 -278 428 520 843 -97 414 -405 -467 -235 289 418 994 -58 703 -539 892 162 -750 649 958 471 617 109 -19 474 -919 -306 133 592 -699 415 803 579 -735 -948 -353 490 361 277 891 -223 536 -405 720 -106 -577 862 732 -300 -775 379 -97 460 -312 36 -94 788 -801 -669 -668 -646 375 -847 698 -383 -416 176 -485 -939 -169 -787 318 -94 -82 901 -271 369 432 -555 -112 907 601 435 -363 -560 -83 43 -969 161 739 105 -461 159 -523 858 -794 384 -642 -515 -760 244 471 -681 223 -895 -862 302 -877 -284 -251 525 583 370 -729 -5 179 647 -629 -13 604 159 227 -257 -196 -231 589 -558 664 453 -192 773 -947 502 399 177 -99 -952 644 308 -567 -510 -687 802 468 -42 -236 809 956 775 990 -975 357 826 -530 -355 -550 330 61 546 -73 -95 426 -944 -974 -812 -47 822 -65 -504 730 790 -712 -322 400 999 254 566 -56 675 441 -889 -121 194 259 -85 -986 451 630 33 -435 781 334 565 259 599 -232 809 -257 -429 140 833 816 172 -427 72 -262 696 75 -879 -53 -563 950 -411 -739 -170 396 243 209 74 179 -861 -842 -472 109 -234 400 -548 46 -811 806 -374 -962 -926 -679 -95 -384 -93 -700 324 -401 568 -626 272 89 317 -733 -287 362 -509 -872 -450 57 357 243 -385 60 -173 -476 558 -203 -403 12 -560 601 693 411 403 442 -659 -615 -299 63 521 562 674 660 430 105 -907 -511 640 -924 -384 -329 -41 -999 392 -992 -548 587 -925 626 567 -834 59 570 14 -529 -710 566 -680 585 -548 -878 67 -774 -433 601 18 -868 -907 -567 893 55 -860 -734 401 17 707 773 -207 72 -943 -398 178 -114 439 236 675 527 34 337 633 -517 -771 -117 -933 -161 -449 -184 -659 459 -963 801 820 -605 939 850 -262 -748 -236 626 -241 -447 833 -801 800 134 -23 987 718 21 623 330 717 857 -554 500 144 838 698 504 -149 150 184 962 -546 851 -369 -79 629 818 -453 25 834 129 290 -477 -295 -287 -326 -719 402 -609 870 -480 428 -555 -317 889 927 299 -650 -550 680 728 -166 -785 392 -532 124 662 -348 -182 4 -93 930 4 -135 -584 893 44 679 -565 -412 532 272 958 -305 211 -934 966 -529 -690 922 7 656 -550 -625 -830 766 -432 757 866 185 -920 -331 4 -537 551 94 755 920 747 766 540 -309 -134 -544 -958 -558 -895 442 -115 -410 -975 540 99 585 -716 -841 -254 -517 75 -797 -730 -613 -807 -451 -663 -810 896 410 -767 819 -955 189 -886 -148 609 672 207 71 -422 373 987 -152 -316 -511 -987 485 303 -658 -440 -697 -139 -262 -616 -610 -989 968 302 -269 -374 516 -869 -174 939 838 -639 -348 -72 137 693 435 589 -400 -938 -750 666 749 721 -199 -779 -408 -457 717 204 -789 393 -709 -195 717 -139 -342 -356 -353 174 -645 57 -328 -242 30 -318 -934 352 915 -421 -674 -454 556 -87 834 782 -557 164 791 318 -535 -43 145 652 -821 -371 369 -259 -905 -138 -326 -384 -263 897 -56 46 498 575 709 198 893 742 422 -848 -842 -762 493 -183 692 841 853 -399 548 -319 151 -190 425 850 -650 812 623 722 -480 227 -282 -434 -868 873 -711 137 426 -872 -287 287 858 669 220 -800 524 -782 199 834 -810 -316 715 -451 -300 -266 684 981 -557 598 -118 87 115 -78 -521 -598 -992 963 227 577 869 -322 -592 -457 958 -912 -86 331 143 -483 168 458 -146 -960 419 767 853 -900 988 574 -66 -217 894 709 -895 -671 -115 49 83 305 -437 -239 -72 167 776 984 525 -364 279 252 894 -82 -525 -572 -370 447 506 -914 -36 692 320 -304 662 -349 -200 -655 702 -701 -473 484 852 108 -150 -710 -77 -756 392 -299 374 361 598 -10 279 -48 696 -552 -190 -406 -283 21 -534 -410 286 995 46 -641 -862 -76 -549 291 984 753 850 406 -790 -101 927 -45 -232 844 -236 -760 -287 292 -754 -77 868 -55 -417 -729 -692 514 292 863 417 155 474 -771 710 -687 -982 -232 -136 820 -274 -763 -290 60 -261 -680 731 -459 -141 415 142 494 -932 50 -64 627 -444 722 -888 -428 840 727 -513 549 813 -197 345 292 -206 99 -813 -852 -654 870 729 234 -912 -998 -404 -415 41 -839 26 -416 442 -759 -667 642 -959 567 -66 825 -678 -590 249 -653 764 -160 -484 708 128 537 857 -772 -584 101 -113 322 -406 619 616 -153 915 502 -520 -719 14 636 875 56 235 743 -345 19 341 725 812 -180 326 -423 -638 618 -992 -674 -334 -332 -440 492 545 769 -911 34 -328 195 961 -543 543 74 -930 959 20 304 -716 -829 -789 824 862 -998 -714 -501 -401 -97 462 -102 -947 225 -185 411 -663 -984 -654 89 237 -202 274 -355 194 502 342 -778 506 -677 -542 -140 -142 709 -228 263 -397 300 -814 626 -146 354 918 -638 91 788 169 -548 421 -998 -30 -339 -666 -787 -701 -970 -100 -135 -261 860 395 115 979 -681 945 -457 -569 306 -498 928 252 -953 -382 625 898 -566 -269 -50 130 -563 -798 10 -909 -308 115 663 195 605 -383 -302 378 563 -803 230 343 -969 237 667 507 860 22 773 -206 366 -878 31 719 5 861 -420 642 108 834 639 622 105 -554 340 -66 63 514 -868 -916 -399 1 900 94 -169 -980 -701 -681 594 -170 410 326 -874 974 744 -784 743 -869 -409 329 931 -353 -511 -952 912 -220 809 -708 164 -150 355 -371 -585 52 -225 566 201 13 17 41 567 -76 -964 -190 390 480 748 24 480 -138 -445 407 667 -256 871 676 -68 -294 669 -265 -10 -923 -232 702 291 717 -338 -594 -970 -184 983 616 -184 731 -538 251 365 409 83 331 842 907 -926 -549 209 277 940 188 -147 863 210 -1000 -690 617 749 753 -186 -991 -17 705 -504 -486 -163 -694 -917 641 -437 -723 -306 -630 -14 -605 -123 -477 -904 -542 -45 165 533 17 -887 177 385 -327 926 223 -135 814 -364 -323 -587 777 -901 -199 -917 -349 668 966 -496 -507 658 535 74 330 458 189 547 -525 -74 371 21 181 127 -319 -660 -90 34 97 779 363 925 26 -922 -630 187 -503 -840 -905 -382 -996 -801 975 -510 3 -118 -135 -14 -772 161 308 -250 -255 -200 749 449 -772 -343 -754 -958 616 503 324 -381 -392 -395 138 257 790 863 -944 -144 -958 -586 -107 -864 -90 34 690 457 -287 -915 445 7 -271 -306 -690 233 -455 382 -23 -141 759 -526 572 -461 -84 236 459 -804 206 -117 928 -547 -869 -382 806 722 -233 872 149 123 723 -414 -493 62 817 -665 950 -710 435 868 154 646 753 -610 757 -764 200 722 -152 861 142 -771 351 -32 760 250 -1 31 218 -939 145 -133 -852 835 -695 -738 351 -690 -393 654 989 572 471 111 770 -471 -942 -493 -615 380 -433 767 583 177 662 -930 156 -186 -303 -294 382 441 974 921 373 445 964 615 -957 544 -942 -376 -206 -291 -948 -50 -906 -685 -114 -870 488 395 -692 -498 -643 658 380 904 826 937 -908 -967 -506 -996 63 364 -506 -431 276 984 -906 -409 -477 -38 705 81 -657 294 532 714 -497 -564 -983 878 -177 -915 -947 -524 989 -507 -965 42 288 -990 -710 -568 933 843 834 -488 869 -665 -854 -660 -927 -311 -889 730 235 -206 531 -325 -38 632 -516 806 -154 781 -805 -695 209 -569 -456 -496 -348 -827 82 893 621 113 937 -996 48 -192 126 529 68 764 -109 578 881 66 921 -913 -160 -676 -874 733 -271 594 647 466 861 311 -279 -302 -64 -203 -769 122 777 113 -692 415 813 -502 -230 814 -743 367 -424 641 -745 646 -672 -907 -622 300 670 -235 -463 -341 69 -947 -509 -660 -222 -462 -245 168 832 -282 -866 -367 938 -810 -940 239 986 940 10 -450 -309 -708 612 631 -1 -412 -687 181 326 -156 -789 -454 -593 21 274 -805 187 -604 616 840 855 771 -693 340 -707 399 790 -141 -505 -528 -430 954 -47 -734 -659 -550 -57 -752 -850 -347 187 -861 -881 995 891 624 640 -461 821 -222 574 -108 -878 -552 946 383 966 886 592 350 796 -146 -528 151 -373 -325 -425 986 352 -683 375 627 910 108 -819 -213 -262 -890 323 -429 1 80 -546 -198 591 484 105 -377 942 -612 -827 322 146 -533 -16 -75 53 -788 513 534 -52 987 786 -122 -878 102 477 -466 -457 955 -760 -723 -19 437 -970 -415 -716 200 -865 -708 -414 -422 -995 326 423 -382 -987 -901 -161 -752 758 -856 -105 -340 424 -41 410 -721 882 -193 -459 -462 813 -280 -808 625 -444 -916 626 167 33 -499 -432 965 -322 940 -245 -178 -532 -894 818 68 -213 -722 -122 -33 131 -920 929 836 -65 678 -127 -731 246 -497 -717 -128 -944 -694 237 -260 -690 -593 378 -926 852 -943 233 -868 -103 773 -950 619 830 20 398 124 -272 961 -639 -362 932 -347 -360 -49 -605 397 780 735 207 178 331 -246 637 -97 247 -410 262 -965 -152 -797 520 551 -712 -253 -508 261 795 888 -880 -757 -236 176 -788 -677 35 847 238 -87 160 555 -654 -118 742 764 -274 -267 -404 -994 134 -584 898 -176 -275 -222 633 -236 457 562 -786 61 9 976 -851 117 -589 -145 693 847 591 -817 554 -64 913 30 967 -126 6 -528 543 -104 -115 -647 -498 769 -896 -660 455 211 748 -255 832 291 -686 841 402 402 718 -167 747 912 308 106 358 265 6 506 765 665 -916 -317 556 -624 -538 -401 -634 33 -216 749 679 -891 23 998 493 361 -750 -975 -183 529 -927 -398 -856 -67 -593 -887 349 592 -932 -334 339 167 -610 290 488 -81 -488 417 -919 -326 803 328 -674 272 -604 261 -726 562 -853 939 236 -841 667 284 -57 143 879 926 846 571 -203 -616 651 -909 -49 -856 -953 647 894 -343 -839 36 -334 -922 593 -140 576 543 -80 -830 -812 -996 238 592 -822 656 505 -953 -75 -188 969 -163 608 -533 -83 30 -972 497 -9 410 -597 363 744 -296 426 780 985 -651 -374 177 -835 -524 -189 443 191 446 72 -381 259 -657 -846 374 -181 -237 -975 -664 613 762 338 26 -693 595 152 894 -820 949 904 -615 974 958 -191 -41 -763 -725 -127 283 -795 581 30 871 -942 -535 163 -203 103 405 -784 -877 -724 -15 584 -1000 -260 408 602 -653 -675 109 -533 -966 121 -760 -323 -124 -655 -857 221 116 566 23 481 949 -943 -190 110 176 412 -668 -123 640 175 773 -396 -997 -125 162 -579 -421 852 817 -762 -7 599 -263 -632 -627 148 69 492 195 -904 487 324 -313 -606 -39 -550 -837 -676 423 443 583 -452 587 -887 84 621 491 767 130 520 191 13 708 332 386 -404 729 888 -317 395 600 361 782 377 -255 810 -138 -711 610 -47 824 -598 -445 -68 -154 -71 -432 755 543 -374 486 420 -221 565 408 -460 741 -869 836 -250 303 -929 42 958 651 -376 -691 -497 82 125 -235 -149 -6 971 -959 804 -242 256 724 480 212 -101 -367 924 -373 -135 -435 -421 705 971 769 673 570 -200 467 -703 -318 294 91 581 866 -288 -433 -170 -213 115 -629 -554 -226 -884 -111 898 269 983 455 -80 -149 -277 -503 756 -105 86 -394 -618 -208 -789 -127 632 -306 -827 -354 -901 746 -390 -135 -509 -553 143 -328 820 -389 339 -224 -466 -670 -383 615 -734 -856 -439 -94 -856 -87 -745 -802 8 -741 245 -628 19 41 392 208 -993 -120 512 -297 361 86 -904 803 -512 -982 -702 27 616 673 -163 -462 -20 -976 -705 -571 241 692 -403 210 -288 399 598 -153 382 796 338 -395 216 -167 -614 -956 -548 10 -758 292 -229 602 -864 -606 596 -50 805 -187 153 -556 -338 222 -136 164 -150 -944 -70 -579 -678 -772 -357 870 -727 -298 624 981 -52 -727 510 282 -887 833 338 542 699 -188 238 -76 93 169 -626 -577 -866 -902 656 -766 439 444 457 289 -489 712 -837 -913 934 28 -371 -99 491 -743 237 101 354 334 -207 192 -667 -900 -74 386 237 414 -672 12 -505 56 -530 -700 -478 726 -12 -198 -144 -445 190 655 -21 206 480 -988 834 -489 320 -456 -345 -247 -320 -101 445 882 -2 -569 -638 -799 -747 54 -663 -624 -367 725 -64 38 -766 -958 287 -879 -904 210 -98 282 695 729 -344 183 29 -545 -123 -845 877 -226 154 -775 668 -619 800 823 -558 -913 -552 734 957 -264 -731 -746 27 752 -607 -51 998 259 -850 -475 -178 -880 -684 -723 773 547 949 -273 -805 -181 -484 -878 504 -555 55 149 -34 321 849 148 -330 -616 434 -286 -490 -277 827 25 535 -252 -350 599 -35 47 -321 -785 34 530 52 -139 -680 -231 -406 394 24 955 -613 -878 39 -894 792 -470 -403 635 222 795 558 -797 650 -198 834 -245 -584 591 460 331 -274 -94 -417 -408 651 928 340 -406 -756 -327 -289 486 -146 358 875 277 908 -743 -32 529 288 833 627 -614 -5 300 328 -90 135 -590 -652 200 972 -218 -381 393 -455 -715 -532 -521 -738 -358 234 -735 -273 693 -363 -609 593 -770 -29 159 358 -103 614 -882 358 994 -701 -615 -462 189 165 590 -979 774 329 -483 883 -239 453 626 -130 541 492 -248 -890 335 847 778 912 45 -606 -706 905 -721 507 493 -540 -740 49 335 -884 -776 -512 872 324 -726 -760 -820 104 958 -672 914 197 -411 986 108 778 238 -442 428 -90 -977 465 -312 691 -682 354 636 899 1000 -388 168 -353 514 433 952 -338 836 947 859 406 -687 739 -436 -316 587 -579 1000 918 159 786 746 -711 677 875 -793 981 190 -102 -978 870 -758 75 -920 -152 -314 484 -316 157 3 4 596 -828 -922 -614 993 125 100 -83 -948 17 -157 -212 -576 778 -594 -866 -758 613 -674 -786 -952 1 -658 -541 -439 429 -509 -601 -830 -106 497 403 39 627 -888 -544 -404 396 470 -421 -222 225 160 -33 -766 388 790 1000 -726 507 429 -103 641 64 966 771 710 -471 558 -808 -129 859 -887 -509 -396 -628 -402 -371 -439 36 888 131 -622 357 -125 -109 -298 -882 729 -189 177 758 127 -626 -437 437 633 -526 413 -485 -475 992 890 147 942 85 -823 985 90 223 -775 723 -670 596 -141 -801 72 -680 749 -559 -332 -83 -4 -472 -481 361 76 274 -592 830 52 946 -374 771 -76 -35 89 -496 -317 540 531 -898 157 412 839 102 -674 -795 -17 322 679 539 -824 -41 -294 691 971 818 738 582 159 180 183 -543 -794 -733 968 -740 726 -302 -667 -755 -562 -615 -93 997 977 193 797 -712 -180 503 -728 776 782 863 36 -223 -5 -413 -477 140 -915 599 -978 232 779 -533 -870 880 -693 681 -735 -246 479 566 597 188 -354 -243 940 -110 985 845 -560 -531 -782 489 943 -475 506 288 946 -146 727 -736 -631 652 -787 -169 48 -891 -593 -31 -160 -198 -531 393 518 -932 878 -976 -619 -102 -205 -899 -220 673 -677 -730 889 -198 109 -805 -65 -974 510 -566 214 25 -607 -774 -999 126 -943 110 -520 -393 993 817 579 -494 -115 -935 145 847 -497 -20 238 14 -182 579 815 -664 442 456 -955 -762 -561 -745 -88 405 -289 -996 -806 318 772 564 728 139 505 96 -10 205 581 -950 516 -644 412 -204 -473 -642 -467 77 -688 787 -4 -432 630 475 65 -919 795 845 -161 298 -274 -40 -789 421 489 578 -636 74 365 -384 -463 22 -432 97 -1 -476 801 -578 548 140 -98 134 737 -988 -162 304 945 -790 -353 -76 403 711 -343 149 710 910 -520 683 78 130 -478 514 -136 791 600 -747 -427 -358 355 267 -542 294 389 517 853 886 -46 993 -41 -40 -919 -205 735 -28 -650 916 -456 637 725 403 -445 213 186 -998 245 276 58 -667 145 -720 961 -830 154 -72 -738 892 227 -172 -633 356 -414 -306 434 -726 909 -237 -906 -19 -963 924 -877 -596 -963 -4 152 859 -786 -535 755 -298 71 -150 561 706 -133 -457 759 -677 694 12 570 230 -826 671 287 -730 586 392 -535 654 -698 310 -297 -717 137 -623 312 -992 352 832 14 267 396 460 -656 469 240 536 -85 -409 816 654 -281 -937 -181 -339 844 -788 191 305 351 -798 537 583 721 -180 919 644 -491 -317 909 -860 -275 758 943 818 599 90 251 444 -480 -22 706 919 0 -600 -628 -733 -945 47 -50 334 640 42 269 -512 240 84 751 741 -115 621 444 195 988 -683 198 -285 -982 720 227 868 -362 -616 -493 -27 -808 209 474 -79 -828 -378 -480 -623 -423 923 116 523 394 209 -823 401 81 -533 147 -899 -81 -32 -672 847 -409 727 271 130 -340 568 -653 -982 1000 -777 621 270 -499 -944 109 -812 986 -933 781 593 -869 -332 145 129 -829 -404 -422 -193 999 186 853 837 -962 75 157 -43 355 196 648 162 -897 -621 862 -93 -842 913 -618 -955 114 331 -848 -1 772 -204 792 666 356 55 982 223 917 -13 -389 442 845 143 -2 -87 -798 765 822 493 857 -542 315 275 -37 588 340 277 886 -31 177 -217 531 826 -800 460 -596 748 -20 669 161 407 606 716 102 925 183 -541 -483 65 132 -230 707 795 835 -523 -75 43 -48 -961 351 -567 -458 815 -401 -863 874 -650 956 976 -394 445 -805 859 65 -762 914 -505 173 -559 -425 119 -986 -7 577 -368 -992 500 -799 734 -493 -524 -341 130 668 596 -518 814 21 -438 -710 631 488 -831 -806 -489 791 368 -575 799 699 295 -570 941 -717 33 218 -729 772 -199 49 -751 833 158 -709 473 -329 -308 603 5 884 -667 125 874 227 -76 -996 -727 -934 -360 -947 -648 198 41 -919 -681 -358 280 659 295 421 -630 438 788 349 331 -106 -505 2 -750 668 93 944 703 -21 957 -398 -306 -994 655 -278 -604 591 336 -197 557 268 -111 -112 508 -578 311 948 -168 -964 -620 -131 57 601 -473 535 -719 497 207 912 -416 237 699 -533 176 -329 -194 -716 -724 -497 -879 336 120 -616 538 -468 779 373 -975 -830 -731 637 928 225 62 -617 -636 -949 -986 313 -124 384 625 20 -297 585 -817 -447 -432 -404 -551 -229 -80 569 -377 -758 176 948 -350 -228 133 171 -383 -709 35 -304 356 673 918 -855 808 541 784 -655 749 837 824 -713 767 307 -444 -267 369 -106 -214 -801 783 -208 -386 -928 342 274 -369 80 744 571 761 -122 -455 -519 130 -237 -207 99 -404 -654 998 -212 -707 -76 -944 939 425 -137 745 445 -702 644 -64 -831 651 746 547 222 901 46 -176 -438 547 -375 865 -628 -107 43 -632 909 -671 966 -713 388 -572 465 348 936 955 327 -846 -158 361 858 242 704 522 375 425 594 -892 788 -18 907 -241 -617 779 -982 687 67 267 -27 158 54 -982 -391 560 -548 -913 -18 -963 404 151 -461 -237 -730 -24 61 -197 225 -957 -808 -521 914 800 919 -239 -40 -849 307 -803 -873 644 528 467 974 727 -685 -889 365 896 -27 284 -473 -401 -766 499 -560 332 148 844 477 -936 939 -655 -199 -440 -132 -27 463 993 590 117 471 9 -706 231 12 660 473 750 -944 919 345 729 989 834 501 -890 756 468 246 -781 -761 -379 479 -702 -499 -863 -45 883 850 -286 125 -87 -210 669 -921 481 940 886 -3 760 -616 31 187 -864 439 -486 -548 -882 -793 -806 657 -591 855 746 -852 328 927 -968 -880 865 319 625 539 -539 -192 130 280 640 -204 -986 -158 822 412 -932 173 -442 989 -1 -555 341 790 -450 373 985 -632 -371 -328 166 125 -472 205 -368 490 900 -10 -148 593 -2 335 693 672 -52 -760 -703 564 -670 952 536 597 777 85 356 -842 -997 -593 -39 -202 471 -412 641 -976 -527 -482 744 623 -59 -276 302 -60 -906 -193 636 -150 903 237 81 -761 311 968 530 925 355 -734 -570 -439 362 -628 -628 -824 -224 -38 745 -969 423 627 -774 449 -915 -520 -276 -5 848 372 -851 -205 657 835 -670 -195 20 787 -982 -71 -315 512 -405 -849 911 -152 627 -956 526 3 580 -946 -944 -594 -654 -732 -197 335 821 421 -137 -670 -212 -273 -352 888 578 -653 541 -358 -670 380 293 -217 795 309 -353 174 922 -924 -844 324 730 663 505 529 -749 -888 -835 -997 632 559 656 -289 -308 -162 987 725 841 -998 607 -295 51 616 349 418 -707 951 172 -948 -365 -322 418 -975 -951 238 -427 706 899 -446 -202 25 754 -463 -200 784 351 708 989 -747 -369 390 -252 -341 -773 -732 542 -628 917 733 489 -149 86 47 -950 89 -836 -1000 908 912 789 -914 -926 661 -849 -980 -692 -989 159 429 -950 348 667 862 85 -862 -228 274 -624 -797 -316 153 -621 -743 281 859 902 -95 876 8 -286 568 837 -578 -966 512 689 329 902 -346 -804 -696 -15 790 -230 -410 -485 -18 401 -314 -361 513 -616 803 -824 669 546 -675 445 -943 -654 522 577 749 -720 573 -287 -841 604 -677 865 -191 -854 526 -573 434 166 -727 -111 258 785 679 -950 -835 -366 124 -766 826 -59 -623 -963 -253 724 -344 -207 507 -442 783 110 -56 696 999 -554 218 807 -511 575 -874 709 186 -401 -565 137 -525 968 -627 -625 -611 831 -287 443 599 -342 -909 -359 679 -534 -661 -219 932 -613 865 742 795 -932 -269 -753 -887 -373 -940 -650 491 555 813 -251 -995 -286 689 931 -705 -587 586 -963 -849 982 785 -868 381 263 160 931 590 -896 -907 -777 438 -16 -873 -87 -146 34 353 74 -1 -813 736 -345 -58 -658 -355 -500 -124 406 -895 -743 -46 377 664 663 -614 2 634 438 -950 -701 -289 53 846 -159 -188 19 730 427 -101 238 -806 605 827 -672 -23 920 937 803 -408 -166 -768 -955 -165 840 -193 -714 -80 -293 -9 -479 -195 -156 687 259 264 329 709 -532 721 40 -589 554 -854 160 481 415 -969 -301 -932 318 716 -502 -108 -434 254 -68 450 -533 440 -360 -478 -314 -773 -195 939 632 -547 580 -931 -990 255 -317 437 -97 338 -187 65 -779 -715 -173 -319 -888 279 -437 -649 978 616 265 -258 331 995 329 357 614 330 534 234 -803 723 174 -617 -370 -613 719 978 -435 -103 781 -587 791 950 953 -347 -894 135 748 -861 -114 12 -320 507 -996 515 278 -603 -910 838 -590 243 -560 -754 891 -603 29 -128 -944 409 -845 -542 -99 113 359 395 459 704 -714 -665 831 789 -938 -426 -127 629 792 -647 540 -889 -665 -956 129 -891 -455 767 207 927 -242 -787 -977 -769 244 806 -531 220 -72 -601 -449 -175 296 3 -731 -629 933 595 926 -644 -226 -11 22 552 -158 32 -1 -681 -251 0 -593 147 -305 -637 740 -141 -935 658 174 -586 129 463 -867 -722 338 -775 304 -562 221 -612 981 397 -866 -401 -640 -975 957 608 8 164 -68 51 -286 -549 43 229 -763 -889 -950 -820 59 -944 59 58 -696 903 -808 -647 -746 -990 359 -559 -586 775 -52 -285 407 -963 -91 -758 -116 -264 -895 -691 -692 -281 919 -899 -555 888 713 -231 640 137 519 -499 -81 10 -518 641 215 742 433 -277 116 -478 226 -920 207 -444 259 837 560 229 -2 129 -294 -880 -805 -426 505 -215 253 506 284 -179 -591 -347 664 454 490 -812 -16 379 827 -142 -548 111 -86 312 -979 831 603 -259 62 -938 -34 62 -359 797 -592 -444 968 164 196 259 995 -659 845 544 -288 896 435 -380 686 -219 -360 514 408 -774 -266 82 -707 -957 -841 644 759 -316 -264 208 -661 154 -680 51 -156 992 445 -556 721 -588 742 -877 -529 995 250 -262 -45 137 942 -101 701 215 -743 -559 -594 -374 -251 570 536 -544 74 -333 384 942 -2 -40 -709 303 161 857 -816 271 166 700 355 77 455 -797 -174 451 -517 -8 -154 235 -270 32 300 80 902 945 -462 -391 -72 652 634 61 -431 274 953 -34 486 -386 253 -419 904 119 448 157 441 842 -332 -346 -377 647 -110 902 260 366 -825 306 -70 111 -592 786 652 918 467 -896 -9 -718 353 -925 612 262 742 242 -81 5 -426 -779 -7 35 952 289 -107 447 532 628 -223 831 -513 388 966 459 551 860 -350 109 832 -740 -165 -141 -812 242 358 -525 -642 870 164 46 -649 790 -823 414 861 -595 882 873 389 720 571 -315 -793 869 171 511 620 -893 -736 -172 608 347 -233 -340 731 628 124 60 -264 247 247 855 328 881 -218 -130 -692 -27 -943 86 -131 969 524 738 224 536 766 -442 -53 559 734 -434 59 -914 -984 188 -335 -346 374 826 -321 -96 671 -836 -889 -336 -778 -835 -697 -55 104 767 -700 585 -180 -773 -959 -849 350 -166 -579 -226 -785 673 -752 -555 267 -287 -84 -525 522 -573 326 989 -68 343 239 655 45 -78 371 957 693 -775 -426 -512 -362 -418 160 -78 935 -344 -543 230 824 100 -869 -349 -540 -799 481 -21 300 -935 -236 876 141 -194 -815 -875 -891 -210 753 -444 -430 269 445 -520 995 688 -297 912 -919 -909 -491 -206 47 -476 404 442 -654 865 435 633 -746 640 -880 -581 436 -990 735 754 -856 466 -283 256 -83 371 791 602 852 772 -993 763 -912 494 -445 295 -589 -297 -195 427 -252 -973 914 168 981 557 807 456 -283 307 216 526 691 860 -120 469 -272 -375 -765 408 976 36 -199 -644 276 -963 -700 537 372 -179 -493 -397 497 -236 -397 703 -841 600 -708 -390 349 -697 33 -936 -286 -56 573 -441 216 35 534 303 -613 -420 -82 -464 -448 -582 703 -759 -89 984 276 -715 811 584 -598 -625 -176 63 639 761 -735 41 113 -857 458 487 -655 -718 694 -524 265 -768 -919 -612 792 494 203 380 -788 959 -261 249 624 -585 -311 -974 -239 -800 95 196 77 442 942 -617 449 9 -240 40 -376 432 -445 946 -429 -113 24 -602 889 25 927 850 836 -447 -266 -834 434 932 -609 919 -609 -264 232 -533 906 -426 799 922 -120 849 -890 -68 901 114 -293 -989 138 -923 -694 908 443 -774 812 -767 -779 879 -51 693 -450 159 462 254 360 -935 -135 -942 639 -280 -59 -979 -397 -875 -344 -318 127 838 -119 702 -119 -903 909 25 190 -947 -959 478 -176 -787 -658 -251 -107 674 -683 626 -541 -399 -116 838 -658 -179 -480 506 -535 -840 5 -241 -274 556 176 964 -217 805 -235 604 740 275 738 53 -586 553 -655 230 -185 511 719 569 -116 710 527 419 -70 391 -769 199 415 925 -496 -3 -487 -771 264 53 -77 647 -23 -853 -98 802 217 605 -767 85 889 -635 777 178 806 963 142 -807 13 592 -520 -698 -19 995 756 -797 -965 146 983 88 69 479 -748 -851 -122 -327 646 -914 546 -493 320 709 128 555 -492 -948 -893 746 -481 -27 505 -403 -956 -25 -820 449 -821 393 -817 -937 560 -611 312 -994 313 565 99 -512 869 -347 947 698 114 833 -428 -533 462 -520 -528 784 164 80 -736 312 -205 542 -994 -956 624 -491 -404 32 -190 -119 -951 189 -4 -99 570 -707 -121 -79 695 587 126 -218 185 172 198 254 -792 192 263 300 -104 -603 -559 -448 548 952 439 -984 -556 -688 210 -183 -639 -291 -874 895 294 579 -473 11 792 -243 823 -125 -194 968 -291 -49 -683 -909 664 631 238 -453 -309 -609 -303 -35 167 977 -724 261 113 204 -683 -510 -310 -118 94 796 82 633 -142 -451 -20 -920 -778 -607 947 66 713 -432 -215 -97 -743 950 -849 -905 -804 822 499 -695 308 498 -124 -758 -981 -538 -211 -60 -51 -877 -944 499 -36 -844 -968 961 -142 -656 782 726 410 246 134 -950 -503 391 -257 -569 199 -743 692 -590 23 159 -194 488 -66 53 -533 -466 605 -860 505 610 3 579 -635 -599 -355 534 -824 -431 -381 -957 84 -801 -608 -204 794 -760 77 990 806 -301 -125 -642 129 543 -919 -670 41 159 231 178 -719 -896 -763 197 695 712 579 206 432 745 -907 858 183 905 -791 301 421 -598 846 -960 -323 -870 330 818 -723 207 -560 -98 713 -396 -301 414 -610 -931 -994 -456 153 -516 -519 -328 949 747 -278 -829 -492 -821 -401 110 -530 332 -795 690 872 410 861 -750 303 -377 101 -494 287 -166 413 256 -895 330 996 449 899 337 -593 609 -721 496 21 -429 -634 -664 307 -606 -509 320 751 -369 317 -241 464 -220 -259 -559 -65 -718 145 709 782 748 -98 553 381 303 577 -686 -295 653 594 316 682 -536 -142 117 376 404 -58 249 -84 55 -96 531 -96 -685 411 -996 -446 -964 -286 202 -836 -67 185 -929 -589 -744 -535 -698 343 -146 375 -643 -382 578 119 475 -381 897 656 -191 -509 251 -318 -721 -45 -603 601 -361 -74 -800 -760 -247 303 -811 161 -177 795 -225 817 827 661 -515 -103 322 108 -425 477 957 -105 -640 -964 -821 471 720 -610 -773 537 524 -862 301 632 199 370 546 -120 -294 268 -732 -870 475 -894 -83 812 276 -767 -356 -29 359 945 -641 881 926 -918 -420 -409 429 -160 240 -169 -940 288 988 -897 68 -213 -498 829 701 -56 411 528 -522 -234 741 -937 -936 -517 841 -338 -94 -365 -352 112 -481 827 -570 -483 663 106 102 -499 -139 662 -489 115 -443 426 943 33 -987 481 610 -841 993 -5 186 632 -272 40 -193 -867 -463 368 -876 -606 -993 687 -169 592 847 551 818 453 163 383 440 733 921 737 -146 -797 525 800 -944 -528 -248 331 -745 -919 -670 -670 -490 382 -360 -214 -960 -57 -631 833 352 -557 -49 -524 -31 884 802 100 -891 -31 -596 -798 -872 -405 618 -865 -788 368 -536 147 -175 523 722 -962 -272 570 774 818 -956 202 -510 599 -339 -680 990 854 203 -667 206 -392 942 -130 804 709 -40 296 -891 832 -266 -374 350 -194 -268 670 -939 -710 -792 -481 -173 -270 461 -925 365 328 382 115 35 211 -194 478 -416 235 936 -281 -654 238 -958 488 -776 -894 765 288 616 913 -703 570 289 433 856 -90 81 43 47 854 886 294 -457 -911 769 735 -216 208 813 -201 -987 722 945 -950 128 619 134 453 -936 -941 350 -602 855 791 -47 -927 973 -350 86 -560 856 -582 -45 -458 629 626 -796 -963 71 -273 335 -182 -549 816 -728 249 -483 852 -880 285 -837 504 -38 -209 125 792 -335 328 -147 -911 -221 -461 -148 657 838 -613 -800 244 -23 -487 -477 -466 213 702 -506 -28 734 -596 126 326 629 -755 975 -952 -30 -730 960 664 -843 -387 725 -152 710 -287 -954 610 191 -365 -318 584 976 742 945 -341 -388 609 -266 239 -265 -632 -910 -484 -648 693 -31 -39 -673 -306 891 134 492 81 135 770 -630 -152 -201 28 -98 -897 703 -697 54 -868 -787 -614 -623 -576 922 -336 -42 -49 -464 -617 953 -600 -802 -845 -424 -351 -299 -971 30 701 -633 -441 -914 46 350 -2 -225 320 -331 -42 -98 -981 -192 338 -594 -593 -452 -888 291 489 426 -275 -302 -509 -259 -778 995 868 -202 215 957 -118 553 154 -196 -470 -515 -419 -88 -244 -819 436 15 -327 479 260 748 -465 638 373 -296 -853 508 833 528 -918 910 506 -209 -521 -726 276 768 139 747 -453 -568 -163 -723 743 -913 738 613 328 -356 -123 190 736 911 469 121 921 -306 -909 -468 619 323 440 -154 195 39 -972 -61 -882 431 -843 145 -957 -832 884 -765 170 -826 586 35 -125 -644 69 -534 -879 -416 258 895 97 -400 812 -779 575 68 -828 488 152 -762 182 -407 -485 -214 862 741 297 -248 531 -199 871 21 -44 675 865 101 61 -423 -755 701 -811 513 448 -572 497 995 821 746 -487 788 857 796 -363 350 -594 -203 195 276 -262 -398 -534 -702 -696 89 45 -641 -464 -555 91 -748 21 739 481 -397 -584 110 -494 -398 231 -265 -301 146 636 -699 312 86 692 -333 626 -493 673 774 -259 -489 875 222 679 -446 46 -893 968 988 -204 641 320 -510 -645 -462 -193 -661 -183 68 780 90 -893 -812 -124 512 781 -682 195 669 138 -999 362 671 -502 -724 -160 733 -999 940 771 220 309 18 323 187 28 881 915 -643 696 350 -355 -23 466 -879 691 -385 -9 -660 683 165 247 879 6 65 -14 3 -45 -856 -815 -81 -881 -154 366 424 241 -270 -257 -458 851 -27 986 -553 653 -753 292 -332 -794 -933 145 -315 -685 823 -655 365 -985 -207 444 513 -894 83 -651 -30 -547 -794 586 -650 -699 475 -592 -552 -576 344 -149 473 355 126 -846 -618 -546 87 -68 139 530 -392 578 -850 -678 4 773 -816 -344 442 61 504 -517 551 -937 828 -648 -467 -814 -379 -176 929 -192 -161 -129 -925 588 -322 764 -297 -417 -332 -866 208 206 -891 -569 494 -128 375 -963 484 -526 667 481 341 -958 714 964 -229 -679 369 554 222 297 -805 969 387 -512 810 -798 -976 -375 -592 -41 -212 -621 913 -3 782 -876 -247 -897 -536 29 -121 -60 912 833 -629 185 681 178 715 94 -900 994 -436 771 500 236 443 138 245 965 493 721 728 -696 -214 77 317 555 -360 -304 533 461 -665 262 965 864 -777 -313 724 -328 426 -127 -630 -852 629 -249 -789 650 822 -596 888 468 970 -343 -449 162 -120 -442 -276 879 -940 924 -835 953 -134 -254 -95 -485 -318 -559 839 583 -163 -983 413 721 766 686 142 -712 -580 -81 -616 -442 336 -513 -386 864 912 -303 -376 684 28 561 21 -730 267 644 700 569 -859 -888 389 -22 -603 -724 -374 -878 316 -846 -606 924 -950 -348 -130 658 378 839 -43 -812 613 650 -380 252 285 -659 949 -36 410 -126 -464 -138 33 -105 -432 510 -13 -766 -47 180 -596 -746 239 697 -507 -259 708 -701 443 771 -461 -373 481 839 -846 666 759 884 801 129 -709 -292 -901 549 153 412 -71 433 -626 564 -75 -539 -463 527 -491 -948 432 -570 21 844 -80 -144 490 -654 -331 594 -125 282 -632 -30 662 838 424 -598 -361 -454 762 853 618 -903 -430 988 509 -616 -164 461 -530 -195 -831 -478 875 997 290 721 843 137 -893 706 -547 352 494 274 548 -5 -305 685 -809 -226 -283 -529 162 399 48 -490 470 -246 751 335 -339 225 -785 -644 659 699 533 -683 -550 -80 -74 819 -232 174 -942 462 483 -452 317 -499 -90 794 -912 -405 548 -122 866 353 652 578 621 -920 -772 605 -435 -732 -764 822 -887 -210 511 -700 661 352 678 201 417 675 332 -150 -490 403 -42 -363 273 -294 -280 335 496 -831 160 -338 324 -566 -407 -238 20 89 -451 -985 613 -994 -778 -659 226 -718 315 -448 639 483 344 -305 -277 948 199 -10 -399 -538 -895 300 888 875 21 283 -576 -612 -547 512 -748 917 136 -262 533 762 16 552 633 754 -603 -958 705 285 383 -460 -447 -937 -332 -165 30 374 158 848 -246 -65 -690 -391 789 436 -233 517 441 -701 -497 851 489 537 -927 -74 923 -741 -181 750 -544 382 -384 -430 29 53 859 -427 -997 725 -352 883 -278 735 233 845 884 564 -836 -907 -960 41 -182 -178 -768 600 -255 817 -152 -245 -644 -50 -511 767 881 323 362 342 62 165 927 -215 -78 -117 -103 989 830 645 233 907 -654 253 654 246 38 -598 -1 430 892 580 346 -261 737 10 809 -334 573 -500 615 -638 381 -534 -17 -600 -541 -187 843 274 -342 -389 627 717 238 144 -13 -746 831 -31 263 -634 674 91 -169 -256 -381 629 164 691 178 142 -379 24 316 652 -298 -433 -836 -381 273 -556 -312 -545 -511 -704 223 -578 -30 312 402 -996 -463 292 -418 -886 377 -679 -276 461 -752 694 734 -88 -846 -237 989 -330 -189 -545 -694 785 1000 -689 -580 -322 844 452 391 1000 135 -959 -601 85 669 418 -156 -136 828 48 -788 468 -851 334 679 -225 212 -616 921 315 266 132 258 451 529 -532 555 -604 -962 -484 -712 214 -994 -350 135 208 -868 -262 -554 235 799 -589 -409 -891 -255 -127 25 267 -448 -704 -16 -879 330 -747 -342 -870 -994 741 903 -608 5 -255 -494 -918 213 767 -154 744 326 -358 -578 -651 -330 -498 478 -781 784 775 626 -203 -143 -565 -432 -1000 -803 -248 -359 -142 -287 694 -667 -713 788 -771 445 -415 -760 509 404 -234 -245 -528 -768 -210 -135 617 -871 668 342 307 -218 979 372 -432 395 -406 -970 69 -180 955 -439 692 82 -773 264 800 110 10 -790 649 173 -795 -975 556 -741 554 18 -104 -27 -168 -584 -430 316 96 400 -197 -36 -996 170 -463 945 955 261 -697 48 -831 -216 819 -826 602 61 -846 -688 284 -795 -641 11 103 343 684 389 -313 -978 -665 921 -426 981 76 103 359 -286 -754 237 419 543 829 -955 -534 -515 103 -910 705 26 -415 -132 805 -207 221 -696 773 -909 -44 -228 -912 -843 616 -213 916 946 456 86 -586 -904 797 -88 -611 963 -72 54 -396 33 -348 683 382 268 -48 -969 226 -574 382 902 -778 -575 57 -303 -950 322 423 -335 94 312 -534 -38 -32 42 192 232 870 -333 693 720 724 709 766 -832 -448 -761 920 -94 -212 -961 -56 556 594 702 -99 392 369 633 96 794 523 -865 -411 -31 -654 570 108 -825 -263 197 -45 -510 -9 -442 274 285 844 -756 120 62 836 586 760 443 -289 -796 669 -593 217 -450 105 814 -667 -6 -191 883 731 -501 443 984 474 -886 -951 -219 77 -998 -985 -497 66 -418 -914 -772 437 52 125 -658 417 -101 104 -996 45 737 731 831 963 637 -404 -593 828 171 22 53 883 -608 295 -806 -641 764 -898 304 144 -669 -882 18 -123 -491 735 -21 714 -31 947 904 -67 578 873 -869 -669 380 273 634 -525 -334 -727 -354 -671 710 600 -526 -735 188 442 -55 545 -498 787 157 -219 -830 -607 969 816 107 435 782 -734 -422 146 635 962 -617 -532 -129 498 -480 98 22 223 668 -158 -244 -376 -874 -770 -827 643 98 -68 -892 -361 -636 51 894 -717 433 741 -145 -247 358 166 111 307 -931 460 -399 -257 -957 -101 -312 -489 436 -368 -219 612 -71 473 -679 -911 56 -507 256 543 -86 279 821 -87 544 -881 776 982 -340 759 339 -306 417 418 -617 666 640 857 -603 -926 -425 -242 574 -774 335 -690 571 801 2 630 873 371 537 208 835 316 -883 987 527 28 713 700 259 -880 -673 -622 -891 902 358 -195 -535 145 534 638 228 -553 -929 713 -1 125 820 416 129 -801 366 -720 203 312 421 -718 391 469 -881 -877 935 898 814 -428 -282 604 352 -681 -857 -929 -230 -50 -802 787 -539 -889 -444 -233 176 397 924 -749 -280 725 659 297 -9 -993 -867 590 -508 -582 -887 56 414 -540 -231 233 147 288 4 815 633 778 382 -882 -933 777 -107 300 549 -849 124 727 -236 571 740 383 -505 -175 521 921 -413 445 480 -881 -43 68 -136 -167 -566 -111 637 -46 896 863 568 443 -164 454 -867 864 -573 -135 308 532 -565 -926 167 256 754 -178 220 398 427 918 -406 384 108 620 134 -198 268 -777 -77 -350 -603 -188 412 -193 -367 646 -81 927 784 -825 827 912 555 849 -853 -809 -625 318 -81 -919 337 101 -890 -289 -60 -924 -978 -910 887 -518 52 899 -526 690 103 959 -386 979 743 194 943 -629 -19 -395 -976 -655 -918 227 814 626 -23 -593 519 -743 392 -949 104 -464 -631 531 -219 -37 153 393 604 -221 -189 -58 -538 -135 47 874 -675 -897 -428 624 -799 494 -884 950 -506 -393 966 -515 -43 784 747 -343 819 -546 920 -645 -509 -497 223 507 332 339 958 -734 189 -469 271 -333 155 278 -882 468 -700 546 688 63 -518 882 739 -569 632 -625 -605 549 -925 577 -444 -383 815 621 972 268 -458 819 528 -101 -353 -826 -373 216 663 -350 788 293 798 -511 -756 -427 -449 390 330 452 -702 -10 706 -59 975 -834 715 -561 273 947 665 -188 -789 512 76 492 321 -774 434 -70 -600 -548 837 -469 665 -492 -934 839 348 605 40 -673 739 -322 462 416 -939 424 -652 560 -28 157 382 -301 912 -435 766 -65 437 -803 590 21 -526 769 -194 133 -901 245 -322 -317 -282 237 -978 811 -518 953 498 -249 634 959 -94 -587 495 219 -449 729 -697 -352 -864 -275 489 -276 -915 168 -277 878 979 -101 -505 -799 -826 8 621 -926 -540 174 -921 979 732 -407 -819 -578 8 -505 679 56 -803 -855 918 -528 563 507 31 115 67 -758 -126 396 -933 907 569 -409 287 -753 897 -417 952 -245 869 456 -652 -680 -627 174 475 869 -758 597 402 -374 22 -93 -344 -173 497 -831 145 -224 923 -804 318 746 -488 -845 848 -237 -523 -353 546 168 -656 816 -203 794 -579 -552 -6 -963 -400 -211 -506 -417 541 239 759 -747 557 -157 434 278 605 608 -726 20 765 -15 -75 -286 -874 -560 464 551 -70 266 -14 -185 -327 628 -437 591 67 -451 -154 -257 630 595 577 -818 54 855 376 453 -265 -121 -940 974 262 -751 842 -486 -908 -764 947 -490 232 770 153 -965 219 895 233 628 -640 551 -691 -933 -411 -479 -113 -533 694 285 -68 624 -365 799 975 880 -419 -3 625 -756 -195 -946 16 -761 -657 -319 817 134 -521 -406 354 -35 -467 306 937 -274 753 15 -136 720 -471 -93 -784 60 516 491 -881 14 -977 558 -110 545 -473 -14 331 569 247 193 -522 138 -346 219 -342 53 -379 -751 -684 173 76 652 39 -650 140 -272 955 -9 -479 -552 -351 789 -450 26 106 886 506 130 -443 -901 -380 52 -685 -469 -614 -203 694 756 -418 -801 -903 79 557 746 849 545 -273 -692 470 -525 -930 567 -270 18 -117 714 -640 -300 15 -509 182 156 -986 -509 -822 -341 975 -590 -485 -389 398 -583 211 845 355 28 -814 655 644 720 906 461 221 49 -734 739 976 904 -294 -300 885 -297 740 -852 970 298 224 23 29 563 50 -972 760 449 -151 472 -183 504 628 -683 -175 -11 -656 -249 -522 -334 -693 -922 232 -747 -429 847 822 -950 207 819 -137 -676 229 -247 710 -909 362 -237 127 992 440 805 -710 936 704 512 775 645 355 -708 -660 744 -35 -47 90 463 -328 692 309 -400 549 -191 -941 -569 127 -764 313 -642 312 110 -489 448 -740 666 -814 286 143 284 646 -360 734 647 -109 -789 -897 857 255 -163 -774 788 68 104 281 358 -984 392 -163 197 963 -702 -324 393 172 -566 -773 -384 401 281 160 -687 717 416 -500 802 -549 -336 -920 -737 -926 813 592 713 -339 562 -927 -872 -157 879 788 303 -686 -523 0 -487 -939 283 6 -945 -882 -119 289 -223 966 -894 -779 278 839 -617 114 359 -879 35 795 -356 854 706 -885 895 -516 -796 -795 -210 994 -196 -969 -402 495 -289 839 -697 -61 474 -798 475 585 -729 305 -260 180 232 480 101 -420 -614 -966 789 700 383 740 859 622 -466 -877 -194 595 342 449 -182 49 148 765 -672 793 171 550 969 -980 531 -751 802 474 -587 -484 -273 -318 -290 -8 -598 388 -238 -732 356 213 -913 -322 916 249 621 856 -760 -819 715 -668 -347 -654 779 253 440 -431 -108 737 -29 755 -114 191 660 35 -803 111 401 541 -218 136 55 -596 -429 500 815 -556 453 304 503 961 -803 161 777 -469 -591 204 -556 -199 -105 709 -86 -933 281 -440 480 183 255 613 -905 587 136 212 557 939 -44 -702 -361 -631 -488 690 210 896 761 -454 -871 -620 -680 -923 231 -922 264 -803 -182 571 451 408 -505 64 -8 324 -674 -820 476 43 -678 -195 -761 -980 -186 -252 -199 -165 -123 -962 -419 -51 -549 109 -908 72 147 928 66 740 828 525 -865 554 724 -355 305 344 697 -424 38 168 -135 697 -88 984 -722 -9 572 -929 432 -431 -360 211 -673 740 244 435 157 955 246 136 -873 -714 128 479 -73 -67 -458 -243 544 13 797 235 585 -319 -615 -82 894 420 55 58 -330 -128 411 881 -422 -456 112 464 238 -109 425 60 -988 63 829 -83 -926 -361 -992 -570 159 -991 182 880 -92 786 -998 976 128 -552 -950 -89 857 323 -518 -493 243 555 -403 -791 -959 673 -835 910 961 585 -813 -369 125 -658 -142 879 186 146 -596 -200 -10 -933 -804 681 476 293 -796 -709 889 -977 397 142 -514 -573 -165 438 395 -563 379 979 -708 497 -360 -566 282 300 -132 390 916 75 -751 -140 804 242 115 -132 -785 120 654 -755 -392 -127 -558 343 64 -902 459 33 -306 -866 734 -209 -853 973 415 -414 -767 746 192 299 -878 818 945 288 923 365 774 769 685 -443 -766 133 219 -15 -774 -776 -809 870 -615 406 652 -463 -401 778 763 876 655 -790 -649 195 30 -375 -429 -435 185 -680 -968 142 526 767 -663 -884 264 -70 360 793 251 288 284 997 -373 807 -719 922 -781 171 455 516 -218 654 357 -478 65 -795 310 906 14 -242 -301 713 -766 639 -110 651 -798 -710 -599 -226 803 -770 -628 871 -898 902 425 -242 703 401 -339 45 40 929 304 -588 742 -182 -858 -310 -121 -662 896 421 280 -791 -917 962 106 -779 905 134 -369 475 -807 -410 -613 -917 -705 -530 451 366 -673 616 239 -553 653 -686 -142 662 -797 -657 -574 115 429 -393 -186 235 575 563 118 176 -408 229 -751 -407 198 -358 -508 -692 408 461 777 708 24 -19 790 -367 33 277 836 -956 173 872 274 -205 -367 474 -35 468 -471 516 493 591 -409 -598 -679 438 276 -118 -479 483 673 -863 -697 -198 -256 -203 510 -369 816 761 293 918 243 17 947 -576 -437 -445 649 -533 -624 699 -485 261 529 -137 -557 249 -795 622 119 -760 127 -863 -766 446 -781 865 540 216 -722 997 -812 295 159 150 749 232 546 -527 -607 -306 976 -334 -20 595 588 -78 -485 583 734 -330 320 479 -783 740 -553 -96 -739 -557 -415 -436 -110 -938 -104 161 -404 907 176 590 848 582 -348 844 -179 -691 -773 -881 656 -41 486 -937 863 -548 4 687 -66 569 885 -154 846 260 887 -508 71 473 -823 675 586 -452 853 648 -413 164 -269 394 -879 -826 -528 222 -997 288 -591 -838 -3 569 -82 736 -162 468 -768 448 -94 39 588 -659 -740 -393 -275 -302 953 -897 897 -27 600 -758 154 595 15 560 -111 329 207 932 -832 -690 -73 902 560 -37 874 5 -831 -975 -533 -100 827 -620 -995 339 -907 -826 -232 -487 -606 272 -994 -683 -561 -721 -755 -425 -997 260 -726 747 -434 -644 -891 -84 -800 428 -440 -239 -329 -3 793 145 -299 -653 593 -831 705 267 -925 -326 -33 -648 -226 273 607 -739 -516 -224 600 269 694 -389 -416 -99 -663 464 -539 -223 -697 -819 -790 525 453 202 -585 886 448 66 391 -829 -475 896 -346 -744 -78 890 38 100 -409 -385 -416 -868 -76 -427 -597 -671 202 -531 698 -811 838 -259 988 513 189 151 687 -696 0 -923 -776 -911 142 811 177 224 -40 -786 326 -796 -291 -674 -8 357 -206 -653 -969 862 452 -822 -589 302 433 -855 -356 -983 -330 -221 -746 -565 -684 -378 -868 -496 -838 659 -254 -201 563 -681 -716 -775 882 743 90 -501 351 -567 909 631 812 483 87 -541 475 849 -355 741 -975 451 153 -983 324 179 -255 -14 882 452 -373 315 -557 303 391 -715 -843 -689 164 854 877 702 -204 377 325 394 -192 -907 -312 -478 869 945 257 112 -185 -437 330 246 -727 -53 -603 -54 124 -676 46 825 -386 220 164 -941 -622 832 340 438 997 421 -596 818 -875 575 371 584 -794 134 954 529 522 -517 -517 -358 -738 -18 66 -163 -255 -203 -157 -516 251 -654 530 147 -712 257 355 -662 687 -382 -58 259 -717 -881 -838 -323 -954 -845 -790 228 666 363 -203 198 209 636 518 356 652 -830 695 -831 271 -76 -102 272 -110 -145 475 839 746 -841 -557 -247 -249 -914 551 -94 474 877 2 -210 -569 -505 145 -878 366 -899 -730 -82 814 117 -659 -566 886 930 103 534 -263 629 655 -26 431 518 634 277 -516 -141 22 19 145 811 132 -307 -718 -24 -724 311 -863 467 790 892 376 -884 -86 622 583 -137 559 -334 -784 85 756 -124 -138 589 -545 744 -213 50 -503 811 251 -117 123 829 -951 -624 -335 -767 101 672 171 751 -784 -678 -144 946 -174 -417 -256 -482 -935 723 -787 222 -126 542 971 429 557 371 -263 139 -73 424 299 -585 815 -133 -631 -639 -763 -888 -50 182 -155 -651 675 990 -20 -809 439 846 861 -870 350 282 -358 71 -344 -537 566 883 425 -403 480 964 379 809 98 -916 -115 -100 297 15 -633 -568 742 -466 -490 -136 445 -517 -824 854 -172 804 -276 490 -508 303 994 537 -640 709 171 297 -321 493 -31 -390 -598 -601 -486 -749 436 -280 -909 10 954 -200 733 -940 -770 -936 -978 868 -21 -960 327 740 237 62 214 333 275 377 -616 799 423 901 -605 -468 618 -620 -512 913 -388 297 -20 192 312 -870 134 -826 867 -65 791 635 770 34 -770 783 -370 -659 884 -440 266 817 325 -979 888 580 172 -159 -805 -722 -24 653 620 -905 275 -754 -243 133 978 -336 948 208 486 -495 -272 -902 -608 428 -705 -921 -36 -155 -585 -636 334 -322 203 786 123 -664 355 -69 557 568 -63 215 921 -992 -887 -620 -918 -389 892 -900 686 -600 655 149 170 152 -77 446 393 -154 974 -27 57 684 -753 349 884 -478 -717 -682 -95 36 -197 421 347 -241 469 509 386 110 371 -241 242 -494 406 707 -782 875 191 169 665 737 983 -969 -7 -563 -716 -873 -738 189 -666 410 333 911 947 -344 -354 436 -187 -409 833 -71 -564 -813 700 -267 136 89 21 -879 -776 -824 660 845 -59 -550 -379 -324 -348 -469 945 -619 -786 974 -8 274 690 136 -994 926 508 -233 90 73 -745 383 -516 -230 -180 46 -180 392 -532 -316 948 275 961 -944 -257 -145 540 442 -798 537 -923 -381 166 -192 -717 100 -531 -31 -854 -680 395 889 601 313 794 -469 146 309 -332 -993 -402 666 606 10 -756 -582 -269 195 -533 978 -455 70 -358 926 31 -704 -879 37 -222 -251 608 213 -365 -741 509 103 402 -465 -941 -314 838 -774 214 43 -290 607 146 -767 -415 -38 980 -113 829 556 -95 -745 -461 -471 -458 355 397 -738 243 -280 -783 -955 279 -435 354 591 436 -725 74 678 901 -933 -848 362 -749 769 950 902 -673 912 130 801 825 298 -364 471 859 -740 -33 -390 125 -592 831 187 -581 -468 345 -996 -690 -656 500 593 574 -28 862 106 -405 94 916 614 511 -272 -160 -1000 335 740 -893 -402 -14 485 509 409 -254 14 753 -139 -889 969 272 -34 -245 371 529 47 514 -13 964 -108 783 582 622 -848 693 715 977 -134 903 -920 255 -905 -136 -397 24 -4 -569 -564 640 755 -369 498 244 -930 -480 200 -847 431 364 300 -222 567 -367 -924 430 938 -955 -249 120 -262 -693 518 111 440 395 -969 -71 -404 -823 -172 -193 -508 550 -752 644 957 7 -84 -712 274 -303 784 -222 682 186 -202 -172 189 -153 771 178 -861 -500 -726 -187 -878 -948 -899 472 735 -447 -23 389 179 -518 -202 -883 980 376 -236 -863 -593 -407 -988 159 -965 907 871 -331 -289 -175 803 -528 -497 752 -212 719 -732 244 46 -108 -291 777 300 565 -164 -536 -520 709 916 -222 793 -990 -445 303 -5 220 557 350 -463 385 -443 -139 -175 -865 -729 -277 -907 -512 899 874 -839 318 38 -795 465 -925 -803 -887 -937 -123 -901 -350 -304 -897 900 -326 381 -36 708 -897 204 -762 -755 169 617 565 533 -35 -739 398 279 789 146 578 616 71 -68 901 -383 71 -907 -298 -283 708 -486 498 -786 208 363 -580 318 682 -273 271 -607 348 -338 -655 334 663 859 506 8 -381 383 557 -610 -3 57 352 188 -620 -34 559 -212 -624 721 -432 217 433 861 -600 -57 126 942 697 -495 -160 618 -49 821 3 -81 968 -818 -8 890 -953 846 201 852 441 -619 -241 -603 -664 -731 623 -387 -526 425 -927 -321 -899 -312 -794 -112 -278 475 -556 -929 456 -934 -467 -101 66 -597 -606 -379 -166 74 -318 -209 -121 -393 663 -152 581 -385 -96 675 533 -380 723 -856 957 -727 288 198 399 -77 -229 -964 -726 368 -485 -848 -592 112 418 412 143 257 855 -590 49 382 -348 270 293 281 -979 -521 866 863 931 -483 -140 575 6 20 316 -238 763 -345 442 -502 -849 -309 787 -126 -697 128 567 -493 -934 -14 159 8 -189 -344 768 -545 -229 35 264 871 -700 -482 -273 -58 229 -573 -728 -640 -163 -803 -285 906 853 -547 -163 606 -566 633 -491 793 327 419 394 482 722 130 481 184 359 428 -954 -821 328 -894 -211 -36 989 -122 -660 -637 949 25 -547 112 227 -824 447 177 311 862 152 -756 -825 555 -701 189 -579 962 -237 -952 563 -590 -149 -67 -674 -261 233 647 -266 -38 373 124 105 -878 298 -535 -92 739 -442 -52 -904 581 849 53 -99 -636 -836 -126 25 -829 643 254 786 124 477 -627 -695 263 49 123 510 -554 -71 -632 415 -240 -292 -609 -685 33 -744 151 -262 112 -209 -388 501 -148 -564 -428 -54 320 515 -447 -52 785 825 -421 -127 -611 -489 508 439 425 -595 37 475 288 808 -797 -45 -77 61 -225 -222 -328 -392 783 -438 258 584 -614 870 82 191 -500 885 503 -941 963 388 -960 537 693 -988 -654 982 824 300 -902 324 -808 -155 122 -532 186 -636 -490 24 -504 -310 -268 234 96 455 -757 -706 998 857 230 739 185 -603 -37 616 -760 -819 78 -527 -837 994 -588 744 -442 -886 459 -427 -755 -32 79 376 888 402 -284 723 -979 481 -647 -247 339 522 872 -204 -938 -250 238 -469 -523 -121 -878 -463 761 324 669 -729 -99 -344 -5 -95 411 938 -94 -668 -550 87 -978 -446 649 930 -322 -589 -193 960 318 -801 327 -557 -747 451 -469 130 -617 96 659 -261 -517 -47 641 718 -890 280 -480 631 367 765 -182 -568 -939 -845 990 -768 -54 26 597 446 46 -361 869 -634 -742 -911 -739 534 -169 400 -741 -78 -172 -780 402 165 189 855 180 92 -814 -426 -349 423 -769 368 972 -839 252 137 -963 -609 -410 -628 -687 -893 -926 345 889 344 -829 -510 -917 -506 351 -211 -864 -773 83 795 140 -220 660 962 -162 -544 615 -692 -107 -999 853 -75 831 -652 718 -639 -144 585 202 -349 -220 -913 -35 563 183 -290 -179 -598 -330 -992 -933 316 424 -694 -136 -441 236 73 -578 158 -971 174 -218 -452 -575 898 -831 -21 -770 -242 235 280 -355 322 698 -573 -521 -924 368 901 478 -109 -483 235 373 -35 -477 303 765 613 555 -675 130 17 551 -961 -18 -362 847 701 915 507 -88 104 -416 -693 -238 -250 558 -723 -585 -129 -18 -660 299 -856 45 953 21 431 114 -498 46 -469 632 -853 -964 526 798 49 647 -141 822 -637 -501 619 -351 -677 208 843 695 -558 505 -368 -408 -741 -843 -950 452 920 -418 340 -197 -795 429 745 712 -212 116 303 789 -496 522 463 393 -475 226 444 936 -899 -867 -759 -435 576 -951 584 -643 7 178 -246 612 -274 -820 271 -113 469 -976 645 988 44 95 801 -662 386 418 -398 -177 -469 321 80 -828 -136 -195 85 671 -212 822 864 766 884 794 -671 190 -963 -26 -287 476 376 -46 245 -978 529 -837 -360 -912 -792 -652 416 359 814 -481 -186 -562 -587 -279 641 932 -606 774 45 494 292 430 509 650 26 245 758 93 -535 748 -707 -310 460 204 -112 -462 239 175 995 673 -358 319 -867 -549 -909 -326 362 -191 320 354 -69 282 -701 532 -856 -655 361 -156 258 894 -388 970 -320 230 787 -970 -676 -517 -972 255 -15 696 -765 915 417 50 -592 344 -503 368 375 -879 -845 -642 -773 616 329 -26 895 512 116 -239 971 -985 -585 211 285 627 -262 -530 -470 -96 607 -742 -957 413 627 -344 -141 792 -328 -35 440 866 -3 -32 73 -970 118 -797 518 199 -24 714 -305 -823 -369 97 -106 29 -346 361 546 441 -195 -991 -610 -617 -826 -587 -592 -743 385 -822 252 -15 970 257 762 -497 -809 -614 470 919 288 1 726 435 -702 236 -591 9 935 784 -736 695 -289 -407 -70 -669 451 -798 -907 -831 38 -690 378 713 -797 17 34 -271 -748 -473 557 -70 -30 285 4 -934 595 -387 -774 -142 14 825 181 -386 -843 194 123 826 422 -937 -617 -845 380 -332 326 346 -640 964 426 -279 531 -409 726 441 205 -481 840 208 -164 -327 557 -237 -188 -702 132 549 646 353 -589 358 581 -554 925 951 -836 573 -339 321 688 484 -754 -739 -698 205 556 -534 611 -622 -395 -502 -939 -220 200 791 -311 -461 -513 153 23 521 -19 2 55 589 939 -137 461 -539 36 940 625 -702 722 682 -118 384 -955 -915 922 -502 774 75 990 -691 726 -83 -281 -598 -497 -539 -754 -16 -295 952 534 -273 865 413 -299 172 329 144 863 -944 -663 -519 803 -799 17 168 -252 948 24 -752 597 -614 834 -972 121 -323 271 508 371 965 820 948 674 -264 810 -901 174 -431 682 -739 -897 -50 249 758 -438 4 186 254 171 586 -473 902 166 448 -606 -847 -129 -494 488 -948 943 73 -614 78 -356 -226 180 761 951 -946 509 -329 -937 912 -13 -884 306 768 -951 -241 26 -330 76 271 -713 80 419 -768 441 -778 -869 453 -844 -245 380 753 777 -754 -843 325 181 -261 -956 680 117 466 101 -437 945 -359 262 477 540 -696 -444 -273 -41 -988 390 847 944 815 498 869 -472 371 -620 876 530 516 732 -867 316 552 -3 732 547 274 -643 29 445 -472 -397 -52 -576 383 880 -953 -489 -61 -788 359 -210 -645 -446 -535 785 118 999 619 -637 305 479 116 86 -928 -951 813 607 -344 862 -65 -274 379 980 461 803 -932 -458 -17 -657 -154 327 -681 -814 969 -489 -316 265 -42 -697 -989 429 782 506 536 170 -753 -80 348 -344 219 812 -469 -128 -901 374 274 -221 22 -348 -299 511 -121 -296 884 -773 452 890 -727 265 428 401 -346 -699 -47 -967 538 -659 396 899 -749 -478 283 189 398 204 -356 827 294 -664 -159 -569 673 -395 630 -74 -333 -229 888 -524 865 -550 -477 77 723 482 131 -9 -649 464 300 -762 756 114 -955 554 -422 562 -49 -858 507 -338 75 -344 -65 -976 -855 301 -457 993 -756 677 -309 40 -118 -39 438 -342 692 837 -78 508 -463 -867 264 -148 510 258 -302 500 -256 -901 -269 393 -769 430 -910 -901 -281 -852 880 773 340 -679 -867 -585 57 -831 -47 -472 -708 796 -668 -70 -254 -612 -33 -384 87 -86 904 34 8 -212 -827 -233 617 -93 -526 -674 723 -422 -921 131 -582 26 156 847 728 958 -390 -243 -280 -143 428 -935 -334 55 -136 674 508 -479 620 780 -195 -203 -538 -840 818 -505 -379 249 -393 -326 855 442 -626 -769 227 108 -448 492 -859 -566 297 -271 -611 708 825 -213 -580 960 54 445 580 -841 -716 983 -815 -257 -381 -403 763 -448 -872 977 -28 -882 -339 -668 -48 689 966 393 523 -326 -237 -426 511 -416 -917 676 -102 708 -262 485 696 -648 71 215 995 -154 44 -373 -970 778 -949 -493 180 -399 -407 409 -729 830 238 284 -579 984 -112 834 762 879 -40 615 -511 916 780 641 -620 364 -325 -82 -366 -180 -952 220 178 -750 719 -632 -413 253 -794 518 107 337 344 -736 797 -666 -870 71 718 286 -272 -483 591 -862 -934 -560 423 84 756 -488 -281 -757 519 645 319 -764 -796 364 732 708 704 -677 -766 945 13 612 -844 485 303 661 -324 204 -355 -356 -977 -392 -709 -110 760 -772 -880 -100 -188 -659 -358 232 -718 925 261 91 -356 -974 2 252 -290 529 181 321 801 514 972 -502 -861 568 -745 -322 411 84 445 641 -428 -592 103 -171 866 379 -129 235 302 -315 -982 -384 831 -877 403 475 526 -885 695 -1 -181 689 -219 706 584 -295 286 448 -897 -611 488 787 -912 -28 115 520 845 286 -395 27 902 744 -255 -112 751 -658 -823 862 -92 296 251 640 573 673 428 456 -885 -982 844 3 -635 -908 -390 -180 781 -177 230 -648 -276 722 885 -219 -601 932 381 -385 618 586 -842 -628 -50 605 690 -57 -518 -55 535 961 -44 721 -442 -633 644 -6 646 295 -833 297 -157 -184 -632 683 334 -505 3 -296 -467 504 187 633 680 -773 33 100 643 513 437 -629 -173 313 103 -374 906 -276 254 796 22 20 -508 374 -750 806 709 -278 -427 352 -38 661 108 827 -281 -348 -455 887 198 -181 28 -610 -143 278 507 -747 525 142 549 579 -567 30 -785 829 588 449 -570 857 386 -311 -769 899 -553 778 673 571 -674 726 51 144 -945 679 919 -961 -949 -95 24 60 -706 969 936 -196 40 845 102 907 -545 -4 97 -943 -682 514 -962 172 -979 -134 -207 -60 174 -55 -89 715 -911 156 772 -318 945 -653 922 -23 -303 95 510 -158 394 -342 544 -289 824 -474 762 -340 352 -384 -623 3 770 651 644 -338 901 -459 720 -128 686 417 104 -99 77 -355 380 782 -143 401 -752 -559 218 -352 722 -279 -308 -252 -106 -591 898 -434 902 296 -975 44 108 587 686 -488 342 -388 863 -487 813 -652 -547 812 815 422 900 340 -703 -540 365 544 22 -643 -969 879 519 -5 -934 -706 946 -286 -461 110 140 976 -882 -688 -496 767 -791 248 -825 181 -223 309 705 -846 -700 -207 791 922 -677 -283 322 -760 398 -814 -236 -806 -985 717 440 378 332 -266 -527 -45 264 -555 481 431 612 -584 -140 172 189 290 392 -322 281 347 762 620 -656 -378 927 -123 642 927 853 -405 -36 -936 63 -516 -575 961 -599 -621 -938 924 34 296 -162 551 -973 -563 -29 -224 549 878 -743 -727 -155 613 -123 388 -619 -952 351 -263 109 -403 283 -547 -630 479 751 -95 957 985 152 457 577 -861 527 -212 -308 707 451 589 589 -758 -542 -801 -93 250 -359 47 -968 -188 -522 -795 -285 685 769 -427 -541 -241 -646 751 404 -738 199 -369 899 -853 -645 -212 -938 729 -935 88 -903 746 -995 426 302 -925 212 228 992 314 495 896 562 729 294 45 -414 818 -3 808 -258 -661 -781 593 540 274 705 78 649 471 -713 191 252 -162 -956 293 355 690 701 415 548 537 -418 -117 644 39 395 -306 -609 -723 -847 -773 968 843 -890 -804 294 378 -947 314 -642 -175 160 -325 451 -890 -648 784 537 175 -126 -230 -697 -653 138 -904 -1 978 -518 -992 330 -561 810 725 864 -729 -916 -889 346 324 338 536 532 -371 333 -809 799 741 733 -68 -132 962 743 190 -263 343 -363 -754 -93 -303 142 -35 879 982 805 266 -346 312 -485 -216 -86 559 480 309 904 -199 -365 -286 852 667 -110 -963 549 -905 -681 457 -970 402 -613 -861 -324 990 953 -907 -577 746 -503 -637 655 921 -55 414 -755 -296 -495 556 -127 -89 -581 -390 103 -591 -988 -810 -675 -236 680 511 574 -846 -493 392 -276 -498 -389 168 201 378 -434 -917 501 656 596 -23 -100 494 591 340 564 759 -874 -535 -890 -342 229 638 990 -405 -780 -236 50 767 423 -477 -488 355 -88 741 -275 -694 219 375 819 -647 -214 736 -289 -821 -914 141 652 -663 -347 811 448 415 783 426 81 -918 -210 825 -323 473 -720 40 -825 -777 756 355 -803 -799 -351 433 -86 -730 177 366 -621 -661 -173 -393 -23 -951 630 578 -242 -118 -962 -188 -101 -613 221 20 -570 -652 47 -869 614 -742 558 359 -187 -413 -42 -592 -206 908 -208 -70 -976 -434 -375 560 396 -615 -353 476 -850 -650 -696 -245 546 855 565 612 -236 958 635 37 823 -773 -777 226 291 792 916 -881 -263 -802 623 212 331 -321 892 -426 428 439 -48 429 369 -680 -904 -288 -202 42 230 662 -974 -876 281 732 -920 180 -811 108 -86 186 -520 -459 77 308 864 931 548 -64 -400 790 938 -202 330 -320 746 -768 -425 -271 365 786 370 -961 -864 567 -962 -981 187 -647 684 846 326 -285 -888 -843 620 -618 -973 294 527 699 -240 203 -920 784 -798 -306 100 -814 -156 108 -907 -834 28 -165 819 -603 -132 775 -856 -605 75 867 -464 -211 -559 424 -149 -281 -576 -345 -365 103 161 -730 -541 504 -492 -71 212 734 -46 447 -931 -383 -870 -181 -619 -302 -542 905 790 -753 -382 411 -401 563 142 -44 -379 724 -970 562 -301 221 711 -975 -915 120 -22 -625 31 683 88 -755 14 483 -398 -561 -64 862 763 -405 -857 -982 -596 786 757 395 -240 603 -843 442 742 -434 316 574 -386 316 614 517 -560 541 -780 -985 -110 -748 51 -291 719 -934 -759 520 799 257 467 517 759 117 39 223 -985 -568 87 -990 314 834 -204 770 -800 -632 -376 293 -563 885 -372 -317 -408 -283 -49 -569 857 820 626 -272 102 968 -745 -571 764 -11 -421 806 -268 377 -186 420 -438 632 -863 705 -223 -662 461 -519 -696 275 -544 -387 -609 522 159 797 -852 353 -889 337 510 -372 -447 -303 -560 354 636 -700 717 -899 258 -981 251 -205 405 73 -336 -330 -880 250 -883 -435 -119 989 727 -572 433 -455 346 802 -121 97 193 359 386 383 -787 93 -577 689 697 487 632 -834 -769 843 422 393 495 -291 109 64 -532 -447 368 -692 642 -895 -833 933 -776 567 548 -776 157 -654 -660 -534 -262 293 -185 951 679 841 -925 -1 936 -539 668 434 474 543 -854 -615 -880 -495 233 -930 740 123 903 578 305 805 964 774 -186 -828 996 -143 -990 597 -601 731 -603 -994 627 -162 -596 -976 519 -605 -32 267 69 -707 -279 -733 -128 529 485 703 -460 852 -759 315 640 -520 237 627 71 -43 870 710 -547 942 -656 361 587 -953 -76 888 334 -283 -572 289 425 125 -119 -752 -745 -401 -848 -505 350 511 -840 -141 743 702 356 -620 31 -499 -952 -208 -369 -413 -261 -202 -724 -939 484 992 -588 -199 134 654 -454 616 875 561 -610 -533 -557 711 -867 275 -658 266 -45 799 754 -574 791 860 419 470 954 275 621 322 -165 746 -857 -318 -827 -198 -897 -236 389 -259 46 -266 -12 -604 -587 -427 718 -370 602 425 -903 701 382 611 -443 937 -162 142 168 -245 979 -876 307 -802 -757 -369 952 633 304 237 -17 -363 -121 -580 683 89 -907 954 -470 -806 915 -958 -291 590 -660 70 291 478 711 -954 -88 14 -718 -46 -646 655 102 -156 -124 -907 -53 436 403 -627 317 657 -61 32 -840 189 299 -568 990 145 -142 -577 -250 171 -291 549 40 -376 -361 -201 -441 524 -215 365 988 14 692 -376 447 625 633 370 -178 -702 -471 332 -103 -881 -356 773 -563 946 -634 -299 671 883 444 593 951 -804 -387 269 -386 -936 257 -329 -318 -139 474 797 -381 2 -768 -290 -469 685 924 -285 -556 -256 -766 225 426 124 -751 781 462 -227 -205 399 -668 732 244 -97 -32 252 -847 -499 -131 -996 453 -510 996 417 -447 -496 -135 155 -732 -122 -72 -413 279 605 618 -694 483 94 -291 15 -292 818 -884 181 -651 647 230 -615 204 503 -468 118 -525 900 -962 969 -769 53 566 333 -906 228 -191 146 651 363 773 861 -577 -546 -960 -229 -813 949 477 -992 -733 -601 910 -420 670 -107 -983 -128 387 -849 98 926 544 427 245 689 416 -726 -169 -28 279 727 -975 -583 -935 -55 482 -476 -62 686 -236 678 194 -179 725 -621 -2 -328 -403 433 501 -813 982 -30 -13 -861 761 804 -240 -939 225 262 -979 595 -538 427 -667 305 293 -747 -183 247 416 -958 -797 -754 762 928 -539 542 538 -926 197 -448 421 411 -388 800 -141 -115 492 415 -299 -578 835 898 248 -719 61 -457 246 283 936 544 -734 -70 368 84 595 -11 837 -275 -392 -146 -77 -714 -675 394 -427 -524 -604 409 -319 -263 786 -653 559 167 -750 -154 426 968 -977 -15 963 987 581 -179 27 911 -696 -386 921 449 63 612 -930 775 -450 -165 305 -372 695 33 580 238 722 807 328 812 -288 -316 205 343 770 52 -395 323 159 63 -286 -4 108 268 -556 -995 -537 871 393 -210 657 -192 601 -302 783 101 467 -594 164 984 -387 396 869 689 -601 -520 -849 -428 -104 -425 430 421 -822 66 -259 -752 75 469 152 946 991 177 -462 -652 873 976 -74 24 -603 731 458 -292 604 -889 896 -254 -779 582 -79 -238 -200 809 57 -723 236 333 -997 -927 331 -723 45 913 -203 -198 786 393 -764 -292 -632 692 -282 -969 -447 -439 844 469 -747 -331 388 -795 104 -523 -531 420 -381 -5 -204 773 151 -104 918 -604 136 -553 377 -767 -928 924 970 -483 -669 -93 786 -968 -618 36 -358 876 -794 267 645 949 -892 -412 -503 -756 -677 374 610 115 799 -938 -497 767 993 736 -330 664 -791 860 -47 -362 -394 -979 -673 -778 967 -423 875 299 -202 -410 -669 -440 616 -926 585 85 -528 723 -99 -510 -208 -910 994 -895 982 -886 -251 -197 174 671 -526 -717 862 -298 -532 872 -10 651 -843 -413 126 843 5 -13 852 -937 660 269 735 -481 968 -303 783 356 184 -195 -569 -920 -633 -810 -792 -912 -580 -29 -27 -848 611 -783 73 -468 -902 -152 -737 464 444 822 -701 362 497 -423 -942 -679 -213 317 769 30 916 -396 294 729 278 447 -452 -407 -146 600 443 909 -495 359 883 -533 -312 670 -35 -307 709 673 672 -135 259 -699 -451 -11 -466 -47 -468 428 -690 -616 118 339 -554 992 -954 382 -29 403 -52 187 864 709 584 178 909 -740 -57 -842 283 632 704 -598 594 -779 -620 214 230 331 588 397 -737 415 -286 -110 -507 546 422 -289 804 -490 653 -398 -735 -830 -593 -703 816 -141 906 -501 -19 520 608 -504 586 643 -649 400 628 -50 -273 -728 437 7 -970 -811 -978 812 854 239 -337 314 -896 136 -200 -662 -6 255 45 -399 -302 -999 996 82 787 -186 487 -403 970 549 310 87 896 431 645 -475 22 587 -851 -452 -619 29 293 736 763 -75 300 -148 303 110 981 98 -418 -838 -846 -311 731 875 475 -600 -470 189 -945 -560 169 316 -611 -224 -261 392 -128 75 481 240 -929 227 80 972 -415 31 -662 259 368 -620 939 -546 -330 226 -123 444 -540 -869 770 184 881 754 58 -507 -221 862 260 -648 802 159 790 525 434 567 598 139 452 -730 976 -897 404 922 -866 128 832 -102 -12 -762 -264 71 802 -196 -492 986 -48 811 -612 -755 -831 222 152 -300 -831 568 -127 275 358 687 954 -694 -2 486 170 -442 -499 200 -807 -473 84 847 720 -894 -566 -441 -773 765 -595 224 -51 -875 -132 861 285 859 -419 350 463 -183 134 -784 -737 -821 -502 -348 818 115 663 -793 -904 -339 -928 -850 -566 -797 882 736 574 430 242 -538 -356 836 -664 767 437 677 -408 -427 -739 -493 595 -108 -194 -227 69 -804 243 307 -86 225 806 -866 90 824 209 705 -783 716 -10 983 -640 754 -188 -683 979 -742 -600 796 651 489 296 1 -514 -650 348 106 651 -346 355 481 -621 -919 533 907 -267 518 285 569 -704 -508 162 223 -806 473 536 23 216 349 897 -289 -850 486 -721 754 -244 267 815 415 -912 138 845 -19 426 -837 -909 -533 -640 -188 -104 519 -330 -450 108 935 800 -447 9 -361 629 -16 -153 438 -11 -637 -992 -154 -524 -875 -515 778 996 263 -233 -325 750 422 238 -803 228 602 7 654 -504 -70 685 -419 -411 -669 -677 47 -79 -484 -961 48 927 -841 883 -743 -964 -207 -497 -159 281 347 -927 641 88 703 580 -651 -914 -961 -13 379 -140 133 -793 -530 150 252 -448 -226 -942 869 -888 186 -480 -570 -75 650 -170 207 -534 -283 -703 -564 265 863 647 911 399 640 616 893 501 -413 -975 546 288 587 -656 781 -928 34 376 67 267 297 -21 831 -46 537 383 705 -648 -535 698 -922 -701 -114 565 -289 -835 713 -879 367 -172 849 962 981 356 -610 -906 -88 606 77 192 -613 912 -324 534 -9 791 -868 -460 -181 -337 -830 -407 726 -770 -406 -202 -875 450 351 484 -947 997 -61 -904 483 -71 -651 -230 -623 997 476 -451 -642 566 -462 -404 -450 -777 -278 -189 640 173 398 593 58 391 -980 -100 764 -260 708 -745 33 864 -72 -411 -279 -314 -421 -469 -503 33 -165 284 548 271 709 321 898 429 -643 18 -668 925 142 368 -637 774 -165 -950 225 -381 -810 301 -113 -220 711 607 -930 -312 10 -904 300 712 -778 -656 103 261 100 621 -147 -130 5 571 -569 -886 747 845 -767 461 -762 500 958 529 -937 -675 -298 175 685 928 -487 -249 -376 -765 -490 -289 253 -517 -879 -715 63 -536 -368 115 601 95 -361 21 368 623 -627 -675 964 455 -795 -995 -349 576 -440 -354 -598 851 -473 718 -767 338 698 -737 226 -23 763 -643 560 562 -260 -392 957 -780 -815 146 93 -943 500 -616 -325 -269 629 -424 211 -273 -409 -492 209 793 -765 21 985 -470 -530 231 884 938 372 -702 907 495 -661 -914 205 862 -27 256 -687 710 -865 -950 -211 -352 -367 178 84 -719 -858 993 275 366 -120 611 123 -749 774 87 -10 -971 264 408 36 -296 -555 598 -413 -248 868 279 -642 -845 17 -726 -862 -692 757 565 371 739 -496 602 57 -44 572 292 925 364 356 -892 -332 -871 -731 -21 897 411 133 237 -49 455 124 -106 982 410 937 -980 -523 -984 -559 -453 818 -726 -698 424 -34 212 743 -74 7 128 -879 224 -517 418 267 -648 156 280 668 48 -484 38 683 -891 435 86 -844 545 2 861 -645 -834 512 -741 -267 634 -384 253 312 -799 75 97 947 115 802 7 194 914 116 381 -385 -410 -515 30 719 128 -464 378 -657 288 -353 -790 236 526 635 -385 41 638 -985 867 -497 -357 -425 -814 501 -930 -961 101 853 893 -125 -779 740 812 -997 713 923 -148 -28 56 157 547 675 9 1 -662 351 776 625 331 -935 834 890 -493 758 946 652 -603 985 -90 781 -223 -32 -34 542 -480 523 469 294 -812 -381 530 -653 331 503 -544 76 443 -519 -251 321 -868 387 135 223 779 -79 -486 -138 280 221 -962 843 166 712 -515 -606 716 975 714 -657 138 154 -476 657 401 800 348 112 219 400 -856 -883 -575 416 -704 -620 6 -372 274 -777 877 128 -366 351 293 -464 222 -328 -140 -181 -761 265 -920 -164 728 -541 -69 91 -838 -295 419 -344 -602 -513 243 958 949 -768 -262 -832 -168 -144 -263 -156 573 244 802 -798 -287 632 14 151 -674 214 -37 808 589 -490 -180 326 120 -823 -604 -130 378 -977 562 -856 203 334 -468 313 -117 -883 690 151 -300 536 172 869 -377 452 749 -762 343 191 -436 -976 400 -457 755 296 -507 -899 580 -918 -574 455 -895 -752 459 -204 -495 -225 -889 -945 676 -109 -615 534 -556 -236 -646 -102 436 984 74 961 107 676 -29 93 448 564 938 -428 20 124 -859 -401 184 675 168 -113 -222 -624 -97 -973 363 966 -574 510 -696 536 -56 -791 -797 148 -220 -268 -608 -345 757 -192 -670 -548 73 923 -309 92 -859 499 865 100 62 872 503 -615 -990 -179 -740 919 -447 -2 -604 -778 553 -477 299 -404 579 49 764 262 -482 -943 -40 936 242 -618 -124 -58 45 287 -222 500 665 -388 112 -83 22 336 291 666 -413 -936 -85 -675 206 -188 -937 -420 -428 -358 756 507 491 823 402 -627 -916 -567 -536 -578 -253 -670 -527 -848 80 -629 -81 -93 -93 -253 141 -894 745 696 107 -512 386 -951 -566 41 -282 -401 921 -738 205 565 462 362 390 -957 -164 335 674 -512 415 -975 168 336 268 73 562 -360 -27 -452 610 120 816 -6 814 -742 -645 525 556 707 -850 -477 -485 -765 705 271 846 -388 31 -747 -568 -740 804 -599 -414 936 183 502 381 160 -293 240 883 217 982 153 175 940 644 -970 -839 196 -323 -616 815 146 217 100 -427 333 -544 390 248 -626 468 235 -406 882 935 930 520 876 -805 68 83 578 790 -977 639 -192 -770 955 386 -747 -140 756 -914 -81 550 323 590 -712 535 -64 905 335 670 103 -221 159 -947 164 -945 -972 886 501 -115 -145 994 906 214 -463 -196 -522 680 729 89 182 -64 630 -87 -220 -377 -18 -222 -623 805 573 449 -891 -40 421 787 98 954 968 882 -304 729 23 -593 889 -533 639 930 359 618 817 55 789 -355 299 -230 -401 332 653 -879 530 -264 749 -953 345 -541 -292 584 -419 -574 -362 319 896 241 -92 -958 -400 -335 42 851 207 -451 -538 481 -401 -413 866 435 -887 415 -525 -358 -146 452 -762 935 -632 -966 -926 -892 -775 -892 -835 57 -241 -732 -422 -635 632 -46 683 988 -340 -391 -972 -615 -35 -775 718 17 -276 -415 -247 -62 187 77 500 -804 498 -449 -463 968 767 219 59 85 842 226 -62 551 934 123 989 898 896 921 -358 284 574 682 151 -259 -337 -622 917 -838 -341 -520 301 -841 368 568 -386 -122 -138 259 480 -529 -696 -307 701 468 759 773 730 371 -145 176 -103 561 157 762 894 833 355 881 -326 -418 -902 80 -54 -626 -892 -984 576 -37 -23 202 -326 936 -442 -969 645 -755 673 301 -122 -716 43 243 978 694 -841 819 28 -185 -186 778 -219 750 -261 -857 4 -537 -693 -433 -322 209 -215 927 -14 -998 -601 652 441 630 -500 393 -339 -986 789 -168 -333 -443 -216 -712 973 560 926 -249 -326 -167 -534 237 781 -976 960 -381 226 223 -355 258 -919 597 -393 434 619 -564 -737 421 -66 -653 -326 687 -359 489 744 -414 254 108 724 298 -89 543 -971 863 -803 444 786 -838 -574 265 304 -401 19 -271 820 912 -41 -960 293 966 -957 834 524 188 931 -540 -895 -76 338 23 792 310 902 -523 673 703 -152 351 594 -43 -630 771 383 521 775 -625 -291 -401 -508 -101 -498 -726 757 -106 48 474 -562 885 709 -482 -529 -591 -214 175 624 -948 776 134 -793 950 17 -189 -680 -940 -429 521 636 287 778 -220 -392 -979 -675 -769 -183 495 -536 954 -934 -806 -196 -373 181 126 -372 562 -276 -518 -396 692 -944 -672 -846 -818 459 -978 -369 990 524 -152 -235 -459 -158 335 -509 767 -999 -499 183 596 -482 833 486 732 309 -285 456 536 961 533 107 828 -6 -714 -331 69 -957 30 425 174 50 938 518 -945 19 -879 -220 937 -414 39 599 563 912 -385 881 49 -155 -535 -549 -742 783 47 687 -260 56 -61 -136 653 -564 738 -378 899 -637 292 710 875 -864 -39 -56 757 -350 -357 -996 185 73 -618 643 -402 466 191 -6 -730 -991 898 422 -611 -64 -734 -89 723 727 -787 777 617 108 288 -87 -897 365 56 544 263 -331 976 444 -485 654 -66 16 -820 595 -521 -38 147 -187 694 123 168 -586 -181 -742 104 831 -16 719 -764 928 -397 309 -363 -818 -339 -39 -317 898 862 336 894 815 -813 -671 461 92 -40 385 325 345 512 721 -633 -302 -75 -500 761 1000 739 -344 305 160 888 -226 -525 905 827 731 -518 -670 468 644 -716 -79 -774 965 159 456 -51 673 497 557 780 33 -740 246 -816 -769 -944 690 79 79 -80 527 386 -415 829 -787 -873 -531 -344 717 23 951 -305 231 -663 -310 -626 -576 -741 760 -716 924 -387 270 -36 33 -815 -93 -762 -170 258 700 -76 759 -199 -283 -321 416 -222 734 112 -565 -811 -128 67 122 842 -347 -110 240 331 968 115 -993 -850 361 848 526 902 -848 -497 280 918 -662 -529 -94 -568 -478 603 -216 -682 7 -905 406 614 -414 -532 1 -18 -914 -12 -233 151 -659 942 930 456 680 812 -279 273 -399 -611 143 209 387 381 -753 866 -957 377 573 -503 934 -327 -228 985 700 923 789 551 791 955 562 -222 -142 808 877 -351 737 -661 -817 -686 499 -341 831 -802 -34 -500 252 -771 465 529 95 774 -112 -408 105 -874 401 -594 611 -626 -875 -331 -148 390 969 -41 515 -249 -454 886 992 574 679 -934 352 179 -725 60 17 906 75 -248 -670 497 -67 -752 993 339 -928 -271 -119 -180 -371 -416 -143 -969 -627 -108 967 -298 -977 165 -994 -623 658 636 534 14 907 -114 367 -184 -151 -638 0 122 616 544 -145 -616 122 64 -996 -519 -507 -705 -813 -886 -771 -628 396 653 -264 273 -373 -613 253 355 805 31 -726 510 -383 861 505 804 220 51 971 6 206 -299 758 -631 667 -220 282 -977 -817 28 925 156 -143 652 220 934 334 -498 -204 -788 -840 -214 50 -10 -79 9 -326 213 -311 764 948 312 54 998 916 -363 809 -825 -65 732 355 856 -634 -461 754 -835 713 954 899 161 -398 666 481 761 257 807 -999 129 -43 872 796 -750 523 -337 430 765 -86 -688 -336 545 -747 -951 596 -91 -524 -858 98 982 158 -77 -819 -346 47 -804 -768 149 -810 566 -736 144 -361 537 817 -561 -796 623 -701 644 424 855 -174 -303 339 703 207 -600 387 680 726 258 344 894 -223 731 -490 -885 21 677 770 -286 13 523 196 -134 -809 381 -97 4 -242 -254 -404 755 -422 -672 -901 876 -31 126 -429 760 199 679 33 988 179 -158 373 -845 -778 828 378 -381 -750 -295 -194 348 -723 489 -322 -597 -404 -115 242 -718 849 -362 -784 898 -836 -690 732 -123 -407 -985 418 -901 616 401 -935 -309 137 865 378 922 733 494 -449 188 -630 48 995 626 -312 -693 -711 859 -956 669 495 493 -351 -429 848 384 -276 -427 969 754 971 -992 681 -699 620 -73 113 477 -570 451 619 113 543 460 592 -581 500 84 41 271 736 -125 328 105 -310 843 396 -589 -795 876 -30 -255 837 -479 202 -996 358 402 382 272 826 -585 -512 180 772 -51 -152 -3 -528 851 200 15 -496 -93 -351 73 237 511 619 918 427 -302 422 -961 6 -483 -30 398 827 954 844 329 -751 -776 981 -36 639 -409 -724 826 687 532 984 450 556 -574 -148 -658 -992 -741 -792 -439 20 -137 -325 -844 996 -427 898 -384 540 -297 -65 804 -193 362 -319 -853 -567 567 -104 966 300 -874 -440 -914 -683 -100 -694 591 -841 338 -24 -583 -9 348 -300 102 691 -718 345 -336 599 151 -505 -312 648 -471 634 -377 707 244 -218 -565 798 -817 -697 733 -538 825 812 866 -578 -247 -983 -228 -434 -983 898 895 -476 -211 246 -893 -91 -16 93 127 -583 -300 812 59 -896 -179 -958 109 179 309 280 571 324 -835 -899 -242 -166 239 -74 475 -291 -734 435 2 -524 -578 -896 -46 -942 -391 -961 78 150 -196 302 584 -330 654 -223 -167 579 -777 612 815 797 49 -978 -994 -376 -159 -189 372 286 -430 657 -464 684 -427 -738 -500 945 -580 453 906 779 363 -886 308 8 7 -392 494 666 -281 22 -914 -676 -899 -167 -654 249 -668 -530 -724 415 -526 506 -399 374 -19 196 553 -420 513 -207 -186 736 261 -392 -20 -666 496 779 -320 -214 -253 277 520 -102 -447 -831 9 916 518 161 548 -201 93 893 275 -923 -444 -241 980 121 -259 -576 792 -817 -479 -371 358 560 -111 -462 418 -466 -450 -372 571 -62 -187 -376 456 303 -208 244 -509 360 208 208 -330 -491 -543 124 -637 -429 802 968 436 -406 -363 -213 -749 -849 -804 -573 215 -287 547 430 -515 969 -105 -824 -70 -803 789 -292 971 549 523 -738 -295 89 -248 -617 616 -347 -102 660 586 68 -620 379 -623 -8 173 480 826 966 42 604 918 589 789 -518 -747 -274 200 499 603 -45 -325 -728 -986 55 971 -567 454 -659 742 311 -618 -678 -781 639 194 -196 986 857 -281 83 -379 445 720 -787 328 -258 -909 -695 172 675 -720 -359 871 -459 926 958 105 88 691 -496 332 -96 -286 43 -872 14 229 -66 -462 684 -4 -119 531 -336 -987 -272 647 -777 121 -236 -507 968 -27 391 691 823 -261 390 -451 422 384 10 -329 125 -677 823 -840 -529 560 -271 -440 685 -237 -527 52 307 542 -934 -262 890 -595 427 36 278 11 378 -960 619 -757 -963 49 -102 973 -655 747 -766 -146 969 -586 780 -858 529 810 -786 -133 298 -252 435 -344 519 93 246 -913 -769 -634 618 494 687 740 -540 -647 -561 818 -620 -953 640 -154 582 -692 430 291 -589 965 821 609 -543 -954 -40 -575 -643 495 249 -995 -282 215 911 -757 -678 -674 -264 -852 -266 476 -117 -142 581 -687 -15 156 -401 552 845 -241 -513 321 -497 738 138 -107 938 -894 186 -37 -585 222 709 550 -704 -242 231 233 -705 575 -575 -936 -582 890 683 157 -699 -537 119 -328 90 533 391 -300 -564 -44 962 -320 -53 990 -298 -382 359 -52 -995 120 377 -732 -517 909 895 419 249 -174 317 -713 937 661 -664 376 -287 -979 169 587 -149 -775 113 -972 938 546 121 -771 -85 -65 709 69 778 -737 -78 148 176 731 -202 -356 523 667 819 690 -911 41 -705 275 45 -46 -81 -557 186 -539 185 25 -684 618 603 -881 352 305 918 -787 727 534 -497 -291 -199 -379 405 857 -593 392 -619 928 -335 519 -860 958 -780 -63 -44 432 -904 -730 439 815 -229 -825 -287 682 -524 557 -804 -509 -910 20 707 981 -366 -152 1 855 386 -443 -228 614 825 -886 -277 392 35 422 -844 954 545 589 -504 646 211 437 810 -953 -87 176 -572 190 -330 762 67 -769 -448 -636 -74 -28 10 275 -186 732 -259 402 -897 -434 977 866 -502 -895 -949 -386 198 -18 476 -209 946 -923 991 -837 919 673 690 -883 880 586 414 409 -776 -623 305 985 -635 840 -485 465 886 -918 539 -499 121 979 -922 638 -534 599 -475 474 -402 -885 167 -41 -677 -39 545 -955 523 -352 889 -651 942 289 -304 257 -359 945 -23 -347 36 361 -956 421 -309 534 659 -121 -44 -261 -185 -623 80 191 -578 -420 775 440 346 163 680 -472 -517 252 -535 109 192 293 525 -174 -977 -591 -329 -592 -607 973 -583 -282 -201 894 -528 774 917 -376 320 672 582 -235 410 833 366 -483 410 69 -170 863 746 -362 998 569 -736 -681 -219 301 592 -519 99 -888 18 -349 310 762 -661 -951 -39 -833 -921 -521 -949 -588 165 182 880 -482 81 226 -89 806 142 936 -344 263 -893 332 -859 903 636 -951 588 133 -166 507 758 266 -409 892 -298 -414 437 -119 -872 -857 -72 -453 96 -517 55 -926 -466 821 404 -771 559 -661 209 415 -666 645 -324 517 -768 801 -79 111 -932 11 -574 -418 -266 -987 -11 740 -234 112 -39 -208 920 43 -265 166 -771 -949 -728 -353 440 537 -369 -753 -288 784 560 -312 -918 -326 -637 58 -775 824 824 -392 722 265 527 951 -380 579 -743 -785 -959 -740 -443 446 193 -789 689 333 -747 -380 -549 -739 332 -670 -135 -470 141 67 333 -615 774 -1000 506 -160 241 -969 756 -979 54 -893 -231 -287 -6 600 575 -271 268 -994 -19 -944 237 858 270 -553 303 -148 -851 527 -712 -168 -744 -560 -778 -96 681 440 298 509 -736 -985 215 -105 -281 904 35 -871 -621 -398 961 -505 -838 920 -588 656 -665 265 396 -538 -908 -958 -806 497 -683 -264 766 362 808 858 51 -180 -390 252 -58 449 352 -825 243 -914 676 912 963 -357 -372 -111 -297 -134 -317 762 -6 693 -252 810 -978 -466 752 115 -360 -610 89 -902 996 454 -712 775 343 712 315 386 -658 272 -152 -382 -929 -452 -926 343 -248 338 -964 -599 -942 333 698 169 -143 732 823 101 501 809 -822 -673 377 -562 -528 109 112 309 800 40 97 40 -95 -915 -409 -551 -831 560 704 390 527 119 -148 -585 815 589 -271 816 -146 476 503 -374 -466 -598 959 -553 919 10 -242 -846 -250 -928 160 -618 -734 -47 294 230 -395 -186 21 163 123 418 36 109 297 -366 158 933 34 -866 836 -102 -576 951 483 -867 -176 173 -681 117 -435 15 -820 882 -43 -570 120 -438 657 -653 407 -873 -800 688 960 -211 558 -510 -161 501 266 336 370 245 -704 -864 270 -432 960 905 -210 506 -16 -611 545 242 44 520 928 -543 -633 862 665 -159 945 476 -556 618 208 11 -253 220 -450 -190 -255 217 553 -272 -3 261 529 -299 881 228 981 -303 -10 -720 687 592 498 107 515 -582 487 -633 356 941 755 -527 -134 69 336 -856 -195 -315 966 65 714 386 -913 -4 -253 -589 599 -252 403 -16 571 -132 550 -885 631 -79 -371 -956 120 277 299 141 618 449 -990 763 35 -395 -543 680 -710 -362 134 21 -293 -474 -533 -918 456 828 980 -897 -383 568 682 -825 -515 -880 -489 526 -693 96 898 352 492 452 102 712 330 742 956 -915 -637 685 -965 -663 -181 -728 -578 419 -906 208 11 -930 -628 -460 -823 704 909 26 -354 147 963 -858 -193 -19 679 740 111 -121 -507 330 -542 -984 268 798 -210 -479 481 398 -223 -525 -619 456 281 -657 625 -531 745 363 898 -804 659 -596 -934 -667 -422 -78 -626 -35 -647 151 640 -412 219 -3 -167 -282 -334 -844 -715 -583 -336 -933 951 -146 -117 -552 339 828 595 -50 773 -8 52 -356 354 -712 -614 535 -40 329 -516 651 296 -926 226 -791 720 -757 805 -415 320 41 -985 495 -465 937 413 -520 738 -322 389 546 586 472 6 205 943 -284 -455 -264 -669 -704 338 -422 207 981 -187 -365 638 386 12 607 -808 348 -963 261 -416 -333 812 -142 963 -643 755 -994 -538 733 801 -468 567 615 -40 768 244 -875 -471 -720 786 -87 -939 687 -565 329 -980 -773 339 758 -282 -668 925 -277 -837 30 119 -463 -475 -928 -582 -1 -287 -31 -605 -760 138 44 902 -59 -123 965 -745 -560 -680 193 -89 -605 -726 -225 263 997 574 -346 -474 -171 577 -683 847 965 -117 704 378 -152 -597 -849 -557 -236 -851 257 -67 104 -498 -46 -92 697 381 -146 886 -9 -380 -953 203 -554 -163 969 681 -710 -629 -47 910 13 -509 273 149 -775 839 746 354 -652 -975 -694 461 -618 -550 -918 20 -760 -462 -195 -227 -152 -928 -977 -366 -762 -407 -855 332 140 269 -536 33 441 -22 -168 406 -280 -389 -537 169 -450 615 321 492 508 682 821 -496 706 580 215 -691 754 -893 -913 -680 -492 493 -360 -181 -490 -690 170 90 117 91 13 288 665 492 291 56 -48 196 -681 260 -148 -931 -654 22 631 185 -690 662 -223 668 357 -545 306 84 -318 222 362 428 462 -204 323 335 -344 447 -797 -973 543 -959 -436 -590 -579 -414 236 662 623 566 -396 -621 965 -984 339 -873 -139 898 350 -631 42 -53 -775 846 786 852 96 -201 -818 -818 -224 141 -320 844 408 -530 -65 706 -673 -709 746 -849 -814 306 -948 480 794 -639 982 117 -26 -556 765 420 857 -142 -538 -517 347 390 -286 -659 -634 856 109 -777 -683 -279 -922 858 874 144 -393 -45 -77 455 255 975 -448 -399 -851 351 661 500 752 258 133 217 590 -897 -992 538 576 -113 83 -479 -525 78 -151 -196 -679 -897 495 180 -631 -507 451 -647 406 429 -333 682 -953 382 -630 322 -164 -523 493 73 -294 844 -605 -952 312 -108 -94 -481 -205 628 -110 581 803 -395 275 -169 -484 710 -609 -98 29 -50 -942 -123 -294 257 435 928 -492 -991 192 607 -818 629 -236 -182 -822 61 427 -58 -437 -579 66 631 666 77 -192 -736 -729 -175 -146 -122 417 -836 9 844 -149 -101 111 -71 -125 -961 -137 -762 170 -503 243 -46 -237 332 565 -532 -511 -844 489 -343 828 222 944 576 848 160 -760 523 -19 845 29 -342 -823 -272 810 -699 164 -681 51 -717 289 125 460 -74 -449 -819 -369 -167 -253 400 322 -276 -330 -521 -320 38 -21 -114 -56 282 571 744 -663 465 -562 62 -811 320 242 173 927 -216 802 759 690 397 127 -704 54 -716 848 -228 -422 -285 -172 -111 923 -215 295 816 -395 -254 592 108 378 -382 -200 -156 868 -432 46 -499 -137 772 -62 839 148 69 -795 -4 -595 -107 -182 30 -41 724 548 606 811 -238 -764 774 -560 168 279 -336 310 55 -800 235 551 -458 96 897 -931 88 -939 10 199 662 -780 438 -120 -702 -268 -968 -679 64 179 -224 933 -619 574 -910 887 -160 625 -98 8 977 484 -660 407 -715 -775 119 -801 -305 923 -766 -811 91 715 346 147 581 -466 662 255 325 -702 -408 -829 -652 609 -818 -468 -888 282 984 -700 -509 -583 887 -12 60 -784 79 567 846 491 349 349 -253 -775 -636 598 -435 845 893 -823 811 250 614 367 987 971 -501 363 211 985 776 -798 -308 -157 -358 -295 -841 345 40 839 638 433 502 219 -82 -281 -722 303 -842 -9 -663 345 -476 218 -941 648 -837 -813 579 657 865 -971 890 -301 455 56 -402 -100 -575 -462 -554 371 -589 -713 477 885 405 -836 -436 -885 651 -265 -238 -773 -123 -453 -741 785 993 -21 -260 -502 464 -230 961 897 -806 -755 815 -261 929 -832 -291 573 -155 -669 -824 98 816 -746 -659 -923 -201 103 878 370 -14 -785 -996 -113 363 -19 -636 -111 -251 25 720 947 -869 -53 656 645 727 679 -13 -241 -227 929 -809 310 611 833 466 382 967 661 -446 902 -733 -762 944 -835 -185 -734 -136 -934 -325 446 -317 527 -483 -566 -762 -967 -761 972 -705 -634 862 696 -842 358 626 562 -29 -379 -784 -3 114 -472 -597 82 -212 703 373 439 -394 -323 100 758 373 251 -716 -112 -390 769 -632 419 856 2 -421 -232 990 -896 -57 17 242 577 523 230 -172 896 -279 -571 -524 -846 903 -733 -969 381 -539 312 -3 393 -198 -283 -854 760 -389 844 688 -937 -605 944 222 688 577 290 268 239 0 222 925 422 347 -177 27 369 -811 -833 421 783 274 34 147 -943 17 393 22 280 -859 955 -265 -209 -76 -274 -637 262 174 428 943 -223 475 -523 -921 -40 401 -342 662 -796 -742 -200 254 822 -594 -259 632 -324 588 -68 -469 997 -134 -880 100 508 -775 -974 359 470 -378 -745 -81 -623 461 -411 -878 192 -718 -198 657 292 -49 792 114 -625 46 -834 356 -349 683 612 743 545 260 275 -883 20 95 489 855 356 635 281 699 428 -152 526 -736 -585 -694 247 -947 -823 -829 881 664 877 64 -207 787 685 -351 558 602 539 -371 592 670 -577 310 401 -766 272 557 945 -875 -469 -15 180 699 750 -969 -108 -198 -893 -420 -829 44 715 -792 813 56 699 -530 -655 169 -252 146 -789 510 -652 335 867 -69 -38 832 -791 -852 -96 279 -485 -109 -939 -867 -750 -936 -764 -258 616 715 788 502 740 511 736 -85 -806 -993 718 -700 -923 714 979 689 289 480 -714 -725 600 324 752 136 -237 657 553 240 -373 417 860 432 430 -141 352 -782 -273 -763 -891 827 -865 -646 -698 -634 -808 -501 -800 310 -563 -500 186 -853 693 -907 928 -384 -468 646 -479 770 24 -261 169 -27 -916 404 868 458 -442 51 -534 -863 193 -459 295 690 -57 -454 -360 965 253 539 -734 794 -865 534 -759 496 504 -30 939 222 166 727 -701 -308 705 630 107 151 87 -904 714 -105 -436 351 -995 502 -419 617 666 -155 -589 205 370 512 -261 -693 -960 549 197 498 -546 -359 210 581 -191 456 -463 -260 415 804 38 -90 294 -442 -287 -400 -408 310 528 60 508 796 -600 -571 -352 -719 207 283 937 783 -138 717 681 -274 202 189 -328 -512 -103 248 -509 -540 828 963 652 -524 -515 963 968 435 325 71 675 146 764 336 -231 -618 -604 982 -583 -646 996 769 121 -767 -300 -557 673 86 -698 -971 -828 386 293 -657 -62 -157 953 982 -99 -569 713 -949 -404 -494 653 118 -918 -814 891 606 541 -54 -475 -7 591 421 -848 352 284 839 121 -659 -958 662 947 -967 -616 -820 30 -923 408 524 791 -338 15 292 -49 573 -312 237 920 -486 524 -783 129 897 -756 -129 982 771 873 746 907 -860 -226 972 933 853 635 824 769 617 154 -16 -334 979 462 283 -881 215 -279 206 -720 -939 259 -735 -159 -283 263 -516 -673 -521 -817 354 -734 315 620 405 613 421 -738 728 892 777 192 -194 -781 502 -921 -577 -682 150 450 -61 -334 749 -667 -851 671 266 85 -702 -528 810 -627 -91 771 -813 761 161 -253 141 366 -875 -844 -593 -113 -843 -35 -169 704 -48 -491 -304 -715 -136 663 -57 127 579 298 -734 -706 -921 -409 277 -779 -421 -274 445 -796 651 859 231 -972 -380 -575 -708 -208 940 677 504 765 -4 -872 352 337 205 485 -725 -616 -453 -760 -872 -411 504 817 -429 -671 477 -313 -955 -582 9 190 256 -295 822 644 -711 865 -536 763 951 -558 -398 552 557 495 557 217 509 51 632 -623 -199 770 350 -414 -664 181 -112 822 -956 644 -795 -437 -547 264 463 -55 -951 -579 -179 -647 131 49 -868 212 361 -560 226 -964 -321 -490 336 642 -380 416 583 -879 -343 971 378 657 -128 474 -368 837 -376 342 459 843 -548 -344 732 -779 -263 886 497 -670 296 -244 -44 -187 285 482 322 340 563 539 136 -756 83 -596 71 209 482 -53 -910 -642 473 315 -166 -573 -525 167 -320 -6 921 203 639 -796 -494 -423 -451 -617 437 700 -291 832 93 -8 205 19 -396 891 324 195 -184 -515 -399 736 399 304 -403 248 836 -951 -203 572 821 220 -98 741 817 -236 30 -701 -844 511 -599 84 582 207 21 -91 -595 -647 -566 -97 -495 -649 439 -852 -437 473 -629 604 -256 672 -721 353 317 -982 -810 503 -970 -648 702 901 -603 12 -291 -967 628 414 47 -660 933 -761 551 393 259 -629 742 130 654 407 -592 -637 -473 236 104 325 -740 -213 -947 858 -467 38 -277 -936 -700 -360 -807 594 209 689 -714 -975 269 507 -777 -574 872 590 488 322 61 -707 -358 36 190 -871 -603 -636 584 79 501 -807 255 362 395 -708 -494 85 -411 826 -98 -15 956 979 660 -523 -790 -328 784 -993 -400 992 33 -671 95 -611 100 468 -863 -450 334 80 -4 859 -534 960 -21 239 741 -66 -762 625 -77 -768 -263 -217 180 -123 580 -89 -436 267 -193 21 868 345 -555 -774 -759 365 113 -916 373 983 -853 -290 -349 -970 -187 -333 903 -543 -631 851 50 823 -126 -652 -110 -983 989 999 612 359 -879 652 676 -197 -767 -572 -623 -257 -701 -191 575 48 964 -884 881 253 -392 767 283 583 669 -173 849 880 957 999 -921 -51 963 11 -261 833 845 -591 226 -76 -280 -568 -593 -984 527 -143 -968 -431 290 36 -336 -387 515 668 756 940 977 -162 991 665 499 -204 559 -275 -663 -253 398 175 775 493 -34 381 -586 -792 276 447 -851 -392 -681 667 -239 -971 484 87 -270 890 149 -28 -883 -653 729 -444 814 458 790 509 710 -234 994 245 26 241 -472 -133 -409 -729 -386 955 843 -891 21 -52 -193 724 306 573 -160 781 -746 399 832 -571 420 53 650 829 -886 293 -199 -101 121 -497 623 255 531 -892 175 700 -100 121 715 -961 764 -311 390 -976 76 74 -776 641 271 238 655 -508 -208 -436 877 820 523 77 214 -327 -897 -878 -686 873 -939 -754 887 476 935 -481 -651 557 861 816 -104 179 778 -470 886 16 189 275 93 881 694 399 -555 -797 -214 -335 -279 773 892 -758 -9 -83 258 862 201 -858 219 564 -933 841 -900 -684 -203 -955 -300 584 256 -284 -536 172 -642 899 -235 994 119 184 -202 113 -440 989 596 709 132 856 420 458 -88 932 315 375 -748 -841 262 354 -656 -123 524 -555 -544 269 363 -460 122 752 -65 -627 -341 -327 -473 521 30 369 -286 771 -155 887 -770 18 534 -316 288 -409 -805 -24 297 89 990 -572 -757 520 903 -570 -3 214 149 731 -612 560 716 631 346 -454 -159 -726 -701 40 -89 970 578 -858 -538 -292 28 738 736 -90 -458 -319 -593 -360 -501 443 -462 -669 -365 -844 -175 993 869 5 -522 -359 399 -213 394 440 265 -385 747 508 697 445 -169 -792 -685 -314 904 -835 63 191 391 -958 -217 455 -517 449 -805 -977 599 679 -340 -490 909 -59 -569 -749 201 -874 -734 791 -970 -366 -325 764 -613 853 -853 -655 54 -801 -984 -594 -817 0 30 99 -445 -822 -693 -957 869 -155 -591 -208 120 631 -730 -644 492 -843 135 634 48 343 836 -348 -176 -527 -980 -742 -791 784 144 479 154 995 -902 -972 523 -411 786 547 -969 867 -333 904 -264 -687 719 -229 -720 27 915 -408 80 -170 -985 -327 -87 5 71 1 921 -219 -950 -307 888 -182 10 -318 191 101 311 -320 -919 -170 647 915 341 761 250 486 -18 424 -683 314 -91 369 892 -937 -70 350 -749 -877 367 -714 387 884 -247 -338 626 -519 264 376 -775 281 180 -57 390 311 902 -25 985 -873 132 652 -618 -138 450 -495 705 516 -342 -1 450 472 740 -927 837 -100 -117 255 -148 -600 632 -132 995 427 233 -563 -21 364 -602 91 -373 -737 -422 894 290 -531 -392 -970 221 858 44 914 -56 109 358 -92 -902 -646 9 -995 -692 -829 122 923 735 -579 -840 378 947 -260 -906 547 634 -560 697 926 878 386 -340 -70 -278 21 -649 -864 -553 470 355 943 448 -575 670 327 185 -575 349 223 759 430 -349 222 573 -589 -63 -67 -427 685 127 533 -476 -184 591 -786 -843 127 948 877 209 -890 80 179 23 727 -127 -199 -41 -628 934 -70 251 363 -590 45 -539 942 890 -573 -946 173 791 907 -938 -468 -299 -762 -929 540 -260 467 597 437 -787 406 -744 -547 -295 615 -162 -806 469 539 278 657 -582 665 136 600 591 -264 -16 -376 -391 -258 78 145 759 327 -755 -834 748 -276 683 -511 -916 -6 745 -531 -787 270 -797 611 -356 -705 -674 282 152 -72 925 426 626 382 650 723 958 706 -610 819 -531 -605 -934 -672 350 -60 541 529 -485 -962 3 949 -307 233 -470 -795 57 457 -266 -545 279 293 -844 640 371 -552 -37 54 225 -481 -312 -843 -858 757 -168 -66 386 147 687 729 -285 -571 113 864 838 -210 -934 -26 -771 334 -895 704 61 957 -133 857 402 -961 -120 -875 -940 458 307 30 -887 392 -619 -867 205 377 830 985 347 -595 -464 -40 -324 -979 866 545 -789 127 921 -196 -433 77 -788 802 939 680 425 835 215 435 844 -524 49 -460 287 -836 143 708 698 -538 651 676 -975 -624 -834 -949 -211 -113 343 267 -679 315 -143 -716 345 -305 942 688 267 -394 801 228 -749 -157 -46 -768 981 -722 -431 11 582 75 -396 -873 741 618 444 836 -355 557 785 770 694 55 -768 -50 -901 -601 499 -740 -250 881 550 -698 -439 -803 -239 279 910 -578 -101 610 756 595 549 841 22 566 -215 673 -118 -648 755 -4 -336 278 -47 -961 -655 30 -601 680 546 -221 43 -679 869 -94 428 62 645 956 -673 -240 -957 -267 -830 -133 -429 483 216 -453 -157 -886 476 878 -551 -745 578 -204 -884 580 -601 -67 -794 -835 -649 -427 -620 13 892 671 74 411 455 935 677 928 -39 89 362 -336 119 -765 420 53 470 45 -854 -21 39 -342 -153 -662 334 797 624 583 571 -833 84 40 61 -652 -547 58 335 -11 148 -142 390 -409 -632 -410 891 -566 -166 -983 959 -534 776 -640 -635 179 638 808 -368 427 -228 982 -1 -112 420 -272 -435 -564 -634 966 934 230 786 97 -617 896 -981 -939 353 568 -751 -345 668 -208 -426 888 673 594 99 -53 683 -247 786 769 -893 222 -508 -961 982 71 54 496 769 49 908 6 519 -827 -264 -528 -856 -497 -750 976 -313 514 -937 296 -332 705 687 897 -558 -447 -913 -675 296 -935 -317 765 -107 -557 904 380 -437 -255 584 -852 706 981 199 162 292 468 -657 7 438 989 278 -522 319 322 -868 -461 -740 926 -479 -81 33 -819 827 282 385 22 131 -670 387 -610 -986 292 -921 172 722 -382 -494 721 863 124 491 844 590 127 389 -321 -932 -780 -435 -395 510 237 410 739 833 -7 -719 -822 538 -602 -795 190 -844 -985 -567 -402 -80 -666 29 207 -897 522 657 -489 -382 -322 27 -764 929 -429 -377 460 -216 664 -250 544 -591 587 739 113 550 -398 788 -689 -693 357 325 -932 176 918 441 304 -842 -59 -543 814 650 745 711 -646 -244 638 -387 382 -687 -997 154 -847 368 556 987 -542 -850 311 431 331 838 -869 -517 -339 -978 804 -903 815 157 471 -897 984 -951 293 -2 697 -831 140 751 -970 373 315 383 559 -506 -161 -568 -684 411 629 985 -993 835 569 241 -498 -191 653 817 -607 585 -332 -725 658 -314 104 -290 -129 221 501 -290 -975 -663 -357 170 721 -420 368 595 545 -597 814 -869 491 -730 64 68 -483 -632 106 -848 -533 593 22 -797 -955 -159 -819 -241 415 543 -982 -971 996 565 461 -781 -559 196 33 -252 -190 846 376 741 752 773 313 109 -94 612 -175 -636 -642 -544 -666 376 448 -848 -611 -936 -727 -165 -49 988 -588 -457 780 -598 -895 141 -92 980 -531 -297 499 -161 -212 -304 -130 425 -594 -689 964 -663 -10 367 372 -40 390 -656 -32 536 -203 -722 -7 -841 -878 -612 -651 -716 -238 -872 -418 -6 -772 -465 144 599 619 -267 899 353 492 505 -313 -123 945 166 534 -437 770 251 347 -567 695 333 786 335 196 662 698 4 109 235 958 580 -829 26 536 891 -992 -790 495 -275 743 -492 -303 594 -234 -351 -532 997 107 -11 499 -441 839 -113 918 611 854 -41 -82 -221 445 599 848 237 289 -627 -194 -559 641 959 641 -839 -226 837 827 992 -679 -121 952 606 -400 617 561 -863 -984 807 -958 403 70 -751 -108 -414 -234 -649 594 -223 -8 -734 122 -552 -234 -917 63 385 595 -543 469 -557 519 -234 503 934 -456 -487 435 748 -649 -913 -554 308 -505 -60 675 -656 -271 279 -636 682 55 857 9 10 562 -263 315 901 -101 394 491 -561 294 610 274 -552 504 -640 868 -344 -152 813 411 347 137 715 -569 -588 -531 -300 280 183 -981 -909 967 250 605 172 -568 -363 -543 -580 966 860 455 106 113 231 549 42 -933 587 -85 21 -450 -848 125 -719 404 -750 270 -328 895 -5 -369 -645 -92 -177 -184 114 930 682 988 121 741 -214 -916 867 -355 -192 120 151 916 853 406 430 185 872 891 399 -928 -954 -764 -529 731 935 -477 248 435 -30 363 -345 -515 82 -996 705 -414 -135 145 -926 807 741 -434 372 -850 -483 -396 524 -961 -293 557 -103 376 -927 282 530 -92 290 445 -155 -222 295 539 -875 -555 758 918 -379 -76 -5 220 -161 -567 519 -303 -458 497 -907 -90 793 506 -262 623 984 -383 846 -754 88 -398 794 508 255 279 210 854 -445 -568 724 -844 789 571 -46 268 -176 469 -812 89 686 570 -306 -909 -811 -870 671 672 890 349 667 -924 -16 -613 100 976 -786 -707 969 -795 -322 -583 -272 483 199 381 -770 -468 -177 287 18 827 542 834 373 -745 -337 649 -765 156 -658 -864 -378 481 -739 -381 488 295 834 -370 -699 -835 -971 308 556 106 885 120 466 701 -486 886 -28 390 534 -966 -369 -346 -777 -379 -774 908 196 560 517 -287 -994 -381 -879 -209 -341 414 -963 -62 444 -840 -900 442 -343 832 -699 787 -584 -423 993 310 595 -803 239 -667 773 -757 -895 410 402 865 330 -764 -249 912 731 -663 590 572 434 -242 310 876 -230 -807 87 431 -261 613 -376 -788 132 470 281 -325 528 -647 44 -80 764 -10 -164 21 774 -889 -866 -389 411 -30 826 689 -646 -449 944 -884 -158 818 -451 -44 346 -434 -562 246 -886 496 -226 538 -270 -584 -562 -670 -448 -805 667 218 -428 433 519 -666 -707 710 75 845 -715 750 436 -502 -204 -803 -959 -448 -24 33 71 -564 -659 926 208 -114 -627 -279 922 -400 552 151 709 -630 1000 -985 -446 579 662 -140 856 902 490 746 279 -809 179 537 -499 -121 520 485 -867 577 -153 755 -662 -828 176 628 164 399 421 -922 -522 715 108 -890 925 393 -972 -693 248 169 555 798 -815 787 639 -378 -515 533 -296 457 -272 -351 -842 682 2 -631 537 748 861 -689 -318 2 830 -717 -994 -369 444 699 -420 -786 -80 -413 -486 -707 734 119 83 -572 974 -606 560 41 -971 -192 649 -281 345 -632 -809 462 -239 873 495 273 123 -715 -817 -721 604 629 821 -924 276 366 971 655 82 923 406 -770 -147 791 868 -818 -690 876 -238 545 -617 -185 -359 -371 -946 453 374 -357 -830 890 930 712 200 -208 859 -20 -198 832 -283 965 169 838 -950 353 -164 -4 8 833 -526 -805 972 898 -866 970 -305 3 645 -166 -283 -588 -297 -533 -101 411 -193 957 856 -478 905 -154 -503 -304 366 901 422 -18 -559 794 31 371 -411 872 489 -326 423 764 794 178 767 257 -119 723 -940 868 786 -950 994 708 -842 31 423 570 366 673 -636 598 -157 -10 -327 941 71 436 112 800 -428 959 -708 -524 348 129 123 -517 866 -613 -382 -197 -903 195 -48 -898 201 -571 161 -331 -894 900 -264 -682 -666 -173 -31 469 912 15 732 -578 28 169 -44 338 -719 -695 619 346 -680 883 -881 34 27 129 279 926 678 -614 891 -967 495 -609 928 258 -388 -35 -296 -227 737 -861 -527 654 298 -268 -303 -818 -932 -761 850 605 -596 151 84 26 -375 866 -496 -805 -387 386 115 -888 -624 148 -342 -64 -279 30 650 -600 -868 -72 165 426 -776 -850 -750 159 -925 774 -195 -549 589 567 248 223 -876 807 937 874 786 651 782 -983 -353 308 -381 812 36 689 895 -838 993 -335 505 -527 4 -297 -465 78 -732 -301 -171 -691 479 -200 -945 -700 -28 15 -142 -322 267 -868 428 425 532 -114 -710 684 885 -927 843 -911 415 563 -164 -208 237 -501 -864 128 4 374 -849 -462 182 999 -498 548 -265 344 -884 166 139 -843 -523 263 -754 757 905 -272 584 -836 480 -406 -134 661 -772 -179 404 328 -812 802 215 -16 574 -355 -920 -380 -748 997 402 175 22 -362 -999 -536 904 -345 30 809 -227 659 506 498 892 268 -717 539 -264 -417 732 762 -749 -206 706 777 815 548 668 999 566 96 584 696 538 631 574 -543 -829 -328 377 727 -694 610 -11 908 -410 983 -121 957 -172 518 -510 875 -540 608 -225 -927 20 -274 455 232 223 219 -496 812 612 783 672 985 159 40 123 -561 -976 78 -229 -771 -725 -710 790 567 -143 472 858 891 -173 -333 -541 -167 -103 588 -418 951 -90 -639 -527 -44 493 -794 258 441 203 587 -767 64 -937 -834 -600 -610 471 -355 27 -812 -524 812 411 -255 -163 493 -700 52 149 -184 542 -713 967 -16 -542 582 55 412 -794 168 -26 -23 -360 237 -487 -152 -373 134 -102 -285 -494 125 -147 -138 758 -670 -939 -527 -287 -130 116 -862 -245 128 -586 -42 -835 434 -496 -7 718 -298 -449 -876 -877 536 -424 507 53 -461 -36 146 -326 442 -565 326 859 -287 689 927 -941 -579 660 828 -359 212 198 -117 558 -461 227 -767 116 -912 777 -845 -780 950 -559 179 -641 -726 -975 167 -164 216 504 609 -659 806 -802 525 -884 901 166 -631 187 456 -122 547 278 883 682 -66 266 231 -693 214 255 283 642 -601 -12 -559 -507 -912 105 -495 -937 -538 -319 -774 -392 932 -829 699 928 -136 -427 -866 -737 41 -717 160 498 -247 -163 743 -311 -165 -965 318 -544 351 -620 -562 90 -125 373 504 -316 -235 785 873 485 -918 994 -976 439 418 -374 -722 -388 -777 169 494 725 -132 217 67 865 -431 52 837 287 531 125 667 -999 375 482 847 -338 -1 -639 -18 338 28 973 303 -723 320 303 -770 -33 558 -993 631 344 506 97 -476 815 -660 -788 3 -9 736 299 -981 641 -972 -619 358 775 -625 151 -365 -924 -797 -559 652 896 721 -664 328 665 -795 -894 -195 361 76 -380 -477 326 462 -477 -131 624 -758 -569 865 -934 -514 -856 710 653 169 -991 942 397 354 -231 -307 696 -50 500 -370 -658 -81 -724 -506 639 -375 -273 -408 -915 432 -173 -245 -909 218 141 770 950 314 355 168 -808 452 909 34 165 -532 -938 -499 642 184 744 98 -389 -361 716 605 -560 521 -18 -469 700 -445 748 600 -911 -573 769 -685 -833 946 -302 146 936 975 966 561 -981 432 33 865 -832 -616 210 -868 264 207 -102 -60 944 -809 -546 -253 989 699 374 -67 -573 976 973 -881 600 538 311 560 71 -577 -661 854 -828 -147 119 542 519 -275 798 -668 498 979 449 -15 -753 564 535 -420 577 351 742 -238 -978 253 665 -515 -443 416 707 -507 -871 -979 996 341 -769 510 727 -536 -835 233 150 -50 -634 7 -188 448 -242 598 -834 -244 -483 144 -484 475 -618 -973 586 499 362 -997 -514 -551 -496 90 680 -789 956 -157 758 605 -55 -851 972 5 -209 -380 -850 555 639 -664 700 -334 -38 -770 901 4 316 -409 -152 -974 436 89 259 -747 -118 -227 -633 170 765 -978 -314 200 242 611 -277 -902 585 165 541 -43 -943 835 480 -409 -744 -923 -957 507 -377 674 915 -772 115 220 -580 -211 -167 183 -314 -811 59 -616 450 -591 -517 478 265 73 589 -379 -73 761 316 337 -778 353 -774 -802 717 -31 503 318 214 921 887 45 945 324 -391 605 -884 -472 -900 -547 -614 503 303 782 -647 185 -633 687 -715 5 -12 -676 771 243 -561 -696 194 -996 -486 128 -789 966 -361 899 -734 16 424 355 -613 335 -417 -77 200 152 -810 448 73 -393 64 -509 828 -647 -448 -43 736 621 28 832 -926 -523 915 -168 -397 663 193 -476 141 782 812 -441 -57 240 483 -370 -966 614 -271 -467 413 -368 258 -76 343 993 732 -676 204 -170 996 -707 -399 931 -140 -542 970 -70 436 -287 557 -35 -863 991 -934 868 935 615 -28 990 541 -415 -34 -363 839 -117 -923 -998 -989 -325 -442 -179 893 -905 -169 -709 -137 746 -475 377 327 -739 83 106 994 847 162 -92 -330 160 -23 274 -598 278 -512 786 538 124 66 853 685 -99 -997 -705 -914 -938 -851 -503 -172 -234 -47 717 531 307 -16 254 -235 678 -906 133 -190 771 -209 600 -30 595 917 -155 -628 186 43 453 9 518 905 -144 -730 586 -580 969 144 -218 -109 -234 59 -398 -175 -415 -571 -942 453 660 -343 705 -239 135 23 -687 -502 215 881 -701 -702 -755 306 148 -309 -527 565 679 -879 -503 -832 -347 -298 -421 515 -541 360 160 33 -750 -83 -43 781 -348 -287 320 -88 266 -947 37 -638 895 -373 -136 23 -111 173 888 687 54 -623 11 949 234 529 -156 -190 524 -973 413 983 514 -387 -605 208 82 391 859 528 -429 -459 -124 472 960 -154 67 -832 -725 -708 -883 -127 -412 -417 -982 307 -261 909 -929 195 -913 -111 -714 -942 -185 665 263 -331 -892 593 366 -284 839 -631 638 309 642 -434 -939 885 -324 -724 -811 -472 -266 544 600 444 -307 -493 248 667 -632 413 436 922 703 456 -886 950 -506 -46 -22 126 669 -558 -255 -541 107 669 18 443 239 448 -228 -367 225 699 -463 -226 -229 -446 900 -895 622 -966 482 99 137 -820 -174 -48 -217 -213 159 954 183 -436 -12 -217 -913 768 -703 -32 986 -636 -57 133 -614 523 -330 120 665 -314 121 -623 -131 -959 -829 -741 -135 30 795 370 -793 712 149 672 -871 -123 -504 -412 359 -56 -848 -221 543 -977 -429 653 756 627 -304 -238 -55 -16 445 397 709 201 808 532 476 -758 299 404 168 -67 230 -928 706 -20 290 -428 -591 -811 -468 -888 355 830 -814 659 226 -138 -150 942 126 -388 507 377 -445 -654 583 198 917 156 873 -896 990 302 858 690 463 922 -612 -296 -521 419 -737 960 88 235 291 -961 477 721 363 -270 -385 -110 975 396 -209 715 791 427 544 975 773 -809 -319 304 -757 617 946 777 -930 -156 103 -447 386 -344 -312 -24 -584 473 612 -755 970 361 -594 -817 -876 323 -480 -683 408 860 872 254 270 -726 -351 692 -250 -558 924 -762 -731 -392 795 697 -639 9 -864 -382 364 -439 -106 968 128 -456 343 -453 -877 -229 -42 -429 127 -992 515 -681 -741 210 391 -723 -828 318 -368 701 537 -604 851 81 990 -289 461 -132 -741 340 -361 -99 -775 15 -671 997 -416 936 531 -151 257 771 -484 -356 -340 -197 356 531 -966 -767 -757 272 -462 -113 -446 -848 64 -658 -896 382 -484 -560 -705 -338 -412 -762 757 913 -511 532 -756 -36 853 546 402 -230 973 326 -24 -772 598 -469 -545 -590 936 -816 658 408 777 434 228 894 981 -398 -539 750 -357 -704 -148 -579 -32 -392 880 -987 -816 653 -678 -169 -507 451 -53 -393 -79 -280 74 974 583 -254 -982 542 200 650 990 -612 -806 -803 -705 -556 -454 868 210 -353 -650 -122 -704 19 563 123 -805 -407 -141 -669 -947 -290 -475 -576 -508 149 -426 -319 700 -831 -725 86 -609 878 794 -682 407 46 134 -452 -482 -240 -344 570 -20 185 -992 -984 -624 761 942 -572 989 -844 -180 953 -699 -752 850 162 -921 986 897 -36 61 -880 91 286 185 551 481 129 101 952 26 -982 247 795 -849 146 316 -863 48 -147 234 84 -18 -767 234 -270 726 455 -116 43 3 320 672 627 715 430 527 -490 40 89 -279 596 748 313 211 -149 -436 525 -500 -136 467 -793 763 800 -436 -649 -710 224 259 295 201 638 -255 -421 -708 774 -210 -401 231 322 333 -294 -413 -62 583 -863 139 -157 -140 696 -708 2 -291 339 -613 419 543 176 -731 485 -711 -47 610 -175 -88 -443 -320 -74 2 -140 419 391 -845 -37 -357 8 839 95 -865 533 798 296 -179 874 808 -262 408 -761 -360 -740 688 -206 -491 907 -768 -238 -713 -752 108 623 -523 958 -755 878 -429 -86 -512 -613 723 -235 -347 -680 178 260 -971 -117 -453 942 263 492 342 789 -709 -402 -478 -625 187 836 183 220 -68 41 -89 2 973 -286 529 218 -235 908 40 560 -99 -861 -956 -555 511 -423 228 -730 -22 -272 -31 185 -377 447 -715 183 -134 -844 -741 -260 733 -51 -886 -47 429 829 -185 -10 663 935 -643 663 -183 -178 -681 134 -584 -529 859 831 527 -433 945 951 -934 -502 -899 -205 374 973 -666 584 571 49 872 -863 193 -9 -577 374 -398 -612 -531 -788 -402 308 666 984 621 733 411 -602 788 511 965 308 -738 13 256 907 -966 -234 399 732 702 118 267 -915 467 141 -135 -660 -592 986 357 -932 -369 -762 -357 487 137 -148 515 993 -326 -972 -970 -106 773 138 258 -179 -534 448 -942 343 856 -521 413 -983 499 698 -752 152 768 636 92 83 290 -62 -194 -177 -929 403 -990 -362 -94 -430 645 414 359 456 594 335 -104 350 891 92 502 -746 356 -594 -339 966 -937 536 -826 647 -320 -24 -166 -255 467 -146 575 -194 -673 -435 -469 884 982 -967 294 725 -677 -678 407 834 464 248 270 -174 -778 660 358 -717 968 -822 156 -943 509 868 672 -352 760 -90 -157 945 161 712 68 67 778 -614 -874 -213 233 -84 683 -100 666 580 573 -620 -545 337 -848 872 -925 -953 -185 -701 161 831 266 -92 -551 -350 -183 -471 -607 -61 489 375 -856 906 -92 -268 737 329 -671 -568 -277 500 49 -921 898 -355 269 -684 -279 465 566 398 -585 842 430 -396 60 -507 -352 -137 -571 381 566 50 606 126 787 12 712 -672 127 -224 -318 -259 -330 -7 -530 -55 -15 734 548 -272 938 -28 -405 -889 -369 -613 295 939 408 -635 283 -200 226 890 -517 -194 889 -644 -992 -953 -530 -243 -769 556 -455 555 701 740 449 636 -121 -993 -272 -36 463 -765 740 -367 -624 -515 400 551 291 27 934 -996 -442 716 -954 -406 -247 439 -228 -469 -444 -773 -725 -532 910 837 -790 -635 -369 396 152 64 -979 829 640 105 -281 253 166 551 458 133 5 -490 239 -535 312 -388 616 -712 -754 -301 158 -34 829 836 553 -77 -812 -80 12 -186 -837 -8 117 177 -233 -111 -954 -958 -472 918 -873 294 887 -710 -27 -856 663 -862 863 283 -168 376 -367 -831 929 -631 -994 -774 555 -285 738 -292 -15 -212 -913 438 -68 893 514 -619 205 453 -383 638 -891 -972 -957 921 -651 -718 811 871 47 -574 379 173 -222 -609 -226 -335 -997 176 581 256 435 -516 -209 299 187 687 803 580 117 475 343 6 367 349 760 -5 471 760 863 731 471 -994 803 -707 -868 -181 -332 644 579 284 -910 -377 770 -964 -908 -791 -600 209 -33 -439 114 -668 -687 -517 -149 -619 -890 -221 465 612 165 298 919 -333 -403 378 228 -992 926 456 -84 352 610 -293 43 821 426 182 295 -241 982 424 -855 640 -77 984 209 110 -721 12 -109 -123 -333 -746 -760 -912 -914 561 113 -593 -491 -169 222 888 611 -898 870 358 -941 -491 378 697 -939 447 177 -521 674 -729 548 809 -748 -142 -798 -549 477 -936 -844 541 -596 -175 578 313 79 207 -816 -731 -25 -427 -373 -208 700 -986 -303 69 -440 845 392 -887 779 -722 53 520 416 524 -613 -409 884 -313 285 810 -418 -815 -60 -597 -909 -420 -307 140 -412 -894 -358 316 -799 735 -910 527 -981 -235 618 -80 -525 -35 796 -58 200 520 -29 -871 862 515 432 790 -95 -274 94 -666 -725 374 79 -210 -458 235 -678 160 -431 674 754 345 325 -456 -582 -457 -802 -192 -498 12 -141 -646 51 -637 678 -204 367 435 -714 -491 104 906 608 -402 -231 -761 -639 280 162 729 -793 406 -74 -252 327 32 213 -451 654 -514 -989 82 -177 636 -540 -793 918 744 825 -695 307 339 -302 281 -532 -152 -762 -906 -272 593 228 -632 10 953 -863 -89 699 -776 -273 -710 342 -633 -113 613 -714 753 -245 474 -765 -650 -947 -374 -274 731 -852 -551 698 -524 -985 -581 315 -807 972 121 -441 -954 825 284 430 516 493 108 -291 321 -843 -69 -791 365 121 305 -182 136 -504 -595 132 -427 790 -388 904 520 264 265 531 -326 426 447 930 -170 -671 443 -32 960 -915 -159 -93 157 -634 -112 -106 -854 -438 436 -256 -756 883 209 -796 -261 318 458 120 611 -340 80 -380 277 693 -456 383 975 450 160 -434 927 -835 -701 38 -853 -57 -571 -742 -365 578 -292 447 -520 -673 -376 833 911 -541 897 277 831 883 391 564 172 -803 -654 752 815 203 -754 282 394 -341 -500 792 -143 561 544 -508 -584 -113 718 86 -701 -543 -318 763 662 -548 838 -111 552 92 -41 919 -871 -205 -309 -223 -830 392 -688 -212 -851 817 -454 -619 -320 -40 945 -941 -498 342 -784 -471 340 962 -746 -908 -314 881 -708 -1 -544 -514 132 -451 783 -632 497 610 799 151 80 171 -938 -717 -695 602 -943 490 494 610 32 -561 -685 775 6 -55 -847 -318 119 219 727 292 397 -68 818 731 -856 112 -742 -288 -504 -377 -584 -253 -896 11 -465 60 235 -30 -578 868 738 -237 -457 -412 853 -297 -160 -245 931 -507 -118 336 146 775 -441 -915 111 561 -585 -852 441 -52 926 457 357 -843 235 -533 -965 896 -854 -633 -787 830 -934 -515 -912 280 208 -376 649 600 803 -856 -275 -902 5 -553 -422 -732 744 780 883 425 178 -390 310 -630 -583 -734 -710 420 -589 -843 -392 120 -588 -927 149 -159 -522 213 915 499 630 714 412 960 278 -953 375 309 610 -448 652 47 -951 -535 -194 98 393 83 476 -903 614 -889 202 737 -217 -725 -334 173 29 -847 -212 117 -654 347 281 515 -514 -377 4 455 -888 -343 -547 497 -165 -650 740 396 -80 218 258 -736 344 -908 138 -673 886 -37 -851 -395 -477 -649 -460 859 -315 970 653 -683 1000 6 -439 -230 428 53 422 -16 -274 908 219 581 873 -459 -646 -412 -934 122 -95 -649 988 198 264 206 823 986 206 424 -266 111 -9 -270 372 773 -813 -691 641 -129 280 141 -753 36 422 -86 -927 -724 -19 -535 -812 -805 -965 395 302 -829 991 -133 -929 927 -710 710 604 -26 680 -227 -974 843 -663 978 150 207 521 458 208 -82 -402 -881 -235 -804 311 713 200 281 -219 -450 -490 473 706 -595 165 -442 -599 -956 -357 238 -503 -593 710 -678 555 523 8 -810 910 -195 -944 -368 -174 -334 72 -247 -314 173 -950 207 -505 781 -23 -35 -510 -342 -50 -512 -795 963 -834 -935 -472 867 -340 -535 -951 720 -503 403 974 -951 416 484 -786 890 -566 939 104 799 517 -777 845 358 104 994 920 -619 -621 175 -562 83 470 85 17 468 -80 -962 559 -750 -891 421 115 217 765 203 385 570 489 691 -538 -997 217 719 747 502 837 540 -253 111 637 685 177 -438 -142 -272 170 -768 256 638 467 -879 584 -710 -555 529 -726 -569 -787 930 29 487 386 181 686 427 -67 409 -140 274 -796 -715 -940 -26 658 -864 56 -141 -337 552 -444 885 -80 693 -778 331 -31 -57 -687 54 61 190 107 74 -49 -929 744 -693 -442 -293 -560 -154 337 973 -621 982 -65 -858 -861 319 311 -292 846 -103 -668 -579 921 716 702 -883 578 -325 211 27 408 600 -800 -341 699 44 20 -208 959 -501 -444 334 -314 130 -731 784 556 256 760 -587 275 -695 -239 319 -378 125 880 426 769 -300 -256 830 877 -325 -925 -566 -933 852 306 -488 33 876 -487 -783 -859 656 -370 -112 264 668 268 299 805 626 322 637 -386 -837 886 370 -420 -374 631 -916 -502 -867 18 482 961 -161 957 -271 315 788 802 117 699 -157 -557 -630 149 951 -687 -546 149 210 510 -279 -831 -466 74 -545 -70 -834 -142 994 348 -322 -602 254 -48 -455 366 -306 781 -741 708 207 -539 -397 -39 -403 702 -767 -786 134 360 -563 -571 -648 -822 -944 903 -581 705 651 929 6 -232 868 862 -163 -226 969 534 -32 323 -214 966 -350 -771 -975 -421 576 857 -830 293 400 616 -253 773 -168 -870 -77 -652 -282 623 -40 -277 596 872 266 785 660 841 766 -782 -490 -701 -698 -461 730 -995 529 432 394 -363 332 399 181 -293 728 363 299 -233 -519 667 80 110 65 63 280 -185 926 547 -675 -140 -600 -200 634 -841 951 -315 43 -82 -853 -978 -660 -555 128 -793 -942 -449 -132 -334 -584 840 -73 -484 478 688 458 216 49 72 914 697 -503 -755 54 -58 -139 619 670 -436 -650 918 -179 -177 161 -418 220 909 796 863 192 -565 868 196 621 -77 -983 -933 885 315 979 -117 -914 260 474 907 519 489 -684 -495 579 963 715 -585 -727 112 -980 -899 -669 -770 -437 975 -74 -883 836 -432 121 27 -188 409 -100 950 -906 -667 -993 145 -873 -471 -30 406 387 -977 722 -447 708 240 -463 354 -290 136 -336 499 146 832 -719 -523 -135 19 -574 -127 -182 21 774 733 494 3 193 725 845 -70 -133 -903 -435 -820 -302 73 791 -756 153 134 845 -641 -675 -696 -330 -890 -423 425 222 -818 -715 -616 382 -244 -711 -904 137 -867 724 277 533 158 175 377 -706 419 240 845 913 -958 -904 -917 -154 810 -455 650 934 726 874 -905 -740 -451 -935 646 -644 -723 914 641 -959 -285 -200 421 -180 -407 -638 347 -173 100 416 -675 -103 432 -809 -372 -642 871 721 -867 929 490 743 807 471 -245 643 -993 -265 -590 -520 318 -911 717 465 -476 -494 296 -857 -296 351 606 704 585 354 -445 675 549 416 94 -920 -212 -305 867 -614 -910 287 666 -437 -566 927 312 -943 -507 531 -128 270 269 -70 -998 760 256 -702 -638 457 851 -929 -221 -25 53 922 -594 403 760 289 942 37 278 798 -531 -66 -382 515 682 -89 416 -314 201 -702 -722 251 679 806 114 153 229 -13 -230 985 -603 934 -754 -35 294 543 -827 -219 -148 221 274 134 -207 933 930 891 235 -750 -492 -860 167 911 459 827 -356 -926 -871 602 -641 -498 787 -478 590 16 412 645 -259 -866 381 -36 212 -63 -596 185 304 450 -357 841 -528 356 -633 -506 607 572 928 -521 -408 641 28 -302 104 647 -381 -154 627 428 592 406 -338 -991 638 -631 -635 -290 78 -833 -889 362 352 558 -492 687 -661 -271 -625 202 438 -867 -708 120 -565 -664 -784 485 -928 126 497 881 697 -144 771 636 -872 933 547 -305 939 -116 605 740 -411 -554 744 -287 114 -992 -46 210 -697 -783 -82 -211 864 516 437 -628 838 324 791 -855 658 675 -424 318 525 840 -296 903 484 -458 98 25 111 108 711 963 666 65 933 709 361 -995 395 -660 -743 496 228 536 476 252 307 115 96 -268 111 -349 450 -220 -326 -482 375 -820 482 730 -234 -453 -363 -502 203 808 -297 82 -492 -112 266 -850 867 530 -976 -88 922 86 918 -3 133 -709 245 -319 127 -663 -865 -135 229 411 -515 619 -962 -613 206 864 948 -362 -125 -792 -948 946 -316 54 -709 -872 974 992 379 -437 -303 -124 885 262 -677 -181 88 -588 729 206 -198 917 -898 -490 -278 -675 -26 282 -367 -62 -780 -804 -903 675 553 -722 737 454 -986 -379 905 938 614 618 310 871 7 -391 5 483 709 875 570 -109 538 -41 -48 -67 299 359 327 529 -724 859 808 63 504 -398 261 511 -426 760 -215 857 693 403 276 842 168 566 206 889 -90 -201 96 -632 -638 -282 306 201 -82 -469 -787 956 -758 846 484 -842 419 286 -689 324 -661 -366 420 -172 -772 -786 342 290 604 -239 -129 934 -737 672 -276 -63 -129 540 784 96 -672 -648 -902 -903 332 336 473 -541 -883 454 -764 -577 -25 63 -168 -896 454 -224 941 -196 432 456 472 -118 931 643 431 854 -460 -781 -302 -67 663 -881 768 249 961 719 -797 -790 -880 878 -233 402 -256 -361 527 -850 995 812 421 -478 -189 152 -659 -842 -495 -715 -191 418 584 -988 -911 -525 48 163 48 995 490 -671 -529 -617 -90 176 -892 -787 161 38 -640 -980 -758 151 593 -116 -519 753 -314 469 469 525 -581 395 892 191 -842 539 -613 845 811 -124 50 990 588 494 -690 -385 26 -461 -898 -386 429 212 -997 667 -740 354 -258 710 -727 441 -586 -422 696 -539 -914 -181 589 421 -18 -957 434 450 998 -161 818 817 11 405 669 -895 660 124 861 -965 -717 981 -904 -648 -697 -463 -447 89 408 75 792 711 -127 696 691 -683 -759 382 71 -206 678 190 698 667 -280 -641 251 -747 -587 899 -471 574 188 -168 396 623 189 534 71 -950 -168 -695 -183 949 -654 983 732 -85 376 -181 -151 -694 963 -392 -528 -378 79 96 81 592 782 -768 -779 -887 -651 765 -913 959 -751 -36 -297 -553 99 -121 978 640 796 569 870 -889 337 602 724 351 -232 962 -190 -655 879 -370 -574 263 -591 546 960 -322 967 15 847 -267 316 772 830 -740 -833 323 810 -298 -640 851 -223 61 -427 277 -155 560 -404 808 564 -800 -721 40 -399 432 -330 -289 -715 895 263 -293 -950 -838 517 -874 411 716 -976 -857 -392 587 -176 286 -62 380 726 -779 400 45 -897 75 145 616 359 -112 -838 -283 31 -268 -779 -691 -498 -831 -825 -679 -306 -586 -257 -126 785 919 -371 -767 -236 268 -659 -320 171 644 458 102 90 424 289 -676 110 -571 105 -671 112 -496 -591 5 -818 -711 -199 -484 -710 -565 155 -427 -640 -555 -696 -556 -23 246 -821 265 549 -381 -23 44 -14 49 -195 -678 -749 -401 -488 -493 -836 723 -384 -589 -29 -239 -579 -84 -600 -991 -910 416 924 467 657 71 663 -475 757 452 -945 -44 -652 715 843 -471 -493 378 701 -520 521 822 -266 854 574 642 154 -271 834 -653 -565 -962 343 788 -148 620 814 -745 -723 28 -483 -133 -58 472 142 -10 -446 -959 -221 -969 762 -8 93 757 -151 -141 -890 322 916 298 213 186 -265 -113 831 -991 -357 -993 662 -790 -165 897 523 111 175 -995 93 61 107 886 -939 255 -864 93 655 -866 230 26 -557 764 993 451 366 492 135 31 -589 574 -218 493 804 808 -256 -700 697 393 -225 -925 303 398 920 901 703 -994 -419 53 -56 952 -383 986 -180 386 611 -38 -552 -258 82 -678 -517 -774 897 374 154 383 341 882 -168 -337 610 249 211 950 -497 990 684 824 727 251 733 347 -667 382 -73 845 506 -919 -309 -387 -858 -764 119 -345 -348 323 -110 -822 -385 -938 -847 468 154 -734 577 -324 213 -134 -802 684 66 836 -270 909 -307 999 778 -759 978 -129 -577 -608 -167 592 -677 -719 -75 -293 85 -124 -774 697 -199 827 -483 84 -716 -317 -682 -496 -77 -449 308 -423 -602 -123 -245 470 828 -634 562 786 114 681 -266 510 -58 -323 -678 32 -68 888 868 -347 127 610 -225 -463 257 -280 -489 -568 839 -604 366 -343 214 -460 -74 -286 67 602 -540 -885 162 212 -529 -970 357 -487 -609 -604 881 763 -332 -233 986 124 -533 85 -931 -233 673 -24 288 577 856 -712 571 -67 975 -605 556 -919 -691 -563 358 695 182 300 715 20 361 370 899 481 -171 451 -458 342 -375 -616 -764 291 -495 944 -507 -344 -697 832 -733 -543 -278 -521 -655 910 446 277 -263 955 -749 -968 215 485 374 -295 -309 476 -498 -264 -242 393 645 -989 893 -149 599 179 -221 -236 -82 753 -480 -245 506 -683 -328 -31 80 -680 979 -170 -199 747 364 -687 873 784 724 -321 124 355 -266 349 -860 -556 172 955 -471 886 929 -514 111 209 -979 -647 581 -881 557 -600 -564 679 -158 -779 13 -217 542 -419 478 -766 -753 -305 -354 -22 889 -51 47 -345 -204 -760 -591 856 945 634 -771 -258 631 833 -963 643 -656 294 557 202 335 -58 24 -538 -993 951 13 -23 -207 -447 543 485 -613 -284 -545 657 69 -139 934 902 -881 -255 48 258 579 648 -281 917 -854 -628 233 617 -674 919 -602 -747 233 176 80 -142 232 -805 -757 485 -793 -26 423 -411 995 -469 -705 547 619 -177 -732 -133 587 -58 -736 -477 -469 -756 -356 248 40 -298 -568 -829 -800 853 884 798 -722 -810 -102 584 962 -575 -690 -201 567 364 -81 698 -310 517 783 -468 -172 567 284 965 -786 738 18 -53 -86 -528 725 865 -499 -750 860 868 -81 -290 -915 -708 -113 355 -932 174 189 506 730 -134 -709 -441 635 645 -304 353 191 27 -929 756 -125 825 79 -528 -217 -411 761 915 -433 -448 308 297 855 892 501 225 -108 -641 433 -787 -991 -162 368 44 -160 -402 -901 678 995 -780 467 792 341 838 -12 996 -434 -938 333 120 -68 -509 217 -234 120 -70 -577 -130 -184 -414 -665 348 248 822 315 931 876 -852 -619 151 525 -56 529 221 -282 -627 153 -392 913 955 742 927 -427 -458 -181 991 -997 571 -388 64 -33 -109 376 -562 157 -398 -534 -372 -662 -290 -816 261 -817 -947 782 -741 -183 630 790 180 -667 296 -653 -997 -426 -152 -285 441 191 717 882 -383 -590 -623 473 -521 632 -22 -233 -530 260 -629 -331 -189 387 552 -479 -844 -501 334 867 152 864 268 187 817 215 231 116 467 119 87 -147 673 -664 -434 913 -787 -148 897 459 -727 353 -74 -183 299 528 221 385 -928 -548 -315 131 -651 -310 148 641 495 940 -214 455 465 -417 -945 -110 965 219 -863 -22 -675 736 -438 -645 98 -474 -930 -601 -269 -723 807 744 241 -930 878 979 -209 348 75 -346 879 -137 -506 731 -782 279 429 -567 541 -124 -760 474 -738 816 241 -604 -289 -864 -497 -540 710 -340 208 -722 -401 -352 347 -302 -850 964 234 160 161 635 456 -776 -246 -749 716 316 -11 422 -92 645 838 -265 -885 -421 -290 332 394 -274 311 -356 -678 -69 897 237 -248 419 219 -170 799 84 862 62 897 375 393 139 419 681 -189 652 -326 -876 275 348 421 -254 -292 -355 -477 46 -51 687 -485 -641 330 -466 -956 -554 299 603 49 -763 871 359 14 -846 -927 825 410 -770 586 207 -67 -77 -993 653 302 -283 489 428 633 -40 -164 -540 -334 867 -964 72 948 -60 73 446 232 733 -524 951 -293 465 -374 -320 -699 165 338 -635 52 612 395 -652 -413 -331 -413 707 8 -816 96 447 -552 137 8 964 -625 242 559 -229 847 166 -102 -214 501 -103 641 402 505 -661 628 676 506 -651 -689 -26 -699 122 373 827 -464 -354 -598 735 -129 -184 -14 675 -557 -998 622 -86 766 -557 920 -824 -36 342 166 -338 -624 399 568 -960 -820 230 -673 16 551 -540 -691 -939 -456 400 394 19 -942 -244 -333 -76 -399 -39 117 -101 -716 330 -491 376 -399 736 371 127 454 -600 -869 -939 -740 187 -557 -196 -548 42 -473 -836 530 -141 -532 140 -718 16 884 -355 -494 909 -815 805 943 875 790 -610 985 -4 854 869 758 -34 591 -255 397 427 470 812 784 -973 255 226 -125 -51 -140 560 501 335 364 139 -528 -440 -132 777 -37 -143 -465 218 -349 790 857 397 241 301 -971 -345 640 -444 -812 397 -473 -873 -710 -463 -715 -88 507 821 278 869 452 407 393 -274 58 809 677 996 -845 139 85 -599 -154 264 253 -473 -494 591 -748 -775 155 -775 -456 -470 -605 -954 -110 191 -187 -299 717 -96 730 -485 -852 -563 419 -453 -857 -917 847 339 -240 -176 -419 -487 579 520 -887 -304 -701 -803 -19 -22 -759 888 -622 -197 -270 579 144 -802 -201 175 -633 -721 184 231 -864 -585 -256 -136 -540 -937 923 31 -9 417 -136 -378 664 551 152 -167 -332 630 -348 514 -742 -694 270 764 174 -558 -743 54 -360 -261 780 -222 -655 -215 218 483 -653 706 -559 -884 -101 -322 884 653 -715 -197 -318 -404 836 -826 301 -398 168 933 -770 683 714 229 -861 -108 903 873 -442 764 -535 271 -199 -900 960 876 -365 426 -275 -460 192 -783 -808 694 -389 -864 -544 -852 254 220 -297 -944 127 -412 -281 270 19 575 212 -654 701 390 489 589 -269 508 508 -435 492 558 -612 214 -232 921 -318 819 451 -320 889 290 271 -362 -828 -888 -943 36 370 -685 -278 234 179 88 -994 -464 799 -427 -707 -233 -19 -77 -935 252 -563 -345 702 -366 -143 789 -892 -219 -444 -426 -619 -945 -746 324 89 689 380 364 972 89 -334 338 172 647 343 -767 -870 -221 182 -282 -468 -36 36 742 -661 753 545 686 -467 -63 -892 780 598 554 152 -404 390 -388 921 590 942 255 -321 -610 -217 -265 -784 -831 43 844 845 -923 -999 673 -787 53 833 -610 415 -935 311 385 -209 -457 885 502 -489 136 -790 207 -317 -722 -407 -930 829 -771 131 465 -873 -365 -253 -216 -682 -910 -345 553 899 418 475 491 574 331 561 257 -180 775 71 545 839 643 906 -495 803 648 -255 97 13 -939 -772 192 476 448 201 511 -178 946 600 -569 926 -66 226 496 809 990 780 26 677 -925 892 142 126 440 336 888 -333 -861 64 -286 741 503 942 148 183 -874 359 -128 434 671 -796 673 802 294 -88 576 -447 562 586 -396 825 -930 -115 762 -916 193 -554 938 -227 345 -74 362 563 -540 -299 842 81 631 -9 48 -862 510 -63 -412 -58 -58 30 -769 -108 -496 707 -59 -290 800 -253 -956 655 147 673 -62 638 -256 865 987 -202 -723 194 174 821 -265 496 -857 -496 931 957 -153 625 364 -203 -835 -437 760 -734 814 -778 124 431 22 -855 -139 980 57 -592 -423 813 -793 -616 -234 -553 660 -59 160 13 792 572 -762 280 362 -899 -916 743 -923 915 749 -812 -995 779 -555 -566 488 1000 -492 842 343 -353 789 356 694 -541 -230 -603 -904 -387 -814 -104 -652 126 164 587 388 536 -325 453 -40 283 3 94 -911 -350 -788 830 -712 -874 -532 -895 -541 -276 -29 -621 80 -592 -213 88 -939 -745 -291 -583 559 -820 622 544 445 -342 -139 -301 -774 -849 330 525 413 585 768 -971 -496 534 -295 -478 185 846 -494 -973 -942 86 398 -83 461 913 -101 238 759 939 -794 526 -953 786 435 695 688 -716 -144 -950 47 181 -524 681 -433 316 -631 -275 224 282 -995 -795 38 798 -271 190 -844 154 -167 45 261 224 170 -763 818 -974 395 -693 860 368 -629 486 585 199 358 839 935 -183 883 -584 -187 257 535 968 481 -455 384 428 -219 -237 187 48 -218 -154 -44 -377 -892 -395 -838 72 599 299 -39 981 39 328 -241 39 866 622 301 -796 877 276 -930 -703 676 859 -541 -756 -742 703 102 -847 619 -829 -729 -832 -857 -926 -21 -604 862 -547 -664 493 -872 -163 783 -778 -35 860 711 174 214 21 -733 68 845 436 -74 409 -932 432 599 891 920 -652 -962 61 -851 296 -589 414 -731 587 367 246 -493 -988 -958 325 -843 199 -641 -248 -314 195 -422 -954 -26 688 -114 733 53 846 497 -758 -158 -302 24 345 -38 -402 -417 -32 -73 917 -888 -863 786 -9 -539 -160 36 325 401 508 -376 -514 -460 18 797 -812 367 398 924 -435 -856 706 773 266 497 264 -969 757 845 -279 -993 -356 393 -334 -19 978 939 -852 349 -35 661 -833 -223 70 222 437 -884 21 247 86 -359 -169 -77 263 -295 209 -239 503 381 -285 -698 750 -353 -459 422 843 -781 -416 -954 873 844 -247 -750 904 -938 -848 610 -606 -330 -835 684 840 748 -465 148 -233 -228 271 -320 70 643 628 -88 826 389 -859 -819 -856 -521 -356 -276 474 -384 -578 257 -283 356 -962 847 -547 337 -855 370 308 999 240 -875 661 -714 722 -190 -106 -590 152 -127 -347 -820 4 -665 752 741 389 469 -529 -300 -94 103 -154 -680 -526 -576 -506 -144 -293 -579 -813 -318 417 -488 -745 -665 -1000 -69 770 -303 -485 74 122 994 454 -18 477 53 -410 -355 -111 -221 299 -6 611 -236 -420 -460 -2 -264 602 -274 -509 -969 460 467 397 341 -779 -161 262 -994 107 -180 696 886 -139 877 42 -874 -963 -898 -936 769 -466 -111 988 -293 810 868 762 -819 568 -872 685 -810 53 780 -912 -999 -347 -996 -13 -441 -972 936 83 876 932 -93 344 394 661 -152 321 388 750 -784 -305 -758 -440 -735 -705 -185 676 724 92 794 -914 208 -593 -125 630 398 -183 -908 936 822 755 -768 304 -288 -277 -828 -836 -96 -984 -673 -456 -379 569 149 134 664 -404 -298 -654 43 510 932 611 -40 -542 38 -995 789 179 -214 -758 -145 -339 -202 20 -572 -273 -78 -288 -670 165 743 969 947 -142 168 -132 867 257 111 -52 29 -527 923 -699 697 409 770 -97 477 -488 978 989 -22 -28 -716 761 -574 206 88 -468 163 -828 896 619 -245 384 521 -324 842 -908 934 486 132 628 -515 521 439 23 739 -202 487 393 544 -374 706 793 311 -488 -571 621 -858 418 562 320 -88 516 276 -354 -533 -667 -377 -880 -981 -808 -716 721 149 -468 895 979 -547 185 -303 -258 -393 -368 297 224 -341 641 291 -46 104 -544 -140 360 -681 137 -152 778 154 696 -63 161 338 367 72 527 309 933 -675 -222 561 872 945 -751 -131 -406 507 -849 -471 528 569 -589 -644 -648 -567 386 -283 -271 502 783 -232 -296 -566 -13 -740 -64 65 -213 552 152 344 219 370 649 483 -673 -977 -603 499 -272 867 -468 29 -254 -208 -919 -900 586 25 888 121 -456 677 380 -130 477 477 704 -171 164 -632 646 814 201 769 371 952 840 -562 307 -78 -431 394 6 -156 551 -303 737 -915 -109 -249 -727 19 -177 603 -972 879 -164 548 -5 339 237 31 952 747 822 41 -910 -541 -757 975 865 975 -755 294 -281 328 503 -124 -666 -940 559 -405 206 -155 -67 -161 462 853 -728 487 -691 669 -735 112 -197 682 -503 149 -715 875 436 -429 459 -986 -367 442 -483 687 -637 149 -236 -549 -881 -481 688 864 143 -983 473 677 -566 -371 529 70 -955 800 -217 522 855 -414 60 -291 -207 977 -379 -964 954 -171 -852 521 -372 852 -24 -620 -341 -679 -106 834 -870 899 670 -880 907 388 -948 -764 -631 -873 575 -849 2 -277 -855 -144 -386 -481 -360 -240 -82 -173 338 105 -979 -418 -23 -558 -999 -616 -849 191 858 83 -919 745 -137 -734 439 -142 0 418 479 190 -473 -196 -416 -488 -19 827 650 -528 945 -640 -642 -281 -710 -369 650 846 658 183 540 -73 -126 619 -334 579 -608 -709 317 197 -196 -909 -892 -730 -916 -741 374 80 -433 -692 -452 -624 138 870 -101 -242 -150 -390 540 934 319 -516 135 -745 -685 662 -619 793 240 -922 918 -671 996 720 652 -307 -981 923 -764 378 -206 892 914 662 -344 660 -389 -739 955 -537 -120 31 80 -345 995 273 -94 833 440 396 730 -131 -708 -879 515 -275 -78 -401 -318 -340 -493 -322 -903 209 52 -340 -949 -290 674 872 -236 -765 -881 126 -824 -709 978 -289 -841 802 725 594 -278 -603 -582 394 -405 307 406 -103 -375 -236 622 69 -532 -53 -633 -27 799 179 862 -458 -496 429 558 -280 -171 95 268 272 -366 137 -924 227 512 770 72 -325 611 -904 990 -140 -912 829 -772 350 838 -376 -127 -155 -469 -568 517 556 -710 -492 -773 348 -745 -999 -745 -125 -372 -195 -387 -877 401 947 838 335 75 -641 -996 -26 620 -690 390 558 304 -819 -799 -618 367 -9 -86 588 853 500 771 818 -242 -618 -520 -376 380 -300 501 -711 -455 -68 -106 -409 320 983 100 980 -22 -978 972 -916 -196 -250 -408 -731 -66 31 -35 -24 -421 545 149 -646 -46 968 -138 -404 904 212 652 -283 191 -236 -406 -479 -700 -473 358 326 895 629 278 207 624 373 -941 -703 525 -226 -506 711 751 -776 -304 37 431 424 279 -589 353 -639 418 70 -696 240 -497 506 274 39 -262 533 -98 -988 -715 461 302 -434 -309 789 433 181 214 503 -644 796 708 769 211 -789 253 -120 93 -655 -410 872 122 178 -215 -399 841 -789 -287 804 590 202 978 -548 -543 798 -986 -142 863 774 -796 720 -532 216 287 616 493 218 676 704 -632 467 17 31 -941 -877 545 -505 -352 280 898 -454 -600 -999 767 -525 63 -939 -182 -274 -847 -170 997 -375 -722 298 -23 435 86 215 128 114 940 367 237 -990 902 138 258 559 -536 -23 -158 190 724 -21 131 -314 -607 -996 75 -380 -645 -85 590 -740 735 145 38 983 -920 -551 306 -161 -122 510 -626 416 -180 -280 -385 -530 123 117 977 463 -134 316 249 -911 -721 -291 48 122 95 277 -812 305 349 564 340 -996 -472 -884 694 388 265 376 -918 450 835 -636 -842 -862 -624 755 300 432 961 892 -281 -499 -77 317 -707 -758 254 828 -931 -512 476 -260 -17 88 -835 -868 -865 404 737 -627 -683 806 -188 -828 624 -706 -247 69 114 10 755 588 601 396 -82 369 -471 -965 -726 -764 488 801 -985 -206 607 748 -417 -555 790 -430 -990 -131 692 299 -206 795 728 -917 -175 -561 770 64 -543 -55 -401 -991 -272 -486 -239 69 705 -729 -982 907 242 -366 695 363 -963 302 561 219 -226 362 -646 735 -747 -188 -329 -67 -631 523 599 -236 883 -605 20 786 -680 687 261 -647 -99 887 -466 -745 457 -712 -377 -702 766 -140 -614 894 536 -803 -432 917 -982 -934 -819 -386 -834 935 925 391 976 908 150 756 -897 -187 -383 70 -125 779 -493 -256 -521 535 -409 -701 -191 -561 -959 -532 968 -282 85 -474 -973 550 -312 731 -9 -577 327 -6 -885 -353 -69 -77 -494 -304 -685 685 397 566 335 638 -862 -663 -562 -294 -375 -286 -674 52 -464 -244 414 -772 -772 202 276 949 990 -823 -296 -230 -806 151 417 295 310 -999 -911 -20 538 62 -149 553 -599 61 -281 -590 -769 143 -795 268 -819 -820 -469 671 -698 -267 681 89 -959 -937 217 219 241 554 -653 542 157 -747 -747 564 36 573 43 -423 -701 820 426 251 -72 364 613 28 655 856 -966 -477 -358 -369 398 -177 594 -117 -742 869 233 861 -245 -925 -266 -693 -471 540 966 205 -262 40 -85 -532 -632 79 374 -275 632 -775 509 558 684 414 -616 61 487 -268 -34 -803 848 -914 -392 195 556 -22 549 -57 -746 -833 622 -361 -548 38 193 -944 -719 267 647 425 -327 619 708 628 -458 -515 426 -789 -832 824 286 -265 602 367 896 -845 583 102 621 396 498 -781 -722 -640 614 -446 -866 193 -923 744 965 -28 -678 211 395 -66 -924 525 -602 610 602 164 -671 -55 762 -975 -906 -685 -217 -567 -293 -140 -462 -189 -287 942 241 -388 -734 12 -48 557 780 889 -128 -73 267 -561 -194 -607 121 332 495 -742 -780 885 182 27 502 687 -965 -392 -294 -636 538 -79 -875 -850 767 -931 -812 -496 770 157 -16 126 316 692 -7 -328 -344 846 146 -989 -488 867 -846 -785 -163 917 424 -932 -933 330 76 -390 -503 -194 565 -655 -169 -371 332 615 -616 94 326 -182 -792 -607 282 -301 -336 103 226 -338 -644 275 -341 531 575 607 -777 -638 -604 -427 -47 -401 -12 766 688 702 -349 -979 743 -908 355 -797 52 171 455 -745 313 -977 -38 743 745 354 64 -262 -808 -994 -306 193 202 -73 -614 -295 507 -919 973 -340 210 -495 -71 785 -77 -42 28 827 398 -944 -393 464 -802 567 991 900 -261 580 383 -896 -276 -199 911 -939 880 421 277 258 330 -620 -306 18 432 547 354 994 -456 722 34 677 969 -405 134 328 -111 842 938 18 671 -317 263 973 494 505 872 658 -426 -711 663 336 427 -368 576 -495 -30 271 -743 -110 -819 860 -967 -635 706 -16 -904 204 701 366 -292 -39 446 444 92 147 812 874 402 -446 -671 807 381 -373 975 355 795 981 -143 -252 -896 -422 -592 -83 -978 297 -307 -786 -183 -54 219 -711 -780 205 632 -151 755 -678 647 -807 -549 -397 -888 -872 -573 748 666 -28 57 482 -201 563 235 691 -710 -323 -784 79 -146 207 353 -435 537 -80 893 -953 -859 868 -625 -134 -342 -12 -459 -559 -880 659 -735 265 -35 -169 -436 470 -196 -531 -404 631 -484 132 -281 -192 613 820 -940 810 164 989 65 652 39 948 -222 319 -40 -932 -198 -201 -685 -872 -286 -258 -270 -496 546 591 934 394 -977 264 807 266 258 -577 -533 249 -863 420 -326 -754 660 -767 -110 558 952 -287 -700 891 -209 957 -766 -595 801 -968 -341 -516 62 278 651 -7 -738 -871 -729 -182 -484 431 -556 -805 706 -14 886 101 853 -941 -568 -357 688 998 -950 -738 467 -583 -23 -585 -729 942 1 849 -637 -502 972 -491 -763 -373 459 -545 -750 -754 318 397 -344 588 645 947 721 922 -230 -238 -366 -793 239 839 610 964 664 -648 750 -206 -393 -441 -697 -389 417 532 -84 -233 -452 947 -707 609 -980 -863 -781 -247 -360 -636 419 -179 332 -4 -724 739 -229 -652 368 1 -163 -694 -538 -365 112 -316 555 -152 -453 873 339 -989 -601 -293 -77 422 -899 -304 718 -631 -684 -558 639 501 82 -968 898 132 526 158 -269 -889 -764 -539 -222 -617 838 -191 -520 -560 -355 -595 -880 201 947 -126 198 739 153 -223 146 -570 -271 -250 -646 -384 683 958 -652 165 352 194 -966 -24 -419 845 -968 -933 -357 410 972 -609 -852 952 -48 -976 -674 -101 698 -927 891 269 51 876 -53 495 742 -522 625 -67 -799 675 304 -311 694 -940 -779 -66 -536 726 419 -751 -818 577 873 -108 -994 970 -471 261 699 625 -945 -170 748 -599 912 873 527 -860 -21 84 -371 726 -971 -521 284 -374 897 -876 -15 -689 986 -363 -774 98 966 -158 -357 -649 377 386 -265 776 124 894 634 526 -652 146 -163 -892 -820 -870 268 841 -649 900 392 748 -325 -8 -523 -256 52 -844 122 -105 188 -944 72 -945 -47 486 511 128 93 784 -219 -360 -275 -434 -508 -550 481 25 -647 -264 557 517 -367 63 427 -63 -163 25 -805 -248 -961 -18 -906 -84 -200 615 18 -997 687 246 -905 -598 494 -708 262 273 613 215 -25 -580 -685 -79 278 -334 -995 803 871 -561 -247 -30 209 -120 -161 978 -284 -986 -190 -478 -544 -831 -891 766 -542 360 756 379 -642 -732 -168 -364 31 -378 12 -86 -78 -885 -856 -44 -231 -107 -128 93 -531 349 214 -534 244 -77 809 -790 635 -682 837 552 135 -35 860 851 -674 -120 79 -656 864 841 -739 853 813 -258 277 931 -541 -917 605 672 26 993 208 -615 -689 610 -200 -17 944 -222 388 -436 315 491 226 -535 339 -446 309 896 -334 504 912 -143 -948 27 494 294 -292 378 -119 -324 534 -436 30 157 656 731 -4 385 -820 -550 84 -518 330 -343 -515 -341 -304 -148 509 -3 -511 929 -359 674 -622 -882 840 -395 -407 108 504 -256 -238 -592 726 333 932 886 335 -562 996 -676 988 204 73 114 653 188 -933 654 763 559 -742 -495 232 925 -72 -26 -918 -939 278 18 -545 235 554 417 -387 -948 -777 951 -465 -626 -551 689 305 23 478 -457 -381 -587 836 -204 -903 931 291 -383 -804 -392 -587 -840 930 377 -128 -252 -552 183 -5 -575 447 -740 -619 -635 602 -92 342 145 -194 18 -223 104 -428 -253 -732 624 641 856 -179 -994 -392 -642 -299 565 -255 624 -200 389 -770 851 -23 -597 -974 -660 -998 313 621 802 -424 -643 799 212 522 261 -529 621 -751 -301 273 -921 534 208 11 -657 -503 433 -199 -648 62 869 331 -273 -57 -657 -802 939 92 435 -163 990 -634 -966 546 -276 -867 -945 94 241 682 -906 89 392 513 763 -13 754 -490 694 -570 773 734 -292 727 -855 744 156 239 -370 97 0 648 -674 -820 274 -153 694 342 245 237 -991 682 -894 213 479 196 -198 750 -578 -175 -216 -26 936 -349 -523 835 -315 110 -162 -9 -126 236 -481 165 353 -262 -817 -103 373 821 -987 426 511 834 -479 -311 -878 -36 846 -969 537 -670 962 845 700 25 -52 -497 -37 902 2 -369 931 813 -281 -471 -991 -614 -972 133 96 -475 750 -673 835 491 -492 515 584 173 391 911 -787 -225 838 -271 -263 629 33 -835 -237 0 -736 288 -932 483 -380 -817 149 -110 -264 -110 295 -821 -429 766 418 826 894 -389 745 -126 575 564 -411 -661 0 -787 -872 380 -578 619 -788 -656 858 30 -347 601 752 158 -814 -351 -20 -82 -684 206 429 644 -454 -76 677 264 26 -471 -563 -4 -534 179 -1 917 -749 104 165 -657 -293 778 590 494 -624 713 -391 351 549 -790 967 792 336 822 814 -633 759 -349 -647 336 -657 359 -616 269 -256 126 -947 -956 -253 137 209 272 927 -747 523 457 731 682 -131 272 832 -233 612 -223 -729 880 790 -896 304 -750 945 -99 -483 -727 132 -394 679 593 -493 746 -533 -567 -797 -240 -999 259 726 168 916 -673 719 871 -597 -117 -798 -449 -64 -693 -30 -472 -174 628 -478 -78 -825 -340 -630 -571 -661 -177 59 -205 -953 -256 -350 645 495 -267 -331 -702 530 352 547 -165 734 -973 875 842 292 207 -542 -923 -964 288 -824 -782 -443 24 285 557 861 450 -827 410 -516 865 822 -384 152 -324 324 989 -178 262 260 937 661 604 -653 413 38 366 919 44 -613 -742 -433 924 371 830 153 632 -931 382 904 381 403 952 -340 717 -863 -471 -320 777 809 -788 40 237 -593 -410 511 219 -291 520 825 617 727 519 363 518 -786 351 -824 382 -521 344 -764 -507 -365 -18 419 877 -295 -955 -852 923 201 -244 -257 -998 -631 -448 -566 409 -410 -995 -384 -164 13 154 -396 -533 -207 706 -660 -419 393 -291 -442 476 382 -25 -537 -462 408 -861 314 -974 588 -303 103 612 467 -420 571 -474 -951 -544 -866 -332 -803 419 894 787 887 -889 604 -756 -720 515 -61 -94 -311 -932 -499 -394 395 -752 778 -401 576 895 335 -435 402 668 -757 -827 -899 -127 -723 334 -326 547 309 -616 -824 -547 551 47 230 389 -331 541 -577 -565 -444 975 -684 943 -242 -32 72 59 -504 -960 544 377 675 -181 -39 848 -286 450 -977 -677 816 703 -252 288 -717 522 326 446 -881 819 -17 -370 884 -893 19 -23 428 -104 -961 -260 -932 794 -827 -996 -717 747 -982 818 404 -832 -957 -506 -511 789 -467 14 -992 835 576 -399 271 -680 281 509 -242 -83 33 -147 481 -327 692 897 -909 523 -424 915 -542 -667 271 -750 -749 -409 -153 76 -351 -821 667 -126 -960 -764 -551 939 -330 649 -716 -496 113 191 428 -559 562 887 -710 -619 -390 -732 381 34 590 -804 263 307 -800 558 -354 438 608 -333 -418 -64 -861 -6 -961 -679 -36 552 -398 -388 476 877 569 -149 190 109 76 689 -451 -88 900 321 34 -653 949 -194 489 880 -254 -925 924 306 236 -370 -985 479 250 -451 230 279 139 -304 -420 -886 -745 210 -544 847 -41 -905 -273 185 -370 -948 -45 771 147 397 14 -8 -932 763 537 324 -65 -772 -494 874 -914 8 -218 429 630 -92 277 -16 -77 369 784 -947 -607 68 450 -12 482 -237 299 694 754 -990 -667 860 557 -881 -988 856 -289 682 898 -362 526 496 -260 -654 -931 149 -699 -162 241 957 865 -576 -403 -948 -468 -769 439 613 -533 -253 591 -77 417 -798 320 -628 -389 -454 -880 -683 628 773 947 674 -96 201 672 592 -124 180 229 -101 950 -524 875 896 -324 -984 972 485 97 -265 441 -344 -691 -754 321 919 -644 236 196 -511 255 336 257 -126 -417 903 -68 -525 -849 361 -807 869 -392 -178 843 571 725 818 -886 -781 972 -718 359 -992 -638 346 -295 -50 802 822 941 271 284 706 -822 657 -608 -136 13 -692 779 602 -226 -412 342 439 870 794 485 459 483 -349 190 -86 685 535 -757 -904 0 -9 -359 -105 824 976 701 -753 -96 229 -221 311 835 -146 -612 -771 878 -690 679 -710 -866 677 -816 -662 -54 -691 -746 642 720 -586 452 355 -443 -979 298 -78 -984 -640 -206 296 171 -559 -744 999 320 -307 -311 -214 -521 -795 -916 -129 844 567 5 255 225 48 246 -508 883 596 -322 618 -494 -433 856 59 -786 -187 72 -29 -166 -913 171 830 -254 81 170 589 -491 119 -254 599 -917 -411 -856 596 -324 970 215 713 -369 810 122 -858 529 578 575 683 -411 -25 -289 563 13 860 -535 -226 -943 472 271 605 -817 366 -238 -121 634 -233 216 -376 -100 806 -50 818 -63 241 495 626 -451 -577 914 -183 159 439 978 524 -607 395 -370 332 374 640 -940 -700 -646 104 283 -452 -850 107 95 -312 32 -952 19 -208 801 734 237 -518 937 947 -416 871 230 498 821 204 562 -214 188 348 957 -524 753 279 902 -788 157 -961 450 -575 15 -873 738 107 -741 -269 926 -570 -988 570 -123 -86 -562 -63 853 -669 -296 -888 -360 414 949 -397 -201 411 -854 225 -556 -60 -837 -124 -378 -568 170 109 -51 -735 -79 536 62 530 42 -695 157 -69 231 924 -207 -274 972 213 -758 772 110 -966 692 692 -822 -262 392 328 -517 -878 452 -282 787 -763 -374 243 214 91 -691 -619 883 -908 593 168 861 -216 57 551 558 502 285 -196 594 -139 416 802 -508 83 658 634 -535 936 -718 962 -71 833 957 65 481 -344 -882 577 901 295 -944 461 -373 608 497 437 -633 593 -887 195 -798 -943 -746 856 -344 783 179 -198 229 -472 923 -238 -800 567 -151 -338 -245 17 -1 -853 89 -29 903 736 408 175 906 -916 -715 356 454 -968 -549 -646 969 -382 632 771 -561 -569 -677 -959 -635 -413 637 189 -451 -743 631 -334 566 -223 -358 410 -417 -999 -516 5 -182 843 465 216 -441 33 956 -681 735 235 -547 -538 349 209 244 -386 352 -410 703 509 -579 -827 963 -92 -265 970 95 -782 994 316 -33 56 441 592 441 -463 543 424 -557 364 390 683 424 618 -7 -580 -218 -684 11 177 -391 -594 -545 -692 -463 215 -708 -784 505 79 286 260 -589 788 368 476 983 -665 309 -193 -786 209 -906 -371 379 104 358 -401 -404 -521 -816 840 29 -163 966 399 -642 -239 633 151 597 -317 -984 482 157 874 448 -828 -956 739 858 665 491 -756 -875 269 871 -374 -398 -809 675 -41 464 926 -499 599 330 200 -756 537 887 -892 18 261 395 900 293 782 71 795 289 310 615 747 -165 737 687 -288 84 -78 310 -563 -506 -341 -988 418 -267 -43 -208 878 -645 230 991 165 -776 -29 -198 182 340 -98 854 -179 173 -299 -433 -104 -281 176 762 -137 730 -411 -381 -471 201 895 298 -556 204 -411 -603 -936 -268 -13 -108 377 246 -602 -317 -891 -678 60 143 -465 -575 720 51 634 -813 663 201 -768 -312 -601 -106 -490 -792 -935 -588 -752 666 -739 -584 -273 900 -480 -428 342 660 -891 209 60 -529 449 -578 -927 517 912 323 923 -970 673 -401 40 8 580 683 -432 5 -843 -961 690 -384 -669 -876 -993 240 791 -139 734 -709 -528 575 -393 -832 -400 675 -466 -13 -789 -406 718 570 -853 260 803 -657 -15 -772 -121 858 -18 -238 517 -526 524 -41 -699 -679 -384 415 -189 918 377 59 -461 272 8 473 -797 -533 984 -775 852 -296 -650 272 -16 -438 -973 945 -677 -367 39 442 -147 -40 -137 -484 899 494 510 -326 -691 -752 -676 -898 -951 391 -332 -867 -440 263 352 -170 -818 848 -514 -664 -163 -686 -259 -788 745 -30 451 423 891 -862 114 -491 -270 935 -703 -546 -703 704 -830 48 -515 99 -518 410 859 -939 -524 -526 77 -341 497 83 938 745 71 554 103 965 -54 116 873 72 578 -134 -436 -593 -49 -208 -82 693 -212 -346 880 376 156 -81 469 -367 771 -778 585 -438 -568 677 25 507 -82 -872 839 937 658 716 952 -630 -969 843 -624 -332 343 882 -18 -10 -502 928 -189 670 -778 -974 806 142 -265 -853 109 8 6 741 184 903 545 99 53 -754 -787 -632 639 -141 919 -223 -8 -329 536 -729 197 563 -587 850 -835 641 -16 637 623 -830 323 -705 906 -97 -372 250 -190 402 73 71 -446 616 -410 591 -957 551 495 589 -506 -385 -272 -317 988 273 191 797 853 204 139 385 675 -425 -53 821 -359 20 -38 -616 -886 132 -529 -548 -266 102 -881 980 -477 -82 -841 -408 427 -887 -357 507 -707 476 -347 -52 -138 136 -30 84 -52 111 -529 870 -622 -608 -300 -921 -582 -635 -185 890 -520 -302 -882 789 -511 511 -336 -801 523 -621 690 -735 -524 -330 -649 -457 405 -88 453 671 -174 221 -383 207 -152 562 695 -59 227 -977 -486 -872 -826 510 583 -63 156 672 -683 -850 655 -173 -420 660 418 -733 862 -352 881 412 626 555 -434 -131 -379 298 996 426 -696 -90 543 892 -841 480 -125 -207 -1000 -973 -530 32 -128 790 -651 -985 248 -582 -296 -784 -975 498 -419 -414 -429 -20 -892 -143 588 -922 -757 -743 828 639 -648 -701 481 546 966 314 -768 103 -963 -465 695 -23 -941 -58 75 579 -966 -52 -27 -539 -880 -313 99 -246 -629 698 -688 450 -973 -689 -384 907 -370 -933 318 -781 313 -793 852 204 -589 225 443 36 727 74 139 601 258 -728 911 100 264 -315 118 -129 60 -458 -185 -632 -218 898 131 603 -90 695 801 -763 -654 685 -252 226 674 -513 -330 -415 -810 -965 46 -876 259 -467 633 -108 -557 141 860 -915 -516 -895 67 498 -297 251 528 -403 -365 940 819 76 -400 148 -950 842 60 -796 649 -409 -583 572 -588 611 281 751 -423 944 190 215 -644 -419 253 -730 908 -909 206 295 591 345 -569 299 -44 -951 -577 -90 -30 -14 842 52 849 953 190 -342 -467 -161 -93 -631 332 -328 376 618 -133 258 156 78 64 -268 -135 831 -718 -632 -506 943 -500 849 -359 531 45 306 889 755 -815 -307 962 -780 -920 -678 457 589 -349 294 -284 -626 648 940 -978 549 715 534 -346 -58 640 -124 -94 -827 -269 711 440 -116 652 519 699 783 -603 903 -512 168 303 571 524 809 301 -238 706 2 697 -929 -531 -301 -792 -984 -899 -495 -163 859 818 -77 283 -184 86 827 -690 -551 -122 -293 495 629 800 -753 -634 -973 -915 8 -287 -252 -621 -547 -828 972 -706 -367 246 -58 -850 857 -211 815 100 -967 666 -777 -472 553 -729 -74 641 3 331 551 -555 -200 184 -769 583 833 -670 84 796 558 -252 479 949 325 -547 -589 -627 762 -538 670 -442 -376 79 -925 593 -221 802 -660 944 -651 -53 -587 248 -488 772 -222 -195 -695 632 430 870 435 -324 272 -355 -460 -374 507 670 897 -645 -493 -963 -221 -117 307 -42 -542 751 736 549 -184 237 -879 945 -419 253 675 461 131 -854 918 -659 -86 580 -469 -959 -893 497 -156 -99 178 -351 37 944 -17 -778 479 -556 -918 801 81 391 259 -21 -28 875 490 309 -133 -302 170 890 -477 -425 -714 16 733 377 844 -616 435 261 332 421 244 179 -93 388 -552 -10 567 -185 631 207 -625 -831 840 -395 247 366 305 -443 642 481 753 76 781 414 116 -59 573 -814 191 602 268 921 50 -190 388 903 -12 -645 759 -37 699 690 -775 -868 791 -370 183 -301 190 -234 -175 46 880 -869 -964 -665 -134 -690 545 892 742 -740 222 -343 379 -424 -989 559 8 217 -997 -438 942 -658 920 -873 885 778 228 -721 330 423 900 -715 848 67 -649 436 -784 756 358 468 -595 23 -161 -903 -470 -56 -387 -319 654 435 -95 -100 406 157 461 397 -687 -735 -436 61 264 -841 -191 -470 869 178 348 -391 -75 -630 -150 -213 904 -472 103 461 361 558 -192 732 -2 305 870 663 -27 -996 863 354 733 -746 288 63 -351 -363 292 -769 162 -256 -62 -74 -126 667 -286 422 -902 579 591 -932 347 -497 -317 849 771 -408 -636 -930 -889 439 716 -156 -282 -699 162 565 -127 714 427 284 846 -621 -278 -19 -831 -445 205 -248 -949 -202 -49 -905 885 -68 405 569 -759 613 881 682 753 402 727 -660 -979 255 -202 754 -418 -106 -99 173 611 535 428 -695 348 -312 705 -376 -767 -191 -498 -930 166 330 706 -687 -380 28 -801 -23 180 710 612 -15 90 977 358 6 559 513 434 -136 441 807 -820 534 431 673 310 190 424 -874 150 -20 -894 -398 683 451 310 789 -664 -763 -525 -326 763 -574 14 13 304 818 -91 719 -916 -388 296 -352 923 -747 -27 -53 -950 -42 -964 -300 927 549 -534 770 488 947 -234 275 -56 -678 171 -591 -485 -272 321 549 836 -823 -985 797 -156 -409 960 75 151 -751 -917 280 944 -966 -152 289 -239 -300 657 -322 -7 -235 409 889 816 530 560 948 805 -495 -792 888 -375 704 181 957 -777 -676 -756 505 525 11 60 -406 749 980 998 -737 76 -517 -806 984 342 -306 734 670 507 -416 595 857 -464 502 -50 948 598 -429 224 -458 -330 78 934 756 -654 228 353 -61 229 -562 -573 833 -830 349 -146 262 741 24 -935 247 -618 -912 -672 963 825 -808 626 -299 -151 11 429 -578 -445 525 862 -506 794 -200 411 -114 976 452 -310 -237 46 725 530 -519 -272 -956 -93 382 -713 -691 -459 755 882 204 432 835 -382 -186 343 872 -974 603 -253 598 -122 574 -207 714 -387 -253 538 809 -925 402 -666 222 707 -839 455 177 657 -303 -836 -36 -875 -291 485 463 -381 512 23 399 412 -692 315 813 -624 990 467 658 -621 -752 864 172 981 -741 278 107 -265 918 -113 874 -441 453 -173 -163 126 -779 -257 -698 491 583 -585 -756 -839 -354 -373 806 -908 568 -193 -865 -463 4 -881 -852 821 -183 434 14 289 159 641 411 -267 -617 962 565 -579 -59 -309 291 -201 742 681 942 388 849 -661 167 -491 -349 -999 997 524 835 429 707 -376 -899 284 833 693 226 1 482 141 555 858 399 166 -298 -372 455 -910 901 491 11 -523 890 -559 614 197 -6 120 -313 241 -391 -269 615 51 460 16 985 -338 810 -406 -859 322 -127 -984 -523 -545 50 -361 -39 -207 -478 279 -418 930 715 -181 773 -433 130 492 412 993 -416 408 -457 -918 190 -421 803 -262 274 -854 942 -754 851 82 136 -263 508 -147 -465 -79 960 239 791 -68 96 460 -450 -19 182 636 334 -606 398 -315 -651 748 615 38 191 41 -649 -311 -457 -109 -832 -955 -751 -78 278 35 -574 -544 -772 335 875 -372 407 -507 -904 -430 537 226 -389 671 -635 414 786 -55 -936 168 -531 365 -139 -72 -478 -654 828 727 142 -408 -775 712 932 671 186 413 -515 860 -443 -637 -104 -381 920 240 213 291 -359 319 560 134 -1 651 -588 496 801 -172 426 273 867 937 -947 94 -279 -59 446 646 -98 748 -853 711 715 -897 948 841 494 159 -289 -385 -213 -327 500 -357 -206 848 -781 555 -879 -109 -7 -843 493 -20 -940 682 301 -751 -872 -143 -706 -328 -769 5 237 550 -961 -548 -818 370 -783 -492 909 243 -947 724 -115 -583 -487 -724 449 176 -98 -757 -727 -369 194 987 -193 -39 -570 -759 417 953 299 -203 -523 -967 -394 493 289 318 276 98 -485 204 -771 205 881 -797 -371 245 -481 -343 538 -276 377 535 249 -137 -45 -534 -229 786 -267 696 316 789 -120 463 -310 452 378 821 -401 -177 -963 -304 -662 889 27 655 -716 26 203 966 -195 303 762 -213 23 509 625 -713 505 302 424 601 830 493 418 662 885 48 -686 333 704 -185 -767 -236 -107 -696 108 -103 -997 194 196 101 955 938 892 -821 762 -980 212 -876 -338 200 -678 -989 813 515 389 527 536 102 355 714 805 -693 -382 -39 -483 -745 683 -413 -734 844 -539 280 148 -28 786 456 447 -924 -999 987 825 323 -987 -117 973 -368 625 -613 -964 489 -978 468 717 -316 -14 -382 182 -202 -264 899 900 -444 430 -305 135 -625 440 696 -978 948 626 992 548 231 848 -937 92 -463 820 -811 89 -782 -728 -879 -231 -57 860 -916 985 664 810 378 -749 65 783 990 -158 -853 573 348 -565 -413 241 -746 -840 138 284 -607 761 -905 -982 208 -193 863 -298 -88 -624 -737 -173 944 -28 -376 -317 -908 -411 84 -650 762 815 95 773 -897 -964 -877 917 43 -362 677 -110 152 143 -126 -291 -564 -901 -247 -488 499 -453 110 141 -702 943 -681 402 -23 -553 747 -254 -247 -651 -379 -118 132 -390 666 348 920 649 -605 502 -18 676 -726 -880 85 197 88 739 201 -193 723 -987 -592 326 -955 675 -730 233 880 -959 124 295 -978 -83 -923 -419 153 13 -735 -559 -481 -476 -930 888 -748 567 404 -309 739 124 626 -138 -274 333 6 -660 551 719 156 -869 -519 -528 589 303 -272 -627 913 -932 427 838 837 -255 689 -533 134 724 989 356 -210 902 -389 400 998 -945 -100 -259 -357 553 329 -316 -273 -598 726 425 -88 -22 973 -791 482 -51 180 800 728 -93 778 219 -682 816 -96 -234 -860 298 -11 912 -315 -255 -419 -272 184 -135 789 26 373 520 296 -685 -578 -736 -236 637 -542 -550 555 -91 -405 -481 684 -156 -13 979 -151 -933 823 -824 288 -387 254 220 62 -478 -26 61 -113 674 -61 -561 897 980 -771 -122 -291 628 895 642 200 959 -775 -842 -377 705 779 478 -134 -584 915 -16 658 -379 646 16 -946 -131 -778 -413 574 215 -289 -421 -167 -122 -57 315 -631 -573 297 -266 -315 814 -745 -210 -787 -123 818 -471 -141 923 -492 734 202 526 751 368 -929 703 -851 364 -977 764 -654 397 -268 -47 -284 -692 -575 298 -203 -560 -732 186 -316 -561 -185 184 -223 -551 -367 -890 203 -131 -145 -556 -489 126 155 -676 -363 -845 760 330 -935 616 371 144 938 -596 805 83 -371 -904 735 -962 -127 487 -709 882 -833 813 -180 998 -180 276 -189 524 -917 236 -564 -665 -653 -808 330 -358 -698 899 972 -726 233 3 -707 258 925 101 -91 -141 810 -484 536 92 -206 473 -917 584 125 715 572 -589 979 -684 -941 -888 -214 -763 652 -148 574 321 -697 -309 -868 681 -967 -37 -199 -445 -401 279 -963 734 -437 396 -295 -935 759 541 813 115 97 442 -78 618 61 704 -861 743 335 727 -631 614 235 -777 756 617 -270 -77 205 -78 928 239 -136 -54 964 38 348 421 -961 -629 488 156 -175 -999 -484 16 -859 -403 -114 -921 508 539 646 652 808 23 -845 -195 56 -208 847 -304 508 849 94 251 -497 -737 796 -560 140 205 -625 55 678 125 -346 559 -626 -946 -519 946 -687 867 -720 -788 478 33 720 -406 -293 231 -90 631 361 934 309 -544 153 -149 -820 976 786 -452 427 -765 403 -858 626 -355 -968 -221 834 -976 -282 -634 -69 24 -901 84 -518 -798 -191 -16 68 -355 -945 -659 -294 119 101 -605 -944 -440 -728 243 466 507 -688 470 -474 -323 -651 958 -791 -928 309 -976 -214 -211 -703 511 5 742 -747 -306 791 -901 -527 844 302 -363 -264 401 428 642 530 -34 -703 270 345 -931 -275 131 -212 -752 647 -70 45 -794 883 -1000 -184 853 -548 252 894 388 617 83 -439 -268 -440 386 432 -173 878 -838 856 -63 -145 -535 848 47 874 -125 -199 -955 16 983 260 -399 -172 -796 -495 535 544 -644 19 514 758 238 -298 500 592 318 -774 -620 -699 503 582 -748 69 946 -572 -390 433 -390 381 543 -389 102 587 -310 68 981 -331 -118 436 -404 -852 -16 124 312 -278 24 -55 357 -242 502 -719 208 837 -624 596 -421 -152 -659 -355 235 75 -190 842 -599 456 -344 -524 -727 -680 637 -630 -618 -710 -810 106 -873 -937 483 582 104 215 160 -692 321 184 794 423 241 -308 -196 -566 -952 -404 -918 -486 -439 698 -492 -387 421 -654 -668 -19 872 -915 -881 596 -924 -841 24 886 245 -883 -755 890 960 483 -726 -994 34 -997 -271 139 85 -474 -679 -801 -280 28 180 900 236 36 -916 74 -321 -499 -654 866 -612 -780 -475 46 -468 422 546 929 -966 657 443 344 -728 216 -880 -266 14 -115 -828 -588 -202 -157 88 -389 1000 -447 49 -922 178 -903 -815 568 -306 961 -962 -881 629 85 -630 54 544 595 235 141 571 897 -802 -37 -124 433 -796 -737 -94 429 109 28 64 -691 -752 604 -239 359 450 -42 -429 619 192 -178 382 795 -708 131 507 -291 -254 -453 682 -55 634 -554 -320 698 834 730 -988 347 -326 -587 409 -357 -825 -743 -644 -381 -69 778 39 -757 -17 334 3 -242 -731 -50 49 -800 -826 -826 684 320 -594 -733 157 447 289 -988 -239 843 -94 13 -862 -435 401 -426 -387 -703 -433 265 -956 -26 -939 -148 -824 -465 -684 -212 445 -841 -729 -864 676 -706 -260 618 398 508 928 573 -208 741 215 -610 912 -579 -20 496 -453 -626 295 -200 740 29 556 197 782 48 943 190 -801 270 -582 411 846 -452 516 -749 399 -668 -601 -356 -608 -443 851 763 -468 -865 184 658 -143 -761 304 -19 446 85 159 740 125 -594 -205 303 915 -826 120 -413 852 75 354 73 989 -654 194 774 691 -685 98 -655 -778 48 -463 784 -915 759 -512 49 -219 220 -756 -497 243 241 -855 -251 -901 -914 316 -45 202 991 -301 127 -632 -412 -106 530 -492 538 -571 144 126 -173 553 448 536 905 -381 -532 909 124 28 469 -253 737 307 -474 -404 632 625 63 326 -349 -80 466 -902 -951 542 742 47 -862 23 29 12 486 312 710 -770 353 707 441 -326 521 625 87 -218 -567 -98 -498 289 953 -456 -413 882 -833 -520 919 312 -304 -608 -661 -199 -921 949 -556 678 711 457 662 997 -431 -45 767 -118 807 -697 -872 561 113 -249 976 418 577 -105 536 -125 -310 708 413 520 -699 -285 156 -528 511 224 -862 -595 65 26 982 334 617 -141 -618 120 -441 -475 860 -325 89 -575 -468 -462 -947 443 -823 874 503 -147 73 30 796 953 0 251 22 -862 -702 781 -247 -490 -163 -508 820 -223 353 824 -728 -595 186 711 -414 -688 415 455 636 835 -38 995 50 -990 891 994 -593 714 311 568 325 -260 -458 -955 -764 862 893 -661 93 -321 -947 61 -221 -784 -846 -254 634 -446 245 532 361 -10 584 -640 53 506 463 492 -424 324 -770 54 -254 440 581 40 -382 908 -708 -264 775 842 886 -847 -978 -384 587 -648 632 -871 -447 -544 -202 519 -344 798 11 290 -391 -278 -379 -205 155 306 -562 158 620 316 -740 -931 -500 110 -894 -201 756 -664 662 -857 68 -395 836 115 -231 452 -917 -880 884 -122 -590 -592 -96 526 56 515 -711 1 -892 652 -775 -219 -364 94 708 -478 -310 -408 -882 -887 402 -679 869 790 523 377 -355 749 258 861 545 950 799 950 550 813 -765 -136 390 207 -497 229 -500 -234 -499 682 659 -55 972 655 -675 -829 862 219 -840 388 -351 -899 71 -948 614 227 -496 -499 265 -485 910 870 377 -262 698 -132 746 -627 -127 979 457 -792 -338 469 635 937 -401 -508 740 604 -614 376 385 892 -12 920 -976 -905 264 451 16 433 832 900 -858 421 951 138 -771 535 -533 826 -258 229 -330 452 -127 118 452 -42 603 877 907 -463 -102 300 -289 -950 -575 875 231 86 356 -820 137 989 362 749 -284 292 -24 -600 289 402 -465 503 600 -755 439 462 -876 468 308 861 383 -909 -263 -124 -474 -586 -901 312 982 -894 977 -79 -246 433 -865 -458 -55 962 -24 250 25 579 237 -131 -634 636 -928 698 -212 220 -387 327 938 100 -568 -829 -259 201 -517 -776 -765 -193 -807 575 503 371 462 370 -693 -689 -759 490 -245 474 86 -43 373 -455 -404 649 -698 285 -563 438 211 -283 -382 891 430 -795 -28 541 625 -661 401 -386 190 -977 -440 -132 -391 532 674 30 -422 -5 -807 971 627 -955 931 -524 923 138 586 -170 -865 780 620 355 678 -110 114 242 -799 -555 382 982 -57 201 376 652 659 -82 -40 -121 576 -843 700 -208 -39 231 128 944 -957 714 -960 828 -961 947 -456 -778 -247 -578 883 412 -362 -909 -579 -772 -424 -818 -28 867 756 473 -593 -466 -318 -263 788 922 -447 136 70 535 -16 295 802 -368 20 -419 579 883 736 814 934 -624 300 650 -902 310 607 398 -548 499 -262 443 -823 -946 -179 363 22 197 -138 781 112 -706 320 667 -143 230 33 300 -639 817 251 -521 32 -682 220 -171 -708 669 -547 -643 673 345 -311 -891 677 -1000 148 90 -151 -570 -104 -400 -45 661 154 -977 -379 166 977 -418 82 771 644 -9 -452 943 -577 813 500 -782 962 908 -71 -39 -779 24 -352 -214 330 556 62 57 -902 -67 992 400 478 623 -123 138 447 146 376 70 -56 25 -97 806 514 46 813 -877 -968 -685 -427 289 152 -477 492 -127 -336 246 -800 626 -145 -751 -629 492 310 61 -69 -107 147 626 593 430 -208 -482 277 -276 920 213 26 112 259 -615 668 514 97 -264 -225 -834 759 -690 -800 578 -354 -747 -202 -123 191 -395 -475 200 -730 -907 -265 -412 870 -271 -212 -132 440 617 557 -581 -155 658 -392 -676 -69 -205 840 10 519 551 630 -748 -477 278 503 -516 -401 379 514 -620 -969 221 627 -628 -711 694 -913 646 -955 -607 991 237 -999 -343 -754 -69 -684 -611 -715 -116 -665 -324 -762 -250 853 -888 -26 -232 19 190 706 -568 740 -568 -962 185 -660 863 -857 169 -536 192 190 708 669 -585 -704 -675 -71 588 19 -781 578 877 279 -372 -921 868 -792 894 441 -358 991 680 -183 -76 818 -563 -610 150 -664 907 17 842 3 -387 -644 -737 286 -898 -47 -129 -983 -736 -218 -152 422 194 763 343 -129 209 -882 553 -444 276 970 -272 980 -18 -85 -816 282 669 -392 313 191 219 289 135 -524 557 -355 776 799 -636 11 355 950 14 -535 -268 -74 573 -655 -907 362 762 908 457 38 606 -282 850 127 -233 539 630 -969 -958 -943 -761 -992 325 -211 393 -535 755 -712 -651 837 -641 -51 237 -203 763 45 440 -73 559 -673 -236 68 -151 145 475 -390 -873 687 -669 -422 -782 566 390 772 136 844 -513 -254 722 -869 652 -756 -752 514 -236 -441 -432 -637 781 -198 880 -626 178 -136 2 -884 189 -588 -413 -146 -3 632 701 971 -104 -805 157 -114 576 -984 940 -912 -951 -902 872 -781 -103 -49 -158 956 141 755 701 8 373 39 -988 -572 -306 -772 481 -222 458 689 -641 132 -715 -574 -285 -257 544 799 -775 -536 888 957 134 126 864 671 486 -596 126 -327 -265 625 -311 186 362 1 -555 -551 317 717 -120 -699 -63 -12 -979 814 -805 -319 -745 530 -300 952 95 -804 740 877 -908 -509 -584 -677 698 945 -484 315 -457 972 -996 41 508 -472 -202 539 191 -440 -497 -74 -460 -667 849 528 -836 632 373 -574 -946 -697 650 -469 847 181 900 531 -286 972 676 -968 35 718 -761 28 8 -283 779 -437 -523 -488 -977 554 623 -47 -136 -564 -81 -596 -901 -460 946 258 -284 -282 725 -585 808 -786 -311 820 -247 -177 -229 -721 -886 520 -101 -452 -520 -603 430 -199 -42 409 -111 -901 -590 59 820 436 -793 -33 -329 -832 121 -690 776 -777 522 -244 -878 -206 156 592 -839 -488 -795 803 162 -659 -306 -361 -5 685 -452 -457 996 792 -723 -114 185 672 -582 752 613 -929 610 -930 -375 138 742 -599 -528 -6 620 629 -242 348 907 830 -380 -389 730 -379 879 627 -946 -234 505 -806 407 -50 -772 -997 -546 400 9 632 -321 -998 -452 -743 383 -248 -404 -203 292 540 -541 -419 -531 903 632 571 -95 524 674 -313 269 -125 795 -848 571 512 719 63 -82 119 -217 554 -820 36 -77 309 188 -893 328 179 525 257 -807 -251 998 -953 795 451 -527 55 973 -622 418 -440 -201 -270 -849 370 -157 13 -203 -184 -290 578 119 392 963 620 -874 -145 -655 337 -261 791 -799 -900 -110 819 -434 -316 362 684 -119 -848 -155 -430 834 866 5 316 -794 -13 181 -736 -390 -757 -269 176 837 -797 20 -745 -699 787 733 -145 592 -144 -816 -564 175 144 531 -347 -421 -561 455 -393 156 -840 -170 172 337 705 -103 -553 -302 -813 426 -88 237 210 270 67 -139 -475 54 513 710 243 -278 -370 886 324 -697 833 -21 598 -9 -13 -983 -209 567 162 -856 669 -805 337 -419 609 981 423 195 -160 -832 -289 -555 -412 86 401 145 -148 -828 -510 -731 515 507 -452 -784 -766 -513 748 -745 799 186 -936 -987 919 -721 -634 -680 530 827 -350 -569 -627 418 369 -463 -551 10 -544 556 -36 -441 -761 406 -182 252 -29 858 560 -47 -240 -987 -584 628 -108 213 -228 -541 852 8 -70 -675 -92 -934 -992 -714 288 -652 -698 -41 -664 556 119 -716 -982 -950 715 754 -153 373 440 -256 477 305 -837 782 106 863 -420 79 -890 427 824 -650 -720 -544 -761 993 -136 633 -675 72 371 557 -816 -709 603 -516 840 -241 869 919 -149 655 210 -386 738 -871 -128 -994 383 589 427 -618 536 774 -294 387 893 797 -806 -145 210 -805 -614 599 365 668 110 -229 282 -149 -795 -447 -150 -491 597 41 417 -62 -602 512 723 -676 15 -496 136 389 716 567 671 398 299 49 531 -735 253 400 991 477 -47 -847 776 -161 200 -306 30 -132 672 598 256 496 -253 -605 -624 187 821 60 -390 -572 998 -157 157 824 916 -814 -60 -53 -618 -7 -924 56 -871 445 -284 -764 -869 -653 375 -995 909 999 506 762 42 502 -474 777 660 -382 -872 -707 215 711 874 -801 565 -976 -271 810 316 -336 -312 812 953 -659 -641 -507 -96 822 -425 765 -335 -838 -220 -728 -682 189 96 350 -529 -858 -896 900 -312 -700 659 938 -894 793 991 327 -621 282 -86 -675 -716 28 170 -543 -65 -56 -124 -34 193 -93 -388 -370 379 178 8 -997 323 578 -91 547 648 444 -86 -633 -640 494 -108 204 291 489 -498 -453 -848 -348 278 -712 -969 -487 88 -784 519 -584 -459 -104 -564 -591 436 417 -500 -629 342 -414 -164 -732 555 -311 -626 -357 -867 674 -465 -961 -651 -1000 395 516 68 -464 6 570 -54 -80 -76 61 206 523 -468 311 103 625 -973 -552 -334 205 292 -106 -606 -878 -288 650 324 36 749 624 -868 -628 48 -394 -539 -957 -266 598 440 -476 598 332 742 876 590 -469 118 391 -20 589 -195 148 769 -276 -386 610 712 917 906 -934 -799 -774 -952 -251 588 687 -436 -542 -486 573 -51 -949 659 321 -362 -814 641 -554 694 -452 -344 66 -513 567 913 534 -697 623 624 988 907 154 -927 -365 -52 -737 -177 478 950 -150 -904 -848 840 -879 692 264 -183 -252 -306 -243 907 -297 -549 -486 243 924 -33 630 -177 -530 -68 527 -938 -437 -31 -800 -533 -557 764 -961 -282 -934 629 -574 -380 -772 -296 867 881 786 -785 -848 816 -537 -507 724 -470 -789 -421 -561 -796 -316 -168 989 -47 19 -769 648 -243 -875 583 -9 -645 442 -729 226 724 540 613 -901 -20 -913 631 701 -664 -515 672 780 -364 505 412 469 881 427 455 468 927 -585 116 231 227 -318 -822 -501 -406 -450 -925 -649 956 462 -697 949 -274 -800 -979 936 118 -161 576 810 -966 -116 -626 692 -390 -820 471 266 -792 217 -888 998 -575 651 46 301 -450 -465 113 668 -602 930 764 740 754 727 -602 -971 -938 274 -597 720 -37 -191 439 -417 935 -761 507 887 -976 650 214 137 514 -682 698 -939 -221 1 -646 522 -615 -102 -788 -581 711 -49 633 -371 -978 -548 -871 212 -183 -414 -803 290 -506 198 65 306 -671 663 -340 193 822 -751 -47 680 -126 97 191 886 435 747 -798 -376 -417 637 96 148 -681 -551 931 -702 -200 -912 425 717 -153 -453 -64 -612 647 774 -776 775 -855 -682 -6 217 -459 -224 -663 413 -481 -736 24 159 -457 754 74 -466 -427 305 -829 104 559 -973 -900 808 661 298 932 232 821 648 -608 -400 -500 -789 317 -443 -795 -284 989 -755 -536 36 970 -38 188 -544 -690 916 -500 850 -480 -177 -593 777 381 -963 615 -100 -683 861 60 -670 -527 -711 925 584 945 -173 -812 -859 72 121 -397 -399 375 -94 403 786 755 -27 156 944 -419 -437 896 899 -75 542 305 -348 268 -722 675 449 401 482 -402 633 -46 -979 248 610 -409 331 850 63 839 -781 -61 711 -1000 686 324 83 -61 -186 982 492 -376 913 -396 -133 539 -453 -641 365 483 296 -300 782 886 -580 -704 -782 595 -428 212 -59 921 -555 982 361 194 918 -102 -526 -117 -392 -751 -156 -477 -39 -996 300 78 -784 490 253 494 -976 -37 769 419 623 527 579 4 845 935 -666 254 548 -695 675 -967 941 346 -635 891 -638 -862 -522 205 -467 599 193 584 -37 40 -868 415 642 487 -426 645 253 -683 -654 145 -99 897 815 -992 -835 467 119 246 -643 726 833 -881 449 934 848 -873 667 229 501 -107 113 459 -951 -713 -465 -809 -798 990 466 -612 -707 -202 -506 -277 548 88 -679 -200 606 33 -839 311 746 597 -332 -639 -972 853 74 523 -177 320 236 -297 -186 507 353 21 -584 -802 372 242 -415 768 -73 634 -222 469 30 -461 -544 -772 -741 717 -312 240 853 543 564 -719 941 -623 619 -630 117 662 -381 706 806 141 699 -675 418 -997 236 -173 -920 -605 510 230 -950 644 990 790 -263 -442 356 -485 322 737 585 -154 653 -400 677 -49 -804 -265 -268 -840 796 -387 -435 420 273 764 -194 -331 -787 809 156 -801 -311 675 -697 -898 -464 -415 -634 -73 -496 -654 -599 445 -686 -989 454 -684 707 683 -3 716 -987 -6 -537 -305 360 -816 -290 -542 202 -903 -126 -115 -60 352 -202 46 463 177 140 517 -113 -975 -886 -449 604 888 -840 -501 -434 -296 -740 -282 -442 377 -712 107 -933 171 999 893 -817 467 68 -708 615 -119 120 795 600 -92 -381 -416 839 928 -121 -626 624 859 67 -492 181 974 281 -148 911 138 684 131 -592 379 635 774 -740 -336 886 362 123 -424 715 798 508 -6 -918 -591 -912 364 542 53 -292 -644 136 -906 -845 -127 791 925 783 125 -452 -433 119 487 734 -694 110 -44 194 141 -688 744 -86 -297 -870 697 199 -225 285 -989 -131 513 748 44 -133 -19 974 366 375 -194 135 417 -837 -225 -299 464 -705 332 -986 761 -145 846 -577 -533 605 -577 -151 425 -733 -746 -289 631 461 212 991 273 -47 -269 -402 431 462 578 335 977 467 663 32 892 623 -14 -298 898 8 -401 -816 -279 -899 -982 720 499 -870 -927 -166 -962 772 88 -230 -529 -618 -877 -767 -243 864 819 -532 -537 529 -340 282 617 -433 449 342 221 943 818 -712 -155 408 -105 -796 -588 472 -417 -368 -275 792 -759 -578 464 -141 -961 -57 700 29 582 -520 -287 73 -287 -880 349 -669 693 -452 465 361 -245 -480 -126 -514 -613 -696 516 457 -501 -348 16 -702 -273 15 180 546 599 757 57 764 693 742 -177 -660 883 245 777 480 -10 -908 -783 759 -583 226 71 -85 -372 -831 487 459 17 147 -640 72 763 777 987 -285 889 -249 -497 -106 -242 664 -389 -847 499 -846 -357 660 329 -292 -294 -527 -170 255 594 -154 721 996 -16 -101 880 -399 991 -761 71 51 908 914 -887 -429 -32 575 -41 425 842 -909 271 526 27 127 -130 -496 49 635 462 525 -562 663 124 -242 -707 -458 30 -29 -480 296 678 -206 -29 652 -416 -716 -287 303 -567 -409 -244 -818 979 234 665 -31 -3 -68 -559 959 316 -363 -773 284 -593 -336 -271 355 -427 121 -155 562 -242 310 5 97 893 -455 398 22 -142 544 888 238 -990 -686 405 -579 -602 151 164 488 -319 726 5 956 880 794 248 -723 -157 637 465 -484 726 -899 -784 -542 -369 -242 -707 908 -122 -970 -648 871 -716 819 -888 -201 -436 -458 230 -706 750 -594 -571 -92 -416 -921 477 189 484 -951 753 57 -377 -650 337 -709 -973 -86 -209 878 -340 -57 177 -287 -967 -682 -303 -837 614 722 707 759 504 -511 -505 15 42 -59 146 940 -405 -226 -776 555 -433 521 497 -753 -438 706 452 620 -739 -750 699 -36 369 -927 84 939 782 -14 198 186 851 736 -634 757 79 10 -218 913 -256 -827 -598 -363 447 153 -618 -783 631 280 62 -295 203 246 438 522 468 -424 -391 -919 473 949 709 516 -181 -735 35 -433 -229 -519 -950 985 953 -983 -205 -477 -986 458 -34 -858 -127 567 364 -861 -934 21 -727 417 -386 711 -588 599 18 -507 -958 -622 -751 -376 433 333 600 -473 -791 -148 -179 -273 631 -21 391 -688 31 -277 -853 212 356 -182 -965 -719 384 852 -447 -352 801 703 -713 -636 -181 59 -78 982 -754 -946 877 -212 373 -276 590 895 178 468 884 -655 -574 -440 -929 -363 -686 -311 142 619 95 838 138 980 314 -700 244 -342 811 -110 696 -740 -935 -675 -49 607 313 818 1000 25 265 889 -886 1 -742 951 -878 991 368 -669 -257 -268 473 -73 -646 -516 917 951 729 -858 962 792 268 117 102 -335 -691 461 963 677 204 -670 198 -190 -11 -489 -444 219 908 -839 -243 840 -401 -329 188 -778 356 -58 279 206 465 927 829 578 432 551 983 -68 968 139 182 -630 -723 -806 300 891 -854 -661 -484 144 349 160 121 800 -768 114 -147 -878 -642 -1 -736 -486 307 349 285 184 -81 149 702 -857 227 -777 193 -331 -62 559 569 -667 158 511 -944 577 261 -452 671 117 76 -581 498 956 -900 -910 857 824 928 229 886 -222 -87 336 363 420 -724 17 857 502 728 755 92 -591 -250 -685 52 -896 -565 -659 800 -240 255 982 756 -963 -98 732 -75 261 608 -668 -124 113 329 389 151 -347 -456 -26 509 831 -359 -868 885 -883 355 -744 -702 -77 -575 700 865 -768 -918 323 1000 -818 254 -96 -821 -377 463 -812 133 890 67 50 -39 -552 513 -780 -962 -589 766 648 152 443 899 -362 1000 758 415 0 512 959 796 -296 406 836 -32 -919 -170 547 118 -908 154 860 220 425 -863 -64 429 840 603 994 736 916 210 -243 -5 549 -808 -327 277 199 479 718 -870 22 908 289 -116 -600 -734 -733 224 -678 444 -286 -103 -68 683 -582 226 314 -997 614 -319 213 84 -393 775 857 -107 -342 409 563 508 39 -176 -576 885 439 -83 -890 -339 280 -734 316 -617 816 189 -150 -877 256 574 -908 605 179 -286 -107 -361 -543 -188 990 -614 803 -398 -62 -8 401 -528 -277 -236 -375 -393 473 963 -832 -426 770 508 -864 457 -103 -765 196 -588 -742 -849 981 -985 240 98 188 -188 -599 -938 -3 807 72 528 -845 377 -947 963 820 -586 698 -41 394 305 -644 -518 -569 -820 620 26 258 -84 -180 130 460 -675 676 -43 901 -779 775 -315 -280 -932 881 744 47 575 -593 615 851 -494 598 -131 281 463 -236 -416 375 -863 858 -524 253 -833 700 341 -4 -128 871 -857 654 -78 151 434 -132 -982 997 -684 -106 126 58 475 607 -281 -608 -810 96 248 -806 173 -192 556 471 482 556 -451 -849 275 242 -794 -669 4 753 -569 478 -98 -741 -163 -18 641 -665 -645 -225 613 296 757 -762 -347 963 984 772 -284 -232 24 225 -754 283 -28 5 -758 529 -43 79 -914 210 -865 234 507 36 335 -913 -188 -893 -948 761 -657 48 -281 742 926 -296 -592 -294 289 436 -205 -682 -458 -198 915 -102 -346 -872 950 -711 -778 231 -346 -405 360 763 -168 -38 801 -633 400 -602 -619 -447 -584 777 808 485 64 -287 -258 -832 411 -981 -10 -637 -807 -852 785 -331 -287 -719 -662 250 463 -809 421 -506 25 542 -122 -14 597 999 -834 717 219 314 994 427 430 157 -161 484 -346 -748 -992 485 255 0 -92 345 -766 -844 -777 -489 426 928 -642 -884 -906 -710 575 -794 -141 91 729 356 968 859 -418 -196 101 -287 -15 163 -701 -981 900 -250 834 402 205 -923 120 -770 -99 986 134 747 878 445 413 31 -785 -713 659 762 -426 723 271 537 971 220 79 -230 507 178 -204 356 968 -494 812 -231 -265 -753 497 -857 -847 -719 -994 199 -643 -957 -803 871 310 -406 -672 997 -283 535 -638 -96 -564 -290 83 -563 -967 350 -186 97 738 -976 456 273 -685 534 432 -43 848 -230 15 877 386 885 -992 612 643 -124 -947 13 34 -582 -21 -80 -116 -782 -33 235 -26 -14 -877 -805 -566 -197 -605 909 426 475 219 -320 -910 -155 859 671 453 -389 -368 871 -558 -592 738 747 482 993 -316 -358 -133 -231 309 -461 538 -433 -764 -697 -471 -278 -48 144 -454 -162 879 41 -397 -809 -100 988 676 449 724 -408 11 784 452 -232 -509 -170 786 -284 256 243 126 -754 576 976 -638 549 851 156 -423 -685 920 49 526 -594 541 139 -648 -397 -980 578 -330 -241 -914 -964 258 -617 569 -756 336 838 638 -572 209 -792 -364 771 486 -492 490 -244 562 262 174 120 36 201 925 238 887 -707 -773 -549 -839 -544 116 910 695 -361 -682 -553 -537 -735 424 -222 -814 -524 966 -298 552 79 -231 943 -983 836 -874 -816 -378 -821 -89 -565 -704 -898 575 -77 -52 -901 -546 -845 -823 133 508 -807 944 129 -632 -688 -883 976 674 623 -334 -550 846 460 653 187 -981 77 -790 421 -772 -715 298 246 -683 11 246 167 -162 -704 646 314 577 775 -485 467 491 572 794 473 -292 759 230 607 -400 679 742 258 508 414 -218 827 475 -888 -263 369 291 -990 769 142 730 -280 -525 432 961 -452 -133 -207 353 255 -382 -81 808 -724 -729 -705 776 308 911 -138 512 -599 -761 -132 -995 -642 -435 30 529 -420 859 -344 86 -691 81 -374 815 973 146 755 -330 -35 550 715 -58 997 951 -211 -750 99 -332 -844 -20 696 788 -754 814 962 -143 -382 -430 624 451 601 -443 275 404 -109 181 -362 -109 -750 406 62 -351 -934 184 881 -550 795 -777 -174 129 -22 -283 -41 -282 -969 737 -425 7 -612 515 -170 -560 -334 -760 -602 698 328 -637 -938 -382 -792 -39 -350 814 475 618 -206 995 -500 976 -890 -180 33 -996 139 659 -936 260 575 763 675 479 -117 141 932 -731 -490 476 985 810 -672 -883 371 522 971 -515 -672 953 -343 184 204 -984 151 808 297 -708 -981 84 -751 178 797 -314 397 -110 683 -897 -489 631 821 -519 383 592 -730 -105 231 495 607 764 -608 773 -286 893 -851 716 -711 -984 -455 553 -330 -184 -509 -333 674 -908 -428 858 56 -724 237 -36 -153 -111 657 -838 869 -987 -542 603 -298 -285 776 803 763 -765 -51 -626 322 22 399 -146 119 554 990 -249 721 547 718 -51 982 923 -365 696 747 571 754 -558 650 -886 86 -681 319 674 941 49 916 -962 -324 223 633 -35 30 37 535 731 -535 -514 -162 18 475 -881 711 243 -181 140 -602 -218 698 -908 -238 -203 -184 490 -522 316 997 498 -816 -559 819 -458 -70 426 375 -188 -900 -76 -248 368 311 888 348 38 544 612 66 403 -34 938 279 429 -829 -510 -585 -241 819 -834 924 359 -117 -790 -388 -328 226 794 -545 -316 352 -194 -797 263 -738 -765 493 903 -422 277 -705 780 -905 855 -126 -242 940 560 -311 -897 -707 5 -284 -488 -965 -968 -747 -994 -316 121 581 -118 -783 72 977 -378 -118 -527 486 -770 207 -604 871 463 774 -871 -784 -316 -805 846 690 -419 -545 -207 382 -767 343 -634 256 -484 561 341 -582 -40 878 701 -959 -956 -181 -376 910 -771 -593 -853 406 -581 -30 546 594 93 -199 -146 -273 253 305 960 -309 851 793 -59 -145 309 -129 498 -52 -79 444 -210 188 145 886 -60 -964 -775 41 -327 -616 286 160 -719 880 -129 427 55 642 -854 -994 581 -507 921 -333 413 -184 -529 -663 90 -288 -892 875 -600 135 -161 519 799 -568 -726 256 -610 896 -268 -826 -884 572 -469 750 -948 501 714 -99 -419 546 322 -641 508 747 -408 -961 212 808 -769 659 32 848 -412 -501 714 984 -370 351 -830 344 -921 -139 -173 -592 -966 470 816 735 -130 -838 188 756 -620 472 131 -620 424 -764 -219 723 874 539 -19 -556 352 352 1000 -549 326 -753 -715 -255 -439 286 -274 561 374 -359 -757 171 172 715 -287 -443 335 384 -490 143 496 -470 208 -162 -594 -809 696 -484 -911 558 -260 7 757 -869 87 -513 -989 -583 -176 -70 80 -888 143 445 -892 570 -688 -921 -239 719 -955 374 -957 -736 -786 138 -586 722 731 395 -770 984 -245 478 282 657 -36 700 38 -952 226 710 -205 -695 -382 115 -614 343 -44 -966 829 787 -875 -919 -949 998 -39 -209 -766 -939 -339 889 -309 646 334 716 367 -23 -322 514 728 563 -237 594 1000 -838 703 -365 -150 -943 753 306 750 -174 -892 -499 374 -35 -264 569 730 -139 895 -139 406 -611 665 -266 776 -791 443 587 -992 322 10 -650 170 876 -443 -277 -446 -974 -974 360 926 147 -45 936 314 617 437 131 -624 -617 283 848 757 -180 539 379 330 387 -915 -86 552 329 545 409 749 -889 449 403 960 251 -26 -264 946 529 433 615 -898 -909 -566 -828 102 798 50 405 -364 -359 -786 -689 242 849 188 261 -449 -192 428 917 176 -255 -416 956 139 111 845 -829 -810 185 -549 79 122 -86 573 -95 -537 440 -503 -192 -29 -82 636 -915 117 -113 -269 643 -735 416 515 -99 189 399 -35 872 -206 -372 188 287 -526 -104 599 159 754 -180 -984 234 436 500 424 -273 -668 -539 106 -926 -870 -842 279 749 713 912 -623 962 -952 -115 -545 -478 555 749 -289 901 530 -199 998 160 -280 783 -980 -155 -153 720 -54 -891 -73 375 483 282 442 407 -695 -890 -42 -291 -989 -409 -264 179 450 -280 -14 18 -917 372 -701 956 -7 -217 -778 659 -492 245 -517 580 -564 -513 -227 -653 -369 -47 -567 -916 800 358 146 -754 -105 589 140 -399 -841 375 163 -780 -340 543 758 526 -703 756 -833 -951 550 -958 -696 -135 278 307 151 -288 724 -411 -96 -492 -608 815 206 -147 195 868 656 186 -258 -599 768 987 -591 -888 -428 173 -516 -781 -561 900 622 -56 -327 96 321 639 -106 -578 979 -558 -568 319 -316 -40 709 158 -575 -140 754 -165 -447 -212 -125 -149 -133 522 -537 374 -492 -254 492 -341 -376 -71 156 -100 -73 323 -999 112 -205 -430 769 626 665 415 781 740 -395 -591 732 -895 -578 -431 -476 157 58 -598 -447 -943 947 -27 -329 26 -539 -125 -66 -207 -329 -378 -256 -991 -897 502 -77 600 924 860 -401 258 -528 -713 727 480 990 139 380 -862 -142 -168 923 -553 533 -74 336 236 596 185 942 -695 680 -25 321 -670 217 242 -394 -61 -835 -335 4 -902 -560 721 -352 556 458 -557 694 799 -728 976 -911 950 -121 -30 -609 136 293 160 -655 719 -717 350 614 550 666 202 28 287 360 -964 276 849 173 -204 998 534 354 692 560 54 -595 -337 616 491 27 -512 -327 42 471 174 188 32 617 -117 -473 -268 118 278 -853 -418 630 579 -807 782 788 142 -833 -405 -331 4 -482 711 565 189 84 -300 91 613 -584 8 622 815 -558 633 727 -354 783 105 68 -86 -435 943 -776 469 599 341 -647 -662 -680 628 835 675 -282 90 452 -1000 -457 -573 340 724 318 -366 405 414 -915 473 -822 814 480 -664 564 -780 618 732 788 -894 -517 -30 -555 -535 -232 -574 884 843 979 228 -339 42 -503 -959 818 -143 287 -740 660 940 658 330 233 566 561 640 559 -506 -6 505 785 -571 -50 490 349 -623 715 -130 -174 -495 632 -505 -128 536 39 44 113 -474 35 260 -802 233 -24 -208 888 -146 292 696 776 725 -592 95 -565 -275 -746 -240 -401 867 647 296 -416 37 -73 -943 -641 -839 320 -323 164 -72 530 276 -798 -709 -458 -225 150 -980 -192 -909 -806 850 -156 358 -154 -1000 256 662 -695 -414 -404 116 -324 -994 -231 398 405 112 711 -72 -645 725 329 700 498 -399 -184 -148 941 -761 -73 718 898 617 778 -411 -731 -332 -89 -766 387 245 -200 498 -835 211 197 592 -390 -622 132 769 -736 441 -977 788 -391 490 174 -102 -294 -626 -568 -954 443 766 -51 521 756 -951 -752 90 -518 -906 -943 195 977 -984 132 -924 -68 60 712 -414 549 223 -983 -242 194 -649 -17 -533 221 -28 530 523 425 68 -752 417 592 829 33 -702 421 -240 280 992 192 -942 -993 -58 -24 -867 -295 -762 -116 -501 -108 737 -380 970 -966 547 597 645 -737 275 570 594 -462 627 938 811 -666 -187 411 -928 -314 590 987 843 -964 -367 228 -305 19 -500 977 -461 -69 -489 -862 729 524 -594 431 463 -666 -377 -76 -536 -170 591 854 -907 690 116 722 -271 -549 -921 -413 -301 -582 -606 934 733 -617 867 802 692 -771 170 568 -867 -169 504 -737 379 -828 -399 852 -651 409 623 -907 912 944 -342 821 -460 -751 413 249 -937 -511 284 -707 474 -861 870 -308 991 -133 -721 531 612 35 -429 -638 536 -592 -283 38 201 214 463 231 -444 -446 -214 436 353 -522 -115 -320 -144 -760 -295 -807 538 -218 -494 825 11 898 687 -167 816 844 -887 -942 995 -663 991 406 -41 353 906 -461 490 -518 -626 -794 -515 -232 -564 -255 -388 -30 310 864 73 -578 -131 -293 635 -485 982 287 -954 -714 -451 -367 -39 -55 -333 467 81 -141 -22 -699 288 -870 556 377 -435 100 137 156 609 792 -630 233 -763 -197 589 -711 -95 937 312 -725 14 -412 471 195 865 -327 898 1 -951 266 491 343 -569 -172 -259 126 -773 554 -999 859 -137 -670 -915 -587 852 -585 224 -130 81 170 243 901 -896 669 771 -916 -686 -27 -443 -680 -850 160 277 920 913 -979 332 647 -238 739 -948 -299 13 373 812 -369 903 -74 224 322 117 -744 -702 -38 -388 207 -566 519 168 -537 859 915 -825 703 -808 823 918 -299 531 -7 292 -846 241 -222 -319 -167 -392 855 450 152 240 -751 397 739 -90 -35 156 367 622 125 -826 942 151 725 435 -208 892 888 -40 101 -646 -929 579 -415 -158 -853 -17 -181 -10 -375 589 422 376 577 -930 -240 -285 -137 523 -236 -788 -530 426 607 772 -227 470 148 -58 466 -384 -398 -563 -102 -839 -685 -372 -661 -757 914 -207 284 979 -432 89 -23 974 782 -614 -792 55 -389 29 205 -732 122 -503 684 252 707 143 -321 62 896 -479 -990 723 336 357 -636 602 -854 -327 360 -975 488 288 734 -850 404 536 215 -214 291 980 -795 -169 41 620 704 -64 588 -191 -68 -135 -121 664 -836 -671 992 706 -20 704 199 -132 -174 105 541 557 -137 -22 200 -215 -418 -691 885 -606 -605 -384 -83 871 925 -459 -914 540 381 125 721 330 -5 -459 -483 -113 -707 319 -4 954 581 979 -583 -686 -577 -339 -97 -288 -652 -829 -481 759 30 -46 810 851 -950 65 185 -921 254 168 -979 -185 798 -350 -490 215 -930 -26 112 352 -562 -745 -719 -924 971 760 484 -573 394 -942 -551 -293 -631 697 -912 727 -917 954 -517 -315 719 423 -744 221 191 675 803 710 323 347 655 -918 472 8 687 703 785 -277 341 -133 -665 -391 -191 -942 -27 437 336 262 -798 -156 -361 361 -788 -290 41 536 529 761 516 496 -262 -573 213 -171 -843 -464 732 601 -863 -946 296 497 -72 864 326 7 315 319 662 -787 457 -518 442 400 871 -420 366 273 -634 792 -651 237 -419 -323 -735 -438 622 -108 -451 -541 516 654 -927 462 -245 67 410 -430 -695 933 226 -847 -335 -770 -866 -589 -536 350 -684 -775 -379 918 585 -979 -754 -560 -300 -603 -869 70 246 -608 165 -22 -198 5 90 -324 579 570 -396 -657 191 142 853 -737 -887 -148 897 497 -261 854 529 -435 -364 4 93 989 996 -950 670 -867 1000 -929 -386 -745 437 902 -298 834 218 74 -549 579 -405 -498 -209 -560 731 332 349 315 716 -812 781 285 -812 -30 961 -453 -997 98 -3 695 164 537 493 34 -641 650 -839 -230 413 -68 -767 -926 -131 -526 253 -833 184 -873 362 -672 -10 -512 -675 395 993 -569 -640 20 780 65 492 122 515 -452 -149 853 34 608 467 -600 574 891 -861 -775 201 101 -976 -130 -709 568 440 130 -183 -672 862 469 571 -856 962 251 17 -273 -962 417 915 794 -456 161 -98 -361 313 -900 300 827 558 -264 -303 -399 877 -30 50 560 747 797 -72 355 512 -809 -258 573 -175 819 -931 -695 697 902 877 645 81 334 669 503 -758 879 -759 -234 721 -850 64 960 988 -273 -591 -358 212 -44 453 789 -481 708 -727 -593 -629 -533 419 287 -153 135 992 769 728 -496 298 605 -442 -617 -899 595 86 -115 -669 392 31 -664 144 880 -537 433 529 -61 -181 -608 136 707 -641 -779 -174 -536 -554 688 -916 -904 697 251 398 -544 750 165 -78 -586 -981 125 -227 175 889 -820 531 44 348 820 819 947 722 121 -706 -963 910 -853 -122 -161 -237 -929 -520 564 -895 -869 268 -578 -251 752 802 -230 545 436 -204 754 920 661 -37 -74 -899 -654 375 -661 51 -867 653 -387 -197 -500 -347 -202 450 -862 -866 828 -758 915 -8 -991 228 357 385 -744 -577 697 310 -99 -247 -986 294 234 -933 391 -920 927 -16 -304 605 -544 -145 -694 -933 826 737 -463 -322 474 -136 -289 498 -168 722 -761 -980 -18 216 369 495 80 208 938 -445 629 -80 763 -906 307 133 449 -744 -736 188 -492 -786 -935 206 589 346 324 -62 69 -630 765 -848 701 -417 850 -100 610 -227 -204 307 41 -731 -70 627 -717 569 -259 423 55 543 776 -508 -573 -996 957 -41 -64 548 825 876 863 661 32 -882 515 92 -683 -895 179 -42 -566 -668 770 287 -576 -883 249 -231 -805 944 -938 637 349 -836 656 -416 587 -664 475 77 -270 -704 951 855 -504 590 170 372 106 565 -355 415 -435 -756 466 709 310 309 -177 -693 -326 -387 -751 -302 -688 889 -622 116 -212 -805 797 435 -602 515 -125 720 -628 -498 709 -37 -343 573 -203 -810 -224 617 -269 59 -121 326 -965 917 -426 341 624 -195 -682 899 -142 247 -179 -461 -544 -337 848 -657 -461 -371 -908 978 -955 130 -430 951 -85 917 405 132 102 -132 -676 775 -377 -755 852 1000 821 -12 625 728 -545 940 -778 -42 379 150 510 10 976 -953 897 -951 928 -736 599 -264 -273 163 265 -607 -196 721 252 15 790 -755 -834 -261 -136 -316 433 354 -121 -774 -461 -116 -453 -942 -340 -842 881 -747 403 132 -78 -314 -342 -232 428 499 210 247 -496 -696 376 136 -942 222 914 583 -946 721 -28 302 -88 -192 -936 9 186 322 666 117 -151 813 -228 -337 -905 -629 308 -272 53 173 799 -486 292 -737 170 -965 -111 771 306 308 -609 -692 757 294 371 679 442 -589 119 -954 -843 240 -344 768 89 987 227 -960 -929 419 413 906 -37 382 -944 626 597 621 -952 708 856 380 -747 -832 757 -306 688 733 -667 -870 154 -536 256 -951 -986 -795 -599 -218 -904 -61 -699 -220 -118 894 -320 -227 -20 640 365 961 52 400 -588 -203 -468 -236 -259 -709 258 170 366 132 -731 -575 -834 827 235 -961 -330 657 -774 -7 -160 226 864 -466 83 -312 674 710 -918 -821 -792 672 -305 -876 -591 -824 451 -605 -868 582 -387 568 762 -897 341 924 -605 854 -380 -729 -618 -532 34 -358 453 -372 -479 427 977 722 481 831 900 -101 -29 -584 298 -317 499 -112 502 -301 -180 -213 15 -626 261 92 302 284 817 -673 61 -950 -341 -649 790 -5 -662 -940 929 -727 -904 61 352 39 612 -146 -945 -471 664 -255 887 -362 -923 -979 -707 598 152 285 190 919 -361 -942 -87 -63 -343 336 733 60 -897 -82 20 755 -381 452 176 -701 -897 384 55 933 479 394 127 -295 -228 388 -318 -126 864 -157 -285 152 -544 656 247 526 -964 -103 -972 -709 953 -165 172 534 -613 152 130 810 37 -439 1000 580 55 980 -949 742 419 337 -732 493 106 190 256 204 -382 -826 171 -104 790 -117 322 223 989 527 724 832 962 394 667 -578 489 721 593 885 -881 -654 -764 830 794 649 -559 982 -448 4 302 -30 -873 -32 235 315 71 102 133 -952 934 -189 -212 -646 366 -241 -519 503 857 -965 507 294 -378 -119 -38 684 606 -497 168 675 474 764 -778 542 821 -269 -779 -740 -238 -112 320 -227 189 962 -662 -503 -157 -364 -640 -535 681 -763 299 400 638 -21 -616 621 -39 -677 -413 -509 347 917 -379 -518 -308 56 -149 870 180 603 -563 769 166 -441 978 806 125 961 182 599 -33 -256 184 684 237 -391 374 -133 848 -234 -229 373 425 745 641 663 -8 -969 -427 -799 -725 440 -930 928 274 628 -705 -940 -71 451 465 750 -83 108 124 443 -18 478 -606 922 729 708 -432 524 -340 -601 -6 960 -288 -850 566 -910 -720 481 249 -570 449 43 393 120 707 -889 -157 986 49 -144 398 -348 933 719 -584 -353 397 680 473 -336 -24 -675 -711 462 581 -1000 -696 -422 231 798 150 -977 227 660 949 -341 -655 555 411 66 -366 -740 -455 169 -257 -644 30 -305 -253 -908 -973 -917 857 584 905 -380 815 116 743 686 -410 -193 -12 970 -586 -944 -826 -990 849 -313 148 836 808 514 -512 -843 343 805 -528 862 -228 257 225 -145 -850 276 94 289 -340 282 48 64 223 103 913 509 662 -978 -749 646 441 -897 349 -313 -951 -938 902 -60 -882 -719 -552 -320 489 -645 -798 1000 -421 -494 -660 297 455 -392 153 748 203 -355 657 -80 -351 279 -937 -741 -15 384 -18 -329 992 810 712 50 -71 -385 793 503 -490 -159 568 558 662 -919 691 -554 -344 -614 -357 195 -172 102 -331 786 -719 -921 -462 -993 -157 917 841 -715 -726 -659 -454 290 195 -316 -681 -640 824 -876 677 -880 -69 384 -640 324 -848 102 -693 388 -590 -161 22 -811 -765 -852 37 -270 -112 781 866 -758 -28 -533 -622 -66 4 -3 -995 61 -347 -683 -45 -134 -276 -990 843 946 991 392 947 524 997 379 -671 367 922 -382 -247 -837 221 -417 681 326 -566 -205 109 -512 -970 -220 -876 616 133 -991 -89 -174 155 668 386 -900 225 388 -718 77 -972 33 -398 790 217 -89 -563 435 -467 731 504 -633 443 632 442 -207 -533 69 795 133 339 -173 757 -392 522 261 -92 478 763 -172 -943 -31 -173 -353 -708 90 860 429 -192 396 -960 -977 -294 -936 58 -879 387 -871 419 -743 252 148 -57 802 648 288 -14 -84 -471 786 -923 -35 359 817 277 920 -163 -97 935 617 104 208 893 113 273 183 701 -712 -563 -576 -831 -277 127 610 -75 676 218 -247 -39 747 625 881 -303 -733 -351 422 924 523 -256 -76 833 -770 -395 402 755 -422 -16 -88 -531 -663 559 -398 -294 630 422 -790 -511 32 -527 915 -121 251 614 -284 465 -256 711 723 75 -123 95 -844 -807 649 -926 -614 -399 37 295 670 83 200 296 -312 -174 517 -678 -212 -813 680 855 703 -870 -10 175 316 -692 365 -267 -90 -86 -645 321 -962 -690 525 -716 899 -970 -799 -256 188 -445 40 -962 -483 639 886 -880 361 -824 -179 -955 -75 69 99 -180 470 -866 -133 -162 359 934 -171 314 -745 -142 313 657 -657 -978 662 -220 -104 -506 -699 -96 61 -319 -41 -892 608 140 4 -601 -907 393 199 -848 -267 596 -560 -904 363 40 -960 -184 -1000 442 -270 -696 -469 442 173 -984 -764 -835 -970 501 276 -434 -207 -626 441 -117 327 717 -243 668 756 -764 136 -947 -395 -783 -718 936 270 447 -978 772 976 -175 749 -456 784 -239 -624 852 300 322 -604 511 -708 791 -66 644 399 -1 290 -713 -687 -952 636 -488 387 217 173 528 175 -468 69 -655 687 436 -102 -773 -330 -401 387 -742 -29 84 -366 962 -365 744 -131 293 791 -170 -893 152 -7 594 -850 55 -810 208 222 263 -833 26 -135 -279 273 384 -361 -467 -148 -493 524 -320 -427 680 632 135 34 750 661 243 -483 -244 -213 468 898 448 -311 851 701 -866 -435 -381 908 201 727 -965 15 595 955 543 803 -1 -403 67 194 189 640 -178 872 269 30 595 485 -758 -232 -578 -661 -741 -274 -998 -968 -227 -176 -535 -70 746 464 890 607 -19 127 -495 174 -235 331 312 419 -782 -49 294 -869 -875 -875 -119 550 -132 -897 65 -434 778 575 -210 -909 -958 183 225 2 -15 -486 -801 203 513 -710 786 809 -497 -711 612 199 -269 803 703 -626 196 262 25 992 244 -877 413 -590 778 390 -800 112 -993 605 506 -623 -871 -715 628 412 416 -38 533 957 355 588 -366 54 -9 -958 766 -484 33 0 -551 111 -773 591 -778 833 787 -955 -155 -472 -596 201 198 405 -318 -416 357 430 -411 133 -108 -897 935 577 -125 102 135 -814 -567 226 -851 700 111 -519 312 568 480 -731 -437 284 -558 -842 665 120 -413 616 868 -503 -719 -777 391 135 -654 -644 -967 -992 500 48 409 -347 -884 709 738 46 -583 -641 -58 591 507 122 75 401 -117 640 -759 960 384 615 -544 576 -524 -910 -945 428 713 356 939 872 493 292 784 -210 -366 287 -34 -670 658 -995 890 -383 -910 433 384 770 -386 -165 418 -801 -119 803 -200 -599 784 -231 -892 715 24 -1 -21 612 -302 959 340 57 851 -907 -196 -371 473 717 -334 571 -771 316 -836 -124 -799 -325 -660 216 -936 414 181 937 -873 579 605 -107 972 -689 -881 889 -339 342 757 270 -548 -776 615 -925 -847 -47 -340 692 -539 183 931 -558 -128 865 -58 628 -979 492 -606 -199 -373 921 972 -222 -497 -892 156 -481 352 -279 145 794 -754 524 -573 942 -352 687 831 284 -138 100 177 143 494 -738 266 -769 -548 -196 185 -898 -162 862 869 -516 -439 370 317 -501 954 -270 -768 -531 585 977 622 -850 -771 -501 874 -362 78 -640 -585 58 -226 -934 -961 -806 845 403 -987 -186 513 -78 -606 216 -369 912 662 383 -843 -819 604 -536 -764 -721 -469 761 420 -313 299 -80 882 120 -115 -343 -8 -729 -713 543 -73 188 277 809 967 -424 -160 884 547 62 -819 794 -376 340 104 750 886 -74 791 -675 -129 -290 -569 487 196 74 865 107 108 -918 333 -70 -497 -554 -670 41 -467 -616 -956 173 -149 -718 258 -456 957 -151 961 -217 307 433 942 -207 -736 -622 -733 -775 -888 -163 488 -601 -539 512 -190 481 -157 928 -367 -926 -97 796 -490 -971 438 -577 -925 867 837 -862 -193 242 -314 -193 900 -820 -613 -14 52 -350 -408 493 -399 -32 -252 -59 -883 95 -853 635 -340 997 -994 540 370 656 614 -325 652 90 -472 -937 -792 984 355 720 -724 797 -596 -575 -810 -548 630 -761 -264 71 524 6 -189 1 463 559 -280 -45 882 -217 175 680 484 537 105 -520 84 597 352 982 519 -343 742 -605 -568 352 885 -650 -703 -414 -645 78 -749 0 -717 132 -800 -783 -802 445 745 57 134 -547 -992 -639 -996 -221 543 59 -829 594 271 -422 947 97 -767 -352 -273 711 943 761 -764 -121 700 -39 234 -545 -867 -581 -380 923 916 5 339 461 -176 -678 874 -675 825 812 580 443 638 -497 107 162 -755 -810 257 -423 -458 -121 -170 -237 -333 -692 -787 -409 624 189 535 -317 -775 -781 -509 -910 -995 296 335 392 488 -251 -912 -703 -239 274 -815 -510 745 -465 321 404 -649 -570 -560 -999 627 923 347 -325 32 -50 -202 531 -395 -277 327 429 805 685 -65 667 399 -736 357 481 815 -292 972 -734 -859 -703 670 263 -173 -425 -319 932 351 -981 510 -978 643 517 -646 -384 591 -714 -269 -507 775 -167 -913 502 948 -999 -9 353 843 683 562 342 909 -139 -803 -985 601 -267 228 -319 373 -836 -117 292 474 -511 327 355 -595 -922 -687 -619 -364 230 859 610 -587 -236 190 -503 781 168 122 -318 -21 -777 341 -57 -476 760 -61 447 458 -167 -725 987 -921 660 770 -801 466 -526 -32 -409 -942 689 483 -166 866 649 -725 -669 738 44 207 -70 723 239 -276 -713 -54 733 257 203 -675 18 970 -922 -73 -723 933 998 306 -871 -424 -574 -458 60 218 567 -704 -959 -351 -493 45 -107 -279 -728 -254 -842 168 683 53 -405 82 -423 797 612 457 349 826 -514 -480 -713 -788 -202 -598 -297 -964 -81 309 557 525 -435 968 -197 591 204 607 -524 735 -574 609 -75 770 265 897 -289 972 -551 9 232 -234 114 -207 169 -491 457 -740 -630 -270 -913 334 65 579 -157 650 454 377 -809 -328 998 101 930 -557 689 599 -722 235 278 -804 860 -844 -373 -549 218 173 840 -766 -335 936 -61 -977 -913 113 -957 -22 -170 649 297 -496 793 -29 87 300 -610 -652 -470 -732 744 735 -681 861 368 145 879 627 719 -810 371 446 218 -259 -741 -826 -118 992 664 -991 622 766 -408 763 111 416 427 856 -290 91 779 -596 561 851 -968 177 -568 308 399 -883 596 720 -233 473 913 295 -258 586 514 613 -951 -32 -815 954 -346 754 649 -738 530 586 600 952 -804 -242 -781 -504 66 -581 962 99 585 516 793 -332 -608 433 148 -949 -826 -220 496 826 -806 -643 880 -723 -927 -835 -95 -746 -38 -917 -434 327 -350 383 -534 -474 34 380 -751 -910 481 -313 -38 185 865 467 -396 315 64 556 -785 -869 672 -152 726 424 31 -360 -417 -635 -519 858 -962 813 -871 904 669 -731 -781 -581 -198 637 -235 -39 -200 -903 -306 -194 832 613 -495 65 52 245 938 -681 187 -198 773 50 845 776 -484 293 -993 -923 812 402 -750 -485 -812 -349 -187 -300 46 -100 -150 -489 191 654 715 -337 58 -526 -181 -67 763 -676 289 -195 -164 -116 -707 608 -638 771 377 -344 -63 806 310 -12 -470 -34 895 26 992 -494 -706 799 -598 28 -54 -325 -512 826 -455 -894 114 -726 721 -356 666 -871 650 -909 178 -542 895 -493 -928 964 496 682 858 -279 830 -498 -446 -153 -117 494 973 -146 582 360 -789 693 943 446 500 -35 -894 -128 582 -580 -811 479 -29 766 -909 11 262 244 -83 -509 -950 -458 42 -428 -147 -15 662 -475 235 427 -357 214 -336 371 -738 195 587 -193 780 938 551 300 609 -372 891 20 507 -203 460 -854 798 952 152 -986 -857 -667 14 -899 734 651 -140 999 179 614 -663 740 234 904 -783 985 433 -600 -262 -740 263 -250 216 741 988 -834 812 791 957 -229 -710 -12 -486 -79 -601 23 670 -62 -225 691 -483 111 -292 -33 -79 -543 10 589 527 683 -60 291 -953 920 933 307 -821 84 -280 -968 -945 -229 737 492 -587 -37 -927 -838 749 380 -108 832 237 18 795 -844 -203 331 -6 388 756 244 270 142 -427 454 669 -49 534 441 584 465 -647 638 -144 918 -479 675 -327 307 46 899 -769 79 817 593 408 -945 307 611 834 -6 467 -227 -386 819 -488 314 556 212 940 856 714 -424 -196 835 967 527 927 521 -144 -968 199 870 -25 -346 628 -733 -407 -245 -265 58 574 80 -967 -144 -971 52 -894 -958 -62 -517 -1000 933 -635 96 -64 -219 -696 878 79 -310 709 159 305 226 -286 -922 391 -586 -989 950 204 -831 150 99 -286 -696 -8 59 889 -849 863 320 662 619 -612 -6 -959 -271 -79 -795 985 274 100 680 404 -16 -226 730 -398 -850 500 -103 474 -695 58 -425 954 280 -321 -979 191 -980 -79 130 -445 -258 -59 218 -599 -557 689 -133 -568 46 912 -443 -3 440 799 511 -375 784 -975 -990 14 350 -744 -53 -760 -275 -88 -691 639 -893 -276 -118 1000 608 -517 774 494 859 -170 370 -677 -621 -919 654 902 143 -583 -687 -950 183 -895 752 -174 966 432 889 -125 868 -316 880 532 360 771 -17 -9 818 -656 777 656 377 794 -14 588 961 607 -414 456 798 -186 603 322 -471 386 -162 -992 -715 942 73 -485 125 687 -965 376 393 -279 710 968 -160 -967 -396 -777 -65 -696 774 716 257 -484 -737 60 119 382 556 -708 -555 -375 918 -205 293 609 -160 -848 -672 -300 906 685 -328 -287 402 -965 364 -488 32 528 479 -656 -118 -170 -919 -659 512 230 -480 689 -491 -391 349 527 -270 676 -665 -459 183 -338 476 275 789 -95 -948 -31 -337 367 136 507 -591 242 -224 853 783 -907 968 908 -850 -393 839 -28 515 -357 -368 -292 -815 -94 351 -484 -978 -921 371 823 293 936 -142 -344 549 -743 457 645 -448 -686 -953 435 246 414 -178 -539 -230 -772 -846 979 30 999 719 -600 144 724 -378 -188 -977 -417 -415 805 100 975 371 -707 180 68 -870 590 -102 -429 -266 -379 767 160 -730 399 -31 -760 -220 134 -46 123 994 -426 -594 -219 946 495 42 823 17 -499 -126 481 -176 128 -992 -295 -521 -987 487 -635 -611 -260 638 264 -631 303 957 599 733 -947 -53 -471 -676 579 832 863 -598 483 195 637 431 498 114 -408 -662 -420 108 -675 835 -412 912 -249 -56 662 355 -917 911 260 -951 351 691 32 -85 314 122 -295 120 -813 -504 -176 -930 818 -743 -998 -599 760 145 -298 -194 733 -354 -427 425 -947 -434 4 -960 274 24 107 -563 -847 424 -389 465 391 -594 503 164 -516 -34 22 -7 -885 -527 121 525 906 -865 784 898 251 974 875 600 -10 977 -85 -497 -726 -230 -50 -282 -686 929 125 688 -608 744 785 -494 100 923 -350 205 970 -566 52 400 -683 -732 690 380 363 -772 -935 536 934 -12 122 302 411 -694 -991 -487 363 -358 996 -136 -191 918 -578 516 -130 -442 330 -378 424 523 -813 426 235 -736 179 -506 -709 -504 94 183 -855 -919 747 -571 87 261 -459 615 135 -670 -241 990 -171 -906 408 -500 468 -524 -624 -51 173 -273 -261 -352 496 -128 511 -550 -351 78 -458 777 221 -707 -536 138 -869 -338 -527 -795 379 -365 162 -225 609 703 656 518 206 646 865 247 -851 -251 37 -467 208 544 -428 -735 -677 996 -609 -417 200 179 -265 574 247 993 383 -773 -145 -960 782 87 -461 52 -62 252 859 353 -419 -169 873 -835 -119 -991 -950 282 -952 386 -822 -918 -467 629 814 -406 678 -864 -173 789 58 -358 -31 -449 -532 59 -10 -618 744 -353 641 -522 -435 -238 -631 726 -457 -267 -500 -52 -474 -396 994 246 -724 579 75 -494 -403 -167 -758 432 -101 -30 753 391 616 493 638 560 421 -131 -512 -691 275 -47 -762 235 -418 -893 311 -109 706 123 -687 876 314 264 -545 -83 314 92 -400 129 628 -873 712 -715 -373 68 318 -3 -472 -334 967 -690 881 701 -158 -499 355 -509 -609 -568 550 -376 -815 655 -102 -129 -599 -280 -529 103 692 -26 190 -637 561 821 143 -932 874 748 -390 -548 223 789 -442 383 420 -282 874 -647 -264 348 112 333 766 -827 923 -473 -447 778 754 194 -509 702 -272 532 -834 337 -486 -424 -751 273 -924 0 290 235 123 -882 -423 332 401 -521 850 -385 -713 89 -612 699 757 313 -425 -81 341 -44 -344 -573 154 797 102 -291 -575 -566 -914 -570 601 506 -694 736 329 951 -725 -234 835 168 872 809 295 763 -923 916 583 -622 679 -31 -947 -137 -300 212 462 -943 230 -785 -994 653 955 -296 -419 -512 -345 -43 983 -815 -957 138 512 -3 799 656 -907 -816 906 760 914 390 179 -4 498 -460 -833 -217 -137 448 12 335 -308 856 -731 -831 -919 948 490 848 -484 -234 -895 -442 361 -301 -748 248 195 810 -662 618 -197 163 -920 -78 -508 -591 225 -829 -925 -834 31 -920 45 -785 702 -171 702 -842 240 292 -77 677 798 879 -920 9 -211 -13 -92 -501 271 913 692 744 -198 -504 -523 -51 365 407 -924 -952 586 590 -408 -85 38 -993 351 791 -15 -658 -727 266 757 -196 160 581 278 -504 -820 -339 -484 800 179 -117 -995 720 730 196 296 805 176 364 -486 -629 -499 -853 496 -580 293 -495 -19 586 -802 -494 -455 -198 -666 -887 551 -774 127 232 -960 -454 -816 15 -896 -298 662 762 -109 146 591 937 54 -99 -33 -585 849 -601 -17 -124 420 -540 882 335 -856 824 -211 -645 -931 -931 -354 885 685 -440 411 -214 792 -814 -275 405 61 662 772 276 -29 392 793 92 -897 957 189 400 -273 -375 149 -595 -243 -98 -811 -295 -853 438 7 -432 226 -951 955 86 456 -640 869 -590 4 -305 -209 363 -910 -344 302 327 92 -604 -50 890 -61 -593 608 -835 -103 830 967 563 -245 -712 -521 128 -186 72 -898 -561 615 59 -957 370 725 -329 578 848 781 -93 75 350 538 -332 -852 -958 925 -558 297 -2 -7 895 191 771 -252 420 -1 36 900 -133 73 -276 -344 730 345 -782 624 316 232 -269 460 -753 92 410 -573 -661 -188 104 941 -125 764 30 -806 -802 -615 -230 22 -350 -272 610 -569 620 -116 741 -590 606 -415 -320 -762 -947 -559 196 316 215 923 164 24 689 -945 962 -304 201 398 -235 -82 934 -868 871 -214 498 -928 -96 990 972 -860 720 -962 35 -586 -458 -601 -654 561 298 303 993 -864 216 -318 -106 531 -210 710 761 152 -30 70 203 241 -940 -787 -591 557 -616 -284 497 -805 538 466 -748 468 -330 -192 -635 508 852 -366 680 -26 -430 -441 -239 -907 731 821 -490 705 -37 -669 -847 116 -875 -750 -664 -944 -133 -129 110 185 475 -183 -754 446 -508 -676 370 278 -340 -63 732 -824 -545 526 -276 438 345 -48 -45 957 -904 -116 522 -820 -226 653 -458 797 873 724 -721 237 -927 217 -847 -80 269 -696 -931 -944 341 -543 -341 59 143 -725 683 916 470 -905 -580 -299 830 544 -373 -425 -815 -395 -822 876 773 230 132 -390 -835 528 359 235 -104 -746 -778 -628 -66 -884 -448 -417 402 -901 781 120 184 -106 -714 -309 578 216 -679 451 -780 366 711 -105 954 892 592 594 444 -694 208 171 283 404 -708 305 101 -96 297 262 413 -133 536 -311 -1000 -546 -885 -347 912 839 -872 83 102 467 11 -303 617 -163 970 -202 -440 -833 -271 -266 -282 -296 764 985 272 208 -91 -49 -698 -263 148 -883 -997 262 -739 -66 89 -429 424 979 831 930 766 325 -460 133 523 967 -676 -108 464 888 -153 943 947 435 747 -853 533 -46 -161 9 393 -554 931 -706 -347 -234 424 214 -813 -760 117 -961 490 -437 -426 304 -846 992 -92 105 -44 -704 1000 -73 -166 6 -560 358 -239 840 -427 946 -729 602 -164 96 106 924 191 555 -103 526 -112 -165 -91 889 -605 -895 -399 693 -240 316 -353 -230 4 -770 -492 -633 526 334 -107 -797 -103 212 298 -230 -497 -924 -822 39 156 -984 996 -895 679 -957 701 529 736 -434 709 -865 -581 1000 -752 -182 -960 -621 -985 649 -529 979 84 -76 818 -682 642 -118 377 488 -832 226 661 749 895 -979 -484 14 789 -771 701 -818 -773 -227 188 -60 -243 -479 -514 -376 -173 963 599 318 -891 519 -460 -778 136 292 -144 -907 -525 881 -232 -622 668 394 591 820 -125 -481 524 -757 505 945 -533 431 -979 932 -298 -93 -858 115 958 -934 526 250 447 -351 586 326 569 -877 11 -827 20 -720 -336 414 405 -573 -225 -676 797 -33 62 726 -86 880 -880 232 783 -137 -171 -702 -404 546 766 -439 136 -892 -528 931 416 645 -170 -660 -838 -715 -152 -925 -183 -592 -810 737 596 691 726 -752 924 -681 173 -771 129 -544 -823 -184 658 967 780 212 373 53 -401 -753 878 684 -597 963 880 -52 683 -903 -605 -205 329 -144 133 -601 334 -792 444 753 -51 -100 -275 164 -108 496 997 -482 108 -24 -248 849 -222 538 -283 885 -627 470 -715 394 386 -179 -166 -668 467 -470 239 459 -569 -827 425 -821 337 -196 -214 -804 -624 374 542 -872 800 -977 -198 -42 481 242 270 413 -142 747 -784 349 -478 -978 -904 -776 -244 -306 733 -200 -760 873 909 -862 -526 417 139 -314 -900 74 218 470 -937 496 746 235 8 462 562 855 743 -133 -693 414 -225 -587 -206 276 -300 809 -414 864 64 -517 946 762 861 -581 -24 643 928 482 671 -600 -828 240 -267 -589 245 -863 77 803 -142 -758 246 11 -212 -361 195 -702 951 460 50 -516 481 -817 392 -596 771 694 -182 479 45 -916 611 277 551 84 -632 -455 983 -952 -87 -107 1 343 -536 -806 -163 269 -52 781 -787 515 -221 -549 937 53 -466 -371 -188 428 970 -277 -953 -438 -363 -52 -702 961 -884 -861 -839 459 88 -776 610 426 394 209 899 807 -369 -655 637 77 -251 52 79 -266 -128 508 778 -16 709 -632 -251 337 704 449 166 662 -444 -289 230 157 557 651 483 -556 -66 -750 932 384 -883 316 763 -912 610 -910 810 880 -147 -115 67 -195 490 450 -476 496 -600 161 609 115 -932 -352 -380 423 -798 -830 109 -992 745 927 -857 20 -764 751 -101 571 -518 -839 691 157 853 -539 -856 -241 -447 -391 -948 -552 -707 107 390 453 454 -710 -696 -522 248 319 943 794 310 -759 491 -197 -381 9 -657 -546 168 168 481 -526 699 400 47 473 -256 873 330 -545 -194 777 -253 931 -946 -986 90 71 -351 -67 697 366 -308 -361 -620 900 244 -258 948 -911 -352 114 526 611 -883 923 483 -495 367 712 -421 -974 -225 -477 -574 437 -702 -186 793 788 -317 -790 -732 0 -777 220 217 -950 712 45 -275 -920 -662 856 963 294 985 -446 985 129 41 225 158 -89 581 660 -575 293 435 -350 -338 -86 -596 -313 -790 -888 -324 571 603 -347 -792 -376 -834 55 -9 -690 -503 693 222 -160 -675 -948 -610 115 -35 -875 916 -934 328 -418 -225 -265 -829 -63 -266 683 542 -599 -28 73 -259 -402 766 -70 650 291 140 537 -952 -462 912 606 -195 986 -528 705 928 410 -970 83 395 -164 -584 505 -366 -222 -6 -829 582 763 -718 -685 552 -941 -822 -571 -307 -569 -999 -397 827 -635 228 119 363 306 463 359 -951 114 40 -654 -54 -365 -225 -386 -493 467 30 -576 210 753 595 -870 815 564 529 -568 -83 284 247 254 -768 -278 684 534 -593 598 425 346 -650 -434 -444 94 -369 275 -548 -186 336 585 -113 -544 859 -139 -145 747 941 990 -99 -121 560 844 -496 -532 -860 895 156 678 997 494 -302 -393 -182 23 175 -489 966 -167 889 -160 423 319 239 -20 717 -849 -591 -230 -266 -790 -814 -23 -30 -394 -152 -731 -464 700 -148 -627 602 236 -561 -371 851 -69 -685 650 -341 276 886 483 -962 -159 970 -654 -507 824 118 -370 -28 -891 -923 72 575 -895 -778 575 45 912 713 145 -750 734 -121 -507 194 -814 -867 834 -725 876 772 75 -134 -65 -772 264 -420 371 -890 290 -54 -424 -936 -42 -143 -416 475 -301 480 288 -693 344 836 607 667 402 118 -901 756 614 889 -604 -257 -175 -80 -402 477 871 772 416 697 564 905 -214 50 -165 495 -658 648 303 -993 907 -245 447 -424 480 -435 -959 -145 -784 -837 325 -829 852 -738 782 264 12 297 905 -773 996 -73 32 -160 -501 525 -739 444 510 -542 -835 628 892 203 906 545 -719 -320 -871 308 473 21 -178 -778 634 -243 -145 173 861 335 -55 261 52 -466 72 -115 -753 -231 363 78 927 215 470 811 967 -988 -646 -725 509 -85 832 -45 -655 350 102 -361 418 -210 206 -766 -605 658 -670 -302 878 117 -669 -912 542 927 -372 176 -913 -776 -681 -216 -219 -435 440 -5 493 594 -92 -781 700 -739 983 -271 -669 -246 -944 -398 533 -178 -199 -752 678 -456 -484 -220 -712 633 -815 386 300 863 -401 649 -393 215 -916 -871 906 -240 971 -186 739 674 554 -860 719 212 -997 -403 127 -433 -248 -263 83 -617 -64 -809 -23 742 -947 -650 -183 -71 -193 -573 252 -459 -905 -153 -254 -341 -12 761 466 -511 182 870 611 -708 -463 996 -593 778 898 754 -272 -856 -877 -339 -996 913 219 -403 309 -188 666 -609 458 -596 -252 -237 203 -638 -431 865 -965 615 408 -407 -422 266 -9 -722 76 795 514 -812 -457 279 991 -589 172 -413 -3 411 460 -692 -78 -422 -585 -797 780 844 -777 503 -569 -182 -481 345 124 -543 -883 -673 -98 -649 -181 -272 -950 816 -613 -568 -254 -144 -244 -412 831 557 -2 -14 -497 774 573 -640 891 730 -565 505 -621 -104 208 -986 351 167 673 -28 -565 -966 -578 324 -331 503 -265 624 -959 869 -376 315 640 -570 162 -157 -509 105 797 -613 -974 69 567 531 301 -338 458 -846 -530 887 -966 -585 -138 -209 43 692 580 -672 -93 432 868 -901 719 -288 -707 -691 -847 717 -808 222 998 7 760 883 637 -564 825 -637 38 147 65 191 552 -327 935 -334 -434 959 142 -590 49 -145 9 809 -235 -216 645 570 800 -519 -616 522 114 451 -589 672 -174 -715 -212 687 -83 -296 276 940 863 -482 -616 808 -597 29 -701 847 372 245 -696 813 -202 -439 889 927 -138 241 -146 138 -494 -799 30 -874 -169 88 277 -598 699 43 356 -225 581 -813 -354 999 934 670 521 -794 51 -944 661 109 -610 -244 -29 -665 943 -323 741 -213 -92 -114 -484 -520 821 107 371 481 833 -527 -805 265 -506 -533 816 -992 -126 361 175 -727 376 17 -324 -687 -676 -2 -733 -69 840 67 26 816 792 889 -720 527 -950 -654 -736 662 339 297 -334 -446 -214 -764 6 -652 536 -424 -678 -856 -843 -300 773 583 -705 -938 -182 -128 -855 -519 -802 174 -44 -774 217 871 -822 -59 -465 324 -401 -991 167 325 25 -283 -488 790 421 560 -34 568 -482 -509 -633 -632 -193 -559 -904 -806 237 988 -613 400 -705 -218 905 -298 -32 -61 547 448 -270 363 185 18 558 291 316 -348 725 383 -605 -713 544 719 -914 84 -20 266 97 -24 59 -540 -584 -127 -897 -538 387 344 832 841 -534 -217 600 -371 -704 18 -553 -622 -798 689 -451 -355 -745 -173 -445 -915 -442 90 -454 340 72 838 907 -602 -820 343 -99 -687 -190 -157 -835 -36 205 -800 -812 -160 -669 678 501 178 305 -203 -645 -597 305 188 478 -837 -33 -110 340 -704 587 -430 153 -252 -527 -260 165 757 -719 -181 -663 -891 435 367 356 -834 530 662 -737 343 -763 -915 63 171 -37 947 953 -52 902 -939 409 -74 32 -339 -195 181 868 820 930 175 344 584 -329 808 -787 -150 110 -819 112 -547 -289 484 -798 768 -267 -488 -730 -411 657 -670 624 497 -759 -663 -241 833 -698 412 640 294 -871 -706 -440 406 -348 -461 151 15 336 -951 -537 -220 131 -387 642 43 -879 138 509 476 937 -762 -269 -221 -189 567 -807 -731 -58 -968 -542 -466 -589 191 -224 -815 168 -455 403 281 -291 -419 -749 -896 -115 931 882 -499 878 -95 330 172 -301 -942 -118 376 -509 816 523 728 -864 427 691 528 -524 -63 595 966 351 10 417 572 309 102 -409 220 472 -210 930 -148 -468 -846 739 792 635 -511 -945 -167 907 731 918 39 -748 599 -381 -820 759 233 -446 607 -638 -182 45 -223 -141 123 -223 296 571 31 -579 658 -663 -443 -27 838 393 -70 17 420 337 -535 -205 590 783 -114 -494 -19 342 -762 -277 98 -673 -725 192 -476 256 700 -514 428 928 -787 -752 383 -449 122 15 870 374 44 100 -964 287 12 157 -579 -17 171 -25 -554 681 -722 624 -776 869 81 -543 -672 186 460 -635 -837 124 32 5 463 420 441 -258 -348 880 -816 393 -279 778 -370 936 782 530 -704 -294 -917 538 -652 448 536 -58 553 426 -26 -367 -509 806 -930 -913 955 -366 -43 -6 -718 -236 492 -396 -229 -109 565 904 481 419 224 -350 503 330 170 753 383 -777 -739 -716 -42 708 775 435 -30 -263 -938 658 -364 -265 -165 387 916 794 685 636 -451 -6 284 682 -443 686 476 -972 321 -254 -972 419 -591 298 571 381 455 -93 -999 -459 -348 362 534 -452 -776 588 452 -980 799 -326 191 399 172 769 -100 -890 -698 992 -145 -628 443 214 -702 -948 -582 199 463 -633 151 -649 268 -505 65 466 187 266 -484 -504 860 -563 -532 -455 645 518 858 -804 785 -164 -176 -323 -407 655 -586 -206 576 -450 -426 873 957 806 -469 -787 92 188 556 884 -251 -16 -75 338 -714 -689 458 -700 345 -309 -977 213 -821 943 572 643 -346 899 584 922 120 542 70 952 257 89 659 -483 -442 -370 989 826 422 549 -215 -127 -138 -435 279 -77 -734 523 218 408 -970 848 -903 -538 -687 -415 -235 -142 265 -363 640 932 672 -700 787 151 998 -75 -422 -788 109 572 -694 -109 199 314 -651 262 391 -690 689 -172 -771 716 824 -137 -823 711 124 553 187 406 26 -296 595 316 690 681 394 -115 196 959 226 -381 722 592 867 793 -458 -720 -479 26 -45 150 77 140 -690 -201 717 -865 756 777 -67 -848 295 -418 -502 -546 -935 -104 -395 287 637 375 373 234 -87 847 -351 -844 226 458 238 548 -332 846 180 -829 182 -245 131 -701 608 770 -78 -33 487 -579 841 431 -8 825 742 -512 -853 193 963 -850 -169 837 64 39 524 668 749 -167 -804 294 122 473 -154 -821 888 -634 24 -319 -450 -267 888 -505 461 819 -619 -886 597 493 524 -485 147 -224 -44 227 105 -192 920 -590 679 -908 258 -819 901 -417 -370 575 331 707 203 270 -664 545 665 165 468 363 -90 -697 -507 280 928 -747 -778 775 -312 -660 -740 -616 824 -50 -366 965 -110 442 -602 258 -481 722 306 983 473 116 317 451 136 -69 -796 -678 921 40 92 263 -848 63 835 830 -103 575 -973 214 802 661 105 776 462 -934 -572 529 -161 98 453 603 634 -541 163 -807 -16 -857 -648 674 -434 95 -17 -803 -357 443 -701 882 -182 792 477 -833 500 -444 727 -522 699 -17 940 653 402 205 907 -58 288 924 -407 238 -286 -45 -644 179 -528 -898 14 -201 283 -813 813 202 144 -717 703 -658 813 -404 728 -65 -35 -140 581 729 335 349 477 579 -175 390 -593 -43 406 -187 -976 84 -208 82 543 779 244 543 479 -63 639 -885 -691 429 482 775 88 -723 -451 770 -897 -75 701 901 160 659 88 887 236 712 -117 229 213 -8 591 555 994 -732 204 670 878 305 -40 -631 -408 751 951 55 -73 76 272 -78 -190 -6 -193 111 901 -219 -150 205 816 -562 323 -980 -225 -290 922 991 790 36 55 185 -58 -504 904 -734 -619 614 764 278 806 651 -148 -815 164 -860 399 -827 -297 -501 -131 -833 -490 102 716 -204 -79 -699 252 828 -1000 -920 -589 52 -961 346 -338 710 -621 -287 993 -60 651 758 757 -506 -531 -908 -490 -204 -203 875 279 -850 -772 -919 928 556 -186 276 -732 432 140 -168 -48 460 252 -215 -918 -683 347 321 910 263 972 859 140 457 -467 -703 -153 484 289 -751 -496 -630 579 895 -902 -623 544 686 -926 804 150 327 -18 -223 72 -969 150 245 -457 448 -593 621 -65 -512 -728 851 -870 -68 -841 -271 -605 -690 667 -388 -190 -27 -901 -779 -285 795 -375 -220 -823 -498 -255 -668 704 -469 250 -118 -754 419 462 -8 -323 -200 293 811 149 -230 45 358 -597 -930 -28 399 -464 -602 -635 928 -309 -846 -177 -902 -136 908 537 -509 -170 -402 -670 905 725 -921 880 -906 793 -742 -227 440 780 359 -1 -763 -764 687 -560 525 96 94 -689 859 383 371 572 -858 -695 -912 226 651 920 -380 508 585 163 353 -225 -824 994 -315 -74 528 186 -917 -384 -277 -79 22 644 -534 455 -392 904 435 883 -105 -158 998 -439 -731 11 276 272 -586 836 585 -340 724 -987 -790 934 149 490 -102 -829 -253 635 453 -179 333 -880 -963 -484 -59 -638 26 -619 961 -195 -413 -102 137 -526 224 72 -926 494 -866 -249 814 557 -275 702 -896 -244 508 54 966 -696 -251 3 -498 -552 -11 -982 -275 -492 -42 -133 52 -105 -166 -175 432 -653 51 -971 -548 267 -456 -946 -717 213 487 912 153 509 -884 -871 245 -24 -16 744 640 218 -856 -106 563 422 382 143 -116 75 580 692 -694 -458 -996 -844 922 120 -840 151 -63 -405 -968 608 750 -966 -268 -476 775 634 -545 56 33 330 -601 586 -93 695 -156 374 225 -780 804 853 -639 800 695 -39 817 296 -7 -687 -629 -721 431 755 -940 454 -860 -27 957 243 649 -502 675 -717 57 741 -651 103 -900 -866 -102 326 -936 -935 -658 -49 720 15 -326 -403 336 253 -257 -112 -841 -334 85 598 761 370 -784 -761 748 602 -409 -279 509 -36 -801 510 -4 529 -224 87 -1 -283 46 635 -607 272 -360 -350 914 -261 -269 234 726 -128 8 556 277 -81 631 276 -633 401 -676 -281 -983 -656 -523 635 570 -13 490 308 321 256 787 37 371 -236 -120 842 -126 710 302 -402 367 827 838 186 929 -950 457 -501 -973 -866 373 926 -389 -54 -373 -670 117 -150 921 -488 -221 353 116 535 -745 -259 -128 957 -688 -888 -515 -519 625 302 -138 -622 -309 -617 -24 -436 665 628 -513 -901 -269 -578 905 -776 41 -706 408 491 -942 -366 -653 874 -71 -800 799 -748 793 602 -465 642 -961 350 -661 488 21 947 11 301 -953 719 -229 30 -187 295 376 164 -448 -122 -253 877 71 645 -146 -359 -423 270 207 640 492 68 -870 -584 73 -366 -58 332 -662 927 956 -978 857 970 381 -65 -703 -107 -62 -630 -995 -721 180 -57 -817 -646 754 -325 103 -550 -66 768 -292 564 -675 -655 342 351 920 2 -810 -510 286 248 -805 576 11 -883 633 -565 -527 156 -939 6 -896 -995 127 -245 446 -964 -527 736 760 771 478 472 584 -432 -40 772 -536 624 -449 353 -495 -44 372 -651 260 427 721 -968 631 -442 318 -583 702 -455 234 -637 -271 -16 57 -98 -678 850 -624 145 731 927 -930 -888 583 344 787 499 -212 400 166 -741 589 -357 801 265 -347 653 -698 -427 -825 270 478 -687 792 -108 -724 -612 -509 104 796 -548 -898 -793 293 -217 960 -144 -889 848 391 323 428 -4 890 312 -718 -972 793 334 -394 436 951 -413 -49 -618 -861 795 57 372 116 -965 -733 100 7 -695 673 771 524 -491 -446 348 754 328 813 981 -7 535 -611 454 -414 -917 -568 454 953 -613 -921 -83 658 45 -706 944 -260 -655 -68 411 -643 -17 537 -261 753 717 -997 -591 814 -50 185 852 254 556 928 587 247 315 64 980 759 -138 925 -45 338 734 232 -188 395 -645 -868 657 -490 -447 -90 837 160 796 905 -892 468 133 -380 -307 587 -510 675 236 -302 860 626 538 945 -468 59 321 584 613 -594 60 553 374 195 -435 51 708 -65 585 796 974 -132 331 -54 501 144 385 -702 -163 103 350 753 -268 -158 858 -965 -260 -620 944 696 -498 343 -615 812 445 -668 644 -974 -761 467 -969 372 -67 -668 43 450 -434 -892 -354 -301 743 989 -139 712 652 674 -95 -546 -140 719 58 806 963 -518 -41 -582 -470 -437 -365 -895 -944 759 939 191 -942 -593 974 -587 -372 386 -292 275 872 635 921 -162 50 -747 -126 -881 -703 -836 534 -321 764 -723 -407 978 551 109 427 498 -665 -333 -253 905 -148 -398 -41 594 -710 107 356 918 687 -718 -977 -373 -177 -317 -292 -440 786 997 905 -607 490 540 -623 -671 -827 -3 603 972 267 820 486 958 -124 963 -315 978 707 -365 -929 -147 -67 -779 490 -121 -61 -812 712 -12 180 28 -911 -411 305 -565 570 -528 486 529 -55 289 380 -686 -498 189 -782 794 -961 -874 355 -767 -789 -344 -826 -195 557 559 169 -591 666 378 -875 74 476 761 -351 -929 -372 302 873 -35 -710 78 274 -830 719 978 -563 628 186 552 526 -840 -465 -734 -119 -866 -275 524 -318 393 -523 159 419 647 720 -126 -723 -750 -309 547 483 -846 -340 223 793 -435 -560 132 -880 -392 480 -307 -213 600 -521 -233 -516 -416 735 -182 -190 582 483 -201 -880 230 -267 961 -140 -911 77 705 -956 -702 -607 -441 138 719 2 567 -345 72 874 648 478 -932 -422 975 -525 -424 68 554 -902 468 823 843 -532 85 698 -511 -950 -801 -327 -876 -337 104 -697 -600 -600 -247 -5 -538 512 -586 83 -799 -833 -974 216 306 740 459 61 678 888 -551 128 -746 -369 990 529 -238 872 517 -742 -258 435 566 615 60 613 403 21 465 727 17 160 546 -452 -410 820 -417 789 -43 750 267 -16 478 -280 -582 416 313 -862 -91 852 608 743 761 -629 816 -631 -305 855 872 87 -366 146 -965 492 202 -695 -906 -416 621 705 682 427 -681 606 412 730 -480 871 -191 -117 -447 -580 418 -870 -169 -889 -295 887 -608 -520 -416 379 446 881 142 -742 383 826 95 -716 910 -337 -603 885 194 431 170 -83 -240 154 676 123 291 531 -204 -587 -727 -984 863 777 -646 51 -581 224 568 825 307 348 -512 497 514 292 732 258 53 -244 635 -42 193 -421 242 -843 -250 356 183 -809 -782 -695 146 -77 873 457 672 -390 208 312 983 -988 -970 559 -82 796 -777 -748 10 183 990 -1000 245 866 -911 101 -996 -882 753 313 275 233 -110 475 412 258 695 -948 -27 -704 -479 -977 658 -872 754 736 -55 907 -215 -139 -598 -479 905 -803 236 -69 410 -348 -144 223 893 196 760 115 -548 899 720 97 -328 -654 -285 565 943 932 832 -675 495 0 -660 354 -422 -425 -607 -888 -841 643 -359 -957 506 -729 812 690 -537 -32 153 212 57 267 -686 -365 661 647 -484 -731 592 922 -560 945 -235 -395 553 557 -357 541 -674 -668 -598 238 482 591 -793 460 903 -737 704 -711 -712 -849 612 -965 551 375 588 524 658 473 -892 623 -979 432 -105 360 -883 -869 -740 139 465 800 -268 746 53 -961 -741 -624 587 -317 447 469 -581 745 -396 -920 623 694 -718 -259 821 -782 -369 530 24 247 962 858 -389 50 -307 669 -791 115 807 510 -75 -651 704 532 239 432 267 -182 -255 49 -408 -162 947 -679 -187 578 103 66 454 -954 842 395 629 -177 -772 -872 -765 193 979 411 -583 -119 -17 -807 -316 290 -484 -97 -131 -783 -640 -190 151 150 348 -685 -556 733 -683 -952 -956 467 500 682 -237 -29 -99 59 -87 625 398 -360 280 795 -265 433 -298 -978 744 999 429 -286 -236 -167 847 -80 816 513 -532 -812 -137 426 186 726 612 464 -399 383 407 -543 -397 -206 805 351 -609 4 985 987 525 -234 -274 -483 -876 -802 -816 627 572 -856 -299 721 -778 413 -544 -382 970 278 -349 902 -377 -61 -190 347 -637 108 252 -42 228 341 585 -980 -725 654 -296 -612 -371 -947 -809 345 506 -300 863 -894 953 843 102 285 329 517 548 -804 620 178 -272 38 112 690 -228 940 -639 -992 58 935 -416 134 904 606 -553 -899 -337 -276 125 -792 107 -633 932 -56 636 38 436 -901 -711 510 -822 -171 -674 707 964 -383 217 -899 392 -873 -239 -235 -154 -619 764 629 -413 -889 -196 -628 433 506 745 322 -941 -351 -873 102 296 73 931 524 -295 670 605 -873 -351 -492 -682 288 949 -667 155 -138 -387 562 658 789 -282 381 267 -238 -321 362 107 -194 -777 190 400 798 -157 21 852 -159 -457 108 -566 830 511 -892 81 -350 -204 -639 -208 -503 -874 -967 924 648 25 -902 98 -331 890 523 709 -476 879 812 108 342 -861 80 -348 -607 674 931 334 -531 -226 124 -713 922 387 -100 339 -717 909 -663 623 -118 -905 960 -426 -63 577 876 -222 795 -30 -12 -622 -800 -415 -874 517 -556 -419 94 -440 683 859 -462 120 791 -515 -853 769 551 706 995 119 -502 184 -812 36 -963 -684 299 -721 -518 -806 434 -362 708 -89 -124 -626 -813 -355 732 -522 -988 950 60 -351 -652 -986 878 696 328 -702 410 155 -568 -333 -208 -841 -121 89 -902 -283 725 66 195 -319 124 762 233 255 -652 -551 191 -132 25 229 -127 -746 366 -807 -532 702 487 -468 199 -255 248 -805 562 -378 -326 -358 -789 884 -497 -548 -219 -375 -572 211 144 18 -205 398 -706 780 804 830 -51 995 780 -640 -516 -647 -300 992 455 500 -106 76 235 -667 382 862 -281 348 -655 -686 -291 -877 -62 229 39 -216 276 -312 -73 -578 -840 -278 -799 210 -862 855 -117 -931 804 48 641 914 -373 -283 -793 669 -862 317 -702 496 -850 917 745 -84 -376 563 -424 -377 -37 -143 -36 9 -346 243 -48 -406 -380 -174 727 146 696 -788 793 -266 -554 503 67 -845 690 437 0 729 84 -317 -786 163 804 203 -475 867 808 -661 811 -264 652 659 -910 54 559 -774 444 155 -406 -712 623 469 973 481 -119 -540 -120 -876 570 562 -263 123 -665 577 877 36 681 -799 -182 -978 98 391 -264 -61 292 -266 666 -648 -733 553 480 -103 19 832 503 -618 902 582 -165 406 -346 -474 223 491 179 43 -220 -607 752 197 273 332 715 -438 -932 42 611 -307 87 -654 892 54 -590 862 897 -670 54 -545 500 908 -677 -181 -714 -854 567 -44 805 758 256 854 879 499 888 -482 -540 -168 359 -728 483 -832 699 -172 294 428 -248 -717 191 -911 -703 600 -3 529 126 847 742 -289 501 95 -412 -563 162 721 650 299 -797 587 516 -305 981 660 -616 118 -62 -370 753 -971 -357 283 -483 630 -42 -798 -471 896 -539 550 -552 97 256 205 -499 -835 82 -733 -185 -607 682 63 862 492 248 200 546 363 808 678 -364 -390 -369 317 73 582 745 -34 144 -236 -217 -641 -549 801 -337 -543 -993 801 843 329 -438 153 895 159 660 -458 249 -579 -396 870 -870 -289 -415 984 -345 489 524 -972 -580 -101 487 -918 529 -75 -27 608 -751 448 -397 -639 698 146 464 -564 -862 119 343 419 -542 -14 882 529 683 29 -327 -180 -827 515 16 888 760 -61 553 962 -29 -886 -770 -915 -707 -476 797 780 -850 134 147 441 715 439 -760 -353 -15 -240 -382 -647 12 -240 -670 -106 11 -145 276 -448 -949 -972 972 304 -243 -885 -319 -75 -894 -889 -424 985 766 -991 990 -806 575 -475 780 911 88 274 -486 -609 -772 -850 -983 522 997 183 363 -707 10 -846 322 -848 816 451 474 174 96 -557 -808 -706 992 -429 369 -206 -449 62 -73 -212 -797 -936 439 458 -313 349 -425 6 456 851 -68 -106 -766 307 -778 817 876 -525 -959 -391 27 269 386 -148 258 943 1 816 328 522 220 644 -338 718 -146 -732 788 -352 -7 978 154 -158 291 -449 357 -8 85 -103 394 -892 -776 -547 557 182 -620 118 -151 660 -68 -378 -794 -251 624 -479 -172 279 -440 -123 623 441 944 520 328 -245 574 341 51 619 630 596 583 -71 21 542 636 995 -803 -268 -770 816 -572 -380 211 713 -534 -194 379 -380 -432 967 783 796 144 -726 -860 434 638 66 265 -740 786 -916 169 959 -378 411 -612 -198 -547 -716 268 530 -124 -149 528 955 -810 846 -855 953 -963 5 987 -47 311 -933 844 -621 950 -431 -4 268 -824 -947 475 235 262 242 377 -485 -537 -10 834 -98 874 -149 448 -983 609 950 -116 195 894 -986 -495 921 -911 -60 -583 -443 -377 576 -299 422 796 -510 -350 -293 240 570 786 61 -926 -439 137 -501 -550 -308 314 -582 -321 -511 388 247 211 594 282 115 -987 -288 -240 56 901 395 -464 -751 -987 -967 721 -756 805 500 -201 419 -352 442 474 415 857 -201 -350 -909 -951 -351 956 -677 453 710 346 -963 654 -993 -976 -64 332 981 957 714 -632 -367 -114 359 489 745 379 764 -849 906 847 -134 871 -43 107 83 -203 -216 858 612 177 871 -907 -615 309 485 989 -651 492 612 754 49 -129 -319 129 516 623 -412 -619 674 -14 -474 971 589 -939 -293 -486 487 546 -768 -822 -752 -92 -642 116 521 -557 990 -666 215 -366 361 595 832 -232 48 395 -20 443 468 534 -469 668 -274 825 -983 921 -11 776 889 78 -882 -828 113 15 -98 -107 -978 -315 -824 -605 -751 310 -989 232 439 -103 310 993 -532 -72 852 -73 -655 -468 -320 465 -283 -154 -549 952 -173 888 -393 930 382 -158 -713 854 -423 -928 -198 56 105 -916 719 -277 888 919 245 177 740 65 -432 -527 -530 -804 988 800 298 -919 162 106 649 935 908 883 -663 -857 329 -985 914 -60 1 -105 291 -462 450 388 124 137 856 115 447 -228 -364 943 -42 116 -131 -916 350 156 336 -614 269 918 -564 338 602 394 -494 -402 -670 -64 -388 244 -796 -362 805 -777 946 549 898 80 64 -367 -987 -906 -926 -581 897 -733 -966 308 -425 147 979 16 -382 798 -635 -312 -941 -859 -359 694 -660 -340 642 288 -925 377 -457 -155 -368 -544 748 -443 -100 822 297 -607 -386 -933 -339 174 -634 283 514 -587 -859 966 -438 971 -849 -960 -171 -636 -602 -950 275 421 14 724 -526 -177 958 967 33 -150 -892 -861 908 187 -346 210 58 677 865 572 -395 574 -841 -255 820 -627 -388 354 550 -527 -79 241 267 -511 437 -770 449 162 474 -913 441 -691 -24 -349 -747 84 -533 -201 819 58 265 -295 88 -276 518 -777 187 66 -545 -355 795 -375 -144 -119 -39 -377 554 499 988 433 -568 -379 -560 -622 -645 813 305 112 -801 -815 854 -120 -859 -278 -612 285 -190 -917 -742 -242 -579 -609 196 -992 -165 -580 -205 -247 297 431 -237 586 -393 -997 969 26 -670 -348 -854 486 293 827 -400 62 20 318 568 824 -391 215 580 -569 460 322 -205 -775 -507 838 992 878 -944 392 614 -672 302 611 182 -964 356 -884 -554 -908 -346 526 -424 447 -495 -648 701 139 -780 707 -77 532 653 117 169 -522 54 -180 680 -305 -150 -789 -428 -302 -711 -623 450 -140 -987 -604 889 -616 -948 -424 503 -37 -757 614 954 -941 784 -434 -174 -550 -494 26 235 873 16 -938 -352 -826 283 276 260 -666 154 -612 369 -128 809 -694 374 391 120 -454 -179 312 -10 -592 804 233 -286 -354 943 -555 -657 -948 913 -901 252 540 311 866 78 212 -656 -459 562 -208 459 429 -441 -754 797 301 -960 -679 30 212 -560 955 -631 301 -736 884 -235 -374 -10 -615 -135 920 -127 -997 -299 -320 -214 -852 176 -882 825 613 66 377 -642 436 100 879 -417 -221 168 -945 658 -717 140 -932 741 -472 -837 451 735 -183 -729 954 -750 258 689 781 -204 78 -744 -181 -773 -967 673 321 -561 -876 -861 -712 320 909 193 148 188 643 -317 995 655 258 -883 -845 858 522 311 -538 55 745 919 -514 -270 293 776 -968 -285 -883 -36 -331 -340 -991 -441 267 745 355 -507 305 -176 -720 -791 236 846 667 -52 -705 489 -891 182 616 381 -857 904 -604 815 -683 871 935 639 -126 680 -601 130 -500 40 -258 857 -654 -138 -573 -478 -917 -767 3 857 596 -699 -669 -605 -912 151 -972 -241 651 534 -651 -765 445 899 477 -226 -51 -562 902 102 -640 236 293 -797 -661 402 21 -468 -233 -377 936 -738 870 182 42 949 780 430 -418 -834 -682 -808 -802 -437 -840 544 630 -958 -702 101 -986 -404 491 964 -352 -754 193 506 461 105 -321 -588 -475 558 386 611 -848 883 785 940 373 914 96 762 -823 -532 -985 711 -864 798 17 -416 -402 456 464 -221 -980 613 263 489 755 -512 814 -337 911 608 167 -814 -40 -645 -915 654 -968 755 844 -50 -724 345 -260 497 -221 -543 365 -406 -868 620 354 672 -205 -908 -172 -164 780 -662 278 7 995 941 428 369 430 148 -518 726 -15 -11 605 895 816 -590 -204 489 701 209 -870 -730 26 715 393 129 757 -558 705 277 -642 -6 -283 -676 140 572 89 682 -228 897 -438 702 522 291 -200 458 -817 579 -862 -557 -446 900 -186 294 -64 -325 -632 900 120 -811 -821 51 -516 991 915 966 900 942 931 -517 327 -474 430 958 386 574 780 230 -849 269 -447 -903 142 -345 -631 755 874 593 -8 253 574 -129 343 94 105 751 -936 -985 -92 456 -187 784 323 -344 665 -237 -229 -383 -609 159 -55 -20 781 -400 336 668 -329 99 -788 -651 469 -519 278 -768 352 -920 613 528 -587 761 727 -739 -771 -452 -419 -187 -193 833 678 -393 -515 941 -940 660 317 420 -356 -94 -893 493 -861 -289 -870 763 -845 -283 588 39 -795 -950 -521 204 219 -910 40 453 334 -407 290 -709 511 348 85 -154 135 24 -750 -174 -521 -495 -217 101 -890 558 457 -344 -812 -160 840 -679 102 -522 898 -232 -85 -123 -927 -153 -594 -996 -841 -852 -171 298 -588 -555 -579 726 364 -78 -616 643 -325 323 -254 229 325 557 -447 -215 277 -696 -771 49 246 -664 671 243 385 806 -56 221 914 -602 -270 -80 -219 -555 -706 -175 -327 850 418 -272 282 -855 -295 -497 -98 908 -193 375 168 -70 -599 259 18 58 230 126 -122 -861 971 -344 133 791 599 695 -634 720 -927 550 202 -635 851 -775 610 987 256 -763 -375 -489 -297 -852 6 983 -758 -322 473 -454 557 941 27 -837 959 -269 -60 733 -966 166 423 662 805 -606 55 264 -87 720 76 621 -522 -75 313 -145 -747 -371 -521 -76 -965 397 417 940 164 -881 184 -818 835 -162 -521 -774 748 791 253 435 -279 -30 -355 -826 -948 -572 -603 -483 773 -900 -988 969 -281 295 -257 483 -615 -246 -351 827 -165 -204 132 262 -803 -959 516 902 -835 -882 6 784 490 -423 370 -386 -220 227 780 -397 -228 609 140 533 319 604 -988 973 583 -435 799 161 -125 -39 -976 -136 -920 910 -302 202 257 -235 361 855 -193 -411 -480 -535 271 -903 755 539 116 -867 701 -40 891 697 -17 728 547 647 923 600 -392 131 -556 -387 678 -9 -161 -460 616 726 147 -927 75 399 -868 213 -712 -258 266 794 873 137 290 557 206 -895 417 66 -750 -750 849 296 -133 334 405 938 -837 -439 146 631 -398 64 869 -273 -305 -772 939 -748 -627 151 -669 -695 922 -737 300 891 940 900 147 813 -200 631 -36 -4 -347 -175 596 563 844 505 -933 -652 -344 -972 595 131 62 -757 -253 -237 -378 909 955 524 -293 -635 -702 823 10 -782 -618 830 -785 -668 -443 113 890 928 120 232 848 -758 -590 601 -653 -183 456 -962 751 -99 564 -646 -296 -22 154 419 -928 -458 757 153 -959 368 -676 507 -194 219 -724 4 -141 283 -76 -25 -595 -807 643 -575 307 483 422 -407 841 826 -422 -871 -185 -644 891 -235 -57 -814 -474 782 357 -625 277 -681 966 189 -648 647 -212 917 397 989 853 -214 -252 509 -836 -983 558 -326 -830 -344 -724 -661 -381 425 -614 54 -694 146 30 277 380 443 267 140 457 504 691 -336 -46 619 -90 -367 -136 427 -185 -116 502 -841 -994 822 -638 -367 -883 824 461 -855 193 420 -161 -435 213 565 161 858 881 250 329 73 483 -393 538 -300 806 301 -602 -91 -58 -328 -241 487 -788 603 918 741 -376 -869 -442 -392 -554 -764 233 853 -615 -878 -895 361 581 -396 973 -369 -481 -1 -177 234 -742 -294 -624 -789 -813 767 -32 16 -236 849 -128 -249 -395 -903 534 -680 507 -32 929 483 755 -874 219 813 -988 -552 214 -68 -682 -270 707 373 -172 821 -829 -30 -364 424 153 338 -795 588 515 524 -239 -960 -312 -930 -642 -517 787 443 -595 -693 408 827 -977 265 188 516 -502 147 -101 -160 -850 895 -592 355 596 444 992 798 868 756 -814 344 383 458 896 -456 0 838 58 882 152 -672 767 -969 321 422 -423 346 116 -670 -78 918 -555 -259 731 749 761 -477 -458 -935 -67 -780 697 -858 763 -484 150 462 -712 -576 -370 -223 -897 -693 950 -298 184 333 601 238 501 -911 598 -213 872 898 -765 481 -631 -760 -89 987 -553 175 697 721 879 -488 894 -715 782 -967 -784 111 966 -155 -948 465 444 856 565 -594 277 -139 -372 -142 464 -754 405 -28 743 -688 -814 599 -977 950 234 -278 109 144 -681 -102 92 502 373 -778 -793 -889 608 -882 -490 114 321 971 -714 -877 -710 374 870 -538 -277 -828 133 501 732 191 636 789 -27 -786 496 450 816 -685 883 -468 170 742 -388 263 782 935 180 -249 -985 -703 -253 848 567 351 -713 -902 339 -192 810 -52 -333 -577 735 490 342 -205 -581 -992 455 813 -584 -8 -71 -583 -298 289 -707 297 332 557 -378 -970 -424 650 429 -87 688 603 404 131 425 8 -88 -642 702 -818 579 731 -884 337 -234 -168 -554 -617 279 -695 562 -559 886 501 32 702 623 663 943 -694 -687 980 -36 867 -78 943 -881 -69 955 -838 -641 -556 -856 645 -999 417 -635 -701 -176 -461 -550 -49 392 -677 12 -524 -503 -681 747 977 40 362 -456 -135 615 819 394 633 -462 545 -106 -30 -612 -270 -518 -786 48 640 -843 806 -339 -662 939 -713 251 576 -238 -948 989 618 -947 447 399 -432 150 524 672 -133 727 -528 -350 44 532 -401 -401 772 -614 -971 -139 105 300 -166 -522 798 -572 -17 -231 794 848 11 770 173 451 39 -152 518 595 654 849 -662 -946 -840 107 955 -458 -363 355 -579 -524 -955 300 -89 319 -212 631 -442 916 364 866 -835 -620 -34 -323 820 606 -636 -134 967 -640 -618 289 765 -909 863 -870 877 -861 -518 970 -553 -952 439 581 -878 -499 -621 255 487 -739 -196 904 778 699 -642 295 892 -524 572 657 -632 154 200 330 941 -758 -742 -529 -544 -626 -587 922 -784 -622 43 -641 -275 253 -897 -851 -740 -997 773 -943 0 403 -793 -991 -878 -296 -453 -146 -525 -989 815 -881 -181 -203 652 -126 -952 101 -800 -23 -526 -650 86 -348 425 401 386 233 -176 -252 774 -567 -609 -83 721 -980 -916 846 -806 370 -798 -632 -672 618 -741 150 -924 44 -704 369 -814 888 615 1000 424 -986 817 -450 406 -564 821 145 487 -705 477 -472 -723 -265 740 -660 -667 -932 -236 -359 23 716 465 -499 -917 -342 931 950 -956 362 -634 -814 -222 -943 89 -401 655 539 -604 482 974 393 765 -627 632 623 -954 -57 657 232 942 -596 886 265 557 -164 36 873 -175 232 -258 -124 728 -74 249 -699 -813 697 -556 -520 -467 -685 26 488 -688 756 766 -440 562 102 -746 216 -563 600 -53 351 608 844 135 296 -606 -126 -391 177 -560 320 -594 -700 461 376 -244 791 -106 -549 -805 431 -512 202 333 -835 137 -520 300 790 512 -688 -968 891 -568 124 157 588 -838 311 -247 733 -260 -847 -640 -643 -8 55 527 983 523 36 310 -668 -244 -936 390 -244 833 378 -350 472 795 672 469 -854 -643 355 -501 985 352 600 -418 -340 897 784 -621 755 -659 -51 817 962 999 747 -997 94 -66 -526 183 -517 -363 20 -295 -806 713 822 -250 114 -565 -434 373 31 -1000 754 -806 731 949 350 -807 876 -100 736 399 547 802 -447 -459 363 323 48 -106 -192 965 860 -249 -512 -976 254 -221 857 965 -799 152 810 406 634 10 -410 -96 -900 -142 699 265 785 97 -495 696 155 -128 524 -39 -544 -635 221 -204 878 -901 -329 -326 -518 -179 507 413 848 527 648 892 83 589 -788 930 118 874 451 -800 -984 -804 -883 -477 972 893 528 -235 -233 -954 903 -953 495 991 58 -185 -51 985 958 200 481 -525 628 -969 -748 214 -554 -50 -952 524 725 -528 942 634 -42 427 -976 153 821 593 -359 546 -172 274 -28 549 934 978 714 -134 -349 -434 -494 -41 945 -252 -290 -786 -280 603 411 446 659 -552 -720 -11 -375 -919 514 685 -2 1000 298 -571 -50 577 76 44 722 -616 90 -891 -661 624 -363 916 850 -461 841 -255 0 654 243 -447 533 934 956 116 -179 585 521 -237 900 -158 -140 -844 -75 -483 557 482 832 476 -91 859 582 -311 -311 444 -442 -903 -446 358 14 371 -24 -957 908 -653 -356 264 194 759 -480 621 -941 623 -984 906 -595 7 931 -859 534 721 -350 -175 -452 -268 524 634 -914 -695 -284 903 -670 654 307 -525 859 560 358 -204 -191 555 101 -269 919 769 596 687 -786 -627 -765 862 70 -363 43 721 752 558 -743 593 104 -152 -882 -400 382 33 458 -13 98 -747 267 -507 200 -6 508 -237 -898 57 605 -139 -644 -203 -539 -637 986 61 838 -735 -645 -41 -395 689 -969 907 518 471 -615 16 -577 -390 -686 -450 365 -617 170 -173 -158 475 -646 591 932 -138 553 354 -827 383 -80 -869 890 -228 -194 318 797 703 -971 -607 60 117 557 983 338 5 773 371 941 998 -308 448 -533 -935 -486 716 256 71 -36 976 -757 105 321 -89 19 -170 801 512 -382 -73 -96 -644 -613 208 -119 -607 -124 -311 675 -999 664 -409 -453 -783 -659 -607 388 -261 684 -79 -904 -12 316 140 -838 -407 -324 -510 12 -306 165 -614 589 568 -275 -141 -949 45 285 896 -79 631 14 -241 528 625 -688 -764 505 375 245 531 463 -731 -96 339 219 -512 681 298 -360 -153 -298 -343 262 -55 -502 564 -552 -865 -214 -831 477 -917 -931 630 184 -860 340 232 629 603 111 -411 -457 -466 873 761 -238 -192 -711 235 65 802 908 202 3 -415 -217 -852 698 -284 105 -212 981 -872 -408 -659 499 78 223 -337 376 -465 -464 -716 919 421 650 -261 -881 -427 865 -404 79 -900 363 -554 548 -417 -243 552 -765 -115 305 -109 400 -368 997 -355 -11 -845 722 -671 -407 -194 -463 243 365 954 -692 -18 991 -980 -557 151 -987 -192 51 648 912 -161 -455 -351 -809 -493 696 810 565 255 -626 905 -466 689 413 -742 -562 907 508 -925 -136 943 581 268 -885 196 237 -694 474 189 -821 -660 97 799 497 -65 -896 405 -953 47 948 66 -58 -989 -279 -18 579 -908 567 14 -774 953 664 -830 -455 -138 737 -569 547 -70 -120 -651 730 -668 302 405 78 -227 -981 77 -733 -482 -819 688 461 -449 -528 993 431 158 -764 -154 156 -424 536 454 -570 -462 541 -649 467 688 594 -308 418 -442 -494 633 966 37 -500 440 646 -489 -65 -219 977 74 527 -192 -135 -450 -994 610 278 479 592 376 958 669 -325 136 -8 368 850 -629 -507 -936 168 -429 -577 351 -975 -243 -158 -373 -850 655 -280 756 -535 -408 -531 -367 619 609 -103 518 -640 696 -487 -896 790 946 1 776 361 379 85 -396 617 412 49 -614 -457 -529 41 928 863 271 132 780 -748 419 -704 -610 610 -293 759 869 -771 989 63 789 -54 -848 -287 603 816 -47 546 -829 -113 -581 917 -905 -578 470 102 -60 -259 808 -474 389 -873 608 -912 -190 644 -775 -399 677 -59 231 128 514 -637 687 -824 398 -984 -515 -887 -775 -382 -11 910 330 123 469 -110 -780 -884 854 691 581 -576 926 113 -748 155 542 -456 409 -611 559 -12 -93 -213 994 -515 -442 -421 -885 -467 953 -957 -401 -518 812 -116 863 -123 -287 208 766 -995 -374 -507 874 -925 710 780 307 -454 -728 -318 420 -284 138 133 682 114 196 -951 150 -628 251 -733 -64 534 -630 -457 -969 48 472 -514 -631 -764 -84 693 -167 -60 -126 -774 337 -92 602 79 263 119 221 -846 -340 -651 -502 -403 327 -492 581 806 -446 344 -646 563 -375 -232 -8 -28 348 -250 -271 502 -134 -993 -824 0 67 981 -295 309 -214 -462 -479 -503 369 -161 -115 -843 920 355 590 -53 -440 338 -797 485 -889 -393 -362 364 417 -94 342 -248 329 -928 -111 -44 51 857 -403 -6 -226 -899 102 -205 785 -386 -404 -500 30 830 -43 -794 -962 703 405 671 754 -318 -164 -773 304 -122 -647 103 908 921 -26 874 -124 -890 -152 -797 -2 231 -636 17 519 -975 518 845 611 -946 809 919 827 184 -662 68 -116 -48 -896 -247 26 -415 336 -323 -500 958 -104 -895 775 -601 137 -199 -428 -712 -681 -527 -921 -148 34 -716 -248 -494 -781 447 632 -968 -561 814 -505 742 396 -323 680 -342 181 763 367 459 -558 650 91 346 215 -498 -908 -718 -758 383 -295 889 -132 -95 -815 353 461 23 -185 8 -953 -609 -148 -225 -261 788 -58 -671 747 -949 97 -161 -177 980 -383 945 -577 518 220 584 590 192 -128 -157 761 664 -891 -944 -11 -397 875 44 -618 -404 218 941 -747 62 -613 865 -862 504 -58 324 -979 -52 299 -535 312 -987 -206 359 -67 759 141 23 -139 912 696 370 -657 -542 -975 223 -577 486 40 387 -850 -517 631 -672 760 258 455 637 -607 -606 -363 -560 237 -688 448 756 -997 686 -827 714 -45 8 270 284 -341 -540 -581 -870 -78 436 -18 -92 -574 58 -184 -367 47 395 924 5 -337 -584 49 542 749 -672 370 -366 -658 19 810 -573 616 -761 491 686 697 908 553 26 -190 910 330 185 777 337 -399 -777 -706 -251 -105 842 852 -854 794 217 -195 214 523 -108 -949 -872 27 859 629 -777 662 -2 -988 572 755 -984 -107 -61 320 -683 -353 542 77 170 -704 69 -185 655 72 320 836 120 -22 -416 191 -807 291 955 403 703 856 542 -689 511 464 -219 -294 -591 -259 189 -286 -68 92 634 826 -88 -207 -17 -321 -446 -26 467 -216 380 -522 -632 87 660 -6 193 -982 675 656 -658 360 600 -514 -412 183 -108 835 456 658 -629 89 -506 -184 -471 282 827 -620 748 -318 -948 828 60 999 -220 310 147 731 89 316 -21 -461 -39 834 -841 45 456 572 -54 -382 611 -599 675 -648 773 -962 755 -385 937 413 -864 -673 132 415 375 -772 -140 -876 -559 776 982 369 -873 986 -631 -117 -553 628 490 980 733 -903 -354 514 588 -308 -179 918 694 81 247 -250 341 453 556 -974 287 977 -804 169 -793 229 -127 925 -64 261 409 49 380 -667 -993 -297 -842 -861 724 -429 -869 150 969 -16 428 995 -348 377 -783 -463 -308 -475 -59 -512 -989 431 876 651 354 -736 652 711 -540 426 408 303 794 795 168 831 -996 402 -204 -210 -977 -720 655 628 560 -685 48 385 -10 -322 -394 -894 783 -916 166 -753 -107 297 594 -573 -738 -617 791 708 144 454 702 -84 -814 116 -717 123 412 797 698 -693 770 -772 -640 -779 -182 -908 -819 -106 -890 522 -607 9 634 171 77 -562 -449 56 -626 208 539 706 903 113 356 631 -70 738 -345 223 831 547 -496 892 -710 464 506 607 -887 994 -92 -914 -694 150 431 220 -190 515 724 713 -509 -846 193 476 -682 -60 -633 -542 -612 29 544 -195 -76 -484 -52 10 751 -254 836 -742 -410 -953 -261 -733 873 98 -78 -230 -468 496 722 243 -269 854 770 -540 893 -221 262 333 -822 -396 -179 -133 -543 190 622 -384 -549 12 -299 -921 -93 906 806 -673 300 -78 288 -248 -134 742 -25 582 719 -60 426 -24 -694 -101 234 354 483 -593 105 -191 -602 242 15 789 193 -813 -207 -303 -722 176 792 -959 -176 359 -678 -422 668 530 104 274 934 827 293 -417 -116 549 437 519 456 270 674 -395 49 -171 -970 118 621 127 277 -853 -24 24 -869 40 -109 -839 -298 975 -583 712 887 -472 -809 -589 -974 -483 418 -812 -147 925 733 -893 -462 -372 -357 -925 719 -94 387 62 63 737 -692 -214 467 535 503 -401 -219 193 -453 -904 187 -596 658 804 1 960 -490 -362 461 -480 -93 71 613 811 -823 746 -995 -69 -302 -856 -797 547 836 852 -995 -692 -804 -872 237 253 -248 437 -357 -650 -177 585 -622 -81 -75 573 -431 88 424 346 352 22 -501 -801 -152 978 910 -739 -799 639 134 -41 -987 -998 -435 -467 887 -751 -291 981 851 4 -898 597 665 876 585 89 285 -483 -157 494 -179 -376 926 914 518 -497 262 -2 -818 -533 -921 -501 -69 260 -280 -310 841 -710 811 -413 -831 245 609 -159 852 -759 993 -689 848 927 647 -55 -970 -740 -405 760 993 -854 -388 -804 -202 733 -58 -743 103 -44 -577 -489 -367 339 999 -273 -597 -329 14 532 -298 652 151 852 -525 -985 -27 102 -988 -996 -914 378 -944 368 165 484 -880 993 458 89 -74 -894 302 -831 -128 34 282 691 188 561 725 -228 76 -448 43 -759 -340 -161 539 345 -435 -715 258 -389 -317 -440 410 -201 216 -79 -203 223 -707 -328 345 -93 -82 748 642 -552 870 -535 -617 -743 -10 -644 -559 273 -526 -651 -134 -127 859 324 944 949 521 -389 -681 -276 -684 480 870 -956 633 316 -644 181 -369 -299 -575 533 -698 -884 986 -61 -414 286 -145 -926 -825 596 388 -590 -187 -261 692 710 -575 -847 335 -206 -729 510 -76 123 196 -424 -766 -243 833 -894 723 118 685 421 -753 584 -66 -372 874 -918 640 -296 847 -305 571 522 136 598 -647 -697 922 -122 -861 -257 -642 270 183 -934 -38 -181 -408 -864 458 344 -302 -935 -67 -812 -417 -516 501 832 937 231 -393 -694 358 693 684 -25 952 974 418 877 194 487 -282 -840 -4 319 -278 126 -187 -327 -596 -719 538 440 -396 936 -375 -744 -312 -292 -678 594 189 -642 -369 -655 -411 494 697 865 -684 -770 -942 274 -260 516 -136 376 -912 -424 -99 621 -461 786 -571 -939 875 -4 -757 903 -901 585 773 -845 -695 744 -11 263 -571 -270 -446 -478 627 -679 -647 119 -734 245 907 -391 300 -915 -533 -891 -172 12 578 147 -772 -627 768 74 408 -809 -335 976 920 -471 -395 -818 -598 -262 133 -608 974 -446 572 -303 -814 -291 117 -58 338 -450 -27 -798 -936 539 836 818 369 625 570 -514 709 -475 -587 520 603 -139 470 -280 -894 -436 -671 564 -66 894 -834 78 481 -95 -275 -241 502 -678 854 -737 449 -407 619 -259 450 601 538 -73 962 810 172 -980 271 236 66 -840 -14 -282 258 -576 653 -857 55 -266 185 -608 -393 -547 -333 -697 61 534 784 441 -958 -593 -986 925 -735 161 791 -322 -55 525 377 42 971 113 -192 -647 -508 -983 -421 982 724 563 -877 405 -659 138 812 -959 686 -671 -683 286 236 -470 350 -851 -308 -133 10 -422 211 -614 40 -230 -337 -535 254 585 -6 -73 821 112 494 -640 -182 -263 -500 421 -420 24 32 603 -98 999 -346 653 964 -423 -348 994 -524 -483 -336 -932 -80 -928 336 36 -731 -717 -840 -844 678 975 -613 606 -811 319 631 413 -314 767 -33 788 822 430 -33 -122 -801 883 260 563 -104 996 294 173 -339 643 -804 513 -78 -345 -602 421 364 525 -427 237 -402 -100 -53 87 861 55 759 207 124 52 426 828 -330 -841 -231 472 384 384 -515 -697 259 378 -811 419 -318 72 738 -378 826 -719 -648 -345 -647 806 694 -901 151 -785 -305 70 -351 644 737 -879 518 439 715 -786 -483 184 -777 -850 -1 -205 219 -898 -390 -871 -218 -20 -769 -145 -247 -155 826 180 503 -426 -145 -681 -353 -435 81 -684 468 772 -274 718 -260 -111 841 -154 323 -295 -359 754 108 135 -811 459 127 416 313 -444 482 219 -466 -891 -532 -198 195 -616 355 388 346 612 -79 -956 -611 -111 -141 -49 306 -758 -524 -548 -429 924 -167 298 -363 -219 599 -600 -868 -869 293 338 579 835 802 108 -645 -889 16 881 312 -361 574 139 431 -914 -290 945 -524 116 409 -430 72 178 -75 -605 -962 115 169 642 -606 65 839 564 -380 701 510 -613 -411 -374 237 -963 -972 -502 -937 -421 575 128 -914 -323 190 630 316 151 -525 162 -42 600 869 430 -24 -125 -598 664 -386 78 -962 -18 259 964 -564 -542 -861 -617 573 362 -472 353 16 980 -146 133 -810 27 -819 272 289 -376 -781 -935 -509 -405 693 -958 992 -110 -998 180 -208 -709 -836 447 -368 -840 622 -516 -902 22 -187 622 -351 837 -645 374 -568 -833 895 -852 -677 750 717 -412 -12 -823 7 -642 452 808 -860 106 -717 244 862 -503 869 -620 987 650 1000 -161 592 -762 601 741 903 -124 -493 233 752 576 -470 -124 -57 -585 -730 221 316 969 -178 -507 -538 379 -224 524 -307 -366 -421 -853 -86 -285 407 730 190 -314 -772 91 -28 -939 491 847 40 -730 518 260 -217 79 -395 -241 -94 -324 -838 -401 407 -625 773 -872 563 54 882 438 315 -859 320 -24 -666 -663 302 -885 -91 932 -531 106 -391 489 -562 730 -519 66 456 -915 31 170 -953 375 -286 913 -229 105 -728 657 511 -539 -942 830 -380 177 -52 28 824 -332 793 358 846 -455 -432 56 772 384 -496 633 -453 805 513 261 698 766 204 -751 912 607 -404 79 574 921 -213 -155 509 61 -871 -253 -58 755 681 873 133 263 -440 511 74 73 690 613 546 604 -165 -713 -76 609 174 -746 -772 93 280 344 839 -162 -668 335 -211 -614 636 151 -500 -212 -746 -991 693 783 390 11 219 589 516 -134 -350 483 100 -857 267 -807 430 114 696 -262 880 -114 257 -695 -801 199 -165 789 252 306 430 865 -649 56 710 -198 -448 866 678 890 79 718 -963 -135 -534 443 -16 945 -907 877 -692 74 -2 996 -644 -441 -984 -508 833 176 -248 51 410 400 -786 -686 935 -514 93 -436 -75 693 -254 863 -912 719 683 -767 -910 62 -608 -28 -974 725 -415 268 967 482 -722 -384 -828 81 -537 -621 -205 278 -428 -535 200 247 814 345 -597 206 104 -155 -5 37 -106 -662 -658 -168 785 -756 671 -300 265 -910 -277 -193 178 -673 809 641 419 996 -27 276 -966 -921 386 165 578 -322 110 -182 562 751 292 953 235 917 71 -413 -630 -140 206 704 574 456 7 870 -860 314 -737 508 -285 600 589 -740 353 -768 122 -920 -318 -17 0 -362 -897 965 -324 20 296 -119 -321 77 321 50 -998 289 -985 97 960 -167 297 -491 -629 773 756 -76 287 72 -357 -628 271 -808 260 -134 -840 853 435 -203 701 146 712 379 -682 -775 483 302 -611 -724 -94 14 -459 811 838 -157 130 -964 658 270 -308 627 -358 929 -349 70 -691 -220 119 26 186 790 -955 555 373 -201 819 762 -868 664 -739 663 -98 85 -548 715 -257 204 708 117 -968 653 -351 553 -582 -37 699 -159 -949 822 77 -558 -801 456 -411 313 -922 989 539 234 778 790 -177 126 115 -392 430 34 828 391 -458 -678 761 409 682 -645 372 480 -337 579 -708 806 267 -722 850 -492 375 829 509 -575 731 915 -918 -294 440 -125 828 -391 -297 206 -499 276 401 151 594 -276 -168 -716 307 322 -708 -275 -176 966 -254 -663 333 329 -359 -616 -658 -936 -23 -301 -501 -233 -813 -188 -184 -945 -282 -181 828 -558 -476 -576 840 109 146 724 799 -19 -765 -89 882 31 -935 323 -630 532 -333 -112 -266 413 -823 -436 -665 -712 -429 290 100 -361 390 -286 -553 -387 -199 -821 -150 382 709 983 586 -146 -337 -837 -682 910 266 785 303 -237 318 1000 423 -144 -502 -875 -904 813 522 293 -338 -361 -59 -38 -721 24 -700 215 -926 -620 -166 -781 -796 -815 661 -603 -879 645 389 -144 89 -580 -990 -955 760 765 248 314 -907 -646 -652 600 726 278 206 614 135 874 80 893 -943 538 -669 775 424 609 967 142 -226 560 529 -550 -798 -200 -277 690 -718 908 319 -898 55 -707 -422 94 416 -377 328 -773 -364 -58 941 839 -820 -548 -538 -441 962 29 229 481 -3 583 961 402 -537 -870 371 268 -163 -314 -606 606 -274 556 311 760 300 -672 784 -179 -805 804 -288 585 757 -715 669 -492 191 -767 -216 -258 318 -736 -297 -358 803 822 848 -756 -579 -27 -572 957 -495 106 203 441 265 59 267 -344 -14 -147 -962 131 -1 -172 615 564 -23 -638 505 -480 -567 -651 -528 -315 -918 6 75 411 133 55 -179 788 -56 390 -543 -336 629 -743 790 -549 59 929 463 -924 -923 -85 -935 -535 948 435 -409 234 -983 928 -380 12 -536 333 283 -900 -468 -513 -349 15 930 -369 -800 -764 231 798 72 -356 -17 -779 527 -203 728 -663 -395 776 -840 103 625 395 -23 621 -634 700 -96 -848 717 514 57 -438 940 501 597 -810 460 68 -629 -897 834 -521 -34 981 997 846 736 649 -832 -665 896 -678 -64 569 466 924 900 -981 233 577 913 -649 -295 -398 -332 -723 -368 -972 18 -486 -176 51 741 -262 -416 72 -918 738 -658 854 605 -308 -662 108 -447 406 -796 548 994 -612 901 647 770 895 479 599 745 -116 925 684 -418 846 -553 -829 470 -768 94 -936 -735 -852 317 20 -392 744 519 -191 -513 753 -466 948 -471 452 -17 -112 843 -799 112 -560 -596 802 -635 -969 -588 -457 -464 -339 661 75 -190 -640 897 -404 284 40 -577 569 -962 -902 -486 -174 652 -952 153 215 806 -665 620 588 237 882 -141 -244 -275 -101 -468 -146 213 -885 -436 731 269 788 -270 -813 348 -722 507 -5 -822 537 -395 -531 386 498 -495 753 -22 -952 8 -949 676 290 392 541 -457 996 -143 323 -704 866 -8 640 -688 938 -317 -817 535 -661 -367 889 534 653 -109 133 183 -542 40 -787 259 279 -367 20 -914 130 -349 251 834 317 -238 -480 73 -413 -475 153 -53 310 509 20 -884 191 -743 582 461 -264 601 264 557 -80 -263 -392 732 -330 -251 36 705 864 254 -89 900 -41 -756 -916 850 -509 871 390 107 99 56 505 663 524 -114 -848 885 77 -231 999 834 314 925 331 21 -710 840 691 -705 91 86 244 516 783 -282 358 -130 -685 -853 981 -80 734 334 -805 85 462 172 991 -920 -50 654 439 442 262 -443 412 -953 106 -249 -72 -676 -796 -850 869 742 108 -142 643 -779 -279 -59 695 -357 183 285 198 -402 393 299 942 719 -569 719 61 -402 -532 -131 832 -206 -392 564 -959 262 770 764 -986 712 -89 -769 138 -310 -650 485 -396 817 -724 -106 65 -756 899 304 -190 -543 -246 133 568 668 933 -608 -352 -395 9 -355 -832 134 -969 930 499 883 623 -494 -422 -925 -407 991 661 255 -52 -843 161 722 536 -998 -945 248 -67 844 473 -495 -670 -509 -56 507 257 566 -140 -49 -783 -757 80 -431 -85 326 -245 968 -29 -374 514 234 -899 232 -228 -511 -575 -395 595 -160 -925 -653 -77 -325 -478 446 -585 -705 176 -911 -613 665 -907 470 675 97 739 -779 -489 -976 -344 -150 -951 -374 -729 -415 -723 -726 349 -437 980 912 -193 376 669 -651 -821 233 -319 -55 963 -629 -604 -894 -633 -225 -930 268 -214 -351 501 -468 -790 532 525 611 389 -304 -783 379 -879 -855 33 -972 -552 -127 -832 379 -919 469 -685 581 832 -970 -440 225 766 289 -901 201 704 -379 666 412 -135 -393 714 -38 -840 498 -581 -139 756 -755 878 -342 465 -361 -881 385 -464 819 -229 -634 -285 -711 276 952 -119 577 726 -107 542 801 683 17 -46 679 -344 709 41 897 -417 835 255 266 555 -125 -159 -855 -136 -409 921 256 695 -683 -993 929 233 -540 929 -171 254 -775 -451 624 -584 757 -575 713 -286 555 -350 251 -867 -189 188 817 495 671 -639 484 778 418 267 295 -756 -484 -564 409 -977 -220 -160 894 -298 -142 -439 85 -36 348 -415 -814 683 -368 -28 -88 487 -153 733 418 -659 -414 566 -519 -294 -264 -497 312 437 -242 94 -875 26 -780 -724 873 321 891 -993 -690 -697 259 -785 466 529 -149 321 854 750 459 194 233 38 971 911 713 -260 -193 -354 -286 690 -551 814 378 -594 -136 151 -98 668 994 -38 507 273 126 898 -448 -568 569 62 -366 -572 268 60 -180 -235 -117 -167 737 -523 535 364 221 -895 -675 -904 6 409 50 -541 -239 -613 -215 -609 177 -849 -27 479 8 345 -140 -272 713 -934 -534 665 -817 -772 537 596 497 -891 -824 -38 291 -147 5 -619 262 58 -315 -733 -773 217 -815 -644 352 530 -288 -735 -867 636 208 -500 -83 -478 -973 -412 363 -3 -943 -864 -126 883 -971 900 -792 -881 72 -112 971 448 71 -44 -218 441 277 82 274 -507 598 -131 19 838 -354 -693 74 180 -993 254 -514 -274 -166 -663 -724 -717 -843 -995 -608 452 -309 505 -163 877 861 -657 236 649 -368 -870 -199 -866 57 -658 -404 -650 276 87 -482 182 321 112 -898 -610 -928 489 -864 36 627 773 583 382 -433 -140 911 -180 -700 820 960 -971 658 -499 549 376 990 577 -841 -530 57 -812 -563 -775 -325 -615 868 445 -45 -173 779 56 202 -521 -48 -459 -720 -529 577 -834 -555 -349 87 989 569 -453 390 -358 118 425 -839 843 -55 -517 567 -315 162 -248 -809 -178 820 -66 362 973 916 956 884 -816 -846 -890 -757 126 -236 -56 753 426 283 -610 667 -100 370 -651 -723 -176 -441 -893 -832 977 421 845 238 824 -409 671 842 -551 88 867 748 -176 -434 468 -536 211 -689 -734 578 -558 678 -235 972 -735 -567 -438 -449 -256 345 -158 559 -686 984 924 -724 624 97 -46 289 -158 -818 787 -154 -142 -132 194 550 309 -386 -873 -498 977 -221 526 191 19 213 632 -804 -156 953 -673 540 -746 683 288 933 768 -754 612 271 -342 944 -315 -214 417 -805 421 388 495 262 -840 -284 -449 74 192 -567 -1 697 98 -341 261 409 566 146 316 715 222 620 552 952 -286 -459 694 -221 -681 -886 859 -94 685 -254 -290 460 -204 855 -684 749 -624 983 -396 -40 -64 -785 -482 631 -745 836 -72 625 -593 551 531 -246 -357 -569 -468 -513 -543 899 -601 585 892 413 -656 808 731 721 721 939 -548 -428 -107 -920 -995 -679 -967 -793 913 16 290 465 477 478 -104 949 761 -563 72 -624 919 802 -931 622 835 -932 479 -13 -877 625 -591 -584 -12 298 559 807 202 -134 484 251 -788 360 -709 573 663 -581 -100 -319 329 977 369 -121 937 -921 904 597 851 359 661 417 356 155 -967 298 -563 -882 199 -232 -531 460 -865 -380 675 665 799 -695 -699 -652 -286 -677 983 485 8 -25 389 260 226 766 865 -541 619 -797 -20 -78 348 626 -780 638 -62 -78 -963 -671 124 210 -220 288 734 138 325 -999 -636 -602 926 53 178 640 546 546 835 -324 -355 -266 -976 206 -52 -902 -945 472 -876 542 -788 -961 -487 806 252 -53 -482 -742 -122 547 123 113 -664 369 215 67 -404 -522 650 135 -801 157 244 -810 931 -957 -375 -308 514 -359 -737 -980 388 612 -488 -948 -442 647 846 292 439 744 -528 -512 374 675 978 -129 -299 132 -172 -661 16 -741 126 -36 -234 -508 -534 517 653 681 -640 161 -238 -73 807 -512 619 -241 638 777 664 -277 231 -208 175 602 -246 769 -129 844 517 -827 183 -228 842 268 576 388 -241 739 605 737 635 -522 -547 -16 -384 430 727 204 -744 54 -890 -7 -890 -244 -507 -882 -865 -677 735 -87 -640 262 99 460 15 791 -77 2 333 -771 -934 590 335 88 -491 -563 215 -105 678 565 267 988 -973 -180 -505 -100 283 -320 546 48 63 -792 -472 173 -716 -245 102 -130 639 -602 547 -510 305 -264 -727 -345 -259 -162 736 -749 411 387 -376 -473 643 197 370 249 878 40 556 -373 -72 -191 -331 994 -908 622 671 280 925 -750 427 70 -632 -165 764 19 875 651 430 -465 -617 707 138 -295 131 -797 131 786 623 193 316 106 620 -98 -399 -713 506 766 608 21 -926 794 -117 730 249 -785 186 -483 -883 -996 477 903 -515 -222 -100 -910 -262 396 229 -800 678 -340 452 -383 -303 -409 -710 923 972 -304 -814 377 842 362 -417 453 99 322 -462 482 630 -163 -973 928 -711 138 -325 291 248 -56 -534 -193 15 -907 16 835 34 -878 -536 -676 239 85 -254 825 -378 -740 166 295 -575 -403 140 -588 968 933 801 584 6 278 426 -942 143 156 839 -184 -883 -964 342 927 -5 250 -857 -233 438 -426 795 666 -608 210 -687 260 -739 -321 285 128 308 875 -494 -205 -481 320 -427 -862 -143 980 68 13 24 762 278 637 874 481 -316 -909 -533 -776 -455 -163 229 -895 -119 -664 226 372 -780 245 164 -729 -552 -567 -867 -920 -64 994 469 172 953 -411 -374 118 692 -459 -269 733 147 322 168 -825 494 185 -622 -938 -744 -359 719 176 307 -948 56 -579 -22 -868 554 383 565 784 -215 -419 206 -359 946 -393 964 217 -389 -964 100 -687 704 -709 -66 -260 -145 227 -777 732 -415 -880 -313 -141 318 236 -869 -887 497 834 -70 -852 170 -431 -270 -185 696 -159 -659 263 -506 -661 600 -441 -208 913 -556 -78 -132 107 -399 113 922 622 -608 -512 648 303 776 -667 -121 -553 -767 -743 -126 -428 -952 -852 664 724 469 616 -420 732 680 -213 -831 914 -669 -182 614 -538 -777 -323 145 -674 142 547 866 -780 4 893 685 690 263 355 -793 233 -161 78 -903 -920 261 880 151 -390 527 277 -591 443 607 -525 -831 -19 748 -83 97 713 -918 29 165 361 -44 -377 -704 -164 -687 87 -237 427 -951 -276 -288 -496 618 -239 768 63 554 607 507 44 -59 911 134 -243 129 488 -793 173 -691 -221 -671 531 673 -520 -499 720 -811 718 328 -296 -381 765 857 389 494 -967 -531 320 561 141 -777 398 763 -625 -509 -960 -728 -983 -312 278 -613 796 318 199 610 947 454 110 905 -513 -725 -955 762 -5 -535 742 901 -925 -722 -467 -460 -80 171 80 354 -129 -157 616 -807 58 56 -221 -940 626 617 737 210 804 -96 952 -195 -258 -775 310 801 -931 223 78 -716 294 -975 229 543 -664 -752 613 -95 -21 -320 599 360 -629 127 454 453 187 -88 911 -404 903 520 578 738 -315 658 236 -844 -169 667 867 -66 -943 634 170 -185 -426 -743 93 85 -141 950 305 121 637 -844 -756 804 -135 633 -774 71 -432 -446 -199 -337 -702 -557 248 -392 -69 -297 -104 -997 856 -319 134 -245 469 -69 699 890 660 138 -361 790 470 -407 -360 679 -55 540 -647 -106 -456 -620 -949 940 -401 643 -184 -593 -192 -216 -714 -601 617 772 928 852 -90 -912 -75 -25 726 -162 -522 -414 499 -995 -814 -678 160 -863 -999 293 -969 -417 897 74 -897 -400 -1000 -722 596 152 -73 -862 -708 -281 155 911 -249 -274 577 467 -693 5 -881 -366 727 -466 990 -498 541 961 -547 -518 213 734 -959 783 -880 -117 150 -828 -115 -344 -615 597 -756 -588 -253 756 -221 -169 615 -998 -161 -821 988 -131 -46 215 554 -263 -798 -500 -38 -618 510 969 854 -203 614 -212 -712 449 -17 -421 -230 150 -118 -913 398 -680 906 -607 879 -983 -30 -517 330 -268 0 -585 -523 -883 -731 -278 867 -115 -844 103 859 -84 53 -725 558 803 -835 563 -295 -543 274 755 293 742 839 640 -276 671 778 -424 983 -649 949 -632 -658 510 -689 -134 -317 519 -308 250 -786 866 -781 147 144 -437 692 -502 -999 -403 -475 642 292 247 688 -224 607 949 907 222 471 714 202 181 23 -528 -532 -621 -151 214 646 -288 950 -485 789 -752 -543 -871 -407 -337 -935 -511 613 -183 318 -302 -683 -137 -320 -51 -865 920 777 -495 749 525 -251 -97 -258 525 119 191 -920 306 -794 83 -809 -140 -100 401 -190 -906 -800 415 -652 581 -223 32 -480 371 797 331 779 -344 10 780 849 -925 -186 -185 -240 -785 -769 -55 598 -407 -583 -407 -170 602 697 -239 441 317 -796 -374 -118 -350 587 760 967 639 361 811 116 -307 -626 759 551 -457 966 -665 -205 -290 897 963 326 374 -329 323 824 -682 288 885 85 819 -514 -472 -159 412 -624 -195 855 -344 -449 -754 458 -142 264 -544 953 341 -702 -935 860 -953 596 -665 14 -203 -925 610 486 9 -3 -663 695 -546 -198 -118 -25 -725 -159 684 6 -410 -293 -700 256 -336 -275 229 -271 -201 -587 -317 411 760 -334 771 40 -63 -465 573 -373 994 -659 -228 91 -203 -21 -745 -499 -875 -605 946 692 427 235 -652 -306 -894 -708 528 -513 -977 -993 3 -490 -822 -469 -830 172 542 633 304 -133 -344 -612 277 -475 838 -269 -517 -841 -160 -970 -778 737 -135 -563 -114 -793 -597 -287 -613 -900 250 932 387 234 -45 66 811 -91 -606 11 404 -141 99 819 197 -252 227 289 -375 -737 -276 -801 144 771 -274 -712 450 400 739 -620 425 -115 757 613 -819 629 -329 126 -733 -280 383 708 733 -388 159 889 833 -697 -629 565 866 732 811 -29 -221 -869 240 267 672 441 -65 874 352 -835 -403 -957 -866 -859 -574 538 -257 827 -468 -831 695 -270 -316 -635 -744 -512 25 -840 253 -219 -845 10 390 -492 531 -423 -179 205 891 -141 -682 -999 -875 494 -16 156 874 225 956 169 557 103 -682 1 -529 -112 -77 959 -473 -318 608 -377 648 297 783 -294 -351 -907 -991 -148 590 -430 -404 -859 -131 267 477 795 719 -414 999 602 197 -372 -243 -589 -32 -918 -220 333 215 92 207 806 -886 771 -171 -633 653 -362 887 997 -734 -83 -328 -15 -258 141 969 505 -14 116 960 -732 -563 219 352 884 77 819 -828 -206 839 548 797 664 -966 101 -896 41 -689 -357 552 798 434 -582 -243 -803 -828 660 -924 634 -222 234 -659 -234 774 -144 -561 -47 -198 -223 121 592 418 987 -832 396 554 240 718 537 -537 116 -155 93 935 695 876 812 -247 949 878 538 17 -203 170 -243 -881 971 876 -365 890 355 -244 -141 -429 682 762 -283 -48 433 440 67 -315 -841 579 132 997 -61 72 628 421 747 176 14 974 118 248 -632 -933 774 -705 -601 -901 -774 -860 200 -941 -355 -813 554 -623 778 289 456 645 -918 -595 -105 -805 -215 243 405 1 -731 -236 -903 -450 -678 423 -491 192 481 -609 -963 249 82 -267 -489 -706 424 -993 854 -244 109 -710 -319 -934 420 -692 766 137 717 964 319 64 -990 -928 -882 648 380 407 -63 -112 968 -263 119 -114 -901 -917 -467 -802 -338 134 927 -440 -496 932 -744 6 623 -307 345 28 -117 739 721 -202 -286 -398 379 943 857 392 -439 181 -865 52 -497 519 42 57 -687 450 80 991 582 25 -197 280 -258 -742 85 -108 29 126 -451 -622 -192 -736 -523 -403 -28 89 -598 -878 -127 6 -118 -355 723 -354 304 903 288 688 -979 376 783 -262 626 540 -569 -174 -577 -411 -23 -337 416 477 -226 110 887 -314 771 -827 576 -410 -779 129 2 6 -194 93 -636 827 -592 247 748 621 657 157 159 -267 837 354 -308 400 214 310 -983 -76 385 951 -918 -137 -39 -273 461 -780 -812 824 767 703 -205 -875 896 462 -244 16 -730 -304 -82 -873 649 547 -304 -514 684 139 766 784 -859 -366 -890 -210 88 -732 663 -415 596 -442 -941 593 152 54 -627 652 294 -838 972 491 596 77 -787 926 167 -88 696 851 278 608 469 -479 740 -842 490 898 486 -675 -42 -694 761 -793 533 93 94 108 -133 88 -636 165 438 -834 -800 784 780 -294 -317 -229 -313 -533 39 323 -629 -182 510 969 -71 101 -891 435 599 -656 -369 87 717 998 883 -812 -208 990 -227 -154 -402 -381 -698 -485 743 347 -760 -733 695 813 -177 -946 282 434 -162 -619 991 199 -217 724 364 506 613 903 974 -136 98 149 212 -927 -389 -714 -88 -914 -445 15 152 516 -42 474 -559 388 800 -812 -36 56 -946 538 -325 479 -842 292 202 786 -675 742 -839 770 133 -434 483 995 -275 175 902 755 -761 417 858 594 -939 782 -511 -288 -167 905 147 -416 678 615 988 -686 679 -574 540 -209 -252 232 -811 -957 264 68 -216 -647 366 840 939 271 -105 717 11 -109 -651 -524 840 258 235 988 870 -510 725 799 290 -673 713 -186 -761 812 -16 578 398 52 -284 431 -59 -433 971 304 -713 441 -332 287 -648 512 196 512 420 898 617 -972 895 299 498 745 197 -675 -507 738 -141 -880 -230 243 -247 720 -886 66 43 543 127 -591 -119 739 -653 342 946 728 308 -170 -2 -944 133 871 979 827 398 -839 -895 -383 772 533 837 -482 -708 -770 -576 -970 -574 -954 859 320 -10 -619 318 -79 710 -562 -567 621 -995 784 780 -968 -514 -41 658 -10 -393 -279 180 -462 -545 967 -704 265 -594 -185 449 -550 -889 921 246 -669 -130 931 -15 856 967 -593 410 507 -748 625 -278 -497 393 -2 -295 152 -595 -182 -606 902 740 -532 -848 538 -29 744 -552 -160 612 810 283 -409 -253 349 661 -32 118 683 -489 715 -347 898 -173 777 670 894 -411 -154 749 -199 772 678 -669 704 -154 -821 170 906 -739 -916 -898 429 823 -238 704 772 353 -790 447 -267 246 527 -77 -456 -711 884 248 256 -184 334 -989 999 -631 338 -774 818 86 387 -431 -533 442 613 325 381 -818 926 -362 -913 -273 304 -596 189 -715 -363 615 535 930 -333 84 952 -973 -830 553 647 30 324 467 -721 163 864 402 894 -843 82 -938 -486 418 39 464 869 459 -434 -463 405 -941 -601 135 -296 908 -537 837 39 500 942 -492 -89 -519 336 -83 363 197 802 -725 110 -104 -198 446 394 827 -617 165 -883 -998 -114 200 723 124 14 -903 682 -351 -288 527 -863 -902 -156 -194 540 -344 723 -796 -378 -725 203 -630 -807 -731 -445 3 -1 646 50 865 -295 168 -876 3 611 232 14 -169 -113 382 59 220 -469 343 934 758 258 -910 258 -173 -928 -729 726 -777 -950 567 956 867 997 -331 340 806 -307 -453 -81 -714 -293 -648 -890 -870 741 -868 -975 327 -617 128 -201 147 99 882 -573 279 201 -779 797 -847 388 -677 491 983 -291 319 -46 -476 -586 740 74 -590 201 15 49 -406 837 788 696 250 594 -764 -441 -127 109 -637 574 165 218 389 -877 916 527 84 361 508 -174 460 943 863 -869 -689 162 -418 -461 -469 -779 136 -658 514 543 -70 598 695 141 927 655 161 -591 51 -300 -932 -333 383 789 100 -843 902 -2 -647 -603 -585 -751 408 -224 -275 667 -785 757 466 627 404 -93 208 39 -892 -781 -360 920 -764 534 957 -922 -530 -88 -270 -574 -777 -484 -750 133 -532 857 394 -355 -709 444 551 -314 66 -696 152 696 733 -36 -402 515 311 -750 -807 278 718 61 483 -171 -937 -554 -680 718 682 -12 -936 -405 -409 241 -444 -590 -538 144 137 -564 -748 -490 536 -890 941 914 125 -382 191 732 882 -147 755 712 957 365 -143 -978 974 601 685 229 -566 -763 -101 -816 -104 -473 -713 -913 977 444 811 916 -371 -163 -35 744 -159 -97 -174 -48 -790 -895 -2 -225 -233 355 -290 858 921 -221 -299 -939 912 -366 -634 -336 861 806 861 182 -739 652 -127 -408 62 286 688 717 470 -542 -68 -188 -104 -834 799 -144 289 -613 698 275 -693 -936 647 341 -393 183 177 132 -773 994 -493 -251 253 42 370 484 836 356 -65 -57 148 -503 112 -314 24 76 -651 -234 -248 -568 -286 131 730 -346 -323 -260 -806 -825 419 -659 -508 337 -503 -811 -143 -215 -361 -350 -239 880 -129 -915 830 697 -820 -997 262 -288 -39 685 431 -882 315 351 721 -996 -894 -463 -604 -532 427 -38 -529 19 -483 68 642 -573 -240 519 -840 -913 530 677 997 -781 -588 322 520 208 924 1000 45 117 -787 901 -868 111 -67 998 682 726 635 327 -540 -107 -584 519 570 -379 846 364 734 -835 14 246 -960 -160 142 -332 -335 -154 -692 -32 -859 256 514 56 504 538 -408 -584 71 -988 356 -55 -459 -232 215 -606 -429 -37 -784 567 936 605 978 -635 -428 -186 -264 -333 -840 -587 707 741 735 -737 909 737 293 796 401 -216 266 -671 75 819 -96 986 151 -215 -446 -547 449 412 -34 -198 416 51 693 -436 528 619 -97 491 -26 -159 100 518 916 -458 95 -276 -845 -165 616 120 523 -965 -872 95 914 956 -334 474 641 561 16 -963 -619 -926 538 70 -621 469 746 794 -310 669 582 -620 512 -394 661 -603 757 -849 -783 548 161 248 66 165 559 -83 265 -530 917 103 345 -676 -554 -39 -244 584 -36 -32 -412 -579 -759 -516 -973 164 879 877 -956 -499 -973 492 724 258 466 -450 546 838 -807 -400 -67 -668 961 15 -672 400 -440 -120 -365 -487 -312 -546 -902 -999 -580 44 659 351 262 -299 -404 295 -161 258 592 -327 938 -648 366 -310 -322 -40 -525 -261 998 -689 -81 846 -142 424 -825 303 -688 -537 -898 -757 280 411 -322 564 -158 671 -63 959 556 699 -264 144 -718 342 843 505 -703 -643 -109 -137 -702 -717 -157 838 -368 -968 -999 954 -565 83 892 69 534 -360 183 70 256 396 -430 483 392 -745 -187 -316 -939 340 -853 699 891 22 -65 860 753 -697 -253 -67 -76 -585 -392 798 -276 856 444 -48 -318 -457 -291 -127 8 410 84 602 -684 735 -688 -801 23 885 -825 355 -487 -822 -883 -676 658 703 -60 265 833 -421 -156 406 963 -827 -807 143 -428 -754 -914 -329 -548 -946 178 -391 -831 -313 462 -138 13 879 -456 962 -975 -706 -880 -468 -991 757 313 -177 716 -795 93 -615 -448 -91 628 -138 556 -748 997 189 -153 -239 -385 307 597 755 166 471 -738 770 406 -865 183 -807 -882 -528 207 163 -178 -226 -266 926 985 864 929 -828 -264 -147 844 -290 456 -917 -487 318 -157 -455 111 391 -611 9 -154 635 -683 235 368 -45 -485 122 -17 512 429 445 -684 -371 350 -929 941 361 578 -803 955 -3 -605 759 238 -955 -531 12 726 -689 462 1 -805 -701 829 148 -96 157 219 -470 -510 856 -716 -845 -985 -544 -816 11 347 339 214 -636 145 -476 -858 871 649 391 -588 -455 -914 -769 844 530 870 -553 -314 130 371 -235 -780 -454 112 -731 330 -813 -760 -610 759 -20 -860 -15 -648 -755 637 -858 -739 163 -131 -629 765 -417 931 928 -898 719 497 -785 403 425 -975 -932 -950 913 523 259 308 -983 931 -314 -11 -578 973 94 -336 355 86 -358 -125 -565 41 258 834 733 470 93 324 612 -73 868 -854 -921 793 171 504 -96 310 761 -49 -812 -546 -264 769 488 833 140 672 -268 -66 891 638 914 -702 30 458 122 774 304 -18 -36 -228 -82 256 -429 -629 -817 946 151 697 -231 -328 -418 980 772 -734 156 837 46 -46 -899 -517 356 -920 -92 849 -309 642 328 -886 -153 -335 -117 -273 -642 -10 120 331 -291 -380 456 -460 -299 -453 921 212 -40 698 -588 33 596 -204 -436 -266 30 -864 -221 751 -562 326 690 690 -430 -254 -180 -8 -255 224 5 -675 916 525 667 -550 819 198 583 416 196 -502 -680 -876 36 -962 2 659 816 -278 -351 390 -97 -434 628 8 -168 -72 -501 -317 -276 -842 148 415 791 -287 -514 859 508 -476 433 -631 -113 768 472 -568 205 943 -217 -113 -662 222 668 -912 432 -278 -296 285 -753 -391 -619 352 -964 -982 984 971 -167 211 -137 -807 477 517 -202 606 -969 -340 -422 -392 615 434 676 -753 -931 609 385 -657 -830 112 -578 -642 -804 347 321 -586 152 894 702 -785 -517 58 728 -599 -238 460 -725 -597 -838 -840 -227 875 956 -284 148 -134 352 -327 915 -741 -301 312 606 -59 -743 -633 -959 -316 -366 -296 -98 -319 -887 694 486 -215 58 639 -446 107 -916 -83 -410 -152 414 -247 233 23 158 793 -722 361 540 -591 -633 219 193 -630 -833 -625 924 987 796 -30 -625 -779 -66 858 908 753 791 859 -109 -263 -72 -623 73 710 236 199 143 461 500 326 -694 807 -869 647 34 -663 364 924 -500 -727 932 -790 140 510 34 -579 -163 28 827 -471 968 -407 -13 691 751 -6 -336 429 729 982 -263 -140 -627 -286 -550 973 462 815 -82 -476 629 942 -683 -859 -684 -592 427 475 -739 336 781 900 96 -922 316 -637 484 643 -543 745 69 29 525 -748 -944 -915 -659 -480 817 369 -824 851 -511 965 -789 677 728 109 450 347 717 -833 780 -722 -351 521 460 288 715 88 964 605 284 121 -20 -660 54 799 -274 751 612 519 590 869 989 18 -302 491 38 187 -940 859 -889 -353 686 -462 69 -305 145 -290 697 445 347 -433 89 -53 719 84 -372 852 290 471 597 695 315 -734 822 734 -965 492 485 -186 282 164 -818 -196 -709 855 -820 -525 -315 128 -92 -70 -186 651 333 891 -594 189 369 980 549 -728 263 994 -653 -519 -628 -518 260 -787 291 664 436 312 -547 909 718 -773 351 -778 79 753 -497 -704 963 -438 405 -941 -657 -583 -856 -215 713 -964 707 472 -43 832 780 -509 -398 902 -413 -530 342 722 -373 -694 33 250 -777 409 -388 -378 -453 -808 646 706 -854 258 -785 -11 278 -662 465 -906 211 596 770 152 249 808 -111 531 857 292 345 714 23 -447 -559 -157 -598 -405 -547 -551 39 510 603 -658 -717 -764 -346 -912 -777 -682 -954 542 638 -188 285 -894 -515 -674 -362 717 448 -783 -320 612 113 14 135 -680 968 474 825 291 1000 706 599 -320 -905 37 -658 556 -811 -66 -609 31 553 -931 -389 594 711 713 -830 -656 784 -596 85 -485 570 689 -669 75 -440 -401 -426 799 -842 -955 -550 482 424 362 899 -753 -520 708 957 909 -90 -747 -155 -796 818 -200 -69 -849 63 -417 719 613 -714 411 -502 -763 662 80 15 -714 -704 924 -891 402 563 -680 -545 -431 -402 -874 473 174 319 -928 109 419 841 859 -464 804 961 -327 949 -948 934 797 931 420 -274 2 -389 394 332 -960 445 -291 -249 386 59 -250 691 510 586 -142 292 -109 647 -933 401 929 -710 -449 19 5 -399 532 731 -106 719 410 -994 270 246 -259 -174 715 677 -935 -828 -76 -240 535 413 31 -718 -440 372 115 -437 -33 633 -952 -293 -879 429 914 -46 -550 92 543 451 257 245 -810 -117 220 -840 307 -82 641 584 802 256 512 -613 -765 -641 79 627 -161 -608 166 -821 480 685 -232 -163 766 -141 806 -973 -375 -588 97 -250 -917 -435 -546 56 108 -478 448 -50 -323 -582 -92 182 284 353 -290 -561 -872 -997 720 -324 776 904 594 117 874 793 -507 435 -832 408 -992 734 684 -589 109 152 -229 -489 -349 -261 560 -494 -147 -817 -448 -103 -707 90 -674 773 107 405 177 175 536 404 -702 90 -948 97 761 931 512 371 -302 981 -749 629 -888 408 10 -771 670 -671 -547 -943 91 -569 898 719 -353 345 -526 -751 913 485 378 -919 -531 571 -165 190 217 417 -980 -204 -913 -787 -676 -320 -394 877 856 -814 434 -853 -318 670 664 -183 -423 -912 -226 790 677 -407 -184 592 366 143 -849 922 755 849 715 706 -43 1000 432 -1 784 -244 -470 769 -369 -119 -717 -491 -515 -151 -527 64 202 750 37 245 -708 -637 -700 -367 899 176 33 848 807 322 648 592 -774 -730 -473 826 611 -956 -659 -837 -254 940 756 527 999 -857 -482 -701 126 -471 -726 -194 295 296 -921 592 -972 -768 -15 563 -228 694 -541 -361 161 -124 126 276 -282 -399 74 -582 -617 -825 409 -194 -500 -891 457 470 185 27 -675 -360 246 -304 769 -49 596 -962 -677 523 -962 581 579 825 -14 804 340 882 -975 931 322 723 719 -61 979 -519 -949 -496 715 871 491 -959 327 -531 -466 576 -317 -403 769 -11 -948 -86 -743 -315 584 -131 -708 348 -616 -972 907 -386 619 812 -640 813 -648 616 465 127 -563 498 251 662 354 -720 -917 707 -45 148 299 -601 -483 -922 525 -54 135 -372 770 82 517 376 -297 -193 985 409 936 426 27 -992 -577 74 715 424 768 -30 510 -869 -855 562 668 -910 94 -19 429 499 817 -429 -826 -893 -415 -749 728 -564 -548 -58 331 559 -239 709 658 268 -208 -642 -769 449 243 748 873 -720 432 -517 137 965 416 -694 -383 62 -548 -920 -904 552 -900 -362 309 499 -40 -302 199 318 -654 -525 130 1000 -644 623 794 937 808 -462 -73 327 -411 -21 842 504 -433 662 -192 670 -858 170 -815 247 -256 -751 -483 520 -416 -526 1 -225 -439 -876 733 -909 915 993 -891 -845 796 -442 -49 -57 746 -201 684 688 -532 -409 -846 66 -279 -931 -943 943 262 -894 989 871 954 835 -58 20 126 455 -347 -461 -406 762 133 685 -864 -821 -536 767 776 -966 -886 837 582 -788 -949 -767 -643 -761 -905 476 -687 -972 -409 215 553 55 -760 -451 -347 -96 908 -155 229 755 -514 -809 -686 -265 -128 -861 473 -702 121 -92 -37 -64 -229 360 129 665 -803 682 404 -538 432 -400 235 -447 460 -641 580 656 278 304 784 -841 -528 744 -853 59 -722 -325 -742 -915 -445 -205 -86 860 430 -233 -28 968 -386 83 53 -671 78 -726 499 641 -294 -477 568 -262 479 700 974 -828 -510 -692 -648 378 179 762 967 751 233 -838 -629 645 -322 956 -538 745 638 -804 -733 590 -235 -863 333 -97 20 -88 -162 -960 794 718 -224 663 156 -620 -719 -506 -120 521 -705 -962 -599 351 -812 -969 520 626 -262 430 716 386 -356 -957 69 -411 258 322 779 -348 79 218 -965 537 851 -150 63 31 -142 27 870 -758 -666 -946 -78 617 -610 -90 144 -63 -542 -116 -328 323 -1000 -536 -268 -365 754 227 -220 -813 -66 463 -957 -952 -798 -726 439 446 -306 -514 628 749 947 201 -770 975 216 20 581 -261 -540 209 431 -620 848 381 383 444 268 -616 664 -325 678 -562 165 -230 -582 -270 595 51 8 -627 981 -84 -989 361 -102 604 362 183 573 -194 183 -463 75 123 543 -411 639 219 558 -695 62 210 798 -589 469 420 833 -191 -108 -52 -640 283 -323 -791 715 -591 479 -207 157 -294 -140 355 907 544 59 713 785 -528 -66 -526 1000 364 -232 -581 349 861 -949 -627 -732 -210 990 798 -393 -185 391 320 -803 -914 561 760 64 -205 56 -761 -192 63 -269 -867 834 415 -617 -423 -465 -503 917 -54 32 -173 -402 -432 53 228 -273 -364 686 144 763 641 -114 -741 -172 723 923 -891 -153 575 420 -622 -269 748 685 601 533 -815 -510 -411 860 144 -283 326 883 -939 -71 94 -372 689 -630 265 -163 -996 940 127 -723 -249 -575 -19 -220 308 -199 -557 -598 241 -645 30 789 545 255 185 745 -955 239 622 494 -255 -679 -177 -782 789 419 427 -577 884 752 -106 -892 -709 -461 -256 -581 378 587 282 145 -665 -158 -323 866 875 537 -565 -933 70 -947 -45 975 -82 595 -95 711 930 789 847 570 -916 292 -176 -227 -487 -865 922 653 -716 -428 665 -95 -11 774 -378 165 463 578 -563 -249 788 638 -882 -577 163 -275 347 -201 -553 -608 -166 -524 631 -726 81 -451 416 -563 -134 -181 -529 -301 -662 41 67 890 308 -968 -649 -33 -218 -517 996 -161 795 -51 -274 458 -632 130 -800 -415 718 -495 -866 614 -685 -349 617 664 -675 -397 878 596 -489 828 -212 887 633 359 -515 -66 -804 287 -837 657 824 -19 663 -529 -201 72 -188 100 531 -14 -394 426 -179 26 -849 371 -393 683 851 16 -125 -990 -807 -802 20 981 278 -183 56 412 -840 36 631 839 -948 -398 -345 678 -254 61 673 606 -571 916 -180 465 -423 422 91 402 715 591 386 485 181 -712 -605 -771 -437 100 -699 -645 -245 -476 882 -447 261 189 426 -667 108 -723 153 -372 551 -223 -780 -859 253 -518 -91 -153 -347 -280 -160 182 -68 -788 535 -644 223 -627 -993 794 923 917 80 85 116 -502 -226 972 691 -569 -502 149 -862 -584 487 952 -696 -747 483 -133 920 -854 -718 106 706 -640 -190 182 16 -378 -163 515 -813 -271 290 -445 -229 170 -896 -557 638 218 -279 -908 311 848 228 -664 -234 373 -2 -748 -797 286 -9 847 783 774 -361 618 923 129 -456 340 535 74 -970 -549 804 320 -908 336 -386 462 976 859 159 34 -320 24 379 -965 552 380 780 176 421 -227 927 -494 68 703 488 -19 -487 314 -168 706 -415 -180 418 -266 -126 384 578 -557 948 968 -294 -743 776 -722 -225 603 938 -536 -586 -507 908 920 -753 -486 -979 924 659 1 181 -294 -753 -414 750 82 -700 433 -242 -660 226 452 854 840 -604 -170 834 632 386 113 831 -704 851 -469 563 545 -849 -532 138 -58 -953 -40 -88 111 -432 -614 -207 530 574 148 -300 -3 554 -355 -86 464 34 -436 335 412 -143 581 -531 930 804 -978 -120 944 62 -752 347 932 910 900 400 422 807 583 -504 -275 -878 -371 580 -518 116 -989 -287 644 368 434 -473 -688 -470 622 162 -825 -888 -396 -622 -985 -94 -819 773 -355 -913 816 232 -170 -826 -236 -764 -322 237 -675 662 985 -3 565 -92 -911 876 115 909 -18 843 -913 138 -941 342 -6 730 698 23 -416 -836 722 -987 -384 252 453 -380 281 -1 983 -350 728 586 365 -274 789 152 721 949 941 860 -940 -237 186 675 711 858 531 768 418 -929 624 604 -997 -577 422 493 -799 813 -427 695 -656 -235 732 568 -375 435 -515 898 -21 901 94 -889 -74 653 105 54 -832 -728 -781 115 729 -74 -226 -597 -520 10 890 -246 799 310 6 -22 116 -371 400 170 -452 -303 444 -514 764 -379 -3 -584 -383 974 -29 -756 946 993 878 860 -471 693 -127 520 946 699 623 -135 -827 -905 -742 -9 -766 591 644 370 -440 683 -448 -868 574 278 -586 -830 -218 408 -325 272 -795 -431 -250 98 545 665 -452 924 -573 -8 -18 -541 541 37 606 -83 163 753 307 -569 -917 491 920 930 601 85 -770 803 431 646 766 -913 -456 -291 363 213 890 -210 971 -60 -743 -603 519 814 -727 -274 472 164 -122 6 -266 586 -672 565 443 129 542 63 -5 -360 255 -632 21 730 725 614 -508 -471 861 -91 -414 -572 -168 -941 747 -114 -219 -497 -547 -321 560 -444 -87 525 73 -548 -465 -263 -84 -385 -634 -379 236 915 67 523 -209 606 157 -478 531 64 969 288 98 529 845 -640 -245 -413 434 -373 92 -691 50 -762 791 371 435 643 -39 514 895 243 528 581 372 -174 279 294 891 763 342 63 -187 593 102 -61 283 -388 -775 257 -892 510 -801 -910 -856 466 -909 715 808 952 -909 -256 429 -807 -71 -261 23 393 114 -128 -729 109 -227 980 432 594 -422 354 -639 19 112 75 -859 463 513 938 -852 397 -52 -523 -723 -531 -319 584 -57 749 891 -551 -218 295 699 -518 874 13 -57 241 26 -790 -332 -941 -160 -359 144 -61 590 301 -676 399 226 520 47 958 -584 80 998 -891 -191 -567 -949 499 -155 126 -777 836 782 -154 -292 -608 -217 303 651 157 975 837 539 -706 615 -68 383 -237 874 360 510 -107 -254 -615 802 -910 -309 -508 990 -143 532 489 853 -918 736 -99 921 513 -235 587 -631 349 574 999 -334 598 -208 -404 964 193 11 -441 -755 -863 884 -122 976 -22 246 356 632 337 -483 693 266 55 -533 -458 -153 891 -334 578 -619 -468 -103 -194 -174 -953 441 101 774 140 236 -782 785 503 538 261 684 -68 -333 116 580 -639 -502 613 -789 605 483 481 151 480 532 -164 10 295 995 -30 185 489 620 -529 -511 -731 648 229 -617 -497 -425 -11 146 -566 -713 573 -630 -667 113 666 -311 608 427 -407 210 886 -175 531 -156 -871 -64 771 644 216 -307 202 -910 153 -866 829 517 365 -803 362 409 -864 -731 425 537 -990 973 -468 286 319 -838 365 597 824 662 -447 -641 -598 40 -253 999 634 -485 -715 869 -471 208 -201 575 -710 264 -849 -765 421 782 128 46 762 -105 -494 791 -589 -492 96 126 -409 -921 353 912 -647 -986 -205 -567 -86 137 261 -96 760 -318 -758 -90 -169 -294 115 601 -681 494 78 90 -433 -629 34 -348 -863 -62 -946 -377 -783 -197 981 -415 916 792 -928 793 587 -685 458 -890 512 -656 316 -919 -132 403 868 -198 604 -415 -541 93 499 -232 -806 5 691 969 901 179 252 613 -594 -855 316 -104 -356 -83 446 -490 715 854 866 -868 338 585 -370 -650 448 -549 -408 -575 -309 -723 -397 260 711 -977 758 36 -455 -274 844 -179 -194 -50 -992 -277 -563 869 -986 909 249 186 -444 -60 77 418 473 -25 -180 -922 77 780 981 472 -272 609 -870 -46 844 -923 444 -312 705 76 -161 -612 0 -730 -608 167 550 196 165 -254 -945 -971 441 729 860 455 206 -989 283 -625 -88 640 124 353 298 726 309 -59 580 395 462 981 645 -359 43 607 -157 216 -352 28 488 -621 526 610 56 305 723 518 -937 554 78 501 -723 -408 309 -490 -470 909 -604 -195 102 753 333 237 236 -867 202 473 473 -324 7 198 -499 -830 -797 -327 -219 -574 -954 -190 -694 890 166 321 -307 235 601 162 401 992 -992 736 913 308 996 -62 -439 372 -448 -547 -38 -86 -162 -498 -151 -821 772 302 -896 522 -565 777 739 -911 -316 970 -845 -969 0 -214 580 -337 -541 -634 -921 -152 836 346 -435 -904 -751 -752 -141 108 685 -191 -605 681 285 391 -568 243 617 -509 141 -121 -649 663 93 663 -321 -645 510 -433 744 -305 -926 -420 309 -497 271 -38 -929 -540 376 -955 613 -165 335 605 -627 -727 839 426 823 644 594 215 203 -732 -215 221 -989 -450 -129 832 -271 250 -242 332 -165 -236 -540 664 -712 644 29 672 -492 -525 369 -764 -342 954 47 407 -990 86 -870 -375 970 -167 -330 858 -322 -244 825 321 -709 81 -819 328 357 -895 993 779 347 -896 643 551 928 638 728 -723 -620 82 -851 -907 -259 179 -728 -1 -98 602 398 -863 684 664 -711 823 415 -157 -371 -155 101 -407 -514 121 604 -46 -64 -253 -168 -877 -764 845 402 811 -885 41 603 -111 -525 -372 -508 89 778 -305 948 -954 -349 -108 174 -163 -770 180 383 133 456 898 940 89 542 -88 596 -912 234 96 777 -440 710 -5 909 184 451 -484 -323 -430 -327 -515 -62 -826 -585 -906 429 -590 13 350 885 622 169 1 -233 -224 -886 -715 217 152 43 433 -340 670 810 867 998 -665 372 249 606 -543 -301 -321 -983 145 952 -794 35 -951 -270 24 -711 -222 -567 -981 -151 -517 -52 -600 -907 -243 826 -7 -781 -988 -26 960 -506 222 -179 -371 -136 606 -424 -387 -206 249 760 -546 860 979 800 195 819 656 511 -283 -81 -962 769 -293 56 -609 -38 -668 -379 -755 -769 -263 -922 -860 976 865 -116 492 -993 90 606 589 598 -792 6 -40 119 377 -506 539 944 -138 -366 -591 -669 -768 494 -463 -329 -214 -234 556 300 -247 840 290 48 -988 746 704 -419 705 -828 -990 172 668 -95 -395 -342 -946 227 902 -813 -331 -95 910 514 398 396 951 -442 62 -674 194 -698 71 -129 -840 671 307 326 -627 -937 271 793 -289 188 -601 510 320 970 668 567 -333 352 52 -195 -970 -866 756 -770 61 -935 -191 -93 -909 -254 -528 813 -186 31 -839 716 623 726 -193 2 -189 5 338 -721 198 885 -119 -381 913 -342 -333 930 -740 556 -688 978 199 -503 179 997 -495 -906 243 887 -309 182 297 -3 -63 507 913 -522 -39 331 137 894 285 -790 -232 129 -254 518 139 289 -8 -187 -71 905 74 442 -10 -905 903 45 322 -198 148 436 950 260 571 -606 282 226 -941 830 269 -732 340 -678 37 198 -202 756 -283 159 -625 918 109 -970 918 799 -746 -450 279 447 -395 98 706 -82 293 639 -133 306 -302 -636 -848 211 -173 459 743 -622 56 -368 -629 -134 454 812 632 -485 -573 -68 705 345 -112 291 -96 -18 -874 777 893 889 118 -666 -726 149 20 166 364 -981 -585 692 164 -208 779 -373 -797 335 978 520 85 544 13 984 625 417 726 -832 -765 -27 -591 410 299 -394 449 -740 691 168 -966 111 340 -873 419 -98 -168 -516 337 -593 144 854 -258 -539 841 -711 -993 96 118 816 -627 -620 957 684 -530 688 21 -141 -569 -662 473 -975 -35 119 915 -435 452 -539 -975 -213 -245 -345 856 -825 743 231 495 -417 -300 544 691 -826 -1 -824 517 -242 697 399 -405 363 -743 373 -75 -179 63 -18 897 -160 93 690 -820 684 128 -542 -495 -600 892 -147 789 -707 -843 -860 -949 497 180 738 415 655 -98 95 -398 161 -192 -685 -236 470 -150 456 195 874 614 484 905 -525 415 -771 216 -321 378 221 -88 112 -316 -295 282 241 -416 212 870 -357 -466 960 847 509 910 734 831 779 9 251 -265 -69 533 216 554 254 878 -675 269 -633 -360 847 15 170 -176 -377 423 67 339 797 -369 146 600 100 -834 610 -719 924 302 -17 970 -233 -480 -975 232 35 -475 -867 -846 -448 -990 727 48 519 -326 -213 912 -809 97 463 796 450 -351 758 407 178 -170 866 -386 -775 -793 765 19 138 -407 -153 -706 282 -362 -595 147 275 -388 -758 19 -723 -748 666 582 -353 119 30 485 -537 -774 693 687 -940 -642 728 -524 -610 873 407 -478 -646 -201 -917 -217 -514 -611 415 539 662 -511 -185 733 -672 524 -848 -475 -870 -817 131 -302 -184 -646 -408 360 -976 459 -610 -12 93 -44 -322 -734 90 149 474 -640 -92 -902 293 377 -52 596 -967 42 -232 295 -989 -115 -332 975 782 -11 -386 921 -505 58 228 227 -760 -673 918 284 -889 -698 -770 -210 58 -902 260 96 -364 941 857 458 -11 75 505 -323 283 -736 421 -740 626 712 -704 484 -451 327 -198 -2 -410 413 453 57 -437 759 544 -621 -648 775 451 -58 461 -184 38 -907 -666 -890 76 -972 -522 -580 -707 -155 -12 937 -795 635 -45 861 882 -39 -252 722 -908 -958 704 429 453 -335 -286 800 908 -387 614 -550 -632 -619 843 -968 761 -602 664 577 863 757 -960 -667 -674 -412 321 -329 -960 -544 -727 377 -939 -501 -574 -446 989 -201 211 506 135 -626 -756 -276 -884 865 -815 -679 -732 -479 118 -676 -580 -403 815 381 -106 -172 -803 -583 -815 314 747 -872 -355 853 -855 -65 553 70 552 475 252 829 -973 -771 590 21 187 45 934 176 -244 -10 -107 -842 311 -861 124 249 76 305 -87 214 323 242 -484 -802 -850 327 -32 -343 883 -532 -846 235 -834 41 866 955 476 101 -62 195 -499 -431 -870 -766 -659 867 -79 -345 -613 -442 -954 -963 644 822 995 279 512 -6 -437 920 -383 -942 460 -295 839 930 -197 -539 9 374 572 -13 -1 902 554 -820 -112 356 837 -993 262 -15 -878 -946 417 48 102 374 739 4 767 155 385 -901 -698 750 -620 966 -425 -516 -411 -339 -330 -452 -533 -944 -377 568 -82 -530 -782 649 204 -889 541 318 -118 -6 -443 807 204 -630 -56 -786 -693 701 -930 -218 614 670 -996 -845 -801 -678 -87 -506 485 679 -284 -39 616 -154 -991 199 -18 87 -919 338 323 -602 -236 368 568 -971 5 296 789 -116 374 -707 774 -685 -811 -933 -182 -540 521 521 -637 -947 781 882 347 168 -334 440 -518 923 205 314 -979 -511 -922 -59 310 477 758 -904 23 297 331 418 -494 -311 171 349 -446 355 397 240 324 -494 -891 -113 409 -363 -400 -114 42 -936 46 -210 481 639 -983 -712 625 -157 -137 -556 275 -920 352 -550 919 -31 -500 -918 500 411 959 31 -30 -399 -557 733 340 -126 -478 -798 -294 -284 190 -265 516 408 -981 -939 -607 -448 -857 670 -931 -756 -118 -482 413 249 861 -634 455 48 845 -8 829 -224 107 -470 502 -426 -714 962 -82 22 116 599 -196 454 317 727 -670 -528 -459 395 -136 371 742 806 -215 -547 -602 925 -437 -997 -533 44 -240 366 679 883 978 -614 957 -90 -726 -791 323 978 438 -494 -656 -737 339 -135 -121 368 805 202 -395 -969 -203 -903 -603 -979 -682 117 -179 -407 -347 -540 -730 321 896 505 515 -446 316 617 -546 242 187 38 -288 -322 341 629 470 829 -291 -955 409 130 -781 -779 -180 -558 813 567 -718 923 -789 -969 722 536 -968 224 -415 -531 929 310 167 -55 230 82 634 -356 -505 -48 783 -709 -515 -580 -765 743 -828 32 985 378 -662 -536 937 574 307 369 -668 -224 179 -31 -23 -360 -654 593 167 -491 -783 -874 -4 -359 -894 638 -953 -848 -926 293 454 -517 -823 490 -332 -969 -609 -178 437 403 -144 572 -262 -545 518 -554 -75 59 421 436 -134 472 450 549 -586 235 417 -20 729 -196 632 -419 -941 131 -841 -197 477 373 -780 889 -18 -562 -50 654 740 110 -428 -354 -1 -127 -840 -75 -363 206 -616 -915 -459 964 547 357 -177 392 -838 -737 -233 629 234 669 -219 -713 704 580 -113 511 -233 -245 -235 143 870 -825 551 393 507 -307 -34 -342 109 -379 519 727 -449 931 344 -930 -898 185 529 -302 -340 -222 72 784 555 -759 152 102 649 -177 316 -183 -218 52 148 949 -383 537 -576 277 -751 54 -909 -186 931 147 778 967 -821 -829 131 -145 -292 -799 -952 -815 971 -23 -959 223 -339 -257 976 -785 466 589 -960 338 627 -349 496 -682 -610 -973 -70 367 583 -154 -839 843 -966 -953 -683 -617 545 311 467 -684 -973 552 407 -413 286 -699 633 622 990 -837 987 -305 128 923 151 609 -116 173 -303 875 -900 104 200 -697 -846 61 -879 305 -356 -396 117 -664 605 -221 968 312 -112 -234 -752 -519 813 624 61 499 -694 -959 -33 -267 -971 -661 673 -250 580 -376 412 831 -67 -884 561 -658 673 766 479 525 525 291 308 -157 -825 789 252 466 766 768 849 -301 -188 946 -412 -31 -189 -806 509 -447 -645 -825 180 -161 630 -329 -499 950 288 -868 -330 255 310 895 913 -125 181 720 -438 17 -793 142 -513 239 621 -252 468 688 -679 19 -777 -336 917 566 496 -791 -483 475 -506 7 432 560 -703 -239 609 -546 229 -900 426 -78 -638 -36 220 312 408 -222 544 839 695 -39 717 -692 -430 286 311 -672 985 758 -519 570 -530 -404 -460 838 770 -546 852 -501 162 957 -277 -545 -619 -317 930 -658 519 586 109 -52 114 306 -315 -883 4 712 -511 511 217 -963 232 -830 -351 -156 340 -740 -277 998 -483 366 -842 385 -325 -268 -190 -671 -392 -627 -268 -500 -675 138 821 31 304 21 -393 -741 -973 -203 28 -378 -225 -287 863 79 69 -767 556 -339 -158 -40 -996 -101 531 238 742 302 -856 317 -642 823 -235 -229 -900 -63 775 -775 -517 -465 -753 -879 30 459 801 -331 512 -545 -331 642 266 -33 806 920 409 -296 840 763 -907 -797 662 650 510 -376 -21 -30 658 -233 -706 -988 761 883 776 36 -848 -952 -611 387 -761 216 -997 981 -524 926 -248 -744 119 19 -15 -498 718 374 851 -209 -429 834 -68 314 279 -154 -926 619 734 -710 -321 308 958 100 380 -615 -427 -522 339 342 -610 -554 -475 -789 685 178 903 -801 460 -442 -768 985 -913 -266 569 -910 -685 -602 -154 -584 -732 -643 -207 535 851 -795 -166 -766 -413 397 -977 -374 -988 -621 399 -639 -689 837 26 635 927 238 -212 -995 844 601 -322 880 773 727 290 624 -978 497 99 -530 -589 -944 918 -362 834 -108 261 -595 -199 -934 136 -209 892 -711 -88 993 180 -951 884 -300 140 -942 392 -446 -776 416 -129 244 5 199 -65 -348 834 -535 769 -816 767 -867 308 431 576 -916 652 -297 387 683 -818 -344 783 896 -471 330 621 365 84 21 457 -489 -366 -863 79 613 -1 -747 737 375 872 -89 -636 -538 -473 292 -655 -862 -559 605 512 -482 -889 -601 -989 266 -831 188 -812 246 797 412 167 502 158 -204 144 -649 -102 799 911 130 -405 813 -64 486 390 338 -431 919 426 -885 763 90 608 366 -280 513 212 -547 -220 -239 73 6 874 611 117 841 24 -288 -448 49 -85 911 151 615 930 -213 725 220 584 318 639 -274 799 733 -501 -622 445 -361 -223 926 -449 -334 -993 -324 216 305 -203 -495 732 -457 405 263 -499 -591 905 639 457 295 260 -357 -653 654 221 -542 -2 875 28 -907 -28 588 826 -628 814 878 -62 406 151 -306 -779 -502 291 -502 -95 -307 -973 -396 -321 -691 -49 29 -701 878 540 200 -363 560 861 956 -110 617 -962 60 584 -536 -901 -528 -897 -555 482 140 65 -862 601 423 -774 -439 73 -848 -831 381 -79 -308 -430 130 447 -920 353 -191 -691 483 -218 616 -655 560 480 -314 77 -161 -671 383 686 -101 633 20 632 842 -120 -212 -602 -740 -673 405 -448 -615 559 29 -485 94 -848 -292 270 -503 312 665 -289 -47 124 -86 -82 507 287 188 744 -136 727 -752 4 -159 -643 972 164 -851 -259 -669 -223 147 868 116 -981 -199 -655 -116 871 694 -904 304 -117 -268 -339 95 -616 215 -618 -768 -999 421 304 -310 370 -531 -179 813 -896 830 273 314 -567 213 -919 -597 -677 -195 978 -253 356 -471 421 -872 39 -775 584 497 -504 -725 -125 16 721 452 265 696 503 -530 -332 605 612 852 -730 19 -824 -382 -880 -617 347 353 773 -250 -382 995 -738 -685 -153 663 215 -559 -526 -452 -197 -627 181 616 332 -435 -587 -616 408 -502 -737 605 661 -298 -301 -412 14 2 -527 -358 506 -241 286 281 -417 145 994 967 310 30 -512 93 2 -131 -621 27 -733 934 63 -396 -819 90 758 -852 -79 -252 -541 -294 -279 -4 708 577 773 -661 -318 -37 23 370 222 87 436 588 -802 -133 305 117 800 136 49 -30 -731 -686 631 -691 -313 19 -965 524 941 -836 363 539 464 202 -201 -844 674 -527 998 636 182 -389 350 -917 182 751 -61 746 373 -247 371 971 -305 468 614 -261 -728 875 -440 -647 -108 -365 777 -174 494 325 316 -271 343 562 -692 -342 793 332 117 961 -128 952 635 -977 -87 -545 525 -790 -404 -942 383 -489 233 160 47 -8 -64 816 787 626 -44 158 -621 -526 815 -310 -608 346 -392 -396 -135 -152 5 959 -529 575 -297 328 -305 -927 816 -726 518 408 -998 885 -631 -951 486 -607 529 -436 -886 239 -477 446 614 282 851 -845 618 -575 -179 540 533 -195 472 -199 -929 -666 868 -163 299 -1 -449 -1 -567 -42 747 488 -261 -784 -432 -417 -576 -873 107 -198 -639 533 192 -745 -279 -794 791 -816 -440 -380 -142 896 87 0 600 723 359 -72 -519 282 -325 -338 983 -497 -339 -714 612 295 152 -973 799 -510 -732 631 570 -71 507 -655 314 161 -162 -847 128 801 951 -220 163 -524 -425 707 825 525 533 16 -214 307 -696 596 -760 -239 818 946 -430 -609 -837 104 -176 88 -659 981 725 306 -137 953 989 -279 206 -338 229 852 738 -14 414 968 -995 -967 -205 -202 185 -282 -322 -920 908 -440 -388 889 -317 -304 640 -782 740 819 562 176 624 -33 436 -804 -804 -653 -488 59 -16 -518 158 647 226 749 -776 -610 -772 160 -33 -139 923 391 744 -490 -831 302 -392 -477 -119 516 -497 -754 648 622 955 -221 362 418 494 -672 -898 -21 85 -286 -339 537 788 -541 67 979 113 989 979 -50 -986 -75 -53 -581 595 432 -116 -462 396 -601 447 -394 963 332 -838 799 -207 440 -478 -528 123 -712 -427 249 -857 -717 -414 -120 -14 -477 -467 -45 -408 -220 509 -977 -303 465 -400 138 98 616 -261 -554 -52 9 448 756 235 541 17 197 561 -740 -58 881 -278 -717 -158 754 -204 -207 -204 58 -910 -277 188 -579 -334 833 -691 956 611 -991 -897 -263 505 662 -626 84 187 104 -437 -922 399 28 907 -798 880 278 -667 -297 -754 32 694 -939 711 280 580 -828 318 -227 -255 -486 920 -591 61 859 -583 597 -290 -490 -929 -574 233 862 -533 -733 -381 204 -432 186 477 212 336 88 -844 -21 584 -519 -217 756 -455 -126 166 952 -210 659 -292 -479 416 746 -778 8 -257 492 123 70 -594 -485 206 522 148 118 445 -75 391 -937 -167 -709 -109 969 -944 -55 -197 -393 -265 -862 781 934 508 -512 -234 327 -236 -516 877 -345 72 -8 -441 -105 -263 789 342 511 759 139 -365 15 -472 -650 -379 298 928 -71 891 156 203 586 197 392 -349 -509 5 -622 -413 90 -472 -365 -707 76 -833 -113 -200 6 488 773 298 -681 -360 447 947 319 435 -943 -513 968 -708 773 814 194 582 -159 517 -56 443 -549 382 619 -941 130 259 424 948 -886 -772 803 367 -986 118 -175 564 344 -333 -805 940 905 238 662 939 522 672 -346 841 -556 -760 -781 219 433 -346 397 -844 -203 -327 731 872 -756 345 202 465 487 960 331 -33 -477 -88 435 84 -931 724 767 471 805 -953 67 -71 -733 -468 -695 -162 522 292 -660 -872 80 -530 749 -551 -488 889 -814 554 481 -4 784 -434 299 -775 576 -315 1000 -342 939 658 -969 -344 289 -185 -574 -636 -19 226 -969 986 211 838 632 -673 636 620 952 916 481 -12 749 986 216 -672 827 185 -45 -443 -389 262 -987 -428 607 761 587 -856 -142 93 -483 364 368 460 -13 787 -583 -741 836 -978 -964 -782 37 -247 725 758 122 -763 794 -473 -913 279 -281 -679 -815 -803 -306 -337 896 -229 42 937 -825 668 128 -693 -306 -297 -468 -830 -657 55 -548 -13 55 -58 927 839 911 -672 205 -156 739 -854 -495 -106 840 -33 -845 -849 9 333 -755 -90 -475 904 -667 749 -343 -259 -922 786 -261 868 -147 -603 -533 601 643 -578 -337 550 103 -167 -399 -732 -851 -69 927 -977 17 866 355 500 -30 784 -222 -348 870 752 -868 -734 -430 638 237 -497 637 -992 -707 -279 193 934 170 -188 339 -139 397 276 -691 -402 655 -965 756 504 648 -112 -843 -831 -114 512 -704 831 -141 -47 350 903 343 -122 54 -643 -928 738 -299 447 350 330 225 -767 148 -633 -997 200 -514 -109 934 -220 -659 -300 361 -419 496 236 -304 49 -385 -656 -555 46 -671 -811 -190 -704 -753 493 86 206 616 -786 -99 -510 907 -790 -930 -887 -63 -969 718 -230 -866 669 197 -270 -999 -355 134 -956 21 -925 700 -53 599 -793 -449 -255 236 248 691 827 141 -886 67 246 596 -439 -425 -59 -244 -939 -909 210 -22 968 977 -48 935 804 785 54 -925 -813 -78 -400 350 -155 -450 291 138 -646 -497 -82 898 516 97 -673 -585 -175 -784 -757 -418 -410 517 -293 -511 12 961 -372 -847 741 -199 -607 374 -725 -986 -633 681 951 -972 31 -79 616 669 4 694 842 130 106 910 114 276 -115 -967 542 -328 -269 891 -981 990 -46 -870 -171 -763 -37 164 -116 201 -433 -284 528 20 583 -68 830 -425 -597 -593 -62 646 -331 941 25 392 610 -988 237 -274 356 408 -332 -614 155 -435 745 -489 -427 980 -647 -779 -61 -559 549 150 -299 752 559 337 -722 968 406 -248 -829 929 266 843 330 154 -506 -958 42 303 -809 -46 101 -749 -120 -766 743 840 402 -636 494 -761 442 22 448 517 133 -801 -325 -825 -747 -654 93 -664 54 161 94 782 -683 392 -834 -901 -305 373 818 16 209 -526 13 231 951 547 -929 -555 -506 -151 798 329 211 -367 123 193 -464 276 -3 543 563 -981 -337 3 541 301 -916 -620 950 -180 548 -497 -253 418 919 738 -669 -647 730 -684 858 452 -946 580 -452 160 345 401 -785 321 -635 -491 245 664 581 751 861 -517 -463 608 -501 -863 -875 855 -289 946 36 697 -795 988 -951 361 789 -579 -79 816 767 964 392 345 -151 -253 -317 -86 -221 332 -574 896 -716 -48 -932 -684 135 518 486 582 -426 -908 -112 -369 -758 195 689 -176 -82 114 -342 -655 -699 80 -809 -539 525 226 522 -261 -450 56 -71 -943 997 212 -755 652 -313 702 498 846 -129 67 -232 616 504 817 695 492 646 -698 415 288 423 910 -631 332 67 -952 -828 49 796 -617 -958 207 40 -700 194 958 -711 -744 417 837 -889 820 992 -923 -272 -434 610 -990 -939 78 -904 767 626 -528 -890 -350 -757 -235 205 752 777 699 160 60 254 373 318 -183 -636 175 -314 675 -838 -548 781 -263 207 -986 -294 -844 -850 883 -198 -923 -161 129 -270 -18 236 -55 924 558 -821 -494 810 -655 804 423 -28 97 855 -3 -3 331 -813 55 694 -403 -630 923 -666 37 -164 810 492 -450 438 231 13 471 988 -610 -384 48 -543 -841 -180 -564 -326 620 -635 120 378 -320 -22 -764 -34 -929 980 400 500 -348 -681 604 -484 637 -653 -610 -375 -38 369 -956 416 -761 877 -972 -284 -835 -54 348 -570 -539 572 -467 832 -220 669 163 600 -860 722 -17 -494 947 572 -172 -283 181 733 47 -290 -459 410 -719 879 78 370 -535 -612 -864 -694 958 -233 688 919 743 75 -160 -21 978 133 -968 -600 362 -88 122 -165 -548 -493 -736 561 265 -45 -513 607 229 -915 -121 392 462 -793 475 184 -681 -615 695 -218 490 -218 -439 -962 -769 -326 -161 -477 -866 235 -605 -544 870 -30 -793 -145 518 197 87 -933 -243 -755 -193 944 853 647 -577 -375 791 529 -649 -348 -797 92 893 542 761 -473 -877 864 481 533 -797 240 222 -750 836 -424 -123 -669 -795 73 -809 -274 -40 -193 142 -466 -930 772 -782 -102 493 -682 597 412 -269 -23 -963 -635 -638 28 -763 -924 -617 728 114 -162 -508 -292 -267 602 430 235 400 229 -223 252 -485 681 -652 175 827 -625 806 -771 -519 502 890 -434 75 976 -479 312 785 -662 562 -225 780 -571 355 879 904 50 -308 -820 -875 -657 953 -396 -790 1000 -71 -381 447 610 329 -768 45 -852 797 314 157 -995 -756 -64 -446 711 -504 -853 -539 700 395 408 -121 -281 908 -515 743 -604 14 966 668 -391 407 576 -59 692 -316 -472 432 70 802 -220 -980 -979 -827 -157 333 -262 -665 -119 -687 663 -65 -870 62 42 -926 193 -523 -877 375 158 -556 -502 731 -298 776 222 -789 522 505 -208 327 -505 -107 178 -220 648 -859 906 209 39 -181 286 -680 -940 89 845 -348 -715 493 140 176 507 -402 843 52 -416 -846 802 -171 80 246 224 166 -972 -929 -646 337 -223 -774 -553 499 315 184 -142 -905 -213 -249 939 -109 12 61 277 -968 868 -7 729 -104 -271 -553 619 348 773 1000 -454 1 61 -597 -912 -148 54 -850 -493 668 -270 215 -447 -986 -689 -220 690 -331 -439 349 586 -691 29 -703 367 -252 472 458 -962 599 389 -732 893 660 -62 -315 259 904 371 -724 681 -166 -439 -748 -456 -471 626 -891 948 -28 818 -246 558 875 830 554 -196 -623 -646 -185 -44 -118 -63 840 -288 -399 -408 462 438 -371 -455 -376 541 878 248 672 -552 302 -933 909 746 894 -777 -804 -441 -52 759 -59 254 -673 633 -687 46 693 -867 -954 591 -182 573 -233 273 -480 -232 726 -754 -708 706 -429 -538 616 640 21 -641 941 17 88 4 334 925 -324 150 -327 -846 865 846 -141 996 -4 -764 -913 -262 -22 -189 779 -404 -738 950 -75 736 806 -539 59 460 127 -159 25 -798 -535 -782 -833 -356 -591 -472 520 559 -764 43 -706 -378 798 603 -292 773 995 595 144 -454 732 112 813 -160 824 17 192 -470 259 -472 -657 -716 -572 803 664 -161 -653 -84 88 594 -146 -791 -320 -614 -41 -26 169 119 -953 237 -306 -838 -514 -991 -32 -824 104 295 -337 -273 488 50 -605 -659 -636 -714 129 -986 -245 -593 -384 746 -529 -650 -621 349 -690 -235 -707 -608 886 -976 204 -46 -247 -755 37 525 385 -928 -181 -11 733 -45 -490 232 -190 -735 -964 771 -484 -894 283 -915 783 804 743 780 -166 0 -737 883 -341 138 629 954 -222 -90 -463 -527 958 125 840 169 466 426 27 -690 438 679 9 791 844 327 761 232 -84 -90 -108 -275 -917 876 -167 -566 942 568 -957 -187 28 214 -208 561 -69 969 -983 755 377 636 695 -382 -381 -571 -119 -676 532 227 297 583 -486 933 -53 -392 -30 -690 -909 -249 900 670 355 660 158 93 726 -473 -291 886 504 233 784 789 91 -996 446 -854 722 405 -710 -980 -792 452 -534 -60 -22 680 -670 261 -971 -507 -17 -422 -999 505 227 -528 -433 -19 875 -207 90 -909 -656 -170 887 651 385 -163 -703 504 497 508 965 -800 -706 967 -283 299 -616 958 -298 701 -479 458 -345 101 -373 -355 411 282 797 165 590 889 565 414 282 -189 143 229 -41 56 -562 658 709 402 -469 -93 823 877 -1 905 -211 887 -490 53 737 -453 -847 -293 990 -188 749 690 -510 535 -98 377 584 245 -718 623 474 461 -298 904 -119 893 -738 -949 789 -996 896 477 -893 -880 -265 -184 635 355 -771 331 622 326 492 125 856 -615 256 808 960 -120 586 -385 226 262 579 548 741 580 -398 442 736 -712 -69 906 -430 -869 -713 692 611 -20 507 971 -228 -65 932 -999 -438 916 642 -586 776 267 417 -351 -470 339 36 -326 153 -363 -321 459 -667 -613 311 -600 -896 -552 842 -505 881 -500 485 769 320 -750 550 543 301 911 -202 778 -779 -161 676 -205 640 -779 889 -637 1 772 818 -883 -242 -78 885 103 -381 -287 -720 215 469 670 228 -353 -721 484 -885 917 -382 -351 345 2 853 -553 -990 652 211 -764 -265 -854 233 -76 970 240 -514 -203 -178 -969 457 -428 390 -265 800 -322 -858 -342 738 -958 -44 -106 -917 -959 -715 199 -118 -647 186 -408 -391 59 -462 -388 -827 -195 -979 142 307 113 416 26 961 240 -213 -289 814 986 -431 360 834 -65 286 16 906 479 269 -60 575 -590 -348 920 -21 726 -448 -198 524 46 -624 -87 -100 224 715 -932 615 949 -380 -779 -954 -101 362 335 -798 -138 862 415 -418 810 -951 -202 -97 -211 861 108 258 -884 -31 -617 -365 -997 -596 -695 -160 931 27 438 -157 -637 391 854 42 709 -496 -485 561 -309 696 -41 52 310 -287 354 -403 -728 662 465 860 -28 -802 180 -909 24 762 893 341 -397 44 56 -398 795 398 919 343 246 -69 -766 -997 291 927 704 -231 -596 -796 -592 493 -505 134 -11 10 208 24 967 -222 -835 216 -568 -881 -244 1000 -356 -48 -63 594 -288 259 732 -195 -434 -421 908 654 570 -356 856 -114 161 0 -466 456 752 136 -351 -656 41 163 -63 220 -174 151 916 -897 -8 293 -950 33 6 659 206 -989 219 -602 -822 103 636 -956 -334 420 133 814 -409 -335 828 166 -84 -548 -795 5 -320 -646 825 -1000 -256 -527 559 279 719 -519 -503 -805 490 -740 -823 264 -47 -708 -855 113 493 -379 352 421 762 -416 355 101 -209 526 620 -548 -428 -682 -944 -161 346 608 -925 66 860 -728 -447 -511 818 381 854 -827 541 -898 -49 -822 -786 -997 -638 394 -451 -572 -706 -808 770 -781 -111 974 949 919 -718 754 -301 725 -492 484 834 -878 -512 130 805 986 151 443 -481 862 537 -837 -892 -348 -178 714 566 -171 -989 734 -628 36 739 527 971 -560 -71 496 750 923 -249 -131 -64 -249 -213 -750 205 854 638 783 38 460 751 841 558 -329 249 -993 440 -213 680 -921 -415 662 -6 105 -717 -494 -158 211 650 -480 491 927 873 677 420 -450 -438 746 939 -945 322 366 191 315 166 367 588 904 -379 330 790 51 -764 905 -896 -156 -184 -425 216 166 -658 -853 -790 -237 870 -690 931 126 509 149 875 -575 217 -286 -144 -614 -204 -454 916 -972 -286 795 37 81 -252 289 243 86 -30 -567 25 -205 297 -835 -471 -543 -976 803 194 -46 -856 -302 79 -732 -74 -348 -944 332 -202 -51 -414 -41 -234 -538 -866 41 104 516 672 -223 -465 226 852 -390 -209 256 -239 167 211 758 -825 -54 159 596 536 -409 172 -100 -610 125 235 -314 -688 -552 214 -223 -700 982 -872 -598 822 564 -427 828 -414 -145 978 -445 -106 829 79 -615 177 670 651 593 -44 -162 -330 -12 -8 -912 -933 -682 -498 -397 926 106 -388 391 -934 -122 992 411 857 938 357 -574 -190 -795 551 458 937 13 198 158 -290 -900 708 773 -645 -504 -805 -10 -50 -144 -114 246 -176 30 -874 -978 -336 -137 949 303 -483 15 -677 -155 998 -739 -350 639 693 -945 -286 428 761 -803 -437 630 -805 628 -538 -52 -37 -141 679 390 -688 -947 278 386 -57 -820 -755 524 864 8 291 422 -38 336 -86 489 -400 -449 647 -871 284 -427 340 -206 -967 -150 161 -898 -575 -119 -587 957 -944 336 -289 345 738 -162 600 114 752 -620 -768 838 -901 -804 161 -215 957 -806 642 -218 -861 -350 722 604 320 983 -584 442 -23 -738 6 705 422 506 -812 351 -598 -177 -447 -525 302 41 -621 138 -859 -811 276 -581 -367 4 -702 -838 -857 506 421 -232 421 -936 -842 842 848 988 231 351 267 684 -531 -389 -436 413 550 -350 969 -928 -539 945 -626 -776 109 -281 191 -208 514 28 -729 35 -411 155 -624 279 -942 -735 463 426 -662 514 626 -766 -798 300 706 -43 80 -448 957 781 550 282 -569 54 -116 638 -953 -717 -728 821 831 937 -401 562 -344 -513 32 -9 -918 -445 10 -445 553 262 -465 -789 143 -347 -302 -312 262 -290 -861 599 741 -916 -459 -406 306 -299 122 -242 -863 29 -881 451 -617 659 693 172 -870 738 264 -290 305 679 837 -53 -414 -17 -571 173 598 -770 -629 -285 -424 848 -89 309 -317 -728 117 -290 -218 -950 -718 859 949 -426 675 -710 -3 -451 -725 337 459 392 199 -894 657 720 862 -217 916 173 624 876 569 -169 -673 -710 569 -233 685 -147 378 441 -625 84 -707 717 783 -333 723 -984 -28 -702 -482 -684 -198 -780 455 -387 -618 -314 -732 -625 -214 372 -632 -607 -490 -294 964 -489 -334 -23 -574 -772 993 336 722 583 965 290 512 175 481 -494 944 216 857 -623 794 96 -149 33 -568 540 -260 -434 744 -667 -836 41 179 9 -918 -898 -65 -707 -269 37 190 460 -293 -661 -229 894 -745 284 -695 968 -956 -605 -575 110 811 -351 124 -109 957 -30 -325 155 989 688 -327 449 -605 952 -968 694 -933 -500 170 -52 -638 371 -975 809 473 498 -143 -896 -158 260 -533 411 -595 155 -198 300 451 -193 -824 -204 948 -75 -379 9 -754 -64 287 392 -527 -967 -806 -920 454 -430 82 -379 310 311 -281 -966 602 -939 214 378 -809 757 867 876 -430 -532 688 -659 -635 735 -384 -810 319 486 -586 -381 856 617 599 846 574 418 213 -930 302 390 -631 -875 -641 -389 -957 294 -744 -343 -862 991 -873 -895 -964 -443 -432 -555 -581 622 -144 185 307 419 919 -37 325 998 802 -459 897 981 -775 -559 -577 971 324 -814 3 39 355 -921 822 -220 778 -789 -924 726 -118 -563 -557 875 -432 843 18 353 -641 -188 283 394 -125 -621 156 502 -33 171 65 160 885 479 722 -647 680 852 493 395 392 371 -258 752 341 -96 -560 899 -293 176 -787 -561 -458 395 -330 479 -279 577 717 205 357 -448 414 -651 466 -513 -357 683 -759 242 79 508 956 671 -345 -126 260 -942 271 707 513 -713 -170 71 847 -227 -976 -573 -510 -225 516 -792 -437 490 605 543 -809 -994 671 -512 -839 808 755 -864 521 -706 -830 -658 -643 -433 628 466 704 -232 486 97 754 379 568 984 -649 -314 147 53 477 -548 701 -241 549 -322 657 689 824 297 176 251 -647 88 634 -905 107 -848 -716 67 388 368 -422 525 720 -326 -982 -523 1 594 -687 -571 142 47 -950 -985 168 -892 309 -234 -126 -871 862 187 591 362 342 -379 -504 397 453 770 -218 490 -972 120 -183 623 889 656 163 359 229 757 825 -432 -869 -741 -427 755 564 971 -921 417 -705 595 -496 137 -722 278 -990 955 -838 726 384 583 -329 -794 434 -54 -570 797 -303 132 -345 537 -71 404 -168 -849 966 -226 817 76 895 -993 55 250 -663 790 -783 749 274 650 -588 454 49 -459 105 -801 770 150 91 296 220 -680 105 819 39 617 898 -339 -431 308 64 -501 544 80 -954 129 430 -172 -67 982 134 -678 107 -721 101 600 609 880 210 -575 539 -961 905 769 543 671 -268 752 -703 -872 588 369 -304 573 -246 863 785 281 301 670 -546 -208 -760 -427 631 82 -228 724 -346 -704 484 -784 -520 -195 -853 522 776 790 972 -318 -918 -879 -858 120 -521 -693 993 578 -479 254 939 -430 -571 769 849 38 544 38 -104 -16 -366 -134 -956 -644 368 -289 -232 -635 896 -693 727 441 438 336 -935 -138 -147 -978 743 120 446 -515 -712 -553 811 88 105 -592 702 -41 -778 535 592 996 254 905 99 -747 -640 -995 -662 486 544 86 -312 42 -128 -289 647 -554 -985 917 294 -347 -224 508 -976 268 645 463 814 -389 -612 -181 976 -39 215 559 486 -481 -805 10 89 615 164 -488 710 432 882 -728 -557 -411 239 47 -429 -109 -615 978 -248 278 55 924 -591 -126 -456 -757 -176 629 -671 429 -365 967 917 -430 -411 413 505 -30 755 816 -383 279 -738 877 985 -353 -989 -269 282 93 994 -406 -462 -437 -294 648 926 -339 721 -273 493 647 -422 -692 11 -972 -864 -760 573 -761 -619 -415 145 307 129 -540 -687 145 568 -204 -455 407 171 725 -671 16 133 -106 -130 635 15 -659 718 8 -196 -789 -487 -85 914 -558 -10 -908 -508 -895 154 -405 -407 387 301 -270 -95 573 863 -355 -563 -84 469 128 -591 374 -823 168 721 560 591 -393 -285 -951 80 99 -728 -386 573 296 -354 -695 435 338 -279 -486 137 -483 -915 965 295 -622 859 216 -952 888 85 972 903 319 -503 -254 -723 -377 -461 159 -858 -54 875 -199 -283 596 -698 -584 -383 833 -787 675 705 290 982 -743 -884 -912 -482 -761 -442 -187 -502 -210 178 -290 -488 -917 638 -45 35 669 505 192 -918 -129 -971 44 -572 -255 -992 -155 -909 286 -173 -632 -843 468 327 -483 -90 513 613 -443 965 661 -782 -851 615 968 586 -663 299 -39 -878 193 261 603 499 -457 817 915 154 -408 -265 928 -664 -194 758 -100 -584 427 -712 -368 -657 930 285 147 -852 -658 241 -54 543 504 -73 324 -531 958 530 281 937 972 -364 336 -904 -917 937 27 -322 -600 370 115 606 723 470 929 -571 -442 706 490 115 -86 -532 -617 -439 506 142 -728 261 619 326 -258 948 -539 89 550 877 -303 -759 612 -707 -407 404 -950 880 -869 895 -810 -871 -169 -154 -68 -721 29 -82 -707 -294 898 941 -683 -555 274 -540 198 -830 -27 -317 -680 -148 -276 -860 -345 -611 808 -849 -994 -282 273 -227 973 771 -376 665 408 862 490 719 259 598 921 792 975 -136 372 -742 316 494 -935 883 -215 313 562 -242 -506 -637 226 979 -904 -343 -304 263 -259 -569 998 372 747 -410 -395 -711 -71 -119 -428 -213 -671 452 -780 -276 822 178 571 294 836 510 391 128 89 997 574 -68 44 -100 876 -997 -287 -119 -710 -303 -754 -92 901 -809 -732 853 -836 -698 645 -278 -348 906 427 180 -284 -604 778 518 -332 99 -348 424 204 726 417 374 349 349 -957 -449 -557 -440 394 456 -337 -84 -365 273 345 -401 -234 -565 634 951 -841 -711 335 61 719 -252 109 144 934 -635 -26 539 -93 169 780 389 72 365 275 775 -554 278 -447 -9 432 -931 765 -241 568 -48 502 860 17 -430 613 275 176 -780 -471 785 816 936 -543 377 -870 -851 -332 444 -234 -729 365 -530 -430 -19 -513 164 -984 -833 -765 68 -794 483 965 706 229 -827 -573 -720 -146 768 106 889 609 70 263 323 53 510 -103 -131 -740 351 -934 537 -68 -241 -755 464 564 790 -868 836 -564 436 -299 267 635 451 552 -794 942 248 14 851 897 127 -324 -933 390 -39 -478 476 -404 491 555 711 -952 -685 -494 -444 699 754 -779 709 554 -692 780 236 226 630 -511 4 13 -777 224 -417 -941 683 -552 -517 -764 -491 603 920 -147 725 507 499 -419 -68 -189 685 -722 -716 774 -675 647 -821 -287 256 -357 870 354 -155 -974 843 -271 608 614 -455 295 -487 812 583 312 -618 914 -143 -242 -345 -908 202 323 -6 592 -865 -31 69 952 297 474 -90 -524 488 801 957 278 -472 -648 991 -675 442 -521 120 -2 -467 476 530 -418 206 577 350 -339 557 -302 -477 -943 440 936 818 788 -921 -639 -153 565 -192 -865 149 607 882 -820 -599 252 -623 13 687 -337 951 -104 -152 -313 137 -195 307 -443 -355 385 779 838 -979 -50 -450 232 631 165 872 651 -894 -338 128 -481 640 756 535 147 393 403 777 -660 -417 -779 628 -42 426 -792 922 -602 932 -655 624 493 -765 981 -247 435 301 -325 692 -327 397 740 557 834 -865 -312 -124 586 214 -691 377 682 29 -177 402 -280 -921 -561 -601 -205 318 -877 -131 468 -561 -385 -506 -172 698 -463 -646 611 509 -178 -904 -394 402 411 -425 -577 790 186 -952 782 690 -763 -543 -180 -175 -163 152 230 632 247 922 836 63 253 -759 591 222 -840 -734 -30 725 -950 252 834 -159 141 747 420 -338 769 129 -580 -196 43 -384 771 622 -838 5 558 -841 -549 -315 -582 -406 771 -494 448 636 716 -543 -328 -461 -585 -774 -773 593 179 499 -862 52 317 -976 495 -513 -610 -26 568 -225 472 -765 441 -385 433 468 264 -242 -47 28 608 -300 432 -814 676 886 323 157 510 -308 517 89 -68 352 163 482 441 -246 -195 301 -879 -393 820 823 754 -497 -530 -843 -621 795 145 120 195 -529 -813 137 204 -13 58 -803 841 -171 461 209 -830 -370 -200 998 354 326 98 -541 383 608 893 158 -977 803 -801 311 772 217 516 814 732 649 459 680 899 871 381 -341 -290 355 454 961 -500 -74 -120 -527 314 -234 792 -93 -755 -829 -225 579 -490 -715 -546 -18 55 -928 -682 -751 -846 -903 716 -816 728 84 423 531 260 646 825 377 -469 -308 -375 598 131 -78 528 -212 -808 608 -839 -926 -425 -717 -655 -312 603 -912 -545 -111 -991 683 -661 82 -877 -739 -585 321 139 -600 -608 -900 -84 -677 -320 -870 255 580 764 493 -397 -38 222 -757 128 -398 -776 898 -569 -998 53 -567 732 261 630 180 -998 -775 -633 826 629 -168 142 -118 876 777 99 -312 967 -930 710 -717 -496 -382 -378 820 659 471 899 647 -578 -430 761 -594 766 511 -177 375 -721 -736 728 -90 -451 -454 -858 -369 118 365 37 -18 -108 494 -836 454 264 -28 -130 333 -929 978 523 -793 -311 -517 -642 -323 154 510 -951 298 819 858 -985 -815 -791 -516 93 354 -302 -705 -590 802 -27 482 861 -437 828 966 -254 -939 600 486 553 -34 -329 106 506 731 -628 737 -339 615 703 -782 475 146 -844 -560 464 -916 671 558 722 -138 869 -840 -953 778 -615 615 -632 696 -400 663 -38 -403 504 -385 612 645 -91 -284 -457 979 -725 833 332 614 69 -566 -491 575 106 618 -356 580 341 735 -345 -154 -341 151 -880 164 -716 0 -146 -388 221 -877 -790 132 747 552 -464 110 -539 243 62 818 850 -121 -958 -500 -313 174 -303 -572 -926 653 -269 -970 -742 439 -110 -5 -217 497 -566 -111 798 -435 69 -954 344 -715 -367 -448 845 644 -184 -884 140 -450 -852 -567 -606 484 -980 432 75 718 539 644 -922 740 637 996 -807 -225 -291 -969 544 -120 583 836 -749 -663 -410 -577 947 -366 978 -312 348 874 596 894 -718 -663 165 850 -231 524 592 -397 20 891 2 928 -360 -534 -455 -752 -680 796 -85 -485 -414 -587 232 -724 -506 187 417 414 -807 9 74 -26 -826 -353 919 791 -241 796 -740 772 -960 151 851 284 -69 749 -267 -277 692 282 -544 716 362 294 -441 -845 9 -261 -284 344 362 937 244 -625 710 900 -743 770 242 278 407 898 -178 768 614 83 -839 -670 -242 -80 -446 260 -527 640 29 447 599 -7 808 -887 56 -463 836 -281 -433 -393 -647 -823 87 82 41 -446 -344 953 -962 84 312 378 -364 634 227 323 -741 -34 989 -107 791 -874 83 -361 340 -914 -159 747 24 366 190 -686 383 -676 -393 -573 619 -741 455 757 -636 -642 539 878 -612 956 699 742 -275 852 324 -690 397 680 -507 -211 50 -912 -824 293 -259 647 -867 864 -608 -381 746 -817 62 -989 895 699 -620 121 425 719 -221 576 907 352 37 -595 -967 -438 -947 694 174 -361 -395 -328 -151 713 -400 848 902 333 -833 827 -516 -110 873 -365 323 -655 -563 401 -542 921 -195 -732 -609 992 -306 696 550 8 -948 510 3 321 -916 -40 -702 120 -586 -486 156 -40 -501 237 -813 -638 -581 883 383 -717 60 -808 539 139 814 -465 -667 450 -413 -917 -571 -69 -847 263 954 140 844 654 540 -837 996 157 -220 -900 764 884 -298 309 812 710 717 -850 278 -547 848 -797 -727 -123 -734 -20 308 -492 -891 971 -697 121 -835 332 -845 -861 -386 -141 -370 459 -514 617 -80 950 -880 46 466 -397 557 -881 -38 -383 -521 -795 -820 -544 480 675 846 648 423 -589 -276 -313 630 -964 -983 -97 -963 253 -844 -912 339 691 193 -866 131 -589 -865 -202 520 -847 801 -748 556 -256 515 976 167 -656 -668 322 122 -440 -195 -705 -939 -571 216 -170 533 -607 862 -910 478 161 -436 -877 -241 -61 -1 -907 351 -45 -487 111 551 295 844 -646 437 -948 -33 -171 397 -525 843 -873 -737 752 -855 -811 560 -757 -719 655 -919 83 389 -124 14 166 -973 883 222 -160 736 -695 -520 207 -858 -142 408 -650 90 -303 -669 -1 -444 826 40 -314 713 440 553 113 743 -760 474 -165 192 416 -192 -936 -103 -590 -133 -477 -368 -624 -677 -756 307 -40 440 817 791 350 768 292 625 538 -326 119 -509 -413 184 -658 -956 938 653 -526 -611 843 -398 -919 -985 552 987 752 658 667 -763 -980 -602 891 674 714 737 -883 12 -347 270 -904 -571 -180 672 -804 905 -915 98 -985 986 -865 262 269 -955 789 419 -230 -81 -368 -352 174 31 979 872 -172 -907 -761 -352 639 -692 915 955 -364 -872 -387 465 233 -451 -254 904 -691 404 -280 -67 -513 -297 278 -524 -586 -398 -734 687 460 973 -595 179 253 461 -665 861 -638 -211 -767 -500 -876 -865 816 -403 -152 -765 844 -249 -254 51 530 571 679 130 -859 -78 77 576 171 -532 593 -242 -991 181 544 -231 626 -688 238 820 -532 730 -877 206 786 -93 -328 -700 615 848 -529 126 -504 -63 213 -996 -362 -68 506 126 587 488 349 -445 -374 -528 375 55 778 421 280 -142 631 -203 -622 176 780 981 378 867 704 997 64 -27 -29 119 65 323 24 -405 258 -377 -564 901 -335 501 -275 -688 -20 -768 463 442 -276 -897 -532 798 -400 -607 -753 114 35 499 -559 -805 -370 250 -308 -761 -443 297 -688 940 -844 -795 196 -725 -51 20 426 -935 164 672 272 -276 -786 825 254 -587 -226 498 198 27 315 -77 299 955 381 -355 726 3 31 507 -133 -94 -929 -520 924 -384 818 -781 542 -416 187 -547 57 981 33 522 762 532 -975 -784 574 -398 -827 -308 -722 -176 585 783 423 -743 -367 -346 -580 -840 27 -390 -684 651 779 -76 -11 569 698 -732 -355 355 679 -4 328 92 377 670 -667 -981 529 758 -95 -418 -758 -595 170 -68 -78 650 -854 469 -179 -418 -652 -238 -1 510 -108 522 532 -104 -315 464 229 -180 -940 -305 -374 104 -594 -685 -36 20 -551 279 106 -541 -615 -972 -447 -954 -750 996 -454 -128 -932 -266 -662 974 -382 739 -739 -895 -55 -73 923 -277 -607 -668 -396 538 746 722 507 -983 -299 71 -21 -205 274 882 796 817 615 647 -496 -701 222 306 -475 478 -106 210 572 504 -397 710 664 861 383 49 537 195 778 -302 893 539 430 123 -400 -981 933 -993 -994 -171 -652 -329 -45 -666 -816 -599 -332 364 423 -297 543 36 154 -611 726 408 -430 -840 -309 319 -619 243 613 452 970 -866 159 -84 -803 -695 -69 -228 841 574 -230 507 45 -180 139 649 -41 -162 347 -205 -635 463 -912 437 -702 625 -186 99 -381 -231 -544 -395 -356 932 301 -881 -163 671 888 324 -887 567 -319 983 -181 -386 -718 583 126 -535 977 -267 -110 -50 526 -547 -348 -565 -549 -305 238 -421 895 -641 -830 243 765 -547 -638 367 318 -324 94 -792 253 -490 -291 641 -658 157 -414 39 460 -428 -771 -356 22 219 -7 -393 -810 -68 -933 -47 -872 -980 819 230 -187 -201 -8 801 265 -706 -803 -140 335 176 -843 -543 850 522 -324 548 -179 -170 -108 -386 -225 -376 -81 0 -972 56 -664 328 -65 680 785 -303 -299 -636 233 -204 757 -837 489 464 -288 -781 -609 -187 -136 208 -544 761 226 -116 -397 -54 -531 600 350 -582 618 114 909 -47 -685 -170 -959 -810 -388 -406 834 922 93 -134 943 -678 -769 -299 -996 -726 -473 -169 599 -619 840 175 179 458 713 103 255 -907 -545 -686 -706 460 316 905 -972 -266 388 -676 162 -663 499 -394 -342 -361 430 -400 517 -908 140 980 -999 967 -128 785 -502 563 691 -911 589 574 -360 -18 504 776 83 -809 -846 -846 -309 637 -200 -736 261 -219 77 797 799 943 874 -466 -251 809 371 -564 -651 -888 -10 -892 -290 -342 50 92 -452 -117 -849 -654 -303 607 101 105 984 -305 -133 528 -923 984 -513 -444 167 -604 998 -972 -469 -479 611 84 -934 -201 -305 544 -236 -106 -44 847 353 -843 -786 -876 -37 739 379 -41 -310 -910 385 -202 -306 -270 866 274 294 -374 -673 -670 910 -26 588 221 -853 151 -266 31 803 -877 -690 568 -775 -79 -519 919 -516 -604 -559 -768 -391 -923 -962 -455 -939 832 883 -279 -298 168 700 -158 -962 -113 519 -191 506 908 -544 -918 -233 206 -726 410 -5 496 742 -753 804 -995 444 317 525 -847 -376 164 51 -240 -740 639 -920 -245 350 -693 928 -50 -671 351 -624 -48 -421 660 -539 -416 -291 -466 -281 -587 706 -271 759 392 456 88 -878 389 -725 -475 310 766 155 464 -48 -64 922 -226 -432 -668 192 757 -936 443 909 426 271 67 -636 -283 285 -425 -768 -708 -2 -848 34 759 -832 -458 -284 -174 449 729 -888 96 930 -271 587 -658 638 -558 546 788 -570 130 -656 -414 430 -767 -549 746 715 875 -597 101 -328 314 652 835 497 512 -722 -318 -145 329 -770 -657 989 431 643 -910 226 -460 -488 -969 214 586 920 -751 780 -587 525 -959 -828 290 -229 927 -459 -849 221 11 -782 -851 693 -464 634 687 620 539 601 -168 -820 3 753 885 750 -661 -695 398 81 60 -84 -325 572 484 108 -89 388 -213 -496 -38 -841 981 -557 -745 549 -648 -786 -28 -106 31 -326 -843 -65 -776 42 444 -587 -271 141 -745 354 566 -823 -163 -749 297 876 238 -825 -572 324 -424 -8 389 95 462 -87 750 -820 -378 730 932 217 316 -844 24 52 -464 892 -82 -693 567 438 -124 -245 730 -558 -689 -465 -520 535 374 382 -670 -456 -308 841 -287 153 863 -927 -69 422 -268 695 531 -646 -613 -518 317 849 924 677 226 -437 994 -553 -773 483 -444 713 -629 148 -509 -802 -26 -471 769 708 -907 887 -850 -398 762 581 121 144 -109 -824 -811 972 60 -617 204 -244 -209 291 -452 592 216 -885 -857 192 139 -558 -9 786 -995 472 -695 -526 207 553 91 421 -786 -403 -180 -545 -304 -11 -454 -573 401 -464 152 -628 -691 33 283 980 21 269 198 -969 521 646 -125 2 200 359 -448 -477 -107 926 375 -122 -377 -899 -326 -758 189 -101 132 683 -906 445 -317 315 -477 171 -49 175 -665 -634 38 307 261 165 813 974 853 -369 -68 -810 901 813 896 954 678 16 -813 441 12 -144 -220 -591 527 -695 -468 -300 259 562 -11 -335 908 806 -139 -791 -25 490 925 739 139 466 -275 -713 199 -539 -682 -268 -925 679 319 34 166 391 993 433 891 800 176 952 -521 -662 920 639 285 -168 -19 -294 784 -152 260 267 232 473 531 146 -926 -223 745 -327 -115 688 -442 -994 -121 -749 666 -56 -758 -947 -761 715 289 790 890 242 628 583 -878 571 -706 -645 -899 335 706 -429 517 -167 -337 784 -360 358 -23 -864 659 -315 -127 -94 -761 625 715 -9 -905 -101 -424 -604 296 -676 -429 192 -843 -963 752 -853 83 -66 -342 -709 -541 817 395 683 -407 -874 159 548 -628 226 -144 -300 516 -513 885 926 -234 -484 -374 -25 -125 -540 586 -119 -456 487 121 -731 -954 -725 -229 586 -991 588 247 -409 509 82 350 345 967 -922 -458 -298 -98 318 -588 -382 912 -966 714 335 -218 -719 -582 -72 991 -737 -164 487 -116 -6 890 190 233 475 130 -833 -763 974 -865 189 530 1 -995 667 643 -620 15 635 -114 -928 473 425 612 -521 331 157 194 -423 718 86 -973 339 190 608 -278 700 417 -25 160 -851 461 695 -16 178 705 -505 -48 641 -296 341 -842 -836 917 -615 -307 -561 826 -357 -293 113 -623 342 -791 -920 -638 520 599 777 696 -374 890 -238 670 321 -159 -94 267 621 -845 -359 400 51 -953 -539 -949 821 -247 742 953 980 -754 -803 -314 -47 992 -46 -773 479 800 531 -325 331 333 536 -708 -172 -398 -506 -567 924 -449 -664 -448 935 -754 -400 47 44 -994 -513 -481 -971 -844 -121 740 -834 -163 -207 57 901 921 834 -951 -850 -255 962 -371 174 610 277 -286 839 934 228 -929 -392 107 -856 543 343 576 -934 -617 -410 -466 348 352 935 189 407 -287 -805 -857 447 873 -973 -587 -923 -426 -83 -861 802 633 -317 -605 162 546 483 47 -251 845 985 675 -521 -884 144 982 193 511 773 945 320 373 -477 238 783 -286 749 912 -341 476 539 801 -353 -133 489 -992 -821 826 -322 239 976 574 -204 -458 151 -710 559 -375 486 371 -822 19 667 -902 70 -738 90 -156 182 -434 -78 -268 460 -855 -150 -675 605 -335 -204 153 106 -735 666 -611 -540 427 -44 947 -815 -162 235 -215 -92 597 -224 818 -786 734 695 -485 364 -371 -450 -997 -10 741 -25 34 324 -807 651 724 447 -577 -404 614 -850 496 341 -173 -191 -447 311 -728 350 707 -676 160 603 -781 -834 -540 994 -877 -470 580 -815 -395 -920 53 -254 -145 -832 561 -738 57 516 -744 952 482 920 606 -311 339 272 -503 460 -131 532 789 -731 -124 -68 321 -925 28 -826 249 -282 -802 814 -268 -700 706 -182 463 -139 -848 -509 995 -568 872 -809 -399 -127 765 165 248 147 -453 525 -839 919 96 -221 552 348 -489 518 -467 -360 -448 358 340 -642 -28 789 280 -712 -94 600 -977 -520 307 -411 -550 -425 -365 -852 -361 917 -627 361 -641 -119 -313 -818 -716 -83 91 -818 681 89 833 985 -461 853 -568 -31 262 -989 466 486 -44 -876 -776 -91 -387 -31 864 -73 -60 -244 128 340 152 -7 -297 -502 494 -4 -404 -680 -629 343 84 855 355 774 -947 512 63 183 -417 407 886 985 95 33 867 -76 406 -689 739 -390 20 893 -18 -226 873 -938 -528 351 951 384 -891 -246 -287 248 -199 455 -5 494 -948 87 432 -538 -324 -893 -4 -142 454 951 -430 -533 -280 309 -32 302 -528 502 -922 -202 -319 -492 528 -580 285 103 -168 -233 225 -846 -945 369 475 -422 265 167 -664 863 775 191 -767 62 14 59 -708 23 664 804 -322 -266 342 -726 -768 -777 537 889 633 -701 -823 147 906 -483 219 631 315 -750 -600 108 -843 -195 405 -677 497 -908 51 486 -272 -602 -959 -492 -312 -745 -352 608 654 144 -215 -525 627 -47 532 681 -803 -749 176 -574 38 -131 697 460 532 -870 598 834 782 -999 979 912 -432 87 -87 135 687 671 93 977 73 805 655 -912 58 -77 -73 796 -540 198 -683 445 -999 487 735 -363 -708 -960 598 315 561 -394 -998 -664 329 592 308 663 81 -433 257 -290 987 -499 -150 848 -609 862 -93 3 -35 -429 -432 670 -483 -328 945 -941 -665 -790 818 87 348 990 -258 878 923 -835 -981 524 192 984 583 84 245 728 -230 145 422 -262 759 -630 -551 384 -149 91 -294 -947 -373 904 703 189 -854 695 -382 -79 695 -816 -639 41 913 644 212 950 -444 -828 333 385 -436 -224 709 -784 -964 578 -563 -226 843 460 -766 -397 572 201 904 685 964 -797 829 99 -565 366 829 -507 354 -367 179 -342 197 186 711 -514 -826 -755 262 483 846 777 -81 -478 -687 -38 -405 -173 991 4 -931 389 -392 640 -600 -365 -927 -756 -182 940 440 420 136 560 -578 -785 -334 -723 -250 771 -446 912 424 247 294 611 -898 -156 982 790 953 58 -567 -139 412 -588 -729 -699 841 249 -839 261 -346 279 793 -708 -411 261 207 300 -193 -39 785 376 -225 -928 934 530 461 756 -186 241 484 -535 412 -873 -788 -685 439 463 619 777 -603 154 458 -905 592 304 432 228 -701 -223 -336 767 -46 -398 -513 551 -919 -682 409 316 376 257 854 -614 -525 586 -581 36 120 263 -703 -505 534 947 556 323 -123 -325 -899 -922 840 -332 97 156 46 33 -829 594 813 -751 -601 -54 -115 285 243 309 730 -531 403 -297 302 -908 -536 -216 393 785 -165 -118 825 -638 32 359 -705 520 -340 351 -970 219 -21 985 -623 -824 743 142 -176 211 -926 309 365 -714 400 -958 150 -253 -60 -967 -665 -152 -401 -217 541 -991 483 735 583 -431 -45 -269 39 -198 811 -707 142 -595 -852 -841 -595 -169 535 -902 -363 764 -856 -780 589 -542 -960 421 -647 -369 -249 -416 -116 -379 153 -515 658 -341 19 -253 -165 517 -903 781 375 -442 -855 110 -915 -827 -369 41 -552 637 -202 -865 102 701 350 -690 672 -557 927 -710 -921 -95 907 -122 -251 -336 188 -872 -923 373 19 -214 -152 -492 -330 -556 386 -132 750 650 691 402 59 -116 853 -685 322 -283 988 -209 756 496 724 -256 79 -176 -820 -237 878 -476 -372 -528 -1 790 404 538 675 -37 -980 865 78 946 428 -229 25 903 -876 -216 -43 5 425 814 583 959 -415 497 -397 658 -490 511 455 -129 468 -641 -225 -419 66 -83 -626 99 82 268 -742 -860 -1 243 304 -319 -573 473 938 -162 479 -677 756 303 255 -557 -475 -344 -921 539 -370 418 -462 -640 -363 210 -863 -902 -88 92 -553 -367 920 -478 -105 -916 -119 675 439 -927 505 985 247 -591 -242 -427 -418 131 676 706 -581 -161 -950 801 -24 913 -260 562 704 530 82 391 808 -193 -931 619 717 818 570 -169 -645 -746 615 725 593 -449 -265 -849 -356 164 897 -1000 -304 464 163 900 -889 -801 685 979 -55 747 -200 -55 -686 477 16 974 -778 -501 905 -294 706 25 -328 -336 0 335 -688 429 354 -484 670 -544 -90 700 -234 476 419 -331 693 -81 -199 -658 47 -994 566 -944 498 -315 -850 -996 -507 -714 -642 299 587 -143 61 953 427 910 193 957 -963 832 704 -892 -592 757 -707 -823 537 986 109 -858 749 -279 152 -306 -687 -790 -625 -406 -65 255 170 821 -528 -379 -158 363 539 423 -926 -673 -717 -201 537 -746 515 289 749 354 -783 398 361 -976 -105 -696 -220 -678 590 -420 -172 834 -62 -522 -701 133 146 353 510 -299 812 -741 -333 155 -26 482 730 623 191 -62 -186 -273 348 808 220 381 -691 -259 659 -530 -478 -948 501 -763 -105 -256 -524 -50 -569 -393 -417 657 272 618 469 -121 848 766 -380 183 433 -736 -280 -677 459 425 -645 521 -752 214 -413 446 -844 -619 344 989 -311 -632 -451 -285 -747 219 301 852 405 -271 629 -264 959 697 875 670 116 -50 245 -738 88 -989 -677 -440 507 454 -599 -193 143 914 -807 -755 80 368 694 200 965 -784 -40 -984 -412 -789 621 633 164 -926 26 -768 151 -770 -159 -37 990 -587 -586 -873 -679 932 -487 -975 -794 975 -308 -709 -80 153 -72 667 880 -550 295 -441 -887 -652 111 -108 -838 -708 369 -40 982 -925 -765 -242 -678 -738 -835 661 854 110 592 -733 -611 121 602 -652 117 -893 488 -868 -798 793 -257 -272 -553 311 182 -977 448 896 -158 -197 -412 898 887 -279 738 471 -508 942 -413 914 -638 -220 -689 84 151 896 41 492 -879 -275 -55 -478 676 -901 -184 671 419 -731 -608 135 -425 915 -644 514 -628 -373 6 -507 177 -850 253 -404 928 655 938 520 -665 -911 490 -769 -342 74 953 -415 -517 -411 -99 -948 -311 -491 516 125 -118 747 -97 -518 65 50 -230 -55 -960 843 799 -853 -261 -782 -871 567 -266 -651 -676 407 999 301 -886 -258 261 413 21 848 126 539 237 605 -908 721 -602 340 -783 404 325 392 222 -586 -376 -18 -805 -550 666 272 646 531 -234 752 -916 -551 -954 119 -229 530 59 -168 927 -236 -613 -920 71 -692 548 428 829 922 -677 187 742 225 936 -915 -897 74 -510 264 597 -889 -273 -417 -340 -49 -689 108 500 -747 -187 -208 -929 -630 -690 -896 126 153 0 538 -893 -252 342 -349 503 922 244 -860 832 -453 165 306 -496 271 -760 -154 770 -652 706 -661 -282 -914 -714 63 722 -306 404 441 -494 -832 648 803 771 682 286 -901 22 -557 210 608 -96 986 366 -469 340 903 -984 -805 619 937 -728 430 432 -670 -939 -37 -226 921 765 738 -331 728 -851 907 84 402 -580 -882 -75 -716 -1 651 -816 98 -940 132 -94 110 -529 -720 70 945 -709 -736 318 -792 253 -657 -818 423 -67 -94 -756 46 65 394 105 678 -652 -768 55 -678 -671 10 730 -828 -798 673 -904 932 -571 -847 -214 706 408 -640 -851 240 409 -574 -239 -608 -134 111 86 101 -914 26 601 -767 -335 -139 983 -74 -70 149 -447 34 -722 -263 -786 209 409 806 -647 -63 384 251 -153 653 636 11 -107 -816 -696 -692 809 441 -699 -662 423 593 -965 86 -149 -79 683 143 292 -40 -150 880 -23 378 901 -889 69 -698 742 -782 -495 324 -590 -157 -9 -569 765 214 449 452 827 602 -730 -416 341 735 173 581 146 609 -738 -331 487 -329 702 -975 -960 -713 975 -115 80 -753 -165 -15 91 -567 93 -405 -51 877 -683 -507 221 412 -378 -268 -284 403 19 -128 658 808 -937 -375 -990 36 -831 742 -470 -118 254 -257 -672 386 -880 -838 -935 -966 973 -781 881 301 -161 255 551 -727 918 -609 -35 -829 206 -544 -595 -482 -867 755 -132 -382 -538 -389 227 -196 618 846 -455 202 -85 -653 -156 -681 -780 -88 610 32 -935 984 968 -529 -563 -218 292 -871 -874 117 556 -876 -788 -976 587 242 -791 -949 799 735 179 -251 42 758 428 447 -128 -95 -85 -333 768 647 -473 -502 103 985 -356 -610 -912 -253 -733 -516 -364 207 -458 749 -637 246 241 555 576 441 -598 615 721 -828 -283 -690 344 -172 667 336 -276 587 98 113 -891 710 -403 628 -20 714 481 933 94 478 516 30 -436 885 414 69 -244 -495 -321 396 491 -251 383 695 949 -831 949 957 -931 -743 176 -775 -827 -715 -706 494 156 185 -34 -740 -994 241 -735 597 -223 -116 911 -96 -628 123 842 280 488 -907 165 644 90 684 -641 114 670 254 898 577 -431 891 732 -445 430 -844 91 -294 -645 -747 381 -108 -382 -183 758 451 958 501 -415 -564 337 854 661 587 -705 -214 419 432 -21 -630 -541 179 908 685 450 872 178 389 -80 -946 710 123 365 -377 -55 703 -184 974 516 -473 -437 -328 -500 498 -767 -807 -286 -772 919 -607 183 347 551 -641 -472 1 -56 -668 148 -167 211 -780 100 -671 -802 -505 -271 -315 -520 746 996 -628 116 -172 -455 -667 163 334 -457 -728 926 -351 -153 -238 -767 -120 499 -755 468 415 393 -289 268 -877 930 -208 43 69 601 61 484 735 759 835 753 -757 318 -897 -255 -859 202 -917 -762 663 -874 -943 -509 -950 430 -555 505 609 -714 -201 528 483 655 184 -971 318 -287 -341 -297 942 391 87 -807 972 -61 -654 -955 -492 -555 974 -90 -958 -315 -842 351 -949 970 -804 -669 -337 849 -208 -555 516 -564 -280 713 -85 -677 51 -363 -297 523 124 650 991 437 395 -383 839 -730 -956 -308 537 -987 666 555 -902 319 -841 -358 38 187 -707 228 -196 449 -443 269 -344 -621 458 357 -440 709 -450 783 726 -807 -200 -229 644 -109 -222 220 557 -514 -837 514 -443 -750 636 -537 362 885 200 412 973 988 198 627 686 758 -258 458 380 554 -83 -730 -594 -151 233 -933 482 -523 537 -912 -889 -430 -815 -594 -395 271 -924 -941 315 -958 -810 844 -789 -809 816 429 383 805 864 -967 -962 299 -672 -856 -705 254 107 549 282 -774 -609 -434 -980 487 -130 346 597 -193 381 -698 -734 426 13 253 -846 -595 683 -697 10 568 -99 -808 302 -307 411 175 638 73 883 -861 -156 -985 723 -234 790 581 130 854 -987 52 116 -491 -666 -29 -592 -343 346 309 478 922 -74 228 -866 -344 -715 -876 416 862 594 -782 -336 472 669 284 -812 -376 -326 -205 -57 523 842 -422 911 -46 742 489 922 -426 -653 -191 -878 -72 -929 887 -287 -966 -869 -41 -300 378 -453 863 902 -881 -801 -298 576 -371 -149 50 -346 -782 -459 -946 440 682 -987 -360 -363 215 371 -687 542 261 983 -498 -163 -236 203 34 -254 -327 405 -107 330 744 328 -338 73 826 847 459 99 -35 273 -199 -378 37 451 810 453 -916 -549 683 -631 -421 413 317 -76 -734 -36 -243 -644 559 -697 -394 334 -790 987 433 -833 -405 922 -445 160 279 -198 -943 176 430 -819 888 858 823 -386 710 335 550 559 175 54 518 -886 -518 -638 -232 -891 421 -62 616 513 -594 304 -923 240 769 976 -887 541 355 893 363 994 -381 484 -586 921 -239 -373 -130 -453 326 533 -339 -469 557 394 272 -380 -241 559 -846 -105 93 -484 630 778 854 598 634 -334 -547 -673 519 -357 -814 512 -184 -934 -32 -568 -744 5 602 -14 29 15 -190 201 364 -291 -920 835 -721 709 846 -83 -150 -568 -394 499 -567 -944 -898 76 -527 28 225 905 220 272 -243 948 505 235 640 -751 387 721 -563 -398 653 -768 445 -570 -497 -469 -899 448 -205 453 788 583 611 -227 -625 825 880 518 237 -68 243 -19 128 162 930 378 676 458 -719 -265 -566 -572 366 -909 -466 630 135 581 -370 -391 723 -273 366 649 -590 90 160 971 -852 -60 -883 40 -347 129 29 296 190 -26 -483 752 -462 536 662 6 975 -340 747 -719 -956 -587 857 764 546 -680 -959 -64 77 -10 -623 382 744 -860 -692 681 -147 -554 -82 509 -536 -898 123 324 -678 -5 770 -216 -858 511 492 -507 838 -363 -940 727 -853 299 -842 690 324 -590 609 158 -400 973 -898 -643 -328 539 -892 -257 455 -635 -569 731 235 235 -335 529 560 171 285 345 -955 -728 -61 -271 -524 -700 -625 947 420 385 0 -247 148 542 -225 -822 48 -22 -104 183 -535 -700 87 269 637 -142 960 -147 -266 -314 -903 348 -214 668 -33 -832 312 -419 -82 818 777 516 135 -228 -956 -575 120 -703 -590 -747 766 331 649 -151 -697 -586 765 999 403 274 628 848 -784 -543 -397 944 -641 193 -949 -244 -297 418 923 747 -129 -872 534 182 670 -851 -472 -491 -774 710 -515 -195 969 -229 -682 588 964 -81 -656 637 -866 -45 374 -909 -694 -852 -388 853 894 284 -869 -179 -526 758 13 -596 -676 344 91 -324 -547 207 -603 630 656 -839 379 -809 -869 450 -633 -325 -428 885 -949 -720 101 -947 -867 293 10 540 -373 705 358 757 -998 -104 279 -717 -491 9 959 -343 208 -779 581 -918 906 103 -226 -799 -655 -777 -466 -647 -680 -438 -311 983 -242 281 178 -603 805 -391 761 178 479 203 -888 92 162 998 12 -792 107 136 -690 -438 772 332 -510 646 -675 -262 689 -902 -882 626 312 87 624 47 959 542 631 839 -838 20 947 853 561 396 -247 581 -442 636 -527 202 -5 392 267 709 -755 -138 161 369 -226 -712 529 970 -77 -49 978 -804 -508 -848 -288 -689 -757 -361 663 933 577 555 594 -306 83 -792 -743 12 -604 78 -59 997 -375 -161 -827 795 995 -153 -849 -589 512 857 -650 365 311 -921 919 368 -915 520 553 -911 -125 196 -182 -47 426 -411 517 -622 -820 -577 -203 -581 548 372 -984 808 -346 735 -207 -843 -708 -303 -965 230 -518 -892 29 -398 -304 182 191 -423 -107 -827 -606 -803 -576 776 -807 863 -197 559 -449 247 205 238 414 -761 633 -908 -765 140 888 -487 -782 -205 259 -904 -707 398 366 -206 378 588 -750 -359 -18 -204 -514 291 227 677 -697 131 801 -814 -12 29 -764 401 759 243 587 179 -679 -134 -235 689 143 -801 634 -298 334 -376 -898 -760 -49 -890 14 640 -60 766 -821 378 850 -463 -80 -948 811 -333 408 823 -555 312 -545 -73 268 910 -822 716 82 372 841 -119 -714 491 -15 -484 -622 875 -131 786 579 -702 -602 -135 277 -868 667 658 510 36 -829 975 200 -592 -820 -919 -599 -308 -618 -931 26 -684 72 -408 871 -390 -119 -818 -356 424 -449 -423 -31 660 -217 -62 -572 -581 605 -133 -749 0 415 519 739 -92 439 -501 -239 178 -325 474 -448 -296 -349 -865 274 531 -977 -669 728 -478 -243 -681 -281 885 506 -636 467 -346 227 238 123 -940 651 610 -702 595 228 -747 -568 821 450 212 396 105 -662 -618 -433 218 -592 739 -817 -690 -606 -434 793 874 597 -117 -112 -935 -409 598 199 -877 -402 -689 317 795 730 -598 -976 -812 773 -265 556 -952 -196 837 -120 -426 293 -418 -252 -826 550 218 -337 857 -130 54 185 -167 -171 520 131 930 -280 226 415 857 658 439 847 -340 251 -844 761 274 302 -782 806 -455 -939 611 661 902 -395 772 770 -161 954 -407 -873 870 85 -825 982 564 874 -687 -869 -299 -996 967 -471 -602 452 -374 -590 704 -69 -971 185 -481 495 549 95 -132 -41 -230 -490 410 99 -78 -237 -35 -778 218 -826 -335 600 667 294 903 677 -68 121 -901 220 300 -268 -153 -353 730 -16 -30 -178 -806 449 225 302 300 393 -629 -432 -703 177 665 806 -223 -986 376 -355 -226 -128 124 772 657 -193 805 -252 -941 543 439 938 273 -97 659 472 -69 -440 959 23 -515 959 917 -167 545 -229 555 210 -691 -405 -136 -610 826 -112 -531 -614 -756 -864 53 478 -668 90 -95 -933 645 -374 46 -202 301 974 -898 808 -726 460 655 -251 -407 65 -70 -106 610 -254 310 -435 -644 -879 786 -22 904 -921 -39 -594 496 -356 896 -644 -184 833 -877 -478 429 874 798 -717 913 37 501 246 -287 -962 -354 106 856 109 -743 14 -985 492 457 858 79 -295 580 -451 -309 -215 753 -654 202 -769 -250 479 -175 700 -188 340 212 -997 -296 250 -23 554 804 -423 14 793 -642 887 -437 627 -179 93 319 687 -408 651 -962 -818 631 -528 290 297 902 680 -879 -874 -259 127 936 66 -711 152 -284 393 -62 175 -978 983 -715 854 860 765 353 -735 -405 483 -96 747 -49 -426 824 379 747 801 -816 144 948 873 927 -940 -157 745 -558 792 300 -77 834 771 -959 -262 -294 -268 327 -972 510 673 518 856 -941 -774 888 -551 -670 -935 -318 80 698 474 -856 -217 -40 222 21 707 99 237 -680 421 -699 490 -275 763 172 -920 -381 -828 -967 -489 677 -363 -367 48 -901 135 -929 333 324 734 -771 -935 278 476 653 -857 -567 -645 522 814 -130 -495 257 -466 -780 77 -632 -43 841 -451 -594 -504 -27 -849 -446 495 -489 706 -566 420 -51 -682 -497 1 20 895 -899 -460 -229 -759 204 -405 -900 -307 475 -623 -54 799 776 852 529 -32 -200 38 331 -419 710 475 -652 256 336 458 240 -147 146 -883 663 398 805 -21 513 818 -412 171 498 -361 321 168 -754 -155 313 906 -389 112 -702 -391 236 968 -962 91 -401 656 773 806 -697 -21 924 325 579 -519 -268 760 484 202 -366 -362 -353 882 -64 -526 800 402 -911 650 -193 586 -676 -222 -826 -254 -286 383 -527 -95 840 935 -582 -515 346 -673 -153 994 802 -681 614 -277 903 753 -408 983 -171 -488 -390 414 -820 -383 -323 -167 -342 -972 -429 -944 -749 453 300 646 398 881 498 -494 957 -995 -123 -57 177 -470 -855 232 -388 -20 -964 -83 -985 234 602 81 80 681 -270 -962 909 650 62 -632 -337 690 334 -717 -123 802 -346 -937 -17 843 -104 -390 -580 -155 -306 -302 385 567 641 -709 -472 758 -756 741 689 -374 -592 27 61 186 568 -169 -716 42 -1 -140 943 -333 -903 -17 376 -219 -218 253 498 -880 444 -69 519 -560 -105 479 704 411 -465 -585 677 640 127 -256 -174 206 189 175 136 -289 -433 -354 945 -919 769 -821 -90 287 0 462 -972 -479 -839 -788 66 -307 -689 -240 -331 520 407 -691 123 -306 -284 -165 116 560 135 -84 -277 847 -526 63 -593 -361 -863 729 134 -148 586 -499 -751 160 441 -142 -705 301 -829 842 984 451 -967 616 -564 801 346 -99 -306 -883 -160 757 -914 -389 826 -802 984 992 -512 114 172 95 76 -668 -694 -190 563 843 -604 -811 200 637 378 107 148 408 215 321 -125 -889 -149 -815 -799 60 -190 -77 795 12 306 601 719 -62 505 447 -693 -834 -242 199 562 900 -236 -398 -210 524 394 -947 400 -685 447 -823 120 552 593 608 690 768 -771 -240 83 -485 -12 905 -205 -668 -387 77 912 -703 935 -469 -895 755 -201 316 402 482 542 861 -746 -286 874 299 -560 323 -407 -825 -694 -262 706 -156 618 197 -286 480 -34 -645 287 460 967 -679 503 843 -166 505 574 964 763 545 -449 -369 978 -825 574 -639 5 393 -970 -342 421 -426 -441 19 -271 -131 -779 594 -140 368 874 498 -166 -751 -415 -859 -2 456 561 319 -742 946 -583 -651 -117 -548 777 87 560 428 -207 257 143 291 -767 -883 -465 -309 874 136 -570 925 -951 -187 961 933 405 495 -968 -258 -332 -131 616 -371 -50 -559 965 911 172 924 858 -31 857 449 -432 677 470 475 -906 -410 776 -575 993 761 -861 151 -708 299 120 -609 -990 346 -326 -170 139 552 -823 665 -347 710 888 694 982 -915 -398 -926 -568 -157 63 224 707 902 602 -94 -997 -776 -924 -211 229 -887 -404 -842 823 -145 730 764 725 -562 319 536 153 412 639 408 -928 -347 -135 255 511 -625 771 -273 -516 -298 -468 -267 -866 -354 22 278 941 -212 -674 -811 -559 557 -764 -235 -826 607 -92 84 -963 235 -404 -478 -827 463 -642 898 -274 -370 983 -94 806 -511 952 476 -305 151 747 316 405 -513 427 440 49 520 4 955 -84 -263 -451 128 -662 -106 569 596 -340 858 -143 -581 -887 -134 -265 690 -822 -466 12 -350 770 -745 10 0 793 -818 -123 -994 -749 444 689 -310 73 -55 814 464 -620 -246 -386 572 576 90 -923 -582 -229 -498 933 562 224 694 449 -378 37 369 835 812 -933 217 892 -592 -424 370 261 447 -473 -127 -151 -612 134 -534 75 471 -337 -650 -995 568 222 615 22 -696 -519 -232 286 -674 59 494 398 337 -599 398 -107 486 -447 625 300 -493 -461 -395 -472 -305 -809 414 -975 721 981 -442 793 369 -833 -516 -375 697 948 -169 871 543 277 508 -915 -22 579 742 766 133 -641 -780 279 -719 -481 387 -146 -48 -559 -407 -40 771 918 -1000 -259 928 -923 492 -704 344 -460 287 435 -817 556 -237 -324 -183 -49 227 563 722 -909 473 430 -138 191 352 -101 -480 15 304 -883 -439 142 383 696 35 229 -415 555 543 -889 -153 -418 632 978 169 -950 727 155 981 989 331 51 -625 688 -166 973 194 -92 -722 840 2 929 319 -604 -673 -51 -170 195 -944 211 306 334 -925 245 -416 -322 -48 242 -52 389 -939 760 -300 336 807 -712 830 -283 -132 -100 -44 184 43 -142 345 971 -809 537 -998 -111 304 171 -195 841 -43 5 601 546 -646 -159 -574 -541 -529 -169 118 -945 431 -570 -317 -613 519 682 -373 297 697 -329 816 -936 123 -525 454 490 -389 156 621 306 782 -560 681 -990 631 -677 -314 -903 -206 214 817 234 -25 -967 -528 47 247 -264 780 -109 -414 -83 725 38 -94 718 -678 -146 -343 138 -202 -626 -752 -608 83 532 -171 905 134 213 -296 -800 530 -187 177 -988 -836 -956 516 650 -806 619 -952 65 -752 -837 -923 -950 -794 -528 195 -541 -57 -34 -210 -707 172 -528 -875 -638 -992 92 219 -341 -899 308 -433 685 -259 -998 214 988 -465 945 180 -882 -556 -596 848 480 -606 -904 139 905 -591 -538 -993 -119 -172 -475 -710 456 -781 -381 -607 177 144 -681 -506 -701 -117 -433 -431 80 -524 135 -414 904 351 143 949 -157 -609 840 -510 -326 -832 464 -718 279 358 460 454 -47 -482 320 -274 242 -965 237 172 -93 -45 300 -540 -250 -183 -744 -821 676 269 84 765 221 606 -511 897 751 -946 -142 -665 629 147 168 882 -296 825 431 798 -360 981 -168 -640 -710 -192 418 457 -160 -415 458 637 399 -37 -582 623 -864 -878 636 -570 -434 637 358 255 -299 -867 838 563 -728 938 588 -852 345 -240 -259 -584 13 -824 -29 461 -633 -525 787 143 -726 -26 717 658 -193 -364 -804 751 525 48 35 111 189 978 811 -636 -610 757 653 -831 915 601 397 246 647 -312 -458 -397 -633 916 443 -264 884 -431 482 -899 -856 -570 -985 852 -3 833 -797 625 -996 406 -788 -124 743 -825 -148 -433 355 -378 52 329 -533 -973 800 -728 285 -791 -537 -879 -335 731 810 -785 -982 108 -221 -716 -844 743 416 751 467 -777 -335 288 -142 262 272 763 957 -610 -390 40 277 -997 -248 -550 669 824 -159 -997 504 -716 -768 82 -841 332 -908 560 622 -432 499 -796 907 849 -3 -336 998 -738 449 992 496 -287 -604 123 -413 896 -392 244 889 -765 124 778 956 -582 884 906 -928 -908 422 -218 659 775 -102 -672 96 -444 -540 686 807 -31 -403 -627 88 -778 528 431 -944 -501 -814 -392 -125 -610 -108 -62 890 202 -291 -870 83 465 -538 448 -777 -855 586 514 76 -700 853 -48 -865 329 776 241 -157 -403 712 467 -812 -57 -928 -743 145 735 -494 -474 -461 -96 -601 167 372 615 69 931 -500 861 450 -491 -597 -235 -533 5 285 423 146 658 -437 -292 288 -760 798 462 61 798 -109 -410 386 796 924 907 -323 823 837 -794 -974 150 452 -830 436 520 -406 -438 444 -809 -23 -32 -37 -229 124 -716 21 638 799 -506 -299 275 -939 -950 -863 916 281 -374 221 28 714 -567 576 254 -375 -645 -3 309 303 -223 -515 -366 -582 -372 -103 -702 -977 -329 94 82 526 593 707 584 -325 227 -787 -754 472 -317 -116 541 -343 773 104 687 633 -84 -810 253 -636 28 968 -485 -868 353 503 -638 668 -355 -562 347 462 -823 964 -491 430 -568 -776 8 -82 585 -231 -514 -926 -200 -898 58 385 -452 -559 762 -78 -664 -403 -153 -285 -887 480 625 5 979 839 -666 -173 -336 10 -376 928 564 -247 -904 -736 80 179 543 470 -673 179 431 -858 318 -900 886 805 -570 -305 920 744 -513 828 -946 342 74 -799 -532 603 552 -880 -483 599 -998 -605 -810 -13 876 -828 -418 460 408 867 423 -919 76 -914 56 677 -474 -603 -367 -388 -934 -471 -775 -283 -205 874 65 -242 -347 -817 -556 -232 196 770 208 -43 -291 994 884 722 772 601 849 -979 969 -982 -264 844 46 940 -244 -162 -114 162 452 491 -622 -436 -814 350 308 -888 -597 938 37 -572 -579 614 -247 -623 -931 662 -700 117 -545 740 -492 251 908 -219 -109 709 734 -515 -553 764 900 -346 269 354 -940 9 -705 -736 -178 617 -962 373 -487 -489 -754 -164 -767 -614 950 464 247 284 885 -928 239 137 270 -499 699 361 657 -111 601 -85 -91 -684 -192 522 205 -887 -267 -511 474 419 916 -535 -463 -350 821 270 782 416 311 174 87 -122 -609 874 -608 -788 -99 -6 785 -677 -853 -47 335 469 -687 -273 825 -433 -834 432 -579 515 -759 -401 -917 425 -539 778 850 -728 990 630 153 -45 74 -382 658 -512 285 295 95 977 -230 116 992 879 -271 241 -886 959 -107 36 864 526 -62 437 -116 -360 493 -392 -849 -331 726 331 714 252 708 -927 312 183 -372 -394 385 -25 961 906 293 -38 971 292 853 -884 -152 110 156 927 805 -256 460 -564 170 -799 677 628 -846 -98 -145 234 706 99 843 -12 -65 -78 -515 -143 -636 245 -190 -222 14 313 -68 134 -115 530 625 392 -656 -875 433 288 -856 813 -117 198 -261 -424 243 330 634 990 -477 -511 -962 -547 575 257 -105 -175 -637 -596 -667 -918 -519 -999 647 730 117 -179 46 674 133 324 -998 408 -581 431 381 399 877 648 498 -82 775 936 -206 -946 120 -947 -493 -65 262 -477 994 -355 -136 233 743 -625 738 291 -349 628 995 87 -303 896 -572 813 235 -737 -382 587 950 -556 88 -813 586 -695 34 161 -116 772 -910 517 712 218 -814 -840 127 -314 746 391 -418 -199 979 -329 729 -248 -130 -483 845 -517 -884 567 -356 858 260 992 696 3 -831 -111 -877 -817 -779 387 891 446 -788 -738 219 -649 -132 -773 596 958 634 621 -710 290 -571 -360 746 876 -627 317 177 -452 -848 -759 -200 -607 -506 671 953 -953 914 -952 304 186 -156 696 -472 -332 -60 122 422 191 5 -267 219 -226 783 -300 268 802 722 810 -883 44 -223 -833 -186 629 240 767 154 -482 -436 377 545 -657 717 149 351 -20 -523 542 -274 -725 180 405 -42 -365 -944 -365 -518 -408 943 -284 -295 255 -337 682 586 -1000 107 218 -789 -210 455 -887 207 162 -638 -598 879 871 -477 -651 218 934 16 479 -18 955 264 -604 303 930 768 -426 -496 -918 -920 -670 -173 441 -647 -22 -740 116 626 -73 541 -521 -781 -109 522 -397 -850 224 -972 -759 -456 -242 397 -822 949 -462 785 -109 -346 902 -690 -847 569 -122 -75 291 511 12 -9 -471 234 760 288 629 322 -422 -826 -224 158 -579 -28 -231 -515 -582 149 -915 -335 -973 143 -519 301 -311 466 603 -7 661 -153 -624 311 821 -407 826 -385 881 937 -557 -612 81 -129 440 229 -611 -443 -693 -221 -337 762 907 379 328 -905 130 297 -858 -526 -693 -470 -742 -413 -302 959 951 -32 774 798 -660 17 -529 835 113 -371 680 949 977 -382 356 777 -198 -738 406 408 284 -456 917 -109 558 -391 -998 509 -282 785 128 323 -550 963 596 -428 -405 -796 -870 241 557 398 -915 218 981 -26 -949 -626 -24 -772 407 -906 -491 714 43 -649 600 -86 352 -40 -155 423 -996 -730 -38 920 -142 -34 -460 -301 -71 -459 -441 -153 385 126 123 -209 215 -309 694 -119 -846 737 -113 -634 -347 -321 -841 530 374 738 659 -132 582 889 255 -683 -924 -725 -6 77 -617 -305 -528 -173 244 261 -250 562 -590 437 335 103 198 758 -67 836 540 340 569 802 435 -589 248 -423 -194 341 205 -967 154 -845 999 753 523 -101 -835 -116 571 574 519 -310 -297 -469 -544 -991 139 938 681 683 -479 920 704 -57 -742 -16 912 -444 -674 -738 680 -468 576 168 -571 -219 -154 834 -163 -496 -235 -657 296 -678 909 80 -951 69 -449 -411 860 -73 445 751 -466 317 -286 -58 -966 108 647 140 335 693 -289 429 -723 293 -132 71 309 766 273 -7 -40 -937 -869 636 88 -716 -926 992 -550 -555 -920 -567 -784 -715 -940 903 -475 -794 -386 952 -111 75 224 -561 314 57 -87 -39 -54 -496 550 942 -520 284 672 -217 50 -247 345 -835 -90 -114 511 -561 448 -954 436 -40 294 -490 50 694 288 694 -251 109 -418 664 -116 527 -577 -408 -883 20 388 773 -813 -982 -999 669 -424 685 577 -401 -552 -511 216 -460 673 254 181 -77 242 -539 42 69 321 -914 -982 -277 632 -377 -244 -717 -754 -694 -730 476 -730 680 1 -858 -853 -771 125 402 -950 -399 -735 168 -24 -739 411 754 -522 514 358 454 985 734 -182 -805 530 794 -837 -407 -841 88 -940 554 461 810 7 894 219 871 454 -721 -18 -640 -604 643 985 -243 791 -830 -890 611 -988 572 949 -759 677 347 586 -103 342 -140 156 -635 735 -897 -417 278 -715 795 -329 206 -178 808 714 -330 -190 100 797 340 471 -738 432 -378 126 810 -624 -847 453 -564 -690 -580 818 886 715 684 648 -178 885 -378 -766 -735 -245 62 -181 130 527 -873 -137 719 -541 864 767 114 436 453 313 932 124 -792 344 586 596 722 -354 -991 -818 263 -871 556 410 -754 -598 880 661 -222 -595 207 -944 -879 374 -306 639 258 -754 -579 -507 -891 466 -640 118 509 584 -590 -540 769 734 796 -528 799 -103 331 619 -164 126 -380 -548 -160 768 103 508 -519 -166 -227 -870 948 158 -276 -737 678 196 361 229 -855 863 123 -455 548 298 511 116 322 -979 -147 152 -927 -3 977 406 -898 619 -546 656 -37 210 234 100 -544 -481 103 -823 804 730 -298 -12 -345 -577 -315 -615 -50 59 -787 -900 885 237 582 151 224 156 -522 488 -737 -700 292 -117 609 559 203 -791 6 -564 -9 -91 -981 -285 -956 306 -129 372 -592 -791 -986 926 -901 706 -414 -573 475 67 -918 11 -419 -869 -772 -321 327 551 -777 422 -950 -796 -215 971 -693 -706 137 982 -139 -774 161 -90 -768 512 -903 -864 956 326 -732 166 484 873 -251 445 -401 25 -901 558 -385 -950 610 -120 -754 -552 585 -731 -70 -475 -164 145 327 846 -475 7 -568 -778 -873 -494 -524 -544 -401 -465 -406 574 455 -206 314 -7 265 663 -385 29 432 -517 842 834 -392 -291 -96 951 -993 -102 -222 -721 -814 -553 -899 -920 699 -51 825 855 -115 672 -743 -275 881 293 283 -522 759 -305 311 -833 -769 771 -485 931 -662 980 25 125 -640 -662 526 -737 -856 -260 -8 -917 566 471 926 87 -989 152 424 90 817 -768 916 929 -895 -532 946 11 57 -174 183 -783 835 -93 -726 619 -673 334 -907 -420 66 477 -956 -705 -747 -137 591 650 178 114 -192 -79 -650 1 -352 353 353 -287 571 -687 152 -653 -162 104 938 370 141 627 -851 -278 -142 -763 799 -132 443 -623 313 -471 616 -10 521 -119 115 -912 687 -331 977 934 -914 490 -826 -661 654 -772 758 -252 -400 -409 504 996 -815 -719 216 382 -368 -936 796 982 -667 557 297 -670 -818 -809 750 535 894 -899 -463 945 -837 -188 -515 41 717 162 629 -46 -728 -988 -684 -213 761 306 -212 -429 272 606 -911 478 42 698 827 -818 -331 -899 934 -967 -603 -213 354 802 888 599 -479 404 484 886 -12 -673 743 -670 347 982 -964 -668 -123 272 -392 -747 -354 701 -384 306 48 -378 -484 -257 166 474 -276 806 97 884 -675 -887 757 106 -532 834 37 -373 -431 -197 -587 162 -919 -689 956 360 734 199 -300 654 609 -357 682 832 117 685 169 -577 927 -329 -804 -154 14 113 602 62 99 -425 423 732 -845 828 108 739 946 -587 938 677 217 154 696 -778 520 288 602 -891 855 -499 -594 -63 -330 -6 673 387 -507 -929 -293 452 847 123 -121 26 143 596 818 -865 938 -494 -233 401 -189 902 268 -691 -915 -641 -75 364 -297 -213 40 480 -405 -30 -479 946 288 -907 -578 123 846 669 930 -204 -27 -955 -355 -540 738 -718 -864 -745 659 -941 -962 -934 -243 -162 534 -907 -118 587 -204 455 582 814 -780 176 209 -314 -890 -97 -170 44 695 493 987 -514 939 -164 145 425 308 651 -333 -862 -811 955 -267 -349 651 -306 170 -473 282 -271 861 553 -682 -646 -582 175 168 194 963 -660 -162 -542 113 -552 419 -150 144 -643 842 922 -858 76 -726 -480 -455 -891 816 500 732 -830 -761 -43 205 -480 383 -89 809 176 -493 919 164 133 251 -490 108 -898 379 -505 21 -743 -188 921 -922 732 619 333 -467 -120 -798 -499 -158 -73 -665 -725 439 479 625 -793 -426 533 -424 -139 630 -800 351 333 879 -996 597 -688 391 -106 -882 -356 -67 23 -506 970 -135 -83 -456 -970 679 91 766 111 806 306 -6 -638 -789 -292 936 430 -528 257 360 684 -398 -63 -126 -856 -11 539 -260 -220 -776 -479 -523 -939 -937 407 -312 -917 -83 960 946 635 57 -82 -168 795 438 937 -944 -892 -266 -676 -580 -607 710 327 -344 -550 -494 399 17 -849 -131 113 964 283 742 507 330 725 37 171 -948 849 753 404 -380 -44 475 -774 105 -620 772 783 -725 660 535 589 914 414 -137 136 -315 -249 -227 -506 -417 318 946 -266 260 904 -413 -187 -62 -750 742 564 -62 -225 663 -524 833 39 -18 -393 429 688 651 -824 986 -226 698 -90 426 111 -483 849 -253 -355 104 467 138 -390 -947 477 -77 -880 105 -708 -891 -310 -996 -783 671 724 745 -102 -732 -453 -831 304 -345 -947 611 -671 -481 617 -863 62 -367 249 87 947 -949 -277 985 375 592 -623 311 494 -639 450 34 437 692 -150 -490 191 998 234 -456 202 -272 -964 -395 -878 105 412 -353 942 -328 -233 965 -133 130 -238 832 509 -325 -706 -471 -276 432 -597 392 -963 -851 750 890 -362 62 206 234 -562 -794 -478 -556 413 468 -915 -185 613 -357 246 336 685 -352 -301 368 16 -6 -399 372 224 277 -261 -133 171 432 36 594 -728 -813 -37 970 -568 835 -281 -787 831 871 -957 -340 -29 -210 667 564 -721 -387 870 -444 533 974 -979 231 567 160 -887 225 -380 -210 198 190 -134 -652 -552 680 976 944 909 -726 -601 811 -785 -441 568 -347 -297 -465 74 -779 -623 791 357 529 -88 -360 -386 684 -777 -261 344 -126 -26 534 -913 -262 149 -428 -704 987 -590 -917 -401 -907 908 68 -262 315 -73 -745 702 803 733 -133 510 -582 92 7 -670 -213 767 -550 -863 -258 305 226 748 810 -102 303 -860 29 633 40 616 887 -400 188 -819 980 637 -528 -547 866 407 -920 837 580 -359 638 940 207 -632 241 793 58 486 -651 953 -861 -209 -54 -919 398 -148 275 905 -837 -617 -468 803 192 222 446 -941 156 790 -948 -979 536 549 -636 -538 550 -203 30 -525 -131 722 752 -37 80 431 625 -546 -783 -29 -931 -980 835 899 -58 529 -235 -441 -544 804 -859 -327 -824 -489 816 929 -135 -343 36 21 -170 -153 4 73 463 488 -961 892 284 762 31 -321 464 -555 -549 -627 368 -346 887 -894 130 697 -747 962 -615 -728 510 110 -807 -24 618 -897 306 -93 -525 881 186 -498 603 930 173 337 -289 270 -398 489 -59 -775 218 -949 -895 281 -746 -769 379 93 124 -231 401 432 116 601 517 151 -641 -113 -716 -235 -318 -874 -441 934 269 -871 -837 881 -913 473 -411 -439 -111 -894 121 -848 -743 -185 569 125 395 731 761 -91 260 366 154 -945 -509 774 -980 -183 -733 501 130 298 54 -472 147 349 -322 532 -583 320 491 55 413 152 294 -322 -11 -911 -477 532 -822 -574 621 -24 854 376 903 608 653 205 80 -384 -872 -259 -595 263 -113 -263 719 -817 26 -802 535 670 -834 -849 769 -669 644 -835 -658 -439 -392 -275 326 124 -521 -291 101 989 -941 -500 729 444 -837 -907 -103 402 744 -89 50 -570 438 -886 -965 -704 -235 -436 -916 979 -360 275 -598 124 -35 -629 279 -929 -381 210 -263 618 607 416 38 30 260 -539 -634 27 13 -629 -952 -213 748 167 -645 504 -190 954 251 413 -392 416 542 -522 -845 466 -937 220 517 -509 -295 107 259 -640 79 -437 -609 -199 -39 -204 189 -806 386 -915 548 985 193 543 -220 -191 988 177 212 -950 237 -412 -870 614 -940 -939 230 -724 -533 917 -663 835 -294 384 -685 -574 643 -688 -651 -418 163 765 749 -962 508 -627 -59 -509 -307 187 -343 38 -668 326 99 20 -675 570 126 354 812 644 -707 -552 -906 -8 -821 180 222 -142 288 -74 684 -475 437 -151 593 797 787 -564 -112 -288 982 -257 463 574 -66 -700 772 -222 -199 242 137 446 -252 683 27 544 385 653 -931 656 643 257 123 -430 -197 977 973 -857 674 79 837 -855 -921 765 383 -312 -956 784 0 -299 -540 798 835 -212 -773 862 -540 14 819 977 890 93 -830 -502 379 -975 280 -540 -928 242 -759 -606 96 388 -36 844 -281 -746 33 -187 -779 961 929 623 -545 -423 723 -946 401 62 -222 -552 122 803 554 926 -35 321 -809 52 -37 43 455 980 302 -725 901 806 716 119 490 -172 196 -932 181 565 698 698 -181 -152 -530 833 -925 -708 543 90 -347 -663 -320 29 432 -305 -174 -632 26 597 401 -250 -87 713 874 -485 -867 67 -839 471 -831 -392 -867 -629 118 872 867 372 539 572 220 -867 80 323 -419 -4 -428 186 -969 193 -326 -576 -516 720 524 -88 -858 611 407 -723 964 -250 -622 -408 -442 -56 387 -901 -58 -407 491 -4 602 -343 122 -641 871 152 357 192 -866 -993 -71 27 376 550 -97 741 62 -491 823 207 -459 -646 23 -160 628 -549 -63 -787 883 303 778 -669 94 -9 219 437 -489 873 -341 -792 590 398 -482 -975 -13 924 396 591 410 224 72 227 279 812 99 954 -960 -18 -977 -493 770 40 -829 690 -936 506 102 603 654 215 499 287 -834 -849 394 1 -306 -72 -964 -909 -77 -476 -104 -200 -879 -665 971 866 644 -585 -12 457 -714 337 -774 558 -421 451 -551 432 -227 70 -132 -453 -159 -93 533 282 485 -774 341 724 640 651 -170 -580 -234 131 707 8 -888 -783 62 461 148 926 451 109 248 -119 839 -944 -992 678 572 -639 22 -984 -747 -344 90 247 -122 -762 -881 544 -469 -23 -545 586 627 519 -473 -432 253 866 -84 885 -219 932 -533 339 414 839 670 760 217 868 517 -101 545 130 89 605 154 577 176 -302 -965 314 219 -546 645 -849 -469 -689 -631 -902 -887 -390 -814 891 421 472 -454 -169 179 -369 -787 266 -291 121 -161 386 197 -760 717 596 -760 -561 -540 -735 310 921 129 -230 873 -338 476 189 -9 -947 759 84 603 652 707 875 438 190 466 -226 503 599 -742 586 857 -827 -600 -603 746 -677 -616 339 -297 -889 321 -822 -68 310 -461 331 549 766 -230 139 -591 885 250 -547 459 -231 963 842 781 -619 -450 -728 682 -639 -300 955 720 -920 509 471 -299 316 -836 -778 -262 430 491 898 -150 -553 -614 454 769 -468 884 -800 -796 -456 619 -204 271 823 -56 697 -734 826 300 -83 224 -141 -849 -532 974 625 518 -376 688 38 670 -392 -448 -342 -767 -263 -650 -388 -219 -648 392 -901 -484 765 -133 -507 -729 -846 -259 -142 353 -218 -68 840 954 299 576 135 648 -602 -525 -313 182 864 162 649 -567 918 -794 -358 -606 -5 261 -783 -10 -649 212 234 -964 -175 -84 -987 -845 93 -634 -942 -464 817 548 727 593 389 516 -134 -557 509 -201 -286 795 815 912 16 -372 -639 -72 830 -220 849 -605 -458 994 419 529 -7 569 -180 -916 727 813 494 730 -170 540 -348 756 -469 119 647 -808 65 -43 338 894 524 -898 -638 964 -69 478 -844 -491 -657 -379 -576 247 249 989 468 -979 980 -368 -931 -734 -961 170 635 -746 -236 436 -111 197 380 502 767 148 -220 -461 371 782 -180 -277 -158 414 265 739 -751 461 -834 -161 -492 -912 101 -302 -869 -437 -260 -754 386 -187 -885 -386 -395 82 558 855 379 -986 -872 -770 661 -393 391 -147 86 -981 186 -935 -748 727 598 -190 -957 -174 942 482 -551 -293 844 644 -554 -447 794 358 -934 775 932 -88 292 -974 383 -925 775 212 897 -983 -981 -733 -241 651 -588 -318 857 211 587 950 -141 -49 947 -269 -501 -655 -708 -734 859 -199 756 -787 538 -59 -416 587 322 55 -268 347 -802 -25 -877 502 -864 -938 -798 449 212 412 232 -361 -300 342 -469 666 -205 -267 78 -762 121 50 499 -713 805 522 -966 -300 421 19 -480 -366 102 -28 401 847 521 -392 388 -302 377 -913 924 687 395 -631 -781 -267 -383 -106 -153 1 268 -189 169 -655 -209 83 -219 -84 -331 16 -518 91 376 756 927 874 871 402 -999 243 11 -18 -640 -443 96 804 95 403 -332 -550 249 40 957 135 730 -485 -167 382 822 628 -957 -600 -84 782 1000 699 762 615 841 298 183 981 20 94 337 -741 565 -202 906 -94 393 -173 769 -719 668 832 -219 826 701 329 169 648 -352 915 -793 -888 482 -101 124 742 365 -158 439 315 -497 -390 -798 21 -917 683 -402 -864 -506 20 707 -614 18 -703 -278 611 -758 -273 -921 984 -541 810 -726 241 490 727 -524 -621 324 -432 -861 -932 985 -454 -377 -166 -316 454 636 546 346 -44 -51 859 156 -299 -636 -942 260 -488 193 153 414 321 -902 121 -607 -98 353 352 -913 944 153 -559 -214 -396 -71 -682 -778 -309 421 -341 -455 -347 -822 501 -117 -209 219 -798 -719 849 -189 986 288 16 -613 290 678 52 110 366 -511 -679 -211 -76 443 -496 -470 464 -388 878 780 -337 -101 507 -757 -511 -567 -260 -47 -293 675 342 -688 -854 -278 -277 -77 -245 246 -962 245 42 969 -841 588 718 -935 154 -59 -7 -945 -126 -760 -926 756 -740 -542 -888 -448 -203 -776 -557 -196 845 -681 -185 -986 567 349 -37 -116 -943 585 -779 -390 -980 -567 658 -937 406 365 -224 -405 -595 644 112 273 87 176 519 761 -24 809 646 534 -225 989 -969 213 850 4 -654 -906 645 216 -120 -548 106 846 -241 785 199 126 629 21 550 411 -335 992 -914 87 18 -862 -481 -620 851 -139 -708 -773 -844 132 -198 -53 299 620 -951 593 971 829 -879 766 -680 51 -62 548 -964 -684 286 -890 665 539 -304 170 -817 917 -599 -989 -880 -907 652 -974 789 -105 -297 904 72 -743 -176 774 306 -645 -714 837 592 -270 942 740 -524 -39 -758 641 413 227 -594 -999 -818 944 740 753 -668 -968 -898 -954 -512 -741 592 -439 -524 908 246 -881 -999 195 -678 833 -963 -943 -19 -22 130 252 -849 -405 949 -520 197 679 722 -734 556 639 -511 236 228 -476 906 -927 -220 6 -276 754 -806 756 -675 -680 -942 49 -533 330 703 -666 898 -132 -695 -655 121 835 -327 54 463 539 202 -312 170 -762 -776 -819 -585 129 -269 158 332 -430 978 347 473 185 -911 -519 960 -129 -33 11 31 -485 -826 -331 168 -12 -580 -991 738 664 431 425 145 330 -648 787 807 -536 838 -944 197 444 338 -954 -331 338 -140 567 -490 738 -416 -267 -29 557 -569 -404 -708 581 235 -762 -464 -2 -355 -931 607 -98 577 -506 -571 442 -724 163 -422 -55 -158 568 -770 -816 794 -490 -43 478 -947 -51 -375 306 -445 387 -606 -248 229 -936 120 -934 169 -476 -12 479 -589 -476 -329 165 -649 297 161 440 -307 951 -230 492 872 -104 -321 906 -745 -541 665 865 613 728 583 -199 -353 -852 -594 -232 760 -887 761 759 -462 -603 10 -580 262 738 5 797 846 -110 307 -642 10 501 24 804 -351 403 635 947 662 409 964 863 -908 869 -824 383 -34 -303 -9 -325 145 766 248 -884 37 -735 -393 559 159 -655 -226 391 -340 702 -689 69 604 866 -431 -393 838 -984 932 -625 -850 277 -33 -623 -989 -626 -619 550 927 803 -106 -387 858 -784 -555 386 -313 255 772 -209 216 -10 115 -848 849 -722 812 -501 -576 572 -118 119 518 736 455 682 -27 -470 -896 832 -262 620 465 143 607 -236 -240 -560 337 383 -343 581 714 -91 16 -426 22 -648 542 -289 -454 -687 978 -660 -148 282 75 480 -204 -560 317 91 -655 119 322 818 -419 -196 705 921 928 -501 844 134 -657 482 443 -520 779 667 725 483 -699 470 774 -740 226 -357 -305 -237 525 -691 111 9 848 -291 891 -369 529 574 -967 87 753 121 -483 -465 838 -598 276 -160 -563 -635 -421 -88 -940 839 749 -251 -166 -654 -113 33 -427 5 687 650 723 101 283 169 -219 -912 -803 -207 -96 -266 -849 -596 -928 -168 151 961 112 -492 -407 544 -953 815 759 -879 -892 -56 144 561 547 -501 49 -139 763 476 -878 230 -152 -174 414 85 410 -425 662 -98 -611 235 327 528 203 407 -655 955 -447 698 613 -250 458 -598 949 580 -798 -401 -293 -932 -180 883 670 -213 58 -4 -735 956 -892 506 565 502 -644 -759 -587 406 553 -947 216 -986 481 257 916 -6 71 624 -51 -574 -416 -427 275 338 -241 -55 -540 420 802 -961 -51 -604 575 -156 843 88 441 369 -308 -385 192 -420 -881 66 34 838 -952 -612 -165 -320 -51 849 -989 -443 -658 -420 765 -201 479 800 -322 508 798 -528 501 -512 875 676 -876 878 -624 805 13 -812 469 708 -51 -217 -303 -762 -818 -159 448 -647 913 431 944 724 -819 -440 191 -967 -145 -454 975 107 728 345 841 572 790 352 -779 -162 -99 850 423 -329 776 -169 -695 71 641 -652 -370 -716 -757 -66 -418 -406 187 -425 802 -26 348 0 314 -751 -16 -165 426 -640 570 -410 -404 -47 -650 -22 -529 -511 702 909 -638 743 -156 -459 887 -38 658 726 9 119 781 242 -146 -398 -714 568 -736 -997 -738 583 -725 -279 272 -702 561 522 396 732 57 650 -31 571 621 51 -670 897 -481 -201 266 -236 864 -395 -815 486 -974 -460 -201 -512 875 -506 858 -679 -749 -205 358 -162 -622 -332 -398 -412 -836 625 752 -685 46 163 -639 105 887 350 -542 885 -462 -677 -426 308 49 933 -975 684 947 -951 187 -766 -220 112 -106 -190 205 -912 -672 -103 162 342 42 552 -141 517 621 659 486 -705 267 -292 707 -449 -791 439 -148 -279 883 629 -373 -231 -247 -87 -520 -884 373 265 -26 -893 939 313 -257 185 -649 269 573 154 -890 302 988 -621 -290 211 627 633 441 -251 -142 310 -28 612 548 876 782 -282 -194 -723 -192 -225 945 -144 -107 -195 138 -972 796 -968 103 -892 -478 -73 848 -167 863 -891 -880 -878 -447 -628 449 -37 907 -874 748 -261 -107 265 444 216 546 237 -866 365 139 -23 224 -137 234 -723 452 -750 -762 408 901 60 -343 -937 -338 -893 958 -612 -488 881 218 -302 809 -545 -671 602 702 -360 -900 -97 -651 691 629 -805 666 -451 859 212 -399 767 -645 -427 -443 293 42 142 -630 154 428 -99 200 188 814 -402 763 301 958 -868 276 -309 78 -489 -283 -682 -999 12 71 -441 -944 648 894 16 -604 -708 784 -12 37 -543 987 -67 -545 231 67 213 -221 -905 582 200 -904 731 -254 -311 311 -208 584 -258 352 -500 427 243 519 149 -424 535 -981 972 -265 697 -808 -740 786 172 734 -449 -534 -73 -970 -717 910 85 -707 839 76 -254 789 -683 311 398 -753 959 715 -184 -314 331 149 -234 -449 660 883 -4 690 -494 249 336 843 866 -609 -685 854 -201 -25 240 357 395 -581 16 835 -396 176 93 647 -35 720 460 559 -768 161 252 109 -544 -212 483 243 362 -619 685 704 82 931 -678 953 46 -285 491 -871 -353 -792 -691 744 461 -625 231 821 -188 565 -310 -377 609 -667 274 900 558 -408 521 435 837 54 -548 581 776 197 460 -649 553 -957 -913 -229 -645 -69 -207 962 611 -436 847 -149 708 784 -640 -488 -810 960 -179 -317 587 -113 -137 693 229 912 -223 -36 -937 633 562 -283 721 526 100 814 -203 845 822 293 -987 332 349 862 -546 673 -338 -103 -663 964 -483 337 -712 -514 -696 691 -473 916 304 -914 490 -963 -32 -613 375 504 -599 836 -57 -206 -325 71 -699 496 191 481 -543 537 -411 230 -785 -410 437 915 312 -833 999 -51 978 584 336 -830 -238 674 -948 -141 -599 -524 -969 475 140 -341 -444 -940 372 -871 226 787 -9 479 -196 918 -330 488 -996 -675 949 -147 497 -511 -529 369 -172 40 263 -291 -480 830 -93 -608 -876 615 79 474 963 112 541 790 894 -42 -256 54 235 -377 -881 -332 -386 -694 -426 235 -290 858 8 -100 160 -641 884 -852 888 213 405 114 -160 40 -864 694 450 -269 -692 512 510 -692 784 -577 506 36 -45 499 -938 -115 -41 93 570 -199 -7 207 839 670 -794 -727 -275 -504 -642 621 594 -804 -244 464 621 40 -102 -596 -212 -711 313 173 632 -256 480 672 -861 -320 -539 -783 -153 381 674 900 78 437 -49 -414 779 887 453 -856 -331 -322 784 -819 3 467 168 -788 -678 -781 894 17 -483 -415 122 314 -966 -849 256 -506 -907 112 890 -416 928 946 188 -106 899 -84 -51 650 76 -425 -286 -795 -133 683 -418 308 -10 398 879 455 -762 537 275 -513 556 -959 846 100 478 861 505 700 23 973 865 -408 246 -860 -43 -985 -594 -666 -76 -583 989 -476 897 -206 20 854 -718 873 468 -269 -428 -386 -584 -285 740 730 -571 -536 -471 -814 -240 110 -553 -488 -546 446 563 735 961 148 -951 733 803 389 -994 748 897 555 233 -744 -686 -604 -562 -946 -842 -589 -146 -500 472 -512 359 45 -990 855 994 -916 -531 469 -742 906 269 -499 -30 -871 598 260 953 -806 807 -399 758 -72 -731 599 -544 955 -716 -751 454 107 -228 193 -389 764 -234 -459 517 506 150 850 -537 -935 208 -501 920 443 488 740 268 791 -667 -555 793 164 150 -811 -398 -508 992 -587 358 207 161 186 -883 697 321 569 -607 562 -73 -622 -856 -166 -177 216 428 543 -401 535 824 -798 -498 869 -708 -539 -33 -204 -746 598 881 -132 -880 84 -918 53 -946 224 648 180 -306 475 406 -765 -464 985 -103 -258 503 -216 334 165 178 686 482 -20 -631 413 489 -334 -532 145 711 -712 -657 -494 994 -843 607 324 -449 -636 -848 -400 965 -353 468 903 375 656 -657 656 493 -856 676 -954 588 390 873 165 128 -511 -331 618 661 -832 979 176 138 632 -557 173 -959 574 -645 801 -899 -606 -549 -910 187 -885 -315 -201 49 -256 281 -220 -370 -534 455 976 -169 150 62 -832 277 508 760 515 -540 -371 848 -688 549 -473 -608 -875 -600 879 -640 758 6 220 -774 -246 -777 946 559 660 367 887 -51 -219 47 902 872 -20 820 -99 -901 -5 652 -623 -450 345 -17 -596 -853 -855 -25 -246 419 236 86 615 -417 231 -179 -528 -806 -292 -694 -170 -866 -946 -126 185 484 274 -137 -580 -543 -954 635 441 -74 -446 -493 -729 -403 344 484 -792 -937 -194 756 201 165 824 24 559 128 503 -44 769 -471 801 -723 -896 -370 -336 -289 -162 -600 758 32 -560 -184 -227 955 838 -912 -758 -62 -792 896 27 -51 -974 -415 117 -49 153 581 180 -455 -569 -592 858 -214 552 -173 -947 276 -895 -751 907 654 943 985 284 676 409 -523 -330 -715 394 272 273 -626 -927 497 -945 766 636 723 471 4 250 673 491 441 769 -430 290 -674 -144 996 -801 -227 218 717 -329 -809 -311 -653 795 -725 -883 -954 858 -664 -629 856 769 149 -168 747 500 686 -666 -339 -555 805 -351 158 -333 -370 601 -785 385 72 -708 -815 407 647 578 61 -145 312 652 -262 -560 916 -175 592 -505 -489 -785 -718 961 714 94 -40 -79 345 884 218 127 802 392 -501 -817 329 -609 -440 -208 -181 663 -976 102 -645 -426 -88 465 -590 353 -346 976 -360 258 86 47 -813 864 389 818 -958 -677 -219 -344 879 -408 439 -339 864 477 -709 584 -116 -693 -536 969 -201 499 -595 204 407 -75 -417 -539 864 -437 -675 -875 879 879 255 931 681 90 978 250 -485 -317 -394 -548 536 -969 -708 -709 599 718 423 -269 407 -140 34 -300 -673 -972 -844 -280 -313 691 -56 -515 659 -249 580 916 -662 853 49 917 -570 965 -315 802 -881 688 301 -336 671 -498 65 54 754 -560 760 101 902 631 -596 993 -710 -418 371 328 645 123 816 -338 872 597 601 548 248 784 -277 933 -226 -520 -479 -315 -708 -704 -681 520 520 -567 771 -473 -69 550 300 773 573 -573 140 795 -622 -896 -497 76 -656 -912 755 704 223 252 -782 -202 101 255 801 571 626 -945 905 563 828 856 348 394 -524 345 -453 -913 -550 -967 161 403 953 11 395 401 711 -654 -954 56 -148 -685 956 995 33 874 122 977 -54 -563 -806 737 -857 -375 -614 28 85 557 -580 -295 31 821 261 97 -143 -472 978 -105 95 -511 -332 554 -702 -228 230 324 647 565 290 -745 -927 163 -741 294 490 -968 -474 923 -559 280 190 976 -200 -378 830 -253 -590 362 520 -240 -511 -991 -592 -984 -952 442 709 729 -387 -942 -239 901 -579 -230 -976 591 -705 936 545 -212 -762 996 161 -822 283 984 -578 816 971 863 197 -42 213 121 -514 -585 600 92 855 341 -162 936 836 106 346 1 724 -869 240 848 -731 440 -461 -795 -347 -343 -992 495 285 -22 968 365 103 909 116 -874 -842 -91 966 -634 -957 -806 288 -90 193 -564 -556 840 -211 -644 936 637 231 176 -908 -496 744 380 266 -224 899 899 848 74 -815 -653 447 457 487 736 -404 -129 -993 981 -544 501 -240 -960 995 -294 962 275 245 617 -411 899 320 423 -388 962 -859 746 988 686 -9 -291 -87 -262 749 -38 -402 343 875 843 -214 -804 943 761 -469 994 -528 484 363 -792 -807 -795 -593 851 101 84 -647 161 820 -151 244 385 181 -957 -600 -260 249 262 800 -850 -532 -390 364 -96 -932 -542 956 680 -409 23 943 -404 -282 -577 -485 295 292 -940 564 911 469 331 680 -968 711 837 -904 -860 524 753 833 168 282 -405 95 964 508 171 -197 -761 -292 -869 885 -480 398 -36 696 109 206 365 -177 675 682 466 -513 390 -166 553 93 395 -578 -987 -185 -448 298 615 593 -812 -506 744 -797 683 -510 -458 670 905 -811 810 854 -119 -445 677 -717 -875 337 -935 807 -620 -720 734 144 4 -899 496 571 -891 414 -736 -398 -162 -817 -382 -699 -546 -585 -416 997 -245 414 -913 382 371 -798 750 -417 -821 813 868 166 521 143 524 998 -585 338 299 615 825 357 -241 -420 595 244 -266 804 -771 381 -918 600 -446 151 -651 656 578 -315 -95 -486 693 424 263 -919 302 202 211 -263 463 637 253 -660 -541 134 -995 -158 -714 -484 942 824 122 -878 903 942 -95 -530 650 -980 216 -689 607 76 191 -526 36 -502 -46 -67 -763 512 -452 683 335 404 -216 547 -509 -199 -429 -184 -528 199 91 132 -664 -583 -238 79 442 -496 -955 -683 -551 -121 963 472 -973 -810 -12 -659 342 235 -519 -370 166 -432 -930 346 -110 -260 917 -445 859 566 815 -74 -954 -157 -931 -27 320 504 -767 952 624 341 688 757 568 -803 567 793 854 -449 419 620 423 711 -214 -7 941 -712 681 -199 -743 -978 707 -417 409 701 596 320 -914 831 -316 -155 -491 -12 492 220 -275 -864 496 999 -358 58 -77 119 -745 703 -231 363 552 590 193 463 794 -167 990 978 801 -161 -472 -655 790 240 71 -922 -517 -795 -407 -688 256 -140 -13 -219 -297 173 -144 -367 -597 736 604 -432 221 143 -939 111 548 11 190 105 -108 339 627 302 709 791 492 791 750 555 -143 831 739 -998 511 -278 105 627 -269 558 -543 -159 -715 309 -711 407 478 -370 -904 -874 -396 -778 -209 -575 -12 -949 -310 896 -969 551 -942 -784 -104 430 -753 -68 -691 -218 206 968 259 147 -650 239 549 -472 149 851 797 386 -853 -49 510 -326 -320 517 -623 -246 -6 -842 223 723 -322 -909 903 142 301 970 -208 198 833 -521 69 418 841 998 -699 -297 692 385 -985 -506 -938 992 -60 -177 797 767 992 -768 -783 -125 -504 932 209 719 768 387 -902 87 671 541 -157 822 690 -53 271 -847 519 337 118 184 -130 -941 52 769 833 -548 708 -285 -799 -79 -144 218 123 -969 438 994 -669 -635 893 -404 556 -949 -745 -401 516 -540 -148 667 963 894 90 154 57 -51 -545 216 332 959 -126 160 88 -805 660 392 311 -18 837 -949 447 483 -168 586 777 -773 -212 494 -836 441 -888 -621 691 -605 505 262 -583 -588 -994 -237 907 -459 864 302 961 936 684 43 959 371 -802 14 -789 -233 -433 489 98 231 801 314 22 -348 -780 830 178 446 941 400 -547 238 -418 589 120 -903 -536 -214 -901 -813 -88 -328 116 -742 -936 -295 357 488 -220 -38 -149 985 983 860 -38 -372 -299 345 -790 415 -420 -588 -596 -510 333 792 286 875 -448 -249 846 229 -956 -643 205 -679 866 -793 820 808 -902 424 -225 210 -818 -400 -622 -113 -879 518 368 146 474 -94 818 -180 376 31 -548 -553 -580 -32 313 -634 -765 -741 -898 -256 -924 -185 644 488 -348 -520 424 -710 327 194 653 906 -47 879 641 -822 94 441 444 -322 -290 371 993 916 -462 737 -403 -846 457 845 688 -384 648 -541 925 338 -398 -196 604 644 578 353 -842 -485 581 -124 -582 -509 -321 68 -509 891 135 205 415 -713 -159 393 222 -439 44 394 14 380 698 353 527 370 -346 122 -555 268 -422 674 -810 -984 -627 -220 358 642 692 423 787 233 899 -489 519 419 -798 -633 -81 -98 450 43 -287 -11 447 958 229 652 574 63 -523 -303 -537 -315 564 -883 128 -808 -780 -253 310 980 -824 -129 -921 112 429 -148 666 -645 -623 -371 378 46 143 -344 -755 487 638 302 465 -189 700 227 -386 -916 -591 -587 -290 561 474 -961 -291 -536 -289 696 16 -795 725 -791 -661 -449 -129 556 379 287 41 -721 -955 618 -408 -345 340 -754 27 608 -757 846 351 443 238 211 -326 -922 550 924 213 991 -82 -218 -17 314 -205 235 -573 -928 873 816 -78 808 932 458 571 49 947 -85 104 870 916 9 589 -274 443 -318 -770 140 -201 229 -851 -384 -253 529 353 -188 -583 -955 -278 -824 -732 -737 527 -204 -45 -565 -785 -617 -696 -62 -723 -616 59 475 958 -838 -664 -701 -30 -132 647 -341 -671 626 -463 377 423 -902 859 -582 30 195 -235 -652 674 -309 656 621 -176 -481 -22 171 325 -500 -521 -349 -546 373 -403 488 132 -23 -783 -138 298 25 238 -985 50 -697 -971 906 -945 290 -539 -875 -14 739 -593 519 -238 -209 -762 884 665 750 540 279 347 994 164 -126 -936 550 837 -778 342 552 244 234 -389 776 -623 675 -426 -615 963 523 313 43 -679 632 -569 -223 107 473 31 -184 -762 -432 845 -327 -891 -821 962 -720 -889 -999 -498 585 724 -72 -442 -507 646 -524 -782 37 843 655 670 -502 919 -500 -506 277 455 126 -255 835 469 -609 179 -836 -859 -941 863 805 782 -350 858 789 -430 598 277 -322 -99 -564 836 602 -482 649 -577 -520 136 711 100 411 94 710 -370 495 -761 747 434 -350 893 312 -453 -798 -221 -972 -808 173 42 123 241 -34 119 294 -852 -643 189 944 -102 -145 333 117 -908 609 -140 429 909 274 836 706 -393 338 -673 -379 -2 -92 950 56 634 225 964 -41 393 -505 952 -383 904 981 153 140 348 157 -249 253 -143 -996 180 323 192 -518 -118 905 652 -636 -862 -53 -911 306 -282 158 599 -122 86 634 937 -159 -322 -740 -616 546 -590 -369 5 985 37 -847 -225 82 451 -706 -228 712 -259 59 -681 -650 -729 -16 -69 762 803 370 406 99 -193 -579 771 809 26 691 475 -46 -571 -579 -535 -218 -641 -118 -224 -773 53 -407 -620 276 -39 -810 237 846 655 -260 580 914 -685 657 113 454 755 -673 184 390 -202 -676 880 -300 -253 125 995 924 -291 -845 -576 -963 -228 -909 -596 269 163 742 -793 -181 -127 -819 887 -315 430 288 -11 123 162 638 850 917 -284 510 48 115 -143 -965 503 -663 939 -137 -313 -560 -89 -298 -658 -125 -903 303 375 -77 -851 453 -217 -619 501 -587 -821 -224 25 -112 296 -239 695 -366 -368 -655 -952 -966 -395 488 -773 240 495 -168 294 -760 391 537 896 393 -188 414 -928 -214 -409 -55 232 851 365 -79 314 252 133 -347 387 -82 428 305 -508 -65 598 -904 0 -38 498 -964 712 -880 107 -532 273 -474 897 595 27 -162 643 -914 591 -126 899 -840 366 -965 -643 -724 -93 937 -904 -933 629 -627 628 547 680 -438 878 210 -44 -67 -529 617 859 670 -390 557 -117 -32 -43 -701 -490 994 -932 29 419 72 566 196 708 -147 256 180 -230 567 -373 472 650 -157 21 -268 614 -37 -425 -879 689 644 998 -498 -647 193 -432 393 -80 409 955 148 -246 -138 241 -895 -855 -326 892 -587 81 -840 -461 907 722 156 426 279 -232 311 636 747 819 -965 -19 -4 678 802 -212 -344 -148 959 77 -663 -676 185 -780 -142 -675 38 -321 -48 52 136 858 -625 -873 -146 304 -479 -634 956 -136 -16 -843 -716 -571 -294 -279 -123 -110 -699 859 -763 -111 552 -185 736 -879 472 405 92 341 -877 -197 -205 -547 974 398 -267 92 -49 -308 -932 -838 100 704 740 -902 -168 24 -682 58 425 242 -342 250 401 -359 -805 866 -93 604 948 140 -986 -32 26 798 279 -958 269 -899 -87 9 -864 263 -775 -821 580 876 -166 -795 925 153 958 33 524 389 -153 -287 -984 -422 -483 -278 -709 -520 103 -769 -593 657 245 -999 858 -571 -484 370 66 746 -940 -127 -758 -737 388 -750 -186 -456 609 854 50 -415 -241 -32 -675 -107 -783 -380 363 -448 -470 940 -935 725 946 403 54 772 -687 92 337 -465 -290 -477 789 -901 -408 603 -671 96 -253 -438 -664 141 -877 778 582 321 899 463 -534 618 -902 -104 -216 595 795 658 149 166 814 595 462 403 917 450 380 -553 -202 219 -807 838 693 919 919 -291 -956 -785 713 576 -956 -448 352 -23 65 -721 380 243 299 -719 -89 173 190 -299 247 -867 -267 -344 -949 -66 -728 -687 -820 775 186 -952 409 992 -639 -687 371 -36 -754 -534 519 -507 391 871 489 -850 -691 867 -47 373 -624 -699 -339 507 -830 -620 -833 890 914 576 245 -551 4 -847 -905 99 376 168 537 -96 -351 160 -603 834 113 553 994 -346 -497 -818 133 -863 -215 -649 79 730 835 -106 -844 120 306 708 -669 -18 147 410 308 -198 -328 -210 -985 293 465 -242 744 814 247 -917 -981 -247 233 -864 526 -127 -211 55 -77 -545 69 542 -162 -646 -830 183 -214 -258 -541 -127 -316 468 322 486 208 -465 -242 194 -932 232 -10 -307 978 949 155 31 -588 528 361 -664 508 103 -518 -959 -93 750 -981 -991 -759 -1000 693 -796 240 873 196 648 550 -844 487 -269 -105 181 663 -681 -99 928 -510 994 279 -551 281 -594 839 247 -389 749 847 507 -892 950 -497 144 8 -233 732 -786 240 -117 819 427 215 -887 961 928 -29 -842 -940 443 -751 10 295 230 -996 795 993 104 -22 -697 179 243 763 869 -383 807 -480 813 371 -449 756 708 -268 -367 -196 -927 -327 707 -948 -218 547 -598 677 -330 706 408 -831 133 445 -559 778 -8 528 -954 798 -73 420 853 -545 56 448 -55 -767 591 333 872 -687 -82 -367 -136 -386 -916 -887 -425 -219 -725 7 -344 -423 -716 -858 562 -430 377 -296 -48 410 278 -432 -629 -372 -204 202 425 -490 -422 255 -602 984 -514 -174 575 -847 191 -864 -153 453 -583 857 398 242 242 617 112 1000 -180 878 802 -733 -601 -589 -122 -118 605 -593 -307 -601 -793 870 281 -855 -271 621 45 316 -98 -700 -754 362 -806 -62 282 177 182 -577 -568 615 -555 -820 425 785 -647 -567 -288 438 472 -276 -206 262 347 -313 -839 -493 134 32 -257 488 -978 -66 -609 328 739 -445 -641 -687 -419 517 562 -219 487 -893 971 -852 160 -75 -140 -574 341 -368 366 -507 311 -155 60 -414 -684 -630 486 641 910 -19 -628 -906 -352 -760 636 735 903 538 847 72 553 683 -968 -700 718 691 860 802 174 623 76 613 -802 625 452 185 49 9 -669 786 -933 -945 507 -500 -105 -765 10 -328 -635 -217 -275 -837 79 -32 654 362 266 331 126 -769 911 -750 701 476 102 824 -362 -71 820 -257 -599 1 -108 92 623 -723 -168 -513 246 -861 583 863 -943 -623 -785 -813 241 -595 859 -889 -167 -789 456 -813 -856 -876 621 186 -198 -167 -398 783 -940 -572 3 -923 911 210 115 -114 382 808 998 -459 709 -260 63 607 -727 -813 -99 90 -22 -34 -987 -548 686 587 -41 880 -923 -248 -645 -17 913 70 -547 194 952 -212 -207 -869 -563 102 988 651 -343 -957 418 150 -51 -531 318 219 -681 -243 109 234 801 840 359 780 -229 -851 -311 704 501 -678 -823 47 304 869 -665 -731 -824 498 -566 -404 -174 -189 253 -70 -936 -540 -333 961 -142 -266 27 -117 -881 282 240 -697 -637 720 733 -836 180 -243 22 845 302 -541 210 -966 294 -821 -770 -289 -702 -77 -84 647 461 139 -518 -940 -210 714 399 900 -58 699 -881 -654 846 -160 -122 42 -230 191 -750 374 -140 -851 -177 -762 157 968 -221 581 -914 171 -78 -685 484 5 -682 733 -256 856 -843 -742 -296 653 -965 642 507 -77 901 711 -840 349 -476 90 207 -658 94 720 645 543 -425 -752 -180 -797 127 251 -489 -603 -280 465 -162 -894 -166 -227 -900 42 -982 58 -352 657 794 467 -285 -258 -438 104 476 177 -74 999 -528 803 3 736 585 -132 574 632 -113 -57 601 886 238 944 -769 214 -606 942 -518 704 -553 863 -308 58 688 -85 -860 -899 -710 -590 -351 -796 157 -262 -255 261 731 -43 88 449 77 -237 -207 253 -895 -255 551 374 -331 -20 885 -759 -799 -175 314 747 -5 165 629 415 277 -726 -551 298 -623 282 775 50 153 -853 735 158 -271 662 817 -470 -195 652 228 895 -626 17 800 -17 256 250 -106 699 -32 -554 560 -967 -731 778 -471 282 937 -685 32 717 -704 -971 814 555 -787 474 -460 58 -170 -945 -391 -218 -141 -251 84 632 362 -606 -732 -544 -726 -797 -583 -107 -650 -529 -339 583 -329 -326 383 -455 57 -427 745 926 -258 -10 -842 -639 -745 804 789 -750 285 629 -95 -787 -852 -511 -452 -501 -513 630 -59 -673 -81 -723 217 -245 -749 128 284 868 626 -943 334 -554 380 -509 -687 -230 282 -410 635 -933 874 822 923 944 -888 -773 -827 -850 976 -954 -807 200 -568 -253 606 256 -752 -184 -36 248 -808 -656 -744 742 675 848 -186 -24 -899 730 148 -392 527 799 927 500 -264 -247 595 826 391 -556 766 -957 -509 -307 702 920 -639 551 283 -720 292 325 862 -783 -275 966 341 178 953 -27 29 -755 -987 -951 -115 78 -165 93 448 -20 -863 -185 62 -49 184 712 990 -396 414 688 33 92 -828 949 -784 888 839 151 -666 -900 -587 -375 221 499 -616 -748 -365 228 76 401 -670 -434 359 67 158 -520 728 -691 -538 179 -13 174 194 -690 -109 -436 -130 986 242 -528 -863 590 381 250 -605 505 822 -409 -480 138 57 -360 -555 936 484 -519 813 -98 -501 -392 -357 527 353 -914 197 617 526 805 426 -288 169 -393 -999 -939 -633 939 461 -813 763 -483 143 -218 -534 759 -791 -111 981 505 864 70 324 -303 201 -771 -941 -260 -570 -861 -933 429 -834 -557 -254 -921 -193 -446 -865 761 175 636 636 330 -561 431 -97 84 254 -563 82 46 -924 -299 354 -723 -615 951 -264 418 -864 -39 -103 -568 387 702 -657 -220 -121 -880 710 394 -448 -479 948 -415 542 -721 211 48 -157 867 56 -164 22 669 434 -62 -264 484 720 -173 281 258 -547 -271 345 330 423 -618 -551 824 -544 572 -984 856 792 258 59 938 -317 -20 -548 968 -561 -439 -821 779 -978 -421 -501 53 -67 -328 -179 -775 -888 244 -416 594 -150 656 879 678 -974 300 427 239 357 -375 -714 903 -712 149 -559 -467 -97 744 -583 -279 279 740 881 123 660 -474 -951 -400 -397 -23 -988 -214 -831 925 538 -547 230 773 -27 -223 584 -743 -289 -438 888 -609 -677 -159 -437 -673 584 -385 639 -399 587 204 997 361 706 836 -845 -141 541 868 -68 -64 -198 -798 552 -697 -384 749 -680 437 -925 146 -923 -844 134 -827 -109 716 673 -258 -536 -771 -288 802 -92 -549 216 246 234 -893 -445 -295 -702 -114 262 -774 -907 25 -985 895 -957 434 565 -550 273 212 633 623 122 696 157 -515 788 -822 -123 606 420 321 -324 -404 269 740 588 -287 -592 759 -678 922 49 -36 -762 -123 702 477 -521 -165 -935 609 -773 -310 -374 -153 649 446 699 -595 -208 34 -516 -512 859 -983 -531 -96 -152 -321 -151 938 130 748 353 -888 -818 177 -664 -2 -347 679 82 303 399 -16 -162 128 -247 -637 -813 -459 -968 -49 868 -622 280 532 -757 -155 178 514 -398 -484 -908 -717 470 -126 598 602 822 -345 -463 -792 448 -551 336 -391 206 -673 -298 193 853 125 407 517 671 -501 210 -719 528 988 -492 805 299 -235 -291 240 -846 -385 374 -835 -672 134 476 -757 659 696 506 444 -2 -255 199 787 -712 -673 -781 624 -403 964 -400 -333 -678 825 -463 -20 514 497 -716 -471 318 -4 -101 716 -959 -972 786 827 -331 -931 -332 793 -997 -565 288 -835 -380 917 705 -984 204 986 643 -173 -512 -392 -418 -911 -151 279 -747 -382 -675 364 511 952 -639 -594 740 -544 253 -642 -808 562 194 661 768 -329 -102 738 -115 495 642 885 -679 -680 -50 -564 581 -852 -123 495 -427 913 488 -861 137 356 917 980 857 -922 925 -495 587 19 700 -717 996 78 -67 17 657 -838 -751 -286 -603 695 795 15 119 -759 -490 905 -970 312 707 -256 -54 141 -187 -609 552 -150 -723 -862 -590 -212 90 -919 -213 -729 524 -504 749 793 -740 37 -932 100 -593 -217 420 -94 -449 -970 -433 -793 -963 968 -208 139 287 377 -639 393 851 755 -316 444 -618 -855 -248 424 -342 -899 396 -294 -340 963 639 -469 591 168 -774 -810 549 404 425 120 201 796 -950 644 -212 -42 -278 638 -903 117 959 -546 -969 -861 -518 864 -142 -459 492 -709 881 -694 101 -729 -259 890 -76 -144 935 113 768 538 -407 989 -934 -207 809 -280 755 145 -272 -849 -290 -164 117 -569 158 -758 577 -504 87 -486 443 -69 -294 -547 571 492 433 -35 270 -122 12 421 972 -847 -33 -168 -357 -248 809 355 -813 376 200 665 -1000 -113 -81 580 714 -268 106 723 -897 -770 889 -957 941 -372 -789 -751 628 -557 943 -943 -242 -359 -543 -50 159 148 659 459 -686 744 -850 652 -405 868 -245 578 657 144 915 -126 736 427 446 129 250 293 868 9 -517 216 -64 -541 58 -741 214 259 -88 -56 744 235 -671 809 -476 -609 466 -215 -135 -683 42 -991 -261 -714 789 194 -346 380 -282 193 168 -967 605 421 966 -12 796 -537 -245 871 981 -220 207 -328 -302 249 -935 -441 -583 47 31 -116 281 -18 -162 -753 -361 -834 -268 222 -727 -867 986 -46 -631 -411 859 -314 -163 572 -925 236 702 537 407 -29 703 323 329 -676 180 240 458 772 -411 594 819 -943 165 -993 242 -674 -757 829 499 526 -896 263 -621 -627 -604 144 -219 -47 -857 129 -492 -683 534 -532 824 162 295 434 -783 -832 -544 -909 64 -190 -368 -868 832 -590 133 -233 657 -918 640 -255 120 655 -525 -570 211 -792 -785 -553 -70 889 -408 635 -735 -112 -414 -768 192 -97 38 -936 882 41 -87 808 739 48 410 654 431 412 -77 518 -284 939 -475 -636 143 -480 -302 894 923 -362 245 426 665 628 -981 -884 -357 674 -194 793 210 355 -42 875 338 883 441 -656 -857 -639 -21 -380 898 -479 -320 -957 -467 -368 -675 630 877 -28 -783 191 -372 472 -598 589 -322 -107 227 705 -495 556 808 -134 -100 -888 43 -460 -106 -231 -643 -990 393 -309 -16 535 912 136 649 -870 -184 109 -405 -694 -959 -246 -857 275 452 -745 -180 629 230 127 -126 495 15 -773 326 595 704 435 508 -884 -326 280 -744 -809 -783 335 652 829 -361 958 -87 726 -968 -87 -47 206 492 691 58 130 -350 -670 -520 -433 871 879 -693 -206 -804 -767 362 -830 -857 -991 534 -193 777 -393 960 -476 884 871 517 814 80 187 116 936 -737 -781 239 506 310 985 -609 -167 -467 -190 -220 -575 174 -181 608 -359 -743 -96 -827 889 617 112 948 -701 980 68 601 609 -711 277 -642 725 -254 274 -535 -658 -439 -646 142 -17 454 833 321 -769 634 131 -40 815 -656 415 -708 -963 -842 -475 337 -883 145 -431 -460 899 103 219 -170 -978 -665 964 390 211 -229 78 929 -831 -5 363 -873 0 -460 -501 485 -896 -342 -406 701 -836 -82 843 943 -822 -271 -886 861 -811 740 -625 470 71 830 -870 476 -526 307 276 180 327 681 217 846 993 283 819 -581 -25 -450 -383 -828 -193 526 -986 -218 949 -44 -508 -212 -162 159 271 817 -911 565 932 -198 571 222 -910 793 -778 748 -184 903 42 931 -944 747 -688 648 -398 -697 95 -732 -677 464 388 -768 -318 479 -515 -671 134 831 208 532 -103 402 -445 364 -526 -35 -83 821 -353 -682 -570 935 815 569 -215 -957 -253 -349 932 -755 -956 -338 -637 993 -919 -75 -788 -142 -100 -427 769 683 112 578 690 831 715 -448 -468 -460 41 -640 -361 -855 -299 -354 216 -477 -654 442 -594 529 -423 473 752 992 353 89 914 -37 293 797 -609 -661 861 -38 706 -881 550 -735 -947 -581 101 104 746 477 -191 -107 -670 200 976 170 343 781 604 -629 -457 553 -297 839 569 352 -133 617 759 51 -776 -393 819 -443 388 269 204 763 -856 418 -676 830 666 580 664 910 552 -66 -753 -999 -930 451 139 -308 -961 -77 655 104 -149 607 -380 798 977 -968 852 -139 933 993 -156 -125 947 -29 280 -668 -782 378 -563 563 -586 136 998 -479 -653 421 -703 -65 -80 -134 -679 193 -622 214 -144 798 405 91 -943 -601 13 -364 -131 572 -601 552 713 -501 -977 872 989 -627 620 843 554 -918 777 -586 710 545 272 -68 -260 -893 -586 -45 -547 -823 -265 182 -463 -610 756 459 -33 69 57 -251 487 -800 12 770 -92 -736 650 -359 904 343 -607 638 347 -205 -563 -210 563 147 -667 -984 319 24 -200 789 533 -58 103 384 393 -535 83 961 -537 -204 580 91 -426 -456 -65 903 694 -432 -852 -903 -722 165 622 227 -43 -200 -980 -714 -312 -126 -793 783 866 -666 -137 448 894 -415 323 840 112 368 335 658 438 548 -500 -20 -157 576 -907 -747 476 763 -850 721 -432 336 900 -689 101 294 -145 591 450 364 752 -276 -597 376 -506 472 -329 917 -629 -788 86 946 415 -94 343 -838 924 -407 -64 -677 -721 463 625 447 649 -796 110 647 -133 273 426 409 696 -971 909 598 328 -576 -553 -855 -479 -404 -288 633 -38 -621 -859 630 33 -862 -630 598 994 -170 -192 121 -461 -416 -8 939 33 -825 -214 -676 934 -615 826 -573 -678 -268 819 -998 203 22 974 -137 695 112 217 -191 -772 796 -714 -5 -460 -621 21 101 599 -439 -595 427 813 -408 55 -479 -484 463 603 595 893 -313 759 196 348 -294 779 -275 -634 -591 898 -914 -655 -285 182 97 -727 49 -242 -670 599 218 131 -463 -595 -958 -377 -660 -787 -428 879 26 658 817 -927 -891 -637 376 -135 602 586 42 556 20 271 -551 421 851 572 -408 -794 -592 248 405 -174 965 411 918 -73 501 -983 568 246 762 277 793 -334 923 -177 238 -301 -721 640 493 -877 742 -642 -553 -234 -423 -829 -208 383 -183 652 73 -959 -60 -212 888 187 540 -114 -245 -67 876 -145 895 -568 833 796 130 611 -509 730 665 -890 -734 274 566 816 156 -135 -411 448 -694 -32 -455 -97 182 -849 194 156 -120 129 -810 839 739 651 546 853 -834 365 -475 -750 584 -603 746 634 -696 -899 -527 901 349 673 68 410 524 774 -384 -195 -623 465 745 368 526 -892 -77 -384 -115 621 413 801 747 345 -236 297 -570 524 -949 -63 835 997 -292 566 -217 -199 -326 -978 -254 -204 -315 -142 681 -487 942 954 790 -9 -431 16 201 17 841 643 -768 -300 723 413 32 504 -65 -337 -921 505 747 803 -77 -810 -72 -848 -962 541 -631 258 -237 529 484 648 799 -133 692 -35 728 -45 637 913 -650 -37 -540 934 68 -532 813 898 127 565 -805 -551 282 -243 -623 -622 157 -219 -507 863 371 -225 43 854 527 -419 -677 -118 -827 -267 -925 -534 -49 -76 631 -126 -658 204 991 299 -925 -597 -756 194 432 666 -753 -816 470 483 63 372 -286 -102 619 -678 573 -789 -236 608 -992 852 999 408 -684 585 261 -484 463 -900 -918 -518 676 -740 453 -583 145 670 983 129 -39 -43 -183 -656 -157 252 55 -545 819 -200 -785 106 -591 -968 -635 -125 -632 714 -723 -517 757 906 508 -599 995 -540 -62 -813 759 265 536 566 -815 347 -733 -260 581 -841 -909 -345 935 -3 -378 873 -471 179 474 586 834 -407 -368 531 440 959 -823 789 -633 327 -603 982 957 -62 945 -410 -394 -718 -961 -705 343 475 992 -954 859 808 -673 528 821 395 660 801 342 401 121 -171 45 -29 -962 -846 258 -270 569 307 206 -575 499 -204 -999 278 -5 -642 945 -438 678 718 -881 717 673 773 944 596 -528 75 360 -162 510 -781 -388 -643 84 -549 -678 -917 460 -771 -12 -529 687 417 -50 -468 191 -854 294 -586 -964 -154 -494 -939 159 411 -6 -311 -673 -890 -648 721 83 330 -22 -288 958 750 -723 -377 -905 242 -773 -520 -273 -616 284 -278 441 -340 -973 -649 742 -521 471 -801 -344 551 -774 687 185 -658 565 151 -995 -765 -960 -90 36 498 -974 -871 946 -703 30 -510 968 437 -392 65 -807 -921 316 328 -815 -305 -973 212 251 114 438 -11 738 -131 -332 -565 -237 635 232 -9 -752 -79 204 -291 -554 -82 -482 -467 6 -932 721 875 492 359 715 565 -633 427 -761 56 862 -261 244 -838 -465 -812 -328 -318 -431 -445 346 -339 -93 -404 895 468 -152 319 958 -654 -855 687 -289 -478 -654 -671 -468 724 -785 -411 971 -148 234 -811 -681 292 -437 -10 -330 663 -271 917 -645 -754 -517 236 -977 -87 -476 378 826 653 778 -982 -110 47 128 355 766 578 -886 -972 -857 -295 37 775 412 -190 787 -48 470 -274 -991 -877 -884 467 -136 208 -404 -240 -570 425 348 357 -36 -925 189 256 -290 -22 294 -498 824 -782 316 615 622 -768 831 292 -688 -702 208 533 -352 -219 -567 929 -780 482 421 57 -130 907 322 159 -607 221 607 -117 -394 180 -23 537 13 866 -806 57 -41 -478 -672 419 -917 284 173 195 588 121 -89 249 132 -484 474 -109 796 -984 404 33 -392 351 738 370 145 545 731 742 823 864 660 661 -99 -250 -733 87 135 -396 439 553 330 -364 -232 226 -29 200 829 38 -649 -460 834 -396 962 -314 -229 904 -483 747 -524 824 38 -481 -51 162 394 -957 936 -318 30 -335 950 -270 758 -503 356 333 -155 282 -8 -560 470 -209 452 -425 -645 938 -173 4 -61 32 -54 400 -845 -512 -195 739 116 396 736 324 -83 231 -885 -422 874 189 -668 -961 -968 -24 942 457 662 -664 393 -666 -723 -986 291 -455 472 -791 -428 494 -724 195 77 813 -195 34 745 39 -147 442 367 -964 -710 113 -945 26 -442 589 89 854 -432 532 255 887 871 956 -744 -747 -317 -156 472 -482 672 858 -742 697 -846 -240 -625 -131 634 -284 -324 608 -304 -872 -111 -437 -341 -861 833 773 714 -727 -486 676 -504 199 -710 171 -650 988 -957 953 534 -702 -915 -657 515 -742 431 -211 476 -298 -65 -992 96 682 -481 821 -320 -700 -574 -145 75 -142 -317 -840 -350 -546 -117 -910 921 -646 176 612 825 -590 -775 851 199 -600 -547 -967 564 -359 -724 551 0 -410 417 283 -588 -70 -611 944 508 -213 -89 -815 -519 209 -376 -306 229 457 513 814 -543 -900 -608 -283 -201 -710 795 960 362 675 -419 -71 108 -834 -934 -924 143 -379 -725 316 10 296 -776 -655 823 -914 685 -536 416 23 -391 -198 766 -158 -311 -778 637 727 -355 876 -52 -267 -909 -71 -305 -56 -713 891 790 -344 630 409 -176 -574 -530 -273 -145 837 -194 -480 994 742 -78 878 664 -981 726 -488 306 458 326 989 -252 -433 -803 474 -29 -634 -443 -496 -457 165 -779 900 132 -769 -701 -481 -437 89 -595 939 -742 168 -114 498 -82 969 -685 562 -70 410 61 140 -230 -705 225 862 -885 903 -722 -65 968 18 105 -570 351 -812 -889 585 -801 937 516 -367 938 -851 -836 -661 661 842 482 562 -15 755 -250 -61 -531 -329 441 921 674 -681 -779 -48 -156 581 -597 594 116 721 -836 158 -553 -465 -545 562 55 944 -685 158 -248 545 -458 -188 795 293 -859 -736 -437 -671 905 933 -373 262 -168 -254 -222 -739 -532 359 254 587 217 672 -540 -954 259 34 350 -36 298 984 -381 -968 114 980 -183 471 -262 101 676 879 581 412 717 -328 -356 428 -433 185 -417 -715 -877 143 550 -279 -768 -268 -692 652 876 -593 309 192 -49 638 697 263 -232 -598 272 514 477 44 858 213 -738 -814 717 -551 -389 938 655 568 627 609 650 -137 756 419 -129 260 -12 -646 715 -309 622 713 157 -979 -721 -406 770 -564 -196 -331 902 462 726 921 815 -692 731 984 -529 849 442 629 44 -533 952 -675 683 57 634 586 -439 -565 -983 800 892 -702 -215 895 257 870 890 -192 -994 125 -764 209 -863 507 443 -606 -179 -883 -579 -596 593 -564 149 68 -217 724 -421 -533 -485 457 -864 523 -772 351 47 -382 -48 992 28 752 -391 -410 -251 -552 -374 727 724 233 347 -253 -474 -144 -897 -358 454 -798 107 -370 240 -931 84 825 -937 558 -217 -353 325 695 -88 159 -332 -654 -270 687 461 197 605 -680 -948 -953 -611 889 -54 -107 41 -744 420 -263 627 -392 645 224 753 646 342 -589 263 356 -490 591 326 -304 491 -963 854 -298 201 587 -419 -218 777 300 -1000 340 677 984 -797 -754 -430 -282 523 -353 282 515 -478 -965 -573 -27 -297 -430 649 -272 -442 -713 -78 932 -668 -310 -198 410 -734 -887 -809 -696 -897 523 558 -844 693 681 229 601 -917 291 -650 -417 534 529 580 -138 292 93 -61 -236 -482 298 -313 308 -724 -339 -248 -866 321 911 214 -512 -438 -355 -694 255 214 669 555 27 222 -680 -273 959 468 912 870 315 -537 -960 838 -624 744 -23 -950 139 34 595 -361 526 27 -353 531 279 164 -500 -128 467 -448 112 -26 4 -658 -195 460 -449 892 -38 238 358 -833 -693 850 -503 -354 -589 -873 -286 591 232 -682 975 -961 -549 509 43 -542 -878 581 744 -874 582 -737 630 145 332 -730 43 84 625 316 -868 283 -117 435 -763 518 11 -573 870 -937 740 -628 844 -222 483 948 -570 441 -653 -690 905 -20 -361 -386 418 527 -961 -457 698 0 -256 429 -270 753 -40 643 883 -927 -426 399 355 -528 416 531 -920 137 -240 140 -918 103 -508 -215 626 -525 138 -102 217 877 -584 937 -173 -579 174 -743 315 254 -337 945 -611 12 -721 -548 -2 11 -976 691 500 -960 -638 803 -490 -384 320 448 904 -27 -736 752 990 -375 -179 953 531 774 769 429 257 -17 939 357 221 -84 -808 665 125 628 524 -605 24 974 -301 786 846 -452 776 -636 714 2 -115 981 163 707 794 -389 362 -14 129 -124 307 114 -711 249 680 -476 877 -852 420 971 -159 295 258 -592 238 -401 240 -604 583 -702 875 -951 -231 -988 -219 159 951 -597 -726 -464 -496 -751 -575 -975 -488 -790 -356 134 -752 -438 -122 948 101 615 511 164 265 -801 -112 -164 -186 53 -724 131 -104 807 135 275 -852 690 205 -57 406 -267 -89 107 -542 399 -603 461 625 133 836 -925 798 -250 -259 778 -367 -779 388 -275 -1 272 -452 275 -139 188 155 -346 946 47 35 -514 -468 335 -721 -116 -44 452 -424 11 -649 -930 -337 -578 529 879 -226 -627 -81 47 69 -856 -491 -122 69 -357 453 289 -851 883 664 39 477 -605 -309 -691 186 -916 -956 -966 330 -74 973 701 -974 -424 771 -183 -111 193 -630 214 -630 -795 648 -59 520 888 150 263 584 -824 896 985 599 -487 -19 -30 -22 593 -582 -867 485 539 304 404 120 69 685 -913 -530 898 -842 208 668 -808 594 -97 -646 -626 -482 599 709 365 -813 461 -180 -479 -227 -894 -982 338 -446 -363 -162 -824 614 -858 320 498 -303 -568 925 927 127 -263 -303 -272 -994 -210 -669 668 -658 497 380 -814 -337 -460 291 -530 -904 126 797 -329 -807 -81 983 24 -265 -185 407 -253 -653 817 736 516 -1000 -195 692 260 -339 -499 -873 437 -930 727 321 -993 302 -252 -145 608 537 59 809 207 822 -634 -991 399 173 874 4 403 851 780 703 -988 603 -248 383 -679 563 -794 693 275 -14 213 -226 16 812 863 464 472 386 404 -149 -843 434 -956 -370 -812 -445 414 -551 738 -907 905 -935 -683 -291 -238 -619 -928 -866 681 -134 377 -412 -83 350 -892 304 556 -860 160 119 -315 236 970 -100 807 264 -468 690 788 85 17 569 895 497 -353 -631 754 127 434 -227 -902 302 -37 493 516 -985 695 398 254 950 689 -169 577 -581 -640 808 -522 464 -896 -962 16 753 729 704 -114 -449 -985 629 -820 685 -78 778 -810 -869 -886 -516 165 -138 503 -272 298 580 -206 -717 -154 84 -120 -160 -645 326 -345 -391 22 191 737 955 816 -443 186 -466 767 -441 148 626 315 -913 953 -857 -988 625 470 846 792 -993 -701 -425 -683 168 679 94 -631 285 901 -705 808 -881 -307 837 111 984 424 445 -383 -512 -677 306 -486 -73 -373 -364 -373 478 280 382 -309 108 243 703 372 -920 -528 815 -481 617 855 -550 -873 -11 36 -929 -143 -5 -704 -75 403 832 -953 929 -799 -910 -802 861 612 -545 -594 395 -69 31 -425 -638 -603 -167 -125 941 282 -834 266 716 195 -807 366 -70 -157 -957 938 -736 -408 -324 -58 115 -108 -595 480 320 652 917 400 123 293 -722 202 303 -751 -999 615 504 -616 -229 -682 -573 -586 -231 -206 -519 -280 -251 293 -391 145 416 114 -81 -385 247 98 -753 887 -463 -562 199 163 -251 106 -870 -140 -643 -743 168 287 -830 -55 870 367 970 184 -128 464 -966 275 473 716 -290 -763 902 584 145 590 -5 -528 574 -22 863 -556 -49 -399 -971 939 -612 -383 266 -880 -266 -12 144 -248 662 841 -523 234 -396 340 -998 -715 339 520 944 480 -692 225 905 727 453 -871 409 584 -410 -185 168 241 -978 -634 -396 -555 133 -154 -300 -229 247 721 -734 -6 -756 -962 231 -400 -909 115 -459 667 -148 -131 -963 -452 533 101 276 -280 -66 81 -513 237 967 -78 -453 926 -974 -545 -855 440 -199 -844 -738 835 896 -282 666 197 -131 -482 993 111 47 397 -504 -375 -509 -91 -451 -579 -117 474 201 -948 669 -877 -843 940 -48 277 820 256 -963 143 747 -232 846 -280 -398 -364 205 -474 562 749 -725 -538 314 708 -301 578 601 -739 -31 612 659 -437 -883 -924 724 819 70 792 370 -929 236 -471 135 -273 -600 209 -88 885 217 -1 854 734 -131 -542 123 -721 398 -470 340 694 985 -88 831 824 -507 307 813 328 718 686 -758 -210 -834 395 79 472 44 -503 601 738 -322 -769 719 -231 724 581 356 785 796 701 11 34 -768 503 420 -605 -145 164 326 -309 807 827 725 -963 920 177 374 65 58 864 360 58 313 324 -698 -702 -142 747 264 952 450 -454 246 197 -362 625 -97 -262 687 -273 446 347 -314 689 -892 846 955 -206 691 -520 -928 -804 742 -505 -524 -229 -541 562 -98 -504 -19 905 -874 586 184 812 -678 -43 640 282 -113 -341 529 709 -413 -795 -503 -413 651 -312 409 826 142 712 920 -584 400 -956 258 -17 -346 997 -293 526 606 -953 441 -463 -124 976 -363 977 -74 -183 -303 -477 805 139 561 -128 -62 636 81 168 896 -728 222 -236 726 -209 917 -544 -787 874 -851 -475 -252 -971 -780 146 56 779 -431 347 -845 -496 212 -314 479 225 -910 160 874 -420 -748 -232 335 36 494 -742 367 686 -854 697 785 -228 245 -291 204 -217 -280 495 -975 352 950 390 675 275 196 -138 -728 -448 -517 -423 206 -450 902 277 -650 -103 -947 891 -866 348 -556 -258 -212 -161 64 376 534 395 923 318 665 -324 969 624 928 -894 -549 -120 60 465 484 -848 -408 -188 -29 -130 -924 960 565 460 -154 -224 455 560 662 836 76 986 860 -723 701 556 -306 -375 59 800 -396 696 -956 691 976 -856 -177 -197 978 -943 -878 69 -95 -215 -45 92 -523 779 524 668 406 -569 -641 506 -863 -242 -929 814 903 -35 -347 688 126 210 703 -121 4 -915 -943 -841 -323 474 -189 577 320 -90 -643 263 -963 -39 507 -40 -340 -788 12 10 646 -858 452 -108 -107 -386 -520 19 288 510 -26 953 886 295 -891 421 -432 691 -207 734 -148 637 92 693 -702 -715 335 600 773 -95 -701 985 -373 4 -578 480 44 73 102 -122 263 160 -774 -460 -218 -827 383 -427 904 -588 748 177 -658 -863 90 602 50 804 430 -829 -64 380 -927 687 955 -958 425 230 811 -888 298 -860 525 -196 -914 352 -651 -993 432 913 776 29 -482 929 -352 783 771 878 -67 351 -852 -530 -451 -186 632 -168 -557 -464 -961 -857 279 872 919 999 -120 790 -429 390 78 -120 150 610 -239 41 235 403 -636 -586 762 603 563 -147 -626 386 957 939 216 144 -735 -552 -873 -320 821 934 -47 -190 272 -529 680 -225 -547 609 -487 277 575 -911 -260 508 -454 -307 -165 -170 -294 -460 273 754 -436 888 793 -276 -161 -50 519 -530 154 872 -1000 832 80 -860 -635 -591 191 731 -189 437 -763 -645 698 544 -770 458 66 56 -596 -550 -657 940 -397 643 204 789 178 -581 -454 -178 347 -646 84 -654 -379 -480 499 -493 897 -627 437 -515 528 -97 -699 998 26 163 507 -739 -151 -44 722 724 144 82 -274 407 347 -551 421 -136 671 -154 -571 -445 939 -580 -278 290 427 -62 622 -446 319 -214 -22 -493 -779 612 319 328 356 -532 -440 798 -313 964 -825 803 -207 558 941 106 -71 -616 -433 84 -31 480 -869 -575 -245 -468 202 483 75 769 684 -192 -314 784 -438 896 -973 65 -798 266 -702 -39 -317 -452 262 -640 183 205 -231 884 897 -953 -72 100 -702 257 279 -846 -362 607 -496 555 653 59 -343 -621 655 -582 718 19 -829 -90 -183 -545 -208 883 345 -955 886 -878 -276 412 188 -906 918 299 157 -830 290 421 -536 -205 -225 -204 -898 -330 -806 452 779 -626 13 832 -439 416 -713 -566 753 -980 476 538 557 -905 861 357 -720 -616 -442 -687 577 -926 -884 18 -464 539 -238 -525 -73 -757 12 -116 -305 364 -735 -599 -345 -518 97 980 -671 675 -975 -768 -67 -220 -736 197 -400 767 -419 517 272 859 -165 829 -331 790 -457 440 -697 -302 790 404 341 228 -382 405 -418 321 644 -610 -427 458 223 806 -498 100 -384 -933 -603 -245 -661 778 -806 974 -236 371 -605 694 210 256 -449 638 -193 367 617 129 -518 197 611 4 802 597 -670 -129 -350 -694 -430 -373 -812 228 -399 612 -984 197 969 324 -287 -626 421 -352 245 -755 545 -686 -611 919 -240 51 -755 535 -295 -51 651 -794 209 -569 76 897 -267 145 -221 587 -425 525 155 -491 -791 -645 -644 172 887 70 421 866 -945 216 188 308 66 506 -857 -274 -752 -238 320 -624 571 -1000 -487 931 -295 241 45 -259 -665 -413 -56 -831 548 236 926 -152 606 -200 187 -715 -735 -981 872 432 -41 -139 -470 -114 -75 -86 872 -463 -779 -582 496 -742 267 860 337 -619 -976 741 -136 970 -731 -109 -715 925 -296 189 -277 -309 -644 -803 -256 76 760 -834 -908 -512 454 -620 526 721 449 -132 -464 -953 -152 47 -139 -63 -889 -650 -924 514 -327 -446 386 495 452 146 -919 -414 757 -365 -637 388 411 202 548 -635 370 -206 438 -565 -930 175 243 59 -308 478 334 -435 -11 538 264 659 -967 -524 239 259 597 -188 -723 540 -292 -925 28 -420 -82 5 -66 906 806 356 491 -800 -888 230 -423 424 830 527 -163 -343 677 -177 -209 544 105 417 -195 -97 569 -13 -906 185 -748 433 251 355 -776 331 488 -908 -454 -320 -568 375 690 -184 77 652 -390 284 872 -866 228 209 254 258 -328 -804 -364 -600 -49 561 -306 413 -208 538 -361 -874 905 -237 545 180 -442 445 953 -71 -650 -875 668 -910 738 -635 860 -469 670 -486 469 327 70 -307 -765 835 505 77 -817 -71 -573 938 -437 -247 858 -907 -740 591 -545 356 568 -291 631 168 -528 101 -549 -820 230 -939 464 490 -858 -828 -160 -323 -892 195 -948 -563 525 864 92 -387 -967 -433 -27 922 -380 369 -333 567 742 597 -943 75 -556 -635 689 -246 121 -175 -580 852 -506 -701 -829 401 53 -663 -295 -515 814 629 576 -364 -23 -479 -82 740 918 -482 -976 633 903 -287 -233 43 279 -325 -599 167 284 -747 769 -129 874 877 -989 -289 908 -674 387 -184 364 -153 190 235 -627 375 69 -844 314 -197 -837 -779 -699 -965 200 -149 77 426 811 950 -808 587 118 934 -191 344 -986 -923 499 284 -743 -438 -777 369 971 262 -958 998 794 -889 824 -641 -441 -695 -785 918 449 -700 -410 648 -200 -900 854 -430 -293 -67 -162 174 883 -891 478 178 743 511 -469 -585 939 732 445 -863 275 -299 -880 858 506 -176 15 -831 652 510 -505 -156 -484 -922 577 574 -886 -8 361 816 989 460 275 924 672 646 551 -665 -924 854 -410 608 926 877 678 -763 -154 393 746 -774 -223 628 -151 -17 293 -151 -39 -152 -745 -179 -182 423 -698 -226 863 726 -921 -271 -741 157 -617 -939 803 510 -248 -689 388 -210 -435 -120 -675 -755 -944 292 191 -181 532 -910 837 -322 372 -178 -661 941 -736 -152 -107 946 -762 -170 333 -505 -86 926 -425 -934 -900 -619 962 -646 -879 -607 -249 358 221 296 167 -108 879 -871 -48 -38 -633 -879 708 746 -904 724 525 269 571 -73 74 -571 -172 742 -888 -573 479 420 -556 825 719 -51 255 -941 -24 -41 460 -407 -989 384 470 417 955 -794 770 302 -619 933 565 922 332 239 851 117 206 -423 679 -717 566 647 -280 -410 -419 478 507 -381 -575 -563 -667 402 -50 104 483 330 515 -276 799 187 -585 -756 863 -286 597 996 -263 -613 920 -584 122 -433 -265 -1000 341 -197 -295 -674 -262 -751 -725 243 547 36 -91 -809 918 903 -932 651 897 337 -130 -18 342 500 -407 -232 -104 -538 903 -236 698 -68 -864 -928 -116 693 54 344 420 -160 -582 114 560 -243 -386 207 959 220 -709 -798 126 -708 536 -408 520 -106 -328 817 481 -59 816 -821 923 255 -470 958 904 -597 117 -69 400 -670 -174 -426 -647 -432 -821 775 -226 939 201 276 -403 -323 418 867 -421 220 -747 612 318 -949 982 946 -73 635 305 77 96 910 664 975 -501 -328 -175 855 201 448 465 -333 854 449 -591 850 -590 539 -959 312 199 21 -410 861 59 833 551 856 -374 99 -191 772 -605 -750 964 187 -631 -435 -59 157 622 551 -374 965 -312 590 235 850 -416 36 -679 -743 907 189 0 546 -523 98 -665 81 338 422 946 -341 -845 883 -566 793 -953 -366 311 -216 424 -486 885 -969 442 -364 -190 145 46 -160 -235 -739 521 298 434 162 -949 392 717 -923 551 -304 391 -120 792 136 -320 -162 -661 344 -67 -665 619 -960 -98 -12 -755 172 726 -983 473 -385 9 -718 544 426 914 -786 -163 -186 781 822 -127 -25 373 -950 666 -644 729 -440 -968 -309 -201 -198 -664 196 276 -415 -268 267 -916 543 -431 108 -960 -496 446 817 -724 -916 701 -515 -768 587 -436 345 -373 65 -272 -536 -581 -574 -792 604 -797 628 -746 228 392 844 -669 697 578 -973 -958 -315 -721 -759 563 -827 -361 908 499 185 -582 34 343 167 -733 177 338 -267 -862 130 -117 -876 91 246 924 592 -771 597 -74 16 -339 -340 -853 -417 386 -773 -860 977 -902 486 -535 -594 -315 -775 -240 141 -178 -181 352 157 775 -440 836 -237 697 -619 255 986 -85 245 602 -685 102 145 -388 535 148 364 601 -356 755 -198 175 254 468 -958 -104 -271 -800 -108 -228 -299 641 -457 -3 34 -398 -285 743 -530 -375 -235 -417 718 -894 -597 670 -913 701 54 -74 -288 425 852 -237 58 32 -642 416 -269 -481 -665 420 462 -604 227 774 -792 -795 -435 -275 720 846 -329 -261 305 436 655 -170 145 -849 355 136 48 928 -944 296 628 326 -951 -770 -759 -459 -737 -802 841 511 568 699 256 -670 274 -640 551 561 -66 141 233 -779 -681 233 -635 405 -914 152 -99 -296 -729 -553 696 865 -480 869 945 108 -478 115 514 -725 418 -408 -131 -103 -80 84 196 548 648 433 744 -340 178 -47 -614 -980 -983 127 273 -479 -742 725 -813 -466 648 -309 598 -763 -382 -102 -164 -418 -805 748 -446 -762 616 -784 84 55 -860 156 78 2 687 939 793 -274 -349 506 520 -467 670 376 666 -199 181 -717 185 384 -120 507 619 -828 -366 -369 530 867 641 -978 -883 -224 897 629 -810 697 -23 -501 -141 -623 -656 574 300 572 524 -666 -754 245 -472 274 239 465 -575 -458 -22 -970 -520 543 293 406 10 -763 907 -454 266 -565 879 91 462 297 -865 251 -490 704 88 -73 449 -476 566 675 -281 651 -268 -993 709 -250 288 133 -563 278 -182 403 -311 518 615 407 -931 -836 -507 -853 -639 620 -375 -757 103 720 607 -477 -248 80 447 53 342 6 735 177 -95 -869 267 -197 958 -250 191 351 255 777 419 -430 -40 853 560 322 561 -499 -678 186 797 8 238 -217 -126 416 -464 -547 -527 655 901 -414 -394 822 -33 -278 -896 36 719 -289 -162 956 -623 -54 881 513 486 993 -41 972 -982 -703 -150 -598 -838 149 941 477 -209 -970 445 570 3 -575 887 -478 -841 910 494 -807 498 -685 302 467 420 324 59 788 208 -2 -476 -67 105 836 -631 612 191 181 -394 173 -152 803 -23 -230 636 -733 824 -874 885 1000 767 -22 -584 -758 560 -550 743 -391 810 602 -28 622 527 -819 -966 -902 475 -110 187 437 618 -802 871 -982 -404 -283 874 -580 -75 125 -132 615 180 811 -744 -142 665 -154 272 764 824 517 425 -349 -378 564 -965 624 -338 -234 -881 274 -670 -113 -729 887 853 843 302 -208 172 -341 606 -629 -41 -93 -222 -279 -970 -627 -884 -824 118 -130 -635 960 -549 -519 568 256 263 848 136 -789 -606 -975 880 -44 -363 -353 893 538 47 -883 -624 -932 949 587 -401 232 -195 891 -567 167 854 -718 245 64 -677 -232 440 336 -150 -241 318 600 763 -72 -861 396 -868 -157 -542 126 -82 -673 -886 301 -943 726 -611 -867 188 -560 81 -309 -830 -741 96 -940 324 -212 851 -24 -150 -895 -136 95 -48 277 -985 -244 14 -102 -542 -200 -810 926 -741 -499 857 439 -18 -403 519 396 507 588 103 -926 -507 102 193 208 684 399 693 -600 321 744 913 81 -965 320 -954 -845 -406 -587 -66 741 -1000 655 -532 -921 559 -134 -504 687 -149 -492 -705 -96 -703 272 164 -429 38 44 -318 206 872 46 175 789 -236 -32 -22 -783 -304 -79 -536 -499 598 -751 793 768 -967 238 -263 -270 380 442 803 656 -739 789 566 -793 339 388 -272 219 746 -842 332 885 16 783 309 374 -76 733 -596 400 682 -333 457 -555 851 -732 -575 -125 124 -914 -475 -26 911 -33 -514 243 236 -102 -177 990 926 78 -110 -548 -808 329 -857 -531 -483 -157 525 573 43 897 -428 -144 -995 -694 -916 50 523 739 64 233 913 304 327 797 -29 -481 -680 926 470 729 -1 484 -623 835 78 901 855 419 -571 -393 110 876 -4 -752 60 -383 182 -323 -30 -875 301 103 -82 -223 153 700 40 -732 470 12 -199 -624 -983 216 893 80 269 42 -95 -278 -724 -682 -812 -307 92 822 -616 -553 818 582 471 -21 789 -503 -392 411 -685 -290 -48 634 153 955 844 0 913 641 708 -223 73 -642 156 -426 -360 -646 -91 238 -205 -972 -354 -503 963 790 -210 377 78 -872 967 -461 821 468 287 571 -974 -727 955 -287 351 -239 -28 656 573 68 -603 474 -929 894 -770 865 -171 -726 -187 827 -932 94 -449 -819 -930 32 -163 -377 609 850 -625 -107 -996 200 586 -735 -800 405 858 786 56 593 251 -568 176 -468 -729 308 385 353 556 -547 -222 810 215 553 -710 -838 -287 14 -401 825 -289 -561 -230 592 524 336 951 443 -385 -683 376 679 -220 144 -576 581 -308 -704 814 -717 -141 723 -425 -765 -815 -117 458 852 22 799 -43 56 69 -982 -665 542 936 -388 295 702 87 -8 100 41 -689 337 133 100 -847 59 -950 -779 -81 925 -140 -72 139 -351 -361 -611 -486 372 -948 -354 -699 -646 769 -325 472 -838 343 357 -103 -57 18 549 631 -877 -251 -992 499 965 -278 -94 199 402 -379 990 -955 -679 -295 639 -416 -146 -733 -89 933 252 292 -727 623 -323 -70 -522 -209 -9 232 -467 583 888 310 -237 -238 -112 -160 -578 -227 802 -180 -757 795 -785 159 -96 294 -812 -179 852 -308 273 22 228 -32 -95 497 894 -397 -610 497 -90 -673 -635 649 -42 567 719 298 -818 -792 -593 -489 574 -642 -22 759 -993 -553 -255 -565 -306 -364 247 -187 -701 -321 -906 -313 -964 -700 -777 -609 -241 -871 109 -144 882 -31 821 -456 -381 -350 -655 278 -823 141 -1000 72 178 -478 108 102 -194 -266 55 -392 -534 638 -327 -284 283 -150 -57 -87 -28 33 -122 278 -424 -791 -392 -862 -839 -929 -317 -829 -144 -80 -298 509 -923 64 -659 21 656 -634 -218 -101 593 -814 283 -552 -320 689 64 914 255 -159 -548 -894 848 262 150 -721 592 -933 -532 515 -473 -996 -674 418 150 -347 609 -812 -453 819 866 -805 -105 -217 -446 493 -197 -462 -464 757 28 -48 730 -415 862 -773 -974 108 -27 -995 -956 -998 -131 -45 -79 -980 239 228 -974 788 186 -432 362 786 949 -415 -653 667 -664 -721 557 -216 -34 928 -3 885 -84 -979 633 -479 -774 280 -643 894 -923 -546 -871 -522 460 -266 895 279 396 122 318 730 184 -913 770 922 -794 98 619 850 -821 519 39 718 399 -872 98 540 -692 -822 -402 -139 -208 51 -991 746 584 526 113 40 179 -159 414 -517 177 167 -917 -160 745 390 -25 212 -597 -958 104 -208 179 115 880 972 917 590 641 -647 -684 -327 -705 -538 -105 -94 761 -27 -690 -547 -113 916 -714 -854 345 973 883 -498 -43 -724 -500 672 632 583 -519 343 -248 946 -118 412 -592 502 -243 802 756 -90 -920 763 168 -307 783 -800 -72 461 997 -644 95 607 50 -121 -215 -953 524 312 912 271 -984 -426 -780 -614 345 -433 58 -52 764 -13 491 -537 448 -481 -294 -269 375 61 -373 170 -15 -647 56 918 73 -895 -438 -97 -578 438 402 32 604 -442 -294 647 -258 162 -591 -101 330 44 -232 469 868 2 550 -874 -603 -524 -315 -635 666 689 905 -21 829 185 498 -9 147 405 -664 167 337 -112 509 535 63 -946 575 -34 5 -57 741 -533 453 -737 -36 -633 301 -727 -801 -176 -119 393 918 -18 804 -421 460 -99 -243 -684 763 255 880 -686 173 -560 132 539 270 156 574 110 -460 68 823 -653 222 -281 964 116 160 460 477 983 982 4 107 -84 -501 -228 -825 -238 701 262 76 -282 786 504 -448 -524 -939 366 707 -796 -251 91 79 535 -431 954 869 -644 669 11 395 30 438 563 -497 646 922 -425 -303 -582 870 -949 797 821 165 608 -184 315 790 -482 860 -713 310 30 -970 294 -765 -142 25 -45 526 717 -777 541 -12 -771 -539 239 -911 754 -516 -253 -579 -593 786 169 40 754 581 708 -204 304 910 913 -510 110 880 812 -661 653 920 -161 450 -164 -250 -982 143 624 -651 -485 421 -413 -298 266 586 -248 -281 147 321 515 -340 646 -80 998 477 482 -804 -64 -808 24 -125 494 -497 387 -826 -974 939 -791 8 -653 835 -431 325 -414 976 -379 520 -667 524 -50 -173 -445 131 292 198 461 -977 824 716 -683 -725 -732 -595 -475 711 -558 174 551 760 531 127 -421 926 266 904 -835 345 -394 -179 -477 743 712 953 -105 -992 891 -56 558 300 785 -385 -990 -854 14 231 -139 552 166 -31 -392 -215 356 -756 -738 991 -191 800 653 689 903 590 -672 230 -650 -983 578 -170 -205 -849 936 -38 -584 971 -829 -812 -727 501 -148 -63 -326 55 -417 -904 -577 911 908 -50 -944 716 740 -208 577 463 81 -413 965 -322 -951 -36 634 -26 -274 239 668 -926 901 180 467 -286 -156 940 -360 775 459 -338 503 970 876 982 -651 -603 -701 713 257 -389 -709 349 -23 -49 -144 819 -571 673 534 311 489 -89 -965 129 -852 247 437 -968 951 520 -545 -280 270 299 -420 -835 -210 30 38 639 -835 197 -489 215 588 -297 -996 362 -199 851 -643 721 21 -799 436 -293 406 847 66 -236 227 790 -600 671 -318 -611 -195 -879 117 818 567 -767 -999 -620 366 -165 94 -781 -21 -580 284 337 -64 -201 682 734 611 -859 -503 805 819 -48 495 -633 -523 -300 50 -183 -989 578 -468 816 -519 886 592 303 -551 -146 -736 743 989 335 -358 657 -854 -622 -536 -615 811 -316 -614 963 -359 -969 -91 55 -737 341 -457 43 -372 -123 237 -13 471 -864 593 -422 -677 346 365 801 -436 -666 354 -871 -872 333 51 -673 -875 517 138 113 291 328 -959 882 822 192 232 -950 331 939 -825 -462 -109 -367 569 -254 -952 -206 532 -340 576 -278 -581 -968 721 176 82 579 665 -955 -412 -596 -39 914 580 337 603 669 205 812 973 660 699 967 -541 -969 -73 345 -93 -974 838 -172 3 -841 -908 406 663 567 -281 612 -888 -598 957 149 -910 -939 -987 -949 411 -409 -398 -402 251 428 394 -456 450 -900 -318 171 239 -200 337 -720 -678 -313 -721 -775 425 -42 929 347 -229 -349 -374 -486 -850 -697 -946 -662 -47 -54 509 -885 262 -640 -730 475 924 -826 946 655 807 196 -295 -416 136 185 -158 -638 633 453 -902 123 910 626 650 700 -904 -348 -566 -338 -154 -50 309 829 -16 -745 743 -341 896 -489 703 375 -105 -180 674 691 274 -772 -657 -926 506 286 -29 -111 -996 780 160 -14 34 -467 -703 499 -853 708 -805 677 -59 -79 370 493 -758 742 825 514 712 38 139 699 -395 551 -888 -391 -17 145 582 -884 43 278 -724 680 -510 480 215 216 -368 549 788 -724 813 373 39 308 70 759 566 -736 -889 264 -888 -945 -490 -622 -431 -575 789 -481 -692 -440 -276 143 -19 -307 927 -135 -680 -410 -679 -535 761 -886 664 653 601 971 469 440 -459 972 -959 282 -690 750 266 -651 929 -779 -721 45 6 248 387 -585 641 876 -511 -834 -502 -740 268 -386 252 -705 83 710 670 -999 348 -622 405 210 -863 886 -310 365 -542 -775 531 -73 -246 40 -173 803 807 -786 563 -976 -612 -65 -772 703 3 -785 -592 -195 -488 -339 -184 889 -631 -270 -291 86 -326 11 726 621 467 -780 993 286 -490 697 614 206 175 -153 39 -246 -436 614 557 -553 846 -69 232 -923 103 -117 -108 -691 -455 -308 351 320 -634 -117 222 894 -85 -515 929 -323 -129 -971 243 509 -565 -515 343 -575 -875 -619 -229 855 -611 635 -847 -830 688 618 188 -990 459 818 -369 73 85 -700 554 46 275 -63 988 -830 250 -140 -210 -395 267 -587 -926 173 -11 578 917 -50 -293 -328 119 98 -557 -193 -503 -396 -594 -734 -39 606 -593 -560 602 342 124 544 509 715 817 577 -191 965 -613 -162 -986 737 203 297 643 490 649 -221 -62 795 -926 -664 -695 498 -747 -418 -235 -244 848 -151 -836 -120 569 -566 -781 -581 508 58 -196 -751 -838 213 548 928 -288 -19 764 550 -748 -468 790 -943 -829 369 -383 947 140 -506 -313 414 -840 647 207 -518 957 -458 199 -645 946 -787 -218 -850 217 -574 -133 -722 -6 -548 70 687 -437 -539 3 -153 362 789 207 -859 -686 -247 -496 -671 -18 257 446 -494 -857 852 -534 16 -598 -300 1000 -691 -801 120 917 173 453 654 353 955 863 -608 247 503 -772 -222 -959 -756 -28 858 560 -143 -300 858 -502 -76 666 -787 797 -999 -126 964 -299 -208 -73 506 -572 -690 434 -708 159 259 -188 -330 27 -57 -643 599 120 -963 9 204 -759 476 -194 -186 785 -1 -433 750 634 -17 -790 -346 379 -320 -94 -569 -165 195 -345 131 -228 -325 692 -599 497 -855 963 144 660 -27 604 780 -511 667 726 -630 -528 -950 683 591 -996 -256 -904 -581 966 -471 -721 -256 -299 -264 839 -394 -864 856 -351 357 326 691 -85 219 169 -714 -550 955 946 923 270 330 -300 -307 -286 330 -835 -933 -791 -379 -35 -962 -813 -62 -617 -706 948 -871 386 583 44 774 -933 -333 397 369 6 401 179 590 -317 -915 824 94 -655 126 -765 -704 -913 343 653 203 836 470 -719 256 -373 -768 758 -238 -749 445 591 453 -375 769 743 661 -27 404 82 -390 184 -54 151 -956 -10 548 909 -984 762 255 10 121 -817 -437 -111 -969 550 209 202 -29 -825 175 591 -228 -172 -523 -861 351 709 521 -270 -58 962 429 190 -537 350 153 -14 905 -308 693 -265 330 39 -211 178 -800 -413 483 -720 -611 -695 -895 -720 0 433 -328 -501 -239 723 905 -725 -964 115 274 767 372 790 -645 -66 161 -920 258 450 -72 579 893 -362 9 -923 -937 -416 272 451 803 -933 212 875 443 -176 -5 528 578 827 286 890 556 889 -935 -966 964 165 85 -96 -690 243 -31 -34 391 517 1 -509 -520 -220 889 140 -784 -972 434 -431 -92 -278 -237 517 35 -519 528 -77 558 144 -542 -722 62 901 -692 -690 -570 -855 1000 -517 -983 -968 629 -118 367 -848 679 694 18 -78 -844 -319 702 -998 -473 -848 -175 513 -460 -199 609 -108 907 -222 -377 -299 -103 910 335 -911 -309 880 8 -923 -400 -319 -352 932 -47 -84 -107 -747 -855 26 99 -836 366 842 -85 590 973 904 31 -917 -411 289 7 -502 456 199 209 -135 596 -289 99 14 38 116 336 79 -218 614 -533 -131 806 887 -293 225 -324 302 651 118 913 705 657 880 -110 -309 973 902 743 921 235 573 49 612 822 -632 795 -243 -1 463 -139 709 94 193 -873 608 140 -341 996 171 -166 383 -343 -251 -514 378 619 327 541 617 -250 694 -603 763 697 821 -470 6 861 963 814 -701 -684 -446 -902 623 253 -61 -430 -279 -284 684 -23 -2 67 -466 -24 -876 172 -911 -82 -397 988 604 -655 -737 -485 651 950 -406 268 -57 -242 -168 -699 507 -285 175 -250 799 -762 -837 -730 -807 -771 -214 -856 56 585 320 552 -668 973 173 -553 -664 -247 824 -683 -292 636 -160 -481 666 153 538 -913 768 -820 889 694 -241 462 258 -863 648 670 93 550 -500 -247 -124 588 373 146 605 401 0 -257 71 -944 -924 18 -554 -142 696 696 -631 297 735 -330 268 206 -318 -859 763 -457 -522 785 681 -392 553 349 462 -187 683 -413 -455 -991 -843 -709 -8 663 463 954 616 -664 89 -634 235 779 -919 414 289 -102 -30 -119 -541 767 -796 -277 -229 -7 439 -259 655 -382 88 679 581 688 -344 -133 -435 171 -597 82 -912 -693 -432 -229 907 792 -293 -698 -907 -35 87 649 878 -166 -171 -455 521 357 559 550 661 -496 338 -397 693 -858 823 -894 -28 604 932 204 933 49 349 -729 -304 -729 -657 -404 -47 855 -903 -191 -41 -918 942 460 -386 -151 741 -448 606 -636 149 -556 -281 767 -71 930 758 -653 658 -361 870 -366 -289 83 640 -437 896 -449 881 181 876 496 -105 -179 -554 -862 320 600 153 -653 -6 -765 420 -223 -766 990 134 -781 926 816 956 558 -413 -42 -808 -815 198 -458 -407 -280 -456 179 -273 478 -765 -140 992 235 633 285 747 -933 814 -685 728 349 -320 118 226 519 -227 810 -754 -771 416 -947 174 -796 -835 199 602 390 730 -295 114 -320 276 937 -775 101 167 169 706 -739 -13 -280 963 80 -512 -753 -888 -266 -931 -468 -98 -754 795 -402 516 362 145 -617 -358 139 993 -287 -123 -956 171 -717 903 326 441 253 929 334 18 213 756 700 -869 -467 379 -42 844 -333 -878 720 204 -628 30 566 -251 32 -925 3 -836 -726 384 -817 -991 -596 883 -412 353 540 422 276 -188 -929 106 -262 776 599 -959 949 76 899 609 304 -684 690 -528 -936 2 -595 677 -495 829 483 185 518 -90 219 -973 856 969 433 999 435 -998 -579 -165 -830 813 550 852 -990 -604 651 327 934 -746 865 200 -844 744 511 -70 453 -354 -70 601 40 409 -602 528 -6 -972 -665 905 -25 503 -976 -76 428 580 321 -681 -674 455 173 -846 -193 803 -432 -858 -999 507 -171 -682 429 866 -575 26 -487 -69 -469 -407 -522 -599 421 904 -668 -564 -715 415 -886 254 883 177 788 -123 -87 -337 -513 -110 -933 226 638 -15 971 -977 171 -485 45 -268 -520 515 -950 -847 -383 662 316 321 34 146 197 -104 -923 -732 -585 588 -237 681 -151 501 549 547 289 -583 -414 643 -699 872 899 682 604 577 366 -117 -26 28 -494 -597 -302 617 -344 514 -857 -653 269 413 -10 -530 420 898 877 -9 -533 -649 -368 -599 744 925 561 501 -509 76 918 268 -587 -831 -710 -922 360 227 345 -962 878 558 -667 -54 484 143 -456 271 56 -546 -790 835 828 171 24 -538 -270 -669 -320 -473 -583 -746 -156 -201 712 -763 86 600 -779 -697 218 880 -743 -800 -380 -489 -899 779 -688 78 -562 -665 -980 -634 -721 836 -211 -277 81 -636 -495 243 -673 -15 -111 812 -989 -536 -803 -829 -275 946 -506 -528 -753 -700 -545 31 442 182 -779 -421 -815 -370 5 827 -122 212 -81 -298 -535 -498 372 -607 -906 -70 -47 551 490 577 -623 -56 608 609 -16 610 -809 884 -852 208 -893 -980 -934 -98 292 7 -728 -832 -568 -161 75 596 -914 -648 -652 -862 301 -521 736 828 -500 187 -386 702 470 851 276 722 -215 578 124 978 307 471 257 -263 164 -984 859 316 211 830 -150 751 -994 757 44 -403 -860 879 768 -171 -597 -207 -975 -215 841 954 707 343 -501 -331 -95 -511 -98 420 361 -370 175 861 598 845 -989 -307 -862 -948 -92 -783 -485 -866 900 905 -640 -498 250 -427 511 405 -370 -792 525 -505 -55 103 847 -357 -199 127 578 932 46 -247 88 211 765 883 -806 -115 864 -139 758 495 -274 -262 13 -399 -315 -286 -597 850 288 -760 -562 -9 100 398 -290 -537 -971 -165 348 -404 -497 478 999 -998 -466 -504 -768 -704 1 -891 966 288 803 -202 872 -892 -881 -742 804 244 -483 260 -344 33 220 340 595 -51 500 756 -536 -369 -650 296 -483 -768 -581 822 -227 81 899 -974 292 -55 -579 -533 179 -967 723 -513 166 -250 -916 -793 -749 458 -634 -865 -29 -633 -754 -382 668 -132 -30 -930 799 403 125 -523 874 -573 169 65 568 570 370 427 425 -226 -47 50 679 -951 639 699 -686 -703 -939 -992 125 433 -62 -975 948 551 495 -335 865 -761 721 228 -840 -773 60 65 703 -510 -899 291 -423 688 -753 -798 308 -726 545 -656 -547 352 991 -805 -846 585 -71 295 382 166 494 998 497 481 260 -652 738 -513 -358 148 182 -763 -200 372 795 -289 114 619 981 -392 -780 -164 -976 112 394 449 360 -419 728 771 84 889 -862 -148 -728 -1 9 760 -646 -898 100 143 -12 439 352 -469 -149 -132 947 -956 -848 12 -18 318 993 394 -447 -849 318 374 -793 583 -220 -384 508 -332 -117 465 250 270 -571 -360 -277 73 39 -198 -115 -190 377 -631 974 -288 -837 851 -907 -516 -569 -796 -301 208 -590 742 -955 -438 -732 114 -780 -548 838 488 759 -118 774 -542 858 -464 572 -194 -492 -685 -520 -62 872 410 -821 883 591 796 -408 -712 -525 -637 -892 164 -209 985 267 682 461 -333 651 155 -114 50 275 -131 -281 212 -968 -483 -821 898 -506 992 -261 -534 895 -939 -683 460 329 -273 137 -365 114 96 72 554 -838 -883 -986 391 175 -816 576 219 -171 622 653 -612 629 741 -690 414 -671 -114 -292 740 -901 302 -805 279 -622 232 -851 -355 -18 -983 821 815 291 232 847 -388 864 -409 -254 59 552 897 -866 77 655 -742 467 109 -358 -386 -741 873 63 -808 340 77 -883 -929 769 -46 891 329 -66 -929 -82 -972 -99 -401 39 382 319 973 -954 -693 -238 417 373 -870 487 416 165 -23 836 80 -96 701 -405 -471 -333 -403 -282 -562 237 90 -734 310 -405 610 -163 313 -285 -811 -578 -59 -486 -569 -738 189 545 738 401 -303 964 -814 -275 350 737 771 -321 841 -834 398 -197 961 -519 878 -269 214 729 305 -467 762 -541 -152 667 -197 289 698 273 317 -472 -134 570 713 319 865 375 -786 -48 -985 885 -562 927 192 -911 857 148 -236 433 249 356 323 -903 429 -145 -316 117 -142 923 462 670 524 -86 201 703 -184 -825 822 722 348 589 605 -228 577 -109 56 69 650 762 211 720 -314 -206 166 242 863 -272 -769 215 341 407 -11 86 -861 -484 -747 5 -360 -579 676 -50 332 -111 994 466 237 -256 100 187 377 -233 228 178 -845 -687 888 343 671 -672 -269 -864 851 -123 -523 512 135 -710 -43 185 328 943 597 -360 -475 775 -695 -906 -911 75 -140 137 -621 289 397 573 986 -703 -692 -347 -350 251 838 407 7 -868 -869 -956 -229 440 828 -943 617 -822 787 -909 232 640 -745 -113 776 633 -60 170 -547 -350 -604 770 -7 510 584 144 150 -670 687 497 633 813 -186 -259 892 -727 823 492 389 -765 -115 -429 -844 505 517 -515 -724 900 535 610 604 879 -763 -544 -264 -26 299 -534 237 -450 180 306 52 -328 -93 889 -762 299 904 807 370 830 957 903 -423 -886 -401 188 -376 -802 179 158 -970 -631 -448 -804 -390 488 -754 107 -453 382 878 -142 -313 710 478 -268 977 826 216 -93 5 -443 -94 -179 238 740 551 366 41 -331 -20 -323 -719 698 947 -850 -255 865 -984 568 337 -812 -546 723 145 577 -660 -604 767 -27 -971 85 -772 519 533 237 659 850 -171 -728 -848 300 418 784 416 -228 -270 -291 -438 974 868 -396 -676 217 -456 -639 -421 298 60 125 -750 184 507 -681 -293 -613 418 -280 21 745 777 521 954 -727 -617 -667 775 458 -672 645 905 364 300 -380 -693 -535 112 281 -596 -591 -521 377 200 10 244 -961 -672 595 -791 -432 374 -832 22 85 -955 -213 -466 797 949 -524 914 -837 67 65 -461 -713 390 -894 -809 602 -224 -768 -501 -843 215 -631 478 -547 597 606 572 415 563 326 903 962 59 535 738 447 -483 -868 737 -416 -499 384 -209 869 79 212 46 136 288 765 -217 -985 -907 854 271 -128 -459 410 -738 996 -809 -401 172 -834 -307 636 976 199 -484 579 996 -748 -652 -533 509 -106 -50 -367 -147 662 -344 423 819 907 450 -486 331 140 449 206 -610 629 322 -866 -802 -190 -988 826 -642 -303 917 -915 302 356 -358 901 -627 916 184 308 125 -670 -134 770 696 -380 -859 -720 -721 -734 -950 131 580 -989 939 449 -480 971 -831 416 -879 -33 -615 -178 338 320 -109 636 842 -245 699 -122 234 -474 -339 97 846 617 28 622 65 -632 -273 869 4 369 -876 76 228 -515 -594 606 103 -811 -50 877 621 314 52 798 -156 32 -799 39 661 758 -519 -842 514 718 657 336 -75 265 440 455 -859 -572 625 378 -431 -52 514 245 -959 980 -960 991 503 744 -563 -207 33 772 -478 12 -883 100 173 -208 -805 -463 -62 131 850 464 -870 467 -480 54 959 -926 953 474 -785 502 -824 -305 -469 540 493 -420 608 -928 371 -197 14 -918 -468 -730 -878 957 476 -368 -698 -51 566 240 383 984 577 -313 65 724 -45 578 482 892 225 -509 -28 950 350 -417 -928 -336 -401 151 -393 -756 371 824 457 -84 501 343 971 183 -293 -796 225 475 690 295 139 498 371 559 -243 352 31 -777 156 -50 107 -23 -1000 -32 65 -388 910 186 496 107 84 807 59 -255 -997 219 -802 633 718 561 639 -909 -48 483 554 -239 -870 -515 -875 -962 267 -744 729 -795 -191 684 757 96 -721 164 944 58 210 982 -123 -690 23 238 -300 621 944 443 -430 -261 480 962 323 -404 906 960 504 -641 787 498 -599 -159 -316 998 50 90 72 -885 -341 -748 186 -705 -189 -467 6 -118 360 745 293 -919 -197 207 913 -474 573 458 259 -609 -556 -361 -384 592 258 159 822 -51 612 -584 427 -974 -937 -223 682 -629 842 51 -955 -304 337 -121 -400 -910 188 -243 -407 179 -166 -999 -354 -77 -721 -874 688 -417 524 -490 941 -219 -704 -522 86 -250 382 -701 231 480 169 -768 -220 -389 408 171 361 -173 -101 836 -204 20 -556 -766 -813 61 -50 76 -325 -418 -900 231 685 756 563 -519 -564 127 338 775 116 402 -179 -526 -700 35 106 -626 508 -804 -880 -75 -176 144 74 -667 154 158 41 -902 440 -545 -916 -523 12 -40 840 938 242 -164 256 648 897 -468 -864 -908 -6 90 208 -64 242 -736 261 258 684 -542 -737 -364 -312 -956 -794 -338 -605 242 673 180 18 -719 -949 -791 -923 903 -705 -462 995 -495 -446 -177 286 667 9 998 564 -128 631 -510 483 -424 70 -50 -17 851 -511 526 -663 239 -430 -420 -578 806 -945 -742 -972 439 177 916 -789 207 -540 528 101 605 748 497 -814 816 -46 925 -475 65 710 318 885 804 -175 852 -576 114 339 -866 884 -410 87 -994 -602 -534 -463 736 680 -315 -668 785 447 -253 304 -225 -2 536 449 -885 -986 -480 -414 564 -234 630 -687 32 298 -9 271 134 -620 972 -990 584 -521 445 248 -931 582 -200 688 -763 175 384 206 51 464 -383 -971 -397 -741 899 -8 824 -325 -246 -396 803 -217 88 262 -133 -583 -471 -355 417 -60 351 -46 -455 -521 -556 787 -43 299 730 839 708 -780 286 723 -411 -88 364 864 -659 685 867 543 -931 -125 159 665 -24 -9 -257 -264 -532 958 -412 -231 -471 -789 91 -371 663 98 559 236 445 -168 -892 -359 518 -258 -723 -518 968 582 -542 783 856 254 646 548 -948 -579 56 -518 -515 868 458 -808 -514 132 235 592 -221 -967 413 996 -592 -244 -610 -486 -668 -785 -805 -87 184 747 -334 34 531 -37 -14 459 208 -601 -382 -130 633 287 714 -243 642 -23 -956 -651 22 -561 83 233 66 -189 286 925 536 -614 -165 -76 181 13 -269 -614 500 514 704 705 -470 203 -23 -695 88 461 -276 116 599 -814 -734 902 -639 -689 588 -675 885 388 -182 -964 0 309 -1 -783 -738 -597 578 867 51 693 764 -60 476 -768 250 -858 606 132 108 593 -425 362 -74 -347 -678 563 -617 176 71 404 -775 -611 119 507 755 -134 -37 -886 986 508 -802 661 -62 -718 -205 55 -635 -89 615 964 961 451 -11 24 198 262 583 589 -106 602 342 -360 795 -232 160 -891 -531 -376 647 -84 644 640 -163 -587 862 -807 606 -438 -207 -497 426 -156 96 -530 196 -679 -733 950 -443 908 664 -172 -893 220 -460 64 489 -108 -829 351 -824 -322 -878 -25 -933 -639 -318 720 552 982 272 131 -940 -1000 963 522 -185 58 44 -263 963 716 220 -151 258 -565 19 660 330 811 -473 -868 -558 518 358 635 -685 932 -487 942 972 -930 -132 -275 -449 959 53 172 -493 320 392 64 -749 -24 815 837 -14 598 252 -546 -267 311 -526 959 -840 566 254 136 -654 -305 268 -269 829 82 189 204 230 17 959 838 -527 -779 781 -170 686 434 -216 892 991 444 152 -297 -475 -544 -780 -9 -357 -41 -433 -101 -327 -266 210 -61 -593 -44 -425 -239 -925 698 -334 -593 -326 -926 490 -776 -884 -976 -115 -590 -416 -224 106 -890 -989 333 -995 450 -524 -617 -147 -412 549 -103 607 218 93 68 815 775 183 -405 -534 44 293 -863 752 -560 -501 839 977 -960 230 -692 -998 349 -658 708 -202 -35 38 789 269 977 -280 -329 -438 437 -582 459 172 -416 -638 -565 -188 864 -667 565 -855 -949 -187 -161 -223 -313 501 -402 -276 -539 628 -808 603 264 85 -681 831 901 83 831 -866 654 -912 -183 -399 807 321 710 423 670 -298 455 546 105 -648 -472 -59 565 830 -907 886 841 456 -649 -637 -350 259 -506 -2 342 819 849 481 457 -976 870 974 -198 -121 -621 -835 888 -774 -495 -808 488 -719 96 -419 -948 -359 592 -929 -943 169 -458 142 -518 -318 511 -125 -646 205 592 -992 -534 -198 442 -887 -651 -961 460 -210 -411 755 -176 34 895 671 -372 905 175 -975 -118 -38 285 861 -459 448 797 492 -116 950 -531 296 94 -744 102 49 989 -858 598 908 211 -511 700 698 -168 -775 824 599 -400 -975 -987 363 -287 969 -33 -485 -108 171 639 -196 662 92 24 831 -156 -829 60 742 950 -21 -819 -117 -457 866 -876 111 -693 117 -272 348 981 -818 818 145 -377 -941 -549 785 906 733 -675 223 213 300 758 602 333 -305 771 920 -959 -848 -820 -190 -40 366 409 -321 436 -428 -722 637 -664 -387 64 -527 -170 -106 -111 592 -841 903 -159 694 67 -400 -300 -30 -209 -713 -207 -761 26 183 332 -711 -853 -379 -85 381 -46 -867 -717 180 -990 -796 -609 876 8 129 -594 926 -160 477 -367 -874 -144 -14 -421 4 686 -391 -287 55 953 -838 -216 -733 392 -464 99 145 620 253 99 205 287 -257 -611 -310 379 -928 -850 966 50 -466 -502 -477 93 321 -824 187 60 534 -113 -965 -757 856 195 71 654 927 95 -566 -431 523 570 -306 115 -502 -716 -503 -306 -719 -258 976 -667 -171 -908 -662 -864 450 -932 -139 668 -140 -596 -644 604 256 -185 650 137 913 512 -37 -363 -183 -20 -906 313 707 -294 255 -236 -924 -791 -311 537 -934 773 239 934 -114 -657 944 -926 276 -944 -273 -916 661 -520 454 581 -754 350 -85 942 -326 -768 839 911 -95 -894 -453 -383 152 613 107 -145 -743 -889 -539 717 227 -78 -732 737 -452 -389 -58 -875 -693 974 808 757 -145 -54 75 -200 -279 -254 479 -475 483 -383 228 -639 696 -705 -696 749 595 628 113 931 -662 328 416 -159 -640 -243 -872 83 -574 334 669 -971 255 207 -579 839 974 -760 -767 762 -768 -456 -338 670 -767 287 478 950 -935 -414 -1000 123 978 21 -27 909 778 -77 695 -47 -58 85 -179 -820 -259 -377 225 -612 901 408 -686 -333 -580 509 911 617 -757 -418 -253 -306 951 282 830 416 971 245 698 -111 511 -302 990 -196 357 948 -545 338 -536 -535 -501 901 553 803 -691 984 -822 132 -442 -453 -207 -506 289 338 -524 -613 -47 210 -335 -593 -554 -697 -892 30 609 -984 578 -839 37 228 912 -143 611 -976 -578 11 -820 -391 -693 809 -257 -378 341 914 -376 637 -862 746 -755 216 -281 879 355 -225 -175 -815 136 371 -862 4 993 18 -850 280 -569 177 -808 -455 -501 -366 -476 442 -204 226 731 -229 -67 -548 -57 517 955 -937 8 -285 -49 -901 865 688 -337 -794 -20 -199 865 -844 -847 -393 -32 -7 141 -394 -97 115 556 -258 -487 -478 -966 -502 327 364 139 919 919 -748 -445 649 -109 -143 -740 107 -80 -105 -102 -525 -462 847 588 -458 -153 -413 112 220 864 -447 -979 896 -631 -644 304 -901 382 -343 101 475 -684 -370 -403 523 -695 476 -815 -403 528 -833 301 492 276 -569 507 -992 -262 -640 -926 716 -390 409 -13 -51 -663 83 -387 -489 497 -533 -324 -200 920 678 337 -774 606 -184 34 757 755 511 39 917 516 865 -409 958 -269 -246 -67 -810 30 132 -57 910 -777 -17 -832 742 988 -690 724 22 626 517 774 -199 753 -530 -27 -266 -218 302 202 -783 -591 48 -717 109 -772 792 11 -894 -862 790 -163 -392 -81 -76 853 871 729 517 -880 596 823 -857 -302 -999 -153 -744 -842 -163 125 818 -120 629 1 -175 -498 -115 856 50 387 650 -936 -942 919 553 67 -251 -209 74 921 530 -431 15 -31 -259 884 -965 897 -301 435 -897 889 -371 152 -241 628 -312 942 82 279 889 -574 797 189 -339 614 333 -735 -840 251 220 37 496 -945 989 -51 935 495 511 -944 -308 -419 431 218 -39 -396 -269 -36 267 887 329 546 240 -306 -114 586 270 -706 -605 -704 758 -999 -896 -126 -94 -101 75 64 937 -780 -525 -899 -638 124 604 -427 -710 180 -965 -71 -815 -809 -619 376 -954 -286 -795 -581 545 -396 918 278 -45 590 -789 643 954 -774 609 154 468 -768 331 190 -645 548 71 -952 998 -885 -749 44 655 -171 270 958 268 -450 938 -42 643 678 -552 919 313 -636 897 -533 -965 192 25 726 676 -669 922 -7 -246 -919 541 -554 -504 -566 -540 98 448 888 465 502 864 -103 457 38 -181 257 -736 604 879 89 188 -149 -661 -294 931 -249 131 592 -16 796 739 -609 355 302 569 2 -206 290 -645 -91 713 -180 -924 467 -479 662 651 -960 645 878 -511 -436 -70 835 793 743 -542 384 -411 722 228 -998 -483 980 -906 454 292 -316 3 293 -49 704 -809 -767 552 128 -424 307 -142 -655 223 943 515 -471 618 -444 455 451 -392 86 -173 850 -147 819 -188 -714 252 -10 -256 601 965 -502 469 220 -843 -245 459 -130 -619 202 690 -268 -548 364 270 -329 281 69 -941 -655 361 235 -829 -951 152 610 666 928 -490 564 601 619 -657 443 -447 -758 -275 202 -367 -202 192 437 -68 372 303 356 -273 753 -266 -160 -164 -764 -371 29 248 -901 -48 -170 256 252 -849 -161 282 762 126 -778 -817 -456 268 -38 42 938 -698 919 -863 239 -559 -876 -711 819 -495 670 -57 304 -701 132 126 -239 557 -378 -452 -268 -256 -349 873 -970 388 234 190 863 126 -831 925 516 96 -195 954 98 320 -5 768 -812 -315 -1 77 917 -146 -181 122 224 -292 -554 -876 -11 -641 941 822 -980 -101 -274 -792 -859 393 249 405 -6 321 -107 -737 -965 46 -235 303 -830 704 812 597 607 967 -776 382 938 962 -491 669 161 -115 -922 -634 161 637 -491 992 747 -437 131 -398 -449 570 -442 886 437 -28 -890 533 -705 -129 -563 -406 -835 557 629 175 451 -877 -871 -431 -265 272 776 -835 -345 -744 487 821 3 265 941 120 703 -577 -529 985 -563 170 944 242 -348 -326 -101 -551 -420 582 -748 692 -826 -780 913 -147 737 -3 994 -722 -135 -440 -489 -560 -479 -265 -776 -38 25 -823 -842 514 -453 -461 920 -272 23 416 803 659 -16 -805 602 -389 188 -783 497 175 103 -686 511 606 -585 187 209 -87 423 -165 342 -597 932 -107 289 -697 -408 176 167 229 -676 538 731 665 -258 785 363 239 -37 823 -731 -797 -997 -259 -982 484 -925 -24 -456 -993 -449 381 -282 872 -295 -115 381 -363 -143 101 45 -602 233 -921 -29 939 506 -473 532 -835 515 -921 -53 236 970 -911 -744 -971 -742 378 539 -16 -88 46 -397 -351 222 -300 -704 -490 -81 -851 971 20 899 -399 -118 -79 239 -571 -643 249 617 -248 -845 -96 133 -73 -532 306 -940 -229 44 867 160 807 -422 -295 -53 170 -972 -26 -970 827 -450 144 -322 -396 970 -377 -227 -961 -189 -971 23 -217 -846 -118 -251 69 -973 38 -696 969 973 -586 -13 -423 -951 266 -378 -881 -118 710 -931 397 -289 -62 -557 739 322 490 192 507 314 -83 691 -777 -894 945 -817 842 863 619 -518 -934 319 807 -816 -958 119 -441 377 -645 -868 -30 -485 -222 202 -56 -724 474 496 377 384 579 -196 -793 -995 -570 -342 696 961 417 552 -273 -791 -675 683 -85 -862 531 -778 -929 -720 -682 236 551 -485 -298 -295 -533 -394 -155 -680 -646 869 -618 777 -103 -615 278 -728 -892 -467 -893 820 -542 -380 -621 190 -15 717 -923 -131 -314 615 393 -425 -749 799 -781 476 437 -801 -870 971 223 -82 -736 520 -234 -693 441 197 -789 -326 -719 1 606 -727 131 -613 291 317 -332 -194 399 -48 991 -480 -886 764 -555 -800 -604 228 -258 -683 -123 -69 -683 -971 -325 776 229 703 -475 -128 14 -637 755 -756 359 111 -801 -68 298 961 829 562 -861 -991 85 -790 -142 852 59 114 -221 322 -324 988 -399 253 484 378 -491 76 693 539 -716 -648 736 -72 4 -159 575 889 -31 687 383 847 756 903 306 -845 514 917 -561 416 918 519 529 -381 483 -818 603 -744 -358 706 -197 540 -332 894 520 -896 -711 -484 8 -254 438 -37 -218 445 762 754 38 427 -981 373 814 107 698 -55 82 -937 -198 -758 248 -135 83 340 -597 65 637 -400 389 687 -420 240 -497 641 -204 351 955 371 -321 -848 -161 561 -803 -591 44 827 471 431 120 -807 -995 -356 -890 -278 614 -727 176 905 884 396 -661 776 724 14 -129 171 643 -1000 -612 -927 49 70 836 191 517 851 -466 -48 -395 -204 -457 -814 -828 353 913 -33 853 613 -490 335 -491 620 201 699 -882 887 -144 673 936 -583 -410 546 -284 -280 -606 52 353 798 762 141 906 -644 885 999 -63 494 -621 729 385 404 -847 298 169 -346 256 5 92 188 321 495 335 793 -4 165 923 25 -648 597 333 -440 -356 817 582 740 478 -867 -208 710 300 624 382 34 993 251 992 818 812 488 618 159 -135 -899 412 -617 -909 301 493 -348 371 -961 27 659 -983 -797 -246 470 -419 783 -658 -685 65 905 607 83 680 428 -524 615 192 597 -479 -988 181 -655 638 -11 253 770 945 714 408 302 -595 -926 -239 595 -941 31 152 -609 43 798 -947 19 780 764 20 -766 64 369 399 379 790 -775 -36 161 269 105 -96 -740 -342 -470 656 693 -289 534 -35 301 786 -571 -159 -54 430 553 326 -388 267 -375 -724 -151 -847 857 -362 638 376 432 279 -865 -161 429 591 -975 -205 -706 -207 222 -117 -547 355 -815 -980 25 311 -642 -964 19 -258 547 -807 -489 -225 632 954 -724 805 239 466 -642 -587 -276 425 556 -54 -342 -628 237 -39 -659 -342 165 -200 -614 642 -177 221 70 -531 298 674 -375 908 -920 -943 765 -218 -210 -498 -978 -20 -772 953 -898 -616 -81 635 229 98 877 269 187 727 -431 165 121 -815 430 349 -471 -573 -469 482 52 539 -228 748 -826 306 519 -699 561 24 -672 179 87 -781 -983 994 59 995 270 -273 195 925 -181 -210 -909 140 -355 650 253 590 795 -389 971 955 21 799 855 620 994 -110 -476 250 -711 966 -547 58 722 -393 258 844 -817 -356 498 -972 484 74 -416 20 -678 273 795 -751 -772 443 -302 211 -187 -89 267 -978 978 744 70 602 888 362 -385 108 -673 927 696 437 520 918 -862 240 -859 -107 -485 -720 -544 641 -386 -615 239 -157 -578 -354 532 24 -397 187 325 -700 -134 150 834 630 -99 910 -448 155 310 728 25 -823 859 170 463 -86 689 -563 -164 908 -155 -624 298 -313 -587 -603 664 -38 474 851 -429 913 -460 -845 -560 -712 -506 -659 -373 -674 499 582 949 712 -732 672 50 830 120 -712 239 -703 -959 -300 430 983 -48 -409 956 63 -182 -743 -482 -415 587 570 -977 -327 730 519 -997 -766 -119 -253 659 -60 -834 -99 745 -536 427 -555 694 -559 -139 905 678 561 -619 -15 560 762 26 -756 764 435 507 -992 -810 -695 498 -288 579 97 780 -191 537 650 -713 -334 322 -378 902 115 -935 797 -430 -265 460 -662 896 -289 -804 -732 -284 812 699 -693 64 465 880 162 70 -548 733 611 -939 -532 912 708 -643 -718 -242 -16 35 673 -255 -456 -672 721 909 -924 252 578 367 -798 567 262 922 -16 77 593 -820 725 -721 244 269 -2 -552 858 975 845 827 -906 -1 -730 295 -908 209 916 -236 -472 -541 -50 -346 271 -20 341 362 -153 537 -889 204 -564 -332 -598 -62 -753 -921 212 -747 514 -849 -946 -610 -356 -777 862 -90 -691 -747 -543 694 -933 -571 951 -702 -973 -32 -490 -269 248 667 209 -464 709 -537 -29 560 -907 -486 322 478 686 -393 100 -976 -87 -148 -812 -756 926 -415 -515 -349 290 -3 398 19 977 -537 -897 -104 770 -903 -324 644 450 -97 706 -641 452 829 -844 -368 276 293 -777 188 -544 -897 -341 -904 -30 -82 -767 623 -887 -568 -665 -764 -434 621 928 -566 -103 672 -900 726 555 132 325 349 -541 268 -895 -926 -20 527 919 -956 592 397 341 956 202 455 228 163 602 114 -38 393 -341 976 813 -813 452 723 108 -722 317 385 -130 95 769 923 689 849 145 504 587 -429 65 537 -681 463 653 -828 950 -881 28 -42 919 -286 285 -430 211 -43 -614 -668 -657 -586 70 -998 493 392 466 782 -668 -157 -496 -746 179 -988 -12 -26 -109 817 299 872 -934 304 -158 811 834 -144 -135 310 -231 671 -539 307 289 60 430 362 336 -806 307 512 -473 -467 244 507 189 939 422 700 -992 639 476 -925 -993 290 391 956 632 298 -151 781 -684 -191 177 545 -181 993 -753 -673 825 233 883 440 724 5 757 -920 -957 302 36 -110 691 218 -468 -831 -210 232 -367 34 -253 -821 257 -625 957 -686 -564 -944 -404 488 778 939 -815 -472 527 440 209 -831 -49 -702 329 -730 507 420 -522 800 340 -824 -603 -807 -894 -405 -826 641 605 693 793 -983 775 -922 -963 136 592 980 372 -680 917 542 -394 914 -301 -862 -631 138 -974 -396 -966 -361 -982 666 -989 -927 -230 203 700 115 -108 -928 -497 207 -353 -272 -216 -116 -309 179 217 342 -562 -469 -936 -48 770 -192 101 -137 -773 -88 640 275 915 -873 983 873 36 -993 -474 135 -113 -657 -222 -55 737 821 51 536 -101 275 -9 -872 262 -597 -428 -636 131 -823 -945 158 428 793 -163 -837 -42 683 -291 -770 690 349 78 260 -857 -315 -91 -431 33 185 -988 3 -481 734 950 -555 598 -306 399 -665 897 577 -157 732 -414 715 580 -950 -806 264 -19 -655 -957 442 -239 -599 -890 -566 -955 -647 -37 290 372 -530 -149 49 382 -366 983 575 263 -684 -992 -487 -568 876 -927 -993 -302 986 718 -130 -694 3 681 -740 827 633 783 888 611 -215 -69 -116 -561 -914 422 -511 -902 -540 -72 287 556 333 609 -49 283 -817 -578 -716 -863 109 933 -663 212 -945 -436 25 522 230 -115 -843 19 -723 508 7 485 -832 884 852 172 462 342 662 -47 247 -722 363 977 -428 752 188 -19 999 -32 -489 475 788 -44 -377 -156 -448 -277 -228 -999 -98 885 373 949 110 370 648 -889 -125 -23 -861 -508 -39 -658 909 179 -908 -780 662 888 -690 245 670 715 -224 869 -588 994 -3 562 -699 -418 929 461 -881 -59 371 166 408 777 288 -911 -993 -396 365 -493 -770 525 892 655 908 601 982 -79 -547 -63 808 -692 299 -560 107 241 -868 -370 376 525 -828 -136 -639 -358 -2 845 628 -802 749 879 -401 157 -814 309 838 665 248 -918 -974 172 -216 -541 692 -219 -872 390 -520 -129 969 12 -430 -360 461 575 -635 -996 -740 505 860 -163 -349 892 5 948 590 -432 -452 -874 144 -69 447 -83 -20 -686 -54 601 602 495 348 535 524 450 886 -223 974 -205 685 646 880 33 926 -688 -661 -200 981 -313 36 718 782 -207 -569 -524 0 -585 -403 -587 561 -44 -985 402 -679 484 -421 1000 392 679 265 717 19 -101 -276 -208 -801 -500 -877 401 -329 -669 70 792 149 -982 -89 -190 544 -302 -784 -899 421 -291 110 -754 -675 -902 -968 -957 -827 164 887 221 963 -756 -488 -724 -863 -897 354 -262 795 677 -288 -414 445 374 668 546 -317 857 -31 -511 626 665 -906 163 37 91 432 749 -759 -638 -991 -912 -631 564 -487 -438 -766 143 -762 -177 279 750 -85 -130 -877 4 650 722 -691 -936 313 -428 -814 -361 -945 132 -540 666 -889 -899 -189 -894 837 966 176 -600 -592 -435 -515 965 235 -833 331 -378 -486 -467 782 -43 351 473 278 -998 684 -939 -655 -334 604 91 -65 454 988 715 210 -319 466 657 49 -177 -608 933 -299 33 334 229 249 64 670 -172 -20 155 904 361 746 -715 -244 692 475 107 815 -752 951 105 287 -535 -7 985 993 -636 -257 195 -675 -465 852 150 997 536 636 -503 -394 862 508 685 -594 -311 617 -686 -581 534 216 503 -670 693 555 -745 189 -636 -14 -312 -466 48 210 8 994 -272 525 670 -331 -740 -270 -513 -918 -470 -355 -711 -860 874 728 90 -616 -676 -778 895 803 481 784 757 -892 -496 862 -319 561 -356 959 -835 -425 -898 -544 -754 562 46 -473 897 -612 -552 663 473 -248 542 877 -945 342 -885 912 18 -221 -649 38 -672 -965 -78 -73 -88 -149 -818 487 220 -293 648 -224 470 -902 617 -953 41 -305 -44 -226 953 263 886 129 -499 290 -813 -919 -465 168 897 781 367 762 929 -953 716 791 285 -977 637 190 183 378 -642 -332 -275 594 -128 333 -144 515 784 493 732 62 219 -104 263 440 686 817 -311 -330 -514 -88 697 364 211 790 594 214 -613 -679 510 691 -890 498 789 685 -853 514 560 425 -798 -225 942 -334 -155 -686 272 -857 -875 703 368 -146 -422 956 -798 325 -521 221 -251 -102 68 -479 654 609 928 -815 3 -242 -461 -53 -929 -212 -838 974 -253 -340 605 425 -957 396 -801 -930 961 345 -27 -750 220 -242 -175 -507 83 -541 567 -324 499 806 736 -831 -425 206 -610 -201 255 968 356 -579 810 241 533 92 238 -370 765 744 340 255 270 -719 -843 -760 -533 971 578 32 -255 860 840 -76 -645 708 660 732 -735 811 983 -677 494 728 -980 797 -256 934 -414 843 280 299 752 -146 619 497 -967 525 -211 500 -327 773 -149 -304 -236 484 219 558 355 468 553 948 -858 -103 901 293 -385 192 -232 69 -42 -163 298 -585 -420 168 692 210 -236 18 -830 -633 -852 942 306 80 16 876 370 -599 -452 776 -367 -748 -577 331 -72 -791 -280 -591 712 571 -184 -65 -495 971 -952 -490 -480 666 -742 -251 -179 952 -839 -531 545 692 361 762 469 780 -565 -297 -479 871 966 65 31 750 -34 -301 563 -836 -938 -358 -884 -196 -753 881 889 801 -534 251 -717 942 744 263 -482 -254 310 149 -983 -224 811 463 388 407 52 -342 911 813 62 -336 -853 -728 729 956 461 283 483 -939 222 -736 -969 -726 688 593 951 991 -304 -170 -512 -468 875 519 166 131 757 198 -776 -699 407 -991 521 -579 -856 938 194 -132 621 -61 438 409 628 596 -444 -742 886 -978 -219 -440 -697 655 -97 -148 77 338 -235 455 800 311 649 171 -195 855 -279 -491 -198 -217 -243 823 -345 263 701 723 540 -670 -24 158 -549 454 -933 -397 983 811 -328 238 142 -646 431 -851 -993 -821 -824 419 -702 288 439 -319 281 -808 725 -904 885 865 838 336 -757 541 -335 -564 -960 303 -984 -106 453 501 -853 -613 280 938 218 -829 -602 -771 441 -953 76 -417 -165 818 35 575 -157 -388 136 -852 -621 -536 -630 -898 672 -486 485 637 998 983 -514 -501 -410 163 -622 297 -45 -48 125 -514 53 -846 -9 -824 -542 -786 -630 -366 -767 626 -574 -991 -954 285 264 -622 483 911 535 -517 310 -156 -951 679 -439 496 466 814 -148 980 -298 -551 -207 -124 -11 513 -887 -992 964 173 735 969 419 -378 -731 -253 -764 392 81 -252 -787 -915 -683 764 -22 -638 -89 -227 -664 -407 434 945 36 154 244 353 -913 279 -524 344 -948 -869 -807 262 112 401 -259 -626 130 -306 -408 732 311 -183 -755 -178 776 961 -45 -580 664 -237 761 866 -323 633 320 241 182 964 -780 162 928 908 -952 499 178 164 -246 456 -723 -54 -69 218 192 -876 -438 -782 -547 -82 -226 974 854 -6 -75 967 -941 700 -854 -876 -486 95 -637 587 282 511 -683 605 -876 -984 -21 -281 807 -849 753 -417 773 -682 -822 985 -615 395 -643 -941 33 -426 -343 -659 -730 -502 910 565 -472 -567 -334 27 -707 564 5 160 861 -69 175 259 806 -412 293 -203 -687 902 684 317 893 -88 178 -306 29 979 -259 -290 -907 772 218 -52 472 667 -321 -503 -633 -380 853 643 -637 228 -699 455 890 -950 416 -946 468 742 -213 543 -708 -358 -395 -946 578 419 118 217 -700 980 450 -821 -978 796 919 -619 262 651 -116 750 990 21 -669 -144 10 396 778 -883 181 171 540 781 -176 178 468 -695 386 724 -695 812 -509 -338 -646 869 -239 -36 957 -312 300 674 932 -314 530 652 719 -643 266 -396 703 665 95 -907 731 -241 84 380 560 698 435 626 603 458 764 133 -502 927 746 173 783 -590 -715 -836 281 328 998 875 -185 527 105 -685 576 -240 -736 -549 942 -165 943 -231 119 764 -860 -807 -799 -411 -925 276 -40 371 -580 -6 237 -328 305 -918 -379 -693 352 124 -445 -798 83 738 814 198 423 -953 676 -447 140 -950 416 139 -995 37 -40 -925 992 78 454 960 -618 496 -371 191 643 563 632 930 52 638 414 -93 909 815 655 308 -843 -827 827 957 526 -746 865 945 -79 -475 -46 -412 -854 788 -992 4 -843 299 189 247 -926 -781 -774 -922 165 -364 -226 -712 786 306 360 -938 -11 120 879 -404 561 850 -616 -663 921 -596 194 936 834 -16 -450 312 738 -356 -706 -867 153 28 32 -266 -666 -924 -396 -647 -31 -968 227 649 214 3 -462 795 -746 460 -289 -666 -66 -565 143 -916 -656 566 -596 -228 -264 847 -366 764 -322 727 902 -616 -788 33 762 -995 -893 113 -183 -660 386 157 -629 -40 35 108 303 420 -462 -788 969 46 -640 913 789 985 241 -754 -817 369 -240 622 -932 -286 435 40 -33 719 460 -476 -388 764 -71 39 -465 649 -217 429 -365 -831 -733 79 -857 -359 420 -518 323 216 782 -258 941 343 545 997 -258 557 105 365 230 -679 -515 343 297 856 -669 -274 -100 93 -210 351 -659 852 -128 504 -389 578 726 911 -423 -781 -918 941 319 240 914 382 657 -779 -677 -833 351 -825 -683 -397 -944 906 -733 -127 -2 499 130 -4 210 -697 171 -469 832 -710 -332 -326 745 532 -694 -797 -130 -612 -285 -548 339 -966 109 -764 -931 -95 297 948 -967 -746 -929 653 -697 860 90 299 -837 336 -928 -734 692 35 640 -468 -776 682 993 -254 262 755 -685 -600 -33 -793 688 -434 344 -948 -643 -934 -822 430 -428 -671 339 661 -725 -903 757 -865 857 869 -593 718 489 -637 876 -81 -355 186 -778 690 716 -205 -33 -445 417 -75 301 334 -406 -321 -975 861 -252 -635 -321 -470 414 822 505 -779 683 -170 25 -59 770 -941 -740 -272 672 -740 -193 -227 938 259 312 222 927 410 784 -886 -118 -409 182 -783 156 -588 32 358 422 -550 -265 385 615 -486 512 726 355 -612 84 461 -709 653 -448 -603 798 766 233 -160 958 -471 124 -799 -623 -664 208 831 -189 812 -195 -805 54 -875 287 556 392 -766 -427 -57 484 -81 305 6 -750 671 -242 -371 -185 -559 682 970 476 393 175 -648 -562 -942 -803 100 822 -92 375 -822 -887 -391 575 -271 869 -665 1000 -982 -505 -209 -851 971 714 382 -5 -761 50 -840 -326 503 670 -909 705 677 998 620 -485 886 -312 -665 769 985 965 226 412 -273 -22 -36 -995 279 63 698 -317 -368 942 649 935 21 -408 323 -807 -89 -993 521 811 718 784 -697 637 -489 186 99 -356 -404 -360 -917 584 624 -338 -188 -996 683 586 833 374 -133 606 -648 888 204 24 402 -356 -996 -51 727 -925 -258 -861 -292 -78 -329 119 887 -961 -803 319 -315 -576 -658 -122 85 799 520 458 -975 833 -933 53 176 -556 62 -234 968 -329 770 765 -67 -14 801 171 16 -81 484 568 218 -928 379 -441 822 510 457 649 -934 -49 188 -415 -892 -369 -386 -528 251 -276 -752 -966 -251 830 -946 -536 -480 -855 247 979 -515 -492 -937 -769 478 2 -800 592 518 233 866 703 -183 779 -607 -305 -133 -455 -340 660 -103 -867 556 596 225 -615 -800 274 -310 131 66 225 386 541 -189 -752 -430 283 740 -353 212 -442 -96 -383 -108 -597 -278 -940 -478 -629 145 -326 39 -712 849 -840 875 -200 -837 -343 -697 230 -426 -798 -76 647 -631 -893 -985 -981 -182 511 643 736 670 887 -729 -121 -209 -526 354 -241 -446 797 985 208 -367 -854 -65 -715 922 -988 566 -574 -323 579 -794 676 648 -288 403 378 -509 814 326 -10 423 -55 579 -280 899 -616 405 -844 -872 -763 886 545 835 509 157 -883 -48 -374 89 489 197 13 431 627 -256 367 887 381 -486 -622 938 352 331 -941 -231 15 -125 -907 150 187 928 190 -811 -125 141 760 -568 524 -811 49 163 -851 869 -241 -945 428 -294 516 416 371 372 -110 750 -515 340 -387 502 743 567 838 -834 -48 -524 -812 334 325 703 7 -56 221 -661 -74 -325 -653 -248 356 -729 -248 794 -420 -643 -521 -846 733 -685 246 9 561 -435 738 615 691 65 -162 -741 -506 304 -949 -887 -765 -638 -946 -705 543 -31 628 357 846 775 -541 436 848 632 -186 -663 -567 -84 -35 962 340 -693 384 894 576 -136 954 983 222 -715 680 -172 240 0 -936 487 248 -887 553 -678 258 -551 369 892 -762 -544 81 205 292 -289 948 128 892 -410 343 -15 -371 -115 966 -960 402 88 -237 805 82 424 -166 533 552 -781 400 438 852 511 -495 652 -743 751 -841 360 490 -905 94 -371 -185 -105 371 674 -228 -721 746 -632 215 408 904 -37 876 -127 917 -883 409 66 563 385 909 -384 993 928 950 116 -694 -383 -967 -319 -754 -444 365 490 -421 -118 -874 -320 929 -871 -845 429 -364 604 225 -495 -477 -571 64 124 -576 199 454 -711 -128 519 199 -887 -827 -451 -881 751 992 -756 242 543 -981 -774 330 624 -956 -698 866 572 -289 214 -45 162 464 -712 -17 37 54 158 288 -983 -755 -111 -337 -317 -408 -323 -355 818 330 -532 743 175 584 537 -859 -908 167 -948 97 187 474 -335 469 -472 -607 -999 -776 -250 -545 -490 31 -305 553 145 972 975 873 -242 60 -700 -469 636 638 970 -555 -67 -43 -937 -588 -664 584 -984 -615 77 -7 -917 634 720 -572 882 63 634 612 45 -153 -405 895 -885 -730 -980 645 76 92 551 -929 -966 -898 -861 -852 -285 437 -696 367 -73 -488 -327 574 -71 -180 816 -810 145 373 -979 802 -348 767 39 768 638 63 215 582 -832 -129 491 22 -97 -725 -535 -281 936 -12 -973 -928 -714 -517 564 -433 -969 -869 -872 -659 195 -746 250 89 -698 -523 282 -96 565 70 -777 -229 -333 -206 192 -853 -12 850 517 -949 634 -204 -776 -179 -193 -563 -699 -856 -774 990 809 -133 678 -845 -686 -204 -993 -549 -132 -108 412 531 476 -285 -320 -733 -738 220 -708 536 -124 828 -232 -908 -761 119 -721 -931 330 -171 561 -54 230 -473 -666 -761 -291 917 -331 -368 233 -510 -676 539 -274 -302 -112 600 -730 -448 -543 -799 -25 -738 -948 542 224 114 -736 -833 502 729 -441 413 141 -364 -321 -882 382 -111 342 295 446 -211 495 229 882 39 -171 -963 -412 837 108 -970 -555 -385 -437 -211 -548 -859 170 -494 11 257 141 913 -41 -729 527 -679 844 331 118 -504 96 -426 -125 965 -156 531 408 929 988 495 -521 646 31 -503 132 727 9 -906 753 369 -583 -156 378 -528 65 938 -567 -609 976 -535 677 -589 -843 204 674 741 95 -502 -933 -973 -28 -60 -635 -339 -225 -159 354 -845 -697 -697 -984 -858 247 492 -766 361 908 241 832 -88 696 -577 -545 -153 -199 201 985 543 -674 324 874 -708 713 -616 598 -709 133 -310 -167 -279 31 1 54 -480 621 948 12 -497 -914 -619 567 125 564 -469 545 392 -376 -505 -765 -55 476 -540 -42 -58 -476 707 687 -941 8 578 -218 409 -137 298 639 249 -963 450 -975 -508 732 745 790 906 901 262 -243 128 450 465 -180 261 -505 405 -514 927 -536 178 -469 63 576 717 -77 -948 -442 820 145 -173 -199 -246 -187 427 512 -369 103 856 -871 -424 586 -263 700 840 546 -833 808 -550 -530 519 924 -709 -156 -401 482 -981 491 249 -246 922 -153 -895 950 914 -513 -369 356 -167 120 -465 -383 -475 -518 -232 491 52 -895 394 287 353 -468 -542 16 754 -757 106 31 -914 -668 927 -39 -435 307 -108 -592 243 487 -263 27 226 -130 -864 -565 -980 759 -543 -325 610 -629 119 -342 207 -205 -521 -998 -879 985 124 353 929 257 -900 -666 -504 976 780 -683 155 -242 -129 827 235 -565 -114 132 -803 -364 975 -102 408 440 -728 -21 769 264 544 -617 924 -961 -945 389 491 -207 -402 28 -103 -124 -627 -781 -754 45 -8 -848 -282 644 254 -899 234 -617 -49 710 -531 -31 545 -523 657 -70 681 -794 -259 -569 -11 -881 158 -188 -535 825 -165 132 437 -538 961 -994 750 -462 -891 621 298 -763 -239 -117 573 -703 580 871 736 658 -595 694 -158 410 -564 -268 -901 538 -663 537 513 358 -408 308 321 -750 -344 -582 -368 -407 -820 257 661 -489 346 -236 -975 637 -127 -843 771 484 -365 895 -768 256 857 -710 -927 -409 691 -675 588 351 -339 -427 697 -886 556 211 503 -146 -326 -198 -378 -606 425 767 360 -972 939 -134 345 511 516 678 512 76 -255 -669 627 -293 -860 -308 662 -589 -294 -482 -180 28 -173 635 -845 492 -704 921 438 -575 926 -614 -394 -3 -370 -930 543 479 -383 -708 -128 -589 837 470 771 20 282 733 -944 -242 979 -995 -373 580 790 410 858 -190 -418 614 53 176 -677 -369 655 470 535 119 609 -81 -475 -324 -7 -118 983 163 468 -778 992 -599 -331 278 496 265 780 -43 861 202 852 -230 -554 41 273 718 236 -200 422 674 -294 724 514 103 407 -342 666 -460 808 500 88 556 740 -132 -277 -735 -174 -545 -706 -274 985 303 -553 -311 584 891 903 324 693 441 -91 570 755 -35 -660 726 453 -315 480 -200 -246 -389 853 944 243 -698 449 -213 970 375 583 -750 258 -361 -280 440 744 56 19 888 -503 501 564 241 -948 235 -833 -329 750 -743 -259 -39 -545 971 -780 -439 235 -252 367 -953 -865 -543 272 897 688 536 -676 968 -739 187 -950 -988 -849 753 -997 572 -227 -850 -516 492 427 -685 243 -27 -351 142 257 -371 158 -605 -341 -252 -458 -718 -173 424 886 -961 194 -13 473 483 262 -671 936 799 -600 156 415 -641 -977 -793 796 -632 -947 714 -699 82 -383 997 -202 469 621 -887 -246 -808 272 -777 507 -380 -996 -869 -412 45 249 -416 213 -920 430 -47 -595 -942 -450 609 -475 228 -838 -991 -257 735 -62 401 -39 430 327 766 -472 192 -414 308 -87 457 -412 358 -578 974 729 320 227 -626 686 -557 -455 272 -125 262 540 505 -919 -482 795 -290 830 314 -668 -284 -921 668 189 221 843 -965 357 -260 146 416 811 -441 750 -410 907 -2 -560 -559 -133 -919 780 42 -27 447 686 -555 445 -602 -71 -210 -894 779 210 527 435 -979 978 292 620 603 -160 -439 -856 -788 987 -779 561 -391 -583 69 -587 774 -378 -871 901 -36 713 -734 -160 10 -892 -378 -728 632 885 -749 591 155 -25 -401 -197 574 -808 160 795 761 -72 -959 -529 80 138 -39 -500 -664 -611 -288 -65 -198 -867 -568 -154 371 -766 -311 75 -656 -885 390 -908 -257 437 384 -768 -92 907 909 881 221 141 -182 -290 -959 252 -562 854 -800 653 997 526 -781 -23 -905 761 425 633 -327 -648 247 -960 -918 939 -179 -106 -108 -554 244 -854 904 512 -788 179 532 -490 513 -282 -632 -45 15 -588 -715 -648 -215 72 -961 -11 -278 -318 -68 -469 -200 818 829 -539 880 -500 959 304 737 -524 745 -428 90 -709 -645 402 -868 532 102 592 -941 -483 810 536 -109 225 -250 293 -543 -54 -9 -457 496 602 -473 545 497 380 17 864 -519 -648 629 -409 159 869 520 -517 -788 -995 -782 453 859 -717 -840 823 -622 -553 150 480 -626 902 688 910 693 742 -15 -205 -933 -489 -654 -894 -856 936 351 340 63 117 -439 851 -791 -658 -74 -645 401 562 -480 -230 -628 500 948 -611 -540 141 376 700 454 146 10 -610 278 -296 -862 931 540 89 -311 479 -943 -391 -661 -13 -53 27 690 537 673 -115 96 -53 160 146 -558 -103 617 -182 71 91 -100 -674 594 -842 632 899 492 -479 161 -238 -134 268 579 195 -665 836 968 -615 267 734 -719 -262 841 -952 580 601 389 -73 -543 962 659 -612 934 806 947 -853 -89 88 449 -324 846 495 50 -790 -931 -352 642 -619 665 677 385 969 -185 168 -213 397 -455 -800 827 876 386 -302 -744 -699 -402 304 -695 -432 637 -302 153 228 -465 510 826 -723 -412 901 99 -680 364 -201 115 -424 856 -563 256 -556 713 785 -124 792 295 820 -314 -833 800 -416 -339 -796 919 365 -780 894 101 574 613 -1000 -517 -158 414 -545 255 78 247 -289 -351 -294 313 -335 -710 -703 89 -754 401 -734 -222 -452 -991 -341 -471 -317 -213 -577 -67 -997 596 209 480 -671 -339 -792 -604 -282 919 380 -185 527 214 -609 674 -157 197 24 -251 -680 -621 773 -629 -263 -871 -513 91 -374 -817 922 -382 523 383 369 -953 265 -981 479 -277 -937 -569 162 -184 -835 752 979 273 912 -331 835 272 -903 -844 -711 -775 297 -609 -666 136 -516 83 -912 -536 -779 -230 138 305 488 -69 -930 28 722 -158 808 80 -915 -491 296 656 -418 697 -166 -630 -290 -263 217 -133 577 -267 -318 -162 619 -428 -56 -658 924 886 -915 -44 -123 932 89 -894 -170 -933 -842 831 787 -300 426 -40 319 353 -224 -424 -321 -545 -83 969 -466 -851 773 34 178 457 905 -356 334 -143 -924 -362 -89 201 458 -487 221 444 -830 -372 969 -591 -590 942 -395 -259 872 812 824 -328 422 -51 921 -169 180 883 -888 -879 -888 -911 -921 178 -468 39 -745 3 898 -365 -416 -122 -138 903 179 18 139 -385 -373 -451 97 -657 423 -909 -922 248 -135 614 555 -767 -292 -464 -561 899 -516 -484 -129 790 131 465 343 298 -913 384 526 670 459 -457 -315 530 -869 109 607 -456 587 2 -516 851 22 285 -211 -306 -595 -57 -92 492 111 -264 11 -530 -248 -459 964 472 -5 -755 53 -311 -480 164 836 921 369 858 -947 -769 -259 -648 396 125 -103 962 -440 988 -958 -273 519 986 -107 -756 -680 -49 -997 -181 314 -498 -731 338 -174 -853 -777 538 -905 688 -534 513 889 -720 751 -555 715 371 952 245 -259 269 972 513 -389 -213 -557 -307 1 426 548 20 -675 95 224 -839 605 -941 -493 -184 21 622 458 190 -431 -693 -919 -568 -50 -635 -769 596 -90 181 249 128 -217 -674 919 575 856 -302 -820 -466 -955 498 440 292 197 201 632 -867 218 968 -162 -499 -557 -912 795 -567 65 -848 40 501 -263 448 551 -856 204 -50 -679 -660 744 572 -467 -273 994 136 729 745 839 -743 824 -660 -949 41 879 -601 616 -954 454 -837 489 -979 -427 595 -564 -939 -476 -238 702 578 84 -187 -353 -483 987 -853 956 -335 -922 -377 -47 -211 433 963 373 876 -862 182 744 64 -502 657 543 197 -801 151 661 910 -762 -817 -948 -864 -959 772 35 -465 -914 125 944 459 849 952 -519 -430 44 608 -143 -556 -530 -918 204 459 23 -349 -259 721 846 807 828 336 79 767 -884 -440 -485 -304 985 422 889 -720 -401 -924 -678 -808 972 563 163 -445 81 -288 838 112 -752 862 -473 -547 190 242 -82 -224 -394 946 -695 -585 173 -141 -618 61 -721 -232 553 -693 -938 551 -503 907 -281 -73 43 -437 -411 731 671 -932 -906 -596 -998 -348 84 727 -592 -324 -885 227 -526 -388 360 -654 -130 -814 -199 -275 -282 470 473 -549 -348 147 119 202 -146 988 -305 875 -356 260 -818 -350 739 556 -377 -668 773 -226 -800 273 -776 764 -718 491 -303 568 280 -7 459 -378 525 504 -367 -363 737 316 618 606 572 -181 -986 72 184 291 -417 525 -33 911 -24 -354 -598 -917 572 -441 -741 -345 79 -451 -336 892 204 -30 328 -937 -587 -8 564 -776 355 244 -984 706 -775 251 -496 830 -800 -754 -29 513 273 352 453 -454 736 -921 917 347 -161 489 -34 -481 -703 737 270 546 637 474 -453 229 452 -362 -775 -425 26 91 -575 582 418 608 200 481 -536 12 360 567 -836 -176 707 -963 -463 -320 585 104 -559 577 709 -177 -677 614 492 340 74 89 532 -394 606 -967 -13 -784 897 267 -811 96 -155 -689 -872 18 -670 -354 892 -143 -30 -405 -912 -441 -464 737 -500 520 -95 -405 -41 392 972 -178 -267 -626 412 155 -579 689 135 -585 576 -538 133 -494 -787 -290 -804 -459 -434 -102 -289 185 808 -622 -257 840 891 -841 20 40 -958 809 -960 439 -295 -75 579 726 304 960 -983 69 111 -251 -303 -621 701 720 316 -299 646 -341 142 753 -257 830 206 82 -772 -26 255 739 -820 286 0 696 -538 924 -937 -192 762 -286 713 -78 -354 577 450 -688 -872 -282 -534 -228 -330 -480 -315 384 61 858 889 -435 -338 -423 -168 442 -345 876 752 -468 99 -387 -543 518 555 777 -701 236 683 -339 616 962 204 261 857 -260 -94 -799 358 -911 -882 62 734 -30 592 -645 -115 -556 -134 327 827 -686 -484 -757 741 754 -155 -938 -568 -566 686 218 -82 -493 883 -756 -216 -60 407 187 370 476 530 -52 -357 -48 -589 601 -485 -321 471 -648 -333 919 -859 -138 -947 -740 -617 59 965 -31 -755 100 -95 887 983 234 -246 876 -219 -415 756 -662 277 341 602 348 871 123 455 -981 877 538 -668 -309 416 -746 803 217 66 -602 226 942 959 -144 -445 901 -928 -743 -243 -125 7 6 245 -982 -697 -283 -16 768 -670 -153 -549 499 -571 422 63 41 754 252 -234 153 99 462 823 98 -601 627 829 368 -430 -798 -321 -393 811 -454 -62 -799 359 445 -629 -589 981 711 181 -436 781 -923 22 196 -929 -798 -756 762 519 -91 984 -384 423 592 -682 -204 -123 -213 423 -160 27 -227 482 -940 67 989 -234 -321 -68 -641 -41 821 -212 783 -870 -311 111 464 542 -391 453 782 -716 72 -864 -64 776 756 -11 -369 78 -392 904 -604 179 -499 -715 -707 -62 -213 342 -724 -795 397 -588 264 498 -257 -114 21 -832 877 -712 792 681 45 -934 -482 237 -690 122 -675 954 519 -235 627 -354 166 -966 -507 -212 -82 -889 388 249 65 -328 -907 595 256 514 -293 -94 741 158 -107 -332 475 507 -904 791 -171 683 -559 -317 -884 -753 -332 605 -219 -542 -806 -161 553 846 569 574 -620 0 -827 22 693 103 -815 -952 307 94 518 -720 -822 160 201 -24 -267 496 -661 569 374 353 218 -337 1000 910 88 113 928 -247 -778 -101 -18 323 -535 85 489 116 252 471 -220 -774 295 -288 -468 -646 -93 -876 -521 -970 -555 528 516 -353 613 -535 844 243 -142 955 83 478 705 509 -234 680 221 -422 345 334 -448 -757 -944 431 213 -470 829 980 388 -28 -124 530 -252 -320 -191 928 388 600 -485 -284 -275 -907 720 306 259 -12 -570 734 -872 207 -593 460 -931 -468 -309 -117 -886 247 967 -85 -936 -629 -900 708 850 719 -866 -35 809 -286 467 -948 -848 -974 -460 -14 -628 -842 708 357 510 659 -182 520 103 698 650 -476 -744 -303 -240 -417 -822 980 814 149 -680 648 704 637 -777 863 801 793 -254 -459 414 402 -509 235 139 306 994 -363 -716 -916 888 -57 -130 -75 264 650 -45 130 675 -788 593 -696 169 233 630 -736 939 578 -543 -396 958 603 -288 994 -598 32 954 -642 973 -721 -194 -520 119 171 -135 617 -110 -118 -550 -629 -355 -562 -600 760 -7 764 780 -302 541 250 401 299 -809 -821 69 -730 52 462 -856 844 -816 -819 -252 -813 400 -639 151 875 663 32 886 -303 299 -933 -694 -849 942 190 -669 670 -996 -871 -175 385 -806 797 -162 -638 -977 403 906 801 419 -133 648 388 -677 570 146 203 -134 -845 -107 -999 -761 -598 -806 -992 -508 661 -512 -447 -262 673 588 -888 -259 22 -850 -951 207 -927 159 -396 723 -32 401 148 -438 -729 308 259 829 336 -811 -489 -423 -962 -130 -163 -370 -548 -801 -186 967 -357 672 772 893 -693 606 832 -477 558 830 -988 703 892 12 -868 -345 -365 207 -468 936 829 16 -172 -369 357 -274 60 -847 778 -15 -244 -343 502 825 -9 933 -870 -654 -548 -752 -161 -609 813 484 256 989 522 421 818 -664 -410 384 105 448 632 18 348 -127 857 67 824 987 -94 291 621 914 -983 -879 -173 -389 244 808 25 -720 71 376 658 -96 -813 996 389 -872 -985 940 -174 935 -266 142 -868 911 469 -721 -136 -947 146 446 -92 146 -57 -883 -983 -374 702 192 -393 -938 -908 635 -386 -36 -656 -435 -815 -495 -883 -229 -834 -958 899 295 357 -206 93 -726 573 -731 404 -294 255 280 -700 -974 -461 585 603 735 652 -923 -918 -565 -591 -821 -441 -602 551 -344 866 16 702 668 540 -946 219 988 -758 -323 -884 519 851 -932 -294 722 30 229 -932 303 -786 -717 -186 917 360 108 -338 -821 486 719 435 -694 789 727 823 -171 -192 872 782 92 -567 895 -930 656 -239 292 640 885 712 -25 339 -546 -564 291 525 399 -742 617 181 47 341 -421 -903 -800 861 679 696 -183 -860 565 -943 -701 458 713 -456 -280 334 245 841 -590 -469 843 860 -894 340 -412 -725 285 -717 -768 -482 -447 -896 -68 722 641 -547 -501 -351 -388 -586 326 -671 305 -999 -705 832 320 -380 608 -833 -529 963 -90 -968 -940 -813 570 881 -130 -323 202 -470 159 495 311 143 -678 22 365 -945 624 -55 -878 -844 -715 -229 -989 736 -415 -342 470 -9 927 406 771 -296 -587 815 -999 463 -311 -459 -647 755 -210 -302 -924 -499 -774 708 380 185 479 730 -903 624 -815 -138 892 -950 369 -320 -256 42 -517 75 832 -157 -308 661 -329 241 320 -993 475 -909 -845 872 -312 591 27 -47 -907 -308 -957 908 -620 610 -39 177 -971 654 117 707 -195 480 795 -913 897 864 138 235 -119 611 349 -948 723 724 79 -881 939 969 468 -824 316 840 828 -317 57 193 -423 80 -513 -785 -176 -773 437 987 -885 471 -342 863 392 730 839 -29 17 -312 565 687 573 -842 884 324 148 52 -205 -175 -372 970 -814 -838 826 205 276 208 -156 -349 -645 514 937 556 278 -42 590 62 608 -293 784 724 -169 -360 -261 -515 -820 354 215 -610 596 -98 -266 784 235 -618 140 498 -848 -598 -939 638 889 -944 -31 -767 251 392 -719 -239 421 125 -214 420 -790 108 -569 375 -643 135 -861 576 675 -489 -199 -298 821 714 -822 -884 164 57 56 399 -702 342 -819 -780 711 -643 238 -150 473 951 540 -4 -716 887 84 -519 336 590 45 -54 391 -237 864 -587 -784 56 -779 654 -137 -712 608 683 -609 -973 -671 -278 -29 -142 -65 273 309 -383 949 -499 -99 -82 -161 782 -249 677 936 240 659 58 852 443 298 833 92 -632 -305 -269 841 660 -638 -493 749 -303 -809 -803 -812 795 666 987 971 -236 17 913 59 -947 404 -701 -992 -95 -766 331 -506 666 -967 320 393 -239 191 -747 816 -974 22 271 887 538 379 296 -211 -831 -655 -199 981 -288 -36 -437 915 -634 612 64 40 -482 -554 888 -333 -909 -305 299 -888 111 -456 973 -89 884 461 -337 -212 204 498 44 -786 297 -595 284 27 -289 -753 727 -155 -296 -975 -695 -166 793 438 654 60 446 528 354 377 -429 615 -443 -280 -469 -46 407 -105 -722 798 -868 -131 -414 -656 430 -325 -264 924 -482 -624 -623 779 87 -864 -223 248 592 -886 114 510 328 -331 893 -687 536 620 -67 -933 922 714 336 910 48 -229 908 -210 86 261 769 207 -768 -99 -232 271 220 -785 302 -833 -19 766 532 -518 160 949 45 -641 48 833 549 926 -623 -302 -124 -284 -715 769 22 -852 -779 432 -823 -464 498 219 -323 646 380 -912 997 992 54 103 165 -562 -659 805 557 160 -228 -162 155 -449 420 -435 342 183 932 306 428 607 567 940 573 357 -880 -238 114 -326 879 259 940 117 -637 -710 455 531 432 -981 -625 -753 859 -620 -694 -85 766 -766 160 -174 139 -660 992 -303 443 -350 349 -376 -451 640 -894 -226 -735 -173 -247 129 -389 70 468 730 295 -687 624 -66 339 -293 -133 277 -800 414 -345 815 193 745 -182 -361 -860 576 921 195 830 607 346 907 -495 740 624 33 281 803 -580 736 378 -578 404 848 989 151 -568 467 -881 -938 -190 -780 -643 -148 -999 767 -761 -692 141 -840 22 785 147 649 213 -883 514 -869 -185 962 -158 -691 -116 -310 -549 514 -676 110 634 -397 -227 -750 651 -962 359 291 -763 -758 360 -293 -436 -687 -36 -712 -490 -528 833 -71 -270 -533 -226 -725 338 446 -900 -394 62 -36 -824 -275 -567 319 -914 -792 889 867 827 342 -891 -478 371 -764 -660 -477 598 -924 836 -768 536 -841 -363 996 470 -583 748 402 705 -578 -398 816 -754 -245 -29 468 -933 -805 -370 -427 807 -350 220 -272 -784 -569 -979 -805 593 132 101 -765 755 105 -216 -102 -43 444 751 399 369 -526 869 534 198 -828 -958 -287 -833 517 613 -349 -301 435 -740 -497 -729 -818 -552 991 -67 -196 -501 272 -174 -712 -295 -39 -466 435 -940 -485 -539 381 72 -567 -751 950 -907 -166 650 571 963 155 784 -239 -16 599 451 508 -485 -817 -171 37 -343 -267 -619 580 423 -764 315 349 -77 -582 -937 -244 -653 297 -55 75 768 588 -693 -795 398 911 988 -706 711 -339 756 572 -858 886 -616 360 -42 -128 -26 424 -598 604 -356 -925 590 -971 747 -603 828 -965 -958 -733 862 811 -599 -543 -298 -986 375 -902 -661 334 -459 465 865 -21 -185 -729 817 -567 929 -457 10 782 301 164 -556 561 -595 -184 113 423 226 884 122 -237 799 106 -377 -136 -128 -587 41 -259 -860 -282 407 -890 -423 -957 373 71 -466 -572 668 45 233 353 -485 233 522 201 -389 417 731 -141 -325 752 539 -180 911 -200 -761 54 359 -247 -920 -64 -784 351 -209 533 -111 961 807 -264 844 -196 727 737 -989 634 -663 589 38 -965 301 13 -803 825 34 567 432 854 -941 -687 45 603 582 660 -555 -220 579 -379 -459 560 925 -193 -770 -312 893 -106 -343 -996 -839 -617 890 17 -28 -957 848 627 941 -493 67 -388 -1 -820 962 436 -736 -658 111 37 49 -295 150 321 540 -180 -32 360 871 893 -257 -834 62 625 338 15 177 677 -391 414 -614 -456 -765 365 132 -593 117 836 -828 -145 776 479 469 -19 233 -685 839 621 -392 -449 444 -221 213 -796 777 153 155 -431 34 -196 588 52 -94 345 818 -175 967 960 -944 97 -312 735 -417 406 -738 317 -184 412 377 701 -786 -510 419 -904 865 -335 781 -192 292 -445 -7 -911 -731 689 -412 240 -415 637 -237 -318 -334 -929 372 -396 -823 -120 -386 -896 -72 40 404 265 -672 -807 947 53 -307 381 -791 -649 900 -144 293 -690 -785 23 2 122 562 -773 328 202 -976 -344 -600 54 -890 -111 -908 61 338 93 -993 40 -715 -21 923 -691 376 -513 170 420 444 106 -961 -752 608 913 419 -556 599 921 557 -605 -224 556 -831 658 703 294 183 147 -524 -940 -481 622 -162 -601 -191 341 422 310 197 727 -401 -440 -316 438 -545 -664 -962 -678 -988 370 923 -502 757 418 -48 878 -700 -176 -274 -423 148 -951 962 -139 951 43 672 -493 401 983 863 838 525 849 -652 -973 -144 920 708 760 -109 785 611 247 -296 -472 -5 821 352 -139 138 -241 -253 200 296 84 419 -398 334 -585 -128 48 -94 664 438 367 822 -439 977 25 579 -830 -848 -907 -725 -754 421 253 41 150 530 -865 -384 -115 -553 -150 -977 -127 804 205 199 262 -763 -301 378 -118 -714 510 513 712 -182 601 -883 380 -512 -446 -126 -525 467 -625 910 722 185 987 -956 -823 213 -991 707 965 783 701 -536 162 -643 660 -751 710 871 -27 -752 785 -132 576 374 -344 459 666 -718 -727 -276 -140 -719 658 549 -466 91 -196 797 -654 526 536 292 -731 770 -36 -832 -82 30 -231 492 6 896 -833 -978 -252 -582 -918 977 327 -559 390 936 502 -739 -310 -37 -437 257 948 -1 496 -343 29 -690 -162 987 414 550 -402 -279 -90 -589 623 272 -413 307 -356 -402 912 -502 0 -746 -347 -454 -672 551 439 56 807 255 -377 631 691 363 -863 437 152 -95 -919 -448 -72 71 -161 253 -280 -495 579 437 -671 69 803 98 -453 -758 -675 884 919 301 488 -65 -642 41 -692 -892 -972 -814 625 -750 711 423 204 652 -466 921 796 434 698 -334 -949 -684 -886 -122 -358 816 308 286 -363 -594 258 755 7 -736 873 -566 34 552 -614 207 764 578 -179 -91 845 -889 -281 349 940 -829 -133 -811 -904 -546 -274 -335 -727 -23 459 -733 239 108 395 -997 365 657 -796 -509 370 -977 -5 -58 -549 602 -567 485 -723 -846 -314 371 673 -907 323 794 -367 -629 955 846 -348 -291 -812 -646 329 -216 -58 849 979 -379 -243 359 288 307 -99 405 -765 -724 -287 -7 -514 294 -615 68 832 -712 -945 -977 619 267 -466 706 -815 -211 -112 531 -471 855 -709 -911 269 244 246 -369 -954 205 716 -425 734 890 -890 -710 -199 455 -718 -251 780 215 -680 -146 701 584 -905 -60 981 894 377 -213 -860 -259 279 171 -144 76 -728 718 -889 885 -293 -163 770 910 347 -686 680 -631 -407 -903 -415 275 182 922 -896 -840 -952 -619 -877 415 -501 382 -300 730 -175 -687 386 -656 887 282 -49 -562 -506 35 976 -795 857 505 869 35 616 488 -608 -977 -496 51 647 204 264 -642 847 -991 -286 939 -914 274 403 -751 -222 58 593 -973 -131 844 287 922 2 -255 -760 -346 4 -887 641 -229 -820 27 -517 821 485 835 460 295 192 -190 -153 963 208 61 683 -289 -206 -59 86 -398 -600 852 269 801 199 -780 -823 410 640 -644 -904 -510 774 -169 -819 316 28 -738 -764 271 465 694 169 -765 686 -938 582 -532 -357 363 618 -257 331 -195 -450 827 377 -202 -938 918 620 -83 -739 -904 -295 69 -864 783 -365 100 413 638 444 504 82 -346 421 -677 885 11 -626 -927 95 -584 649 -799 -487 -669 -681 188 -336 833 -241 -180 120 663 -176 -144 717 972 391 258 728 368 94 -814 970 -625 -308 -984 -408 968 -187 -210 307 -502 547 -47 677 588 -644 -291 886 918 513 487 270 743 -452 840 -9 -499 -421 458 866 340 174 930 -707 -849 255 -722 -940 -396 192 -139 97 148 -85 681 -605 397 -53 -781 908 -425 164 39 -232 22 760 408 927 953 -630 -72 778 183 -542 133 -787 614 462 734 -809 663 -872 930 -997 -487 -613 -258 -986 -856 -634 405 -77 724 555 19 -860 679 -911 -372 854 494 -203 63 -346 316 141 478 121 809 -867 310 972 972 269 223 -901 438 265 -664 544 -174 287 -827 -846 982 -515 -725 241 838 -904 -898 -155 290 -476 -930 -801 -448 -787 171 187 606 -750 -40 416 -82 -567 -558 -788 129 610 -629 -829 -688 -880 -940 -994 507 -741 368 947 701 -826 919 219 -688 280 2 -404 -785 328 -955 74 -610 -656 759 702 -853 159 600 -373 -486 91 385 853 857 199 -782 -87 29 485 -239 -515 -783 -42 10 -895 812 -322 707 -428 -307 -311 -693 -391 -858 220 584 -790 -604 -175 469 -662 -79 -462 -79 103 625 -590 35 213 256 90 638 71 -934 -898 -640 368 -830 607 910 -946 -402 240 780 681 -552 -662 -408 177 322 175 -873 940 481 461 -287 -419 -927 623 -529 236 9 282 -536 749 -149 -566 843 990 -446 -214 924 729 711 927 516 -394 14 219 626 -674 -765 -846 -315 -113 184 20 478 -586 -435 -515 -303 428 304 635 504 -762 909 -913 424 -409 185 870 167 93 -955 703 746 898 -912 -519 916 -672 -369 689 -621 595 -714 934 140 365 -454 -22 573 291 -625 -784 962 383 80 -651 -654 795 -955 581 -535 -367 -43 -292 -339 -676 -995 -443 -917 676 -402 -651 -661 -257 66 962 -569 -5 -647 -355 992 -264 82 944 175 995 568 -385 -336 609 -277 -266 -376 705 973 469 52 -451 -408 -716 -106 779 -935 -166 735 465 582 777 455 483 -741 -622 205 311 457 -806 925 813 -832 340 299 -236 -26 -459 -198 926 538 -249 -32 73 875 226 -384 468 346 -286 643 986 129 -199 -440 72 -689 489 -649 -6 -260 -682 932 -5 -457 574 236 -41 -232 464 329 569 816 -895 -134 87 431 90 -786 902 -133 -328 698 712 72 -860 923 505 285 217 -581 -243 423 -558 -19 889 44 -119 842 787 534 -875 -375 -588 220 14 -346 -666 763 -443 -823 327 -632 -177 360 918 -166 -619 -977 -29 29 469 969 354 101 78 -436 -640 67 -49 583 -530 219 -336 -850 -539 -94 -39 962 93 842 -198 517 -461 -120 -377 783 -469 -26 72 -754 887 82 -566 -706 473 -110 -511 300 954 -247 -913 569 -281 138 -370 -639 -162 -697 315 -65 -39 -430 -472 -63 957 620 111 -912 201 -979 362 768 -657 195 664 577 -197 -481 -314 -104 -165 808 -119 798 746 -639 -393 760 -752 891 5 -706 102 -891 -969 647 450 24 463 -721 -764 -202 262 -3 -276 -616 -546 66 -474 732 -177 230 -219 795 573 283 -667 401 -669 846 588 -925 305 -190 766 466 -108 -964 -882 -186 -192 -202 104 -773 -578 634 477 -123 -859 -259 -112 306 -654 -979 577 -104 -963 -467 -729 37 126 -513 735 -50 -3 859 659 494 -433 514 -706 283 -831 177 -513 -58 728 958 -743 498 194 -530 -994 -134 895 172 -929 387 -733 727 -714 805 425 381 -739 467 -864 600 981 600 -407 -199 -17 -680 -381 -51 -505 -952 -25 -30 711 339 -653 -215 -739 -318 276 125 363 523 985 -434 126 888 707 -27 807 -560 -194 -520 -944 496 -326 -996 58 647 497 77 821 -842 -175 -368 -981 796 -178 -380 -509 -969 146 852 284 749 -815 877 -168 -148 339 96 714 304 -200 -190 -270 544 658 376 -393 -73 -658 37 -850 -56 -29 419 389 454 601 -772 706 622 811 55 -202 -257 60 25 145 804 466 -615 -599 -661 606 -442 -997 -623 -49 541 259 -454 -169 -715 712 -900 -988 75 -918 -127 -754 -496 799 685 -778 -65 410 606 487 63 347 -834 -202 464 118 -479 892 -577 -121 -892 -487 -458 -886 -714 -787 -423 217 885 -325 -605 172 38 41 -275 102 -990 -474 -218 953 589 -291 100 -768 827 429 -900 -686 535 -604 34 812 68 -738 -130 786 239 -282 -640 -589 997 730 -64 604 735 420 699 -727 -803 293 -446 920 -650 -884 584 236 372 208 212 -677 -704 333 816 -862 -582 -522 627 -834 -509 79 -61 144 -354 627 852 441 -278 -522 -182 -524 -738 838 -612 462 65 -238 208 822 27 456 36 725 926 950 254 371 -972 -760 624 77 -967 -745 -785 16 114 -438 -294 960 456 -24 514 -559 757 -225 743 615 142 -366 -739 -981 591 -892 317 403 -815 454 -868 -422 -589 985 -313 -605 219 189 -392 370 536 -748 -519 -451 146 -916 611 508 -85 -758 702 -267 -793 116 16 -596 908 65 -605 193 257 986 -852 -622 -23 191 381 909 -34 147 478 453 313 856 -858 202 836 908 -516 993 538 -993 71 586 156 -960 -827 -224 78 -181 -873 581 443 811 784 -161 366 186 -602 -61 559 -271 -670 -816 383 365 535 -800 -186 -94 655 -752 700 414 -847 -614 -390 811 -518 -447 -245 -954 -769 -600 -15 -963 -464 -563 859 8 -565 101 -358 -380 607 -508 -183 24 477 -26 671 161 -615 369 328 -789 337 -179 -73 -875 -935 -57 31 716 -336 489 -559 750 -684 -461 943 864 360 -235 -415 130 444 793 408 736 -297 -985 650 634 776 157 -770 310 48 -580 -924 513 477 -545 336 54 818 546 -999 82 -236 326 -214 -7 -371 569 -180 -598 -81 850 959 -992 216 315 -133 -868 690 -308 339 -533 -107 2 -3 -198 252 828 -773 37 960 -649 -486 186 151 525 -495 -238 89 126 166 404 352 226 -945 739 12 345 463 814 -330 340 41 -385 842 -164 656 -140 748 -449 -226 15 -623 898 307 -44 724 480 439 431 402 -795 463 810 -286 256 91 666 -435 -178 -662 -214 -872 701 842 -591 172 961 -763 -162 -664 595 -134 -412 200 -427 -289 969 639 -752 410 -197 -332 684 944 931 -832 378 126 -888 -254 -399 893 333 -382 962 -229 -532 -163 518 409 644 -210 -10 -29 -455 -608 717 -217 982 -975 -596 23 -23 324 134 -220 -122 701 -404 571 -561 491 703 -191 551 -120 388 219 -331 412 250 -470 227 -224 187 973 913 -882 -307 -174 -175 -987 876 -995 135 882 -475 172 335 893 938 -972 -292 862 -866 -600 508 695 26 379 987 116 -809 -835 -802 305 -412 22 631 -899 230 -327 -268 -423 -671 915 451 92 -105 121 -958 769 -229 -200 456 -314 878 -7 -415 -315 182 370 -26 -144 209 804 378 -588 741 128 -311 -561 576 -447 -988 -465 369 -905 404 -155 74 -380 190 657 49 -791 -976 -686 425 799 -217 -593 327 682 238 -140 -68 947 -197 197 967 -871 -400 -16 -890 -929 -983 416 601 187 -675 331 4 326 645 -620 736 -62 -663 -230 -542 -560 -786 394 18 203 561 -786 225 4 -812 73 -625 -970 279 829 -160 -64 -590 192 496 815 629 427 621 497 494 838 156 530 231 727 124 -746 559 -427 967 -605 519 -226 -570 579 -514 420 -836 89 929 762 430 -407 -80 499 -629 323 711 502 -477 -81 -188 207 -786 695 37 964 375 -415 -81 64 -543 -32 -97 653 783 -583 -247 -966 -832 194 -716 383 -558 138 265 600 -182 517 207 176 882 -829 -640 324 516 655 791 936 -981 -937 808 -744 960 806 -560 -577 -545 497 198 -142 252 -832 -247 -327 30 954 985 -612 44 766 888 -438 439 -14 76 -271 -698 163 43 -557 670 -44 -683 74 824 -406 -985 -400 -559 -310 4 162 529 -366 454 -361 624 112 139 625 917 -384 -615 282 -105 -221 894 51 309 -612 -965 -324 -722 755 719 392 -404 -401 -15 811 -183 201 -251 -343 210 -483 835 878 725 181 483 -884 -460 4 -988 77 491 529 435 57 327 -643 443 970 -153 -941 797 -850 -951 -50 -615 749 -754 -505 -48 88 91 251 -223 207 48 953 473 119 -144 -903 -10 989 -316 188 -166 -276 -366 669 272 -895 -928 -657 -298 689 -168 -419 -561 45 -578 -63 525 -395 -400 -369 846 -430 -436 321 284 -3 -226 -949 -937 65 810 -188 -195 515 513 984 -155 -162 -380 679 -664 -924 -316 -10 -32 -915 -65 -1 687 -972 427 427 -113 258 666 643 -399 972 800 787 -353 -605 830 -474 -292 -523 -540 -984 547 -450 789 925 -816 -326 144 695 -50 -45 506 -578 -943 739 497 -778 477 386 663 -520 531 -591 -648 -732 -256 601 689 645 -129 456 -958 -329 593 67 -32 353 -427 -655 -562 -519 826 406 -303 -370 -653 -781 221 775 46 -304 824 -572 420 899 433 15 -822 434 722 665 285 475 719 -347 -967 30 -837 -67 -769 17 -512 429 951 954 64 293 297 982 658 519 69 -200 -396 -233 -844 -462 -465 -616 -216 -641 74 -931 -118 -7 381 -740 183 -672 -335 -447 705 -2 914 958 476 -424 75 -222 -120 -965 -129 291 728 -141 -858 690 22 -782 -49 472 258 331 330 825 102 886 859 -562 284 -710 292 -71 461 852 -548 -880 -221 531 -217 46 774 -61 937 -934 756 299 283 377 114 -744 -557 -161 214 742 379 839 994 821 -788 -88 640 187 738 945 977 -952 -31 -660 -992 -720 -192 -505 -183 961 275 -583 744 -542 923 -283 -610 150 -414 866 -971 761 621 -178 362 -638 -84 1 -279 -420 834 -956 -964 -125 889 97 956 267 -690 947 277 -707 -173 -539 1000 205 -415 -584 -522 -642 567 275 106 -703 -720 -72 756 -483 -910 974 -495 195 -894 558 -514 648 5 -793 -677 -148 -638 34 40 -755 -481 697 -968 710 66 -496 113 -600 191 -627 -979 214 178 -459 -789 -970 826 571 708 -218 -740 399 156 -608 -985 -179 385 529 555 -185 212 67 -457 -510 917 -87 824 -781 -907 344 -638 -526 945 359 2 -719 654 879 699 874 -799 357 509 877 -203 -823 -753 578 381 476 827 680 45 112 582 -901 744 233 -927 273 972 649 -957 -48 -549 -875 -599 77 984 87 -437 -56 -823 -755 -270 145 -743 245 -701 265 -711 934 -994 -392 154 943 -313 -130 484 991 752 -487 -518 -559 699 864 278 -177 -852 705 -459 407 -427 472 -875 114 553 -500 -572 -25 130 424 -450 -371 70 248 -517 860 -427 440 450 794 -211 -727 -790 -261 -65 -808 210 -904 -737 -275 -916 -206 551 343 659 260 457 -159 -174 -569 -111 903 -430 861 311 -196 -132 650 -670 -697 280 -194 -6 -960 875 325 207 49 521 -39 446 408 -504 316 -976 808 13 293 779 -668 888 419 36 468 204 -400 -324 -274 40 -540 435 -959 648 14 -892 -653 -269 75 -291 377 -129 -518 -447 -40 716 904 -954 98 589 -811 -977 334 -335 326 451 -885 362 931 -646 519 9 978 286 806 419 1 -628 -913 426 -346 -561 -823 411 -407 -877 -345 130 -495 -268 -293 37 -787 -794 -634 -627 -861 -235 -153 -458 -163 -855 131 776 -805 447 -712 668 -105 481 -20 -441 -121 -600 716 -750 833 -375 416 -728 95 -704 863 -912 -904 945 147 428 -504 320 -199 -230 931 3 823 631 331 901 233 568 -761 909 398 992 -462 -277 282 986 991 730 -326 -262 664 219 96 -763 -931 333 -704 365 -887 -531 981 216 -804 -256 961 -986 907 -413 28 -52 -257 -591 784 -562 -135 228 857 -237 689 125 64 634 -32 963 -617 220 377 -745 -522 916 155 391 -301 397 978 437 652 -858 130 521 -199 627 -717 -933 -823 16 622 591 -404 -259 -831 445 728 -71 55 -299 708 886 130 168 -9 -838 -516 -786 759 -399 327 -181 -522 719 -817 -613 -907 633 -634 -194 -127 -230 678 -987 447 -728 33 -171 654 388 260 -596 -816 581 64 -530 -820 -218 340 33 -199 221 -595 -45 688 991 -181 -533 976 238 -261 -915 232 782 464 937 -823 487 1000 -860 628 632 817 213 575 -689 -354 -183 56 486 579 -628 498 658 239 -667 844 930 -893 -818 723 182 492 -114 -556 976 261 -269 147 8 888 895 -100 -88 -485 726 531 -150 -835 910 398 795 475 -950 425 243 229 923 405 -801 -839 -449 -228 862 114 -269 -120 566 383 -898 -830 -708 48 748 -654 -723 -178 -620 -52 -565 -370 -388 533 595 -71 -544 308 -972 742 -153 88 -119 537 725 234 551 -815 -834 74 339 80 -32 322 -729 560 -86 -308 -767 -572 6 -521 -587 -58 291 -189 133 701 822 -21 150 775 970 -710 -169 -785 156 895 -118 -37 -961 101 -519 -919 301 -468 -607 -300 155 -459 555 -569 738 584 -247 587 965 -153 -382 -504 -776 -166 -767 471 -368 -904 41 711 222 -919 724 703 -485 777 611 73 478 313 -211 896 -210 -367 427 -213 -874 -472 967 623 99 922 -903 412 506 -146 -891 -702 436 -84 -686 370 -882 -478 -421 -887 -137 -646 -185 435 -827 -785 7 -776 -403 -222 -754 479 -175 986 90 -506 411 237 -153 826 -162 -649 -633 983 870 378 -48 -380 78 -317 768 -622 -857 -237 -331 -164 567 177 -456 -273 324 -180 -420 -691 -101 -391 722 374 67 -907 -644 -760 970 72 54 -636 507 292 623 -893 -810 19 -235 -721 -398 -675 16 -909 -428 -218 26 311 -10 -346 -208 -836 -454 -942 -762 441 681 -901 -387 165 160 -58 -764 196 -522 857 -801 340 -739 287 528 213 -402 -501 -950 443 -114 351 236 9 -183 -242 861 21 -812 -486 -518 -496 -357 726 -906 888 -752 -937 -484 385 326 805 568 852 -971 833 -150 515 467 211 -482 -602 167 -448 293 899 206 705 4 86 594 420 -559 -261 -753 240 -558 -529 3 203 -311 481 -532 851 338 97 752 884 -803 -92 727 -693 -859 -565 421 943 533 293 -870 281 836 733 -786 -293 -389 759 704 145 -583 -49 581 -88 984 814 384 -224 423 665 602 920 -117 -980 323 50 326 -781 -845 178 -169 209 -262 -699 -318 -530 409 -604 243 -89 518 -238 881 975 78 -497 -234 -843 -563 -527 -891 -261 -175 -833 -64 4 408 -400 354 -523 -56 288 693 -361 -206 -734 -804 610 774 -224 902 -645 -132 -746 -549 -573 511 476 -124 339 -941 -873 -117 990 -999 -34 978 870 -30 -817 25 937 114 250 -528 -692 -549 -62 -515 -292 -144 -689 669 806 927 264 414 780 299 498 680 240 699 -136 32 -207 919 203 436 999 473 -3 -9 -716 -961 -632 771 22 -122 -935 -856 436 -467 -210 -716 -119 -925 -750 -787 -44 -514 -9 157 873 402 727 188 168 332 948 609 226 570 362 455 -112 -938 -499 194 -294 665 772 51 359 -686 -340 -266 -501 202 998 135 283 624 -450 -639 -251 -962 -520 -429 -289 -811 -659 -24 357 -720 -646 -541 975 -564 763 33 740 861 -603 124 -162 686 593 -729 551 -868 -101 14 -255 857 69 -856 -206 -423 -504 465 657 314 784 997 -553 -350 -135 -292 -309 72 287 308 -565 694 403 -977 -631 247 -434 -39 222 287 -690 127 -144 865 -77 -59 139 -257 387 -981 -599 238 756 -709 860 243 -679 262 507 -455 514 845 717 -157 -23 249 699 -731 -789 849 -763 747 486 381 293 202 -652 -39 -684 -352 601 51 721 521 567 279 101 761 -232 213 504 775 -568 208 198 877 805 514 650 -830 914 819 811 -557 -961 -976 -724 294 555 -738 859 482 531 867 -562 -135 -81 679 -581 163 170 -45 -876 290 -87 797 234 -174 456 733 -773 -925 -630 118 -309 -891 -613 -551 -217 -253 -932 -748 541 -980 -364 -515 -1000 -408 766 -454 478 -138 49 -445 -755 -787 91 -382 -280 779 761 372 -824 414 -70 -113 -740 496 -695 886 -999 520 -849 75 366 306 604 636 -344 854 -966 -894 -628 -490 -122 -161 -876 -663 -412 -90 -908 714 -919 -571 -594 893 708 563 750 595 -986 912 -933 500 -573 724 643 -336 473 362 -179 -813 -364 781 957 -872 563 485 -231 -906 -913 -906 -427 241 -98 909 -8 920 -577 -858 -911 862 313 -226 -918 17 -838 -877 -89 -481 288 -580 -879 -260 -610 946 -783 605 -1000 243 -2 -259 55 -594 959 520 -422 -505 308 -91 753 -581 -303 -83 -337 808 -56 -256 203 900 153 494 746 -976 -191 446 833 711 444 -784 843 221 -335 -843 13 -684 -60 -219 -782 790 -385 -269 188 -44 -145 167 -865 973 -117 -504 -942 903 -521 -441 811 -917 24 -387 -88 -417 997 317 -264 -112 222 869 505 125 -412 88 -161 717 -194 892 706 263 200 343 -470 -696 -588 -487 -256 -308 -205 -304 782 -181 -951 -144 -401 7 -890 -240 -536 -607 -517 55 539 319 -784 793 -104 -458 569 -390 -54 688 -270 -419 -781 -191 75 -764 235 695 325 -67 -383 481 -549 963 614 -324 304 942 -21 903 -454 -305 845 122 868 302 101 242 -779 -425 582 14 725 -729 385 -885 532 930 -727 546 -297 310 -229 -730 211 1000 -700 728 651 -367 462 -181 926 -991 -831 -195 -131 325 -838 -478 -650 279 922 54 -384 112 -140 -715 -419 -336 -100 -898 -175 -225 508 -981 781 879 -1 124 650 -258 79 -836 -372 -635 -492 389 117 -742 824 -195 79 -852 -600 -38 829 -661 674 -422 -25 -729 987 304 406 -868 -847 -234 179 -41 35 -347 880 -878 74 825 -730 131 151 -822 155 -129 907 154 -670 -172 851 -67 602 -917 -987 359 -807 283 -50 -709 777 -667 863 -210 -101 278 -574 879 413 270 930 -456 -660 -683 61 -954 641 -654 -10 -398 -508 158 502 -423 -597 -2 182 -363 -973 -601 405 -617 -153 -905 -166 489 233 -384 -150 224 -220 698 -155 827 263 790 -59 -95 679 -484 67 557 808 251 261 -989 225 225 -337 354 -557 -115 -35 -33 371 -972 999 160 -566 -960 10 494 -480 432 -375 725 -729 150 -274 -480 -18 -531 991 835 -221 549 -73 640 122 -167 106 -898 -902 25 897 -346 -428 131 -590 809 283 -184 -6 750 -629 446 -286 427 -490 190 -91 -579 -486 -927 365 221 -980 -443 796 -540 56 792 -759 -137 175 -308 214 34 764 726 301 883 281 917 956 -70 926 485 744 -390 301 -281 445 -63 -406 246 -16 48 998 833 672 -567 -766 910 -6 766 747 -734 794 -228 798 -470 -512 -919 373 732 420 -944 -114 -926 -476 -128 165 133 -264 634 651 -155 -929 -600 25 -673 -691 -229 -994 385 -466 118 153 314 -440 245 -712 158 -424 477 -964 784 -676 891 967 487 -7 -742 67 126 930 869 -540 -238 38 678 -844 -580 829 -914 -206 250 -494 638 192 718 84 62 -260 858 216 -62 -282 -983 296 890 -554 -574 -959 917 513 681 26 -113 443 -306 -17 858 400 576 -794 -530 573 -416 -936 193 369 636 -391 757 -693 -929 159 172 -13 141 922 361 -52 -746 -755 905 -510 -270 -903 -467 -424 -708 1 154 -149 -686 519 -972 -334 -768 -753 225 -236 891 31 -720 59 -687 -132 718 -474 -64 -180 -2 -423 -903 5 -464 -863 874 -462 -346 421 846 -836 -995 731 -759 -151 128 -232 -953 -981 905 804 -362 -491 482 -685 572 220 182 -204 881 -578 -776 -390 -200 562 957 -466 -390 -335 -245 -477 87 -147 291 632 150 578 98 -622 270 -729 -434 572 89 497 -260 662 861 226 98 117 -244 846 685 693 -701 -743 921 536 28 101 284 -570 312 -522 394 338 -698 -331 762 -19 -755 -786 -327 263 -674 282 -998 -220 -496 303 531 886 569 853 -521 -55 264 -425 173 -115 177 -452 708 -741 -393 -327 -995 -288 -56 192 -282 -372 102 226 -302 106 65 964 913 -885 636 719 -317 -537 -177 914 -406 488 653 639 -575 715 -770 -467 -931 -244 -413 150 -987 -339 930 304 -985 57 167 -673 -143 703 -778 610 -401 -233 -197 -756 110 151 994 144 -812 -276 175 -316 298 360 309 996 -962 -433 -957 -400 -138 -294 -981 529 -607 -59 -20 -575 -552 -979 952 730 -641 85 -567 53 -101 -201 189 77 326 -199 -953 -806 -866 10 132 751 169 -33 -523 -435 486 689 730 940 969 -32 50 -688 809 -815 620 -150 295 -166 -109 -841 -195 518 145 278 -629 -394 26 -703 714 -346 -445 511 -117 798 -49 321 440 -972 -290 -298 -323 957 -831 495 543 458 939 -307 -959 -248 -664 520 673 -917 -998 -974 603 -632 117 -903 -495 -112 949 834 -182 -362 -414 -126 -282 895 429 -485 -520 -14 -659 -959 -284 521 737 63 396 254 605 469 -763 321 44 677 772 -861 389 97 1000 967 362 962 327 698 -954 -311 218 733 -221 -975 -16 327 407 619 -888 131 715 -518 -307 467 -443 -254 -404 239 847 -348 -481 676 879 993 -688 -996 880 403 476 -625 -918 654 679 27 403 -274 -372 98 -717 669 -802 862 -822 395 -266 350 333 919 -317 -933 721 -986 -796 -778 633 -484 -606 539 952 -512 733 680 -453 659 780 647 490 -92 934 85 -725 -598 608 458 514 410 6 515 -942 124 -525 -607 738 -814 -830 823 985 -341 -722 -599 874 -606 -812 -433 -300 233 -623 507 836 479 774 748 252 -628 663 786 88 901 665 285 267 665 -786 -235 -453 693 -265 -242 -543 -182 777 -100 602 172 -711 -43 759 426 -524 -67 757 -607 -57 648 -303 -263 -725 -433 490 706 361 -661 -985 803 -194 280 -525 269 -558 -10 508 -991 782 -21 -982 -438 -181 507 -145 -404 -479 -551 430 44 827 43 81 -607 887 -693 -96 -786 -18 693 -371 -524 17 -370 224 351 339 106 625 704 -322 -259 596 -908 -698 787 -39 -972 694 734 -240 -44 838 966 -63 -616 -401 -621 -905 561 705 274 -868 -284 453 -9 94 746 845 921 -611 -213 239 721 459 280 321 -911 -56 -161 832 522 -431 -542 -26 424 -4 -334 -568 -997 -530 107 -343 -714 -784 -338 -114 -368 -395 -823 -121 -507 26 709 842 684 664 851 752 646 859 -152 336 342 -274 -211 723 218 153 -382 -165 33 157 -974 913 -745 955 719 -811 374 -251 313 -777 -103 993 -624 -340 -929 -585 721 92 -185 920 888 310 -576 -352 -189 -288 -197 -13 591 -623 -835 634 117 -322 -388 463 -884 -74 35 483 756 -125 57 296 -721 -931 561 259 -211 322 429 318 -27 -909 -876 -333 470 -251 209 283 896 -400 -932 140 845 327 545 136 -167 -71 357 847 16 681 257 -223 -244 -755 -904 -549 -322 -522 -82 504 -997 798 153 -929 192 -2 515 -602 348 -586 957 306 -577 -584 89 -312 677 254 982 -834 -485 -424 -152 987 -612 -252 -676 -695 416 218 -546 908 -101 -646 -596 -16 -988 -385 -788 84 235 68 -801 658 -208 -916 -150 548 -908 120 -923 633 -682 -734 904 231 -627 546 -910 -262 -363 -839 -232 431 -579 435 154 -489 -416 -225 153 897 -903 907 -457 -994 233 -167 984 -512 -56 -49 396 -876 -707 -533 803 -364 671 -18 57 -205 715 323 -38 -169 -341 -238 235 -993 -139 618 554 -460 168 837 -136 480 806 32 448 181 630 -66 -593 -57 806 671 -163 20 286 -752 -802 -898 -611 -203 -384 914 252 -62 -813 951 410 -817 -840 992 -90 -861 -204 -21 213 -473 -475 -470 -581 -850 -544 325 598 -235 746 -218 643 -34 -859 -581 -250 -59 337 -47 -142 -777 966 -370 -888 827 -478 724 -775 -744 -950 497 -272 -912 59 279 -539 -627 905 1 236 1000 -31 -248 309 770 -636 742 566 -596 -222 557 -120 64 400 -320 806 -480 721 -499 635 -146 197 -470 396 -638 -100 685 940 933 793 -581 449 -473 -755 -293 -625 749 38 864 -786 -805 782 -327 281 70 371 715 -13 -308 -299 -522 453 773 493 372 355 521 707 270 -116 -115 -175 71 -627 -519 731 -950 -26 -717 379 -91 -309 -708 871 998 -623 -393 860 397 -340 684 457 -413 134 469 744 252 -945 -244 -471 849 274 -422 -769 883 -866 226 248 107 -190 189 -914 -1 -512 -768 372 -621 225 -337 -201 192 -725 911 -347 744 148 60 548 993 -491 -459 13 777 -115 -85 236 -858 607 -124 603 145 -958 -364 329 481 655 143 590 -321 536 921 -179 187 -885 -793 647 -765 -109 927 -559 903 -901 -89 432 -973 -656 -747 975 553 908 659 359 229 -257 197 337 -636 -330 -630 669 -983 -679 -151 757 -529 574 924 581 618 451 733 -4 -211 674 966 -548 -846 -339 370 -574 -126 170 131 -104 -633 -264 -835 -584 -924 414 747 -252 -819 495 -568 -664 839 552 -163 70 181 -755 -819 801 354 -913 -218 723 53 654 -799 -857 -155 -259 147 -699 -323 -253 -952 491 -949 273 465 -801 23 875 489 -874 -265 -566 -564 759 -50 -455 -907 -342 -989 836 -224 332 -968 247 -231 -960 -302 188 -348 527 -580 -775 -456 -134 520 -835 502 259 975 -312 -61 -816 53 766 978 -678 6 -82 462 -953 886 -806 -463 -242 303 835 609 207 -906 -178 -737 754 677 -447 -524 47 74 -65 987 -408 405 -489 -436 343 -396 583 -811 629 -667 -329 667 -483 -36 -444 -975 37 -124 540 428 -494 -577 699 115 -214 305 -413 382 -418 -356 -597 -818 -186 257 -733 -283 579 -136 -287 986 990 233 -877 -508 -561 944 707 -191 -156 -404 -789 200 181 -121 774 -47 561 -479 -668 -802 -988 -341 469 -399 976 136 122 -540 511 -227 -959 -102 704 -680 300 1 446 109 -772 206 763 653 -982 -618 -348 730 -954 266 302 -305 916 -997 158 -101 581 -451 417 845 -936 815 -419 161 29 -730 -719 394 815 -681 -584 -318 39 940 155 -438 47 487 270 -719 310 -421 250 -262 -784 -739 402 -872 -783 293 -847 324 -54 -159 732 -84 409 -360 648 858 639 -30 250 875 21 597 748 -475 -978 -741 983 -922 -818 351 463 184 835 -372 -826 -260 -729 -767 -609 -973 -193 -66 -640 -717 638 408 96 642 223 458 -422 90 815 408 -921 227 -324 781 426 728 -699 897 -163 51 -606 -980 146 -308 -977 384 -325 846 -875 297 585 -297 -503 836 -453 -174 95 796 -378 584 -664 302 -491 -777 913 -133 862 700 742 -179 275 805 3 -51 509 -268 -565 -695 -952 -871 -837 -313 788 681 283 -886 817 -352 -403 -940 136 424 -209 -359 687 715 362 800 262 465 -254 839 -695 93 -31 115 984 269 -462 603 -949 -953 798 -657 135 607 -78 -928 -524 -316 -649 -623 96 -871 -799 355 -135 223 238 -440 -903 852 742 -159 190 -838 766 -682 -405 233 135 -344 131 687 -204 -462 501 881 -508 944 779 -82 819 291 137 -882 -820 -482 518 -365 -751 -316 484 36 -8 -98 836 -979 -209 921 -119 582 -186 -626 737 -428 129 -461 762 707 -88 790 -515 614 -898 -875 -948 259 839 -513 434 -39 -321 -299 201 996 -259 508 283 712 -806 -419 -222 103 -925 246 600 707 477 511 528 -674 816 -386 -445 -110 124 -320 236 998 -547 21 127 723 -938 16 653 932 255 516 458 -899 214 515 -888 -350 587 826 -473 -585 819 21 -647 -51 -427 601 234 -934 281 528 -220 -314 -249 -851 952 416 -312 -417 -805 266 66 424 -620 -443 728 -38 113 220 -875 639 -449 -436 -850 873 503 566 -993 734 720 437 497 -511 866 -884 11 -176 405 679 335 -121 -259 716 -990 -195 -768 -469 956 -439 575 -386 -945 760 -421 367 231 94 657 525 498 905 703 615 -486 -41 -879 514 578 13 334 -477 -875 -576 950 -208 -270 -593 -548 46 -962 744 28 -418 810 -536 -555 -91 160 -105 175 142 -150 119 -545 411 -20 941 -398 -538 759 985 881 760 422 672 -921 939 63 58 460 341 491 585 195 9 -407 -208 -617 -236 -193 422 33 -253 -807 -737 237 -552 910 -791 -517 -292 370 -135 351 -520 344 5 -371 -853 962 884 -974 -514 467 329 750 -754 -10 417 -202 481 464 -281 -171 155 -204 92 316 865 25 475 518 -467 891 -718 -868 -445 -445 750 881 -802 755 -942 -816 -760 -289 481 164 298 782 101 431 -291 908 -310 -668 633 -166 -876 -89 -418 717 140 308 -232 676 683 618 -810 476 510 137 -456 566 -408 -646 485 -389 30 -37 -687 54 12 590 870 -899 -68 -988 146 -381 -79 940 199 -522 865 37 -830 -888 -774 828 956 -589 -726 131 -314 -589 -352 -160 544 -358 -113 729 286 425 578 -176 -302 -329 848 -404 954 -886 -328 5 559 319 857 -493 -557 -613 876 -268 -516 -452 117 975 -905 425 -239 -53 -332 -34 -215 -544 210 -617 163 764 288 718 -866 -181 -987 867 -873 -849 92 503 -964 -158 -250 -958 314 402 403 505 98 -870 997 884 -796 -655 85 700 -921 604 -777 -328 -522 -741 82 281 18 188 -616 -370 63 -424 -652 685 272 -719 -783 742 -692 -770 151 -676 859 20 25 -969 276 -459 -446 -634 977 944 677 -148 -973 759 826 -36 -442 -440 240 -836 -421 -450 -808 -265 -773 391 -170 -779 805 405 -493 834 835 -59 887 -924 27 -11 204 -111 -31 -913 953 -123 775 772 -459 275 938 -856 -428 599 759 -506 717 -885 550 -566 442 170 -387 156 91 686 -663 762 15 -746 -709 485 928 -372 -265 632 -286 -699 -379 -924 798 781 830 39 -401 745 618 -498 -322 -112 677 494 277 -120 716 -977 -474 851 -658 -664 165 -301 -279 -811 981 -459 402 353 -483 538 858 543 513 -695 598 598 -223 -104 958 -77 710 -84 -777 962 -650 -112 230 354 698 818 -897 805 -499 529 -138 -178 -922 -503 708 -766 594 69 208 -103 159 346 -564 58 204 -340 -984 914 872 -853 785 524 -428 -244 -702 277 -458 675 -544 -320 -307 -959 195 260 560 217 -63 516 89 -922 -878 481 -830 641 -580 -28 589 -138 -145 -10 129 -46 582 152 276 -429 417 -266 -540 962 703 -487 339 354 546 -723 -597 -802 888 -986 -1000 -433 775 525 -251 -488 21 804 -525 546 -492 -487 536 -228 -125 789 -128 -234 -748 811 3 -453 -630 -234 -920 812 -467 -571 -350 137 -411 -328 147 776 -980 130 518 894 309 -977 -502 880 -282 936 -577 -550 442 85 205 -884 -158 973 278 980 -329 -573 -149 -56 812 -217 -361 -32 103 -878 -302 7 -722 493 -591 313 47 -754 707 871 256 -98 310 -623 537 -692 -466 -797 677 899 340 317 -725 28 -308 983 -382 -460 -21 -400 804 -420 -745 839 134 76 -353 -730 -810 151 -128 394 -555 652 875 -318 -181 -746 664 256 -407 870 757 987 -85 848 18 28 -543 362 -807 209 -264 247 189 603 -97 -311 -969 -856 -661 95 229 83 -780 -210 -156 -413 447 -877 577 384 69 -286 284 973 207 -565 -553 28 -946 -826 -309 -782 635 991 666 398 -360 -187 890 -894 707 -834 888 399 -39 -536 369 -586 -325 980 -833 38 -249 -667 289 577 -87 992 -650 -896 -236 782 916 -325 -150 564 859 571 -309 576 492 -603 -586 175 -419 920 935 730 81 403 194 -153 582 443 504 -421 765 -39 394 -338 308 79 808 349 358 -929 276 -386 924 632 -996 -278 -741 567 -265 -216 199 -406 -722 780 42 221 -411 -468 12 -110 78 275 47 -149 -705 -81 881 -633 417 -727 -708 692 -407 -847 -107 285 850 675 -402 73 319 -563 -238 504 -605 -996 804 -471 -335 388 871 -752 801 686 -256 -485 522 -807 -850 -762 339 347 -248 -652 759 -614 10 -637 932 344 -117 -220 -151 116 -80 -9 -285 -812 978 667 616 -341 0 -288 830 -764 467 380 -624 -676 81 434 -120 -804 663 -972 635 -377 -460 499 -482 -51 -404 -844 -869 395 991 -38 -23 -931 -655 -913 155 -88 807 -831 -115 934 49 -536 400 -602 -985 908 -250 -766 -408 -499 976 -753 -546 -238 209 829 685 -627 -989 -437 486 -672 108 -421 -375 -435 -858 990 -381 -727 -475 565 750 -923 480 -717 -194 159 -398 666 -378 150 -724 -795 548 -939 -458 467 -381 -247 955 -679 792 -290 149 -637 -522 -813 987 -918 -990 -51 -134 12 930 -577 978 -752 19 -903 -92 -685 -209 809 959 965 -318 905 470 -13 597 631 320 645 508 857 195 -485 696 324 468 453 331 873 382 -721 -135 831 170 -140 -315 804 692 767 845 -392 814 -909 403 938 734 713 845 968 -17 275 911 -497 -446 528 34 -633 -121 -839 -971 -569 446 -861 -850 220 813 590 588 837 200 -179 569 -888 -323 -24 -179 451 738 929 502 -689 454 139 -528 -842 871 -270 367 963 653 219 157 -170 -535 935 353 -826 -747 -824 384 812 922 -601 -993 -564 632 607 -594 -980 216 -124 -431 -489 -742 35 -444 877 79 517 -327 -269 725 -268 837 814 338 -317 -976 -776 282 -786 489 -302 794 -899 -855 -755 505 681 136 -850 651 66 -100 -565 -249 -172 90 867 830 -80 913 -123 -403 504 344 -704 -588 -170 27 -102 -324 183 -515 -640 973 828 -75 -543 -167 442 -490 911 -383 -558 -902 449 -80 -828 -680 726 522 -987 -323 -265 -867 656 337 -194 314 -437 -725 -656 928 196 631 -501 556 75 160 323 -172 832 -622 -86 684 751 -91 -505 -620 297 757 275 674 -790 777 -765 -839 -540 -217 837 -447 -772 940 279 -135 -404 -237 -899 698 -289 172 -921 -589 -317 952 830 669 790 -61 -696 -86 -460 416 -497 -644 954 124 122 -497 407 305 -779 -385 -980 946 407 126 -910 -996 -957 -632 393 -270 782 677 -496 566 -663 576 152 454 232 -617 -74 917 -601 -706 832 825 740 739 399 554 -115 -473 365 21 240 861 -933 688 426 562 577 -405 -843 -433 -874 101 -54 -849 -291 798 998 482 372 788 979 716 885 -532 914 2 -509 991 -519 772 -924 833 213 -37 922 805 -155 209 3 20 648 577 767 606 963 -726 949 233 -557 -479 -242 25 912 884 -956 881 155 -963 16 -137 -227 674 891 499 987 48 -568 -419 -400 846 142 724 -756 -389 -484 -471 64 -696 506 690 298 -818 -674 -823 295 -484 -152 -6 -72 -763 692 -564 -87 955 257 256 -630 -539 -779 -165 906 -524 -676 -433 888 959 -42 247 -258 219 -874 289 -165 553 301 41 -345 -630 238 146 948 672 -319 -247 925 892 -133 899 936 961 -47 -893 755 524 257 -467 785 -595 -747 -768 318 185 415 621 915 114 -276 901 770 -560 200 -540 -233 358 -377 10 -611 617 -932 215 204 -871 571 -465 -445 -372 -335 -230 -566 -29 -649 -415 -599 -878 -662 888 -550 -814 -795 76 -134 -276 888 739 -138 -52 47 -787 -368 831 -131 623 -509 -8 -147 2 15 -43 -731 -689 924 140 777 -340 221 993 281 527 808 625 -230 358 140 -720 820 232 -572 26 492 974 860 -671 344 -732 -585 -703 -994 929 910 -722 -587 -759 308 -100 403 -134 -301 604 561 -982 263 -529 944 889 -68 -911 141 803 879 -441 -53 -397 -776 -802 -683 683 61 -347 -98 803 -129 470 714 137 28 -870 -374 -28 535 444 382 347 632 -731 -260 878 44 -347 707 -415 -516 -885 -312 -64 -748 673 168 67 332 -21 340 -918 -806 -78 -621 904 660 -383 394 -936 -624 893 -3 895 -936 -843 -602 -558 -943 424 326 249 -47 -46 660 909 -823 932 803 -956 826 589 48 -693 -860 529 973 -90 546 -200 328 38 450 806 -687 -146 -78 -734 12 772 -578 -702 -939 -338 95 -163 671 334 -198 62 565 -909 -375 -197 535 649 142 -306 -41 254 -911 240 887 -358 254 286 529 -334 -181 747 236 740 -994 -961 313 -108 932 -416 681 -403 193 -835 -447 11 -52 405 -988 -648 875 -548 684 119 501 -356 -212 -550 -330 -83 -472 765 178 -525 131 929 43 -529 -571 645 46 -920 21 762 996 320 -494 887 -91 82 942 -231 -427 551 -694 -867 63 -171 -336 181 -279 183 944 -199 -790 961 -994 466 -96 -217 -630 646 -417 -497 191 -291 -787 -34 167 534 -881 -581 -321 706 -280 241 556 6 101 -820 -840 -132 506 -527 -116 -74 -383 -398 197 -380 225 -835 -293 646 317 995 726 -625 552 408 617 191 451 -124 542 839 -456 664 -457 -370 822 -746 591 0 -34 -96 77 210 -267 166 -889 819 325 432 136 -132 -878 769 -567 711 -876 132 -368 -90 160 -384 829 279 690 -769 548 111 -268 -33 -501 -563 -850 898 440 933 873 913 2 -109 472 976 -223 280 -830 713 264 -75 -87 -594 -545 784 412 -771 -257 -280 919 213 -789 -441 11 -61 -866 -835 807 845 -578 -540 582 -473 -758 -996 -509 -891 558 -242 -596 470 -799 -681 927 871 639 201 -672 268 -774 -299 936 -353 306 953 379 -279 -992 45 236 -779 188 -843 351 877 -924 565 466 -760 492 207 -651 -659 -543 -470 -975 673 677 -190 156 513 188 -728 -144 881 -319 -594 190 293 -719 545 464 -856 -882 158 -301 624 816 -713 -547 -418 -301 -701 -885 -63 -245 736 -255 -47 708 599 228 147 -290 328 -945 901 722 834 998 891 443 701 -163 691 -161 -941 -989 344 -282 628 244 -472 517 -345 92 -916 -519 -409 950 758 -825 963 211 286 209 -607 55 -248 -351 848 847 -658 -176 -961 592 909 -793 95 -139 -950 -972 -19 -782 -719 466 -170 439 -919 -425 -712 -40 116 844 324 534 -804 889 -876 -79 167 -117 551 -589 537 -500 -343 -350 522 913 40 -86 536 61 -168 870 747 -11 -653 468 4 263 926 -859 758 381 -831 11 64 71 -817 802 104 818 376 580 709 823 -597 -924 -17 637 302 -416 914 602 -405 84 -102 514 -397 -789 286 -614 -58 327 -703 341 412 450 875 -218 873 -642 846 -622 823 -165 691 996 -309 418 -516 799 821 904 -370 -236 -246 -52 -863 86 338 -549 320 -843 -433 -251 107 -885 684 338 -960 -331 64 -815 -748 -781 644 -69 244 -76 193 582 -287 -492 613 -49 715 -99 -561 -90 440 203 -436 -914 -540 -274 926 -606 188 -411 -999 122 -768 638 50 135 -248 720 526 37 698 -310 -856 -476 -496 830 -106 -860 540 494 571 475 -322 310 112 760 479 -761 199 -118 817 -940 550 990 -325 -61 -217 542 -836 -451 -978 372 508 748 17 985 -662 -105 447 -921 591 288 888 -625 -923 -713 311 25 -10 248 -856 -883 -440 461 525 -927 701 -636 219 312 -566 417 624 653 184 -691 -155 -196 393 929 582 687 -997 199 289 -633 556 752 -263 -68 -827 315 -598 -952 -616 797 484 650 -697 276 -295 111 -897 450 -495 -406 -490 441 142 -868 534 -448 271 266 -389 656 -23 420 -987 318 -803 -684 -243 -941 286 -667 492 433 739 -695 -168 -269 248 563 146 613 886 -428 946 -810 966 132 469 -762 807 433 -504 332 78 239 -957 345 44 5 -870 -469 -595 433 -693 -737 316 -688 -565 169 -606 864 235 431 582 103 320 -486 58 -240 118 -527 502 -746 -176 -41 617 590 -206 -443 -125 569 -741 137 -326 -227 -104 989 224 -476 -776 965 -155 -815 962 -48 106 687 -253 -696 187 -850 -898 305 42 48 -780 739 -329 -139 412 445 285 -151 -777 913 -184 -429 -745 841 -286 962 -426 -451 26 -313 41 -207 -894 -979 -904 555 542 -684 567 447 -449 861 -670 -671 -145 371 535 -910 -728 -482 609 -589 -33 -882 -494 -300 497 490 147 -689 -364 689 -917 -650 262 4 -150 -615 597 245 483 -469 -33 -58 -518 -690 715 406 -469 -942 601 467 -406 -630 -786 -30 -249 526 112 112 448 -165 -770 255 -113 110 -834 -538 -283 834 167 237 -25 398 -290 767 -116 846 -225 -406 -395 -992 -478 161 521 793 684 -289 -306 -337 52 -801 591 648 -299 -494 -722 842 804 -562 -676 331 -56 -157 625 -734 -212 168 -927 97 -532 80 246 513 -299 -217 -587 848 526 -574 -417 -5 -57 -914 -978 -344 -260 798 -202 -804 -849 -827 936 130 -530 -915 -256 637 -441 -624 -15 -56 294 58 -875 -398 603 429 -394 -636 110 184 -135 -284 -187 462 -487 -781 631 -118 -891 -986 699 604 585 -374 -43 -692 198 -980 440 -534 -164 525 -301 214 -925 -206 -258 -34 -705 -209 975 794 -33 979 -113 -767 803 -258 -478 1000 159 -891 -886 598 -744 117 372 -626 -533 -290 -566 -435 -971 953 231 -442 618 811 -259 348 -81 148 17 -270 -204 -932 -665 457 373 535 -355 504 -578 -808 333 -439 234 233 -225 483 57 -491 366 -232 -314 342 723 -677 329 253 -972 755 -663 967 154 -409 -232 -311 506 -608 -861 -30 -484 11 909 506 593 249 543 -991 -102 -46 -841 897 -38 264 137 326 -8 628 -265 163 -408 -575 585 -513 147 -439 -253 953 -630 232 -113 723 -943 -215 -268 271 477 456 -393 986 -379 213 782 -915 -996 -484 -520 -427 595 739 -975 191 -370 -697 875 95 -520 -746 132 -726 390 946 400 470 -498 -474 814 811 123 -32 512 307 438 653 -612 -680 863 157 187 764 -436 -391 -5 -189 0 -761 565 886 145 128 387 -234 6 273 495 450 90 -509 -27 -633 -496 679 -796 910 -830 -201 -334 -64 -530 -238 860 -453 -403 887 185 -687 450 213 -963 -952 944 728 -497 858 -227 849 502 614 287 -894 -592 961 33 844 -601 333 548 822 -842 523 821 513 -961 -767 785 912 -867 947 -42 540 3 912 344 863 493 603 299 622 -455 -102 880 -794 -964 -345 -505 -147 287 -12 231 612 -772 189 80 -265 466 -708 -352 167 996 751 -858 281 -664 -649 630 888 776 806 322 -403 255 -15 859 -860 -674 -99 64 899 550 -919 83 844 -525 -384 -14 -272 713 -91 -491 859 -601 -463 -775 175 -761 -664 938 865 -535 -120 991 912 -445 -442 -636 623 -828 -686 327 -263 -595 -61 470 319 -972 -288 -856 323 -711 -7 166 -288 -695 36 184 -814 319 -22 666 -551 -404 -319 -937 478 552 25 -544 963 -217 -962 78 599 247 720 -155 342 -461 -827 -812 971 -752 -932 -117 435 -797 493 -912 -515 658 292 -606 439 -32 818 -871 -754 -828 823 255 860 -967 -273 573 -195 -169 -446 -229 115 -715 -340 215 -376 -253 488 -936 867 991 923 -191 -769 -389 -554 -886 64 -334 989 -949 515 -325 550 -291 831 763 84 -754 445 -614 -766 199 -914 805 98 -258 -838 -528 -511 277 728 779 137 97 -634 -899 552 739 -932 -571 46 341 430 -242 336 622 -303 -114 -714 -535 -634 -359 954 670 -663 262 387 943 -568 -185 -879 487 821 -277 991 163 -477 -35 341 -674 215 689 656 -608 -851 -80 -74 -871 946 777 -944 902 -632 -224 263 -724 -644 -185 527 -600 -570 -977 -360 -968 365 -8 564 214 -431 -66 -156 408 -929 635 746 -517 -80 -983 -464 855 980 -56 449 -960 -322 -341 -301 859 715 729 918 -685 929 -483 -891 224 -163 -305 66 -794 775 -374 -263 -184 -146 861 -755 940 314 894 622 927 408 393 -66 -344 660 53 751 500 -960 575 -789 189 -666 -500 535 -99 617 462 -875 446 108 108 -756 553 -955 -24 986 -501 229 -918 203 -130 381 -241 586 742 389 831 -947 -893 466 661 -893 -829 851 462 433 471 -746 -373 -822 -677 -335 -53 322 164 -984 -792 546 -86 878 995 260 25 51 -70 668 -607 443 -856 721 189 681 -960 465 -427 -105 476 326 606 -741 708 165 732 -545 389 -681 -92 -192 238 693 579 -270 364 -231 303 239 -655 164 996 407 319 -529 562 1000 366 312 -423 -965 218 -421 -60 -232 202 -736 495 690 -279 -860 -420 -318 803 -911 -818 -777 -254 -36 -816 317 946 -476 -339 -536 798 -93 399 838 -32 -507 777 -875 788 -971 344 816 44 -583 -105 -662 701 170 870 898 200 419 0 340 714 -205 -435 491 40 836 332 -281 -889 -116 232 789 -45 477 -93 578 -101 723 -617 -12 -842 700 -721 -67 998 719 -735 387 606 958 -741 728 -13 -800 167 589 646 797 532 -156 288 -497 -865 201 167 429 378 -975 -111 69 -320 -546 943 360 -559 -732 858 474 976 -771 -239 -890 881 -718 448 -637 -732 -113 530 433 836 -779 116 396 309 847 -972 -405 932 -481 251 -547 -703 -900 -273 -220 -337 -488 718 -52 573 473 -578 938 -377 -995 -58 -836 462 79 -854 -9 218 -609 -69 950 137 -656 463 675 -928 -370 -630 9 34 -791 272 549 -415 -753 1000 761 -84 -344 103 106 -463 -854 495 84 -434 582 -417 438 977 217 663 -238 -715 381 -531 -261 -136 -467 680 959 -22 -174 -256 -61 -986 57 -673 376 160 -411 -311 621 689 215 -915 -849 426 -558 105 -441 405 373 815 -455 160 -529 98 653 146 -343 -606 571 -377 -746 -787 -677 565 453 287 -851 -361 149 -162 634 -835 -310 160 283 986 -730 129 687 -237 -344 -935 -341 277 372 930 -200 142 64 -565 604 -935 -179 176 385 433 -665 -570 -364 385 -792 360 200 388 -866 795 650 -589 495 -455 549 363 -617 433 306 -569 258 291 -756 519 273 680 543 520 899 53 847 999 917 34 382 49 -337 374 -151 816 -902 -210 -858 30 -769 303 36 769 -525 542 851 45 495 -792 406 -346 407 866 954 -709 508 -318 508 -124 883 458 -447 -465 291 643 -273 -802 917 138 -114 716 -515 926 -277 578 -49 912 -337 -513 44 133 495 581 -462 503 986 712 -763 867 -139 -822 893 -696 144 -279 636 668 322 324 -597 831 316 144 439 -731 -979 -730 828 -360 869 334 -651 -537 -687 753 516 697 888 -369 -966 -822 798 -12 -68 -679 -863 903 359 -391 191 900 201 294 204 35 15 793 -284 473 -729 274 -410 237 -800 671 917 -156 -40 974 -210 -248 -58 959 -161 41 -707 -789 -485 107 -371 -67 420 450 833 -317 921 500 735 176 662 -838 -787 -641 712 -300 -674 538 146 620 -722 566 855 428 776 403 -330 -192 205 -37 278 -997 782 239 -839 -959 704 -240 -472 -253 584 -935 966 -799 -544 71 -956 151 -531 494 -708 997 99 -889 -936 -627 -854 925 479 -632 -241 831 144 122 253 -68 592 -456 946 -206 -762 -252 253 213 720 -516 -175 794 -592 -600 -224 41 994 -861 -391 632 -967 -120 144 373 -781 -18 -410 -617 -867 730 -145 -47 3 -577 947 482 -221 -433 692 90 720 -558 -493 760 -196 -732 -979 -979 320 -567 651 -626 -771 290 2 -165 796 950 740 183 657 -30 446 -808 -351 984 816 -963 86 -702 550 880 -329 767 -847 977 590 -741 -352 -855 -169 -728 -918 292 -392 -114 280 -191 -637 -219 -22 546 501 -566 664 -251 92 -213 674 -788 -643 -705 509 941 -565 -123 157 -355 -793 49 588 525 258 331 751 6 -921 -849 143 -885 199 910 977 466 71 657 133 -854 -865 -714 144 89 313 -485 -251 911 66 695 305 -892 115 861 513 -133 485 315 263 211 -814 146 -715 379 -73 158 455 671 713 500 324 -425 946 649 902 -368 -47 661 -630 -452 379 793 -171 364 -258 627 118 297 272 615 296 -496 -105 40 522 323 -262 229 -901 633 -441 179 153 -436 -300 -40 -712 -759 919 735 -17 -761 222 -116 -401 -337 933 -526 136 398 -14 -421 519 991 -522 -851 699 992 -717 -411 -891 -529 -644 -23 -829 341 245 -768 -209 -114 432 -281 -904 163 -676 678 -324 969 -507 639 -114 -95 -500 668 -774 702 -647 838 967 -649 -45 383 -111 608 664 942 813 100 48 791 489 853 191 -264 -224 694 -113 -103 395 -791 544 496 108 464 -575 -591 -363 726 522 163 -634 -601 252 452 756 -421 507 -766 377 -182 -865 560 403 979 802 -973 -464 863 983 260 -789 935 245 -361 840 -468 -660 -381 -271 199 -62 -984 -762 682 -940 373 -50 940 345 208 -696 903 -112 -301 -664 643 554 77 -828 -316 753 -533 -708 -478 -88 767 -959 -933 -870 211 -454 633 -968 -661 -504 -33 -671 763 -26 43 -374 643 470 723 -839 -502 -590 -166 937 763 689 -698 871 831 73 253 -253 471 -405 -933 63 -857 538 848 523 564 -976 938 -714 -539 -610 836 661 -135 571 575 869 -630 665 254 456 633 932 -366 929 -393 -202 -599 -187 -517 -36 -654 0 709 589 -235 -551 -23 350 -234 -286 723 -825 -415 970 -98 -61 -687 -908 -663 165 976 517 476 309 1 495 48 317 -292 -426 -371 -492 -917 -163 -573 -79 729 -912 751 700 -868 480 358 584 -492 18 911 -443 -389 -770 -898 -780 175 965 -928 52 470 701 -524 -170 -791 -605 103 -398 992 -568 235 -341 200 373 -993 120 -587 230 -471 652 815 -773 175 -134 -14 445 971 -530 -816 502 892 674 -367 -233 50 -139 -542 705 -58 -309 -783 963 -337 816 -534 -494 -176 -738 -417 88 350 -659 -210 -535 10 -486 383 -860 -587 -913 815 -840 -150 -418 43 83 -512 982 -824 -587 868 -263 -325 -271 -914 -491 -947 -149 -902 449 613 -617 -775 594 443 771 474 338 -130 839 -778 739 -985 519 790 -280 -990 587 637 -581 30 711 420 -538 -302 218 606 732 572 777 -568 638 430 442 -889 19 -491 206 -632 592 -447 529 -669 215 -465 208 -913 582 463 434 -47 418 -238 -383 9 -589 741 488 -377 -614 -84 660 938 677 883 -986 141 113 -954 -526 77 -555 -277 842 270 -968 -465 -546 -931 -347 839 908 137 872 -481 -112 978 544 -120 -931 -296 294 -397 636 -860 904 88 697 605 818 978 846 -135 -690 264 -354 -638 792 301 164 -75 -736 -694 606 -350 -769 136 -711 60 525 -395 949 -506 658 85 209 992 -95 -362 -85 112 -562 799 -577 291 407 781 -256 -997 -561 -515 213 -976 -633 -271 439 86 -713 111 86 -484 919 -205 973 960 484 754 -704 846 985 -612 -912 -619 -110 -802 413 -191 -495 537 133 370 -93 -723 -414 -898 895 86 147 852 -305 299 119 224 -270 -809 -776 -506 -460 162 355 -597 -859 -44 -752 -541 -210 754 -561 -204 -255 872 -247 -584 945 556 365 -593 -178 -573 -763 321 -253 417 -476 -160 -518 -558 311 -989 -166 760 339 727 408 -299 223 302 494 -939 197 -293 -337 432 -544 -664 -520 246 -914 189 670 -1000 -122 690 -253 557 -96 -324 608 918 -172 954 661 -766 184 422 -817 -344 -774 -403 261 -735 269 -987 384 572 28 -188 -629 286 65 716 370 471 -74 -83 -935 -155 919 -648 -660 90 995 372 987 829 914 710 -694 -22 -585 513 -202 486 444 682 843 833 -392 320 -630 928 666 -1000 -805 -325 718 -836 -766 -435 -188 424 783 -624 115 175 410 46 927 510 -108 -492 -277 -103 418 944 -34 -423 409 301 547 -569 -169 936 451 -131 -760 958 137 -8 -137 -766 -159 863 -494 324 -40 -860 -513 26 387 496 -234 537 715 878 23 -786 734 5 -190 673 -906 942 -606 942 925 699 35 600 -983 -549 -27 -497 654 545 -330 354 955 -731 117 655 450 -154 -528 -582 -798 371 -411 -61 346 -388 312 586 539 185 -829 614 -69 819 -767 -653 -120 -529 -676 459 -175 -636 -263 884 -882 823 -433 -397 -585 -671 -759 -880 -613 647 86 137 -629 901 755 846 94 -255 -926 455 -141 -579 333 996 -763 159 668 -699 -390 -519 -736 -236 792 905 133 437 -441 -534 77 -499 -936 -307 503 -458 94 -975 -878 770 -269 -761 230 879 950 -219 900 -801 -372 -534 -609 -848 774 -223 -765 -910 399 -337 -197 956 347 604 522 12 156 -801 -133 651 693 -697 539 718 -46 58 23 950 785 160 951 -426 340 -940 -342 -129 -823 218 688 -965 391 382 992 172 37 -429 -142 -585 -67 240 188 729 438 -876 608 -121 -536 -388 629 -576 -689 928 258 -998 843 407 -751 794 -566 -704 -143 754 -17 46 726 -482 560 519 117 219 772 -698 -781 362 805 660 190 -419 -640 715 384 193 694 -289 620 -811 -878 356 -494 -90 185 -163 -631 930 -222 204 -748 543 -100 572 -350 -67 238 -566 615 -825 338 -413 -920 -909 -431 780 -26 714 717 426 -174 -553 -608 323 223 -664 -937 -960 -66 896 92 -364 696 -807 701 -118 820 963 899 165 914 -435 -991 221 138 975 334 685 -49 936 -407 -790 -281 663 559 -974 -7 -208 9 -903 -133 321 781 903 668 763 -954 712 -879 -2 -833 -494 -575 -900 646 273 -717 277 753 997 799 -160 971 373 -112 660 48 -735 -639 762 204 671 691 163 953 939 -224 -90 750 115 -497 -195 -19 -744 -562 -333 792 294 -885 -742 -523 108 -310 319 -81 535 -177 924 -980 -975 129 642 -936 295 -823 464 -404 579 249 745 -382 855 -669 -123 570 416 556 -251 -751 -483 823 -904 -701 -934 347 -985 -900 381 619 22 931 -319 -431 -572 -497 56 32 -763 -561 -213 -35 368 -722 343 -362 -474 -939 383 -914 -280 -71 709 668 831 -995 660 -76 460 959 -222 -691 13 -60 -289 230 892 553 -529 -298 -893 212 215 -370 587 -792 165 -374 -768 332 -553 -918 -576 -820 -870 310 293 -391 -211 -452 990 -295 398 168 17 986 292 947 -488 661 -392 552 441 700 182 -188 778 -381 -102 289 379 -368 473 -333 -976 -671 361 -941 850 466 675 195 -181 823 2 873 -677 -587 -459 -463 -538 984 4 -20 972 -801 -237 99 -858 189 -838 -990 -872 266 -158 -235 204 -21 618 27 368 -860 -649 158 289 -805 227 -242 395 911 -818 -632 632 196 -549 -38 108 -467 -554 -881 -23 -122 164 340 -825 -639 171 -128 -334 270 447 -46 981 7 -722 874 539 -268 -146 298 929 -927 141 -646 935 -119 823 848 840 -992 -724 431 -918 -729 -958 387 -623 -149 71 -222 287 -838 -608 104 -987 46 -913 -954 -752 515 -195 -909 -956 -145 -617 405 -483 570 537 143 -539 -190 -425 -632 -38 -181 645 978 997 827 -976 -502 -472 -912 -326 589 -393 5 405 -508 -788 -777 -318 2 -970 -497 -98 965 73 166 -374 602 782 -580 -183 863 381 50 613 612 -26 294 -959 879 -535 -745 486 -787 927 129 -727 -876 -565 277 822 -390 492 -565 518 -209 346 251 -969 -745 53 -384 298 -431 617 968 975 932 -961 111 -301 -381 -140 775 -376 752 -565 575 -422 429 -417 -404 -874 368 -843 -88 41 33 222 653 -151 -156 -35 -689 -575 34 554 371 600 -442 2 -245 -266 -853 -825 885 189 302 511 -409 -531 498 -38 -709 -282 636 -781 -354 440 -484 -15 -755 -269 116 315 328 552 -47 -882 465 882 905 -548 -564 -527 -742 913 339 -1 246 499 325 773 -900 -49 948 -669 -105 853 -875 -550 301 967 987 -20 -16 -986 946 869 -150 -548 84 -339 527 898 204 447 703 681 -748 -41 494 893 -964 -879 -771 37 -59 -420 237 -607 824 -227 -583 -82 977 820 -715 747 802 -88 -844 216 -413 -781 -220 -582 570 192 634 -121 986 584 997 83 865 -399 -78 61 200 219 435 867 806 -137 340 -344 -694 325 -939 -510 647 -670 812 -275 585 -74 -849 667 -840 684 725 538 946 -804 -832 129 -698 -456 -846 -880 -958 -123 931 230 620 706 -594 821 14 -496 -470 -93 522 299 985 -424 -85 519 272 361 -193 -911 597 294 -331 -697 -188 -791 770 -11 -903 835 106 125 386 -333 634 -749 -207 182 510 666 -797 -388 926 -650 793 -867 615 458 642 -843 -383 -244 843 -891 794 -197 -874 613 -859 298 -81 881 -293 752 -498 765 -993 -356 -623 834 -862 -79 978 -344 698 -884 993 -483 -329 -571 -769 368 956 -349 476 -861 706 168 -267 91 209 408 488 433 82 -552 117 -974 672 -230 319 -272 -905 117 -317 -901 -674 -61 63 382 955 195 304 228 -246 -158 -547 -619 523 32 855 -420 -440 499 311 223 214 89 621 804 953 -196 566 153 729 420 -121 -650 -641 179 -910 -350 -730 -94 67 923 -653 -123 292 129 630 674 -145 84 -246 -804 -854 -923 680 42 679 -925 372 -638 502 691 535 -582 136 -226 623 657 865 951 732 -79 72 -125 836 -313 851 -328 -823 -912 -878 890 -176 333 353 54 626 -43 508 -289 -114 -266 312 182 -243 -94 871 -118 214 -565 619 -447 -378 -689 881 841 752 817 -4 -142 367 -993 896 997 895 930 -296 -961 950 379 335 -607 170 329 411 442 -746 975 -845 -473 -39 976 171 540 -151 495 986 -545 251 -84 922 -231 -718 -900 759 868 -117 28 -495 612 -203 926 -365 913 750 -535 142 357 -977 -600 -957 516 309 -903 -475 599 519 -553 374 583 299 197 -41 768 628 260 -637 251 -403 -41 -67 -119 87 -17 648 -153 -198 -501 -154 75 -260 866 -995 684 -468 534 -320 367 -706 397 215 226 -694 -45 -931 -377 565 723 272 119 -928 657 -593 -495 -141 513 -373 95 618 162 787 -803 918 -86 958 909 523 33 194 990 46 186 -726 182 942 755 -17 248 19 751 -354 562 -633 -147 -782 499 910 -836 590 571 878 -379 142 914 -715 -529 -511 -516 -482 444 985 -465 997 123 754 336 -732 862 734 -747 673 -374 -335 -566 -739 -32 -853 390 758 98 868 383 -741 713 -962 830 484 -688 166 -57 541 822 90 -369 652 -500 -605 516 444 312 -411 248 530 -202 -947 -93 352 -701 -747 627 919 -85 751 -894 -673 277 -821 50 380 -100 274 38 -929 -491 280 -752 -939 518 579 -679 -884 -503 -217 -747 -661 322 978 -569 -818 -905 34 -439 740 711 198 -155 -59 33 403 -277 -279 547 791 -567 -271 852 -851 -338 220 302 -924 -748 -472 102 -695 -785 -957 191 -494 632 -384 867 -899 784 -490 436 700 -23 -550 442 -418 376 -650 77 260 929 -993 -776 611 -780 908 -460 960 -221 -677 361 -300 25 -206 444 -640 -171 -171 517 996 973 -220 828 350 52 -710 -693 246 112 -270 -185 939 -360 795 -785 -192 591 -157 -324 -779 513 -967 242 881 -127 398 302 444 -584 -184 -449 -927 -49 -582 526 -829 -665 48 841 906 -401 739 -600 -700 999 -300 496 83 -977 -659 -443 730 574 20 -306 -803 906 539 511 -227 290 248 -867 -727 649 -812 68 -401 -610 -492 -928 -260 -984 -105 -802 -86 -114 193 187 -718 681 967 -819 -390 691 439 248 -952 478 -814 585 770 -631 -991 210 -750 440 -822 -613 -454 -806 -491 -180 -885 -765 -598 129 -813 295 416 -387 -275 -149 -177 421 505 399 -704 -659 407 71 -603 -182 -635 37 492 975 -512 -566 -897 -134 -768 -857 -882 125 -629 65 399 487 -139 -179 -477 39 -296 -34 -585 23 -762 -693 420 965 -120 500 137 409 -605 -683 -510 385 -77 254 274 29 956 344 -282 -877 932 710 -702 -926 -321 799 109 -81 -944 261 -172 -158 852 -194 357 -900 -978 -233 797 9 337 713 906 970 833 -208 -700 153 900 -361 850 -463 -285 903 -977 -170 335 106 -726 838 295 820 -728 -738 205 468 452 -729 727 -824 -854 476 22 749 -583 -382 -573 -953 -591 -792 904 90 584 -835 -922 -67 -509 774 711 210 -334 443 252 541 -456 -157 28 -156 -598 1000 -778 828 343 701 899 251 -792 -621 798 -245 -793 347 385 495 -404 -365 94 -353 537 -529 -748 -758 603 -231 710 888 -798 376 545 690 213 -70 -967 223 902 -353 715 526 463 914 379 -726 909 25 171 -873 -445 930 -596 -62 -509 299 233 278 -810 -975 -821 644 -749 48 -714 -270 -755 -275 24 -509 641 -720 129 -939 199 -3 913 -257 678 -42 -694 -801 533 -631 -683 460 -703 7 -340 973 -641 -482 -735 -877 292 15 356 313 542 -409 -964 310 608 -710 249 -561 71 114 -319 806 -689 609 251 -479 -96 448 637 654 919 -40 90 -980 -424 431 691 302 501 77 -967 -791 100 -714 845 -115 641 -723 -787 784 824 708 -155 459 -19 -54 898 233 -231 -584 564 763 653 757 81 -606 678 236 -456 923 55 -241 837 837 729 859 -212 -521 511 13 125 641 -681 -951 266 802 -141 -158 956 -699 610 -946 -336 581 355 -394 942 855 -472 743 528 994 595 -499 386 573 -810 -933 -598 641 -486 691 327 81 -21 532 303 -117 -351 -228 898 -794 -343 907 -145 -541 -622 586 -383 -121 -249 -568 -599 565 -672 -319 -980 -371 -988 96 171 -765 -666 188 63 -776 -610 -182 -788 -51 -996 -35 -286 -825 -868 -240 706 -436 69 -691 -593 -714 288 -32 167 698 903 67 -979 318 61 850 889 716 555 651 -811 979 132 -230 716 119 540 -887 -709 -437 -619 418 -990 265 491 558 -333 -910 602 230 -103 125 58 -793 -559 49 -19 -407 166 745 -131 -139 498 -131 30 -549 557 -724 -973 497 -246 392 -910 -411 344 1 -698 173 -221 -286 -972 121 993 -619 -308 917 -625 478 237 -653 214 -205 547 -145 -213 -793 -796 73 974 523 979 746 769 -291 30 835 -195 -467 -47 298 -40 385 -637 -210 856 -203 -462 -474 -40 703 -206 627 -157 21 996 -881 -744 246 952 777 -197 -129 838 361 -201 426 416 71 -784 978 764 -717 -132 -113 -350 728 -472 956 -688 867 949 -349 588 -801 -248 299 167 281 -822 447 842 -593 -771 394 -133 -848 32 288 59 138 388 500 477 -390 852 884 106 958 722 880 -579 -135 796 564 -520 470 -736 -872 645 -335 -185 857 -144 -725 -592 721 -63 -767 649 -184 966 -155 749 215 -966 -580 -630 108 575 100 734 -997 708 694 395 -185 -557 -138 552 -553 88 220 -381 103 946 648 -645 -294 549 989 -892 294 716 -611 -705 -410 166 -214 303 -650 354 645 914 -873 -360 -841 673 -33 -828 82 120 -14 -525 -753 273 -284 -937 845 -969 352 567 184 -407 -322 -69 860 -959 -518 786 823 806 52 -387 -210 435 645 642 337 371 715 764 998 -133 437 146 -812 -63 -456 448 522 -255 126 -802 180 804 277 -869 -64 -782 359 -790 148 287 -313 484 -52 353 323 -231 177 -633 -126 74 -828 -867 91 -509 -447 453 -811 878 -543 -780 -418 -41 -669 257 388 -573 -742 855 -925 -837 832 652 -416 -36 526 -927 78 -410 780 -163 317 -387 -410 840 3 -676 -905 -78 -698 -879 708 669 -288 -592 667 97 -694 513 -473 670 -697 -799 789 -765 -583 353 -449 666 -502 -158 -97 -360 -386 -242 -1000 -932 -126 -279 500 -766 -959 949 511 -76 159 606 -101 -77 560 373 -950 395 272 486 902 -613 654 220 146 -615 -913 908 -719 584 419 588 -829 -213 355 197 -867 -955 173 32 658 -324 -840 -359 -988 544 -947 -790 -510 484 478 -451 -884 358 392 541 -776 944 -427 -742 791 -605 -813 -558 -277 -300 476 504 -444 -697 271 681 -107 317 703 899 -925 495 -117 848 190 551 507 704 -653 -567 -430 507 -508 -805 -921 885 -262 -53 396 732 -542 668 -151 -960 949 672 386 -711 -279 611 565 -460 395 957 965 -992 633 -292 -372 -14 -404 -52 -530 -749 303 592 -703 -581 700 702 -932 -665 -437 879 936 637 -605 -644 -914 -701 431 523 -42 251 -455 -296 -271 269 -518 -67 129 -72 -581 335 -772 280 -967 -695 316 -706 -259 742 36 -657 586 167 -1 300 56 334 -673 950 834 -862 172 -39 174 -887 -789 847 -566 -799 369 882 688 77 875 -42 947 360 535 392 556 485 675 -309 182 -141 -398 -442 647 -29 -510 -770 -40 -743 46 39 -874 598 136 -960 749 313 533 -757 313 -756 -151 -90 579 961 -495 247 584 985 934 -79 821 -930 -600 588 -490 200 -194 -852 -263 863 -822 818 856 1 -579 916 973 -378 -54 318 -668 -394 54 485 -384 777 781 -544 -861 -175 -108 -646 -923 106 357 864 -698 -108 -270 334 646 -253 318 -414 -475 -913 626 114 -583 751 -436 -175 952 -641 599 -128 -874 347 929 -490 -173 979 -818 935 23 -567 -963 955 446 -333 197 -647 588 842 -769 229 989 647 -672 -407 -4 36 324 -482 -679 912 42 272 426 -563 850 -209 -647 540 -691 219 -836 -917 -582 614 13 -832 -809 668 600 -502 -935 284 932 173 -806 -256 620 228 -617 319 582 -250 340 673 443 -867 579 912 -283 516 512 -515 -353 -484 673 -33 514 378 431 124 -68 -349 485 764 745 189 -248 710 -459 -411 -530 896 -82 -379 -823 294 973 -758 143 419 -857 -241 -609 -942 355 -554 -210 950 -982 194 -13 582 -378 -588 802 686 -99 -61 -850 -722 -925 38 -423 -251 865 -856 -424 960 106 316 252 -175 -61 257 845 -969 665 984 -824 -624 960 3 -547 -249 588 504 -96 939 -502 127 -460 -85 -339 919 848 -25 -7 525 810 -605 -315 -223 -809 -627 -78 467 512 -347 -361 611 990 637 378 562 -682 -532 -451 682 271 -969 460 822 768 -276 180 972 -162 169 -785 -20 -808 460 776 -702 481 983 186 926 -376 -561 450 173 549 -412 640 539 -638 -498 -780 -25 -235 -853 46 -361 -313 -109 -672 -553 904 -558 1 916 -762 431 -596 620 416 -45 -505 -913 -14 73 -967 -489 -809 412 -687 526 836 150 49 -280 -848 -769 754 739 472 226 -376 -81 120 -902 587 -952 -493 1000 354 475 102 71 -191 -786 678 836 96 -570 -627 -740 729 731 27 339 174 -716 89 564 39 -345 720 33 618 133 112 -682 -437 -997 981 -370 -158 -256 609 172 458 -531 307 87 891 -954 690 -333 601 -965 -33 600 -88 -561 -210 -979 898 -900 503 734 -783 -188 334 -355 920 -799 -14 171 253 529 -169 -523 383 216 214 212 578 -76 -174 -432 -617 -383 -459 -130 552 -713 -222 -423 588 -565 -448 503 -779 -714 -150 126 -829 -289 757 -239 -586 939 -94 -415 -733 -55 63 866 -397 976 174 -114 -279 144 190 -750 250 789 -429 832 -654 -976 27 204 521 246 -87 -981 -649 -365 -610 234 28 295 560 -326 -847 918 -845 -268 905 145 -500 -107 282 480 818 -331 -163 -765 253 829 -343 -446 -445 658 -138 327 -514 -66 -637 -302 -211 256 -89 88 -432 829 913 -920 -780 921 -767 -675 133 -368 -280 -337 384 911 -854 -560 414 -376 979 839 492 177 -360 -43 521 -735 894 -419 -200 -471 563 -256 931 759 -154 -472 390 229 -846 -361 169 -697 249 -119 814 -802 392 -49 518 795 972 240 367 932 -316 43 985 -611 827 507 624 -570 42 -803 533 -142 -410 -797 -126 78 -176 72 3 913 930 521 91 -436 -452 -905 -763 -864 -936 365 -565 -808 -449 -388 858 -414 190 -954 -44 -431 -581 404 101 -950 479 -141 -579 863 -165 835 695 776 -185 -810 -365 441 958 -219 -331 797 -219 -552 87 -669 145 95 507 161 95 824 54 -13 -190 779 -741 -124 314 828 727 337 991 769 -797 -136 -593 -145 -990 172 -367 72 -862 687 511 -168 246 -165 4 218 420 459 -223 94 8 -992 -174 462 801 -8 -816 980 801 -849 671 -458 -313 629 -181 -418 143 391 -570 -509 -365 -621 112 -210 -959 208 -279 -854 34 -216 467 690 -139 -487 -741 -901 185 -816 -762 503 -921 -665 894 -419 -449 406 122 102 745 893 -522 -537 -267 751 -851 -524 -679 299 -660 716 -647 524 -365 -544 190 -842 -213 849 974 273 -104 137 797 849 -82 717 217 949 -899 793 684 954 -745 600 -948 -863 -940 -414 -943 109 -935 754 996 -601 -417 487 196 -637 146 563 -601 -481 914 568 -247 450 -52 287 577 -822 914 -648 400 556 -439 924 -999 679 123 -134 131 -81 707 771 782 45 -108 92 301 674 679 -546 -385 332 944 -600 -880 -225 512 -268 -960 -487 -674 -114 -540 468 709 992 649 199 641 793 -306 27 545 230 -462 -429 1 -217 393 415 -157 -714 416 -343 776 -728 972 853 381 118 -302 -95 257 625 234 879 70 -460 -45 -197 606 522 10 -62 -336 296 303 -683 807 -979 187 255 -256 746 438 313 -305 -680 153 767 -72 818 707 671 -55 -862 546 -755 -947 477 -876 743 987 -435 320 204 -560 -769 132 -776 389 -763 -322 383 -917 173 -308 -358 -830 -607 227 -985 908 -367 923 -718 139 13 -746 -354 -892 -832 193 804 920 490 -705 403 -774 -819 -605 -15 -896 44 -345 -281 994 985 -569 126 92 669 165 735 -197 -527 -753 -319 121 -123 -731 913 539 -777 175 810 761 -40 192 -282 408 -918 -326 -84 -672 -549 -12 -811 -193 -991 856 -481 -171 -626 48 -909 852 -616 -979 -724 -487 367 323 -92 -41 -522 303 191 525 -366 -548 -796 501 587 336 -174 820 -341 532 414 458 -464 580 866 -661 -817 -110 -173 -79 102 935 -549 153 -15 -355 157 -914 812 -387 -948 2 657 -263 -809 972 -306 72 544 716 429 847 926 -171 -689 -368 -756 -398 -807 94 -369 -481 -621 51 -475 -275 89 263 786 -73 145 763 373 -585 722 963 -422 594 17 703 184 -546 105 886 501 -79 441 728 -506 848 -428 901 826 -486 -183 -75 279 890 -503 216 188 -234 328 703 341 665 986 -216 -262 -451 -73 -212 150 -985 -641 910 223 -822 -28 309 686 784 -817 43 946 -625 -459 807 30 -993 -269 912 -980 -132 826 614 -577 755 527 701 391 181 423 820 -39 -772 47 -434 -34 -815 98 -687 -855 943 447 686 -889 -902 807 -140 376 -455 263 -941 -227 629 -308 -611 523 621 -522 527 -724 404 -386 -141 106 763 -823 -965 952 821 -503 -58 -750 -514 903 784 62 295 840 686 -623 -583 97 218 177 526 476 196 919 69 536 169 885 -330 287 -393 661 -422 -251 244 -778 -641 -51 158 -730 872 -149 -836 114 714 -390 856 400 -135 -8 479 787 -500 956 -527 -566 290 441 -407 627 -305 706 144 -423 249 -159 -167 518 599 -233 -337 -701 851 888 760 -551 -59 66 546 -547 596 -573 -398 615 330 -546 -381 -997 291 282 475 622 -813 -905 -283 953 -277 19 653 -517 -226 -82 -849 -178 -818 921 -510 -513 889 349 -735 781 -303 593 231 781 -784 -691 -123 553 186 772 -779 984 330 -710 -48 -393 -782 254 557 -227 -41 30 -849 67 939 -924 954 -684 -313 -269 -458 -559 806 232 -280 958 -364 -957 -306 246 -73 6 -441 -459 438 693 -467 -558 -227 -573 558 541 -711 -53 224 -40 -972 715 -420 -213 -483 412 -22 297 916 293 893 638 948 291 -350 -967 156 203 -709 607 959 -535 501 887 -772 -516 -352 543 180 846 -727 507 163 753 962 -549 918 503 -769 932 -201 421 -354 -657 193 425 -642 850 747 -558 517 -308 414 -773 -524 -211 617 -968 -298 801 -872 349 -681 869 542 -137 -970 -827 461 168 830 290 827 524 37 -160 -683 212 990 -805 517 -818 -852 -561 523 -375 -180 616 923 -188 875 413 144 -413 129 91 -353 -63 90 -404 -910 564 -121 -473 983 850 946 559 -233 -221 662 -361 -593 156 -923 190 -589 -847 288 515 -385 488 35 682 -930 -793 -606 -135 -493 175 -608 -939 -76 -540 -459 177 -228 -695 676 911 -884 281 -391 221 -330 -468 192 -150 -688 -843 863 -550 -715 994 -11 -970 -166 566 810 153 -511 66 -765 832 239 -18 655 371 -355 4 -487 109 506 819 854 -294 -736 452 544 -995 -244 376 -79 -941 28 -293 954 727 -693 -808 38 786 -794 698 794 277 -723 -667 958 919 617 725 -826 109 -842 73 61 -675 618 -579 460 30 -600 851 -483 -982 -451 796 259 998 -511 23 -703 696 -548 946 637 -564 498 930 -525 166 503 366 -793 802 -72 935 822 184 143 182 99 412 -473 25 -710 751 -70 910 -698 340 -757 148 8 -741 -237 155 -586 -636 382 -185 -86 -926 -947 -27 -307 -408 -117 -716 -737 -169 -74 -746 -520 13 337 280 -404 -438 -121 771 -276 902 -465 -410 232 875 989 959 482 -248 -234 -424 355 287 108 484 -836 -121 -285 -703 290 -10 -401 -696 -136 -682 -546 -968 485 -645 -263 -316 -172 -303 -686 210 -823 -248 -243 36 506 224 315 169 -986 407 254 -120 -817 979 -923 696 -952 -594 -88 753 -505 -685 733 -508 139 -370 -121 -515 678 917 -402 551 715 691 -993 258 -639 -36 128 629 -306 234 684 249 275 925 165 105 -136 557 -340 439 -819 714 508 679 415 -184 -26 -497 -822 -178 -197 -82 -837 970 -307 -443 -751 -751 206 669 830 7 403 870 400 92 90 544 -961 -546 -909 103 402 -959 552 -422 -893 -443 -425 885 610 -7 562 156 591 393 881 231 -282 339 677 -486 327 637 540 -46 153 -651 -101 -185 982 -90 -893 -10 513 513 714 -852 925 -929 -66 -816 -92 323 528 284 413 -58 99 403 -59 165 -428 430 -748 -412 -723 -112 -437 -903 -622 704 733 -549 954 -515 429 773 -132 -772 875 -606 -593 -121 504 59 -143 552 0 -592 706 694 100 201 933 339 -789 -776 169 406 -318 -646 -730 720 665 796 339 -185 407 826 390 -220 90 -366 136 92 148 -204 -330 -507 -932 -263 -716 -688 -321 398 704 -363 817 848 -301 62 -486 517 -717 -760 -369 953 471 -735 -325 -362 114 -729 910 -318 -970 -300 428 769 197 98 146 374 229 67 -565 -818 -671 100 -736 -931 -750 899 -299 -865 -172 -664 492 -9 380 -45 -246 -445 -92 169 650 480 -702 -118 -738 847 804 427 998 -545 800 657 94 -371 -89 910 -181 -98 -345 -970 -177 519 182 509 -826 356 664 240 585 396 784 599 -224 -336 -206 -627 409 871 482 -999 -947 379 -851 234 887 854 -300 -335 27 79 796 -178 66 331 -415 43 173 -817 -729 -805 383 -190 267 -789 879 74 -23 234 864 -629 55 938 351 -418 -431 385 -570 730 744 -493 380 -481 -948 -589 451 45 769 -381 211 -194 -734 941 647 43 4 -107 146 -490 227 -408 659 -956 -78 400 390 -50 -796 -377 -308 -5 920 -325 149 19 -285 254 -872 -238 743 292 -930 465 911 -933 -783 -969 -564 -180 -528 -468 22 812 -308 862 -39 294 455 213 -663 -71 -460 -394 159 -909 -21 210 831 -198 466 -537 316 -466 886 533 -524 126 865 248 -435 382 248 -398 213 -579 812 621 327 107 665 265 503 569 647 -301 470 165 911 -220 -55 -680 344 600 255 240 146 -568 555 -377 485 400 -17 80 -399 273 353 -568 392 832 -833 -712 -400 -698 416 -105 224 -553 -404 180 230 998 774 678 -894 -304 883 -166 -21 563 968 519 700 91 -963 -944 -678 963 588 -657 -772 537 132 -601 -34 829 177 563 -624 -236 684 267 264 -717 -18 555 -12 580 -654 -836 212 -808 -496 606 332 -17 -768 -73 795 -467 210 255 -29 894 -550 -871 -637 621 447 494 282 824 -706 985 -229 -106 111 70 554 873 -947 59 475 675 42 754 149 -889 -310 -991 -625 211 -767 -381 907 -871 -436 868 -519 740 325 409 261 121 329 293 997 625 -564 -887 530 -365 -11 123 293 -284 -17 443 -634 857 957 956 940 -641 229 364 565 -320 214 827 184 241 -466 -906 143 210 335 -323 284 -857 -633 -401 -795 -886 731 958 -203 -186 486 671 660 -400 -237 823 179 373 572 382 308 -245 -898 -292 -507 594 -366 -220 573 684 -720 340 -765 -276 457 -725 173 -679 -267 868 -123 -953 269 -498 -760 320 707 50 -410 397 -811 454 -628 -768 621 -468 -211 249 -134 -529 455 -329 290 -5 580 -239 -288 705 -820 -198 653 448 -597 571 213 805 535 170 438 730 -289 588 478 322 674 589 381 292 -306 211 -64 1000 -776 -231 893 492 -96 775 195 -83 -934 -134 -45 -259 18 -664 410 -621 -423 -874 229 800 -652 79 753 129 -832 485 -793 775 -948 198 490 424 208 -253 -266 -738 133 612 -361 834 -565 702 274 -872 -641 -330 -245 -139 -824 -18 -483 -59 -3 -525 -561 -876 181 502 -580 954 -541 -336 -224 -662 933 -736 989 35 -469 -62 -103 -743 931 89 152 307 -204 -536 101 -816 799 -763 -256 -183 -691 273 705 842 -100 29 230 -765 521 848 919 485 -247 71 -670 -565 -213 -928 186 824 877 706 -342 5 545 636 -295 -144 199 -478 275 -40 -95 195 736 208 144 604 459 619 -295 757 -318 970 62 -524 -462 -412 11 193 322 -999 -993 -317 580 -380 -731 -938 124 817 -20 -75 248 658 948 -197 -191 712 -620 651 649 -537 161 -713 163 814 726 -91 291 -46 -625 -275 -823 -757 212 837 686 -575 -971 651 -419 -256 -452 216 761 50 -564 615 -104 -501 352 -652 514 -814 -163 -494 92 -886 321 -795 517 887 613 -398 -416 -823 981 -995 857 -660 -639 -403 397 577 -266 922 465 -406 -535 -963 -753 624 470 17 684 -605 -973 635 391 341 916 -354 143 48 -710 -227 -879 -196 -363 -680 -385 -48 -446 189 827 660 -132 -183 168 650 -913 -532 -570 -644 -228 680 232 287 -313 -730 -354 649 -940 -852 -66 -149 -909 842 -261 -590 -25 -145 500 -552 -837 458 139 228 -128 85 -447 -880 560 -748 -642 209 -701 -591 977 -388 99 -302 813 8 432 582 -558 835 -158 -240 -24 451 -592 499 -124 -153 -974 -497 -35 -979 185 149 -91 705 -955 450 -939 -409 -500 -120 -11 805 -290 216 -733 -69 -353 200 -391 -579 20 -72 -10 -258 -228 -105 767 -382 331 -114 736 843 -738 -198 941 -538 883 -571 111 -728 -409 988 572 -596 -104 -840 271 -42 697 -207 -521 -91 -416 -264 53 -394 -431 -629 778 182 -918 -46 726 122 -189 274 -244 217 -56 957 -374 865 443 378 772 1000 -445 879 -209 261 992 -512 -402 -415 933 728 755 621 154 -645 -39 -381 -586 621 -564 887 -547 154 830 457 -202 -933 638 -568 -182 -546 947 -140 -189 -570 595 808 -783 -779 -198 330 -747 298 957 562 -666 848 -748 295 -846 607 930 880 -98 -154 -315 -694 141 -302 876 806 160 -403 -332 269 -646 569 283 739 945 20 713 32 579 838 414 699 -415 -165 12 640 -662 114 894 -356 -549 808 816 -354 299 575 136 199 -156 808 901 526 786 64 386 -446 786 719 117 325 393 371 718 -664 -67 -748 -120 738 -237 -736 922 512 -267 -771 -686 996 982 -436 -452 524 -684 107 -486 -895 -377 566 996 83 -501 576 488 955 375 481 529 -403 488 983 106 647 849 -351 78 -15 492 -640 821 262 951 195 354 164 -952 496 -413 -777 863 93 -880 -762 -447 479 -987 993 -493 -948 -371 804 -1000 -267 -215 979 901 199 -40 -168 -48 518 316 -576 868 -261 -257 360 830 103 760 -392 521 -910 730 -709 239 -701 -993 -579 -323 960 -828 -383 940 187 940 889 108 119 734 -379 -107 636 365 235 763 -270 532 -545 958 377 705 -777 -411 -505 790 661 118 217 86 -286 -540 850 343 -461 -245 -441 -909 898 -528 -291 -795 -890 49 -840 -842 -732 -693 -703 -391 -965 -553 -647 -823 952 58 850 307 -840 -161 -343 78 -553 470 -501 658 -67 -516 -326 136 227 -804 -461 943 -673 306 -679 95 89 -214 84 868 256 97 430 -63 -678 -248 592 748 -886 62 -39 310 28 657 -294 -636 -396 -579 91 -951 -125 -733 -52 463 -190 978 -601 485 900 -196 -714 -285 940 444 -963 836 -903 908 936 -305 926 807 825 402 369 -745 783 265 654 -192 -410 602 -329 84 -201 216 251 -616 -781 -470 520 964 -8 -153 744 772 -624 169 890 -557 612 557 395 398 -5 -655 999 -358 -847 -212 -486 -14 849 860 -815 -687 470 -183 -125 265 973 -25 -547 -233 -232 614 896 382 -572 -188 753 12 -51 -42 -876 764 160 956 -957 -194 908 773 -779 384 -507 545 73 -466 249 -948 -90 156 -848 -187 -823 -216 -503 -282 926 313 -87 693 219 -577 198 334 -689 -660 872 551 19 585 596 -197 956 29 729 -545 272 -346 -971 -224 983 7 739 -582 -570 -301 763 -1 100 -169 84 -481 40 -694 -932 -951 278 741 459 -449 995 -110 -831 -833 -330 1 62 377 907 666 -165 -937 -494 -384 580 -832 459 -265 -862 -450 -338 -979 846 -457 -721 -865 767 -952 -348 299 -457 662 -859 -623 -404 -599 -32 -277 297 201 707 585 -128 -451 863 11 350 70 -824 -791 -360 -754 98 960 427 207 -754 262 -161 -958 323 -568 988 -178 -304 540 960 964 -171 -307 891 -841 906 -97 -336 839 -583 313 -64 -952 -102 -586 -982 -336 206 390 777 -776 -226 -174 -973 -304 37 266 -38 -367 -284 933 181 974 -432 -125 918 839 699 321 154 734 379 -45 -501 -898 25 179 227 -875 973 510 -42 -763 6 547 313 625 88 -461 673 265 -227 813 -223 -628 864 311 854 -406 609 679 -125 -291 -802 761 848 525 569 953 378 349 496 124 676 322 896 768 -775 151 278 857 -127 869 307 -927 845 702 813 -839 814 -8 741 -932 556 598 911 508 -561 -69 -970 115 548 429 -688 649 445 755 347 -468 -796 -502 -550 -347 223 -252 -713 -920 441 -422 -648 866 -440 -741 -904 591 -335 277 -121 68 -315 421 -368 238 488 5 732 -946 -615 -914 -167 -671 -93 797 912 -746 236 945 -735 585 -634 -550 29 -878 -234 410 -527 -517 469 -580 -995 -224 965 969 475 282 -995 -239 -597 946 298 648 436 -883 -807 -168 700 155 -643 -40 106 592 799 404 -505 337 -714 71 85 -494 334 -872 -743 226 -809 -803 313 -939 -839 584 697 818 -984 -350 613 -835 -996 -341 -783 105 406 697 -134 -68 717 -32 -827 -953 558 -737 173 -567 -869 244 455 -943 -66 365 -112 591 988 -213 716 -875 -917 135 140 177 -904 865 -676 -716 -96 -1000 126 -630 712 773 650 -378 -239 -738 -97 631 401 41 525 444 300 431 -903 -696 384 868 847 -166 -220 835 -630 890 833 -480 43 -605 -970 -484 -480 -950 992 858 -181 988 -939 -84 -900 -918 516 979 794 -965 -878 33 260 -136 -229 -863 677 70 -221 -68 737 -370 935 69 -605 -671 844 906 -34 621 564 327 -461 -201 -15 932 733 -102 707 236 546 170 -588 363 -546 -496 880 246 -818 -995 699 11 544 -818 -511 -385 629 155 -240 79 -605 490 506 655 -250 -583 -877 -827 791 514 -114 982 886 146 893 840 -818 -589 -443 730 444 77 727 -51 750 -647 743 491 -844 -622 51 931 720 -135 -405 -356 632 333 -714 625 829 -948 693 764 -750 893 -464 808 -170 -981 -947 488 41 -884 7 -675 -174 -407 423 763 -341 -782 -441 -638 -152 221 -807 39 -653 355 547 684 830 510 508 388 22 -548 302 -586 -780 278 294 -543 877 -371 -419 730 -937 -592 31 371 -615 315 388 988 365 106 -432 -681 658 -159 890 -996 677 179 -521 -692 -534 712 -990 734 904 -784 -574 -141 962 -841 -696 757 2 430 243 -943 -347 969 706 440 848 -989 756 -359 -9 672 -895 421 -471 -674 -594 208 -948 731 -586 261 -569 324 -319 188 439 -505 -223 724 427 994 532 954 -872 761 21 893 665 -712 31 217 -866 -995 -174 -423 276 -337 -153 -333 -794 771 -753 -724 71 677 -884 -718 726 -67 -327 644 47 -932 392 -498 479 -972 314 203 245 407 -770 397 -423 233 542 -542 -606 685 380 -558 325 -180 -21 920 -811 347 -279 672 379 -968 -727 47 -427 -755 478 902 316 -91 375 -334 337 300 -569 2 -140 936 -834 695 811 -697 605 -14 55 995 56 -756 -335 -110 122 286 902 -187 375 -448 -437 -499 943 -343 -949 -850 -70 538 -527 -274 -598 -935 -919 -373 -594 586 -729 -537 760 -370 836 371 21 631 310 -530 206 168 -603 532 -173 908 269 152 235 -897 302 692 -613 51 698 793 -111 -96 953 163 -457 880 562 -508 108 329 -933 -254 456 44 51 -638 -425 -992 -484 775 876 762 -967 -295 -955 -377 140 185 416 -119 -739 505 -993 -465 658 363 -836 -853 -525 902 -640 -17 559 784 -808 -311 -433 -808 -167 -658 -832 -355 -769 587 773 766 -539 119 349 600 -957 891 -980 47 23 179 738 -590 741 -717 579 -910 -441 -459 -599 -961 34 310 -113 767 562 -335 406 16 -533 874 -557 211 -817 270 -452 619 -713 623 -661 -878 707 -451 187 784 434 616 558 598 -267 880 652 193 906 116 -936 -63 -681 354 962 236 88 -688 -813 922 -503 0 -463 -518 389 -765 990 -443 607 454 -103 -775 815 -581 938 332 153 -146 -75 199 105 -222 986 463 -630 659 -22 -535 -725 -536 568 -440 969 522 -700 -295 101 77 402 891 544 168 -103 -702 -853 -609 157 225 540 -923 -693 -112 515 -356 -734 -666 390 -385 139 841 153 813 707 -995 454 -882 -942 -608 807 288 -265 475 -246 -791 -465 104 -144 50 330 -990 443 -482 509 706 -884 -786 236 -707 -770 -325 38 896 668 -876 -510 496 554 -52 -710 599 -51 399 -36 -867 -645 -628 -682 -510 -90 -491 -842 378 -914 -504 -820 -152 889 650 510 132 -359 451 711 -169 -344 317 996 -534 -745 -266 382 848 -503 142 803 -326 -467 -977 -154 -153 550 312 -805 -446 462 299 -835 117 -204 -639 -901 -896 703 141 543 -325 -728 770 -336 171 663 787 -223 -928 59 -873 495 -594 -727 -591 -643 -628 -688 104 197 342 844 -929 271 -213 -252 26 -439 -913 -943 -740 775 -403 -702 748 -640 600 -301 -673 681 -208 -395 788 -615 283 -944 921 891 -936 146 -555 335 227 -166 -486 -953 -204 681 -485 -306 810 346 54 -397 699 897 119 -321 -612 -92 984 253 751 -753 52 502 -126 -936 -916 404 -953 -496 -701 869 917 -734 8 -823 -639 -282 -264 648 723 626 313 -856 924 -246 -452 -513 -208 952 105 -604 -426 496 -453 691 34 964 551 395 -297 -444 -741 -46 -209 -760 -44 621 -680 -162 713 -101 -142 -647 526 -140 235 742 -551 -552 -869 -293 59 158 -960 -348 -695 261 352 945 530 -484 268 499 73 962 711 586 -139 -496 240 -896 -491 -339 -493 -379 846 143 770 -918 738 120 -319 108 -245 -801 916 -644 -297 -572 -703 -23 -649 -698 698 710 568 803 -840 -300 -363 545 940 521 -797 -84 276 -981 -925 -430 -354 723 -511 944 608 -237 388 598 -692 -504 895 504 -71 76 -680 -244 -210 -622 -239 733 471 171 -388 193 861 -865 45 253 793 767 123 -296 399 356 608 -269 578 -891 295 -352 971 -252 -772 -711 212 633 770 442 51 458 123 -249 -656 838 505 -587 -218 -951 43 211 246 9 165 -850 959 821 -357 -444 -317 -504 606 -386 766 794 911 67 -86 -533 -523 -947 -665 840 -437 -553 -782 -554 334 -807 551 23 754 -763 166 -246 -782 -706 571 -135 457 949 -288 -274 481 339 -489 484 -147 -608 120 782 43 -849 530 -891 -368 -272 24 630 -434 -898 -325 652 -963 -71 -333 -136 -797 -214 -845 556 350 399 -703 834 31 -670 -332 495 139 -952 342 -753 557 -100 651 699 528 580 -371 -650 -182 660 -896 -521 -265 74 446 200 -281 -294 -116 930 75 -900 -625 997 93 -116 -256 -218 -855 -855 681 682 907 -658 -681 -824 497 765 266 56 -427 649 -467 -102 102 346 588 519 -800 19 -63 261 78 143 -690 -875 44 945 285 609 319 414 -225 -133 745 -656 826 850 -471 344 160 931 297 194 851 -295 391 341 -940 -189 48 371 -872 307 -730 -588 75 272 -831 950 -966 465 -105 248 -18 60 -904 -345 -662 -844 178 485 203 -610 938 -481 -989 -593 839 177 -219 392 -262 140 -183 -993 -337 -123 -586 -506 314 -33 -808 802 -741 -666 -107 315 116 -72 592 465 514 737 -691 320 -987 827 -953 884 211 72 882 264 274 870 876 -133 74 349 767 -144 -645 768 -824 552 -349 115 -451 505 352 865 -330 -404 -195 -519 247 -144 594 512 -969 34 1000 870 727 313 -521 -608 923 -288 -662 654 615 270 390 -985 179 -852 420 -307 328 -973 400 -529 -343 -606 -805 -815 -94 786 405 790 -283 425 681 596 710 -424 -873 576 -118 -690 -55 -342 387 210 -952 -890 -247 780 193 -687 -443 506 -375 -251 -261 -23 -838 -715 110 810 -895 696 865 -208 50 -624 -490 484 -39 305 -732 794 428 -630 675 -894 -831 305 309 -409 753 -488 -790 420 -892 -252 -946 -256 884 932 864 -796 750 -240 -265 692 180 751 -546 -380 -144 -955 458 347 330 295 269 580 605 -876 -279 -175 659 920 78 689 815 960 565 -983 -30 801 -347 -321 795 270 -686 -561 178 -392 -480 -611 -498 903 -375 -493 -646 619 -295 -412 642 891 -569 439 353 876 461 762 866 630 512 315 -983 566 -505 -744 -199 454 -755 -344 -314 984 701 -398 -747 -89 299 -482 -866 684 531 -995 954 508 -310 -176 -100 -833 -709 -420 -918 -823 -566 -88 -964 246 825 -973 597 -240 132 -244 213 807 63 720 702 -351 960 93 247 74 -343 -370 -603 805 465 702 584 116 770 -241 633 419 -108 943 383 599 -835 -44 199 -859 -325 -266 -704 149 -111 713 -816 -468 56 -500 104 -10 862 992 591 212 -457 527 884 418 -30 831 129 948 -205 937 -499 419 911 974 -657 -819 -722 -911 779 -284 948 -203 424 291 910 584 222 965 -742 806 -315 357 -753 617 -730 -750 419 -987 579 720 591 -718 -466 -442 579 117 551 -203 -475 -751 -856 307 -651 -842 -529 646 -746 388 -412 435 527 -241 -852 563 929 -46 -266 305 -221 802 487 -470 -215 670 504 -444 -568 733 -144 314 -965 -874 -111 994 861 -757 -612 -457 445 -859 -414 -282 873 -156 603 -474 -304 210 667 147 -924 788 840 -943 54 -251 25 870 -536 -318 606 -892 -203 -72 -720 326 170 788 -850 -507 100 8 29 818 85 -481 551 -605 -354 -837 -569 -697 345 2 530 -394 222 -755 -955 253 -641 932 665 273 174 -980 -86 -885 -88 510 -601 740 -922 297 -958 -973 -181 -732 508 467 -449 -204 54 138 -857 678 -342 -245 -288 488 593 615 608 338 563 -692 -998 639 438 437 -675 -663 -374 -174 -38 -921 -428 -637 -344 190 277 905 615 508 93 927 418 -772 -539 133 181 -265 620 822 153 528 -384 996 638 -757 829 -605 -290 -763 -524 612 745 -367 -557 363 778 776 883 -470 885 -762 -118 -146 774 -951 -368 -700 -7 993 570 491 -106 489 -406 736 104 892 529 -264 429 203 444 -478 -320 -370 485 772 -223 849 976 -534 -133 -177 -523 -446 -642 -388 948 447 453 519 -33 -952 -724 -620 -95 -996 768 415 -83 -613 -531 450 -380 229 -379 943 17 963 -295 762 522 -981 184 -468 217 994 -299 908 -943 402 -49 35 -91 595 -129 525 717 607 709 -200 -695 402 254 -136 652 964 -815 445 -881 7 578 101 -397 -746 740 435 -479 938 856 -668 -128 398 570 543 508 214 938 -163 397 -322 -944 655 -588 748 41 -269 580 748 652 -97 246 -41 -287 -98 -978 872 -125 949 374 922 851 159 816 681 713 -65 323 857 223 -694 697 -868 510 -438 48 214 767 -73 -831 900 -217 -586 64 781 90 -732 251 624 -291 -873 159 -532 -605 -127 671 -519 193 -158 79 -252 -6 -140 -149 -95 589 733 -395 297 -942 767 300 -788 -169 110 -680 -39 -939 -557 39 578 563 166 -506 466 912 -46 -49 898 139 16 300 -795 355 997 -203 279 575 -237 -482 1000 -857 668 -365 823 368 249 291 -284 59 -762 301 -298 -957 535 381 907 -461 537 -968 356 -161 551 -410 -260 -65 -342 -853 -968 -275 -505 460 519 329 -88 -830 -515 -6 910 -941 123 526 -430 -894 -349 412 -536 956 -840 629 363 274 43 598 -269 726 568 717 674 -436 619 -165 -187 -392 -322 -916 -554 669 404 -695 996 -407 527 390 95 320 852 -323 -227 322 660 636 -603 -477 142 -837 562 17 765 529 1 516 461 723 -978 458 264 -286 228 -947 816 -945 -892 -77 493 -966 213 751 -664 -769 700 -819 914 -471 -43 324 270 -423 -338 775 -792 498 -459 -177 -338 93 748 829 -189 -140 -664 -861 105 45 -667 187 -854 307 677 -861 329 805 689 830 -411 723 -267 976 -195 842 142 268 942 798 -92 -87 739 289 978 -804 401 -647 -73 162 -676 -791 -597 498 -792 492 733 324 -308 -979 -457 373 -54 -977 -869 381 248 -802 454 -260 -640 -768 -592 -315 593 -207 -574 29 -291 790 -668 -760 666 -396 -110 -321 188 -666 209 -589 -297 669 763 847 345 758 -677 403 388 -357 820 -709 -631 -186 -960 -364 -377 -536 -972 -277 -170 -246 983 992 50 -383 -49 -169 -537 -667 -842 -425 755 -897 -800 135 -796 -408 364 -203 187 332 410 -703 200 -517 -972 -291 -306 271 218 -501 472 875 -417 -136 -947 -491 -275 707 553 120 -173 -710 603 -494 463 376 835 1 -120 -388 633 879 312 713 -414 203 844 -975 640 -765 248 -250 -870 8 966 642 -694 -845 989 -395 869 -741 887 450 645 503 -165 644 -776 416 -420 -322 -319 65 -787 -761 -476 -576 -564 127 -772 453 -421 189 254 -37 -950 -157 272 839 188 -858 -871 984 617 -235 -939 -538 444 -783 -428 216 299 -287 260 -568 -357 556 32 528 -247 -717 70 228 497 776 -908 -995 -938 471 -71 543 937 768 -96 453 -313 -562 243 -877 207 -898 -751 573 -954 827 290 356 -55 597 941 394 660 -439 645 621 -494 48 -671 -874 110 571 -764 -377 -469 910 102 709 -859 792 -951 924 169 -902 -13 182 755 192 260 -748 632 -405 908 -395 355 -690 -392 -430 17 479 -370 105 663 591 -604 -528 -435 395 -815 463 -65 751 62 -755 641 371 501 -124 -551 -844 -146 59 954 -148 259 -977 -154 292 992 -733 -893 -82 233 338 -823 581 728 -637 112 -78 -260 -784 954 624 1 -717 826 314 -819 225 -682 -836 -275 -516 -762 175 743 -757 854 -311 -367 593 -598 51 -761 -214 -796 -343 -251 -395 335 -832 -477 870 -637 -314 -900 -604 907 -496 -840 698 -900 246 -426 709 961 -10 585 -685 -335 -620 851 853 -700 -530 311 525 573 275 -556 772 -166 -474 465 -792 385 335 -798 813 623 701 -652 298 994 -510 -632 -638 -407 -279 -403 761 -787 288 182 -781 -451 -973 -429 -78 836 -970 -566 -27 -737 -964 -811 610 -197 862 939 -386 -90 -132 717 -740 -381 96 294 42 139 399 -660 411 256 -70 -608 -869 -601 -901 706 -885 -720 -641 371 -155 148 410 -635 527 -480 -904 903 -875 -834 343 -635 311 -401 329 494 -300 -446 992 822 349 737 439 -816 -329 -721 105 -10 -423 877 -524 -112 436 211 823 603 -149 -244 98 754 967 -560 -815 396 -198 -869 926 942 894 57 -223 -761 -302 360 724 -263 813 -902 163 689 -817 -476 -583 370 297 -618 -364 673 263 -573 -265 -426 681 -186 -742 584 -353 -459 279 933 -161 976 588 522 -368 -197 433 993 517 -411 -616 -808 -536 -366 58 -714 -913 127 -137 -776 630 -184 -717 396 371 686 -756 -126 451 -23 -84 429 588 821 -533 -165 746 179 825 -234 -23 88 -997 -890 -430 -858 -624 510 446 841 924 -604 -509 -239 823 -256 546 362 -871 -324 936 129 261 -646 558 568 845 -570 822 -171 607 -838 -997 -203 -317 639 -799 -26 542 -643 -817 592 677 -36 983 246 -610 -725 264 595 583 -524 36 -604 -594 490 -505 712 674 526 -242 281 -384 659 -374 943 -73 681 930 146 358 119 84 -89 -571 -967 -419 459 320 506 250 -629 -796 878 -31 -843 -327 -284 -667 427 749 79 727 -569 -678 683 -965 -997 325 832 -483 -220 -727 828 287 194 -6 -884 259 -547 -274 90 -115 -419 -367 -547 180 -95 604 820 -269 -433 519 92 419 112 -544 -509 926 366 -141 598 792 -614 -182 412 -617 -10 425 -464 296 348 909 -381 110 364 -137 -439 281 -932 819 -537 -479 54 -917 17 -220 -294 -575 704 450 -804 243 264 36 -513 477 768 -621 977 784 -672 234 484 282 123 -127 777 -684 891 -331 938 45 395 -363 212 -41 108 643 575 -762 130 -754 38 -113 491 112 877 -870 -595 949 482 -154 -236 633 -357 -642 -842 41 -703 174 460 -988 -479 656 -450 808 371 936 648 923 782 440 -144 -65 -721 -849 -682 -792 -533 -802 447 -379 -968 119 181 264 933 -764 -389 910 -309 -145 893 -440 286 150 -57 964 785 947 -726 877 -250 508 686 -881 -952 979 961 110 -663 -595 787 -923 -297 591 -101 81 -764 376 548 -871 580 311 229 -68 -694 281 -257 209 929 -770 -321 375 189 49 -915 -40 -785 177 401 318 -855 487 -427 88 -386 106 -315 -957 -702 529 295 619 553 763 220 -125 -910 -164 -761 52 534 -799 954 -396 -909 -635 -542 -99 68 -525 884 71 -895 786 -888 -664 -67 959 -360 -22 73 -965 730 895 610 -869 -610 386 -491 -189 -481 874 -440 -853 -873 735 -52 366 335 294 -913 -151 601 -592 55 -951 -635 202 -893 -898 -233 -988 984 116 771 780 -306 347 278 75 -948 -484 403 -475 53 373 -184 930 -990 58 -445 -421 187 -613 399 742 356 921 -984 104 527 8 459 502 -252 -234 -101 943 299 -261 -959 423 503 -363 914 609 -305 -761 184 313 325 568 300 -726 -650 -82 -844 -873 858 -699 -83 -915 -926 -178 134 530 506 465 117 -739 329 -662 -982 462 -819 358 159 -320 505 -847 -517 248 844 212 622 494 -594 -599 -665 -477 -934 -388 837 165 721 654 826 -156 -458 53 539 230 846 216 722 -904 575 57 -448 -943 910 -753 380 995 -283 991 648 911 -195 -250 929 -516 -371 -39 649 351 -44 352 -943 -765 347 -748 204 684 254 -851 -17 -374 645 782 534 -915 -991 640 -755 123 98 -843 880 -41 560 -22 603 580 930 -915 838 -366 -486 57 -356 838 -601 -817 -873 -719 -491 664 880 642 -271 -730 215 207 64 -326 160 -24 -413 -900 2 969 502 496 -201 -42 119 564 -345 682 -584 120 318 400 722 687 301 -491 -626 -83 -278 8 236 503 693 663 589 -335 -35 63 72 886 -268 635 374 -556 101 -275 -777 -223 220 232 742 57 12 159 -501 -839 -287 126 191 187 -65 -967 725 808 -662 730 475 51 -684 993 531 -159 -557 -155 755 697 656 -490 555 451 799 706 426 989 -529 -176 800 -384 896 861 -691 -625 -452 263 968 -112 860 -605 -790 621 -281 807 -271 -722 930 -595 -657 431 769 -121 -643 515 -193 -725 -455 -700 -464 475 -578 671 201 398 -151 728 615 760 504 -974 938 -926 326 390 152 172 -252 -745 461 471 -777 870 -659 -880 -857 828 213 -316 942 449 -888 -364 700 139 -771 820 408 351 -895 600 646 -364 -165 -128 455 -161 687 778 -463 154 772 -225 501 328 799 -156 -951 -781 -216 944 232 686 12 165 -304 -699 749 201 -791 -14 943 80 559 -479 374 -49 -921 336 -377 596 -200 -151 -685 -742 -186 459 179 -371 719 -243 905 -829 -693 -675 -287 -19 44 -87 388 -727 -760 -706 -979 -695 722 611 209 -869 79 -595 -822 538 898 647 -368 -353 421 -142 -643 -279 476 -69 -137 36 456 588 957 -562 -996 372 -168 -770 959 -204 -439 -427 552 353 -191 -662 790 -20 414 -228 729 7 -833 435 856 -60 -770 -946 -991 -633 -455 -800 -1 -285 656 -68 -724 -653 -967 330 492 -599 980 -398 -976 -936 185 646 -290 -987 -910 -696 120 -927 266 -233 680 450 55 -979 -474 275 961 -746 833 568 -674 -145 -968 -586 -449 -324 154 212 963 -204 507 133 -966 387 -715 -27 19 548 562 -696 -211 860 880 -651 284 625 -481 721 586 -678 353 -609 -389 -539 -940 78 -465 173 -324 -612 391 700 -743 -576 -532 -285 556 -741 582 -120 -238 -977 477 -957 811 521 694 -361 -381 -524 774 227 -270 -514 -378 -90 886 112 330 -122 -980 447 -82 479 678 815 182 425 481 351 839 -69 -982 -645 -896 -485 -329 603 -85 -952 711 -528 808 -545 639 919 -610 -602 -928 97 -282 -658 533 -518 766 -928 400 -325 568 936 173 -873 -538 -164 -969 -676 435 -573 200 827 -818 362 -515 761 -220 604 -980 694 437 -329 379 -973 603 -362 -82 -573 565 235 -870 879 133 -821 840 -483 -796 653 -667 -378 36 -980 473 -288 -606 841 182 92 371 703 -474 -210 570 565 -845 126 397 348 309 17 -983 -912 -687 -630 -313 -102 -551 918 -418 742 929 -586 755 -421 622 165 19 222 -604 -967 312 -342 838 446 -974 -83 -412 -259 335 -460 -830 156 -751 424 205 -459 686 41 -54 -830 -609 -964 -355 85 327 -520 -155 -107 373 46 -67 -863 883 -110 221 509 186 -484 322 -404 -407 975 517 255 -364 102 380 -376 280 727 713 651 -446 118 -921 -837 -563 -602 620 172 -705 -985 -636 14 -582 -326 -832 -788 3 382 -339 -193 120 865 -268 -376 -761 -144 798 -882 -28 -108 -618 572 -382 209 653 845 -54 71 419 -951 538 -409 257 811 -231 -341 791 -2 -51 388 299 461 170 -953 -856 -688 -26 -912 -128 -49 321 -762 730 175 108 -91 -186 -811 312 -400 819 603 143 -398 921 825 241 362 -618 228 -63 -433 257 -293 85 -276 -431 -772 -434 -600 214 -272 465 -436 748 -654 904 385 109 -185 458 -823 -535 100 -458 -216 169 152 110 -51 -21 -348 94 572 -361 -468 920 -464 20 971 -215 642 -99 -452 -342 -115 -457 -818 634 702 735 -788 389 298 -655 117 108 232 280 -865 44 767 996 -498 -50 -347 -456 -525 -817 479 -982 -947 505 -385 -620 -961 -718 810 809 -782 -412 -378 -121 314 -280 102 -409 -464 863 -50 309 34 372 1000 -746 223 759 -572 -298 -322 -432 -314 -974 -806 -883 66 799 320 -362 172 -603 -198 -857 478 174 553 171 -72 835 882 -278 494 -99 323 804 555 -523 413 277 -938 835 -888 -611 612 -865 596 964 480 928 474 -133 641 -62 -208 -453 163 -947 821 -859 147 545 -886 757 533 167 -739 -743 150 379 308 -834 -36 -710 16 664 -452 -418 896 -270 -962 45 -12 -692 -47 358 -206 -541 288 -833 -934 -25 484 -587 -810 -953 -773 317 321 103 -258 -16 -236 -688 -115 -359 777 692 895 -938 -529 842 26 30 294 70 -146 118 344 -849 977 815 702 298 899 -535 44 -270 348 826 474 -383 857 982 26 -16 602 629 -731 500 22 -449 978 -826 71 -542 -671 -495 832 926 143 -67 75 630 646 -598 -236 -412 -550 -43 824 885 944 -82 -722 119 -72 -262 714 -181 365 896 -220 405 141 -879 815 -612 884 -966 534 -883 140 -202 728 440 -211 -858 171 137 -177 -561 -773 -793 170 104 81 -28 -306 -421 -629 321 -327 720 745 832 -578 -79 10 949 -628 -228 898 438 709 -88 344 390 -463 536 83 -657 230 827 987 -124 506 155 -943 685 788 -370 784 816 862 190 -559 -514 -354 606 271 -540 -294 417 933 -481 -564 422 -313 -805 44 470 217 148 743 715 -632 156 753 -610 -659 -257 79 -125 866 921 -691 -247 -940 -218 -419 -952 512 855 -2 394 -615 322 465 -514 494 -288 216 -982 893 -208 590 601 252 -145 -6 -41 574 -561 597 -229 -981 -675 -775 710 557 -125 -677 822 -498 44 -640 -82 -84 -260 248 147 -345 506 -998 337 -835 -662 -235 650 831 -888 -444 841 368 -49 612 790 -323 -193 673 426 856 762 602 -615 598 115 680 -900 -165 777 -223 315 -990 789 116 -686 49 132 420 -155 750 169 430 -983 -961 -128 -592 833 181 754 -823 -123 716 210 -263 232 -35 35 892 492 566 -877 912 474 434 -755 -522 -228 -38 -262 -699 800 -199 635 60 -345 -554 -9 -715 983 -122 476 -235 -331 -301 -225 -73 814 773 -826 552 842 129 835 258 95 -627 401 -45 176 -704 932 937 589 -897 -852 -509 974 -38 187 898 -101 -678 -959 218 932 -26 970 853 -302 783 679 -65 -786 189 875 -654 263 687 -41 -886 -101 6 991 871 783 278 -874 -284 767 -446 599 -333 212 -211 364 302 -884 -342 696 779 -539 -487 124 -528 686 815 730 557 430 617 105 -64 -565 315 282 575 804 223 373 -970 582 192 -323 -965 -928 -337 236 -401 -597 -541 -233 939 -493 -502 -731 279 -577 462 -818 94 -712 412 -421 -613 439 -194 85 -616 276 308 -243 865 -697 972 -485 308 657 -384 -576 659 949 731 -284 -885 -444 -785 620 -570 -963 -117 -312 -98 -296 517 793 678 495 -310 976 306 -223 -454 -522 11 801 806 -216 89 -325 840 588 67 -203 -156 -748 -7 48 -310 491 -872 -332 596 -215 928 -520 520 -807 456 184 625 960 -634 -63 38 -35 -490 -482 403 617 -59 -560 934 -446 -196 -211 -419 -230 38 -802 864 -465 -852 232 -114 -584 -943 374 131 838 -757 986 729 -762 -528 -682 -7 -253 119 -485 413 62 -96 -679 -518 205 632 -159 166 -521 819 -578 -104 -38 -386 462 -802 -222 -49 946 -666 274 134 -588 -946 14 -98 319 848 551 80 334 -238 -91 910 -910 236 -722 822 -950 -704 -186 618 -954 -228 -945 -570 -395 -479 -980 -429 -603 -834 -940 420 80 -19 -965 -593 763 989 58 -526 -547 -531 -133 -600 529 -236 -560 557 587 -393 -30 853 -818 682 703 770 92 932 -374 -415 -272 865 892 980 970 359 500 -381 -264 166 902 532 130 -990 945 855 -486 911 337 -548 675 651 -914 -296 -310 -851 363 -243 -295 -446 -247 -511 -597 471 164 -116 42 574 50 -68 506 -258 -688 61 -557 240 -910 -197 64 -167 -568 80 -172 988 76 141 535 -37 -855 928 -459 447 42 162 -205 -451 -607 -252 -747 -531 62 246 -382 438 -341 -94 -282 -602 908 -545 -915 983 658 -600 646 982 -655 840 -233 196 105 684 -831 598 821 739 802 484 -144 421 218 570 -107 -326 646 -349 824 -43 -979 723 -719 825 75 -419 -237 323 -37 846 352 110 -192 227 -99 628 -578 -347 912 -84 -195 -605 57 -403 586 -166 -155 -435 907 917 113 675 985 -654 841 -54 909 302 -579 -657 370 -600 -163 -345 536 -317 -551 394 401 406 -905 -823 -238 761 -468 238 -605 586 -459 -833 -656 -425 -141 636 392 485 423 259 80 806 245 -860 867 -392 95 -682 -862 629 -445 570 -686 -603 41 596 583 440 -747 860 -212 961 -135 -324 800 494 993 -950 940 541 -552 -460 773 750 631 231 764 -887 -50 -519 -128 259 81 799 -119 -117 403 -376 683 101 -871 -903 493 534 269 -818 845 -906 576 260 -34 872 109 641 -300 -199 -549 114 -758 905 -537 483 -330 -939 -455 785 -210 -144 341 392 -398 -484 -937 -897 -589 -610 -120 638 -725 484 176 548 648 -264 -359 800 535 -597 -495 284 160 141 -996 325 -638 216 286 -202 851 1 317 579 -293 906 -348 491 -96 -151 747 -787 -120 -387 -648 -928 486 56 432 359 964 -84 -904 434 574 -456 -310 93 -358 937 -546 -877 457 346 689 258 -141 822 -790 207 361 612 593 -621 764 -947 -651 -545 -185 -379 282 -614 -551 818 -449 693 -67 -844 610 -533 -215 -383 860 191 -587 -44 -645 -172 -245 124 991 384 730 651 144 -542 806 -216 -281 829 -762 556 -440 -889 -117 579 75 -751 -814 282 -969 -776 524 -53 -128 -74 -309 -200 -55 665 -35 -975 -136 -17 -908 -341 -196 252 -627 -905 -502 622 863 -226 882 938 -227 662 -445 -702 879 727 961 -834 -420 -511 566 -978 40 -874 -971 444 534 -650 168 -795 -136 -405 -772 -179 -872 -629 -510 497 -47 -122 601 785 -33 -1000 546 918 -393 -113 724 -541 -31 -871 -805 -659 -693 -840 -928 648 15 -30 -194 841 989 342 212 945 -197 364 348 -527 -694 -150 -69 208 125 919 -964 -528 -662 -862 601 -937 447 616 -803 -799 472 233 -989 177 486 608 740 -470 515 638 644 -547 -562 -936 -372 -634 -984 -550 -519 370 530 -158 -948 149 356 376 630 -468 787 -362 416 111 427 752 -768 333 97 268 628 247 201 277 38 588 637 196 -804 366 687 605 975 -845 -189 31 576 -103 757 -115 -601 765 924 830 384 867 -972 -460 -562 300 788 981 -856 529 515 -345 -534 -515 -352 -161 -745 897 687 -369 -753 438 -591 288 56 -236 877 -597 -263 488 -633 937 114 381 -845 992 -472 339 690 107 -628 421 772 512 -30 292 424 -522 -924 892 196 -740 592 921 -286 -131 -697 599 654 -179 -530 279 -378 -943 127 578 -611 164 235 450 107 -87 -428 -170 -709 -587 -543 309 301 207 896 406 952 -500 -540 -165 374 596 -674 720 277 83 905 -286 -368 -998 832 -157 -617 25 939 -805 -181 170 382 198 -86 13 -107 382 329 313 -213 263 853 105 -352 472 60 262 -169 13 104 -642 -251 217 -487 496 -260 169 434 -345 -896 -772 106 -541 216 506 68 484 -234 -293 730 -584 -362 -511 716 -47 -507 383 698 691 979 367 290 588 991 -255 215 650 -473 -395 -330 404 -520 -387 367 294 88 370 272 -355 576 -637 -634 379 325 -475 -827 962 -51 -423 -453 216 874 468 818 607 801 684 767 -864 -285 -952 -201 -12 252 221 -784 946 167 -453 915 972 -230 -106 -179 -423 910 -771 163 387 531 -966 -25 -363 -569 -542 621 -260 -905 -324 -766 -178 -941 -15 -763 490 -905 -808 -543 -310 376 -823 -612 589 78 -39 530 203 620 896 714 -789 -78 -32 -398 -409 575 -101 -251 -580 -96 476 -530 499 -114 -838 76 791 -516 -898 -684 -10 -400 302 96 514 -942 161 -6 404 -675 -866 83 138 947 335 -827 -107 707 164 282 241 258 330 -993 -276 835 758 -408 -372 696 912 -204 895 365 -703 -894 543 663 893 555 958 -652 -605 -556 -960 -958 -2 -168 -838 -340 222 190 -60 749 -771 753 -804 -779 855 -873 859 -2 795 589 753 -971 -698 -691 113 826 485 -828 205 648 -13 -866 386 -309 -840 351 -457 -222 -529 -799 698 316 -889 -583 -377 979 -522 640 -705 784 669 811 137 711 -352 -702 538 26 668 -112 -77 153 578 -843 -800 -988 -54 976 537 769 494 -955 -828 579 961 971 -106 -459 850 -639 46 -72 -370 -744 883 976 812 -849 30 525 998 -505 384 -635 873 -307 -783 -96 -693 -960 306 274 128 697 -178 -844 41 -271 222 -771 667 351 882 172 573 -130 -26 -388 -457 455 880 252 495 -827 -98 93 736 721 204 606 -646 347 640 753 -243 668 -521 -103 -286 157 -555 623 971 830 870 154 237 454 643 -591 952 929 186 -159 493 -863 -338 -195 44 914 -356 -324 -24 -752 778 -4 -687 774 171 90 598 -932 689 698 839 -801 -651 -482 -971 -487 367 378 647 -620 -487 934 -45 -928 436 422 640 674 -647 -272 -682 233 -42 -504 20 -430 779 -766 -823 -201 571 837 -86 464 748 97 569 -985 654 159 -471 -477 -190 -611 47 389 -224 -115 542 112 -575 591 975 788 589 118 -644 427 317 -51 -180 -952 820 558 103 -307 -291 578 268 798 4 755 534 921 937 97 -417 -135 820 743 790 774 -337 -780 525 520 302 -675 700 -27 -30 -103 -568 133 -384 -286 973 863 380 -164 986 -371 881 928 -510 -361 -76 57 866 -642 23 942 208 -551 570 572 386 -840 -919 -543 -994 -373 982 651 6 85 -252 -9 -972 -152 -885 -339 -97 -98 865 47 -258 -245 -708 -595 -319 -31 115 794 109 -866 -971 515 714 361 388 569 361 -234 911 661 -812 -759 744 -796 741 66 376 633 -387 -518 -536 582 -499 -628 538 157 302 -490 -815 829 -480 240 150 161 -239 987 915 -404 285 714 -110 286 147 314 305 463 -215 -276 529 204 676 -508 735 -795 -194 572 437 -319 -263 -71 531 221 136 -327 -947 478 507 -978 -888 -971 -474 675 464 401 -787 -774 201 515 -38 421 734 -291 165 -469 -146 -407 264 695 775 478 57 335 -806 729 -857 -176 -391 14 -521 -952 -841 999 622 106 -882 -67 -467 268 422 -910 524 -664 -6 337 -235 577 633 -428 -820 -135 -985 269 757 -86 450 805 -841 34 142 583 230 -34 921 908 789 746 -165 -730 -284 555 -494 -988 -823 -448 364 -591 26 -521 93 -744 -936 -530 828 884 -138 828 709 620 9 786 -265 237 -664 -32 -172 -984 968 -531 985 678 927 102 -353 456 6 -471 -943 588 774 751 980 466 -828 -475 -506 -905 -759 876 993 347 811 -326 356 -996 771 -265 -900 -808 903 -720 948 -68 792 787 878 697 282 769 403 261 343 457 828 -7 762 854 754 -869 -737 662 -808 -954 636 -405 -234 -435 -84 -337 314 910 967 688 343 893 -41 246 870 264 -895 630 -844 -938 183 445 991 -874 332 -9 260 669 301 125 -309 -195 624 -746 -22 -993 -562 -611 -420 -99 -522 -759 -538 885 -698 451 -903 55 -198 -600 -896 237 -524 -712 734 178 73 -641 670 621 5 -284 129 -309 -359 444 317 -987 -619 -682 -918 668 70 491 -110 151 -106 149 936 141 723 -925 880 935 705 -391 619 -729 -276 -336 662 463 378 845 -314 -697 -285 707 476 843 -364 616 -789 203 -133 792 269 767 344 -434 -310 876 54 -529 -239 -339 223 -39 -454 -272 215 454 189 -61 32 146 -360 801 451 117 -559 -95 -66 -419 -551 195 -299 -47 633 300 299 530 -173 550 358 550 465 -251 -548 497 -607 -689 599 -279 -732 260 -225 -36 -740 398 -857 -474 528 179 -13 -446 40 -481 888 -538 -711 793 692 824 -767 -818 55 -736 513 -64 530 922 909 191 -766 -373 -138 -924 762 -156 -9 -199 -746 -814 858 -828 -534 -611 -374 -744 112 286 -415 99 326 52 534 967 386 675 625 -639 459 -373 387 54 871 722 -854 -491 -828 -994 384 247 -349 252 470 495 518 -221 55 467 963 -30 -383 613 797 -137 828 -613 686 -526 152 -523 646 387 607 698 748 -596 516 -519 -100 -833 845 287 960 -309 -69 185 49 81 499 -363 218 -859 483 -512 322 526 385 -196 760 -84 -40 -305 -403 -419 772 700 -920 587 -124 -688 -124 -786 509 411 282 -15 -704 -385 -952 125 -470 -509 965 -761 437 352 802 332 577 727 -77 496 -279 977 -934 -186 -94 355 -278 -5 -782 696 966 -583 68 339 210 959 293 -729 -967 753 -825 802 857 783 699 -751 -497 856 -269 43 -300 141 -385 -524 375 527 -366 -776 -736 774 -130 644 -857 -568 894 -493 401 798 -633 432 -673 818 158 207 562 -432 -623 406 -45 -272 -28 -424 -434 -931 162 819 -868 -797 939 -798 70 744 248 -135 748 579 -236 733 -915 -771 -632 685 -158 -421 -760 57 381 -829 -419 -160 -104 428 -198 614 245 -302 121 982 998 723 453 -331 829 -798 -451 -983 719 -686 -82 -61 37 497 659 -355 73 431 396 963 356 922 -578 -761 -190 -841 900 934 -960 67 456 104 -824 -997 457 134 -828 -477 926 -432 477 887 146 -865 -336 -485 451 -139 763 -639 -90 863 -805 -245 -729 984 -118 -819 -244 -573 522 -120 -338 227 135 355 -566 -140 347 -628 651 -473 918 377 506 329 -855 856 -531 -317 751 306 452 224 760 -969 74 613 -96 -81 -509 -959 -432 236 725 -899 -618 -284 -799 206 582 373 105 746 -563 -661 858 -367 993 -849 548 565 -338 760 -429 -65 -660 293 -965 -474 161 661 57 150 693 -187 144 580 148 -917 756 -847 715 -890 466 92 -9 -895 -302 555 -174 698 703 -46 -868 985 236 -823 71 -895 -668 -805 -322 -862 699 -444 -647 -570 -789 -997 -640 -979 -989 -140 970 603 -328 -953 784 -151 352 41 -810 -395 -937 -125 -314 -478 -173 543 122 -898 -875 -412 732 9 856 842 -31 377 922 -400 -443 949 626 -881 821 791 -988 -233 -982 561 971 11 438 -14 371 803 -411 628 -49 430 -681 -398 -21 -531 -646 523 -259 121 -74 -685 -847 968 -139 596 -871 827 3 -386 295 -849 210 117 -302 608 -979 -744 886 97 -443 877 123 749 67 751 838 388 -186 -42 533 331 366 693 -683 101 581 -29 -372 113 611 -585 -426 238 372 -459 -221 -455 -276 -560 258 332 -580 -385 921 -448 594 976 28 749 247 -683 949 -748 -116 670 -400 -306 -482 -183 721 -932 722 327 -48 511 731 355 500 -400 329 -913 -633 -447 -661 -965 565 513 -785 -751 -95 75 783 643 -696 375 -939 -968 410 878 -707 -442 -217 117 526 372 -902 -585 -454 -538 893 522 406 62 -888 -885 -893 -619 -942 821 -350 431 963 -573 257 247 240 296 -524 283 -323 631 502 -619 -991 896 -550 182 -836 968 370 159 990 811 229 989 636 -536 -219 66 -616 -639 757 582 -9 797 -159 712 886 195 861 -11 3 -912 -324 193 381 -846 -781 686 -675 658 710 184 -640 -120 -623 839 286 594 -962 983 229 584 -961 -173 -986 601 903 553 573 186 251 -238 747 341 -161 -451 -332 -444 409 -955 975 811 -212 528 -997 -243 -98 446 -446 757 622 -347 634 855 838 546 -353 -512 987 -232 434 869 895 -73 133 629 -619 -595 -60 -192 -147 619 10 -620 295 -786 399 848 579 395 -706 -167 401 590 866 385 758 109 208 222 -238 -532 -927 -852 480 70 -302 280 926 705 -393 955 744 131 733 266 954 -454 -577 778 -333 571 423 -412 -753 -166 -944 195 109 781 -893 837 -944 451 -539 -502 178 274 -476 -502 101 -785 -138 -454 -20 -950 202 -747 -956 835 767 396 -168 -515 -654 250 -554 -834 -823 642 197 -672 596 626 -881 295 -947 -755 -424 -801 -911 -299 -912 -433 -111 904 -512 -792 606 560 -370 934 -960 -407 250 630 9 -530 -846 -384 812 63 -542 71 -577 -905 354 639 -719 290 -763 -735 609 289 -927 -104 -617 -72 -43 -904 -671 382 698 28 -842 -339 983 -751 871 -377 -846 566 753 631 116 208 702 -368 861 -265 -201 -951 136 796 14 753 675 863 58 -241 312 371 198 845 -35 -945 -351 978 266 347 -952 191 -805 776 930 651 428 23 -444 270 -917 -65 189 972 -912 466 -587 991 -713 -434 -788 -951 -425 -726 -967 10 -532 -254 -553 198 -232 469 -523 -326 -981 -518 157 -330 -587 -487 -944 -352 36 766 -99 45 91 862 -244 -902 -909 -124 578 212 715 998 734 -756 977 122 -56 644 -107 -536 -574 853 84 585 692 891 -751 429 548 -176 -552 819 -139 -22 -662 -253 975 15 324 645 672 -772 -607 936 788 -516 519 202 1 857 576 277 -901 793 736 468 714 612 651 614 -792 -379 826 437 -536 -2 -706 387 -999 -620 -765 580 -561 693 324 204 241 832 -539 615 -726 498 -209 -181 -680 934 137 -159 -276 197 -295 719 111 -180 -493 -713 -521 -837 -497 -538 -758 -267 -1 306 -376 -22 384 -166 -893 550 -502 159 -309 614 -130 242 345 -755 -910 627 796 -256 408 219 196 -281 491 793 211 787 988 -529 -859 117 947 361 982 -45 -45 281 374 -174 -593 462 816 116 -270 28 -428 -726 -605 14 508 -729 -118 267 -183 618 -476 127 659 -386 -444 722 149 -518 822 -892 625 271 -49 755 968 -113 797 -972 471 83 -317 904 -26 -612 217 -177 -54 -216 -422 -490 -690 -472 -712 -218 674 -605 -399 -819 -188 47 172 -576 558 678 802 -546 921 267 974 981 -126 438 707 -258 887 133 327 -249 -19 -601 9 -332 -478 -128 -527 775 -678 -626 -119 233 -456 926 -985 165 675 -743 934 472 240 -373 63 168 -102 -679 -958 289 -918 9 299 -550 -228 91 -484 -606 -862 -779 284 684 211 366 541 -9 -466 532 627 704 935 945 -22 756 -218 541 937 -367 428 -325 335 883 -841 897 306 -633 -187 897 -53 591 605 392 905 412 -526 365 55 732 537 -560 502 -537 441 -279 -287 -463 947 -457 -781 779 246 -384 -173 805 -65 508 -326 317 460 -652 108 384 777 705 396 -596 376 290 830 -152 -947 242 -878 817 34 493 -142 976 658 118 -556 648 726 -654 336 814 219 316 304 -216 24 -96 261 -354 -920 -56 -1000 427 -206 -913 -66 -628 -752 -456 -131 -233 -345 -366 567 833 962 160 -524 -130 674 -682 -461 4 -59 742 -469 -728 694 -866 -538 240 345 832 277 -802 372 37 -60 597 595 -666 465 -112 546 350 322 568 464 -278 635 920 -171 -744 674 -27 98 -106 -672 -711 -845 226 236 -498 46 24 -773 -519 907 994 -774 190 326 -93 -291 932 -99 516 -913 -542 697 -473 623 -825 124 -132 44 133 -241 399 -237 255 -216 613 565 -283 -168 135 -415 -998 -928 207 102 843 756 -485 941 -529 -484 -577 918 -550 564 -758 -50 -494 617 174 -629 -315 -672 482 422 959 502 64 35 -412 -483 125 -306 -908 896 -370 774 -831 513 631 -867 -671 320 -863 411 -634 453 188 238 -671 -366 -494 -55 86 519 574 430 290 -907 -779 -378 223 627 -117 -345 -273 -4 689 576 906 -561 -21 -169 855 -131 472 -662 270 883 985 991 -253 825 382 -575 -663 945 -54 257 -310 539 -332 -481 -55 799 982 795 779 -460 279 930 815 -62 934 -570 -495 -850 646 -269 -433 988 724 -649 -44 -909 -998 592 -470 -536 -799 1000 697 -62 -755 -9 589 580 622 -981 -156 -910 139 544 895 612 -360 -740 675 -662 961 318 -83 330 837 -640 681 -478 -153 -778 -432 -184 648 594 -542 556 677 503 849 67 -209 590 -410 -520 110 -179 696 -540 -205 472 559 -875 -266 583 80 -47 -989 -137 465 -115 -690 236 -879 681 -529 -527 -713 808 11 -56 -519 651 -709 331 -86 121 271 -369 435 -451 -57 169 108 7 -924 41 -702 206 114 -838 966 414 977 405 895 -149 -364 -401 514 297 393 -7 -20 75 -990 154 -272 -995 -395 -526 136 -73 675 -671 112 -983 49 -678 323 67 -273 -511 675 -283 -294 -170 293 -796 946 -589 958 266 362 -499 -735 -734 653 -255 -843 830 -721 -176 -16 423 -409 29 -467 954 -979 963 -201 -722 892 425 110 -973 -888 508 37 -471 225 483 -683 45 978 246 926 970 -284 895 -391 987 -201 -845 -119 -555 95 -65 332 -78 623 170 203 842 -220 257 -720 490 -249 -46 -164 30 274 7 712 936 -77 -703 925 854 -915 642 -289 -951 -443 729 -826 225 -729 -903 507 332 486 -197 316 -494 167 422 316 80 -755 -495 -73 805 770 -153 -903 60 570 29 -509 -385 712 -742 478 -559 -936 -419 323 133 433 -578 -825 114 -714 -949 -3 -673 794 921 -874 -434 -218 757 -485 662 -75 701 -921 482 -108 342 406 889 -250 809 -146 -793 965 828 407 -294 -569 -631 -322 -614 -33 272 418 -563 -598 901 -34 -628 726 672 624 -701 779 697 -568 12 -341 -886 581 -716 910 -440 -710 140 849 418 728 996 -45 -976 -752 2 753 -101 -552 -691 902 397 153 -708 -167 80 785 -24 690 -14 -874 -754 -396 -575 126 389 -762 -701 -218 -900 810 -504 -779 262 792 -943 -274 -80 738 -203 -803 846 235 -56 -813 271 202 -235 571 218 445 -659 634 -163 970 -306 676 -327 315 320 -72 384 -161 -126 984 -488 -593 886 -641 79 -335 555 -452 -366 870 -59 348 171 549 -179 -757 427 480 -829 -324 -476 -729 105 -552 988 602 129 692 534 -583 464 945 268 974 754 618 527 418 978 -847 312 379 237 438 238 -475 -594 -39 147 -349 908 956 882 824 880 -602 195 956 -472 171 798 -670 89 854 -223 -326 -842 111 -973 531 51 583 91 254 507 373 -413 -980 -561 416 -479 313 -868 610 518 867 390 -414 -822 655 -616 313 -959 178 -241 -480 520 913 -343 95 874 -855 598 387 491 -721 345 -539 242 -570 -626 637 -243 660 352 -109 820 455 -487 58 -853 880 339 737 -589 -509 272 -29 686 -285 -336 -190 436 -66 383 -744 -112 -460 490 251 -976 484 747 840 174 589 -706 940 517 -456 147 -873 -104 -141 223 -181 784 846 -220 646 -402 545 234 -226 -964 981 225 984 -948 -757 -451 -394 -142 47 508 620 -592 142 -718 -373 -197 -693 -731 641 913 -883 920 -584 431 -922 -821 -54 -269 655 121 577 -36 -603 890 93 -317 -675 -393 -242 -30 -671 399 503 -847 263 -292 -780 -990 605 474 -426 473 -71 -124 -363 -811 537 -876 -619 -437 716 670 -930 -725 28 66 538 293 467 747 423 153 -341 40 903 -354 -576 190 976 87 -234 258 -712 910 -211 -913 -209 -609 267 413 336 -630 -151 -969 670 680 360 172 -59 -300 -740 449 -238 -102 513 98 -736 161 -540 560 -108 974 193 44 734 -518 -181 -611 649 415 94 346 -95 388 -301 -408 25 906 375 -598 -911 103 -560 207 808 -215 594 -715 225 95 373 426 733 223 701 436 373 -959 935 918 -919 331 551 606 408 825 48 524 39 168 838 -733 674 483 -326 838 100 -252 -840 -494 568 -520 -262 413 933 -287 865 775 696 -277 -726 537 880 -775 942 -103 -992 -234 910 402 -210 -153 61 -272 925 -518 -230 -640 -42 -955 -373 -51 393 854 650 939 -956 -255 -688 -62 982 -201 -193 200 291 -764 -171 568 -826 431 -893 402 475 -465 -563 -184 -380 -716 -137 35 -14 801 818 72 -665 627 552 935 624 -682 -451 226 591 640 959 -915 -259 -329 -867 144 -786 -137 -617 579 -301 421 -516 563 252 -95 -391 -885 -378 -466 -252 -343 289 -701 651 -874 -622 -985 212 119 -657 -795 95 536 -752 157 929 480 773 -148 -913 -667 744 821 586 803 -141 124 -192 -901 964 -644 -113 -905 912 -995 -929 114 812 835 840 974 -164 -424 750 -465 44 988 -147 110 298 208 764 -417 105 613 424 -877 -251 -922 -141 -233 634 -621 -542 -720 -218 104 354 927 658 -741 -546 -439 585 -415 598 -836 515 664 -888 -311 -100 -625 -132 602 -555 -656 -92 -148 -594 -246 -360 -587 343 739 -351 -791 -836 936 658 72 815 -429 984 222 -987 663 -988 -392 -945 -640 -140 241 887 -332 -861 -260 599 -257 -408 136 -349 475 32 916 -437 -154 -84 40 871 -405 -91 -812 689 593 449 779 -936 -4 115 -436 531 1 -311 666 -943 342 -973 326 445 905 -768 -518 181 -539 430 626 282 15 778 604 -526 595 84 123 518 -623 -121 -712 4 -941 62 330 -892 -441 196 9 915 -905 189 -897 651 -101 624 -391 662 991 149 680 -678 156 959 -900 69 769 -514 -611 398 -436 43 540 215 111 -727 110 725 728 -251 -173 320 -882 -3 -104 81 -861 -797 686 -225 -930 -739 404 -895 507 793 -244 -344 924 -798 -190 151 232 478 -601 -336 -918 152 -25 366 -592 677 -858 167 270 106 595 312 -535 816 765 286 -969 947 370 -399 524 -583 57 -402 -204 233 -870 191 106 162 -895 -426 954 -646 -924 -615 197 -582 745 -371 716 602 123 680 -544 -355 -162 901 699 662 -527 260 -356 -643 -8 951 396 860 -72 -752 411 -668 -377 -1000 827 251 280 -944 837 569 -884 -276 876 474 -629 -745 555 721 410 -78 -979 755 602 564 278 443 -128 -72 -88 -269 394 308 330 -867 -589 821 223 -74 138 -172 -628 408 -567 1000 427 61 -207 -471 -375 -303 731 543 -532 -945 181 421 -468 943 -202 -275 866 163 206 -687 -434 861 -924 -667 -729 -538 570 -872 844 45 -938 74 89 963 751 -609 -988 984 -801 500 252 861 -805 -48 -55 884 242 -803 320 884 953 -713 732 -753 -571 -638 -324 684 -741 -648 695 675 -832 -325 614 -629 -307 -768 -64 725 -516 -557 -706 634 -883 48 -62 490 -515 83 389 -278 25 402 -724 607 -720 -388 -126 478 -344 -81 -335 42 -210 742 -52 660 -803 610 152 -733 996 -193 346 117 -244 -435 6 164 196 -827 -165 469 734 -162 243 815 800 -881 -72 -328 887 569 271 25 -304 -616 -623 -535 -532 -306 585 580 414 680 -401 127 23 -167 78 -383 57 -504 263 -537 -843 -35 231 331 -649 -856 980 585 -121 152 481 -91 -913 79 567 581 -500 17 -426 388 243 -671 -430 -91 -627 712 857 -473 -293 -747 -916 -729 -465 812 500 939 310 -881 861 404 868 -541 -714 444 733 173 389 473 281 -220 -863 -310 -14 -230 913 970 -440 827 146 -342 207 227 109 532 230 125 166 -665 800 -479 -530 -274 495 -15 -751 851 412 -702 -666 990 952 602 663 -732 544 719 -540 224 -820 -158 -946 -344 -595 -569 587 -728 -159 946 -899 -12 216 -20 -848 -748 -621 549 474 265 -317 -292 145 80 76 862 362 769 -93 -207 931 823 910 763 -250 -562 -772 15 331 288 -36 -448 -895 200 -85 228 -296 -939 -949 -587 -548 270 219 -45 975 -881 387 872 -938 758 231 -355 -332 227 -72 995 387 653 -228 82 178 -605 -70 268 208 -366 -407 -462 804 578 161 -345 -742 805 -17 584 -221 915 -125 934 426 -937 575 181 -303 -629 914 -637 417 17 888 -862 -981 -780 -692 -683 6 277 -693 20 -419 -967 315 -542 726 -107 -879 -712 -214 744 205 -280 703 -665 855 -836 520 723 -850 983 -978 -982 -105 273 -23 654 761 959 -231 547 536 301 -406 952 94 187 -128 -109 -294 534 492 456 117 657 912 -144 439 2 -462 911 -771 153 531 -728 453 168 863 994 -443 -457 780 -620 -756 -423 -908 -984 165 726 614 -397 789 607 577 -811 -543 981 -71 784 478 673 703 -923 17 -826 500 -223 398 -437 -292 700 -858 834 -466 -853 -632 -887 -652 946 -453 -837 704 -358 -212 -126 678 1 -193 -419 -229 797 769 6 54 -102 -762 -761 674 170 -544 532 935 -32 -336 209 -224 831 996 -329 987 495 15 -31 -913 -313 448 448 147 421 544 129 -305 295 998 -650 110 -757 -797 323 416 480 -425 144 72 723 853 823 868 744 244 -550 253 -465 683 -283 102 486 -398 73 398 26 -506 -950 -149 806 894 908 375 -912 -309 -77 600 300 590 705 -138 324 -651 -898 -43 -925 -643 -7 -451 -138 258 980 938 40 -982 39 869 -870 -889 22 -512 -949 807 -919 631 298 590 340 483 423 -393 -57 833 -27 -969 595 808 -56 427 -24 666 590 -996 974 808 638 -618 -653 -500 849 794 922 320 318 155 578 -929 -867 55 -133 -43 901 333 769 504 653 -458 -810 829 460 -396 310 -423 346 -945 -165 -176 -570 -279 737 326 85 262 647 553 93 -649 -709 -767 216 -715 -929 -699 -492 73 221 -381 345 -418 -258 783 -739 950 449 -41 -152 513 -301 715 -319 -570 659 -513 666 -608 133 64 -1000 488 -47 211 18 377 378 38 779 -821 958 -547 -589 363 243 -405 769 -304 -849 -983 -102 93 -114 -705 -172 36 211 -987 -747 860 -370 -244 757 80 -852 -182 877 90 178 345 815 -346 -24 -276 686 -711 342 69 850 -188 85 189 -901 502 -326 -84 -630 140 617 -83 684 260 -773 835 2 791 986 718 355 -468 57 529 713 349 -13 -852 -216 277 114 643 -649 11 731 -798 461 -938 -710 362 -799 422 64 -214 -846 458 565 -307 -423 718 426 278 -251 920 276 804 976 -297 34 18 -17 -315 949 -346 611 590 -766 10 -927 -611 -507 -503 447 334 119 887 183 745 -75 576 362 630 717 -657 -632 -283 346 84 338 291 -505 -308 -359 -652 255 121 423 -30 -480 -51 -701 492 723 761 -113 23 -220 -283 -275 854 -786 -117 467 -872 -674 891 868 -812 711 -516 650 311 -96 -826 122 -997 -416 280 284 69 -776 -34 955 812 323 -27 778 -399 -588 302 -180 855 772 374 -789 641 895 215 306 626 -719 917 -775 -213 805 94 -797 -525 -233 811 404 -377 711 -708 -8 737 79 -934 -33 427 434 905 189 973 806 772 537 -433 661 -819 -261 349 78 134 -897 -946 322 151 -114 522 355 872 -37 -370 673 279 706 -77 -788 -677 683 -486 -493 -869 257 823 101 929 -290 171 172 -59 -734 312 591 643 714 247 498 652 -540 331 -202 687 -443 479 -681 649 823 -129 121 796 -759 462 69 127 920 -886 -853 -73 -390 -641 408 -461 528 299 553 -54 -262 -697 -18 -889 -509 427 -901 160 723 -861 -692 470 794 -485 722 832 677 -168 455 222 -849 745 4 148 -246 -349 510 836 -31 -771 135 -594 -427 -636 -931 -576 -260 79 824 220 843 698 398 808 692 351 842 863 -355 -428 -900 515 33 591 467 -410 566 403 -141 -264 -593 201 800 561 -819 -829 -836 647 189 -969 -978 53 888 996 994 38 350 -187 -300 -605 9 95 256 -846 -61 65 690 -317 930 -989 24 378 -548 -168 753 -394 864 -91 -624 692 -498 722 562 -719 -783 -475 923 -207 -892 -259 288 98 493 -818 871 -725 349 -950 -500 -326 522 565 734 -397 341 -840 -52 -161 -489 656 -440 814 -591 681 349 -709 701 -336 423 -796 -450 74 -708 344 -434 400 -581 481 -783 220 218 309 979 -254 -509 497 892 -115 -559 897 118 -797 645 -991 -656 7 -799 110 578 -545 255 759 483 363 -691 895 354 750 366 -206 72 -418 104 -668 -347 -123 -452 -171 -97 -942 11 -960 773 -946 114 208 305 -670 239 -164 299 354 822 578 238 -875 -226 754 221 -503 -393 949 -432 186 -386 -782 344 482 -842 -407 424 -891 233 -421 924 -639 246 -529 -531 -832 -286 500 333 945 927 615 292 803 979 180 942 627 273 249 690 -533 -794 398 222 92 -229 -286 425 267 -644 342 812 533 -551 -699 -341 -950 -148 38 -587 382 -509 -508 -95 -388 373 484 -312 -662 -839 -726 128 -983 -592 -115 -628 988 51 -948 565 -83 997 902 711 56 183 374 805 -179 11 147 -926 -377 499 -845 655 -136 165 -565 -85 -739 -645 -506 -841 -949 428 189 284 -164 -990 -471 -934 860 781 285 -114 459 744 427 124 756 997 -381 -185 -856 -969 -539 748 927 691 587 -312 671 -733 -979 -692 441 568 -352 -120 -20 36 410 359 736 -276 275 -258 977 129 926 21 -219 261 120 -453 -131 -298 141 35 -39 -150 -202 -478 872 376 221 -557 841 779 -529 -457 -321 -156 956 315 -114 302 137 -832 -56 860 -712 -757 -360 646 434 -886 -209 -205 -678 -602 -898 798 190 216 163 -67 -140 684 -186 610 968 -791 709 884 906 503 -130 176 607 -184 -128 31 759 -462 -323 570 -153 -793 793 998 -85 848 -413 66 49 -615 650 -536 78 -518 -471 582 396 283 235 704 -835 517 182 -659 368 -742 -285 613 -349 353 981 41 123 -603 -531 -39 895 807 994 -384 381 -541 -193 -63 17 335 682 -275 -876 739 -192 994 49 542 566 -783 -777 -812 -562 697 -264 390 -595 -18 474 -605 -831 -929 -576 784 115 808 726 313 -316 -682 -331 865 702 734 559 903 -847 665 744 -235 -720 506 51 91 515 -305 184 -240 805 -646 -138 476 321 -512 542 847 977 22 633 747 -958 -694 294 -890 -708 959 731 733 115 71 -222 -121 385 918 528 -586 -932 594 -956 7 209 -174 646 -564 627 -938 -284 364 644 -896 702 628 -720 -77 -336 -647 -397 -975 376 884 528 681 339 139 -918 -983 -789 -278 442 132 -595 -423 469 629 630 -43 -102 -652 -188 -230 -122 -657 -132 618 603 547 729 -622 760 762 -267 -176 637 647 -656 -410 -506 196 982 511 854 -64 0 -814 7 194 -249 992 -725 -988 426 -72 -366 444 -837 -802 248 -446 -891 589 538 895 -390 -578 676 383 666 -470 -648 680 -170 254 -62 -215 -850 -920 -391 396 -409 -81 -978 972 -742 223 187 399 -999 97 712 224 -826 -761 438 411 536 -336 972 281 -271 -310 -814 -235 470 950 -207 281 267 -582 842 -522 810 291 869 -164 -73 -51 -847 813 -438 735 487 628 485 -737 9 806 -336 387 -596 743 434 -172 182 301 -109 -936 592 -577 -242 -186 152 -856 -603 -832 403 689 334 -24 -443 939 497 -383 631 450 660 -668 -162 950 849 769 -915 -966 515 606 -216 501 788 121 -4 627 -227 54 -410 -514 -545 319 -554 -9 394 272 687 504 -563 889 465 266 -797 853 -762 -843 273 6 -483 -647 290 492 -754 317 -950 138 636 51 -553 936 -450 -802 17 947 -758 -141 679 -975 363 -586 829 -824 358 -488 -67 -687 810 -142 171 920 13 862 -944 -277 698 -978 -301 -123 985 -932 893 -46 126 185 286 442 -741 182 580 -488 -616 623 -806 710 -973 -88 -3 -757 337 809 511 -248 -390 505 886 246 -320 678 -843 -720 -156 862 288 -487 352 -702 506 -134 -611 -537 -595 -464 -83 -226 -345 253 724 -50 -602 557 214 258 474 -118 -886 545 -201 779 -594 -361 216 287 -186 -665 830 -200 -781 -928 -460 -564 -439 944 480 774 478 226 153 761 -889 -759 -588 859 198 -300 768 842 -784 -442 124 221 758 398 -951 53 -929 133 293 373 -673 -397 165 -546 776 298 870 -589 -173 754 885 591 -278 -331 -446 -740 -60 -321 -73 772 959 828 -813 -607 401 336 538 -884 386 -534 549 993 -395 -145 443 749 891 -393 199 63 901 454 606 904 -4 -467 -115 159 -413 -189 365 55 -84 269 -360 997 561 -999 931 959 -970 995 -528 731 -297 -70 -621 -764 -188 700 -142 158 -658 -631 -997 40 -117 -193 -957 -449 -581 -593 -15 443 435 -405 -209 104 -112 60 -457 156 -40 27 960 686 660 409 81 160 613 168 -258 587 -786 -741 460 233 -295 27 -483 -450 -400 294 -687 682 744 168 655 647 -265 351 -313 -318 -660 -321 864 -246 -939 -597 58 -834 -718 442 409 -676 -955 56 698 -855 91 -904 -603 -330 -335 361 -303 -99 392 747 -810 -511 -65 -255 -246 593 371 -41 -673 200 565 -394 -413 891 381 -693 -321 581 291 580 -349 109 -934 573 -939 251 659 998 -139 -299 -253 823 -531 -281 115 -731 -743 -956 407 -8 -972 220 449 -866 -514 670 948 528 -526 262 205 -109 610 -717 440 -650 -471 -612 -818 714 -239 212 -743 -504 -360 -287 -841 -320 344 -604 -235 -370 -874 721 929 617 -162 -820 99 856 -386 -715 -899 121 -383 378 -258 -20 944 299 580 -877 -533 -329 -168 400 -935 591 -381 -427 -918 -771 -449 -191 1 -472 764 624 667 -878 190 39 599 976 -928 -631 -914 71 594 243 251 -782 -41 631 -114 -945 393 -777 452 -380 211 499 192 -10 -117 -679 564 -954 -385 743 -192 -549 17 752 -4 342 -61 -263 -153 691 -423 7 532 281 -639 773 117 -45 529 223 674 -72 -345 255 854 -971 -825 -920 240 -381 -43 -29 906 -251 -612 -485 100 -789 18 -658 -335 95 -389 -384 249 263 973 645 166 510 -864 -69 653 240 -714 -702 -803 416 -472 -739 607 96 -423 383 446 -948 310 -807 91 -461 -627 26 -634 -737 831 -289 -279 654 203 554 -477 -618 976 55 359 128 133 980 -515 -253 -240 764 901 612 -411 -665 -232 -666 -888 -543 428 -248 546 306 -575 846 201 20 -886 202 426 625 -137 666 624 -688 772 157 -866 549 742 -32 723 34 -609 -103 232 -274 73 -823 -527 -436 -36 359 987 -557 223 23 117 58 400 577 475 386 -186 543 -916 -572 -345 -600 -423 440 -288 118 -270 104 -116 960 649 933 259 933 571 -981 60 -411 282 85 803 -670 750 -272 -17 -411 -542 -296 -128 -253 -583 277 -294 803 -179 -771 -756 -456 -112 19 424 782 -287 -455 -33 183 -63 -391 -105 316 -618 75 506 74 70 -555 325 -32 546 400 -395 -483 388 -869 854 377 417 432 650 77 170 689 893 942 -264 -13 -764 178 765 301 -945 307 465 959 -118 58 -156 -556 -366 610 -341 -529 48 26 655 -335 -679 -233 999 -441 -518 -363 -904 -653 659 705 -849 -865 -218 88 -180 985 919 17 696 139 254 -910 -558 -569 -794 -664 12 770 570 508 -132 -952 -295 39 175 -229 904 142 -481 327 -665 -270 -396 -189 987 395 569 577 844 -872 71 976 503 846 223 894 -125 -71 833 -617 -900 874 824 -385 456 789 523 -679 354 -221 -507 -884 984 -675 -999 -214 -374 -129 -871 436 260 704 -543 414 -517 449 173 -575 -696 122 -159 209 367 -818 60 920 -580 32 -216 -630 641 671 884 427 227 -776 991 702 -897 634 -407 -707 706 -806 410 -550 331 719 -788 491 -531 -940 309 -102 682 -930 119 -705 -16 661 674 -491 -806 -130 934 -127 861 455 75 983 -669 824 333 -969 304 -309 -353 805 822 -8 765 -531 639 497 -183 96 -846 281 -574 313 637 -176 90 -166 -111 675 -267 -233 -470 -895 592 -246 57 214 -310 -914 298 507 -605 84 221 -835 -439 68 25 -145 -847 117 -177 434 -478 924 -922 163 -33 -941 87 -395 181 562 -558 -241 67 771 285 721 -95 598 46 511 -289 394 -261 -193 -248 -475 -652 750 232 633 -799 -870 8 -867 -950 545 -667 578 -720 610 348 959 -293 726 575 910 507 -30 488 -789 557 -116 -591 -259 784 -205 512 772 -892 -13 -639 -291 -738 680 550 -599 -72 141 -826 752 321 -485 -891 -711 959 -894 -848 875 640 759 406 449 -133 24 170 977 56 881 -527 537 764 -426 723 -259 769 807 39 762 -391 -224 -447 -72 -618 -46 555 290 657 -244 493 687 -332 229 -331 657 583 618 474 347 370 340 280 337 359 -631 -794 -891 917 -3 703 787 -900 816 177 -52 522 899 8 287 994 -482 862 451 361 -843 84 481 -858 -892 -753 -524 956 272 836 290 -570 -478 -356 -533 -300 -765 -732 -761 978 889 -441 -945 -539 -502 -236 -90 40 344 539 375 -721 78 -664 953 248 665 -741 265 -77 323 -299 409 342 -771 -824 -664 -230 -213 270 -986 519 238 -723 -152 377 -101 134 507 -78 -224 887 135 153 -438 -276 -844 -27 -978 -504 -803 -271 -476 224 -529 53 771 892 369 -912 442 -959 443 -240 723 -172 0 415 -369 -476 -398 730 847 -14 752 293 955 258 858 -262 863 242 672 -360 213 -312 -763 747 836 324 63 962 677 -558 -373 -551 447 -986 499 596 -798 974 293 916 676 -545 881 869 913 -902 973 -498 518 -443 511 153 349 541 -744 480 970 87 -108 -793 -987 726 887 -423 202 -517 247 926 713 984 877 -64 533 732 318 757 251 326 -833 -449 -459 -856 -155 -161 -878 -247 -670 -64 374 794 388 -199 109 -204 -7 624 949 -607 232 82 -768 401 409 103 668 -790 -126 -370 584 -988 -994 209 983 119 -223 -187 331 -367 980 506 -842 -514 -513 932 -612 -972 -495 658 -362 -827 -625 253 -42 1000 532 -272 -117 896 992 897 645 -592 -488 -426 -855 871 545 403 -108 688 -178 -632 998 67 25 604 312 864 -906 377 553 -987 -784 -790 -298 635 229 -238 21 -222 149 -844 548 856 -214 -796 429 -40 929 -848 -608 675 525 132 -313 775 504 586 -142 -242 -864 -844 -576 -316 -141 757 430 575 -456 595 126 714 374 769 -200 -187 -500 -988 -594 -350 419 283 -350 792 920 250 -426 807 33 -118 -682 929 -764 -607 -475 44 218 607 451 -455 -75 136 474 -813 704 -350 109 668 -247 535 -576 -221 -489 -4 634 385 -516 541 553 -390 724 -65 758 862 -498 -798 244 741 291 -81 -862 982 458 -244 968 -273 -644 361 443 -743 563 214 326 -860 355 277 665 -499 367 -196 0 186 878 -779 160 216 678 3 111 -459 604 161 -520 -388 -113 138 920 466 -320 -45 886 138 408 984 580 538 519 449 42 -502 -398 -965 -475 97 -122 733 224 559 639 -176 411 334 726 -548 76 542 -293 -323 795 -438 684 -319 -100 62 -814 730 -675 651 -864 -193 389 0 677 632 -753 829 764 109 381 648 172 -639 -570 129 -811 477 66 -605 573 -435 -486 -733 834 -337 -581 -679 -616 -345 285 218 -278 744 492 -231 438 -656 -404 -429 606 -86 35 450 101 -683 -499 -786 -865 994 173 -559 -221 -657 161 -319 -246 -80 251 177 882 -303 -37 391 -539 -649 488 281 840 41 139 814 -713 515 759 -771 171 175 -34 -454 -799 -322 797 426 468 867 737 -811 -808 -859 922 488 -671 -894 173 -749 607 505 195 225 459 360 218 -877 146 324 -425 -936 -663 582 -994 -132 416 -681 550 975 924 -989 -231 365 897 913 -803 -823 967 194 -208 -275 356 -380 -332 911 180 228 918 752 -545 160 -887 -568 -975 229 133 203 -292 -147 121 233 127 561 -731 -719 -357 355 -710 559 732 186 727 -101 -771 -629 -644 -740 -472 -745 433 -959 -169 420 478 -483 813 980 -829 -487 352 -725 -233 -271 -186 -577 777 852 -906 613 -663 593 541 752 -48 -683 770 296 812 33 -564 249 194 606 353 128 -754 -854 78 415 -471 560 315 877 -893 448 23 545 82 -310 -76 -862 -812 482 972 -559 136 460 869 554 -560 -716 -467 -490 372 23 -441 -560 -356 845 -295 169 912 -568 -33 720 891 -976 -518 730 904 823 -591 -65 -589 76 515 50 918 269 77 98 -704 707 -914 45 447 -261 -791 507 106 279 285 554 -94 141 230 895 -604 517 582 -870 -177 -699 -705 51 -475 -221 568 450 283 624 494 278 -93 991 173 294 -87 212 722 -5 -754 -233 468 -611 -269 225 42 226 -409 416 -558 953 400 -667 -910 -606 385 -228 413 -40 380 289 -231 507 -920 -830 -297 -398 22 -164 -798 -793 426 -208 -7 604 -473 -230 -136 -829 450 -987 -80 -970 229 223 -824 765 827 -794 265 394 -753 1 125 -463 -446 477 894 -150 -94 -770 -304 -96 -260 -120 661 205 318 -623 -417 -546 664 -547 -829 896 -305 -460 -818 -951 591 -790 615 893 852 955 -226 886 -490 241 123 -292 -969 655 -872 -932 -825 516 566 -375 313 961 912 -298 -45 528 540 250 346 92 -619 528 346 343 367 -499 982 -905 322 192 -982 -517 -83 -482 -78 -362 950 -833 -763 992 -30 611 783 607 43 699 -597 -90 879 541 -270 -641 225 533 -502 -819 902 610 500 383 -373 328 72 -795 -611 -411 251 805 -568 1000 351 425 722 -86 828 429 963 -414 76 956 386 -662 169 777 -16 -919 557 -457 285 -116 -560 -479 -886 240 555 337 -177 524 -104 -84 -184 -394 -271 -247 -708 435 -462 656 -44 -450 -481 -726 483 816 -593 19 -28 676 -606 -834 -751 255 -597 -901 -553 794 -257 551 856 -512 258 -185 -570 747 -195 -99 -252 -778 -536 -610 -608 -523 278 -663 665 639 388 870 -425 251 395 -491 547 983 915 782 -881 201 212 610 -844 -168 584 482 204 -85 493 718 -608 -926 -213 489 429 -965 -291 742 -86 63 -345 -209 -764 -177 608 -979 -818 822 570 579 668 -63 -626 717 905 175 -680 -180 656 625 625 170 -747 -631 186 -409 -390 711 386 59 -386 980 163 395 467 544 446 402 998 988 -765 492 -898 475 -593 21 -779 404 -279 -165 -697 -262 -826 -587 -54 -155 503 319 208 171 593 -969 -768 21 655 478 604 -67 917 560 550 865 -651 -104 -348 -830 642 144 194 897 553 855 574 391 -478 46 -370 136 924 590 39 -373 131 194 -431 -377 316 -176 -9 -29 -733 254 155 -617 142 -823 -715 517 686 563 -78 -643 -632 -834 862 831 12 -595 710 154 -64 465 574 -385 -106 -953 -151 304 426 -443 -492 719 686 -615 -812 -376 318 325 -41 663 -289 428 -168 -670 -254 -581 503 -226 717 -39 -241 -320 -787 334 -96 -160 -63 19 -446 -270 -812 870 -766 191 -903 -644 124 -791 186 142 -479 380 726 460 710 725 895 -507 -293 120 665 -42 2 -116 426 -766 679 -318 -685 636 760 -405 957 511 199 -442 952 557 -123 -425 -422 -753 -785 -966 -765 129 -579 821 537 114 -394 706 590 -339 72 -921 459 374 664 290 -383 338 -505 256 -751 873 -442 810 277 -310 680 325 384 691 -923 990 355 -218 571 -345 652 831 -893 596 483 -11 205 -682 -60 401 139 -75 183 -86 -211 573 894 -297 260 527 -675 -610 -476 -798 372 -873 611 209 374 489 234 795 168 -485 63 3 558 -735 785 -877 -419 -933 227 250 265 -448 448 -639 425 95 -144 -842 378 684 634 592 -210 410 789 987 -152 -613 -909 178 913 843 133 -959 955 867 -404 902 772 915 761 209 993 829 -947 708 -510 816 785 -825 751 959 548 165 901 121 971 -168 513 541 -483 -115 -816 -598 -742 -66 321 -927 -740 -716 -998 -694 170 -485 158 138 205 -732 657 -237 -267 -828 260 -321 480 -737 -57 192 257 489 -614 50 904 735 -999 -819 -437 83 132 -438 -109 102 602 24 -560 -148 681 -542 16 -789 330 675 -811 221 -921 283 -656 -945 667 886 -754 600 102 752 -910 854 -231 382 929 95 282 271 -41 766 1000 -318 -908 -209 884 725 522 764 999 677 219 -239 -671 482 -676 -513 -35 115 620 625 -993 719 -507 -358 -434 -220 485 -514 545 -949 857 921 170 618 599 -495 765 870 524 218 136 874 922 839 -452 71 765 -483 -551 84 -339 75 -42 -492 -370 28 878 566 61 126 749 175 655 -528 -287 -772 -95 182 -539 -942 -338 -837 -435 -88 -963 46 823 130 -772 796 -60 -718 867 -621 -907 -480 -72 280 396 420 595 -460 470 -59 241 318 194 544 429 358 -88 877 582 42 602 -888 -933 334 782 -291 -804 79 973 -844 48 -714 -636 -68 -305 -594 17 -788 -525 178 76 865 753 313 -653 -156 -370 -681 391 841 210 633 824 -64 898 424 -31 -166 -844 -30 421 -314 -29 6 695 964 -752 948 514 118 -707 -801 -346 -164 569 -978 -198 -354 494 388 -555 227 940 -660 -384 969 755 618 -195 -18 478 442 998 922 121 -403 633 357 -317 790 -505 -636 771 -502 -652 397 -989 130 -147 937 788 -78 -801 683 577 457 -634 -711 -17 816 890 -91 626 646 796 -740 73 886 821 -277 -381 -393 -538 783 -41 337 255 211 211 -636 200 -269 -456 590 52 -777 -980 -319 556 -935 -792 578 -45 -588 182 287 45 -959 -361 -118 566 -654 170 -417 -220 768 766 911 362 -730 385 -321 -223 622 733 735 854 181 -80 -769 -852 -302 -270 341 113 825 171 744 -632 -954 568 -58 95 69 -108 -374 -337 -23 952 301 -50 95 340 -866 640 596 774 -208 -421 -591 329 71 -189 273 -357 536 -290 -182 -742 -192 744 -904 234 -267 470 -483 -373 246 -297 -445 712 -598 -732 806 117 -514 -858 408 -353 -919 -589 182 -587 -897 312 744 -831 621 -79 -970 -290 691 -290 -934 -760 818 -738 784 -424 -774 -152 -96 245 -686 111 -293 -712 -551 -214 -547 964 222 8 -873 573 -1000 243 600 599 -661 587 -509 -901 -414 630 277 822 955 668 -720 534 -254 -547 122 844 560 -425 186 -832 516 -617 -709 1000 103 -277 -270 -295 -643 -53 -199 481 -907 -264 -488 966 -305 860 39 800 -932 14 259 -952 -152 -543 -786 907 496 -249 956 228 17 -944 -382 -758 118 573 885 496 -435 -249 516 6 -195 686 944 662 -880 142 261 373 -350 600 -472 -391 -363 -988 701 -41 528 301 -518 961 -844 -652 912 -821 -643 620 902 -194 -379 -723 981 717 -67 725 117 -61 303 -565 764 384 281 884 -24 -683 -764 497 -786 -639 -136 -203 -762 -826 -50 -856 737 -874 -419 -154 -25 863 180 929 933 875 461 347 334 590 -964 842 385 199 695 -961 -572 -101 -341 -245 -629 239 -408 -514 580 130 -801 -626 -406 -564 -523 961 257 -835 -391 -107 624 788 -781 412 -206 564 -498 -93 123 -452 851 119 -510 293 -97 -646 -770 92 -421 -205 407 863 -863 146 161 -337 805 -503 769 985 -43 420 550 -404 -979 -337 -100 126 514 -17 -882 128 -724 344 -49 -100 909 639 -24 -854 715 -110 -10 -461 726 392 -671 289 239 -70 416 -467 -929 -804 508 767 -83 367 -410 -280 760 390 16 -465 -127 649 638 -540 791 -67 -645 -929 460 359 411 -368 -308 647 236 652 -721 210 790 -635 400 356 -670 -86 808 839 -58 -526 -12 -990 -977 -985 -344 914 -297 161 -545 -457 -249 336 467 738 -997 200 408 -334 -727 873 -735 -458 389 -793 312 -135 853 -56 -711 -165 -927 929 632 -368 721 141 -614 -346 231 322 -152 873 -903 23 -700 793 -532 -783 -735 -769 323 -211 812 -408 601 -570 -222 -837 -417 586 -416 827 -616 160 -794 -395 922 -611 -145 822 -72 528 -400 676 205 -998 -898 531 -320 -236 -371 43 427 -235 776 -564 -697 940 847 -839 -265 -2 723 24 -278 -323 -100 -938 57 -101 230 -488 791 -334 -778 -985 254 30 -31 64 411 -523 770 211 -385 -67 -100 -312 651 -846 -279 -327 -148 -176 -21 -171 -100 -445 -140 355 250 920 -995 -134 118 -784 122 763 -128 -549 500 -117 -462 -854 538 -644 911 893 342 -730 771 -334 -965 -655 -800 -283 657 34 -557 -338 41 615 -80 806 -585 723 -96 875 -118 535 202 -742 -519 -331 -238 -194 383 -739 -361 -771 398 -709 -546 273 -404 388 687 -757 243 -868 387 -316 357 -43 -29 -182 -177 90 -74 -901 451 -157 -404 -855 602 986 -251 -234 -861 871 -801 -676 -872 -180 70 200 -749 701 695 789 -167 373 -242 -427 685 959 -880 415 965 -6 -495 121 -986 454 -811 384 369 972 -992 -543 -179 362 460 -961 -432 -952 312 237 -75 247 -209 78 259 891 -900 -99 671 313 -322 199 -481 552 -505 -813 -975 -973 272 939 -288 256 264 146 227 -206 -523 -574 776 772 -315 -448 -697 -853 84 240 -921 266 -889 -352 272 -810 -97 386 423 -966 770 592 -872 356 930 -595 -179 534 -991 326 706 465 569 -366 -618 482 987 -383 -400 455 -769 698 -757 -289 761 -224 -335 293 389 -590 -261 -872 -508 327 609 -375 -988 -981 -276 286 -594 632 337 -266 177 810 -52 -270 -698 -361 -5 -4 858 967 -916 -127 139 267 -980 -68 275 -706 -831 -795 67 -992 -690 -703 629 194 688 736 495 -997 -457 -815 899 176 -834 -826 -484 448 -462 988 129 105 16 451 -897 662 -605 770 -394 -394 -215 -931 694 460 461 -223 -505 -910 -1 536 -206 -158 107 749 -757 88 -821 774 261 -723 900 -956 -646 -423 -116 -833 422 -67 176 963 -693 728 -694 423 -210 -991 796 -136 -244 352 588 -826 95 -828 675 605 906 -14 -979 -219 -82 33 -241 -354 -52 -82 496 -654 -827 388 -997 -33 -268 -121 157 808 -683 -898 38 284 -314 -623 -439 -790 -449 -612 731 135 -894 -731 -374 -263 666 -552 594 674 -348 -135 405 -827 992 -533 451 790 883 -714 945 -533 -195 9 6 -649 -644 887 -466 -602 795 128 -901 -859 -628 -59 -967 169 -115 211 -233 742 796 708 740 -229 370 -316 -478 837 660 -355 130 -147 816 160 -398 945 267 311 996 867 -802 260 -29 -785 710 -458 -253 960 142 -630 -891 -52 -863 -595 -536 -369 -714 -133 13 -766 -182 -563 -21 774 173 359 -910 -541 886 -5 -576 346 -420 -247 736 -336 937 948 749 831 -529 -567 117 -633 -629 227 634 639 -295 908 -464 4 -979 -21 -43 -30 126 -325 -667 600 -871 -377 913 -824 -987 -948 -123 541 -173 346 -395 -272 -897 -104 -316 -967 -367 287 581 106 -507 -485 700 -653 978 412 862 545 -111 788 -250 -22 577 -919 281 -522 639 824 4 -705 -777 22 644 398 24 875 494 445 -60 -854 -463 -704 366 -946 -909 -9 -319 -888 -699 955 -403 -732 -483 967 -176 633 -945 329 152 -720 982 -569 -319 652 -120 -843 -762 -57 -519 -421 806 87 121 777 -84 -320 391 -345 453 743 562 400 58 -818 -332 931 368 494 -467 -950 534 -233 842 992 -824 732 -474 519 -451 575 671 -156 653 -978 266 -759 -841 38 -714 770 -190 -686 -913 -74 598 -337 -553 334 -132 481 -904 341 410 -17 -788 998 952 456 -531 759 -421 344 -92 336 442 -53 -369 149 -426 415 -832 340 683 191 291 -406 33 651 671 893 -561 898 119 -944 -784 -367 -386 -7 -500 -815 -36 956 -770 383 -667 -895 -374 988 177 819 -861 -72 248 233 -272 787 559 -493 896 281 -44 103 663 -181 243 540 -43 -210 465 82 928 232 -759 -643 838 843 -951 -144 -388 -677 -307 984 -628 969 -176 253 862 -685 789 937 930 396 467 -472 -452 -795 814 502 -226 239 -512 -466 -358 563 -542 426 14 655 -309 -227 -475 302 415 941 772 108 23 63 56 -867 -279 -337 -610 165 270 34 -408 417 -190 107 -139 -575 911 983 635 -931 719 558 559 -586 -418 626 -306 160 -854 295 3 -2 563 -361 -751 911 -99 -990 90 836 -663 -37 67 917 -530 -560 813 113 753 344 -978 937 731 -134 924 -633 193 160 441 284 374 153 -835 -625 -898 414 -650 472 -879 304 991 -422 -483 -760 -169 915 -235 903 -98 422 -982 -866 -847 372 969 687 695 -422 -636 -853 247 928 862 -281 406 896 888 -513 797 631 -583 -721 973 599 -871 -384 539 -674 715 -669 971 -28 -414 -24 -89 978 -305 -790 193 -588 108 -368 798 904 -785 828 506 54 -117 752 691 -38 511 621 253 -60 672 -504 115 -740 -579 -264 650 645 -592 -10 141 -648 -480 855 -131 -322 956 -713 -189 -920 176 483 -992 -649 -155 -239 945 -818 -44 -528 -866 56 -279 -825 -616 -871 -736 -483 -261 -537 443 261 -249 928 944 81 -448 469 889 760 343 -359 828 159 -577 -756 -407 -104 -632 -564 232 -425 307 398 912 155 911 -810 -303 195 -658 -331 -341 -969 788 -954 589 -188 953 -872 -370 -79 -787 -324 69 -4 916 -463 -450 -244 -556 -68 -337 901 337 491 860 363 383 -1000 -538 -997 -321 -404 912 -218 667 -295 619 189 -651 263 345 -853 450 -883 -467 -226 -143 771 -705 -688 38 857 -696 698 -260 488 537 248 -850 -330 728 -502 184 -473 581 391 89 -7 282 -404 419 467 -222 398 595 215 231 908 692 -426 -836 469 317 855 -967 -162 495 -964 21 188 -558 25 340 507 422 -361 -323 -558 324 -622 -871 -205 -358 -739 -837 942 -651 460 826 911 -308 714 -896 595 827 586 308 441 -120 -624 602 535 215 437 985 525 408 -808 92 381 -387 499 75 408 569 -891 -630 -214 -771 23 -11 578 880 522 -19 -916 -57 516 -235 -941 -282 551 -91 -519 -455 -358 -200 -805 531 646 -354 955 -800 -367 -627 -747 604 880 919 -652 -298 284 217 -337 -843 927 179 931 -46 244 997 -761 -383 193 396 777 -50 742 947 399 317 -87 202 938 -563 634 -515 -633 9 -969 -295 -972 329 -267 -187 -745 855 -652 403 -248 890 -795 -442 -72 653 -459 704 -712 896 996 -280 353 472 987 -169 908 -708 342 208 632 -904 406 -767 154 609 738 867 -95 753 -391 -3 464 436 -474 -561 -151 -461 -822 913 -365 -993 -885 -434 761 677 -230 407 501 -284 -628 8 -308 -777 -920 -516 440 687 770 -133 -152 562 307 -700 680 322 -352 -916 653 704 -198 -928 -468 508 -552 649 805 554 -711 -767 906 899 6 973 -60 818 304 848 393 21 335 286 -22 632 480 847 -61 471 -635 -387 -422 -464 226 242 783 -147 856 -769 424 612 197 805 362 -143 840 -621 -465 28 -423 99 987 446 959 650 52 -649 156 -371 167 -196 -317 -88 299 -191 -803 -122 -418 -869 -266 -989 -877 272 439 424 31 -397 772 139 305 555 763 413 -596 770 -262 553 -40 934 476 -538 268 -741 -748 -67 386 -566 70 454 651 -429 967 -44 282 -553 -796 119 -134 -461 -50 -154 509 -978 -229 298 -210 22 919 -769 631 711 -42 -424 95 -649 -572 -763 355 790 -237 614 680 -939 -929 -292 936 753 -493 565 -17 753 332 279 17 -737 -532 58 159 -742 641 -378 645 388 519 994 646 -538 473 -596 -269 -301 -619 65 -825 557 -100 -248 -841 -882 -242 387 -165 -505 918 10 -335 933 -849 471 99 864 717 -944 742 -477 126 528 639 -69 338 904 886 865 509 601 198 -858 -416 535 -456 75 205 564 -343 983 203 -173 285 -791 -661 -743 -708 -826 100 -687 -693 825 972 -198 -277 629 -549 81 -649 275 873 571 245 -72 -585 -195 -878 81 -387 111 -581 626 106 -57 -110 -175 57 -476 -775 614 -102 -635 423 -418 -412 -873 576 920 -438 -523 -683 501 -549 46 669 -806 209 -891 -940 -367 53 198 -718 -179 656 -606 -804 -886 599 765 -608 568 -176 750 -874 168 131 -561 334 -804 -618 -118 751 417 -870 520 -570 559 244 887 975 944 975 -584 394 -120 -981 874 477 544 -751 66 850 281 71 210 889 -174 918 -250 452 -913 174 -91 820 -187 21 -110 -305 473 -540 804 -754 297 -596 -477 -389 -468 -678 484 -244 537 557 580 -833 -916 -960 279 992 123 -750 -330 -418 611 -713 503 768 440 -344 373 -473 714 183 965 -693 -917 -110 -526 -547 355 -402 -135 -385 -349 578 -546 176 450 -48 -43 401 -354 -578 828 224 -293 635 31 -212 814 869 101 38 639 -885 -491 -81 -618 297 767 820 483 -711 -870 89 -326 456 -867 554 867 -904 800 -933 151 -974 860 -246 821 941 837 -209 474 -670 -709 486 409 -859 -799 367 310 -915 -188 810 293 255 -444 506 -509 759 313 -622 -140 -380 -806 -850 -63 4 933 826 -909 -743 654 300 258 -710 -311 326 180 -259 906 -176 607 -946 -286 348 -382 191 657 -299 189 -973 -649 275 -252 792 -853 623 317 -71 850 -385 383 721 984 180 -642 940 833 228 797 -873 876 424 -368 -392 -53 894 -645 832 118 -171 115 -913 192 274 736 856 534 -149 -175 -907 496 -92 773 205 -447 -874 -463 747 335 217 -878 480 689 867 -171 -384 112 503 16 -45 -118 815 101 -1000 -185 592 447 273 797 567 -967 -580 -920 202 183 -909 -679 -58 -244 293 -938 933 -2 84 154 -594 295 717 -447 4 732 734 434 531 641 -736 80 -989 979 704 880 418 142 -657 831 -238 394 -12 637 347 -1 -376 784 426 -942 -119 165 177 69 -398 448 -418 -502 -433 196 -946 -94 -770 -946 959 -189 969 -694 983 864 -674 923 523 -924 35 811 869 -359 -751 -981 -839 765 16 852 -303 332 -33 -910 -332 -897 976 -280 785 157 782 253 942 -681 -826 -802 758 -250 -717 615 648 838 -168 -852 290 -76 59 574 137 38 109 371 -622 -359 -196 537 -318 -754 -608 884 203 -714 766 436 -243 -785 883 -298 327 581 -195 794 878 993 -979 671 131 79 240 -690 401 479 413 345 813 697 -621 28 113 -563 181 262 -31 713 -578 -445 -594 -52 747 -891 534 -479 -814 -244 431 -610 -420 -71 96 -339 -553 587 -188 623 -875 410 698 -956 494 -221 413 -653 -18 705 -540 -966 149 -601 -222 863 -797 692 298 -578 -704 -369 302 647 -767 -989 589 72 345 23 791 780 -885 -504 -942 622 -692 -721 98 242 64 123 -171 855 -790 988 234 -458 942 -892 120 193 847 845 -150 -145 -211 -613 293 240 207 -177 -647 832 -388 -775 809 222 -373 -139 -186 -712 175 -448 -30 -690 246 -558 -97 165 -717 302 201 392 235 20 -200 -457 -34 -521 -842 -26 617 -589 808 273 -48 -577 847 -240 502 -641 -335 -412 948 -567 639 -469 -466 675 -901 -773 -286 -247 -932 514 -845 166 681 -945 -922 -72 683 508 614 -618 -612 -611 -843 645 932 -122 -863 592 783 991 291 962 -464 548 -191 -656 -829 -310 -535 726 61 -976 665 500 930 486 203 -68 703 -509 -934 -728 -104 -890 -260 -62 522 -449 -308 541 -168 -499 -379 936 359 -125 -529 -722 -658 -958 863 -537 73 917 290 171 610 230 267 306 -665 -986 369 -325 833 270 -297 135 -915 938 -708 -388 -603 -604 -685 -980 -823 586 -857 -595 -465 233 96 808 -784 96 152 -630 929 -343 64 504 -748 -393 735 -935 356 -389 -99 730 -270 303 704 31 367 -54 -795 410 -766 -859 -633 -755 954 -126 -582 -669 -266 -948 -89 524 970 667 -28 690 715 -444 -303 364 -118 -154 171 111 294 -722 117 571 463 -87 74 342 411 174 76 583 80 -922 -909 169 272 346 -876 352 239 216 208 67 -363 -678 888 165 -169 -659 -165 703 -50 329 -772 -989 418 -837 -285 440 899 314 20 -835 185 407 720 -984 618 898 -963 -781 -395 636 -427 487 -957 249 595 -766 977 213 753 684 58 -163 797 -90 -960 -175 -536 23 -750 -695 352 994 217 425 -533 40 -744 -665 -911 -253 -514 -990 38 830 622 98 160 -717 347 -335 -337 727 250 -988 185 -410 -562 -57 914 400 -595 -318 -182 874 468 -727 -726 -231 -248 -924 -533 -836 670 861 -832 652 -738 218 433 -431 -596 624 543 631 13 -565 900 237 -330 227 494 -447 246 457 -746 492 298 -45 -274 -638 -933 566 324 -257 -606 -672 -6 -307 -692 117 -65 -87 -653 -805 -396 242 -824 -838 -250 -923 766 -284 -317 578 612 -732 -541 563 -416 221 -550 -112 443 441 -227 317 654 -246 -733 362 248 383 87 -726 -815 -336 582 957 -907 -758 -570 264 -718 -1000 -250 457 -511 903 733 369 -620 310 972 -399 -385 -663 523 -791 -912 608 -124 681 943 -882 -280 -665 18 788 761 -553 -862 73 -879 -881 452 -103 -974 -638 -498 833 707 -388 -432 935 901 786 -83 -942 -571 718 64 -782 847 -723 -495 -544 -110 -836 607 339 799 -491 178 396 -525 879 -138 -148 -599 -135 184 374 538 183 647 792 77 745 853 -220 322 -598 975 270 705 98 242 40 305 -258 -564 828 -530 597 -783 722 508 287 -147 -309 -658 769 -298 669 974 298 -604 646 -458 296 -403 882 644 593 300 -282 -700 533 499 -448 831 68 -906 335 -233 972 -93 -675 -59 -945 654 -900 -256 404 481 -39 -712 -246 -774 -284 655 -352 -748 -654 448 418 14 -372 -378 -882 -116 -651 833 -862 536 -967 -846 476 886 -236 -235 -939 -556 -2 -296 -688 -275 641 -587 278 264 615 471 999 -225 749 -430 -275 -757 556 -206 260 -367 816 730 -415 437 201 -879 -342 -518 -840 -792 559 -922 153 -88 696 -997 680 866 755 536 719 94 458 -134 -304 -826 -907 101 -349 -483 575 -712 436 -230 306 -301 -300 17 -29 984 -874 32 157 65 320 -527 25 -5 392 312 69 -412 -764 -264 354 602 458 -258 929 886 -969 -950 -67 108 774 -319 -36 295 641 37 -111 117 -639 -828 166 17 258 -252 513 986 442 82 181 558 -884 -454 -221 -875 45 -801 783 553 -538 266 114 634 503 -226 -174 -234 -729 -653 126 -661 -290 139 -334 -673 -409 888 117 -954 -410 -714 -667 404 489 521 -645 115 -190 -586 -501 894 -303 429 888 -406 -635 274 857 588 127 -107 167 698 -860 540 -800 -924 -488 211 531 323 -245 246 -552 20 -545 598 875 -998 -15 290 -323 -973 -967 -722 -171 -272 -155 -444 427 576 -230 -358 -66 -527 850 -325 970 140 -523 846 -826 750 490 -908 -929 338 -285 511 -334 303 -294 718 658 315 577 989 553 50 -619 24 103 -215 -561 157 -181 -84 698 163 57 -390 938 -308 763 706 -220 354 226 241 421 310 -872 809 -720 -111 -575 -451 -63 -497 847 767 938 759 -26 841 743 -683 -853 912 -222 -478 -964 272 -542 893 -614 538 924 827 528 277 -612 -158 59 672 -944 -496 492 -501 645 753 258 -271 -760 -125 -500 -538 -690 -456 63 238 304 -662 -175 -367 -398 492 83 626 935 579 610 310 887 -913 911 620 149 328 436 886 244 -345 -583 521 -351 526 260 12 340 -907 -621 -153 249 -481 -280 657 280 962 820 44 513 -284 901 -753 -201 744 -919 -541 -745 323 -224 -279 -656 -249 -134 -351 199 -173 -390 118 -729 26 -462 -357 -400 243 334 911 376 -464 -947 260 -667 -276 -972 832 -426 -275 -451 -42 176 466 -781 464 876 -306 -644 -235 -391 500 -65 -121 -70 -941 6 641 669 -709 945 730 152 -966 36 244 -553 577 181 -661 303 -242 928 -47 467 -668 -166 -806 -713 -762 -991 625 -656 745 -453 849 -445 488 -365 -361 -73 948 -48 -598 598 -242 -830 39 -299 915 792 -744 -575 -575 -399 -166 100 577 43 -601 -90 -33 -340 361 44 683 962 226 428 -958 428 456 -238 163 -11 -39 -681 -905 -674 981 -841 424 25 -941 893 696 344 450 723 -441 -802 -488 730 -233 487 413 826 -553 314 -814 -855 92 256 598 -534 -900 128 -990 30 313 -501 -565 -15 -770 -690 -376 847 507 744 916 -788 -477 791 271 -546 -924 648 239 -434 -788 694 275 240 518 -129 928 -148 982 660 103 -746 318 846 -898 -296 627 -847 864 -361 632 67 -10 531 455 313 -711 -721 148 935 -917 -654 648 214 680 289 -923 -753 -567 -904 53 -677 -274 -129 -950 682 -665 719 969 -374 433 -960 -759 -770 552 -324 -813 728 630 -762 152 -579 289 499 560 -670 527 -725 -900 -726 336 -738 -148 552 -335 798 -369 -264 696 890 -492 660 800 445 609 -410 -206 298 -673 -257 -717 26 331 -772 -118 -418 631 486 45 838 -636 983 -446 263 -23 970 18 -657 661 893 -589 -590 -721 -806 -48 864 -244 -185 -100 322 -880 -401 153 770 811 -478 -276 890 272 792 231 495 916 -795 682 -601 409 994 265 586 532 -225 468 -844 -37 -778 676 736 -192 -101 409 -533 730 -402 902 206 602 478 890 -883 -480 937 900 933 -421 -314 -350 -134 -85 -708 -303 119 980 -689 -65 162 341 174 463 -481 103 883 -940 -564 1000 112 971 -592 -592 209 -355 -267 -182 840 -844 158 -131 836 -59 -237 136 -460 -514 -609 301 -422 -347 -908 -644 -710 184 -425 615 -94 49 -270 -744 -183 619 306 901 -747 -206 -323 426 -697 -999 -390 -525 -316 228 -69 -911 -165 -998 -533 61 -551 66 -875 -45 -611 -607 -503 30 -537 217 670 -128 -898 465 298 -686 941 893 207 -229 383 -719 532 -993 -792 884 -50 -692 -534 -754 -828 696 -617 128 -721 464 -292 -392 558 307 -706 391 817 622 170 -79 -252 -586 504 926 327 731 -258 -585 -460 680 -788 -803 -30 566 467 -603 665 -580 -489 95 673 105 -387 243 -976 323 -901 556 -541 679 -275 -734 -54 90 -138 112 624 -351 -297 -813 -609 569 864 476 150 -907 -644 -70 697 -119 -184 -547 -900 -374 -665 -998 -593 353 194 -525 450 -695 147 -797 975 -198 393 -994 -688 -750 567 513 399 -314 953 -636 117 -379 126 -733 505 -930 495 59 -343 288 622 -393 70 169 837 -199 999 -897 -249 -221 -884 -750 53 -491 -526 -473 571 734 242 -927 -841 360 -178 -155 -926 975 454 -4 -303 981 -644 -948 -789 -801 -991 622 -493 678 783 225 -915 -527 -425 -37 535 197 -549 -879 176 308 155 763 354 455 -565 717 583 293 588 -929 504 -440 845 -571 922 871 -852 -698 -222 -388 -727 741 -9 -7 165 362 -453 -90 507 737 946 264 901 26 -366 401 -5 922 862 848 -502 429 -278 -895 863 761 -881 435 693 -253 739 -988 787 796 -666 52 -525 -538 -875 -299 -140 -833 748 -506 131 -81 -29 689 -795 -192 566 536 541 0 -148 971 389 762 459 -536 599 -907 -457 455 -712 381 640 -54 357 -911 -937 -672 178 -511 276 405 -303 928 445 -497 199 233 65 416 -179 183 525 519 -932 -110 -286 -866 -222 -404 825 -981 -436 960 -470 -230 722 851 25 -624 -126 -586 -818 200 -752 176 -412 -940 751 -894 -229 363 9 -674 379 325 -953 391 295 239 295 -246 -156 -547 20 358 -547 486 -254 238 -771 439 389 788 9 -539 -441 -479 -398 -867 -177 619 -130 621 -46 421 -945 -693 193 703 984 -497 -696 839 -457 31 -406 805 770 761 -772 818 -170 -911 -18 -276 -661 740 -767 219 446 50 -260 562 161 -661 -484 643 -678 529 -35 105 -531 836 260 720 543 472 915 -622 -988 -880 -342 995 -22 927 887 -23 579 -617 436 666 218 332 -403 -310 727 -793 -651 -437 -179 -65 -523 -148 -953 616 223 -445 -187 606 -103 87 -11 252 303 165 -49 822 697 -313 -487 -827 103 980 -652 -673 -114 372 242 151 590 -29 220 -520 -107 497 -239 -579 490 933 78 226 161 910 -496 -322 453 -126 -322 434 -407 7 847 -846 -636 669 -570 -622 -291 -702 74 618 17 616 721 -779 -397 -96 -495 -342 -937 651 175 595 706 -571 567 639 564 -484 -928 894 433 873 854 -111 -39 -597 -284 -467 985 -622 931 474 -679 -548 -157 557 -852 -10 874 483 402 968 -642 324 356 -311 -941 -675 -744 -999 792 216 -392 -51 -276 801 -872 -593 -98 -680 681 428 469 -955 618 811 -416 -399 -950 -598 -143 -33 -991 -261 -918 804 423 -63 643 482 -153 513 178 149 -615 58 314 -799 -121 -283 -777 252 -391 -682 -233 -389 338 795 -47 233 471 -653 434 -714 -121 849 103 237 365 -349 104 -646 -763 -62 919 -950 355 -228 45 323 -204 -682 20 160 718 -607 190 -77 798 -280 -510 -155 -503 -320 -941 745 513 -618 229 -323 406 733 119 -579 -922 -749 751 25 773 -767 -687 -207 -493 -121 691 -427 801 -74 301 538 891 -875 -94 512 -527 -596 837 -713 -916 -816 -992 -175 -13 -970 -493 239 -68 808 -195 756 608 -399 -592 -414 3 -154 929 366 142 840 361 -44 -867 970 795 955 -744 139 -764 -253 -761 436 527 513 -143 -19 766 464 -944 805 644 -46 674 -870 436 224 770 -761 -263 538 206 -204 289 181 274 420 -941 -200 948 -264 925 -310 675 -133 481 -198 -252 -539 -658 -205 -835 -193 -704 268 -734 -781 -8 295 -866 126 -590 -457 -860 -285 -439 -696 -437 908 -242 -42 -199 -406 -188 -554 878 -935 246 708 217 97 913 671 69 -399 -891 352 554 399 -842 -862 422 938 -612 -692 490 -522 -505 -141 -677 668 108 200 659 -921 -921 629 -823 -574 -308 -863 -326 301 241 -57 633 -597 114 227 596 -513 -232 -874 -496 43 507 531 789 925 -650 -561 -60 100 175 -185 -196 -274 476 -533 -509 521 818 958 -224 -623 -407 -571 -300 -540 240 813 521 -752 633 -666 988 527 10 -721 -734 -136 175 -658 -675 -602 -732 33 -722 231 -947 -591 892 -319 646 -41 -969 -89 -412 488 665 -737 -71 -653 621 -223 944 959 234 434 490 -1000 -279 942 577 295 -70 -865 578 -57 -717 225 728 128 -599 836 -349 -841 169 -185 -437 -377 812 -721 485 -54 488 582 -907 -44 -389 -241 -459 -767 96 966 -190 214 579 219 498 -408 -729 -862 -758 71 504 -514 671 143 -725 64 28 806 -133 -325 865 436 -770 -261 533 915 881 431 -230 623 188 -248 -228 946 -848 -281 -766 596 -129 -865 689 -320 -592 -657 -478 -839 -48 380 -591 -12 -297 -962 -393 -786 6 -70 127 674 -701 100 697 -714 -314 490 -150 236 -198 -695 -376 -513 38 828 915 -477 -310 -189 -410 -827 -222 562 -364 633 718 -261 845 584 542 542 -551 -154 -814 -834 768 -346 -209 663 904 675 -95 -681 791 81 373 -227 -480 391 687 -122 -200 -817 -7 -451 310 468 -241 218 134 -653 -66 819 49 106 -261 860 -561 495 -288 -748 878 423 -513 -514 -228 140 -577 847 44 -123 -726 -72 -677 -593 -749 9 691 461 645 843 -627 -71 -619 228 -947 329 42 184 -697 238 -667 -531 362 -387 -738 871 -169 -538 -798 -107 -727 743 -192 766 -143 -558 554 114 83 857 651 67 -460 580 867 -257 511 -98 179 762 468 -301 520 -197 -741 816 -177 -344 -847 577 -763 468 353 538 414 -459 759 126 840 527 -711 845 -769 -784 -488 912 626 785 137 222 184 -200 -741 298 344 -18 754 216 459 654 -490 -995 -309 454 -353 -474 588 -745 -532 900 716 -72 614 -973 -133 -747 372 -588 774 -168 839 -102 916 814 360 -953 -412 439 511 -12 -432 83 -758 -344 -853 -969 601 -90 -963 399 -518 -485 -106 -827 221 -242 658 425 -377 978 -954 414 -52 401 -740 473 38 -372 -867 89 763 669 -838 89 130 276 785 -751 -427 415 -796 992 369 306 401 534 -419 -922 636 861 -519 -673 -137 186 692 334 -28 -128 -732 723 -653 219 -718 -606 686 90 -172 -946 153 -499 -960 222 -386 84 -334 411 947 539 -626 219 636 -179 445 -212 -437 177 363 110 870 714 -37 485 386 -208 -446 667 -387 -634 481 789 394 -952 341 -836 -388 763 -240 716 -35 -669 535 526 -109 346 -979 -57 628 -293 -303 621 -168 76 391 393 986 266 81 -844 224 436 -637 188 462 628 -110 308 688 -934 13 216 366 335 523 -407 -666 -389 -679 -119 223 -397 -851 -774 -51 438 -363 757 -277 249 -483 831 -733 535 835 733 -894 56 -322 -207 -285 38 -328 -11 521 -551 -173 19 417 82 909 281 713 -701 303 -264 54 -611 292 347 -331 -415 331 851 -362 -784 16 -331 224 -997 474 -538 602 718 928 -648 99 896 832 562 -747 280 911 -696 -170 405 874 366 -728 57 -798 569 -948 -832 184 523 302 -19 -221 -547 -736 684 -667 344 781 903 431 -770 -42 -910 -564 -976 -856 582 932 161 -460 -719 514 -434 351 -700 451 -93 682 896 671 -572 -113 -391 -85 -952 39 337 428 545 -524 -496 -286 -478 475 934 -586 -442 641 206 248 648 -575 -936 -408 441 121 -573 -749 531 465 201 -93 108 658 -866 -799 654 582 341 -544 -436 -38 730 -206 -653 -962 -266 -879 -891 -575 -24 -126 -347 472 310 793 -298 913 -345 -20 4 585 -259 -641 -129 -546 783 440 -19 251 249 156 164 588 252 985 -753 418 753 -672 671 -854 632 977 557 899 -891 32 -500 885 344 -343 252 684 170 944 -589 -197 108 860 -969 568 -627 769 217 -258 520 80 492 -905 -532 217 995 780 -395 444 -749 256 -867 -996 -811 -453 -926 347 278 945 545 -487 -179 20 902 403 103 -837 -315 -480 -203 -720 -187 -768 258 36 416 714 -430 -657 269 -812 -497 994 622 510 931 870 72 112 -2 -227 935 -151 -591 430 777 -74 516 404 -369 776 713 -474 -974 760 -38 -961 -9 -682 316 158 549 -639 626 54 -855 963 -841 62 -505 -678 -598 384 127 142 370 164 -66 -119 676 382 -158 -127 -158 358 -106 -238 -57 -233 977 221 -442 -890 763 -99 580 673 -574 -30 -904 -672 -305 -115 797 -298 -876 760 766 -547 -413 503 35 617 710 -977 438 363 -884 -57 579 -934 327 777 961 -769 -474 280 -854 730 -701 -923 354 -159 562 -312 39 633 225 538 629 -656 671 984 -496 729 -99 468 -910 672 9 -477 -545 -714 633 164 638 851 921 -827 357 804 498 621 -488 483 -308 114 -257 -947 -161 -410 -860 -731 595 -163 448 -629 861 -325 -748 379 66 -38 -938 -546 -193 -131 -552 905 116 555 -216 -384 627 -227 232 947 749 120 454 -428 639 728 -61 -729 -646 -153 678 -334 67 -387 632 -694 854 673 692 952 -454 -370 -161 -765 -412 -451 -873 -489 274 -892 -978 510 106 299 680 -738 627 533 371 -647 -649 11 103 -36 -48 231 980 81 -31 626 -673 360 -954 531 -299 706 -96 297 919 -850 -236 968 -736 705 498 285 941 348 -37 881 -256 406 460 -525 -895 -195 220 -209 -368 -566 899 32 399 -757 745 -771 264 -224 -29 -504 -99 874 -780 -271 514 347 297 -514 -350 -141 -821 -787 663 763 244 -714 -250 -140 135 -580 -36 377 -40 531 134 62 -809 -941 -306 -389 -139 294 -687 908 652 -370 -584 -165 207 55 -69 204 604 -613 607 -96 -888 179 850 -451 -185 -369 603 -422 -113 -914 595 -855 -297 -647 913 -935 33 -993 335 -283 550 -888 -554 -695 167 -203 -713 877 -209 -575 907 702 648 -4 -910 108 -973 -937 438 -82 833 -329 -986 -41 412 510 -313 -431 -523 -227 842 193 -933 919 17 -119 -101 857 -20 864 -270 221 878 296 -542 -150 -90 897 870 721 135 -606 -771 430 -412 -81 -479 -3 741 -384 -577 663 118 -553 527 437 -311 81 119 -403 -642 236 445 -552 341 470 104 -22 -760 -307 -328 -24 -192 214 -664 -916 -330 -641 509 -516 -388 929 693 255 649 795 105 -962 195 -83 261 -626 254 631 -876 754 -556 848 -818 -828 -289 -417 648 -135 -492 -248 41 -653 790 309 -965 131 714 966 -90 901 -37 -114 209 883 -643 -366 -792 -137 400 210 666 -168 864 116 548 -398 -502 -337 102 602 921 133 235 -1 43 -94 361 254 -812 840 -14 22 -6 -694 -877 564 304 -670 -390 -434 -398 626 -331 152 300 -698 -194 -413 -61 -109 263 -435 -643 4 -31 -872 821 -638 795 81 904 927 443 16 308 86 350 162 22 457 361 -406 -838 911 -313 355 141 -538 -343 -745 -514 902 402 -90 -45 806 -145 105 257 27 -632 -731 11 -294 277 -999 -631 -290 780 -746 998 900 -59 398 8 -323 -593 -781 442 917 388 -70 -80 -219 -796 -345 -445 -811 877 249 -767 -479 228 -388 358 -783 957 781 92 896 153 -362 61 -675 -536 -571 -586 762 848 -474 998 216 460 -625 800 -266 -967 623 -818 -272 -108 295 735 -401 960 -840 105 -245 545 -658 -929 -250 985 -894 1 444 712 -92 223 -303 916 341 528 444 337 210 448 -497 955 736 -73 920 622 -25 541 -142 828 926 65 159 246 -647 872 701 -350 554 710 125 -939 181 210 -698 -934 -81 -876 -527 797 532 -826 -566 980 894 350 233 744 652 516 -387 101 -624 -566 231 -96 -129 -87 622 926 486 -283 -3 -96 -809 -673 -833 754 -780 626 53 459 98 136 -381 -55 -543 -159 383 -979 555 -896 932 -927 945 -226 -578 775 -99 -168 -140 -720 -865 -366 -879 -529 -478 184 188 352 -297 326 -439 949 -462 83 -728 957 424 666 432 955 -274 481 170 -228 204 -692 665 91 -821 -925 828 492 -696 -631 -160 357 -520 857 -438 39 65 634 31 485 -716 -771 -335 -916 -549 -641 -89 -46 -104 -440 -907 -719 838 -85 517 -463 -330 511 698 510 -208 797 -229 -911 -498 137 621 -971 5 -481 -950 851 -391 -93 -846 47 -357 223 -511 -887 692 -612 -323 -216 -471 -242 -118 -431 644 986 972 72 568 728 775 -607 -307 938 726 -730 231 525 -741 -447 11 -369 829 -699 687 607 -637 226 -892 -38 -576 -37 -967 496 -231 75 249 791 282 915 -686 291 656 -567 -112 209 -590 625 69 359 -85 860 -802 317 715 -198 549 933 -338 941 -663 329 -980 97 287 563 -663 511 99 -900 -747 929 482 -251 -203 -616 632 -347 388 222 -745 -720 -957 576 591 -138 -885 -211 332 -746 -797 -312 -232 -151 -566 -580 746 541 469 -810 436 -29 768 -847 -111 -522 186 -186 466 496 711 261 -952 250 732 -334 -125 -837 24 -705 -972 891 710 150 364 793 563 -621 -758 -386 415 -77 491 -622 496 404 458 -248 189 886 461 -718 -760 885 -922 -694 581 -568 190 -355 -308 127 760 -202 -980 -425 -841 -44 -17 228 871 -371 267 259 900 109 936 391 809 -647 -393 -493 -362 -395 -688 312 -858 -365 -314 -509 531 -285 274 -502 737 429 -723 451 -322 957 -582 -281 -43 -28 -661 -301 550 125 -429 583 -741 262 -2 329 -206 207 939 425 -456 661 311 -999 71 -249 140 -450 -510 604 -40 -842 456 -613 769 553 605 -184 -772 558 -524 -707 -698 366 -991 266 -460 632 -827 -187 -374 -521 -242 756 -660 806 -524 -883 214 -871 -910 -351 168 391 -220 882 -375 -78 925 -402 3 -205 -864 187 -379 -489 774 -20 -495 780 -20 -420 562 481 37 594 -749 491 -196 -629 873 315 -669 -552 828 -644 -385 -39 894 -226 -314 -582 527 -659 78 32 -802 -228 -384 97 -836 873 -619 -51 2 957 916 -810 217 -160 -281 199 -985 434 745 954 47 608 38 -364 836 522 755 -502 -366 -18 -673 700 -728 -250 798 138 392 877 450 933 109 -445 -455 76 232 -208 -380 -9 -899 -211 414 165 -952 154 627 711 -369 -279 -14 327 -104 14 826 932 -505 -799 -736 992 276 -25 -329 -942 179 124 -242 635 -495 331 243 -717 108 -696 122 -392 -582 -844 100 711 -494 159 749 569 52 94 6 -135 814 -987 -511 873 -767 780 562 107 -42 -948 922 -808 436 241 906 111 -12 -308 193 150 -422 321 -129 508 339 -578 -541 -394 614 604 -134 658 -640 -149 -56 577 -223 -30 841 288 -278 665 -602 686 -786 460 183 32 427 432 -545 469 502 480 -63 -965 -667 -640 863 831 -266 418 -742 -15 891 -375 -594 -936 -651 -887 -682 -94 -826 924 -155 -57 788 -83 -390 979 -807 -590 -374 1000 426 269 406 353 867 -74 -225 395 538 -837 -428 715 318 869 -665 378 -266 559 453 581 -489 -571 717 -727 708 -638 120 -962 -241 50 497 -525 -9 291 9 -875 -361 764 -540 -325 792 -28 -926 -934 -547 3 -812 -479 170 482 996 867 -760 -709 171 -995 465 779 846 826 -821 -418 158 622 281 309 970 781 223 -710 126 -228 282 -194 -879 -514 -593 20 724 -360 883 217 493 855 586 718 878 956 -659 -326 594 -531 544 -699 476 -913 256 510 519 102 -868 -165 655 -752 698 934 -791 -780 782 -543 -340 675 599 731 -767 -895 -515 801 -354 521 92 -61 934 430 525 90 -563 478 -119 337 -49 -858 654 -666 607 303 -149 -494 -268 -754 -291 310 506 -373 693 -672 -86 -601 -362 -736 -671 -394 37 -115 693 -625 -351 -686 459 960 -495 254 -443 821 -78 589 769 908 -685 -398 137 965 -610 244 -75 -88 -683 799 738 203 719 -814 -233 -269 -786 -947 719 362 439 -761 749 -758 -69 -822 318 -777 492 -756 -833 -170 -443 402 -764 820 -356 -866 -358 -441 -253 -859 750 660 17 476 518 -54 -182 -315 323 -36 685 -57 31 -199 -603 480 -483 -109 -754 -642 660 -948 635 159 29 -20 -598 22 635 74 832 -256 191 781 -94 -878 348 435 -528 -479 867 9 429 143 -383 -432 742 575 252 461 224 -411 199 556 988 403 -511 -953 -571 -644 -64 651 715 657 863 -224 512 -960 832 -650 -91 265 -498 -315 899 -891 -104 853 51 414 -724 -622 970 126 -457 286 543 -906 669 145 -44 -582 -720 174 -847 -539 543 24 156 -531 400 327 268 -622 -272 692 796 -859 168 -594 -799 -724 -369 654 513 -469 892 8 -847 -537 252 -481 557 34 301 278 -815 672 -692 435 271 428 -875 913 -187 387 589 695 213 -676 -443 159 105 466 763 116 -806 207 934 554 193 330 399 -358 662 -684 484 -510 613 470 -550 -434 -541 -332 -667 -290 441 62 125 -795 -656 125 133 -939 -700 557 -483 201 -143 -563 -24 -195 -766 -56 250 632 105 -648 -321 -275 -625 -656 307 -385 -685 -356 830 195 413 725 63 649 -767 -975 -599 -137 -9 961 607 -557 -18 555 -733 923 443 -497 -647 401 -992 433 424 166 931 -338 590 525 -596 134 355 628 960 865 -790 563 224 559 893 -512 -79 -269 183 -429 -190 517 24 151 -585 -541 353 -770 -626 -584 937 348 507 934 415 113 72 -653 -964 -799 836 -293 854 244 2 -783 -586 -751 -339 -971 906 981 -94 -429 150 -184 -358 610 414 -262 535 -79 900 -959 -59 86 103 -579 210 -607 216 -100 -44 434 176 -67 778 -69 733 -939 -917 505 -852 -283 -561 380 167 -330 818 -106 7 -352 -458 -648 69 -910 -229 -916 -448 418 -666 97 167 -612 -141 -299 540 -868 515 912 393 -880 898 -98 706 777 -437 323 273 459 -307 397 280 35 -70 -697 -323 -66 611 500 340 -108 -845 -524 283 -71 -736 649 -103 -454 -678 -623 -502 700 942 960 -941 897 500 -772 -462 -588 701 435 762 -283 -198 708 654 -995 303 -409 818 107 -548 562 395 -399 740 272 -577 655 931 -445 -59 -231 -101 14 134 -974 82 813 237 -905 913 338 -995 841 -451 -483 186 -46 951 242 462 -740 437 -616 -922 -830 -454 -635 -174 -383 236 520 768 -703 -987 -278 -121 246 74 -701 -350 -239 -900 979 109 954 198 369 823 -558 662 -690 -334 -1 258 823 649 -3 499 486 -360 206 878 -466 -843 768 511 -350 290 -747 579 -103 312 -465 -923 972 -187 -400 290 -41 -275 -204 509 -921 -10 -273 -19 -163 -727 438 346 -263 -670 -784 409 624 53 183 -755 115 -340 -775 -286 -865 -734 -927 -404 365 -124 525 489 305 861 -248 303 -628 -483 -242 -211 942 361 -725 35 533 -117 -648 -249 673 715 361 -815 442 -785 -627 -685 247 -750 472 86 318 597 742 237 -599 -28 -477 595 -486 801 548 7 398 -585 916 -947 -998 -875 939 907 228 215 27 -793 -106 -583 161 354 968 -376 452 -390 -666 290 63 192 -923 473 -727 983 825 -378 -662 501 379 481 -767 166 369 973 398 -538 868 171 -713 751 576 -583 -116 -478 -137 -500 -856 -12 142 715 687 873 493 6 397 -939 -927 590 -15 -368 850 674 -126 153 -812 -691 -795 922 -212 -942 283 -155 116 877 548 -486 762 493 925 -140 -779 285 -142 10 -341 554 -41 533 989 732 -263 225 270 151 269 993 465 802 -857 924 277 146 -348 -835 690 -147 -335 -884 -625 -336 657 822 128 -388 80 513 -689 578 95 -413 773 482 964 596 18 -790 979 -795 -528 -832 -300 609 130 127 179 13 890 904 455 920 419 -982 -461 -765 104 -875 273 -11 826 318 -265 350 -69 -901 -356 717 424 -599 442 -549 682 710 -394 436 71 -728 -636 740 476 259 -519 731 -526 -59 824 -863 -505 20 -765 236 -360 202 924 167 -212 220 -896 -270 -335 704 -767 -96 462 -188 341 -963 -265 -641 -559 240 543 16 85 740 -899 972 513 744 515 -627 705 489 30 -90 436 178 439 -404 610 -759 -397 390 720 -837 -840 152 296 142 296 -384 -841 895 867 -123 66 743 -135 34 -524 694 954 -809 -255 -99 806 674 -702 812 -81 822 393 -423 91 -555 -520 -151 631 464 405 -441 64 689 -622 -213 -896 -431 803 -740 -542 -785 955 242 -22 -173 -582 263 798 -129 549 -983 827 -333 885 161 378 -350 -124 636 -724 128 735 -467 574 161 558 599 -103 -632 156 -675 172 741 -384 -578 -271 -141 751 -26 -374 846 -595 696 467 344 208 295 35 888 -738 -233 -676 552 250 399 487 623 -206 -599 612 582 -357 216 756 -638 70 996 289 29 -630 -578 234 948 24 -658 -724 337 510 -785 -935 -692 -466 791 -566 21 138 -178 -239 773 -231 304 -954 647 -217 -335 519 -218 327 457 -557 847 -428 382 199 546 489 606 328 -817 -269 641 499 347 -327 235 -110 513 311 341 -217 -278 191 -246 724 283 -246 224 -546 -631 819 -524 -275 273 -633 945 -17 -924 543 -330 -825 -711 690 800 393 86 361 257 624 -32 -477 879 222 773 472 570 -84 -889 -118 -433 379 449 -552 104 -348 -963 116 206 616 0 -871 -25 -587 622 -616 -727 992 -826 941 180 771 494 685 542 -521 821 -11 -387 -756 578 -65 -326 -757 274 -92 125 -274 164 866 -135 600 462 -430 118 356 694 -278 776 -621 382 -632 -112 83 -454 -189 491 -2 869 -91 -480 -222 436 403 67 -546 -824 60 670 -454 681 -209 -171 -968 237 720 -278 144 -230 825 -199 543 383 -137 553 465 -399 -322 742 773 -920 -752 -928 593 -5 430 -912 787 -971 375 985 -668 -263 995 429 -923 -107 27 867 325 175 822 179 -818 -740 247 248 -923 946 -709 -304 75 -246 584 -348 815 286 -888 949 732 -324 254 -932 709 -614 233 -690 588 361 112 366 23 34 -692 980 186 581 725 -359 55 577 540 -977 958 -909 -406 989 311 312 -702 200 677 -81 254 742 -93 -273 -5 336 693 -958 -2 192 -941 -938 29 694 -452 260 -590 -972 -281 -452 -420 -422 313 955 792 83 -476 900 886 -405 500 -356 -667 487 707 -671 -918 230 -642 401 -568 -811 171 989 362 -173 587 -928 953 -830 -572 339 994 -186 -234 358 650 -961 -661 -985 -666 -216 -59 307 764 365 -312 903 733 992 547 -81 -574 -976 438 -976 388 556 -658 374 -605 480 -983 -248 -917 623 754 419 -648 28 -302 759 -38 -129 739 -863 732 -269 -791 59 -68 565 196 7 -378 -507 -250 -78 197 433 996 -389 351 981 922 633 377 -587 -238 -191 -144 -449 -170 278 -384 379 382 -947 702 -690 900 -832 -571 -827 208 825 -733 -177 -816 -897 -11 -219 -300 -930 191 840 635 -706 -684 105 529 997 -688 246 -755 -466 -588 -753 -464 -695 575 82 -847 -653 -776 -568 969 -584 -235 -641 -264 26 137 759 -415 567 771 170 179 244 -199 -183 924 -84 76 -448 -362 -507 284 -479 -949 -893 54 694 -155 27 -456 576 149 718 980 622 861 -675 -662 805 30 -299 -795 -938 727 449 -836 146 966 -719 886 820 665 -691 746 134 -301 372 -287 -625 729 -954 -181 177 728 368 55 258 742 779 -140 631 -297 -88 -88 686 -593 -964 318 -274 680 213 612 -379 618 360 868 -583 173 772 -160 442 268 -925 720 -788 53 -563 110 -44 105 431 516 -528 -143 -811 77 872 -737 -538 917 337 -989 -406 302 598 530 -311 273 87 691 -974 -696 763 -439 -973 -41 521 558 855 522 991 -738 -525 -207 -826 -429 787 -807 -836 -823 -337 736 617 205 -938 974 29 -678 444 809 -993 48 -933 896 -498 -6 -650 -288 857 894 92 830 715 901 -573 644 162 -6 -106 -501 -394 344 -960 625 -933 -969 686 685 -41 520 826 -972 607 60 -122 407 315 -633 -900 212 -80 737 -95 -804 -554 983 -956 217 -68 -303 189 -172 707 -1 -378 241 -943 639 644 1 375 -814 -916 -667 753 -286 696 197 857 -852 582 340 139 769 -491 -311 -105 790 -160 -766 -963 798 -756 110 597 -721 559 -185 -104 -120 -960 -446 -857 -616 -414 542 535 -849 -778 -870 535 -790 -61 558 614 318 745 -447 212 383 -104 66 -231 470 -596 617 903 480 -436 -839 -391 972 319 992 -936 -152 78 919 -624 827 -900 -226 -710 958 26 774 -790 149 577 -826 -400 -809 153 749 -90 549 -109 897 750 337 -812 -97 -108 -272 -981 -912 -134 -774 754 -36 -628 383 -110 -443 -240 319 576 419 -511 -184 775 47 910 164 -801 44 313 690 36 581 -238 -12 398 738 -710 -819 688 -422 -830 -569 -708 -720 -686 -60 -664 345 -955 -394 -113 537 -762 -728 -137 -792 781 -289 -572 327 629 423 868 -195 -593 -646 -494 -159 658 617 -948 401 -89 737 -353 -643 509 -950 -47 484 362 679 490 369 -403 457 130 220 352 -452 -230 -351 -528 -784 492 890 -342 445 -846 619 -779 -328 709 -853 678 -75 48 9 353 855 546 918 -295 567 -724 -429 -118 -564 -617 971 -330 94 -817 103 -128 389 -295 106 523 -688 -544 -522 180 670 522 203 -88 673 255 601 746 412 583 -552 85 475 587 -103 -960 690 -370 -330 -723 -108 -55 -40 194 -995 573 371 727 -58 -764 409 -268 651 483 56 829 254 907 -215 314 -580 -732 -746 -947 818 -691 -141 470 -187 571 -802 -499 -209 -92 -253 -850 515 -802 257 -711 768 28 -925 745 29 -569 494 133 571 -422 -489 243 -637 -580 282 -647 -226 309 103 802 638 -42 -689 -677 -262 756 331 271 725 428 -277 484 -760 -71 308 816 766 812 -843 -698 585 -776 528 -466 -403 24 616 924 -429 765 395 21 -387 -791 -65 581 244 279 -158 -705 -600 825 -172 -105 519 -300 -88 730 278 17 -862 -231 531 117 -288 107 -311 -425 456 -835 675 864 307 -959 365 949 869 -703 315 605 360 -105 66 21 -980 -815 399 748 -664 828 -962 872 190 -701 -959 965 -258 431 -542 -351 752 810 874 -517 -104 -897 10 -691 641 -432 304 304 -614 -841 107 -201 709 193 637 -51 -990 865 -19 716 -685 353 -489 234 -541 -876 -442 -828 -539 -358 -889 236 790 -956 240 201 -744 274 205 923 -26 -575 -376 356 757 344 870 -373 437 703 -746 874 523 308 295 -96 -294 871 -604 -752 -77 452 12 -903 -608 -303 154 -873 -725 -207 101 -3 734 -116 -468 -1 706 -196 -671 368 350 -365 -242 499 26 483 -390 -680 -485 952 792 1 -20 800 -540 -111 616 -822 429 -42 322 991 -430 -800 -857 401 293 696 -919 -326 624 505 -425 844 130 855 -639 -910 -937 -187 666 870 -335 346 130 391 533 -105 202 439 -316 -455 987 752 528 648 -726 72 -450 788 71 -667 674 961 -422 978 551 -444 505 668 -780 -358 645 352 -425 -232 -197 -956 -480 481 -921 479 -632 868 -373 -350 154 -262 -971 235 623 824 962 416 306 -530 54 -101 -822 527 278 306 819 -319 -602 -364 238 208 -896 894 -297 -462 -932 424 174 -904 773 -69 617 -745 608 -720 695 606 -773 100 -713 -119 295 44 54 837 -482 -115 27 354 125 -439 -853 -579 -268 -423 523 312 -749 580 -337 118 646 -757 -46 861 -441 -211 -11 608 330 381 -78 -644 -926 -990 -650 749 -106 -839 -6 732 -507 908 -185 72 38 380 -617 -4 -836 -900 -948 -612 -790 429 185 -885 718 -45 498 93 635 -968 700 99 816 452 -954 -454 -260 679 -958 -453 -874 -363 71 -807 -548 -870 983 245 -379 -766 919 -628 -882 -840 -88 181 166 641 -106 720 391 362 -134 -349 894 503 -694 -918 355 137 -368 -860 -496 385 -423 -806 450 190 -918 -380 288 -306 -449 -946 -813 745 -493 -869 -916 -362 -118 114 222 247 135 181 -249 963 840 364 -979 -331 740 -879 -397 -126 -330 -621 521 376 -671 -187 979 -500 296 100 -842 135 -677 440 -605 -123 67 305 712 -848 118 -644 -492 677 883 84 210 605 756 -649 81 17 -154 881 165 -488 -337 -786 997 -691 294 947 704 294 841 -661 -646 695 -234 -942 -530 -831 -559 -422 327 -383 -135 -209 507 379 965 737 300 674 864 825 466 947 789 155 140 -260 -16 143 844 -109 160 621 884 -193 -854 859 -263 -893 270 649 990 -971 -855 -666 -6 -532 -374 -906 -904 52 -106 805 326 356 -735 -954 -322 -451 -657 -963 -749 690 -305 362 -912 -97 886 -666 -784 103 500 302 811 -287 288 -886 -872 -815 948 230 -402 -863 -881 38 -250 -921 -410 -226 599 346 633 -934 -105 389 988 -765 532 -241 -346 -51 188 -70 -955 943 974 875 696 -406 -622 848 -869 240 111 762 -304 -26 423 -711 -39 493 917 475 -772 -412 -40 -658 -970 -891 242 -849 -590 -26 -635 548 765 468 428 -36 -530 953 498 390 614 277 -875 578 -591 190 -302 -191 192 254 -855 470 -466 672 -750 -502 -276 418 -20 473 201 -258 -354 -956 512 -850 -632 -862 872 304 346 -331 -382 72 170 -483 962 -645 592 724 -66 -61 -372 987 299 98 -586 737 -146 -502 -117 -757 188 571 -282 283 -75 -319 -888 126 535 -134 -680 -49 -92 181 -949 793 840 -700 968 -630 124 -690 -274 621 4 133 278 894 -120 -932 -767 -3 -289 -267 -652 233 -200 -645 212 120 919 247 166 -470 -896 69 596 78 -294 729 -591 -555 -60 -591 -735 -271 547 -155 -355 923 -894 217 -831 -729 -796 547 -177 105 -873 -748 -659 465 56 65 -568 -776 218 -314 680 -439 82 -388 -159 -799 -121 -779 -253 -805 968 -738 -654 454 194 -855 -688 -101 238 -4 -60 337 986 -272 460 775 -960 481 744 479 -120 225 781 659 237 -354 -835 791 195 -102 -476 28 -149 827 903 -130 -922 -309 845 205 777 -672 242 440 -854 -503 424 132 -142 -589 -672 631 1 948 197 325 849 -653 13 -405 -373 939 -825 -492 -487 988 463 -578 382 -554 -986 354 -987 -860 379 -612 174 717 -503 90 -256 -180 92 -720 106 -588 -244 -703 724 -609 -850 -958 -695 -166 -857 910 -344 -915 -37 -116 921 413 -508 670 159 -990 855 -851 729 -633 106 -974 125 356 783 936 260 -659 -364 269 304 -279 -343 802 607 374 409 875 241 118 991 -657 -963 923 429 749 -652 298 -62 -695 -69 225 -389 637 -106 88 -253 439 627 519 553 -220 296 267 978 663 294 -997 -772 -603 16 -398 739 -417 -101 -344 -423 811 -638 -667 -845 656 192 -435 -744 -118 -52 147 46 562 555 -550 296 -474 687 -757 923 790 443 888 -369 -432 -171 -508 580 -660 658 843 517 -785 -827 831 -942 760 593 -727 588 -955 273 434 776 587 267 231 -598 -954 -396 689 700 -229 -176 800 478 -26 466 -513 901 536 778 809 8 125 -898 436 298 170 114 -334 -844 -334 722 -46 845 -178 -356 -235 721 -540 21 951 24 753 387 -193 -90 278 -562 400 -690 -360 839 315 420 830 720 -841 -118 299 -700 -536 -18 -314 -67 -471 -961 553 435 -444 873 487 -113 -52 -797 -341 -587 -32 -520 -79 7 -775 -360 -990 953 668 134 -605 -817 958 -996 -570 452 -143 -755 -108 921 -326 -201 66 -832 -37 742 956 695 -686 903 761 770 996 -82 -810 -911 270 -640 1 -717 -831 666 52 677 506 407 -45 -796 -353 707 952 -503 -12 644 -565 109 -552 767 375 -810 -775 892 181 95 428 910 747 640 -301 135 -678 -445 -427 -711 -600 725 268 -325 41 -888 -407 179 -99 -123 393 -438 -759 -905 899 -295 667 -632 781 -941 232 -924 857 -546 638 437 197 141 236 -941 -804 486 347 -565 -693 -279 -856 39 691 -200 561 703 -311 898 76 -190 412 -73 -218 282 -846 188 -42 -479 832 -723 -783 -163 411 524 -892 596 574 820 -529 -14 -997 -98 428 -450 -882 771 -139 125 491 432 65 -174 744 993 -984 -764 284 912 145 -261 270 678 140 -304 724 333 -276 745 922 -28 938 -45 142 333 -804 445 -902 815 -494 949 141 -731 985 116 -853 478 421 -783 -415 304 -627 -696 -912 701 389 -607 883 -113 422 -291 -579 -907 810 -294 541 -543 527 824 -656 -670 -172 479 -210 -425 -363 682 506 -319 6 744 247 -230 852 975 -129 511 286 -333 34 -70 -708 -50 424 -428 537 251 214 -268 525 130 -572 -295 724 846 -36 91 -311 -117 524 761 819 -854 876 307 -978 795 177 -209 562 307 66 -478 383 765 -210 802 81 852 -128 246 -697 912 -168 636 255 -837 457 -833 -497 318 -918 -926 -545 203 -981 326 947 -767 397 278 796 -549 -611 -320 -83 -507 475 -979 886 -464 182 626 686 -124 -88 464 975 221 -163 989 -927 187 1000 124 70 173 680 31 457 -787 781 -870 308 312 -488 757 261 652 -642 -975 302 -648 -803 -245 -599 399 804 -578 -811 662 -731 470 425 953 -552 -275 68 534 493 -115 -996 97 -301 -63 -528 311 -110 126 -194 -497 739 113 277 217 468 -774 366 47 -275 -154 -537 -229 283 -735 -776 125 -126 905 -307 51 -308 -148 -513 648 823 523 249 -14 841 584 812 994 -707 -248 875 -429 -339 174 -536 -172 -162 920 -149 -438 987 -973 113 347 89 -694 959 654 -196 624 873 -896 227 -116 205 233 -407 361 893 310 -771 933 537 -915 -429 942 -729 911 55 -970 508 853 924 20 -312 -144 -420 263 -570 289 184 90 -38 414 -954 -911 867 -195 161 -253 -80 -257 757 -327 -960 -602 -749 512 -100 -751 -794 165 -472 263 -568 -454 -121 886 -223 569 -924 -732 163 -296 -493 389 34 50 -453 -455 198 743 -616 -347 3 -86 -559 -611 696 -437 -83 -890 -329 451 311 236 931 -604 63 -178 995 827 728 -7 -437 -707 -350 18 229 804 13 777 -668 -22 171 670 -461 433 -714 474 760 461 814 -651 -794 -107 -835 -685 -453 -401 -766 -881 663 -954 -808 -966 -577 -617 -655 817 -522 234 -48 -259 203 847 -460 343 300 -308 798 507 393 85 -653 40 39 253 531 -347 346 -266 457 795 -67 946 -784 -791 691 -775 -158 27 -554 -260 623 104 149 773 -736 534 472 -650 98 823 41 503 -950 -258 -195 -857 235 -936 -527 711 203 816 534 -668 -283 -404 901 -702 -233 -179 189 386 895 470 323 -572 839 545 -28 -614 266 181 -835 -70 -998 389 -830 -330 -93 15 427 -503 -932 816 257 18 -847 -15 758 -359 -352 -594 -700 -906 918 69 -968 -410 427 714 906 -724 -583 801 860 170 500 90 450 -701 225 -251 -803 87 706 -7 805 70 416 -110 -647 -92 -172 -951 940 -269 -772 786 430 -992 -871 13 -301 -900 242 30 563 -481 210 -84 -41 279 592 476 59 511 623 320 -756 387 -367 -626 732 -961 -223 -660 -358 -7 603 -682 233 -537 486 -641 826 -364 366 -464 971 108 814 -651 -879 623 -856 -71 890 179 369 -945 808 538 -418 772 997 865 560 -336 -75 388 -33 -693 986 390 -473 -259 136 380 -36 486 161 -839 741 558 750 -108 301 170 932 284 512 -749 -953 -474 -898 532 184 -524 714 -693 552 -47 673 -256 -643 -383 794 -101 168 506 899 -828 -222 -259 973 -895 -867 -968 252 -827 271 -824 -238 -465 889 934 829 -218 -152 112 -133 -112 230 -696 246 915 978 482 532 -596 657 658 77 -479 916 492 10 357 -90 379 399 -101 229 -3 -677 -28 680 -474 375 -343 -778 408 -458 847 -353 -321 -442 121 485 359 -597 169 -126 370 -77 -103 556 -663 176 -807 -919 611 -810 -162 -363 -323 -927 987 -735 387 199 -591 686 914 977 48 591 -294 912 -884 957 -882 -257 361 980 440 712 -122 -167 -442 -99 29 627 768 -583 109 271 9 224 -768 -938 585 632 345 -526 839 -516 800 421 712 529 -822 455 -487 -645 257 639 -168 953 -638 -919 901 -450 848 -82 -93 -174 -519 -315 974 866 297 -115 787 -72 960 -859 -860 242 469 -996 -977 -461 -211 -423 867 -539 685 463 -689 -687 549 -633 -690 861 -956 -213 47 -200 -27 -478 -956 -66 919 -422 -392 68 -895 -439 532 665 -108 881 466 -164 45 -23 -605 499 -75 244 759 -917 356 1000 -187 -916 177 -121 -225 -56 69 -984 -253 -350 779 -236 186 -385 470 -768 919 -704 -337 -753 19 430 -136 130 602 -668 819 -838 -479 -341 3 461 771 -582 834 694 674 -624 -133 46 -199 148 -464 938 -952 711 50 798 954 277 607 -692 -77 431 944 210 405 742 -893 -948 -477 -859 977 335 -501 -599 -331 617 596 493 645 306 -1000 -687 894 917 -870 -354 -947 -11 94 -908 955 807 125 638 -342 887 180 -494 -825 -389 652 -987 510 -302 252 314 -195 758 -870 649 489 -758 328 362 -340 -301 -361 -144 -296 -555 748 -432 216 -684 -408 297 -434 744 916 -144 545 897 -515 681 366 -95 332 918 985 497 619 -521 -463 364 -459 -198 102 -707 -75 -280 78 760 -605 -762 -944 838 -873 580 48 -400 399 -955 941 -210 160 -5 -852 606 -829 155 -688 -355 -961 471 270 520 -899 -965 -96 -354 -587 704 -527 492 27 770 -100 673 927 -785 393 -839 -936 693 -949 917 762 -509 870 390 -452 327 904 -647 436 164 -96 -124 989 395 -41 953 -268 155 -626 797 -729 -925 -727 -394 -27 -431 -455 -993 660 -596 96 392 978 46 -357 -293 793 -79 268 -743 719 399 -567 -589 29 -325 813 -645 594 898 870 -715 407 -216 889 30 359 -659 535 -444 593 -626 -666 456 948 645 -674 -174 670 -322 543 -507 503 -960 122 460 -417 -742 -463 851 -41 794 209 990 -504 63 728 -327 625 887 -854 -206 -350 -981 -559 -762 751 -218 860 -471 -269 -757 -410 -458 -423 -565 -597 -914 -795 562 -203 -617 -216 320 -213 -204 -860 -928 -779 -727 -929 -126 -42 -327 -168 -750 149 875 -178 -239 -781 963 392 893 912 340 -312 270 -464 -114 -296 -159 -778 488 15 -331 -548 588 462 -664 454 -77 -488 190 582 -918 42 191 -905 -505 574 870 913 -552 -396 -997 -831 -625 889 -627 -426 -728 770 -564 -920 -569 -948 -741 253 525 409 389 -2 -571 634 -850 -492 666 -83 -671 916 -355 -98 -366 684 -974 75 194 441 311 238 -11 841 -321 -677 -664 856 985 -147 -850 -544 -854 -346 718 -533 -879 -590 -268 860 -939 -61 -679 -849 -277 29 -930 -98 -593 932 -30 -242 -31 -619 859 83 -676 233 -998 -203 169 -92 969 -588 -897 -636 440 -618 230 -940 -741 -532 -611 -365 624 -977 -942 750 907 -529 -35 595 -281 -965 -870 -317 759 -176 443 -42 327 130 -819 -689 477 -39 -885 -490 -357 -216 698 -321 -914 759 387 -962 -517 192 -800 -661 680 311 78 -690 -444 707 882 818 -863 -290 201 137 491 225 887 949 -545 -666 -428 -499 -978 -56 312 126 623 419 123 -766 -296 -428 -524 -881 516 -31 -638 -473 -168 517 529 702 -790 506 -752 -8 -987 737 -197 112 -86 351 -598 -995 484 -177 855 859 -605 164 18 139 -791 418 856 528 -49 -742 -35 -708 -763 -452 960 780 -562 -65 -314 853 945 572 307 -650 -867 61 -232 -371 -203 -367 -84 470 503 817 905 122 105 -240 -640 612 561 -812 188 765 -139 275 137 13 -528 -106 -823 354 -991 897 -852 196 -3 187 -465 -785 -375 -133 691 -781 585 -572 -123 715 802 -996 -412 -329 -546 924 -954 -889 -913 -73 642 -317 657 969 -933 -32 844 510 -685 43 276 471 -807 793 -831 877 34 37 902 -265 482 -601 -456 467 210 -917 346 -684 -722 442 967 -361 336 -866 531 -649 -925 -153 74 -76 385 -521 -230 -685 116 746 -788 -332 -635 -472 644 -565 -761 823 -739 847 594 705 -798 134 -464 474 431 -800 222 -611 944 -471 788 835 963 -106 541 208 721 52 198 -925 112 -836 100 79 -597 196 -982 -755 571 -826 -518 503 -52 -265 -191 250 -812 221 938 81 978 -315 -130 841 971 698 171 -21 146 332 749 561 -167 -148 703 -204 -376 -164 -272 -729 645 -31 115 70 958 702 -694 348 582 -706 -865 -136 752 -161 775 -890 -519 -76 -575 -349 622 -429 896 410 579 -647 873 353 -125 -901 831 -242 -442 -436 987 171 -699 -590 601 681 634 -219 781 702 -250 235 805 -20 -705 694 462 977 700 610 485 -55 207 -564 -277 -83 -583 -57 990 21 -848 926 119 832 -117 -342 216 815 431 624 -49 346 88 88 598 -121 729 354 -954 -490 -653 -10 -887 130 587 181 88 -645 -889 -414 -499 -738 -73 443 -183 -368 -846 841 -402 -769 434 -379 109 -925 242 575 353 -526 -23 -995 -715 384 476 990 883 -193 474 604 390 -967 -712 -239 345 840 5 -106 259 -130 778 338 -369 832 561 -164 -971 462 752 878 214 -428 376 -136 -710 220 -666 649 -858 149 146 -935 552 -208 -273 -364 748 -178 178 694 -609 -572 457 446 -890 225 341 -463 -48 257 -863 286 195 -801 436 -80 -442 102 -404 -514 -237 519 356 856 -316 -697 857 -338 171 634 797 -246 -701 192 -719 -743 42 830 962 956 825 -595 551 589 -200 -634 187 119 918 66 761 685 628 903 -482 563 540 -244 937 285 13 551 -486 633 670 -403 402 -211 -464 -937 840 289 687 439 -266 325 -258 339 -961 -158 -547 105 -64 -669 -922 -915 453 691 -354 -740 -609 -468 322 -408 -114 -854 -617 -788 -169 743 775 -713 860 -941 316 -658 -251 24 392 -491 774 555 447 183 380 -599 411 208 -279 735 -368 -853 -614 386 -80 829 41 -935 492 505 -726 -399 -497 -92 712 914 -371 109 -245 73 -406 710 -245 332 3 -954 -517 490 -557 557 908 669 162 519 687 509 -125 184 -221 175 -290 -132 -319 -988 -263 -812 -218 -17 410 -558 -786 -918 436 570 274 401 872 -793 -798 288 -397 832 822 -790 244 634 -12 -917 -193 -685 594 -947 264 70 -318 221 485 752 331 -404 667 -122 -445 472 651 870 -599 -918 -222 337 -565 -153 535 -960 -180 35 -568 -387 -591 164 -657 -255 579 -498 -876 760 109 -112 452 698 -705 318 918 168 -579 330 915 -819 37 -834 391 303 444 -328 28 627 -459 -253 -462 552 -121 -198 -458 -473 -247 -178 -747 82 -297 -244 670 911 354 -760 -397 -393 411 -792 276 -538 -46 -506 -777 -203 948 -551 -259 209 657 -151 -784 -815 -282 60 552 -328 253 793 -904 -298 573 -199 -821 -848 -234 -571 658 -107 -221 278 210 -565 377 -20 733 -366 -972 -96 -600 345 -904 -771 -596 595 151 -403 -608 -297 935 428 228 997 -65 -691 768 740 -244 -987 866 204 68 -839 131 538 -764 525 112 -764 770 -775 -786 -471 -77 -473 -398 -393 -291 773 -86 205 -737 860 -373 91 695 977 -785 -27 311 988 -388 -390 -42 -999 687 -749 -973 -847 162 681 -27 -652 346 538 582 -49 713 -149 -196 263 654 -597 -244 -95 -461 -667 632 -760 -462 -929 -754 -469 -29 788 -549 -760 709 856 204 -899 269 -390 -775 -765 -432 -760 164 -876 -716 509 581 771 837 349 -872 376 696 555 566 67 490 416 -809 -737 -415 570 -179 -456 -544 -218 -625 829 772 939 495 -209 -113 820 481 275 238 -686 108 852 -165 549 -118 10 -95 -831 356 922 -610 71 193 948 -1000 -303 -890 352 294 773 -684 556 814 677 -531 93 372 -60 244 642 -232 808 -489 -806 -316 632 -249 -318 -57 -863 93 -612 -160 -129 407 -908 48 -594 590 -215 -930 -747 578 -361 155 423 629 -78 233 782 -566 -211 -440 -819 -858 -900 -446 685 52 -103 802 -314 -213 673 295 112 -347 340 207 -155 -594 116 642 -288 -503 992 -541 83 -546 -797 870 -769 -473 -118 924 -275 -462 -556 80 -564 -696 -301 -398 -100 213 -755 492 -81 -491 594 474 727 -935 325 -164 -889 -558 605 980 342 -352 -143 -611 -29 -412 -791 7 -92 -946 -235 -186 689 -379 -489 -953 895 569 390 823 462 -449 -619 -355 376 866 374 -491 -960 476 -386 244 986 -723 392 -264 -136 -711 -809 326 522 -12 511 857 -319 782 -339 -120 -423 -244 346 -708 -137 923 -742 -352 840 931 567 -91 85 -749 -560 318 578 -400 -830 -221 222 -912 421 678 919 -735 -196 -695 -157 280 -909 -312 -710 526 696 377 101 -868 -278 -889 408 -307 458 25 -446 450 -182 834 356 398 369 609 582 464 -644 581 464 97 -306 858 -160 905 99 292 -968 781 -546 152 -902 -713 163 -817 651 -40 342 -453 -559 -272 -93 511 992 -264 878 -347 345 391 341 -224 963 -674 -485 -621 322 318 -853 381 266 -574 -824 -382 -404 969 604 -846 268 -601 -526 904 882 261 -116 -715 -562 981 18 335 468 -194 -864 -120 391 -92 -219 963 516 128 12 572 -774 172 -93 -768 -857 697 396 53 -579 371 -880 -370 819 -108 84 -297 -222 998 87 418 529 -654 -849 -491 395 931 137 986 183 -630 647 723 666 -905 17 -175 721 834 85 113 995 963 -255 -216 325 655 -779 697 155 98 790 519 633 -394 -98 768 132 -363 175 -484 219 -823 464 -65 55 -259 477 999 -74 320 832 -144 -178 -761 779 147 -94 -13 -872 915 -105 953 624 928 647 -577 -825 -251 526 -210 -484 -647 -443 -493 691 -740 135 205 -175 744 -934 573 984 47 279 295 -678 248 -520 421 -210 852 835 495 -66 -893 44 665 837 518 -542 703 -814 -322 653 321 -318 -238 199 689 -897 770 -859 -962 -643 -7 -142 161 366 531 980 213 532 -234 -682 544 -921 427 136 186 -378 -514 915 171 -293 941 -365 112 -606 -224 -779 373 -167 849 633 581 745 452 812 498 -613 667 -237 -775 859 -208 19 335 708 -457 441 768 -387 501 832 -564 -243 -785 -454 322 920 -50 784 -293 -465 -663 830 37 332 -155 632 -780 -290 716 -445 -8 570 463 -89 780 231 -568 123 -266 463 -923 -816 -520 -335 -917 -111 689 -212 -535 991 722 -354 177 417 -606 772 -897 -299 924 469 527 129 -467 732 -816 742 -864 -659 -996 -112 0 -676 -490 981 -735 72 873 -433 -807 495 53 -76 306 484 391 989 -431 536 488 233 225 -336 -680 -673 -883 -846 -80 -304 176 790 141 -841 -322 934 857 706 -586 -706 -352 983 442 -995 593 308 933 728 -66 825 455 499 299 -824 478 106 -909 -480 919 438 -95 -742 755 714 524 -69 -398 -176 -643 253 -113 -478 585 758 -11 284 596 -848 -213 778 -959 -61 457 876 -331 456 -98 406 -398 206 697 -60 -181 992 933 -73 258 644 781 -344 -82 -993 -716 819 141 441 26 20 539 -831 569 100 -951 26 503 -736 -685 192 545 841 572 468 -397 347 -980 613 -894 -918 -253 -75 450 -760 -653 -952 843 -562 -10 -994 -953 -406 -680 -539 864 -995 844 -317 -425 487 -857 833 -985 846 -450 676 671 726 -966 -148 230 -487 -654 74 11 -626 861 -432 608 -609 -373 -923 -929 628 771 -200 -268 628 -388 -842 -42 619 -661 440 -959 421 750 284 855 345 -781 215 -631 352 591 67 -989 967 -479 -354 87 -39 -72 28 -5 888 73 -677 -987 36 398 207 -790 598 770 60 -561 -424 -39 20 -426 734 -142 253 229 717 156 777 926 -994 775 -234 614 305 -550 -938 -635 -715 483 688 362 751 954 417 794 -561 -250 943 -838 -425 582 864 526 993 349 -54 -231 -221 280 -732 850 535 -944 197 -527 832 639 -823 -657 -997 -87 161 -831 988 873 -354 113 806 -509 791 939 -213 -447 5 -929 522 -114 -23 353 643 624 259 -990 953 120 150 14 -398 165 375 804 -926 434 -245 -777 779 -735 226 984 -787 -133 440 -194 -215 -364 -215 -203 -691 -416 766 -878 -302 732 292 -273 -448 531 880 -878 -561 214 -339 267 -379 902 971 995 -571 721 19 674 744 765 942 985 536 400 326 206 -532 -105 -7 -852 -240 424 -954 916 929 -19 430 -449 489 -542 351 -972 -379 -154 315 -158 260 761 304 605 662 -372 81 316 848 -743 548 489 -937 -414 692 -66 -71 624 -297 -740 -150 560 -622 -518 -228 239 160 -805 -498 877 -345 -183 588 -511 172 906 -573 448 539 -284 436 117 264 -363 97 -216 -370 511 -31 -110 931 -711 877 -8 348 -303 595 -528 452 -624 24 434 -427 -411 76 795 -108 519 913 894 346 268 351 -997 406 892 -557 -302 663 209 902 -917 666 632 544 954 601 933 579 -944 -627 -450 -257 990 -956 -8 875 7 523 900 784 235 -396 821 970 172 238 -26 -413 954 -175 -902 -635 450 -653 -286 -809 15 831 -47 908 -534 381 509 -159 633 662 230 974 -862 162 805 -635 638 -592 -568 -27 -62 762 -495 680 214 362 514 671 436 -369 734 358 -48 652 -784 -790 -369 -223 -464 -82 986 -882 655 530 -369 101 -784 385 731 592 4 390 -352 810 -175 -252 -288 273 654 736 857 -573 -678 633 58 506 611 382 691 934 476 763 -355 -869 415 629 400 -682 -639 314 301 141 -744 -957 -500 -576 -71 223 -985 -716 534 265 542 -367 -226 -451 565 700 291 -604 479 450 -697 228 160 -751 -515 949 -418 393 469 -266 28 -379 371 840 9 -443 70 651 17 -10 633 -393 429 773 511 265 -60 825 -152 133 469 -672 771 445 -873 -432 560 -313 685 848 -85 356 -451 156 -156 -110 -747 -966 452 186 526 677 -689 999 7 693 122 630 427 664 122 756 -625 -837 -222 664 691 -561 -14 -202 696 983 -379 -207 93 -3 193 -381 821 619 -165 -852 -561 444 -785 817 994 61 656 173 13 -334 -553 -158 215 769 -216 -4 527 238 243 973 -72 636 -408 76 728 -753 625 838 492 545 -559 -73 860 920 992 308 -147 567 270 -559 -148 78 -905 -576 -617 -528 742 626 495 -113 -213 -6 -936 -682 553 -12 -578 7 -21 308 -439 -376 -19 142 -48 -227 -979 19 -927 -800 -581 152 -985 819 854 199 -389 67 959 538 -438 472 -749 620 -345 -262 -722 -787 -328 -737 -398 -504 -490 -441 -434 -860 653 -511 758 427 -682 86 486 -384 371 906 -841 328 568 -485 656 -916 -224 -840 -120 -828 -927 350 -760 -819 -371 -926 -817 322 -331 544 -191 -944 -276 481 -444 249 -599 -512 -566 -785 331 -89 -348 690 -430 -560 -96 -273 -208 -628 -850 360 -734 -657 414 363 332 947 -492 533 -734 510 -601 503 276 30 673 315 148 -184 372 601 110 -452 -265 -792 854 -188 -307 895 147 -618 807 56 -472 465 -953 127 865 -622 865 671 -462 349 -890 143 -370 400 409 702 -37 -492 -368 -966 -84 -410 835 -743 -381 -503 942 -687 -278 -567 -83 174 -30 -7 -22 -664 -136 -188 -707 -784 -738 440 -787 -398 -462 189 -877 153 377 -806 -476 915 944 888 -906 -269 -430 -585 -858 -444 -769 -475 -447 -768 884 969 131 274 -349 -494 535 207 -879 -200 35 898 130 404 -707 -438 9 -597 -997 -678 -72 -150 -256 650 337 -528 547 281 -212 -474 479 255 -203 -216 -667 -18 90 13 340 422 -750 667 766 562 -530 49 -769 -640 -108 920 774 -985 -105 975 208 692 -169 955 -12 -355 -189 -645 22 -370 467 -746 199 -747 862 -599 -133 -233 -494 -644 818 557 -648 -450 950 -527 -393 40 -815 -389 -104 -170 115 102 464 -301 533 -544 622 937 -740 359 -934 416 139 -908 75 -574 331 -693 -175 221 878 10 534 624 431 457 -281 -724 -664 81 229 -757 -172 222 517 771 -909 486 -671 208 520 -710 -63 -521 606 -238 566 -976 -416 574 -506 856 619 -588 262 -643 932 -96 675 482 -515 -115 -32 -249 -967 -14 -433 97 705 -721 -668 40 -226 -791 511 774 -872 790 -808 -941 352 139 494 -464 819 -427 403 -875 876 -140 -540 -158 -339 296 418 975 936 798 327 98 -326 -67 -425 83 -196 426 451 617 -223 -818 754 -846 163 309 -141 937 -103 -616 85 -726 -773 153 290 697 164 -801 -767 488 364 -102 -526 445 449 634 -649 994 -540 -901 -257 -460 120 -476 242 756 790 -520 240 -992 912 -823 -120 -978 -708 82 293 708 -728 744 -146 -552 -378 831 508 222 -340 163 75 -999 -359 44 -421 482 -547 -377 96 629 -116 -614 365 518 993 -428 938 483 -728 -311 520 17 -664 -641 -708 -2 -778 -514 -256 -732 -618 -650 -678 988 693 453 62 26 671 208 -937 813 205 -17 921 203 317 -151 -696 983 -53 -418 -636 -520 -680 -513 351 755 -731 -804 -862 -527 -472 158 568 134 129 772 464 629 -131 -130 -774 320 116 699 87 893 774 -804 -55 -186 967 650 -69 -753 -822 746 868 997 195 -712 503 341 -148 -374 -35 -686 102 833 158 -942 687 230 -420 410 -57 236 486 945 -518 949 74 831 -626 494 47 921 673 -786 -764 -746 -395 -776 -564 806 374 912 -305 444 939 645 -802 550 337 147 -366 -317 -767 -209 -848 534 -102 328 377 -585 -861 -390 -494 -917 5 557 -40 195 725 88 410 -693 984 116 713 -542 -940 171 -565 -935 -813 -355 -711 995 14 631 603 475 -376 130 958 -449 721 -91 -463 885 396 -783 640 -955 -119 251 259 877 -512 452 -442 972 -645 870 -399 508 540 -506 -737 -908 434 683 -882 -265 -488 430 413 -547 -418 -62 -454 399 -904 347 232 902 -647 498 -982 -750 920 114 -765 422 394 -721 -505 -446 710 549 -877 11 896 -743 374 -978 365 -38 -799 -734 -218 -971 -856 -785 777 -937 -490 421 -205 767 223 -573 -280 193 -184 145 -713 -976 45 942 604 733 173 224 545 361 125 -89 394 -438 -406 965 521 -449 731 -672 -830 -932 180 -116 500 -222 854 347 792 -205 -72 526 -844 -612 546 68 -336 257 -540 151 894 -136 619 468 959 909 -293 661 452 -38 -144 -84 -317 -461 -524 429 254 -945 -160 -751 711 565 -56 931 923 -802 -976 907 888 628 -679 -486 81 483 -271 604 63 293 -605 168 662 488 -433 -293 887 612 -29 -560 -660 267 765 815 911 914 165 -728 -283 209 -857 -814 -259 942 784 753 -454 908 338 -747 402 -190 -303 843 -954 -916 -449 -557 686 779 -711 -819 -833 -373 -714 787 351 -279 848 -672 -487 -638 895 -257 -573 10 13 567 -495 -267 -342 173 326 435 -617 132 -192 292 -886 -593 360 603 -728 322 -750 498 141 638 998 -26 852 796 387 893 -329 416 900 -243 -1 -678 162 -809 361 53 -537 -431 299 551 360 147 -859 -229 229 254 481 -442 719 980 -6 -546 186 492 -988 206 -484 594 -943 554 -369 -262 -791 -684 -522 -615 -195 -657 -57 747 757 -543 -488 309 -9 -492 527 -354 -960 210 454 -946 455 330 -681 -421 773 736 -972 -638 -338 -810 -52 225 -193 72 -143 -586 -530 195 -720 -532 -130 868 -575 432 256 111 61 -250 -442 -352 -32 -68 161 933 -74 -138 760 -683 680 182 14 787 76 251 881 -885 969 -897 -912 866 20 -494 -686 -241 261 -827 -324 -978 -563 -306 954 -583 118 -831 -207 -158 -991 96 -346 902 407 -899 -468 -745 370 257 376 -469 -912 573 -509 516 653 -935 521 639 -708 -525 310 552 666 -132 -139 616 623 165 475 -185 152 -143 18 -201 405 7 -502 728 -150 -232 -401 -38 951 642 -916 669 -413 -444 302 383 -567 785 -44 -657 950 210 -637 -330 -93 -36 -319 389 577 296 566 444 462 -96 -111 604 -943 -325 -311 943 260 568 505 660 -552 789 385 -676 -455 142 -247 489 189 -389 579 -48 -982 -730 -707 693 703 243 -351 424 241 380 -946 625 186 -247 18 160 -126 229 -708 687 265 -171 942 -313 -706 314 250 325 978 -755 231 344 -507 866 -896 838 -426 329 -719 906 -239 7 -767 648 869 -932 492 251 -973 -379 485 -262 804 235 836 720 293 -681 188 -858 -518 -958 -84 876 -385 742 994 -142 -19 173 656 -497 394 628 346 -157 888 496 -399 167 -903 145 521 -835 341 61 -338 550 -44 -366 974 -10 60 -429 -522 0 804 -744 380 -552 -738 586 -297 537 -665 -761 -942 -751 852 -654 363 -834 506 -913 -789 -702 -738 -336 950 -892 558 -461 -751 426 727 624 398 -36 763 -133 357 -186 126 103 -356 708 -763 -524 965 -16 -732 789 -66 -841 -749 -932 604 397 318 747 298 823 -594 246 -610 53 824 717 -204 492 795 475 583 -684 614 331 -753 -81 33 -825 -680 813 -237 -933 -657 -854 -711 -466 256 -854 409 352 628 907 -209 490 285 -160 969 -538 890 318 -209 805 839 -673 -284 917 294 209 -134 585 -743 -435 227 256 -38 -508 -747 -646 -19 925 428 -9 -551 704 -752 -638 254 -906 590 67 714 244 672 630 -384 -911 -788 -300 -42 367 2 63 -906 -139 -469 -147 576 -563 -240 -453 393 721 -67 700 -309 -361 779 155 120 830 -758 -128 -460 -33 -939 934 -277 540 895 -423 -476 882 907 659 714 -808 434 682 -451 532 944 -271 977 826 46 -677 746 859 -426 966 -598 220 -129 -295 628 815 441 614 -29 -345 -822 883 -359 -33 902 -376 827 149 345 513 -989 847 141 -406 430 480 210 23 749 -557 -301 -922 662 114 815 -844 792 -839 851 -63 521 610 947 -781 -777 -287 -856 -123 90 727 -89 670 228 -766 454 329 -702 -741 850 275 -159 -660 479 -87 -192 -51 -778 -912 -741 28 679 227 203 -731 -850 -27 162 836 568 190 -76 -605 -372 -918 -361 -887 653 -257 -156 -698 -499 -578 822 539 660 735 471 -687 -353 -432 -821 -227 -461 593 382 -535 106 -802 447 -923 -888 828 741 294 369 607 -897 143 599 897 -953 -893 434 401 702 -20 595 -9 -971 59 644 -649 -457 -459 -79 -377 -239 976 -207 -346 46 508 66 243 -236 -997 -817 167 -738 -563 -228 -26 -335 -307 -405 -926 318 -762 -329 152 -745 -55 798 -930 453 -671 595 -176 -751 381 -339 -527 199 -400 -682 705 535 354 181 -428 -264 953 199 -89 -813 -482 840 -437 -710 -330 358 -120 -306 963 -679 -169 -789 698 55 -89 984 -516 687 -522 -72 -13 -448 69 837 -802 774 97 -987 69 -672 -855 -196 367 -287 867 -734 -658 -932 -939 -469 363 932 -637 296 424 9 -499 -755 -404 297 538 913 -137 671 -115 -108 -923 -252 -902 841 -136 -267 201 -197 -454 188 -858 -484 893 -542 -190 -801 -705 458 635 547 887 103 -501 799 -382 -299 4 -550 872 636 -50 -106 650 841 -846 -863 368 -953 -349 699 196 227 479 48 710 -857 297 605 -931 685 -779 -552 137 -465 854 43 -542 285 979 276 432 -839 798 47 819 30 -177 -884 -30 18 512 -359 -132 303 -555 -929 41 451 19 -182 -491 303 -730 -265 992 -956 -969 -939 -103 -606 214 125 -318 -599 789 -733 302 -275 720 -973 -502 -954 -596 408 713 -359 308 9 -244 -624 101 -884 807 -7 615 -339 -449 -447 -601 169 813 -767 -573 890 -663 647 -152 718 25 388 -988 238 78 670 901 493 841 -220 -473 0 451 -733 494 -985 -857 914 -588 -65 565 -126 -148 -905 783 -684 -226 944 -276 301 507 676 -988 -652 44 -974 952 296 -385 -179 -272 -426 -242 695 580 663 24 731 454 -397 -262 686 689 101 363 243 666 558 -786 194 -745 8 110 701 704 737 -751 74 272 -767 -330 -922 -199 -375 961 -999 -486 -431 -588 -578 -984 927 -244 65 288 937 -537 -955 -590 432 919 -787 -161 -896 -865 523 658 -608 485 -70 -605 -318 -107 141 686 648 755 865 -910 276 -378 728 -855 972 -999 -972 167 351 440 572 -225 289 148 741 -715 -918 -220 165 567 -503 -807 949 515 992 408 -246 699 971 344 671 127 634 -355 239 527 -562 619 806 722 -683 -10 -882 -890 -893 -670 723 -125 794 146 710 -904 -68 729 -781 -420 -624 83 -158 524 590 -249 933 -439 466 435 730 -118 -343 -64 894 756 172 -869 896 -365 587 -900 -874 308 523 746 -378 -718 910 913 824 -398 -347 -266 -962 -209 191 153 -804 -35 790 932 237 -583 -279 463 393 691 477 42 299 44 -149 -836 504 459 -73 -348 -832 -464 -551 -983 863 -653 387 601 759 469 -980 705 209 -772 65 -233 -569 339 872 943 -433 -664 77 990 -116 963 746 293 191 -845 -835 -689 -658 -361 -95 979 -388 -743 -915 591 -861 629 -482 -65 43 827 -732 220 152 716 391 -686 -857 246 549 -141 386 308 -82 -488 -418 -583 687 -852 -70 518 753 247 772 -808 -163 -28 -917 -134 349 -292 -348 -953 466 345 975 677 -952 -837 -924 -405 -719 -807 232 997 719 -799 936 996 141 -414 527 -728 184 -780 434 -265 900 -360 -313 -221 387 222 -411 -51 -391 415 -169 605 237 -626 -377 -71 -73 -589 -220 -667 -821 -467 -712 72 307 -379 -298 -954 987 347 -270 -59 -442 873 73 290 -828 163 -65 877 -238 -25 -251 -409 -799 902 -688 84 557 902 -446 407 706 -680 -420 -675 -118 664 959 -183 -777 -771 894 605 -73 -742 814 503 -633 290 35 -378 -954 -336 117 -782 -212 -533 -505 370 113 832 -159 140 83 -860 254 -364 -88 262 413 -595 797 -929 -488 546 227 -141 -228 60 -698 -561 827 -208 881 -955 609 719 492 232 531 -118 -960 690 -479 -609 704 487 -319 631 -369 373 233 -744 -518 119 201 -292 194 -456 81 517 -691 -840 -290 -161 716 333 333 -654 -635 -154 52 -389 415 456 -522 224 478 863 143 721 -643 293 -920 -860 -811 -541 -216 -332 -610 601 -903 -976 -98 -175 -328 -950 -649 414 550 -222 508 -23 474 986 -144 675 -302 654 -333 -790 -479 -150 -591 883 -430 -848 501 344 610 -688 -995 -632 -59 25 867 554 -653 486 -833 -72 714 932 677 632 192 -724 984 487 340 614 -887 -237 -981 134 579 -574 837 962 927 -233 -603 973 -32 709 -245 -387 -486 -791 -241 -905 -787 -205 -607 265 -887 -487 39 566 -992 -494 -651 -825 300 -544 480 352 305 -465 -555 921 144 -107 -206 87 461 717 586 724 672 772 372 379 -952 553 -927 -435 149 817 105 946 129 -560 272 -620 -186 762 -951 511 699 537 -24 478 -532 545 -69 -944 -286 82 943 909 -860 -130 74 -512 -582 -40 -635 -539 -892 860 -802 212 -433 701 -293 -860 41 -131 549 -914 -790 -535 458 -786 -627 271 -872 743 314 930 -103 805 -104 -755 -601 232 -164 175 -566 443 397 -511 -430 -310 321 691 282 -645 -422 205 507 -194 36 13 -462 -551 361 353 -180 822 634 813 -647 163 -591 477 849 331 -803 -715 -183 -315 386 44 868 65 -262 699 68 143 372 960 -396 875 761 -858 501 324 540 405 -225 856 -914 -527 -207 -117 344 409 -761 343 924 25 -708 554 254 59 846 -501 263 -675 935 97 475 471 809 358 62 -320 -704 -524 453 -397 -444 -989 -862 108 867 843 -874 -295 466 -703 727 -802 330 -556 93 48 419 -339 106 765 475 254 510 -346 414 -228 462 479 -831 -673 -343 -67 -470 461 609 -441 595 -966 -569 271 -994 774 622 914 327 275 863 -748 21 -453 -996 -534 -112 -412 860 -478 -182 25 -476 -686 820 97 749 -347 -127 -458 -647 -267 -631 791 -226 684 -490 -384 -533 378 699 -458 -74 -772 578 -740 858 -482 -324 -489 298 418 -261 -48 347 -568 735 456 -930 -320 -163 382 -527 -280 701 -50 -908 -37 676 488 56 -587 -863 876 -326 -245 714 -787 -583 629 -423 -990 810 -834 -491 964 -375 89 -795 648 681 -184 886 -313 -668 -216 -899 -33 -23 -92 188 -114 -455 -898 -979 -659 -742 -557 384 -836 -735 618 859 -599 -249 -84 -267 890 852 -685 600 849 -854 -82 121 870 -544 -425 140 -442 45 -793 495 902 856 663 -763 477 366 494 -581 141 -742 -603 42 523 -775 977 -687 -129 -115 399 375 -939 -95 430 -144 -877 609 509 739 877 -177 864 -94 -7 -766 -292 -394 -713 -947 487 59 -91 -82 858 73 -242 696 -65 390 -169 -710 131 -648 253 733 792 282 -863 -422 696 521 -616 -227 58 -652 -888 129 574 355 229 -825 147 582 -10 -950 -23 -728 287 387 -331 -896 809 -580 898 998 168 -99 49 -721 126 -430 923 444 739 691 -244 499 537 616 -536 -378 756 912 191 -892 970 426 -345 474 546 443 250 673 -241 -352 -39 700 475 647 -675 459 -756 -491 -672 -403 -85 -582 -228 -255 -672 -301 639 -48 784 -790 -594 128 887 -322 554 915 -302 -169 -524 423 -469 -553 -486 -161 -460 -778 913 133 -659 921 -91 862 -178 876 8 967 140 7 657 -547 120 -662 -959 -958 903 733 -58 -30 595 454 467 963 -759 282 -86 274 235 748 640 -583 185 -297 104 -256 -785 -806 -852 640 272 -98 -995 51 56 36 711 132 735 -544 370 -760 125 529 973 -469 338 864 277 -864 -298 880 772 -373 254 548 -117 -143 563 653 865 346 191 -386 -209 27 -542 675 902 738 -150 -668 30 148 -990 404 -944 -446 522 618 -400 162 -742 391 370 120 210 -740 -493 -16 640 -859 -768 -897 -736 -886 500 -682 173 607 -831 -730 -267 -216 -947 22 228 310 860 936 -869 325 119 -73 526 404 -1 -775 -415 -739 88 542 960 888 108 292 -614 23 -514 681 -686 -931 -16 586 -76 -759 -769 602 18 581 473 354 -335 -31 964 -286 365 701 773 -912 -41 707 684 -546 952 -46 853 -950 -764 -41 -112 525 107 236 858 -518 -722 533 635 -395 935 951 -442 -300 503 -526 -142 -455 562 532 -248 -507 777 178 -333 899 -300 775 916 -775 919 -401 -968 -505 433 -334 462 -754 -946 554 653 -297 114 813 487 85 -360 -853 830 -74 -854 -77 -700 445 -64 -375 -528 686 -901 -146 307 -174 -843 987 -412 -253 803 189 -220 875 810 334 447 -210 -442 714 303 -796 -86 -135 -729 748 106 100 515 991 350 933 -216 202 891 -503 -700 -952 761 -645 -894 -215 -84 -61 -925 -993 -259 850 86 -986 772 -205 872 -642 30 872 -51 882 -68 183 -732 -554 408 -545 -983 692 43 -195 -712 -385 -656 653 -447 448 -358 -429 736 -64 -125 -519 69 -326 117 -774 512 569 310 693 528 -602 64 -646 -314 -593 68 -464 942 -125 -428 249 -692 -735 -617 871 -54 -951 411 588 409 -474 -179 -362 -434 -490 529 -449 744 -714 825 570 -604 747 -416 856 500 190 632 -198 524 290 41 -393 681 -25 464 -744 -182 994 802 982 468 -640 -863 -733 -491 44 875 388 -457 629 -956 477 830 -900 -164 914 864 854 -305 -469 508 460 466 -784 759 -298 62 188 15 849 -680 -667 -13 988 -950 -672 -112 20 -523 -7 -800 -980 -988 -859 920 -207 -726 150 -577 290 155 -761 987 540 957 -760 524 484 -47 -866 -816 492 376 101 193 -900 566 420 -307 -730 259 -21 -687 -953 665 -946 54 -511 -620 -904 886 722 678 900 -861 -538 943 -956 567 -252 -646 810 -652 505 33 623 820 920 87 238 359 -733 46 -139 473 -826 797 706 -302 307 315 -894 -408 819 293 193 -428 -107 7 486 -754 952 475 964 -609 357 -502 -293 631 937 645 -958 -319 -278 160 89 434 246 926 749 -615 337 -912 478 -62 -592 -602 -681 98 -142 -513 -233 -218 -931 -779 344 254 676 307 936 323 848 -374 -676 952 43 162 844 215 492 -299 -326 -262 232 719 -647 647 -490 103 498 -721 -712 199 374 -430 -489 -82 705 -874 -990 -953 60 494 602 350 288 -735 946 -424 204 685 967 927 -638 831 -875 -568 -140 -384 -945 400 517 -874 -260 83 -410 -386 823 -907 603 -802 -897 459 -80 -924 350 550 989 -25 -738 593 996 -735 -572 -446 826 -496 337 394 -390 344 84 471 -855 -21 241 36 713 211 -845 700 978 483 -924 -19 195 -301 599 975 741 128 982 119 -795 185 -567 -596 -830 -549 -296 -274 -614 181 -470 616 -841 -841 215 -2 -541 -485 -436 104 991 -241 -130 245 -744 -499 271 954 -953 860 -960 -943 -120 553 957 -545 -922 -467 620 -65 -66 -83 873 795 381 -653 608 -187 -804 869 569 136 -91 -883 436 774 -974 -126 -522 -166 -864 -358 -183 -984 -45 -365 264 39 459 -949 -76 178 885 -108 -614 -313 -610 601 43 246 -113 607 -341 87 -405 719 -985 612 714 -387 -506 764 -842 -996 -692 287 435 -90 931 721 -869 617 -155 -28 869 -977 339 -180 -270 907 -726 493 194 -514 -341 257 876 -560 465 -573 -33 444 -582 -866 237 -85 229 -469 -938 -259 267 605 -533 195 620 -182 -276 73 -211 170 -685 -752 548 398 387 -131 880 96 612 20 -73 -439 -506 862 -658 99 955 19 -58 -107 -232 -817 -515 -836 -445 -531 777 -681 92 -752 -846 -860 251 -104 177 -53 653 164 -467 -571 -940 913 809 212 -874 -706 -137 -368 451 -921 406 -510 -188 -646 707 -383 -530 -313 -620 -415 722 -992 -943 368 -883 340 8 73 663 -386 -954 -508 -246 -665 986 556 374 -523 -311 940 975 -984 643 -2 788 -980 -257 -51 -957 -321 -209 258 -611 -161 -207 -508 -863 963 613 331 335 347 -35 149 794 316 28 -418 206 -622 482 269 211 366 -204 701 645 -89 -475 587 -526 -417 -442 -911 67 289 696 339 485 -349 199 -777 -683 -148 126 78 -521 847 64 -647 -73 -832 -6 277 87 163 -354 874 -446 945 -872 -398 481 304 566 -535 926 128 926 -46 309 -54 90 801 -128 -752 -235 -446 -703 990 470 -228 269 391 437 614 -486 -18 -752 346 -667 360 93 -781 927 917 -552 -622 -212 403 363 582 780 526 379 -725 -195 -566 770 -129 988 845 155 570 802 326 -767 133 -626 -993 279 -738 -905 507 760 -634 -663 785 -8 503 326 757 -700 248 -525 -883 -859 -264 -231 76 269 129 712 702 39 -59 -47 -349 -915 611 -71 -556 919 97 866 -383 -779 214 121 854 -410 -755 933 -678 848 161 252 -7 751 907 485 -539 -544 562 963 723 795 599 828 -444 -450 -585 350 401 -455 -730 -765 460 117 -746 -299 480 -810 -829 920 -675 727 387 -844 -74 -191 607 129 -60 425 465 327 941 690 395 -813 -600 -183 -203 -197 169 854 573 474 -164 -552 702 824 -660 -167 -604 -454 434 368 275 -863 -320 -507 874 144 850 -371 -731 57 -576 676 -725 20 -453 -2 -733 164 868 -398 579 394 966 -977 -585 -671 512 884 997 -861 -715 750 977 29 -178 154 703 -684 -347 89 -525 937 620 -470 -686 533 -177 -807 463 956 -315 815 809 203 486 435 -934 -411 345 -795 725 633 -469 817 746 534 -687 29 -109 -387 -561 915 -350 -106 -324 320 511 692 -250 -492 670 762 -838 314 -673 -667 128 -739 -256 -889 -300 598 318 497 -305 158 613 629 -881 -117 -495 112 -562 720 691 448 933 979 660 -751 -318 -230 -621 394 727 308 -204 867 937 -340 -775 102 -698 -631 -752 796 -826 -209 449 358 -570 -915 984 840 789 -516 68 821 457 -6 -544 -257 -881 536 381 -131 82 -502 253 759 423 953 -488 44 798 533 726 -85 -871 742 34 552 -140 -45 -608 648 507 -676 -575 533 172 -34 -970 845 -217 221 -937 -161 796 913 999 899 84 500 439 205 -159 -104 -806 -387 635 511 -760 319 793 419 807 581 -581 -515 -378 -155 882 -623 98 -708 978 -72 -756 -243 -123 836 -888 213 384 -285 470 -943 739 -140 378 -889 518 374 -551 -176 -98 -577 882 116 -502 -306 431 -887 -380 428 -22 204 789 -196 -467 -520 185 -701 125 -254 324 -900 -279 232 -196 601 317 260 369 199 67 228 -873 263 364 825 534 793 70 714 716 223 832 783 -312 795 667 -30 302 906 340 608 -779 -421 967 491 433 -868 -854 544 -884 955 -449 -502 703 -52 249 -134 -238 473 -503 -295 652 762 515 372 -426 -684 -576 769 -374 741 -329 -712 -816 559 846 -79 509 399 601 -798 814 -986 -722 -946 -671 856 652 -459 -879 -153 224 -214 670 -724 -204 157 -647 125 285 -285 -462 -319 -647 214 -955 -648 272 -551 -36 856 -525 548 845 -890 558 -197 416 -36 269 -240 -848 -557 550 305 -44 51 -417 -947 953 206 903 -691 -946 -431 678 -720 795 -914 -863 -442 981 -356 188 -366 627 -184 99 -714 15 -342 919 -735 -87 397 -70 23 617 -82 221 284 913 -737 -657 312 120 -218 658 -788 723 -14 -239 -380 -783 109 58 274 -673 652 -599 248 -120 31 -643 -526 699 -748 -706 -814 -201 347 -336 815 -373 -356 -600 -251 -852 135 -455 -202 -50 773 -40 626 -643 715 313 -438 60 -430 -94 -430 -486 -320 529 -511 285 790 682 377 -971 964 -329 370 -622 269 84 749 -14 -785 -796 852 -56 698 -161 239 -605 655 -44 -642 -679 257 305 -989 -886 -677 -680 83 720 -539 692 -40 447 35 698 -993 155 474 -808 750 56 798 -846 449 -839 -868 978 933 -127 933 90 -242 -327 -393 -223 826 941 -488 -116 103 792 -516 -377 396 183 -170 897 -273 -108 -371 571 -437 113 -867 531 -104 -401 901 -369 -913 80 -659 -95 -106 45 162 -572 -289 26 646 393 -796 -726 -665 374 857 555 704 -282 708 640 -89 473 554 -753 -386 -825 -462 -308 222 62 796 -282 883 403 -707 870 657 522 487 -122 257 -184 476 353 -80 234 -358 3 -950 698 -40 -185 317 791 -557 167 -422 828 35 -137 368 325 49 173 102 -634 -653 -694 -594 831 -671 399 -272 -191 -828 -259 -389 -350 -979 -921 391 -242 -527 -94 -453 -422 261 954 424 315 -362 911 -77 29 -145 -669 684 696 -190 -671 16 -305 311 71 479 -833 973 -437 878 218 -755 -259 227 -811 540 -795 232 534 -303 -213 846 577 115 865 977 -122 -206 73 118 419 -360 112 229 -197 -618 -388 581 -82 352 -454 -432 777 -990 -818 -145 -754 -497 4 643 421 -187 -141 930 266 953 563 5 -901 717 565 -334 -621 579 -691 -318 753 109 -76 973 293 635 -430 40 286 -417 -148 -226 384 384 -346 18 -112 13 442 -737 90 -74 -288 401 -701 762 241 54 358 -9 875 108 354 542 501 -845 478 -163 142 624 -500 -856 -955 737 -453 -599 -24 -157 137 -497 -886 633 62 847 -959 324 226 -951 -493 70 -647 74 939 -960 924 888 -97 -944 381 -346 177 -458 223 -676 286 -588 -163 -821 867 -650 829 866 975 -641 -254 -750 736 -933 -958 421 -103 484 949 951 94 -896 -435 -259 -327 394 -633 408 -782 122 537 681 -469 149 -277 -280 -432 634 -746 200 -372 66 -550 -197 -945 -316 -599 668 192 322 -503 -856 153 684 -912 -394 137 51 662 942 794 129 493 700 -389 573 -714 -522 -959 333 589 403 7 776 -419 -389 618 846 305 461 -645 225 408 636 875 377 293 -821 688 610 706 112 949 -291 -531 174 -666 -241 -600 839 -446 -329 150 937 311 617 637 139 732 725 982 514 226 -343 63 -358 -836 -141 381 -574 -800 320 95 272 -311 785 138 327 70 -225 -851 117 -116 -335 -241 987 486 -733 -549 365 143 436 402 -930 -517 291 -473 65 503 -470 46 713 -878 -377 283 -113 -919 -724 -89 -71 368 629 -692 754 147 593 722 -463 -442 909 38 -83 -413 -68 -820 -837 -603 -791 -57 -218 839 -28 -384 669 891 -873 -622 -523 -286 29 -969 -602 707 798 -313 -845 700 126 749 -965 -22 127 -132 -239 -267 -158 618 134 -377 293 -103 -380 642 -195 -751 -688 -12 -497 -387 606 -82 456 804 -536 -85 -916 833 -310 675 -597 -439 -827 -229 -372 -706 -408 -606 -206 424 -344 897 -447 515 77 736 -688 506 -515 -449 -501 -888 423 594 -108 -674 501 316 515 674 79 347 190 102 -522 -803 -256 -87 249 -544 -352 -962 879 727 138 -670 304 -401 669 -801 354 598 -895 616 -165 194 -687 -534 -705 -339 -584 -48 489 252 91 -770 -938 951 -212 -129 -457 478 313 621 -219 4 408 -150 781 -706 -281 -733 -453 461 245 -486 -802 729 957 -169 -727 559 451 633 -418 574 -279 -280 860 -224 228 -474 401 -750 902 -676 237 635 262 -199 -410 491 393 -728 -365 -714 167 213 209 270 591 993 301 -499 558 -99 -7 616 -685 -677 431 41 355 610 -874 20 -697 -246 71 35 -851 76 -192 797 -918 -16 264 331 270 -232 -682 -432 -297 -923 384 702 576 651 534 -244 -513 -586 110 -711 382 41 -631 11 688 -149 954 2 826 753 -494 96 -120 -360 805 356 -724 36 234 693 953 854 -757 618 791 599 930 -11 -512 135 -442 609 908 -399 225 461 -321 883 -783 -513 -191 -922 927 809 385 -725 463 746 -552 60 739 -149 557 -931 -179 -334 -600 -399 961 -108 -491 899 746 -464 62 -168 592 -367 829 444 -282 -653 976 -945 558 -692 580 -265 725 -459 869 335 80 736 594 681 -20 -526 -712 -152 -910 -556 -771 -901 593 -756 972 -616 -600 109 -963 -224 573 -383 641 -10 556 -917 -396 912 -139 -44 345 -962 379 -845 -531 -916 360 614 -890 -109 135 -916 -793 745 -235 447 248 -161 -115 281 591 377 -844 -561 486 -2 -32 28 -575 -746 84 -1000 -679 -370 -296 366 -885 -679 -137 -48 -752 -308 32 -645 -382 -822 86 -332 -309 987 992 -41 248 843 -654 -995 -649 -344 -624 -624 -630 -519 -126 803 -224 353 152 254 -219 78 -669 404 867 658 -319 -295 -110 943 -768 174 311 187 -156 -155 422 444 -94 -624 -326 -926 -954 -348 690 -484 597 341 802 806 979 440 140 -910 -394 -67 227 744 -700 819 -937 -347 -474 924 -584 934 651 -511 288 51 -597 -966 141 426 30 -363 178 -689 -264 277 -429 109 -993 106 707 -436 -451 -383 -8 -500 -745 475 -341 -199 645 -386 327 -598 637 -228 334 220 -11 -577 -944 416 839 824 -687 574 225 -757 756 -587 -332 -968 -353 -498 -442 508 -185 -301 225 115 -190 216 -850 -780 -628 953 311 813 -104 503 -363 325 -613 -482 -163 -666 -501 -796 -599 -315 -515 -77 -675 -184 1 650 451 -898 -706 -368 -951 146 -267 545 684 510 767 751 -669 -970 286 -87 -417 764 -53 -718 906 -691 -589 -999 900 -755 -437 174 -62 -391 -917 -57 -327 -616 -171 -978 501 -828 -681 -308 -67 -834 -33 277 79 -547 -282 441 -775 -372 -770 457 353 239 -914 24 -728 -125 975 17 -404 -668 244 -260 -438 41 536 399 -421 -456 516 -81 5 -499 -844 204 809 -392 -925 -679 340 635 946 812 -3 -735 767 781 171 399 -795 -91 266 693 -190 353 -872 -803 405 -784 492 -823 950 -391 404 -793 -20 -404 428 -378 594 -406 -265 12 -264 -268 877 43 205 -654 553 339 -740 -601 -870 -1000 898 959 -48 -76 478 -788 348 833 505 -22 182 925 -391 807 -665 -213 192 -999 -465 -470 -127 -709 506 861 854 -176 -377 -415 -744 -100 -641 -939 -830 -631 -156 186 440 -877 -783 -52 -356 -91 -882 497 -112 -814 -971 -304 -560 -858 -950 -179 -898 860 -208 822 185 120 -942 -636 928 214 -592 -547 -277 892 -617 106 -942 371 -892 -174 -429 -578 948 -441 -406 -218 205 576 597 -676 79 132 1 751 598 297 -179 -110 159 -912 -365 -55 131 740 912 3 455 14 233 789 -524 202 -698 -326 893 173 -120 376 641 -236 -806 977 778 941 -451 542 -381 476 -492 205 -400 -18 -774 -409 235 759 635 -792 242 29 -565 -600 938 -424 -794 293 69 -897 -333 65 -657 -703 747 834 -37 -369 309 -823 -883 -600 469 295 635 -140 -384 -501 801 333 623 -141 116 -912 683 407 -576 -847 61 336 495 620 974 -188 820 636 -782 -480 418 -873 614 -345 -601 -793 151 165 -104 776 -65 661 -651 855 392 155 -9 303 620 52 -686 -506 -607 142 622 352 -999 226 6 -362 858 208 725 -108 -853 267 593 146 -171 -968 -684 496 -902 -897 698 -240 -988 523 -372 -893 -264 -955 574 645 -292 318 -614 -615 -654 110 37 419 -752 10 559 -292 237 -538 424 -328 981 -533 47 782 -107 18 -826 862 235 824 -78 -573 -533 512 -127 194 -393 418 464 452 -390 323 612 -111 -12 147 13 -890 890 -574 -664 103 -578 126 921 -755 -26 309 -636 703 -138 -27 -653 -528 355 163 -720 940 670 740 -549 648 809 -817 -296 806 -230 117 355 -468 454 189 -497 -756 46 347 92 -241 -370 -42 554 962 894 -832 853 -817 813 488 949 -755 -400 -282 -644 587 -834 -990 142 -910 547 -126 -778 540 -145 15 549 886 -195 96 691 -992 -847 -839 -968 484 -831 -163 -404 482 389 468 -733 699 -410 -158 -261 420 -114 -311 -752 585 343 -46 -417 -910 152 625 782 874 736 594 968 924 182 -385 558 -466 986 490 -409 -625 -770 -444 -46 -240 -92 -69 -963 286 -697 537 -712 -982 -661 -226 -153 805 360 580 452 70 -341 895 -672 -682 689 -726 562 55 110 -149 -642 -471 -568 728 851 245 -682 569 382 584 142 -287 403 171 557 859 -149 -242 676 312 -160 145 -548 -425 -414 -217 662 -457 -413 -170 -251 632 -99 -524 678 -751 242 -869 -986 -562 -60 173 497 616 128 -549 846 579 609 -481 -978 649 426 -102 -741 -649 588 -327 -321 122 356 -204 -659 297 -962 -428 311 -335 90 -238 454 307 103 -627 -214 -832 -17 -557 378 97 55 952 -600 492 561 -47 220 -976 68 -774 -987 453 999 603 -919 153 -382 -474 -329 258 -374 853 115 -777 -853 509 -588 -800 -522 -652 331 -194 -633 -726 -647 -835 -154 -421 -744 850 435 513 3 -499 -757 -509 -589 -330 892 -218 -39 229 416 -69 -115 117 -658 -129 -281 -436 -205 -553 127 886 711 -167 -908 -950 695 952 605 793 231 557 993 -727 -994 -27 943 387 -265 236 -497 639 747 -770 348 413 165 329 -423 199 -244 544 -388 -427 -497 -6 -448 648 1000 -785 997 -412 681 -997 -169 928 -914 -689 -127 336 -149 -978 -534 107 44 -21 -234 524 764 572 48 -144 -405 -859 -389 399 739 955 -391 520 198 -122 -577 596 100 123 -811 -263 478 -251 716 -851 107 -525 -176 880 987 148 -413 971 654 38 -38 -465 -656 -637 569 -368 -340 -205 -266 -900 -56 -111 418 -668 -781 792 -729 284 -695 -900 -516 -32 -864 -738 260 -615 -612 211 -167 -898 362 614 -960 890 593 257 995 50 -787 -870 -621 -626 371 -674 -331 404 -262 -413 -385 -964 -337 979 539 -151 -424 -294 410 -608 552 613 -606 -387 -380 -72 -320 -109 865 -509 122 -879 -319 -245 555 -266 -553 -405 515 -294 718 -468 -346 -202 477 -902 -143 259 -91 -639 464 934 -515 -972 -293 846 113 473 24 432 -420 -640 192 -145 422 -419 6 768 705 1 773 -485 -841 -594 153 -74 921 495 836 738 504 675 -932 190 311 -923 -639 -798 -372 -572 -715 -896 503 304 905 -46 -751 887 -674 714 969 255 -581 -970 674 958 105 391 -340 -800 -152 -944 546 -176 -253 -483 -881 -56 721 -467 -68 -594 -148 -927 -479 -450 647 -560 -747 -687 36 499 -878 -364 -204 719 -793 688 -387 155 -326 505 -47 482 -991 254 -2 -291 -794 -207 -703 -658 296 506 -715 283 -686 51 978 -843 -484 498 153 -722 -667 276 1 520 143 565 956 -301 -510 205 22 866 838 -318 -355 -682 -440 -951 -426 586 -789 957 -434 -527 525 -776 -653 -135 -417 60 136 51 985 -265 972 -468 -537 19 855 241 985 931 -788 520 -521 -345 -645 -228 802 -240 -336 -745 -558 -36 553 872 -891 419 109 -491 779 193 976 -994 -887 477 469 -790 193 192 -424 154 858 911 -927 -256 378 -656 532 -533 679 -466 -657 -467 395 97 -246 -182 822 -679 -959 899 -684 46 102 -446 -319 612 915 -448 456 -17 -575 -313 -581 -259 -347 497 -734 -484 -777 -334 -793 88 -456 194 -722 -87 404 -158 332 730 -30 -574 550 -890 -83 260 236 854 -925 282 -123 -868 347 157 -126 598 -863 673 -87 230 -516 -995 -492 -367 -571 -231 345 674 -303 -445 -863 -4 618 -653 -136 614 -745 -965 -142 -951 -904 965 174 -24 665 -825 533 -185 684 -217 104 831 -487 -400 -106 -477 35 375 -813 -373 -257 -459 190 -13 668 -714 -336 393 -168 -722 818 237 -68 -163 608 -399 572 369 -166 -590 353 570 -98 774 669 -296 62 417 524 578 -938 474 271 583 -53 721 -539 955 -573 900 -54 786 810 419 415 -460 -814 135 -650 660 8 668 111 -458 -89 -367 14 -855 -354 -477 -407 857 677 137 -88 487 618 651 -972 -875 87 480 986 -798 -210 -266 309 613 359 216 -507 394 191 785 -88 -298 -689 342 29 56 -561 -790 -714 281 -532 309 -672 -202 630 -613 -786 914 996 657 514 -31 -897 -372 552 648 -560 829 133 -651 65 -506 -324 -329 -484 -651 -758 -754 237 230 14 901 146 -647 -47 747 -911 -424 -886 304 -245 760 -656 -138 862 845 590 -454 128 164 645 761 395 -360 282 -179 22 365 413 511 973 973 54 773 -647 -703 -303 -249 428 46 200 -416 714 826 511 751 775 -851 65 -984 407 892 -88 -932 231 664 -1000 -605 888 -792 -967 713 -398 -967 255 773 436 39 457 -875 -268 157 -127 590 -229 -823 -503 -893 -271 -565 880 340 -554 -409 312 680 921 -248 -144 54 -380 -393 -581 -489 -594 669 648 -453 44 -890 574 449 -330 264 648 -511 54 -770 -678 561 53 -464 583 950 -270 322 423 128 -779 533 -125 -200 538 491 778 -691 482 -949 -568 -778 664 473 -519 -13 960 -843 657 996 -209 -25 -538 -773 -50 -981 -484 -2 360 -269 -611 -747 669 158 94 833 519 649 -626 -181 319 516 -714 -981 951 -53 -342 690 635 846 -376 -181 346 -58 626 -414 906 -485 -355 695 246 -668 -134 880 -154 -326 -278 -465 205 -769 482 487 -749 -183 -620 -773 822 393 137 -752 875 -996 831 576 -744 -550 783 226 -106 232 -686 -383 -931 851 651 761 399 318 80 -985 223 157 104 -361 616 658 176 706 916 -115 712 49 -111 -188 -402 -65 701 -924 -372 -458 -923 422 -843 -840 -56 531 -613 43 -268 316 119 734 689 789 622 -599 -88 81 -317 650 -305 739 -505 294 162 -741 -174 408 -757 136 -920 812 -894 -962 521 -285 -340 782 263 -142 -728 -613 -14 -416 977 854 -110 -711 -628 773 -890 -226 70 -557 989 207 294 272 -730 218 -651 -452 -415 -66 995 445 -995 246 -490 -83 402 515 6 455 102 615 -589 -707 -341 -288 -845 -207 -733 -127 974 715 788 -384 -981 -906 -2 150 -944 853 -123 899 -45 858 -94 -586 -154 718 635 -245 -635 -767 -343 -153 216 63 -332 -797 206 -189 -512 -68 653 -167 -154 229 -431 -680 626 569 -653 367 961 426 -527 510 976 890 356 518 -316 221 -614 993 -655 -446 -18 787 903 -426 -419 981 527 198 -67 -850 -22 80 422 357 -851 -482 594 859 -22 -805 504 -537 -732 360 887 888 91 -786 198 723 -431 -440 82 772 -720 13 -389 -85 -489 146 -170 -750 -180 -784 -317 -785 318 -212 957 -251 -229 429 -361 -388 621 -551 -862 -742 -60 997 -884 571 694 637 230 192 -6 -913 -335 494 424 201 566 -433 -770 -423 -713 275 -713 -864 -314 -301 301 132 998 -817 -319 710 208 -426 66 197 -519 521 -859 774 67 -236 926 -705 -762 217 -115 -146 584 -430 773 779 -86 -313 858 -491 352 -261 958 -146 -801 -53 -376 714 108 30 367 869 955 -479 -571 -210 -848 895 -446 397 -427 294 -416 966 -793 693 -412 -351 706 -544 956 157 472 -325 -686 -787 28 63 -230 -519 -113 -748 266 -164 -326 236 701 199 624 828 68 248 545 -697 143 558 -684 998 -229 544 -38 432 814 -989 -999 94 -882 74 -596 792 0 -651 968 -177 -805 44 -579 -327 -476 -789 547 907 -661 -755 -664 -116 713 -812 -906 719 -414 320 -401 185 907 -474 -823 175 -321 43 -569 -312 706 -927 991 387 788 653 124 -620 -717 723 -737 18 441 524 603 173 -945 -468 542 -520 -756 -318 634 498 -577 -274 335 348 -895 378 -815 751 -111 -312 790 755 622 -504 237 -135 -571 648 -519 -221 -794 73 -749 705 860 -413 -740 432 127 -575 630 432 -986 262 463 474 23 -771 -634 937 -144 877 850 217 -445 949 417 -698 -865 -391 -699 -869 -960 -710 313 415 -183 -239 296 -647 -596 -711 -776 -193 637 -34 980 -850 234 -691 363 -441 -32 333 -571 824 227 -12 160 -515 -175 -953 177 -421 107 -483 926 619 -554 722 305 -112 213 97 -682 -501 -511 833 505 431 220 -699 853 40 909 413 -174 423 204 -387 -776 -425 -92 343 54 -333 171 510 -103 65 -245 922 220 974 -348 398 -533 734 879 -954 -716 -346 -955 175 -943 -819 428 203 579 213 997 202 -20 -156 -42 -318 -649 555 32 602 195 634 -135 -593 -859 -836 115 32 690 -535 939 -176 826 956 719 414 786 892 910 473 -567 50 518 -526 -620 381 -191 -213 -996 -988 179 53 860 424 -910 -823 -529 904 -500 862 -783 -494 155 676 751 -104 -569 334 211 561 357 277 232 -826 -741 414 119 -883 117 807 476 810 809 140 -697 -608 -185 -333 675 -999 -7 130 626 775 -123 -109 957 715 -744 268 877 734 -456 664 -845 977 962 -760 338 829 637 -688 896 235 -191 779 -95 476 -552 -939 -859 938 -54 273 612 -764 503 661 521 424 648 -143 -343 -462 -233 225 727 -438 -193 -461 -957 893 937 -650 -202 131 143 956 412 -872 -68 -767 -392 906 -489 714 948 -286 882 -504 -110 226 106 991 232 277 -379 319 376 -256 132 130 -426 228 336 256 190 869 -377 -514 667 -278 24 -326 -322 458 132 -13 -240 829 -645 706 -695 -581 -902 -127 803 491 -847 -285 -755 -843 -31 814 973 383 308 -155 943 -182 283 -261 -439 443 704 -772 411 72 -968 -962 473 298 -69 -100 533 41 646 -53 -577 566 -280 -228 -447 916 881 -426 -309 798 509 -103 237 458 -762 -459 -291 -831 384 -949 -224 8 -358 -871 -834 -65 824 947 712 466 -779 -735 -627 661 844 -424 -613 963 -775 49 -131 38 567 -883 -190 -572 475 -848 -855 817 443 -355 762 -778 -566 -334 736 302 327 -668 357 703 338 15 -384 -909 330 43 -285 -395 -204 998 384 -162 740 -964 -494 149 -900 14 -410 -833 836 40 -986 -178 960 527 -294 972 -550 -103 673 727 998 67 148 -502 600 549 388 882 -581 302 -989 -796 -204 -456 879 -587 -929 -981 212 818 513 122 841 -491 -890 -247 488 -724 -24 67 -616 -316 765 640 -619 235 -458 844 824 432 986 -292 -517 -75 238 446 51 -640 -239 -785 -794 -119 -177 191 -72 914 -137 -979 -699 -50 585 -49 97 656 -717 -891 -338 -619 440 -727 -258 -566 486 -418 -131 928 -369 -125 -142 -45 829 -624 445 -662 471 22 999 627 -227 483 -702 -323 64 -546 63 -332 -223 -359 584 -922 595 524 106 356 591 -850 354 232 303 700 -822 -138 161 -362 -850 936 -839 612 -427 158 621 -355 689 636 601 992 776 -590 -403 815 -814 -648 -666 386 997 416 -482 -637 -768 -777 575 347 962 631 -825 884 768 84 125 600 682 265 -936 723 362 -872 697 -894 -796 -110 -911 -625 576 791 -473 -542 -978 -41 811 -635 -327 357 -891 348 -887 -319 696 228 -292 284 648 222 650 935 247 561 -182 -883 -229 14 -195 -594 39 419 937 -240 517 -753 -833 424 792 -37 -927 938 753 584 -329 363 499 449 -442 -19 -602 -525 -321 553 -830 -479 774 94 -635 -326 -918 -573 -110 -747 744 685 -165 403 674 525 -732 -982 -802 614 -606 -636 723 512 -665 -478 -699 226 -72 -873 -459 87 599 -835 745 493 644 -13 33 -339 -99 64 277 -6 -523 512 -367 -770 426 895 611 -121 -404 595 664 613 -528 623 536 886 -490 -349 225 -424 787 312 -846 564 -422 -569 -583 846 480 649 -294 -723 -837 -804 -901 -658 631 142 633 -552 398 376 -461 364 -113 -703 224 -505 736 255 198 -713 464 521 130 634 -265 -232 -840 544 -932 739 756 888 114 74 3 -376 -153 -201 177 119 -90 837 -950 682 -783 136 -406 -910 -822 574 379 765 899 -651 235 -99 -430 573 842 -458 -850 756 296 611 414 -737 548 234 -740 -200 -355 712 -710 690 -891 63 273 372 119 -980 -615 -427 -399 -904 371 583 72 -396 -686 337 -748 939 860 271 -497 436 -48 -921 399 -236 -871 605 -786 749 -195 -860 388 -620 -469 210 -852 839 660 -428 634 -484 382 445 226 924 -235 545 899 -685 672 -296 -605 268 630 269 303 971 515 635 496 359 395 -860 -206 -109 -547 -285 -480 236 364 -19 -430 -846 -314 -526 -248 -411 -76 692 784 -337 -451 -60 398 -229 -327 -532 151 -249 103 -66 216 -306 936 -990 687 -831 -918 171 718 636 611 366 -741 -964 739 -47 121 236 62 375 -738 385 -135 -274 -934 323 348 55 509 337 -382 256 -521 303 -444 -304 -652 -418 925 -94 -139 752 -757 -443 875 800 -793 -256 564 111 -775 477 -896 -989 597 -683 49 -298 243 -191 418 -348 -404 912 335 -168 -242 995 -897 443 -203 140 -260 -590 -976 784 816 606 -77 41 -55 -771 192 927 -68 -622 -429 514 -414 -248 -878 -297 109 -486 -217 813 -261 591 -289 -116 -334 -432 329 -269 -41 -372 647 736 -854 -436 -328 299 557 -250 -677 -869 -701 979 1 190 -38 -847 -633 -310 642 523 886 283 666 120 -908 -6 -584 782 62 637 426 634 82 -641 636 29 812 754 251 -79 439 -138 704 865 872 46 -412 -573 -658 454 -172 448 214 -573 978 555 -534 911 982 -655 746 685 -672 694 627 -493 438 -634 -74 223 -111 -960 117 631 415 -731 583 -778 241 -284 -270 574 -204 321 795 173 654 977 -220 294 841 -893 255 -485 -62 -932 599 436 523 -361 -66 -356 -434 -821 999 619 -880 285 117 -840 -739 -943 616 432 -370 279 -628 -766 275 -302 335 -35 450 962 -471 785 46 894 -690 868 -160 926 -596 152 501 472 455 -674 -622 395 840 -98 -775 426 795 103 -856 -726 754 -506 -63 881 -622 -131 -220 -621 -783 -517 777 105 639 -495 -83 -500 72 617 471 393 103 704 944 961 227 -591 -614 -558 -494 890 451 298 -195 -152 662 -18 534 176 205 185 392 179 -147 -145 -940 698 -581 895 -275 880 481 545 0 -547 -194 -894 803 754 950 208 -477 4 -753 584 814 180 -786 -141 628 -308 -711 17 120 -818 78 -724 -103 -992 103 -269 -942 237 -494 273 -316 -89 905 -772 80 227 -144 -395 215 -751 -189 44 -296 426 -715 -712 736 -307 116 -855 346 533 875 -861 378 610 842 -195 844 -149 987 -914 -136 936 -816 50 -452 190 -117 771 -262 896 765 593 200 954 683 706 686 -325 862 44 -42 955 939 -450 -472 -76 250 353 -981 469 185 -965 4 -198 -358 -919 -817 -931 627 625 744 -372 839 -955 -424 320 -288 -961 -733 453 -90 692 434 -730 -907 -323 -599 -557 664 958 557 -605 241 870 183 -363 149 741 780 -309 -290 366 -559 517 307 700 -259 52 561 342 741 -559 -663 -32 -780 7 -674 -416 -184 912 224 -723 -925 -942 -300 768 -229 795 685 74 972 -142 873 -5 -715 86 -712 -476 -661 609 -547 540 -319 222 -210 -974 44 -597 856 -400 811 -653 243 831 -312 -74 828 958 -234 274 -775 848 -404 -436 -453 319 -846 902 472 295 -305 186 -936 -294 0 906 -6 -623 517 -103 522 -280 -638 886 -57 -38 34 827 454 -809 485 50 783 706 47 580 928 -178 -590 -714 -675 141 -178 101 51 650 -406 -403 -220 844 -863 964 106 -343 495 -895 221 740 -30 927 160 854 -291 912 -893 795 -942 -208 -783 417 139 -437 -18 -213 725 -443 -583 -543 -48 -317 -929 -166 -732 924 -731 -811 883 759 -447 78 -257 -997 -707 -478 -708 -917 725 -472 -53 763 541 -934 734 479 -983 -863 -130 39 374 -496 -576 -233 -403 -184 -472 -646 -732 410 -733 -665 482 444 70 853 844 -763 -910 -354 453 -875 -958 87 -790 -42 912 755 972 -587 -750 -459 690 275 -339 -494 594 -91 -452 -891 322 508 -180 -940 -991 422 -335 225 -711 -137 369 382 -546 287 894 -230 45 418 -650 366 933 -625 -407 -576 754 -957 -823 14 158 -270 489 546 378 -698 756 451 946 125 82 -476 920 -215 430 548 508 984 621 393 369 -637 -228 -331 745 -19 -764 660 -912 29 -923 -571 -893 -937 -387 -885 -847 -518 -473 -904 -926 -561 -403 736 168 710 715 -335 439 408 -812 250 705 -228 -968 -735 998 -963 167 134 -987 -118 -659 687 217 -641 -310 -784 -25 419 -271 -741 -820 188 -932 -118 -669 -279 -6 644 -418 -911 855 -350 476 84 -253 677 852 387 179 57 -944 946 548 -225 357 -669 698 -875 133 657 230 438 -26 339 -604 275 957 575 488 -321 289 593 -383 -550 849 -21 -696 457 806 -973 112 -127 -225 -83 -835 322 -483 372 -95 592 208 -329 -492 -210 -683 -310 -161 862 933 803 553 -403 -598 991 305 528 683 155 -628 -768 -540 -105 663 -592 595 398 283 -225 133 -514 385 303 -218 -212 -525 16 558 371 -559 -303 498 -9 -605 -127 325 266 -87 821 -707 -912 911 -67 876 -35 -895 -922 -722 633 -937 -131 -877 387 7 -73 393 371 522 328 810 -249 -283 -434 43 745 694 835 -928 -552 -594 63 828 503 954 16 -372 -572 656 157 833 443 875 939 -36 -215 -255 -212 913 288 -485 446 256 364 -668 -373 -193 755 271 -842 -993 693 -683 -510 -492 801 65 819 -553 759 -870 -529 919 401 959 -780 686 766 406 -39 50 120 -412 493 -787 54 487 96 894 -428 544 -282 -18 -309 -779 425 806 165 -852 -308 711 612 531 515 -223 30 721 -233 -217 227 146 456 -764 -923 485 647 -661 271 404 504 575 741 506 723 454 410 -630 -540 893 -115 166 -616 483 413 -971 145 -89 189 618 705 987 -881 -282 746 -998 -63 -115 382 445 -83 -971 -947 407 992 460 251 984 52 233 546 959 561 435 -566 605 425 995 758 484 -459 -684 230 -189 -556 288 365 -507 676 590 -466 -219 -876 246 747 53 240 638 1 685 758 -82 832 -60 29 595 925 -814 422 -996 347 350 -781 -6 82 745 -979 220 -454 756 823 265 -581 -439 -587 -740 -137 -251 -48 -510 174 -439 -727 -485 706 36 316 -832 -225 -85 540 -702 -78 307 -528 -16 -436 -621 395 -472 -644 -777 -51 320 640 65 -721 -551 577 798 829 512 178 757 -992 967 316 19 245 -831 773 44 -145 -374 -603 -802 732 -940 -919 123 550 -379 -427 590 127 -412 -70 -957 -219 836 966 292 -929 -180 -768 -816 -61 -648 293 -940 -327 211 -459 -349 -812 -278 -730 908 401 -29 875 985 -837 -287 368 299 498 -830 -870 -124 239 -658 118 882 -918 -405 -687 -255 -278 505 26 319 -96 -710 143 -610 -80 -364 -31 283 526 -182 -574 -492 715 895 791 327 -84 786 846 862 -471 419 813 298 929 242 -73 132 567 37 -828 -592 759 -22 342 835 692 -458 -391 -387 -524 127 134 -631 -92 56 815 -242 462 -373 -274 404 -895 -268 551 724 -741 107 917 -648 -370 892 -409 -896 383 96 514 -73 -394 768 -759 -771 -246 114 904 794 -493 -420 -655 352 -688 -845 -148 -714 -936 575 -331 -661 256 951 -872 48 -49 -485 329 -349 970 -34 -744 -912 -963 -561 -415 -398 947 747 -28 -895 87 368 566 -632 -67 64 -753 -918 300 -301 288 -451 885 -525 -15 -879 642 -788 646 171 362 -689 957 -589 -623 -532 -219 205 696 38 557 663 888 259 -633 895 -644 666 -671 -775 299 327 531 -172 373 879 -241 -95 629 312 -660 -829 556 -605 -846 761 -945 521 -412 -734 556 952 -119 268 230 -192 -348 688 -213 732 962 203 -590 183 -274 101 277 -868 -395 699 43 -899 -102 -261 330 258 -999 -33 -557 162 21 156 960 204 711 285 947 497 -172 -888 -374 826 -824 -294 360 -561 466 -855 682 -303 -744 -622 -905 583 -276 -530 216 -129 160 -81 -519 -364 33 40 -412 -103 207 -847 -623 -988 5 -573 -172 143 290 -283 902 -367 550 -670 771 438 480 -180 -585 -647 -783 267 64 158 493 633 493 397 264 352 -871 966 -903 -625 304 -945 -237 612 334 161 -560 -89 -915 -972 20 702 247 -13 -933 -270 -70 -306 280 287 -475 222 -928 -951 907 432 -189 738 398 -88 -468 190 94 -520 -417 -228 295 545 242 295 -198 251 -725 -154 949 -313 461 -537 850 -279 998 837 -826 129 48 -248 227 -328 907 115 -238 -534 -482 -72 -829 -96 166 140 -535 -70 846 153 -396 -697 243 -724 -230 43 827 -79 -233 -582 915 -117 -411 -166 -678 518 -464 -873 992 900 -710 718 -513 -400 -353 818 -420 -109 720 876 -562 -906 -536 -463 718 91 361 933 257 -599 651 -210 231 -28 -328 702 118 663 -680 -32 -325 -776 749 80 27 -367 -943 266 -555 -147 -510 923 -51 -902 20 -632 138 -214 716 -28 47 398 -658 -87 552 -504 585 691 -845 596 226 -772 468 461 -870 -666 -190 376 -430 -784 16 855 -226 -27 -578 296 543 -93 269 550 18 410 909 -850 10 461 747 -223 839 -74 357 -332 368 203 -781 -780 308 386 637 -539 900 -414 437 -248 -568 841 -197 -209 -775 -745 701 103 950 673 -918 475 275 583 -605 -371 -216 275 -511 450 -146 -3 -334 189 -494 -251 126 -235 -1 895 761 363 -936 -770 859 -129 210 484 907 -379 -269 266 -418 -371 -928 852 -397 -9 607 235 -718 769 -342 -544 807 -161 -480 603 177 810 792 -234 -443 542 -495 270 -417 -812 -444 -766 953 137 269 -589 -464 874 -627 -990 -85 98 686 912 -410 -929 -229 752 762 -42 -962 -667 -918 -620 725 -518 379 128 -870 -929 576 -734 -413 26 -872 395 388 621 -289 -475 840 -237 -36 -417 648 -413 742 -777 338 -233 -671 -799 189 -61 -943 877 358 689 159 166 614 743 163 -89 -622 -906 -189 821 -235 -199 -131 600 297 -847 -660 -879 -853 -328 808 -378 749 -650 -924 -939 -65 -217 -720 -789 -751 -356 156 -867 -844 -357 -505 137 222 -964 566 554 338 -789 -736 -924 101 -449 536 -910 -632 131 -966 230 560 813 189 -147 -605 131 970 218 -819 -339 840 143 -336 -918 -586 74 -60 379 -336 258 -200 782 140 954 310 -534 -792 -158 225 -743 -512 85 730 -887 -83 -236 486 502 -326 -924 142 -10 454 -743 758 229 837 -265 -670 746 -87 279 -985 -624 -996 -948 465 -365 833 -13 -441 268 -358 371 752 -287 263 -919 638 -424 757 556 50 704 44 323 43 890 -997 -390 51 -125 -887 -274 813 -199 16 -766 -918 937 216 690 -652 -272 383 95 658 91 126 -46 904 770 -222 932 153 139 211 897 176 -532 614 -434 -206 -30 -542 239 128 -209 -150 -341 730 -43 807 -834 703 -725 561 355 912 -453 305 10 317 -577 -721 -913 -558 448 -896 405 419 -163 -240 391 544 253 202 201 -306 -596 473 396 -853 -227 -322 -644 769 300 -899 -874 17 35 478 -834 -525 663 -979 -146 83 -533 874 684 -516 -739 -718 -796 62 706 -935 -49 -741 -298 -421 704 633 518 881 27 421 -19 402 -515 360 -121 -606 557 624 -174 176 839 -957 675 -985 58 656 -770 609 66 178 -113 99 -954 -131 182 996 390 313 619 -891 789 936 36 927 -42 -32 555 -693 -657 -533 630 -591 -573 990 -872 -515 57 538 644 -822 434 -981 993 -613 606 -254 -616 256 -372 747 861 -130 483 -985 983 632 507 -27 412 -878 -868 -977 -980 -652 -169 758 -322 -923 801 248 -203 -9 150 -104 -235 642 844 743 611 620 -175 867 -352 -766 311 -900 -806 -503 -351 609 912 226 -37 -764 991 378 280 706 306 -609 252 364 151 467 346 837 892 -869 -614 286 374 -949 717 734 -944 410 -985 607 -937 -131 975 -856 -168 -858 -955 -732 783 -98 118 817 593 -166 -446 -37 -745 812 677 -710 -134 157 426 -505 -172 -716 -194 674 38 581 -17 76 122 -425 780 -378 -31 985 -667 -232 -784 -853 187 -527 196 -256 -391 -386 92 293 -957 936 677 -498 145 351 484 -828 744 -946 706 436 -9 706 -630 384 -300 65 -284 962 256 667 -899 784 -806 -130 537 604 11 -285 483 143 337 798 -390 -472 -434 846 278 -364 -653 65 461 -632 -646 50 -390 -757 293 206 915 -342 -525 535 153 -582 -73 -694 -653 119 -900 -506 768 -543 896 188 101 400 -44 886 -564 382 542 -884 662 -782 -375 40 451 -353 732 -553 -522 777 -147 -265 262 -461 -735 975 34 -493 -562 135 130 362 146 948 696 399 -318 368 166 1 -313 -508 172 514 -597 978 -832 -670 416 308 993 642 995 167 699 -489 -208 -181 186 406 -332 58 -446 140 674 -778 33 -384 -341 514 217 -1 -351 385 152 -217 -84 635 -709 296 -637 280 -913 -346 638 -606 -797 511 332 697 812 -436 234 -251 10 -474 -678 200 888 -636 -415 -848 -617 -175 904 -919 448 884 -632 -148 354 70 -912 523 -325 515 -730 -698 -544 -210 638 -539 -295 210 -814 -603 -740 674 -141 641 473 759 351 -803 43 589 -18 -811 -990 655 372 768 437 338 -656 -107 270 -829 -501 772 -113 -882 763 -24 313 215 -635 190 218 -521 160 -619 398 303 -422 191 -688 -236 -725 670 69 -417 -887 875 647 966 -949 429 -560 -259 19 427 -425 7 -465 720 170 -801 -265 -55 804 -563 -362 -334 -355 598 402 746 -446 63 288 -650 462 -933 -193 593 193 390 449 613 615 -652 -793 374 -601 -790 -985 -955 4 413 -356 -625 -295 810 -687 -635 -987 -194 -854 -15 564 354 335 -979 -692 -654 -557 640 -847 361 -272 -423 -21 75 778 455 -945 -68 272 87 -124 759 92 62 -435 447 164 -970 608 -175 925 793 -176 998 912 -886 48 -272 111 -284 966 -229 -25 -479 -881 -797 597 49 823 266 -551 385 -569 -36 19 758 -142 -20 601 -77 44 -260 831 788 -212 -566 903 506 -395 -161 -885 151 537 385 -435 -681 -521 -657 -308 -631 -672 -942 708 -823 -182 411 -976 -536 258 -855 -834 367 -413 385 -484 900 -434 651 891 508 -674 -426 372 219 766 -886 372 537 302 -265 -132 368 307 -716 35 889 -788 440 -179 -218 502 -710 45 101 -391 132 610 -892 -475 -932 -395 -309 99 123 -268 532 -442 499 -130 867 37 429 -192 406 759 73 -927 -908 -378 -805 649 408 560 653 -846 197 -219 540 -865 247 777 599 -47 342 -406 166 411 -455 -138 -118 -368 -609 -295 462 263 947 -250 -311 -71 508 -701 993 -111 -36 -235 -574 536 -759 -893 132 24 648 -987 772 -3 144 -394 -284 -299 146 632 386 -318 -746 -801 -149 715 -478 112 -525 -560 374 262 -990 563 142 705 -438 -915 695 -85 549 -730 494 356 250 -761 -902 -315 -963 -582 -38 -771 703 -34 666 -340 -557 402 215 443 -426 -554 13 343 -747 934 -716 708 -84 111 887 853 553 -548 562 -773 520 200 815 -541 -645 228 921 36 -377 -798 743 872 134 897 -230 -767 -735 402 -722 -32 -338 -517 -894 161 354 417 -971 675 -376 896 525 -25 130 -264 -199 -516 -632 -714 665 -475 349 323 424 -932 846 730 -251 -247 975 957 746 246 -585 5 634 -379 267 -824 75 -362 553 -810 468 748 749 258 876 -176 719 -174 31 -153 -498 -957 309 20 -430 -107 411 -601 -35 -68 -914 295 -343 449 -911 155 601 -682 -621 8 -735 884 -908 540 221 300 549 298 -883 -902 -423 657 186 -202 -591 -428 -733 107 456 -937 -616 703 -264 48 292 -726 607 141 773 291 -448 312 99 683 -589 -92 16 574 -522 811 534 -622 403 411 -682 611 960 -378 410 -326 -508 877 -489 -276 620 -651 704 -984 649 -90 -613 63 -827 -598 506 -909 964 350 -174 -945 61 498 -704 -299 -48 189 974 -283 -970 -529 -52 572 -917 -146 318 -1 482 -81 896 -636 -309 725 765 273 69 -291 -50 -358 -94 -395 128 -342 441 -864 -34 -343 -717 148 336 -359 -720 380 -732 -69 -684 -344 524 788 103 222 -908 953 -247 -56 989 -796 -498 685 -162 -913 66 215 288 226 -569 -325 602 796 766 -516 -255 -36 -532 189 -88 -834 820 767 10 -628 -561 -595 248 501 -518 569 -529 454 -100 13 80 649 611 -811 551 -358 637 844 -743 -377 -206 -892 -541 -411 922 -439 232 -346 455 139 -670 525 -388 103 206 -461 -975 524 37 -421 -703 -413 420 -268 -830 -338 375 491 -14 -859 -257 614 766 415 153 -89 -859 -365 -455 445 -534 -426 -251 -72 -622 946 78 627 -64 169 890 -477 -520 481 639 -876 171 -486 -336 101 553 725 686 -691 76 880 -640 -812 -141 784 875 735 -201 -851 591 572 -703 -725 966 -579 -745 282 69 -124 -695 308 769 940 -774 861 130 685 -619 431 -232 -227 188 60 58 -285 -661 544 -491 135 756 -205 -631 -553 950 180 94 -758 -358 384 -508 -801 962 -294 200 708 338 -248 -845 368 -488 -107 -293 -577 415 -645 156 -553 -41 -708 722 -487 415 -230 591 -657 -382 -655 -886 727 -947 837 890 415 284 405 -960 -506 760 871 131 -878 186 -631 -896 -909 626 810 754 -480 -188 27 731 481 973 713 940 -142 193 -991 -527 709 333 -969 -229 -326 -759 -274 -122 252 337 -319 -615 215 -613 -901 -606 -222 -676 -543 -763 -3 980 -477 -479 352 800 261 394 299 -125 457 -712 -999 155 76 -271 627 -380 -135 17 -539 -313 69 947 -673 -367 350 -963 676 -890 -842 -143 949 -369 -201 764 -673 114 25 -81 -46 -451 877 -74 74 -107 -321 659 199 498 -393 -900 68 -253 404 -620 471 -364 -83 861 -702 719 870 653 0 381 -254 -826 -749 916 -823 930 468 638 -283 -595 -421 -755 -891 -961 99 504 -260 -298 -178 509 -854 -354 552 -93 311 2 -389 747 -787 -276 -184 -314 -542 567 450 916 262 1 -214 -298 807 649 -442 -986 -970 -490 -10 -109 421 -77 947 657 910 915 -54 -170 611 634 986 558 -583 -634 -768 -219 -297 975 -714 -762 393 748 -32 484 -476 -196 643 396 -362 242 611 -560 411 -769 369 16 -566 535 -408 990 -102 -233 409 -634 -753 -887 911 -765 -84 786 246 855 505 239 -714 111 170 12 0 532 -493 127 -997 -624 928 330 285 -670 -36 518 485 38 234 -7 254 222 -351 682 880 69 694 -614 -198 632 886 6 107 971 -214 -999 -1 -135 -938 46 690 417 445 150 421 -53 -908 24 336 309 -925 83 993 854 -174 926 -86 -16 -248 355 -802 -751 -935 966 -112 -630 578 -963 -847 545 703 -25 767 -876 -505 293 -387 -343 -38 -287 -39 -154 102 -583 -25 287 971 10 -688 -549 995 -860 -555 371 662 -87 -482 853 725 -419 -226 674 34 -315 539 -690 -137 -597 -135 -970 -534 -745 900 549 255 -556 226 666 -46 -79 319 849 -264 327 183 582 -792 -892 -835 526 -606 453 548 999 188 395 563 -634 -321 -732 773 764 -826 226 -944 44 -336 455 613 985 -961 816 796 999 -57 720 715 746 -610 123 -921 -747 481 -272 836 -41 275 228 856 -175 -476 -348 584 -626 994 623 308 -90 513 -145 927 -123 -933 294 -699 60 880 -74 245 -684 -947 936 569 -378 -703 -156 -619 -782 -43 -141 -20 -334 -874 299 404 -865 -786 628 536 -783 827 -267 -954 515 -425 -941 523 693 420 803 21 -232 941 71 -429 183 937 -257 172 622 -84 278 -294 -332 84 649 325 3 464 864 -366 720 -875 565 -955 337 358 78 623 -483 -769 810 607 913 -726 -61 -925 854 667 -864 896 719 320 -504 298 653 -818 -846 -594 18 -360 -851 20 -45 -870 -380 -635 106 -650 735 -369 -762 50 -127 -24 369 -321 -551 509 224 -801 872 82 -564 188 -622 -551 875 -526 606 -592 -552 149 838 -119 -511 13 -28 -338 -531 340 -862 -534 -806 473 -526 572 390 175 544 421 -467 -716 211 -266 -152 -866 -943 474 -282 -930 -771 569 78 -551 -881 860 743 325 423 -725 221 -775 -243 986 709 748 -307 420 628 984 610 -862 -147 -551 861 188 -305 905 594 -725 -18 -267 -589 484 -862 805 261 259 -965 -14 -47 307 -615 -129 -199 943 -135 738 674 -168 -215 905 673 958 671 881 685 -33 -266 -361 564 929 589 -75 -460 -830 241 -867 33 -34 138 71 -620 -60 229 -964 835 628 864 461 -501 834 -165 -466 -33 10 989 -371 -106 -554 186 477 88 968 -145 -927 -209 230 -61 -950 -879 -143 844 -39 409 -425 -490 875 -40 854 -47 -682 809 436 921 51 145 123 -110 -657 -516 -392 -963 331 -773 -529 332 140 -146 266 742 655 251 -752 434 -796 930 16 128 -570 772 703 -608 246 232 618 439 200 496 801 458 665 -873 366 285 115 -485 682 115 -379 333 -788 -894 -307 988 -756 653 -509 -172 612 586 71 266 -694 -261 929 215 -389 -887 -683 -76 736 -805 -674 -781 -367 -233 -665 279 573 -509 -366 175 -802 211 -935 563 756 77 540 -251 -208 -229 951 -606 -387 -782 -444 -557 10 441 584 -191 788 547 801 998 254 167 748 50 336 489 643 -83 261 -988 -913 806 -370 225 -623 -539 307 745 -141 -356 101 -420 -221 957 975 868 -893 779 92 -967 -269 207 -554 -983 -693 -874 480 531 -148 283 -110 -676 681 -394 -981 -308 296 -510 -637 -239 -875 -698 -146 267 -754 495 -632 619 339 778 729 -515 903 787 -507 -790 -999 -458 -193 -646 364 -9 -336 569 -852 -256 633 342 945 -191 -980 675 -458 -614 868 739 1000 -532 651 225 724 -253 374 355 607 -606 -883 586 666 390 -152 -171 881 -502 544 724 97 134 330 564 893 -478 503 36 -77 452 500 742 64 -591 -489 -451 630 845 -885 -165 483 -812 -383 -988 -207 266 -341 -304 -737 -862 516 -156 765 974 906 -192 -986 -257 79 -730 -91 -835 -579 936 -598 553 309 117 -121 -714 678 137 580 243 -69 -299 285 145 355 652 -651 -607 -178 -936 312 -286 -386 -159 227 -276 837 940 513 -848 -170 272 395 -660 -895 -148 713 560 597 -359 -533 223 -190 -328 -768 -827 803 748 287 517 588 -456 -910 156 -158 67 -677 805 -180 -674 346 -817 831 -530 -639 -834 -777 -194 -278 241 -153 -741 -476 263 -911 -51 -448 666 -821 74 -110 -982 661 712 570 933 698 -396 895 30 38 -595 -895 -622 705 870 605 211 609 890 688 536 49 -825 -581 -750 -188 531 179 951 136 952 -517 -617 -937 -37 -930 -292 750 801 -440 787 -130 745 850 -512 -402 -817 -225 566 478 -212 -503 -569 -252 819 -955 -740 385 250 -347 -812 275 116 -144 -953 261 755 865 -484 526 919 -800 -190 -774 -603 350 -364 385 -631 -640 741 -208 88 371 890 56 -650 -812 -277 -810 875 -180 71 -618 817 850 535 500 514 -265 -689 -221 409 -16 530 -9 -372 -178 -112 -677 1000 -795 -682 -582 122 249 -898 883 -362 652 740 -713 -52 -194 -487 442 918 738 758 -988 645 -861 -926 858 -319 -83 350 877 523 -641 152 113 -181 -781 -393 -946 40 -5 -639 -106 334 -239 -513 -401 224 -205 806 485 -821 -702 783 815 436 294 503 120 531 -587 531 564 -700 -995 978 405 850 883 786 449 -234 -313 685 -173 249 497 187 595 -657 998 393 162 352 -127 -200 629 -410 730 828 142 343 -625 779 546 114 784 672 -939 -11 589 -229 727 936 -244 423 344 -835 1 -646 627 726 589 -708 150 -699 -427 314 615 633 918 785 -316 678 307 385 845 607 -639 -592 -657 447 356 259 -95 815 -890 449 -339 -205 114 -470 -71 -62 322 -247 -4 -358 194 380 -450 531 -408 -746 -468 -426 748 691 -564 104 -730 140 47 -357 953 269 86 -40 -8 -293 -75 -172 -347 -221 322 -434 -584 343 896 617 -575 -915 454 -50 881 893 540 999 382 925 355 -961 -681 -525 -248 -59 -384 -258 606 691 -303 -608 -747 -293 -504 347 -112 526 586 -763 -368 -548 79 -478 -477 -315 882 -735 105 -504 -327 667 191 882 -147 -508 81 957 -411 528 -181 995 36 54 -106 483 -134 477 -604 -209 156 191 805 337 -48 -75 491 423 959 609 -251 -435 -927 160 -487 183 -845 353 596 795 540 238 -671 655 -649 36 -332 150 413 365 -79 -859 941 790 341 313 -144 787 21 -202 -67 697 -195 247 148 -532 608 -878 485 -771 717 -149 -49 -938 744 997 813 454 -639 -499 -126 -36 -339 -473 342 104 -53 -467 130 481 847 569 420 -987 -777 733 959 -332 856 48 -395 874 782 148 740 -554 331 -90 -414 -147 -343 -876 508 -606 585 805 -45 50 929 -954 -637 -687 -192 -647 -927 535 511 -672 -996 -563 848 372 -969 -885 175 171 -686 -502 -779 58 -972 318 -999 163 -586 627 595 -408 431 -399 -563 -690 -562 783 812 -890 123 546 739 47 116 -785 267 94 -669 -539 778 -288 570 568 477 -776 -261 -68 872 591 -93 -182 -159 875 678 -593 128 -457 -130 60 96 297 -501 -986 -313 384 488 896 -597 424 -484 -129 725 -761 -383 788 793 -945 825 -67 445 -985 -437 814 685 -31 -195 458 291 115 851 -327 397 24 -95 238 810 899 217 -5 875 -840 198 -573 -833 380 -884 -631 538 -10 786 -51 -25 465 850 -142 -114 -383 -722 698 -57 407 84 209 -273 90 -662 -791 925 -953 -880 971 -604 52 -192 457 907 -83 -421 -390 568 167 618 798 -908 -504 420 179 -444 34 660 174 -543 -434 879 -236 -447 -295 -536 58 792 315 270 -502 492 981 234 871 -975 849 342 296 629 -449 -247 948 -803 -834 589 -196 22 637 141 -945 -384 -943 427 -511 576 600 148 -48 721 -113 -998 525 -791 -709 625 904 718 -167 -80 -309 753 401 -487 567 -428 171 25 876 682 394 974 -595 115 484 949 -222 -14 -284 -661 790 796 -522 -496 946 447 669 -699 -425 -440 307 231 819 762 -320 -309 -628 -233 192 386 -201 283 -312 -856 431 -627 -637 -306 -834 743 897 292 702 592 517 -629 -370 333 301 -564 501 -137 -302 -20 761 626 -544 79 923 -937 -589 -93 -119 -393 -134 188 940 575 -30 40 451 643 501 -932 570 -29 -774 -76 941 -176 -920 589 849 433 948 888 505 649 -401 -367 -16 -389 -292 307 -856 -561 -20 -557 144 -612 494 768 -495 743 900 -373 321 514 -658 394 -518 -719 769 -966 967 550 119 858 -625 -751 -875 -791 -608 264 549 687 -143 242 78 266 -724 865 -699 683 -83 719 312 -321 -894 553 -553 340 -556 -535 -468 -895 -879 329 734 -616 374 538 -238 -790 310 55 391 765 304 88 594 625 -560 -26 -476 231 -246 -897 -784 -372 -797 -848 764 -885 249 168 98 -5 288 573 395 626 -614 250 961 -419 -868 92 -218 -26 -167 811 -963 942 617 -557 -824 489 -439 943 921 332 700 -846 412 471 113 -762 -315 -275 -66 -207 -614 -225 -488 59 -661 -655 -457 -417 -839 436 -999 588 -80 -46 -395 -642 356 547 688 867 395 -613 268 -245 -790 853 887 -674 -222 -234 659 399 509 -485 -184 560 -506 -420 -860 842 545 -395 437 -763 895 -836 591 594 189 973 874 -899 -881 -180 -489 -641 525 -547 107 449 129 -105 155 -669 990 -683 147 710 -973 -427 -114 647 176 -407 -99 917 997 -356 -377 187 -861 321 -155 212 -887 -933 823 -65 -667 513 -815 691 370 -558 -324 299 -313 393 -29 -335 -765 -977 391 -569 703 -484 -830 -269 12 562 163 -555 671 887 -947 478 -654 416 846 -788 249 -36 238 -299 471 528 416 939 -656 -67 -542 836 169 -250 958 971 564 19 -427 755 684 106 -204 -249 562 271 -842 14 72 -142 5 929 -537 461 523 316 -541 -388 -533 -365 898 -994 -477 -71 -797 -540 -334 -556 -799 -962 -66 -334 -878 812 -949 677 819 827 4 830 -774 -84 -876 422 814 -439 942 899 277 709 -131 220 115 -436 537 747 325 786 806 -603 616 -238 -72 565 244 -779 -907 -581 372 -943 979 -765 111 538 -864 761 502 974 -947 -409 -659 -708 -21 -387 26 -387 -476 960 382 -842 880 -166 384 -971 -442 521 206 -607 -213 -819 81 189 -150 -941 534 57 -177 -550 -6 740 242 972 -824 578 297 -446 617 599 122 -256 -733 -349 820 580 345 292 -952 738 -245 -159 -333 463 414 671 -616 648 37 -727 -337 113 -292 538 -300 915 144 949 409 339 162 -963 -282 644 -454 403 756 538 549 335 -697 -713 -22 -215 281 -324 977 -840 948 -667 -218 -768 -406 146 945 883 798 974 705 62 247 171 381 449 -93 -765 -760 -864 75 -250 61 331 -464 -998 -919 -67 532 393 -916 -362 -163 -809 60 -427 -619 -127 914 193 332 -614 277 334 717 -972 679 145 403 -146 138 -452 -106 899 199 427 78 -665 320 -656 676 365 550 -700 321 -744 721 191 877 746 -208 -592 156 -533 139 762 146 -721 346 -255 124 -336 663 480 -277 571 -884 189 387 480 82 792 262 772 -157 -980 67 -438 -602 954 722 729 -997 -453 -319 78 -166 355 -621 -903 231 -911 841 -499 -123 -404 857 -600 -119 -918 -870 -647 -410 -616 623 -571 -953 -107 241 -180 486 517 -407 -831 452 -256 -469 -201 -139 94 -544 -836 278 502 -351 453 26 -144 -506 -524 515 -828 -970 774 -737 -717 731 -353 223 -43 -218 -409 -351 95 -352 961 -281 122 903 -762 -317 -468 62 126 867 857 -785 942 426 52 -106 -430 -955 -695 764 752 -457 -798 657 966 3 -254 207 -605 -659 -718 -791 -767 343 244 367 -989 654 875 -116 -116 422 -57 798 -972 -622 131 -748 767 432 452 4 806 -423 -596 -144 644 -693 146 954 272 643 -905 -41 32 449 64 668 -184 158 -732 272 -610 -520 -477 -537 883 -694 79 776 -355 -369 622 -880 -632 841 410 -208 -314 509 966 -947 2 546 273 736 -434 60 698 -143 755 953 1000 522 156 -944 764 -818 -825 369 159 766 -469 -307 -899 -10 -791 206 -125 240 902 -221 556 363 -689 172 -472 -237 904 472 -859 -634 700 766 -14 796 357 -957 -160 -575 -29 -953 646 -876 132 669 177 319 44 -452 -700 -324 -431 -808 -564 -685 -437 548 564 -529 -10 943 -511 -233 -334 -667 -928 -435 -10 -520 368 -733 594 954 -38 349 245 -793 197 272 289 -895 -373 747 966 -731 328 -352 417 513 929 -116 -532 -890 662 -927 -255 -195 -829 63 -744 -391 -316 -340 -741 531 -135 227 401 714 -824 -286 -375 931 224 601 85 834 -530 -519 -584 -782 -318 -371 -190 919 -605 24 -877 887 478 -308 703 -304 340 636 -835 885 -140 303 597 515 -967 -255 -415 -34 663 -561 -383 396 938 334 -918 909 746 452 -422 -516 -688 -374 -486 -181 944 123 -515 840 -970 614 418 696 121 -965 676 -561 -124 -334 -855 327 431 -506 471 14 907 113 684 995 226 -507 841 569 706 429 484 385 -250 -215 -150 -732 -806 -382 928 -451 610 -432 227 794 624 -921 -79 -25 -18 573 250 -885 -384 -187 -159 643 -595 -428 -455 379 -205 -637 223 -303 609 -663 -711 -614 -960 246 -341 159 272 238 169 479 -218 282 817 -246 381 367 -785 608 -658 -611 482 -343 618 -705 -498 661 -550 273 -291 -954 -744 -486 876 -316 -656 -561 337 489 -671 369 -905 -737 950 301 -821 575 306 21 682 278 -191 -441 -329 610 -117 380 647 -350 -144 89 -200 -362 -873 252 908 -834 468 162 -541 -168 -741 838 -840 897 -29 -342 -973 -34 -650 642 858 -842 575 -842 -670 588 956 -136 -81 -58 885 -994 405 -602 72 191 -167 -423 409 713 421 446 -526 -652 469 590 238 307 -453 -361 -847 47 170 -561 -778 -212 313 -802 -793 618 687 897 613 449 -630 -98 -102 683 284 690 208 406 721 393 203 393 580 -244 -872 510 538 -369 -571 724 -154 506 602 740 -961 -670 58 -524 891 861 -736 824 668 156 200 862 900 602 -436 -752 362 -82 875 18 93 731 -393 155 -188 580 -631 -415 -207 -4 431 131 -524 649 -735 -684 -786 -714 224 679 670 -600 762 560 838 -194 -879 223 779 105 -362 -253 159 -399 -176 293 182 -269 993 -356 -34 -363 -832 69 607 -231 -767 461 671 -36 187 -337 -696 540 -114 -892 179 -152 -212 -133 -387 -219 -447 -439 -946 -399 -900 456 -164 -376 283 216 -22 -476 -778 -169 416 -85 -696 11 38 -453 -997 -982 -290 -955 945 -563 78 -853 -880 -584 -807 121 -549 351 112 -158 493 780 560 -133 960 -463 -841 652 -747 62 538 613 -881 528 -50 245 -736 14 -995 201 921 344 401 178 452 722 -221 303 -172 -569 -965 -519 510 246 491 -503 419 320 -662 615 -696 58 482 32 -790 -63 309 -893 377 548 581 365 -696 982 -715 660 541 -764 -699 581 899 -212 -943 824 -974 388 746 877 862 172 -673 -46 347 -44 645 600 891 -77 554 -541 112 210 184 -916 358 -455 -376 -944 -890 -4 699 -774 585 168 763 343 151 963 61 -418 -431 858 -667 569 -723 971 -823 828 537 198 380 752 -812 313 -688 704 825 324 780 584 540 -991 -324 -34 -57 -316 -648 -844 -733 853 -319 -6 -644 -41 -364 121 -580 -932 -468 -528 -616 771 726 706 -641 -915 597 345 147 384 448 70 -931 152 -382 -995 17 -266 -721 848 -117 -871 263 -292 -570 108 -137 887 537 -629 661 48 -529 566 -666 165 -82 918 -610 -602 382 -659 435 544 736 284 283 698 -434 -204 234 516 -751 319 197 649 901 234 916 724 351 -64 734 225 831 -334 169 -677 623 -720 578 -745 962 693 789 -505 91 921 546 605 852 399 -673 436 665 909 -471 386 -830 966 91 -444 96 247 168 542 123 363 -449 -121 -353 432 22 302 725 -826 -553 -613 -709 72 676 106 870 642 -221 -877 153 -45 -179 -432 953 -559 -930 -111 -776 -779 -650 917 302 -881 925 -518 -441 289 203 454 -108 305 -11 643 833 -879 -66 -398 275 -147 333 -11 649 33 888 -665 -157 34 81 -132 -183 356 -796 78 459 659 -333 431 -109 -567 -992 -79 -990 -354 458 -504 345 -922 -117 889 989 -183 -392 998 -595 947 927 -274 210 -239 -523 944 388 -706 156 -475 182 815 -192 -450 141 -141 87 -979 585 116 -358 235 -630 -155 -277 -327 636 -379 701 725 215 -562 757 244 -54 455 73 -221 -425 32 852 -514 -523 -836 -64 -617 -248 932 -558 -130 734 482 347 894 467 93 243 175 -203 -147 868 -248 -198 178 -501 -426 -80 81 83 -819 125 -721 19 -457 354 -962 -516 -682 -178 -789 143 371 -793 -749 874 709 -782 298 27 -252 446 -781 -478 -820 706 -696 757 -123 -810 201 -555 -657 -265 479 936 -266 -586 411 660 887 251 -231 862 -947 756 76 195 924 -743 -433 500 -674 772 -554 -443 -709 406 -519 828 -750 -911 539 -638 947 -965 -890 427 -215 799 -656 815 322 -638 -135 129 -2 892 -855 -107 969 78 479 557 -314 922 -674 -969 -554 -302 485 -883 -240 861 -551 -408 770 -262 955 -998 -728 -240 -762 -431 -7 -21 223 -680 749 -565 873 4 886 -880 -597 871 762 -729 419 -86 697 -634 -352 -31 380 -44 -250 593 -97 -906 922 491 203 877 821 369 287 307 852 660 669 856 -221 520 -597 -306 357 -212 -166 41 -549 641 -799 -162 747 -721 -552 640 98 749 -483 694 661 920 -277 -683 772 149 -15 -758 903 -730 -93 -281 -132 303 792 251 -514 951 -683 -198 -724 339 692 326 965 -144 723 -314 725 -950 -699 -691 637 845 -286 -161 408 -935 288 -928 485 677 101 -891 846 -201 906 221 -396 48 -6 -410 97 -628 -257 -708 247 -125 -789 -503 -353 641 61 -488 978 235 449 347 38 -905 -552 886 519 985 862 -479 -216 -442 -194 152 -489 -118 -586 719 -676 936 -552 831 -704 -537 -472 608 753 75 -99 -300 -669 -353 216 -711 510 -833 891 -822 678 432 399 282 -379 -161 308 387 -370 266 -838 944 -426 262 -174 -985 558 66 -961 411 -667 357 981 -945 -51 544 960 -620 182 539 117 517 891 578 -277 672 887 -392 -508 887 932 566 -655 -504 832 -658 545 -170 -735 163 645 -462 -471 501 -557 271 852 -549 610 228 718 320 833 971 422 -798 783 466 292 -950 -113 374 250 770 555 -677 -980 379 -687 -110 -557 305 467 245 301 158 173 -927 137 -938 -960 33 -346 985 -100 957 401 223 -968 572 149 286 -326 239 -644 -944 817 -967 -334 -118 -608 224 -1000 -790 -539 67 818 -569 -920 241 -686 606 50 -241 -80 -574 549 612 31 -466 955 32 551 -880 225 704 -310 427 260 -138 -690 -408 -136 161 -24 -544 -820 225 453 -381 792 102 -658 998 -77 751 630 -164 -940 935 896 594 971 -608 -509 -498 462 -106 -233 -855 -873 134 225 208 512 -143 -412 241 830 941 -697 504 -473 630 -963 438 -193 787 -614 -551 -624 596 613 408 -379 490 406 254 -958 510 -628 185 296 241 824 -673 -371 899 726 -378 -733 13 -708 -234 -94 312 186 -48 303 -924 649 376 676 696 800 903 -909 397 201 -860 465 -536 -649 -627 695 -282 -315 20 633 947 -2 -626 739 -63 -422 -699 -770 424 191 -954 270 997 -737 -622 393 364 -250 497 -922 -443 -589 -447 -650 -558 -439 -323 -415 198 -504 -506 -156 -388 -219 558 -889 -865 -627 -864 -333 -647 453 -357 564 136 956 838 -195 -847 -89 -787 532 592 -429 663 -431 -536 -470 207 905 968 -133 -611 -288 -702 979 63 -787 -210 -410 -720 -558 -388 -669 -353 -434 -28 355 -103 -776 -740 607 -35 -496 183 -418 763 193 775 -864 -500 839 -124 254 -898 -660 90 79 -20 562 974 441 668 324 96 700 -393 -902 832 -402 793 736 964 42 -921 626 827 -464 -58 103 -930 102 -220 -690 -685 580 -414 -882 -247 -962 -336 -628 -517 -578 -18 -11 -822 952 858 836 -29 135 614 -847 393 255 87 177 -765 245 -950 795 535 -456 819 667 437 631 -938 33 -709 -618 -934 702 529 648 243 -375 566 -913 -270 449 699 514 735 605 -478 601 479 -933 173 620 48 402 386 -802 -535 483 -487 -889 -857 -280 -185 -503 -655 -826 -361 592 185 -865 195 -107 -313 624 594 -606 719 -892 432 791 -233 539 -960 769 -653 -258 -489 -46 -474 -155 -577 368 -403 966 676 -26 250 -266 273 -493 -607 173 323 221 72 -725 561 -749 -473 601 326 -592 -225 720 630 91 857 432 162 -578 -249 952 -78 10 554 183 -664 667 873 -367 -248 -942 -47 265 496 62 165 -627 -675 -94 -861 870 159 -256 -661 -138 568 178 834 431 -245 -673 -732 -495 -916 -890 -440 382 991 821 -354 -369 -924 95 -529 653 -839 -370 -282 238 8 -196 169 -140 -376 -791 -639 -794 44 871 46 745 708 427 -680 -379 703 868 726 -609 764 -36 547 -870 63 -970 -513 -472 -907 -751 35 -973 805 579 310 659 835 -980 556 442 997 486 303 945 886 89 610 760 104 -785 -36 188 739 621 -827 34 -436 -664 -381 456 -686 -139 -377 -112 141 -831 865 288 -351 -172 438 -385 -744 401 -916 -790 -492 143 82 98 678 -930 -182 835 -445 328 123 629 -455 -251 -491 -157 -475 -946 -162 425 835 -352 25 987 -528 -534 -834 90 581 844 -374 948 -972 -850 -301 995 -332 83 -919 -751 34 589 -553 599 956 246 711 -79 370 -154 397 16 -157 -632 152 -655 980 -365 933 280 -202 50 10 1 567 497 -253 -201 855 -671 293 -548 -635 -767 -531 41 -908 -32 288 -490 751 -45 231 -576 501 975 399 -602 971 -666 727 601 -443 993 -459 -89 338 -426 981 -982 -381 85 -522 641 818 228 -120 -744 -603 -155 -498 950 -118 -145 -174 -336 -561 -308 -712 670 129 -430 660 314 644 679 -11 550 -661 959 -102 839 886 97 -240 489 -602 -812 220 -92 715 565 565 -189 78 -118 821 529 -174 -433 -323 794 -858 -812 -318 -627 636 -841 808 449 -797 -591 -913 -64 -561 -309 646 -494 -654 506 653 -82 -570 -544 -284 -244 791 684 -709 720 -659 857 701 -819 -425 -186 -961 -514 -156 -422 384 -244 788 -925 385 -996 65 90 -738 -632 740 151 -479 -869 -949 -271 931 -553 -569 261 -439 -950 948 -690 -417 -199 934 -931 -341 -103 -442 540 458 775 -501 -22 0 298 -896 59 -401 63 -49 -497 662 829 673 199 -145 -269 916 -616 -771 -366 380 -216 144 -884 -322 858 330 -682 -572 131 612 -635 -172 -5 -918 611 -182 -319 -291 -964 -546 336 -253 517 -674 -611 -347 -501 -243 990 -356 -258 183 282 -952 -555 -537 -949 -789 -498 408 352 997 398 -496 -931 -252 -426 -312 -140 784 508 633 289 -904 623 -20 768 -113 749 -145 -6 665 -890 433 24 -208 133 -775 730 -19 941 869 294 548 473 355 -37 263 -137 705 -311 137 -755 -308 -45 193 -980 -300 -173 -423 867 850 680 150 -876 563 -212 -450 -734 14 581 465 -153 758 444 -496 580 -471 -722 837 -892 -300 811 384 569 194 618 -553 -479 -293 -64 -547 -430 -659 816 720 129 -277 -925 188 663 -67 177 811 -528 624 922 -628 400 500 -15 482 -441 746 155 -816 285 709 -260 -690 -576 -390 -518 -762 401 674 -74 649 76 -53 -637 -650 551 -514 595 -353 83 870 30 894 702 845 -96 928 -320 -620 575 471 -854 -639 312 -245 163 970 598 -687 679 -733 994 -13 746 987 579 -326 606 -503 293 -179 245 -952 160 -632 608 22 -756 470 -305 -353 937 318 -41 -819 151 -966 -459 -442 -933 -215 468 254 163 -712 -952 167 26 561 -933 -855 -706 -676 -55 607 688 254 -798 -694 972 557 491 -991 -75 271 533 -218 353 247 -818 -364 -147 -882 609 116 823 410 -596 37 -990 611 960 -740 -796 288 -240 -326 90 676 -388 252 -100 -887 -66 -639 726 851 -312 119 -542 212 591 533 591 746 -23 456 -823 -586 247 115 37 40 186 952 472 -598 -393 965 857 390 633 -136 -509 -458 650 -556 -772 -615 -567 -463 -139 87 -523 -500 314 -3 50 -321 291 814 675 131 797 964 551 -417 424 -595 -751 725 139 -317 -819 -754 2 -528 226 476 -851 23 167 -494 -354 -697 27 -665 -609 -342 -807 -259 507 544 -887 885 350 -299 929 -156 -300 -623 283 686 444 -68 286 432 966 333 -713 -840 -274 -90 -569 -226 -522 710 -330 202 249 58 752 -266 -195 892 -416 273 721 -445 -543 -536 899 145 202 -412 -174 134 -337 247 -335 -849 569 -671 -590 76 665 362 -18 484 -674 938 882 -400 573 783 538 366 5 228 -450 -15 278 -953 -759 787 -926 843 -253 -739 -908 -335 -443 754 807 623 525 -27 458 -747 -917 -398 74 -507 362 750 354 -687 7 638 -618 365 82 -433 -480 -480 -697 5 -515 853 104 -939 379 169 -650 -682 -540 -549 440 690 605 435 -93 -459 -338 753 -539 -193 770 -440 759 303 -763 -976 791 589 666 -555 323 963 653 17 -561 -689 110 -652 -541 -125 -954 63 640 789 -746 111 574 -512 -898 866 528 -345 -272 -429 507 -683 841 704 -216 -792 390 -562 101 -57 784 -797 366 -857 33 754 546 255 821 -222 -671 -385 505 -691 933 224 -672 931 198 950 -323 631 -490 -306 -924 987 -20 -576 558 -164 292 731 -634 -805 633 -792 -350 -426 168 115 -308 613 560 851 781 210 -700 -214 -601 253 -125 -873 513 431 -205 -439 87 395 -611 -843 380 422 -306 -391 -313 315 585 -168 748 -522 5 486 -885 153 -397 -393 -552 -6 -21 -182 -939 147 551 35 587 -185 16 -374 -164 770 749 962 -469 283 -67 165 -256 -991 -539 854 -250 -611 663 782 326 495 -16 -971 206 706 -97 -980 100 857 -699 -242 43 -405 654 870 146 -946 -415 374 -588 193 763 189 873 465 504 223 -694 805 -250 390 593 516 496 755 355 266 807 459 0 930 -438 11 436 -49 -562 713 -39 -408 -626 416 103 -301 249 -915 501 350 -307 -706 -804 -142 0 -4 612 -518 -867 -674 397 -977 -758 -235 -956 486 521 260 716 648 240 772 -132 -160 -214 591 -113 -303 -756 492 -984 161 -267 -275 -26 -341 92 -534 -690 941 242 57 683 335 913 -50 669 -725 504 -979 781 -398 857 -846 -738 -850 604 404 525 353 444 181 387 -924 153 80 -25 -470 853 -712 222 501 -795 -764 -522 -503 798 -362 132 907 572 -198 -352 270 811 673 976 -158 -243 -101 564 -608 286 278 -945 205 229 121 269 -17 -224 280 -619 111 861 331 668 352 -3 -514 -752 -329 -992 292 -485 240 -711 804 -858 228 -479 699 -685 -7 -405 -499 -151 991 1 140 9 -833 12 271 901 397 -788 -576 342 16 -829 -950 -900 -128 103 -821 385 474 -238 461 -955 -24 -379 28 778 603 -913 -388 -727 -230 -267 818 324 -366 -856 -486 836 -735 -613 -851 16 -919 -92 436 56 -143 -826 994 880 470 -616 330 -544 -267 -183 -155 -405 650 425 86 -14 606 -780 -23 -755 -414 -291 507 -189 -333 -126 336 379 923 553 447 508 -137 788 -375 645 -815 -471 -263 507 -309 562 -909 -672 556 -223 -721 85 -985 -405 319 864 365 538 978 -785 527 -952 372 -737 302 -401 -814 -297 553 -109 -608 -821 465 -737 -483 98 207 -643 324 -456 -311 74 -211 585 -126 -830 133 60 -562 223 -700 807 -601 -707 959 -43 196 -873 422 161 289 -38 473 -653 -917 583 -416 -482 -889 708 675 -312 853 372 435 -80 -649 -302 -626 -9 -214 -698 -572 801 -313 33 361 -790 -444 -330 -283 -167 475 -128 708 -748 672 -820 392 204 462 706 825 405 -264 -564 -503 -23 -902 938 -677 759 54 -609 944 336 221 136 393 814 826 879 -445 88 -179 -840 710 -412 -556 -29 503 277 836 -903 -845 597 943 993 810 -769 983 524 831 -770 752 479 -739 -928 -451 654 -725 -237 -9 564 -72 -637 944 -226 -430 405 -855 549 -576 -294 512 314 -855 733 -868 -725 -509 633 540 89 -331 142 62 -734 720 -88 889 -792 -716 566 -886 712 -89 588 771 584 -554 2 -350 484 165 -257 -531 103 -1 998 -939 439 -986 511 160 831 -341 139 -563 62 -11 -860 491 408 -928 713 -846 900 -867 -386 658 632 -257 -339 -90 -71 273 -82 -6 -804 -636 -949 -180 -935 -196 -891 434 321 522 -508 388 -237 257 288 -855 472 -895 658 -473 675 324 948 468 -997 125 -313 -700 398 -423 805 469 265 797 -588 652 -994 -676 -182 484 324 -385 -669 -819 -719 -950 -763 425 -518 72 44 382 920 -224 689 -292 804 -994 637 223 -633 412 -298 21 -313 207 -480 29 239 437 -44 -370 271 325 730 -232 -339 157 111 -152 -783 -100 -62 -266 804 371 794 681 214 -948 -242 -451 -815 362 -994 483 -506 542 -599 243 954 -249 -88 -260 -386 -705 136 -153 -953 -882 674 -317 668 856 -695 -58 -717 15 -647 -755 -936 -554 -650 -420 -480 -604 503 849 -618 -499 146 -177 -352 392 378 329 565 413 -494 -201 739 -16 -355 351 795 -908 -338 695 946 -884 -285 -467 318 797 -491 342 826 313 -83 804 392 666 -258 -297 303 -893 214 298 -767 -501 157 -950 409 613 -343 -99 539 482 -241 -78 236 -631 926 -530 -830 -115 -704 -291 -661 -797 -494 -450 -605 656 197 -108 617 -103 724 -424 -483 -462 -401 -941 -102 537 123 -560 -238 -619 684 -433 -611 -514 69 -188 411 880 653 -372 -165 -687 530 310 -339 478 -657 525 -343 47 889 -619 264 -962 199 -387 143 743 -531 916 899 558 -701 350 216 62 927 -356 832 899 483 728 129 -603 -276 939 277 -946 631 -769 -67 -467 -400 -22 612 905 410 -820 -995 977 -546 907 -185 -492 619 1 974 -421 500 -571 -217 -910 -344 -339 -318 775 -572 214 -576 892 870 21 479 -500 402 410 46 -427 461 528 789 -364 837 -912 -398 -196 -992 -413 504 47 -171 196 -976 -234 -254 -60 -632 -865 -562 -756 -578 440 -994 179 896 -964 -222 -38 365 -499 -831 -256 534 -474 135 -932 -104 -665 -692 -61 -208 -659 845 346 -753 68 -957 622 15 -638 -26 -985 -800 496 394 874 191 106 178 67 -468 709 -657 -716 -215 -680 701 559 373 -605 904 -648 -94 595 323 939 183 346 -414 -976 507 653 -886 424 -179 177 289 -513 -643 971 -412 774 -208 -720 -415 -770 -475 -676 -926 -590 469 2 -725 711 -528 -114 705 -177 -412 -809 -264 937 77 734 618 -592 -179 -818 317 663 463 624 -233 803 -950 432 -214 -561 585 -59 -705 775 173 -919 279 737 912 -517 -357 385 -665 -630 114 519 89 962 -859 -842 450 -74 -474 -106 -205 -720 -439 209 244 775 276 -22 791 -538 315 -891 995 938 -53 65 -128 660 -197 -243 -553 -196 -515 -767 787 -9 155 610 942 174 399 -495 992 185 -180 692 -41 -77 -67 -336 287 -80 -10 -332 149 -94 -221 842 808 -400 897 -565 -606 -259 781 -513 655 714 905 54 -237 302 949 269 950 -391 819 -163 -948 -80 193 -779 864 582 187 -98 784 -538 -773 -349 728 422 -982 161 -970 379 165 119 509 -94 -1 -175 330 597 816 0 700 -485 -496 -378 805 409 876 -55 420 -886 -925 -894 -2 576 448 -2 481 -744 532 502 670 -299 477 -764 554 132 -174 -762 -46 -945 301 -786 -848 547 564 87 -895 989 -617 619 413 203 98 -394 475 -473 297 113 528 257 -989 -945 -676 108 -399 -336 -561 397 466 915 963 -875 258 -783 993 -661 -324 979 564 888 845 228 -168 -45 737 -321 352 281 205 246 371 -406 -379 -124 -824 825 412 -125 514 162 -520 -780 -972 -385 -539 -79 964 -955 177 653 -98 972 -453 -680 -652 -341 679 -165 906 85 55 299 -843 -120 837 965 642 136 278 616 -568 -590 410 566 -907 425 -420 934 408 727 113 -575 538 933 285 108 -177 174 446 -521 428 155 -9 881 -540 166 768 -701 371 -25 919 -933 257 -707 12 -957 -354 425 -600 105 -857 -215 -14 -576 -790 -500 939 27 -263 285 -610 806 -455 -718 -741 -398 -499 -259 -61 459 971 455 -60 -881 376 482 -200 724 397 745 571 573 604 600 52 451 864 568 -726 -542 -540 799 -505 446 -33 -741 905 -799 950 578 72 -954 -914 -401 -341 -988 38 673 982 184 -532 -629 -636 902 862 322 -13 -83 -222 -775 -163 -818 -87 732 -538 551 -688 -409 594 -88 -661 582 -884 -29 -213 -224 -67 176 -572 233 -580 586 330 -253 -346 826 766 156 682 -685 -903 903 -763 390 -50 -572 44 318 -524 112 -498 -126 -900 -805 -473 -315 -283 261 -98 -989 162 208 179 363 -89 150 -297 62 319 781 681 889 -74 -102 -93 -782 -495 393 622 -104 97 -775 -361 498 700 -873 723 -405 -30 19 136 -644 -987 -310 -865 979 766 935 -540 221 -541 -829 679 -335 320 -280 -306 -944 479 -972 845 -518 77 107 -860 -640 -438 780 -348 -637 -437 983 -598 -601 194 -728 -489 376 522 28 79 5 22 -839 762 -584 72 -139 -656 386 271 128 -704 560 22 -978 985 -126 424 990 -180 -870 241 488 153 380 -845 -724 -932 162 291 -37 482 118 -632 741 -445 -926 404 -753 -279 974 222 635 -711 -869 -701 -723 -240 442 23 -822 -342 837 -592 88 -387 -728 -997 361 321 491 998 -587 689 282 68 135 -713 835 -358 -30 486 -796 905 905 -796 -308 -145 498 651 145 -299 -943 161 929 153 -992 -598 114 273 116 -94 -20 453 974 515 -337 -266 -994 509 850 -808 -590 647 -353 -102 217 -623 -683 -321 -757 249 578 -979 683 -843 -708 775 952 354 -993 592 -573 -38 -47 -894 147 -335 -650 -286 878 -875 -138 975 241 761 46 73 -744 -350 876 565 667 -910 27 -316 -272 503 996 287 -960 -984 426 -415 -886 911 -489 -549 -248 -791 -64 986 -799 489 -323 52 351 247 -587 -24 -753 -645 888 -660 971 -866 -943 323 979 -496 -206 -940 79 222 878 -175 -17 -813 150 -342 47 -903 850 -842 -449 -847 -848 190 371 -956 -483 570 -690 -564 -899 68 -147 551 -332 -37 -821 272 -736 990 856 195 443 -466 -424 693 586 -517 -833 717 262 -184 -773 155 346 849 622 12 -95 915 -914 -897 477 544 962 -324 946 -92 -623 -947 635 -385 614 667 -873 312 -198 -924 -313 13 -816 219 -157 550 -369 -639 439 -334 -595 -330 -520 -332 404 763 -67 108 -978 359 415 -134 -725 74 -377 949 -771 -972 176 909 -895 443 707 221 134 -835 318 654 226 -944 53 -947 173 858 -564 755 -13 97 142 -97 679 459 -583 43 -677 144 -410 -918 -31 399 -252 -20 -794 -696 110 -765 513 -271 -83 -377 60 543 -302 414 -908 -338 686 327 603 -732 463 293 968 -749 860 -675 -910 -832 -745 411 -812 -268 -500 158 300 902 342 -179 861 -304 332 -926 -539 -895 -616 -48 441 -877 -572 -442 -317 183 295 668 354 -953 677 418 781 952 -140 -125 -448 907 -398 757 908 -88 -335 -519 968 -927 -427 550 11 -657 -577 824 233 441 636 -297 98 -937 6 -876 -908 124 -744 864 863 -52 105 170 383 -581 -665 -30 10 352 -969 -954 889 -658 373 -764 373 289 -410 976 465 -933 576 300 -103 -529 -979 -626 715 -262 716 -376 538 -900 375 822 -394 -168 351 -536 254 -871 -238 260 490 -441 -702 723 225 -471 -679 -576 145 336 132 603 185 435 593 -456 -152 508 586 -37 -650 -374 -86 893 566 187 606 -126 777 -505 292 -440 -26 -603 835 211 -758 -942 99 723 -806 -384 -195 618 -516 153 429 -786 -314 660 -764 -949 -687 151 685 83 193 18 -901 345 98 -702 -354 -623 -579 187 759 -701 830 931 844 589 -181 7 306 627 266 -67 -450 110 -770 -234 -900 110 -560 149 389 -551 406 870 704 656 -844 -58 -704 315 -517 -96 735 -185 -296 -686 -978 640 949 531 -928 -62 -966 10 -410 701 727 -74 787 -178 -915 -694 155 -184 -376 -655 -919 -824 273 93 433 -287 -841 -158 793 218 970 -352 291 -652 -436 -849 -238 -761 -156 -63 938 251 -543 723 551 -921 -582 661 1000 882 500 811 -768 596 -292 -679 234 -259 765 -436 616 -188 -970 173 -242 543 -711 -91 -62 928 -396 -561 -330 -997 -788 176 402 -170 -380 495 -395 364 -710 802 -853 -510 206 -50 245 503 -880 149 98 685 -40 627 267 -68 705 909 444 -375 -581 387 646 878 172 -257 -945 625 -890 -596 -576 702 557 36 -683 549 -354 -142 -922 84 707 -217 443 -290 950 429 915 200 664 -863 723 506 893 -17 -522 -861 263 -612 930 889 989 13 -829 -231 817 318 -130 506 -801 618 -719 -232 671 -529 -479 -907 646 46 660 101 -236 -347 -508 273 -913 540 -693 -863 267 554 -1000 -287 979 898 523 -327 874 794 633 -269 -830 -143 -385 401 646 740 681 279 931 582 -714 -438 595 738 -850 -382 832 125 903 -921 731 -243 241 -975 183 823 678 -942 -877 -255 399 -804 -868 655 386 462 448 237 -176 743 -629 776 -432 577 990 493 27 -688 -767 428 714 59 -86 329 -333 -817 236 678 -723 -28 -138 -225 -61 504 -375 -705 -828 -114 -436 917 -652 148 -52 292 914 958 256 -998 -436 370 495 -578 -493 720 -361 128 410 914 -754 -311 542 272 -163 -159 855 352 -582 869 181 -52 -952 146 -567 852 706 -769 -738 119 882 -732 -842 621 -979 583 -67 590 135 -311 724 41 369 186 -965 544 -279 -623 213 -646 417 -789 -148 -461 -55 712 705 -303 507 -374 -688 551 -496 -438 951 -175 -543 -947 -885 -797 -826 -936 -945 -853 896 379 687 -461 384 -877 701 -336 -681 685 -403 911 -425 81 821 887 937 43 -289 79 -736 398 -220 -25 -270 -445 -147 -760 -707 48 526 -905 -215 951 996 731 271 -991 -939 923 861 -607 358 262 244 -122 562 -867 -201 -698 -955 525 712 -591 637 399 557 -290 -203 36 921 -144 391 -129 765 716 -181 788 323 986 42 209 -385 -835 280 411 263 -177 -969 -409 -825 -681 736 175 -640 -948 -662 -320 120 -15 -326 702 100 791 -839 -681 8 571 446 -289 -842 -733 -502 70 -291 798 685 128 -885 183 979 393 418 -170 553 457 -425 -323 -596 201 251 -293 -938 75 345 -540 -139 340 434 284 -326 408 303 -688 17 -703 499 -867 393 -322 -638 950 544 -937 821 -218 444 242 185 -647 -525 -707 773 288 224 829 872 980 334 335 -269 -786 -636 883 -585 580 -575 462 -981 427 -291 -736 -648 951 412 551 -679 220 1000 898 399 964 -441 -940 705 548 -964 92 -3 572 -747 656 -437 154 738 502 636 -477 -748 -897 -587 920 -675 668 -847 -526 22 -314 504 -75 605 921 -221 -726 -566 8 -280 286 -998 -342 -678 -840 714 267 -899 219 625 -103 -13 -473 511 869 -244 -232 -232 363 -695 -527 -19 -344 595 -457 -187 -875 -817 -515 -904 104 567 776 -974 -983 133 773 -842 523 -903 -824 -249 994 -923 935 -6 786 -247 629 896 902 -735 145 -853 95 97 263 68 718 493 -7 -352 -606 -555 285 -629 -825 -938 -429 -18 -546 368 999 48 775 -988 368 -60 -199 204 -959 -596 -146 161 997 -744 957 -910 913 421 467 -217 -209 550 626 692 637 930 -353 -933 581 805 551 288 -214 100 339 -488 266 523 -764 -765 300 -448 -114 820 899 687 -202 -843 -280 825 231 348 340 5 622 -209 -526 -656 -326 -295 -359 593 985 996 -276 -456 -938 -395 363 -950 931 -831 933 70 -415 -143 -453 -144 415 689 -571 -170 -753 86 510 932 802 644 -877 283 -40 618 726 -224 -957 -63 12 363 -750 801 178 771 -868 456 243 622 623 -100 763 608 -207 375 293 -73 -36 319 365 669 -779 -164 -528 -574 501 382 -868 308 -984 404 -437 -911 648 -446 -187 -22 558 322 895 -128 628 -878 816 643 -368 -981 253 -404 -148 -588 -539 -833 865 164 -724 -674 465 702 311 807 -344 -425 475 -164 -694 286 -880 950 982 -105 -615 -289 341 -157 754 496 -86 -175 -890 625 -760 -804 132 -102 631 -338 -642 377 53 969 33 -873 928 -629 942 -882 429 669 447 708 -599 -760 -346 -394 925 938 -647 842 28 -493 408 510 500 -750 -773 113 809 -164 -963 -776 536 160 -107 337 -126 -623 675 819 -976 -941 -11 466 -523 -645 -564 -463 605 494 -265 721 -6 51 687 430 806 715 232 -93 -917 227 -383 500 697 952 775 -13 210 897 -364 -207 -519 37 -813 119 4 -1000 609 -705 45 847 861 239 -580 -537 410 843 378 -263 -556 453 613 -371 821 -859 -141 -132 -741 147 214 -592 -889 -179 -366 738 -742 -936 780 -318 572 -533 -396 -6 -958 707 -563 -809 156 131 -813 646 -890 -233 956 -423 163 284 562 879 293 -100 916 -559 934 -229 -850 -536 -50 394 898 -640 133 643 -708 897 -442 -943 350 290 784 649 251 -375 -766 140 -289 812 -369 -330 32 787 382 -203 -197 -463 -583 342 763 997 385 608 -271 -240 -304 303 326 -94 394 -325 877 258 683 -220 -133 626 -172 -872 -217 977 48 533 634 837 -334 -456 -95 833 -404 549 -139 87 -884 226 -847 153 143 377 307 -26 666 -856 -874 81 253 -846 -65 120 -930 -38 -355 -151 -163 953 629 -993 -323 766 -376 94 -96 -727 -420 205 824 -44 -48 -317 337 244 163 -119 -640 -639 -756 588 -479 -132 468 -7 -386 -84 -488 230 287 72 -487 -139 -158 469 -518 691 83 888 838 972 449 -34 975 -918 -512 981 -968 -37 387 493 690 -596 181 -275 206 689 -435 273 -500 -432 -758 -744 912 264 487 605 -948 -517 -107 264 31 -77 -581 17 466 405 815 -201 536 541 234 875 833 77 244 -731 842 932 19 547 764 114 851 -891 944 -335 422 898 232 404 -151 -927 -364 754 -27 -341 344 -493 911 -258 65 586 -461 469 896 -742 -73 345 396 -170 -669 -979 461 -429 -276 -967 775 -211 165 -762 -96 -45 -581 -198 860 -869 221 -671 333 120 170 -151 -418 -456 -981 -477 -971 349 672 -706 -81 540 142 -198 -263 182 -373 266 504 384 279 494 -600 976 -521 177 -633 618 -172 12 -640 -722 -430 -302 -511 -716 52 519 -762 560 615 862 -639 -640 160 -440 -836 -416 361 261 119 483 166 -497 -717 -295 968 677 -796 990 262 -911 -520 348 -610 398 341 -11 -935 769 -105 -428 -378 427 212 -30 205 441 943 244 639 -500 -694 116 -616 -682 -99 -514 595 -1000 -841 -578 819 -687 -675 121 -643 -501 213 403 -958 155 389 -603 764 889 859 -461 -623 -549 828 -556 152 -451 710 -231 728 -470 357 -431 -840 -598 -340 145 -226 158 -686 -366 420 -331 713 92 272 779 -286 505 -625 221 789 -438 -108 -105 714 -112 -787 722 -68 -349 787 882 438 -120 -762 -947 283 529 -194 -166 832 -574 -627 -621 597 -310 856 -614 -409 -764 -79 620 960 -690 218 -239 946 -524 72 379 958 -3 18 556 116 527 -777 -294 224 717 -167 -957 110 -692 -12 377 128 -843 355 -15 333 882 -660 -159 623 -646 852 -354 245 -535 -34 -265 -843 -841 -412 -810 -855 40 486 357 34 -374 -304 409 212 -562 10 -761 -429 402 851 836 -61 -942 -945 -542 744 -55 576 -119 -952 -327 -152 -573 -238 -598 380 536 -794 364 848 -337 -461 -924 569 968 163 -424 -407 -540 436 543 514 844 -647 459 -90 -639 890 -1 -838 -477 968 -775 770 -370 -766 -841 620 257 -170 503 -389 668 180 386 -792 140 156 -796 -898 75 381 588 698 -257 453 164 -431 456 -341 -409 -553 -643 -974 -324 -838 -393 652 -749 152 594 152 -855 386 312 -470 541 818 -321 821 -334 -166 874 115 -612 13 781 461 954 -166 -779 -986 -259 504 866 988 729 -61 -864 758 855 -553 61 -614 530 -507 157 417 19 -993 420 575 218 -319 -274 807 292 -409 -270 -958 -952 -111 -374 -402 844 -399 -262 -600 -298 -707 -967 -352 612 -461 921 -552 931 -551 585 486 889 -143 -960 920 537 119 -263 954 -333 -998 -763 446 936 30 -590 753 -956 -109 680 -724 891 -230 646 658 192 851 956 -50 -870 870 701 493 848 155 461 -370 782 -567 183 488 -590 -471 767 866 810 557 -365 228 -170 10 -234 16 524 510 930 -164 -573 609 385 -125 393 -411 -953 765 -237 -682 889 823 912 -566 790 -982 -901 -998 75 843 -970 229 -488 599 -966 -256 189 691 297 -672 548 -525 -928 663 -279 134 -766 300 679 -961 53 -889 -882 332 654 466 298 484 -153 608 76 -507 120 468 -776 692 -851 -11 854 -70 -995 61 961 633 -974 -910 113 -625 481 -842 -816 -457 133 599 520 829 -514 478 -870 -974 -821 294 -100 737 143 405 549 53 68 -404 -463 435 -557 -166 100 -479 -429 389 679 -515 857 363 378 -99 296 421 608 -926 -302 383 172 -625 490 -718 -851 -19 -583 998 -189 -581 -241 -904 562 54 -193 -970 -790 122 -87 -152 -179 -602 620 -154 -725 597 -81 578 -901 427 -432 -370 230 204 955 375 670 -195 -999 -389 748 -101 -47 292 592 -362 218 427 273 156 -770 579 305 730 -960 -414 866 921 -587 -366 -757 -604 475 548 -94 -52 -456 165 391 273 25 243 491 -110 118 -923 -416 739 -866 -776 -112 -116 186 867 959 -270 -770 -337 -152 -605 493 531 212 -303 -441 894 215 505 655 -954 -35 509 -185 632 -43 -209 -350 -485 307 -770 349 9 -859 894 -682 -524 134 363 644 -487 393 -633 882 -170 409 -65 -213 427 493 251 -50 -13 -260 -751 576 -712 -361 -287 263 955 -368 477 -423 511 858 685 -606 -182 909 577 -583 309 -803 -573 -618 -884 -773 191 830 -519 -338 204 665 855 635 -209 -568 -961 -297 89 711 898 -601 -233 -319 -427 -859 337 266 415 940 127 -752 -229 -255 -519 43 -22 -784 -817 595 -106 -206 182 341 274 -121 975 34 -185 793 -320 -763 614 -379 -616 197 -704 346 -870 -896 -961 -105 -726 402 84 829 141 -686 482 -896 736 -97 315 742 -542 171 256 -410 966 971 -382 340 553 194 -378 758 406 -339 180 65 -225 708 -865 726 161 -423 998 -536 477 -479 623 -907 -227 -478 831 -933 -623 647 -635 478 681 -401 -510 428 -870 -89 -320 821 -140 -842 883 126 -246 -38 144 -595 446 -530 981 536 -350 829 930 15 433 493 825 -147 -276 -516 -921 456 -539 -747 -483 -758 415 -902 -312 -638 99 -935 400 -840 -369 -960 130 -743 889 33 21 -606 734 600 -692 -268 -930 580 506 -932 -513 -732 928 858 -585 -830 40 -142 164 -648 702 -519 -876 -848 995 -801 -332 -410 611 708 433 -466 -100 522 -507 923 287 -13 252 -421 -438 -670 784 -280 -58 283 -892 -383 -500 533 -960 73 -957 -315 463 471 -334 921 361 -551 912 203 -826 -199 800 -121 -965 -864 855 -40 171 982 173 -666 746 706 -697 46 991 911 -567 349 -346 920 700 575 191 378 155 183 18 -390 630 -656 366 -626 743 263 -742 -179 -406 -747 119 -848 -901 -839 283 710 -518 75 -570 -301 -954 -117 537 133 184 365 -804 -410 665 863 804 -484 -224 -501 -233 -362 345 -846 -596 -811 841 -59 -594 -123 -84 128 -743 824 792 656 -554 186 192 199 523 880 5 431 -258 378 501 -232 -714 2 122 44 348 -728 -45 821 -232 -313 112 600 -334 -742 847 -898 760 357 -6 845 -167 -4 521 317 394 321 -156 833 -230 345 -199 907 949 -979 -495 189 663 357 -826 -510 940 458 -532 -222 426 782 826 -462 735 -981 -911 603 655 488 -99 50 594 849 -728 -3 -282 851 65 444 -834 897 -922 256 574 -775 592 -215 53 229 903 -259 255 886 -941 -969 130 -563 137 -175 203 876 -26 717 290 199 276 -48 347 -497 230 818 -993 57 848 -96 -505 -751 -486 -476 -423 664 128 622 -633 606 328 -60 -123 46 4 -261 387 54 24 578 -382 320 -186 703 879 -430 -356 -797 707 87 -717 -873 -796 -373 -768 -875 850 -646 305 -116 960 -246 -580 -248 -21 396 401 162 -59 86 -20 -480 -841 350 -95 -481 -948 50 552 361 364 -822 1000 -307 200 -260 -478 -793 422 783 -931 -926 235 89 112 905 801 -878 -852 273 726 -95 181 -456 -973 -786 170 -456 -652 747 -220 -518 922 -283 -520 460 512 -851 -146 309 568 -688 -601 -747 -746 63 -219 843 -137 -649 716 -548 931 -564 956 448 -721 178 667 693 318 -581 -304 -481 -280 846 889 720 80 487 -667 -307 -281 -426 854 -956 -919 355 -336 291 783 -649 398 -188 -625 407 457 -218 355 160 308 -909 561 511 337 -949 945 -286 48 205 -221 268 606 -690 535 863 -319 301 -400 -175 -115 242 166 -673 -831 81 -970 -618 689 -229 -861 643 -109 940 -918 725 -215 379 231 410 -912 -574 -361 -330 -613 -605 -352 -547 -512 -476 -769 415 173 545 60 -859 -358 422 -303 -590 962 -294 502 -908 178 689 640 828 -717 12 -895 906 759 705 -786 -487 -228 -34 493 518 702 48 -89 -558 60 762 -870 -176 -560 -554 -579 976 872 899 525 784 -125 -616 -991 116 -861 514 -655 903 850 -103 183 721 18 -901 314 121 158 479 -130 -618 422 219 768 -26 -93 -797 -107 500 -709 471 166 -67 -456 -569 -665 -815 91 -560 380 -842 -995 135 -29 249 -844 -561 -148 766 916 680 990 940 -384 -127 -315 -679 -89 704 -608 -221 442 859 -324 -549 657 -373 -878 27 844 -568 816 16 415 -287 -100 726 966 975 -351 393 199 918 620 -700 101 831 963 -28 295 -547 -245 -741 478 93 -182 -204 385 -136 108 635 871 -584 476 -110 -11 -632 612 583 -724 959 -213 -362 -262 733 -49 666 866 217 -941 306 -467 -365 -391 -587 345 -211 944 64 942 -754 387 732 307 -546 32 935 120 -916 585 -33 -316 937 756 165 816 -874 -649 75 -719 -609 -441 -829 172 -273 974 444 -552 -848 -216 -428 -117 910 -847 -563 145 -761 188 -996 10 653 -574 258 137 -668 -421 -443 640 -809 60 -489 380 140 252 -400 36 -910 -432 -754 -627 -669 -26 -544 -892 -793 -28 -368 440 -989 -466 721 -57 673 -446 489 580 -365 -978 -173 -595 -372 807 952 443 694 612 431 -810 211 64 983 95 -984 -227 252 942 -224 355 -861 887 -488 -496 -422 160 442 -125 468 749 142 -720 -985 -467 -733 -780 -826 -775 537 -397 25 750 -144 -66 457 645 -611 56 62 -188 314 -625 549 660 -199 320 420 250 677 -408 -102 -127 104 -783 407 222 393 493 161 47 82 -255 -948 899 -841 -540 761 564 -159 90 -633 836 456 -968 930 279 -786 -994 -489 -475 372 -721 866 -365 839 -214 -403 665 -902 247 -636 623 -364 237 381 -420 -771 271 696 -318 805 -200 279 -620 473 976 531 -702 691 -499 -711 716 561 -354 750 752 883 327 409 368 -810 321 -328 -997 -188 -924 -965 257 967 552 -265 -147 -708 792 -176 760 104 -878 136 375 560 -699 413 955 263 903 -929 555 -713 301 -228 52 363 -454 -242 -48 -483 752 530 -20 697 -65 -815 409 -877 -935 -292 -168 -71 817 133 -249 -561 -549 654 0 950 693 -190 280 297 -403 -154 603 828 919 446 -664 754 405 461 523 365 306 -362 553 433 -625 591 630 -463 610 -350 58 221 415 312 852 565 517 -106 950 -995 -108 456 149 555 742 -459 -458 -82 736 174 -469 -915 -107 -181 724 -218 206 186 -300 294 -784 770 -726 -526 -384 -356 -419 289 -38 -739 -315 775 332 -770 -757 -222 -762 342 -204 741 917 88 -160 -241 -610 510 340 18 815 819 492 22 -157 546 690 -913 -966 -213 611 735 -354 -512 174 246 790 57 724 359 -862 -335 -708 642 368 -124 392 -668 281 263 971 -462 -976 898 561 101 -36 -270 -51 176 -31 -506 812 551 142 -648 897 -240 23 342 -823 57 495 530 838 -933 -967 677 -248 720 407 468 -657 242 -88 -886 537 300 -838 -486 -767 -225 -87 355 -464 318 -461 213 168 903 60 -990 92 784 262 -569 326 186 611 -706 -727 146 -124 891 189 60 -825 -80 -195 248 -694 -729 -269 501 -451 803 -386 -69 -160 788 -232 -283 -915 323 123 185 -127 777 15 -989 -780 317 439 -188 554 824 41 -132 -72 822 -428 -917 762 -682 407 425 183 -658 923 -716 -893 244 -727 161 366 519 188 -308 533 820 -955 562 786 174 779 252 922 -369 230 -505 483 -992 791 847 -236 898 622 -736 230 -462 31 -674 -50 385 -803 96 -742 227 -263 306 868 952 722 -148 -353 692 478 -234 703 33 -432 -747 -5 962 -5 -722 -886 -91 498 42 -77 -513 265 -666 -632 620 -531 393 729 939 -385 443 -544 34 -181 -409 -122 779 -624 812 -247 -708 668 -697 657 674 -780 597 787 -45 -314 785 554 352 -510 351 -794 -696 856 608 -935 468 56 172 353 686 877 -56 -489 782 439 -204 247 619 241 -18 864 -382 -350 -389 309 653 499 550 -593 109 -309 -237 -604 630 -614 -485 -504 -206 -650 592 371 -242 161 698 343 735 -459 103 -9 93 -743 839 512 -908 -223 233 -254 -788 -372 -328 170 -599 443 564 -957 -292 -593 354 340 -154 -561 276 307 592 -659 -584 358 -161 -531 276 -925 -609 907 540 601 -834 -77 -432 586 673 -369 242 922 -294 -915 -698 -428 -31 272 877 -299 403 -281 897 -525 -931 287 153 -803 -122 -616 -437 690 460 358 749 -939 -989 616 448 169 -347 182 -331 176 515 487 989 -404 350 -122 11 640 -892 645 -151 -222 922 -981 713 628 168 700 -685 95 -899 117 -995 27 -294 -961 -647 611 463 787 -917 110 983 -506 -396 -814 278 -959 -668 156 -243 -488 912 281 574 74 -665 -365 518 75 958 178 -259 250 470 -514 682 965 -739 204 -754 -866 662 434 335 952 -824 -886 -299 -269 632 328 343 -471 718 -713 690 -351 710 -179 -70 709 -418 795 736 428 313 -689 409 -834 -863 -998 467 118 -512 -976 -256 782 -243 895 87 965 -447 292 568 575 310 -159 -899 253 -297 -512 372 -468 -150 -837 -858 376 -109 824 101 -327 -900 -644 730 409 485 941 178 42 928 352 -378 -707 572 -294 410 -448 641 -682 -599 -831 -187 662 -607 -842 -588 -939 825 -69 665 -830 -812 321 -655 629 -115 305 893 982 874 -110 346 475 937 961 877 807 -38 -591 -709 -828 -963 -835 -563 -343 -560 -51 -452 143 806 -844 443 -6 719 -573 803 811 237 -740 -351 977 473 906 -156 44 208 400 259 774 -868 -202 -522 399 -104 130 525 -961 -573 103 93 845 -820 -473 303 380 694 826 -540 834 -893 14 358 13 -252 -348 -837 -500 -133 -774 -991 -289 -506 280 -683 -468 -5 -392 459 -939 411 -976 -31 531 692 108 288 -867 -396 630 820 -274 -565 698 139 26 749 529 -192 -578 -743 -424 176 -215 559 411 90 -152 905 -553 -535 -860 501 -853 362 304 -502 -973 -310 -250 613 -857 -10 -186 -490 309 -860 -776 737 279 205 208 -918 998 -847 847 642 -635 481 -273 -945 -119 -813 892 -252 -451 877 -991 -321 744 633 -577 -678 329 -501 784 701 -865 29 -892 439 -895 -49 939 -352 382 -739 460 -206 -950 750 186 -621 -387 592 476 790 -473 -99 -563 266 -36 417 512 475 163 912 465 -409 868 513 -354 -328 636 18 -143 539 379 -90 697 534 291 -910 683 -201 410 411 -860 505 -457 765 -832 763 650 98 446 -662 890 -131 444 -333 -779 219 956 823 611 -108 666 683 795 605 -79 -113 593 -721 -760 717 -256 712 -745 951 -541 -398 -846 887 387 -329 -733 -155 -508 896 -813 665 -344 530 755 -41 861 -686 344 -764 -636 830 373 684 50 506 -90 628 -187 -696 342 -848 -619 196 251 25 846 957 -387 633 167 809 -38 -639 -40 60 445 80 -333 -643 -659 311 -499 962 -296 212 -639 486 -541 354 848 711 -640 927 -77 791 882 570 -195 -254 861 787 -149 215 -374 -581 -4 -335 277 -689 -273 516 420 -358 -65 -577 544 327 -530 -325 903 378 -472 -170 -847 -56 -755 -953 -558 575 13 287 720 -965 -649 -917 -154 -137 86 8 275 461 103 462 -546 770 -379 531 895 777 -467 -33 558 549 616 389 -678 -636 -530 132 964 34 -842 -520 -576 521 3 669 278 -259 53 -327 -383 276 280 3 405 -791 622 -198 -48 -98 -960 743 -141 -790 -359 -901 114 731 -935 997 -539 -13 321 856 -726 -257 -44 -370 478 229 -528 468 -296 -935 -722 324 818 1 -619 234 -990 -859 -581 747 -946 -219 -952 603 -757 -295 74 711 75 86 -591 767 306 6 344 -61 -416 -131 422 575 -469 -736 932 161 901 -788 -158 -280 -15 -534 423 -255 -511 230 322 626 389 -542 300 698 288 655 828 -829 -115 909 -579 -471 -393 -710 -12 -717 44 178 2 -940 -697 219 600 -736 370 -874 507 -1 577 178 89 294 841 807 497 -170 -726 -580 -288 983 -54 -354 166 880 -699 63 434 -961 -40 -554 13 707 -76 -979 500 -198 -280 -805 -730 682 645 -947 -714 -529 -5 848 -566 -397 128 -651 -783 45 171 -496 617 -571 -225 429 -155 -765 30 -461 226 165 -524 -262 327 112 746 -217 848 202 525 -765 958 -385 793 943 -828 347 834 -209 -180 288 61 954 -328 -228 466 -471 -896 -182 513 -296 103 -851 847 266 150 -816 195 -869 -680 263 215 -633 -394 -89 465 -766 430 -143 981 841 764 -983 555 254 356 -732 -373 899 -814 -815 -770 316 -535 244 -93 -286 -457 185 523 186 509 -534 729 837 994 -858 -967 202 49 -306 -795 -327 -730 127 717 752 680 957 386 17 -583 -849 -648 -432 645 -514 -57 -206 692 935 -639 788 253 992 778 -253 -957 93 -249 932 515 228 -164 -572 -212 712 -21 853 593 688 -808 -509 -802 -665 -541 291 -926 455 567 353 -278 656 154 -722 246 843 296 845 -178 298 537 304 -937 -374 511 713 360 -935 -965 -812 801 -766 -523 358 -715 684 -73 -466 -205 14 -426 935 424 963 960 -982 25 856 115 292 -192 -968 704 -591 977 -913 410 -134 -989 -860 738 803 -681 639 -136 459 414 374 243 -18 456 341 250 489 -229 545 759 377 276 -657 -823 130 -98 681 -445 -519 380 -996 -470 250 603 131 942 206 -533 -666 -967 -689 -300 -930 -626 -743 -198 -408 -343 -80 794 855 15 -778 593 -953 124 -802 -859 485 722 -715 55 -854 393 477 -539 778 -683 -151 -247 890 743 -943 -323 -233 -37 770 -886 370 719 -325 210 -162 76 491 777 155 578 -953 203 -133 182 -194 -746 826 -605 711 762 978 -732 -550 -942 924 757 -546 127 -897 508 281 995 725 -750 -533 147 135 785 -342 375 417 44 -22 624 -683 -588 53 -868 730 -570 444 460 384 -664 -910 565 119 -444 -403 940 764 -41 642 -2 -269 -278 -627 -957 426 27 602 737 214 592 222 -748 640 632 -902 864 -220 813 67 -834 -889 -26 543 504 20 -770 275 -12 164 -383 894 -44 -494 876 517 534 204 -906 -503 47 -768 768 -985 -95 -590 222 643 -462 -91 846 426 197 752 551 -679 229 582 -695 172 383 -974 -921 -24 -634 -112 -401 -718 475 -955 -631 127 917 -361 874 467 547 209 940 -890 -856 -97 -17 -383 364 -312 158 540 561 747 448 24 -655 657 -157 -967 430 740 -205 -964 -617 198 770 19 444 -210 336 -270 494 170 -212 -681 -788 394 -51 684 737 -228 290 -961 667 -563 -233 315 -832 130 803 978 -789 -28 971 -909 481 730 94 -821 -772 -236 -792 936 93 -987 -528 163 -669 -53 447 993 -661 -544 -101 381 339 171 275 469 33 400 296 -388 -789 37 -428 -836 883 285 -549 -885 -566 592 14 415 408 -332 -592 -261 -373 435 -31 280 -724 451 -35 282 902 -257 -151 346 -938 -815 -414 -130 -816 -440 -399 468 -190 829 -275 -133 827 -731 -7 -720 -897 593 -262 -720 917 -968 -666 108 -541 -839 -755 -527 247 -712 -499 694 507 53 -647 85 -43 894 40 476 -695 -797 -154 -687 816 874 690 -910 429 -417 965 299 676 348 838 455 -363 787 -708 -648 266 -580 802 -33 365 884 372 -607 134 167 -687 -947 678 536 103 -263 965 928 285 -503 490 108 838 406 323 707 582 -717 -236 -845 -295 -277 -195 -630 9 -272 307 -619 407 -425 -663 -315 -300 451 3 660 558 624 -334 -828 -975 -975 -193 -467 -17 -673 -246 -638 -173 -782 -192 -445 -435 223 -457 -797 623 350 515 996 845 -258 57 -157 -732 354 870 -679 -292 368 495 -819 -710 -288 870 -252 -8 158 814 38 327 -344 -185 -690 712 807 440 -802 -792 34 963 169 -38 -283 -30 -25 559 561 611 940 -683 383 63 357 -716 -447 -312 693 -870 -261 885 -107 163 764 -26 -373 -913 -967 351 -645 246 232 259 315 856 171 -629 -918 457 -919 -866 -955 -366 -260 871 -48 760 315 460 -770 -484 281 -324 -42 -857 -635 435 -459 -629 -548 717 579 -111 -909 -873 -589 140 -794 -270 724 -762 615 -537 -301 -288 303 -617 -45 147 -266 -500 -918 -155 712 -719 554 417 -945 113 -236 -246 -321 -95 870 -366 755 -877 -665 -572 -716 963 159 216 651 -982 77 -984 -534 -624 -170 -63 -265 998 -570 -658 389 -239 442 803 -205 596 358 597 -587 178 -831 39 428 691 625 -801 -692 -540 745 686 332 623 799 -900 -402 -285 -715 -333 590 517 698 312 -37 218 -106 952 359 548 439 403 106 -358 969 315 544 374 181 -976 -71 -36 -921 434 -193 -227 -724 -572 -450 95 963 -654 -429 -109 -243 -74 -983 553 201 439 807 529 594 -826 -550 722 -793 -552 -478 -154 -604 -994 338 430 738 134 943 95 -825 -942 669 -650 337 -566 -228 -946 459 -590 481 662 909 713 -842 -687 -423 397 193 467 -753 143 -848 -736 -831 -124 -534 652 -648 360 501 870 581 -318 -306 84 -428 -110 536 -812 441 -946 700 682 -86 -358 -702 -88 70 -677 -82 648 -30 424 818 851 357 351 -286 -843 657 337 412 -864 -587 -23 -241 414 211 -711 -850 -978 762 -480 155 159 891 274 659 688 -179 692 888 -122 -78 -628 48 801 210 47 -369 844 294 -12 428 98 -893 205 -722 690 -35 -853 151 -408 -871 304 305 681 -91 -571 -27 -16 354 245 -636 843 -741 -637 521 144 465 152 302 -279 88 386 873 -873 79 -700 -982 -653 487 979 524 929 964 -274 568 389 -932 623 -603 763 -713 439 -301 -770 -265 353 -680 -94 -262 852 404 -877 -715 886 -526 -245 -469 -853 471 250 -748 989 131 806 -452 518 -911 816 218 126 250 600 119 248 627 293 -23 218 700 942 -923 365 -744 -261 224 -49 122 509 650 587 -885 995 711 -166 341 -385 897 308 429 -275 -548 -188 349 875 584 -624 -705 717 -179 -931 -223 -967 -616 -548 -825 -435 209 -913 174 -787 -833 -426 -155 83 86 -955 -716 -637 -140 907 -253 207 129 -209 -250 -316 -311 288 645 45 -277 748 -260 866 -319 440 45 -298 738 470 725 -7 -706 -160 -570 278 844 -749 820 140 -687 917 660 105 -446 -64 224 -469 -203 997 -62 600 470 417 517 346 -977 85 -665 -226 151 -851 -475 886 698 848 -863 -632 -832 973 -815 789 310 -94 -254 -664 845 -844 -880 -795 -361 202 -798 498 -134 -52 -115 -839 -352 -279 -485 -894 -821 -271 431 945 352 663 -942 168 815 -188 599 372 918 -194 50 275 -275 -150 85 -808 -751 815 -526 95 682 -887 94 -210 950 -113 -493 180 488 388 -636 530 916 -315 87 538 -188 186 -106 329 -917 -693 -699 6 -329 -478 -608 383 587 104 -266 -9 372 184 421 -465 896 725 576 -885 -57 -147 749 657 -53 812 -385 -736 -99 473 359 502 539 -975 505 -236 -310 -917 -732 -338 451 16 575 -185 376 -695 484 120 -388 -32 807 -601 1000 924 543 286 627 -32 -149 -162 535 -101 -586 -752 917 -596 -93 -84 775 394 798 -153 742 -380 -282 921 -36 193 -266 102 290 -918 772 107 -854 -138 -850 -754 206 518 261 650 -46 -413 886 -432 479 -411 -584 958 586 -268 450 -30 664 -320 -845 -623 -184 -770 347 -516 389 -371 75 -361 905 -688 -656 419 137 -655 882 282 84 915 -641 905 -837 -293 -216 -345 364 -71 -926 -460 496 808 -254 820 -948 -862 -268 -625 -131 -785 -295 774 843 370 -191 624 583 626 165 -799 -934 -986 685 150 492 801 484 -23 854 -473 591 -417 -70 736 -518 -136 229 -848 -923 -626 271 -770 -970 583 185 740 673 -676 -192 412 271 264 -806 75 218 378 166 458 -476 656 443 761 -330 598 -63 326 -192 -504 -603 -811 -319 -249 955 461 -523 -871 716 867 -654 -438 749 -637 591 -524 -301 -22 800 -913 -230 -78 -220 -776 217 97 -715 694 -593 -105 -507 -752 -283 492 900 505 -144 -926 471 -719 -30 913 515 -401 -572 -595 -881 -857 -741 -999 -599 -31 48 -946 -473 4 -197 561 676 452 -603 -896 844 315 11 -145 22 -658 -486 857 256 -950 -80 -743 -571 241 557 749 974 484 513 -441 968 772 -479 268 632 -377 897 -767 801 906 -79 -85 341 927 -145 -621 -383 264 863 -132 774 -411 -822 -737 -229 203 913 595 -676 -181 932 805 -253 917 621 -876 64 -269 746 -496 -359 35 -10 604 -335 -467 512 643 987 -867 473 -271 967 -112 14 63 -277 335 863 -128 -474 -857 -764 12 -55 -582 974 -510 -111 639 -857 -57 -259 215 -568 981 -220 -185 139 -962 310 556 388 -403 -747 510 463 724 -242 -956 -82 -655 965 -459 851 21 -903 -580 487 -674 250 -827 2 -292 66 60 824 -569 193 -217 -142 959 958 105 -274 952 269 208 928 581 -639 -480 320 -548 508 -835 -409 -634 729 -7 635 -335 207 -127 -349 620 796 -557 785 885 566 751 -492 -781 410 946 -541 916 974 456 544 97 0 832 -172 -663 610 255 24 723 86 688 -748 192 -209 208 16 396 78 411 787 -480 523 -605 -268 500 -990 942 -841 -985 -606 -65 343 394 -718 -229 -558 798 -660 888 -420 358 468 549 -829 527 759 215 412 -620 -146 526 782 -603 -933 365 -592 272 -136 -159 -811 730 948 -588 -412 -73 698 -493 363 -757 295 877 -546 -967 -914 701 208 651 -995 383 448 115 563 -675 -579 -538 195 -410 182 -28 -788 563 -904 -28 -486 297 837 -291 -415 -798 -264 -324 546 -989 -443 -863 -864 822 436 387 388 296 611 361 658 498 141 -974 742 -778 -52 -586 216 193 816 371 676 -757 -334 40 -267 784 -167 -203 -992 -225 430 892 -181 1000 -113 485 -235 663 -853 -419 -8 841 447 728 -214 470 843 -433 551 -525 -129 -904 -142 -869 949 889 230 -278 787 342 455 -575 -564 723 -281 -83 -809 416 590 -59 597 -132 17 148 -441 187 -143 -590 822 -364 -209 486 -866 241 104 -380 757 702 -756 169 -945 978 -474 54 -360 27 -176 711 160 963 -163 458 546 -978 -554 -918 -280 848 -762 -538 -161 -350 -462 -128 171 8 204 664 303 -524 472 636 206 981 15 564 -621 -438 -411 499 -463 -59 643 419 595 -151 -833 189 740 304 284 -641 805 -145 -326 -97 706 -109 -955 -886 -44 -649 -257 -53 -761 -513 150 -93 -711 232 -121 144 981 -129 311 -257 -301 99 26 996 -507 449 -409 -215 738 -625 218 271 431 453 773 -402 295 569 -205 -344 321 410 -239 -596 314 -432 -234 18 -839 925 -919 -958 186 -940 102 528 -17 -153 589 -639 54 572 -609 455 -643 -120 635 -813 641 390 188 755 796 -996 632 -271 852 -102 -28 -652 -959 292 813 -405 -540 -271 -249 139 -415 93 519 208 928 26 -777 731 -437 427 862 329 -572 -578 -571 -284 -997 264 518 225 -434 -883 497 -619 -769 362 -554 -132 -428 322 -750 -853 244 -314 -627 39 730 585 -304 253 -306 545 812 -941 -303 881 217 -918 961 -574 835 991 140 412 -380 186 -876 469 472 -796 -198 -647 151 -288 410 889 53 -757 194 330 877 265 -785 694 -756 866 553 93 -566 -50 -349 214 -405 -997 781 210 -725 -574 -441 -2 -103 588 768 -892 -41 -172 131 444 -111 39 -852 462 106 577 265 -17 -520 365 609 590 503 246 611 621 398 -238 343 -888 213 -687 -66 520 -88 844 -418 -633 590 734 -191 771 58 -166 698 176 -364 459 530 -502 111 436 -591 16 -412 622 820 563 -78 658 -636 -118 321 -447 782 -398 -245 -855 465 563 301 -484 687 -479 198 -92 -50 566 -787 -389 -821 271 -142 -22 -442 820 -498 -777 312 665 217 83 964 -450 701 702 959 -394 -536 26 144 -558 -116 352 467 -800 967 -636 729 -875 -540 759 572 508 26 259 -347 243 -184 965 361 47 955 887 535 964 882 180 -827 932 166 964 463 431 -570 -23 -401 381 415 -704 700 612 -872 -442 -187 279 527 302 805 -131 400 638 -613 88 878 -734 937 -523 841 -803 -679 -45 -588 840 22 493 -44 997 339 8 730 -672 -582 -629 978 -855 -474 -938 993 -369 238 683 821 34 961 541 -699 -901 -714 -567 -217 -929 -483 701 571 390 975 143 768 307 462 456 652 -733 71 330 646 469 42 -95 931 -39 912 -458 -676 -319 -655 -136 875 921 393 -807 -853 843 149 569 779 117 -36 366 925 926 342 932 283 206 155 -615 -627 -867 -63 -671 791 47 -281 -25 -738 756 -11 -36 -935 -431 398 532 540 682 -261 327 316 -809 -380 81 -554 370 813 926 778 331 -962 -101 266 -750 234 -303 542 375 435 1000 -299 855 559 766 -57 93 947 -860 245 454 -498 -251 524 281 -511 420 393 619 4 -356 -380 89 327 108 420 -655 -878 -287 888 320 -242 -886 791 -424 60 577 -77 223 374 758 464 928 530 920 -25 -581 -989 -605 -930 526 110 -294 -243 -233 578 533 91 -34 946 -842 -679 5 -10 -529 -803 -458 -1000 -715 820 -528 -742 -949 -342 -878 445 686 570 484 45 -876 432 814 186 295 -226 -862 876 550 61 -184 -527 231 393 -666 -73 2 -447 -535 769 -530 -408 -755 296 -320 -184 -961 379 -413 969 -904 734 -375 297 -832 -895 -537 827 954 107 25 21 -85 82 557 557 909 -517 104 -675 585 104 -557 516 -66 -592 -863 -602 256 -391 -523 561 269 566 -846 -654 -540 170 725 533 -265 -592 -995 -110 -103 -927 174 -367 4 -537 -706 927 311 -699 -539 -702 507 916 -538 926 -931 -757 -296 -556 -240 620 -164 -723 276 672 -456 449 -159 789 -740 -956 25 -85 783 713 232 -658 -609 -532 185 -295 -383 -616 627 980 676 935 857 598 81 493 531 -894 -459 -593 -649 63 927 -855 399 -960 725 -861 -209 985 941 -424 459 304 649 -223 934 933 -380 -964 660 -967 265 158 429 -163 -618 -284 -181 609 -957 -266 832 683 -653 906 755 -815 175 520 -585 -722 420 236 -521 240 -721 196 -173 -536 -205 -629 470 -423 489 858 148 -982 151 -856 123 -26 -446 556 848 526 182 -290 504 -520 303 881 481 -468 -923 -561 8 -542 -45 -720 843 -651 -947 -494 609 499 176 -709 719 -356 528 805 978 -572 -630 -36 834 682 330 903 -552 922 -515 -706 62 -749 435 -565 203 -682 -792 -851 -318 774 -128 884 661 -180 217 581 -47 -963 -392 746 -319 835 -581 -277 -138 -736 -810 -440 330 211 156 -802 -443 -374 46 496 26 287 -849 391 -492 -592 320 403 290 695 -820 771 -423 -27 873 95 -691 -161 -892 245 -942 -65 726 -366 371 598 740 -290 492 603 594 751 -336 692 248 -951 189 -716 -327 -163 428 -986 891 -721 -594 406 212 659 948 -810 -275 181 -765 -30 872 -920 513 -429 428 -590 -216 -482 924 547 -92 -661 39 464 -787 859 -544 -691 107 -859 302 -271 2 -947 -71 -141 515 -28 705 -873 451 423 271 -537 -947 229 733 154 -457 -572 507 5 43 652 -502 295 895 -270 706 -91 562 491 -258 36 -349 921 514 -543 322 555 -236 -162 -119 627 -2 -262 -683 -174 902 -927 -225 -510 -901 640 728 -683 -933 272 872 85 -408 -628 812 591 -737 -289 605 861 550 679 -128 -734 224 -516 9 236 964 -151 -567 202 947 611 -977 113 -39 589 638 -398 -343 421 -157 41 -36 796 36 -555 188 767 -565 166 244 173 -535 893 -246 108 844 -529 -12 987 -755 317 -631 -970 119 -587 -230 -589 963 -556 985 -724 -60 316 -400 729 -945 283 823 181 -170 -792 -572 -277 -60 804 -247 -669 794 920 -925 -969 -677 48 -142 -68 473 618 -952 -96 123 809 518 -30 -112 -637 -402 -31 681 -712 -268 -648 751 745 -565 -550 -942 870 272 -254 265 -917 -733 -469 -983 -163 61 121 -868 -780 178 865 -268 -27 -195 455 -388 -154 -556 -547 -677 -889 445 -433 139 837 197 888 -539 -721 906 223 -129 -933 -521 -138 -570 946 -858 -670 -181 886 852 -399 454 -427 303 -683 -665 868 378 -133 -353 -797 -634 311 140 -691 -613 903 -846 445 307 819 308 -806 -675 -643 608 -760 -65 486 -787 -221 -338 550 640 -932 990 320 -31 453 42 433 558 -355 -37 -270 -690 590 -215 850 -447 -636 -228 -142 -113 632 -248 471 931 342 -165 -922 610 746 312 -748 664 -587 -344 842 362 898 640 49 -696 815 -370 -651 -577 -598 -426 -777 -776 199 535 461 -517 -822 -360 676 -166 -366 -476 -534 -290 -20 221 -606 12 471 500 -842 793 789 -221 421 77 -253 355 -803 -142 86 -326 172 755 -994 54 625 141 416 250 -970 -314 3 -546 39 -886 -900 -568 951 862 817 995 316 -826 185 -430 521 876 -722 -969 546 24 -101 305 -346 51 991 -876 953 663 -439 -251 228 -87 104 -779 -483 116 -215 24 -398 281 -387 244 -898 749 -96 -326 -21 -142 254 -469 -103 -268 954 650 -178 854 -28 -604 -704 -278 154 258 999 -804 969 -567 -287 910 467 541 30 -404 -895 -383 -901 -143 783 54 456 498 248 991 -361 -312 585 -785 603 224 -995 -353 -724 -987 313 204 843 70 88 585 -160 -835 -113 -505 -848 582 421 -596 544 -948 31 -777 -265 -78 -539 -102 415 -992 -725 300 343 560 -375 -340 -333 -997 639 267 -135 25 671 -792 -472 -653 -845 -886 -172 -856 -415 516 230 874 -494 989 -704 -153 -650 -797 466 -452 443 -588 453 39 703 -117 253 -665 123 -370 519 469 469 582 -110 500 -284 455 683 257 97 35 112 393 -425 -348 999 -446 -368 -869 -706 -872 918 -962 -372 792 322 68 -256 246 -329 -495 -911 705 74 456 855 -312 1000 -906 -304 -162 -830 -33 265 -839 -425 -862 -445 475 -119 -971 -223 -810 795 693 -494 307 771 -865 -77 -819 362 -494 355 575 -264 564 558 -511 246 -435 -79 797 606 640 632 -95 699 -363 663 -298 526 63 94 537 -33 -689 301 886 835 -828 -793 -854 -202 449 121 35 -506 -200 -629 937 -99 -769 -833 317 -206 360 338 928 714 -320 -88 732 927 -574 -306 -296 -977 755 765 -670 -689 761 -199 -457 651 -488 474 367 593 -881 796 -337 -570 412 390 231 710 -735 -666 591 -757 338 641 723 -597 -629 975 46 -139 -235 840 -305 516 160 -264 -292 671 -228 208 937 102 846 -691 125 -151 751 337 -962 -382 191 32 824 -380 -729 212 218 -829 -246 -408 -152 152 -294 -834 169 746 -188 -736 433 815 -735 43 943 -618 353 -180 600 811 -430 -684 33 -500 -886 610 657 -153 36 -700 -728 285 -199 -270 439 -355 532 -388 797 203 676 552 -702 -300 260 -594 -369 118 -88 -376 113 -711 364 -264 -950 323 -168 64 -624 705 -326 -110 -17 -593 581 75 -751 248 871 452 -517 -499 -827 571 -992 468 -81 264 -657 -605 71 -501 572 -549 106 716 -750 -290 150 -883 892 -47 -532 447 -965 807 603 -686 -513 393 648 354 838 58 -678 -180 773 502 -687 -482 868 -921 750 355 834 138 794 -695 425 497 302 -909 -827 -985 941 -367 445 -111 -258 -203 -582 489 517 -988 -331 465 660 397 -933 595 -398 838 526 472 -305 -785 -180 672 -12 590 -378 -907 -189 -910 -667 18 858 -226 722 -260 -10 -296 877 215 69 207 549 -730 -470 -640 -667 646 -705 -944 -523 288 -203 810 602 253 182 755 -948 -696 -37 816 258 680 177 967 -637 -125 92 -745 -478 297 910 -54 -308 -218 405 110 866 378 744 -817 686 160 -942 411 -230 -637 963 -656 563 -112 600 366 -519 709 -87 721 864 -898 438 927 461 226 -968 583 331 -223 25 -314 -239 561 754 -543 325 -642 408 -363 -407 89 464 395 -101 -951 172 62 -994 437 735 89 -22 -634 585 117 -164 -5 356 339 357 858 998 655 -79 -503 -765 -202 395 186 801 -357 -261 2 563 665 -961 -521 -98 463 92 514 442 260 -815 -996 305 -933 300 816 193 254 -139 -848 -69 614 400 417 75 142 654 845 -979 377 620 903 -232 -452 -947 -356 200 21 779 844 -406 -31 -149 -735 -43 -254 902 743 -276 -306 163 803 -279 769 -708 615 -631 -334 678 -250 986 380 729 132 -844 -539 -634 -19 -540 -693 394 -960 207 -396 -661 13 15 -727 416 -801 144 -243 132 651 626 49 176 535 260 -78 684 -281 -524 261 815 820 -107 169 -707 186 738 22 59 -392 -552 181 -981 930 738 -548 -10 355 662 264 313 -606 320 -925 -436 -12 -420 138 -338 -183 -767 607 451 811 974 -977 -22 943 50 -421 -250 183 696 -919 -265 288 -646 772 232 764 493 996 -750 869 248 -900 85 966 -770 -144 962 594 581 -358 -558 162 -751 -934 -506 292 -645 -6 -803 -17 852 908 -93 -409 -230 167 -132 -653 659 482 258 840 -300 -498 -531 620 816 280 -793 690 -118 -822 497 -556 907 828 -241 154 517 311 -570 -988 -712 -428 670 474 954 -498 -11 902 40 -758 -362 -270 691 -344 662 -276 208 876 323 -466 -509 848 -865 -834 447 -421 556 399 64 -354 -378 -769 300 397 956 -815 448 -678 975 105 414 -450 -974 -417 74 -419 607 701 -259 -109 198 566 645 96 -707 -584 -936 -971 -212 426 -801 -11 -328 930 533 98 570 671 -906 -840 426 -195 -83 -753 731 0 -370 -680 488 -826 -94 704 -864 327 955 -451 924 -702 -606 72 110 -331 761 617 -243 990 655 -31 60 462 154 -572 14 -709 -877 -418 -93 638 -577 398 443 307 -91 393 -19 679 4 315 -318 806 671 833 -899 -969 -720 -643 220 -573 -500 292 841 -903 123 -169 43 26 -509 -376 -961 -748 209 -386 481 -911 -514 -308 -535 -516 -229 328 -360 -630 -362 491 462 225 -861 -580 893 388 -568 784 486 -691 -934 149 673 799 526 571 257 951 -586 -552 -725 -183 -538 131 -715 893 24 -85 620 958 -900 626 205 909 598 291 334 -581 377 655 584 -530 -443 -595 -360 -848 63 323 449 714 -291 -263 433 78 963 -876 262 104 865 -378 -566 -718 -870 -699 309 -625 -427 -788 -450 611 -427 94 -945 206 828 791 54 236 488 -256 28 -259 967 -752 259 -101 -384 693 -794 -104 -385 737 311 -692 312 -107 801 36 -775 114 434 843 783 664 -865 310 679 -623 721 -68 -165 -786 362 -425 -859 542 -946 601 -704 -770 -666 -507 -166 229 -330 27 -51 -494 264 103 855 -725 784 483 334 -23 -725 917 266 -177 338 -36 41 -310 262 -114 604 -971 -308 359 -712 -799 -128 -667 -112 897 -466 753 487 977 743 -349 460 727 -973 680 -987 -758 -876 -352 376 184 -97 205 682 -58 -125 -419 -901 -521 285 512 -862 -453 254 -6 776 -259 -668 151 138 684 877 903 -516 -314 -526 -464 841 -999 -55 132 -798 10 -835 -471 -214 406 880 982 -18 -818 301 -464 -920 655 -791 708 879 -62 925 544 619 -858 -738 700 620 533 -66 -65 -633 463 191 511 131 -138 -770 77 131 -726 -620 -141 795 -31 -28 101 -766 -973 795 49 935 731 815 -31 544 183 -336 -412 -581 -676 -553 961 -179 -941 120 554 -325 200 -302 340 216 8 -556 970 -2 272 574 -116 911 252 -976 -890 -344 -288 754 -274 570 -612 -323 418 -861 -312 750 -150 828 485 854 303 42 599 864 -734 -588 -723 374 135 269 669 452 124 -200 -828 628 90 -228 833 161 -624 -328 508 -138 -226 -448 864 -553 -363 -997 -822 490 394 -708 -891 990 565 -857 720 839 -169 -652 734 560 189 -818 983 898 851 859 -562 160 465 -156 -724 6 279 -174 428 -568 -863 -40 697 -337 359 -459 229 -122 -491 -674 988 302 167 -757 360 386 214 -722 -133 469 532 -663 -693 637 -204 -912 420 277 813 195 -155 -669 975 -653 -583 143 -928 -682 -680 40 523 378 -933 553 -179 -800 30 -708 -489 515 -373 53 -532 376 8 296 209 667 350 259 -779 -504 713 -278 -204 472 338 602 578 -575 416 -462 803 -667 -390 -984 497 221 -786 759 251 517 -608 328 362 820 -429 -513 -90 -820 -585 434 610 -964 -848 -674 -850 -358 959 -545 953 -421 132 92 -36 828 -368 876 606 -254 571 -358 613 -272 -260 575 986 -135 427 394 850 892 -488 -309 608 -276 -874 -157 -741 771 219 -401 -273 11 -64 -726 -798 72 580 -511 -610 18 832 -9 -613 315 -380 -956 -789 -153 670 630 185 599 527 791 543 -487 -944 -431 15 426 402 59 -732 37 -819 946 545 -408 412 885 517 855 109 906 100 847 437 -895 621 153 215 239 -803 -996 -478 643 765 -344 394 -86 779 698 294 371 810 -948 985 859 948 747 569 76 942 -832 610 -27 871 630 596 -631 -529 -615 -639 -494 382 -327 164 676 433 947 613 -665 -648 -352 -676 -762 126 168 -185 748 162 702 609 583 -211 253 -949 523 76 -383 -693 -558 517 952 602 -546 -463 792 -558 -861 863 637 580 141 398 -584 404 880 156 155 -584 -717 -928 -313 -287 289 -710 321 -550 -784 861 -779 351 976 507 -684 -555 418 657 -214 773 362 736 -826 767 -468 -170 972 376 346 -492 858 768 523 910 -261 -420 102 -59 458 -970 509 -725 774 884 812 -634 779 912 -588 -796 317 315 932 -876 722 -397 183 832 883 782 530 529 -216 217 -400 948 -702 817 993 557 877 -37 -908 559 458 -759 262 415 228 -515 631 394 -24 471 298 608 -201 -400 572 90 673 -91 -66 -736 -392 255 -698 -187 165 -56 -211 197 931 699 -738 508 -444 273 476 81 273 -120 668 551 -277 -672 -133 -392 341 702 -535 112 -513 818 -686 377 505 356 318 -373 152 -164 -904 -333 449 462 -865 -996 -699 -682 -865 -672 -993 -111 -471 -475 704 -289 -106 900 -168 -988 26 187 505 615 812 -109 -719 -99 831 -3 -906 -815 -297 -294 -259 967 70 -172 -291 -754 616 450 -481 -750 -861 -885 -431 73 597 484 -436 -947 -555 -376 -716 606 90 852 -954 -802 333 -328 -853 -797 -139 -939 911 -425 897 688 245 -76 116 -397 -623 -831 173 260 621 532 83 322 -272 173 0 -185 916 -446 -365 -627 -769 507 893 945 250 813 505 -618 172 -246 -184 -180 950 -862 872 913 -629 -339 635 187 747 -175 467 -838 -647 77 282 773 -264 374 -127 -314 -675 -507 545 -83 -590 -926 242 -722 -722 763 335 656 815 -619 860 -870 -37 -705 638 -945 587 -27 -940 1 -192 75 447 584 -743 96 661 -638 611 -328 25 -601 665 -803 806 441 -140 -519 161 943 352 907 97 416 -590 913 1 -512 385 813 243 944 931 979 803 -562 412 794 184 -958 -235 -599 -381 -342 -998 324 306 885 -599 -392 826 894 -670 -535 999 273 -790 751 231 -459 -691 -983 -946 -546 -105 336 -385 -163 -144 681 -79 -681 -247 169 -586 -759 -158 -807 208 125 142 827 -297 -282 54 482 -605 -980 319 -770 -803 -379 971 -846 251 -233 651 68 -946 891 166 -685 87 -684 -402 -745 -196 419 89 919 -735 -922 784 -324 -798 282 -79 -590 -259 43 327 160 -969 -409 443 -77 -610 -405 -603 -688 -227 10 614 705 -624 257 984 681 -542 -775 150 398 -501 -817 31 211 622 -418 -955 561 -191 -451 717 564 -993 -646 705 -782 -771 -557 -324 734 108 891 -881 660 -188 875 -765 296 547 132 -716 -957 125 117 -689 691 469 -682 -138 -133 -780 197 -671 24 701 -88 904 514 705 -224 -519 -209 -920 483 906 -390 -685 754 430 668 -823 -836 783 890 -758 552 315 -652 -414 -599 659 911 -105 769 -805 -107 405 -119 573 851 -761 555 823 -136 -581 -233 47 -788 316 9 53 -853 245 791 -204 29 335 -67 -297 725 685 187 315 735 -18 126 -229 111 -934 -473 671 148 244 -523 -466 773 489 925 -568 -977 771 -648 918 -839 -75 838 750 532 723 281 332 90 -438 -919 -947 135 854 346 557 -589 608 -161 375 -380 -824 -932 -492 -744 1 -713 -989 280 365 -368 -583 848 479 158 280 257 -777 -581 -744 -9 629 -640 -967 63 27 183 733 -460 -680 -746 -886 793 -446 -887 432 766 10 887 479 -853 -600 763 -790 -287 -100 856 476 -38 -645 -249 -414 -722 -210 -57 201 -815 548 -331 405 557 -343 831 -768 13 782 549 -629 199 -889 424 -533 673 -977 963 -560 14 33 704 -319 2 85 -92 -805 -193 -478 -380 -955 2 -270 537 -117 -753 950 935 -387 154 -775 -236 45 955 -958 -100 931 -24 -3 912 -713 225 813 455 -516 960 975 710 893 69 979 842 -142 -242 -90 73 219 817 -478 -929 -837 105 121 643 371 -227 -259 283 341 312 -56 167 133 70 -447 904 -389 -481 460 514 446 382 298 881 -719 -403 841 -604 633 402 837 401 -72 -876 -907 525 499 -673 36 -30 -521 -160 -112 -214 -530 419 -126 -212 -943 188 -544 -826 -238 705 -107 -655 138 864 472 -16 860 445 -549 -465 -84 51 -759 457 -147 442 883 -648 494 -904 -249 -284 296 -138 -475 836 627 769 303 -86 681 279 -769 -313 515 217 652 -419 953 -882 254 -809 -352 -685 -602 -98 489 -529 -683 249 -26 -181 -563 892 675 -934 971 -166 -565 457 -793 -956 151 -431 494 -136 -781 255 -419 -380 734 87 901 346 46 -27 -834 -116 184 -112 -354 -413 -710 -689 532 390 298 -61 -640 575 88 584 309 -405 -900 -496 -848 -112 879 -399 324 71 -477 447 5 -176 166 -559 569 416 432 -299 -744 -595 184 -960 958 -18 -588 -903 -179 -437 -779 955 -799 -420 18 -882 605 374 607 332 -552 -233 -428 470 343 929 436 345 -183 109 -306 944 941 -935 -151 946 880 -107 939 233 616 -461 -565 664 484 809 530 271 353 -402 602 497 -575 -623 447 965 983 585 -873 875 780 -740 262 931 -469 -772 -35 938 979 -904 524 -476 322 -339 589 435 -568 113 -126 -336 985 -548 758 188 640 -343 -860 537 -221 -909 -183 995 -546 -483 784 895 -370 -346 -650 520 482 -582 -187 905 788 294 611 264 -21 79 -158 -357 157 -542 -190 389 -549 497 965 -923 -744 68 -204 491 -768 -967 -236 -500 637 544 481 -396 -458 -987 -19 -171 -506 869 271 646 864 466 -141 497 467 410 -744 726 273 797 -962 467 296 430 469 -836 -103 -678 971 -762 142 -211 -834 77 526 -997 -697 877 678 509 -91 268 -946 15 447 -127 -421 -321 -434 246 -431 770 -970 525 413 -594 577 -442 383 -30 418 -322 640 624 540 -462 -811 379 295 577 711 994 580 -243 -311 -39 -956 121 -149 -992 858 -231 476 -940 255 -987 313 353 22 343 -930 382 -366 -267 -804 -484 208 912 883 93 315 586 -319 105 -783 167 -440 344 27 -881 556 -173 -846 288 -545 -60 -765 542 976 -802 -25 817 163 -50 400 570 -154 -953 -581 -637 861 -510 -688 556 -699 739 -6 893 661 -995 -865 5 -144 904 74 665 -405 -331 -90 -395 795 -625 -219 842 218 -482 447 -499 950 271 696 -500 410 -699 -640 -679 -551 -629 -863 -373 -496 -735 -837 -908 -128 630 -610 388 -605 643 -301 -434 -290 737 577 -550 742 -82 -782 578 45 111 -286 -841 -491 -649 -428 641 -315 239 -623 -48 3 -505 932 -702 547 -204 -407 255 304 -821 805 908 -964 -748 -676 -646 865 822 -377 425 -243 -910 -482 393 902 756 397 -789 838 -492 38 680 384 924 -478 326 710 -12 800 -156 709 95 -439 -456 45 456 -470 -515 -100 567 -285 115 727 -181 494 -608 961 497 -641 -946 215 477 -144 484 230 718 -290 -653 -133 -879 246 551 516 244 896 830 334 447 -960 -985 144 422 -146 -441 654 -636 589 772 102 -109 545 744 802 -928 344 -150 365 452 -709 -234 903 82 -59 451 571 491 455 170 -749 -135 -640 669 -317 -334 543 531 988 -947 -499 -588 861 692 603 10 -244 537 -612 -201 -546 321 -129 -899 -555 -500 -456 -221 259 372 536 -396 670 344 911 931 -654 947 -594 -410 706 324 634 -384 -103 597 -689 -659 309 9 -566 -761 53 -290 -334 -674 587 -308 -994 -338 -556 72 92 143 -2 517 542 698 -81 383 -179 93 -241 -223 -482 -569 -802 -830 623 -1 779 104 -392 719 874 -82 916 -411 -916 666 -808 -785 605 -378 -218 -722 861 23 787 109 -324 -305 -373 -346 9 -212 787 -778 -928 951 430 -317 476 -980 916 -652 178 628 -752 568 532 -845 294 -28 331 652 975 523 -666 -718 -457 -968 -252 -186 530 710 875 -388 -119 995 929 -715 -107 -76 691 139 -242 -471 89 807 -589 -644 174 274 129 -315 1000 715 -507 565 -377 854 760 186 -660 191 136 -801 977 -398 293 -762 340 4 -193 -817 -100 944 968 66 -782 -304 264 287 -652 201 386 853 148 -278 110 -405 620 -817 -602 884 -415 -217 -807 -242 -792 -719 -53 -127 281 -910 899 -887 795 229 115 -412 568 -208 803 929 963 580 -426 -430 407 634 -939 269 906 133 337 109 270 245 420 690 735 572 766 142 545 -444 169 -438 -32 827 -166 -510 509 -556 726 711 599 -189 518 -234 362 -65 -270 -41 -382 672 202 634 -422 -418 82 116 -192 690 -468 690 -200 -315 994 -982 208 194 886 854 -587 -983 -265 -555 92 -710 -546 -464 52 -569 -266 214 -263 -677 866 97 466 722 224 261 -438 -27 -398 640 92 207 219 -625 417 -697 -164 -98 135 -233 -507 -329 -355 -419 -181 -674 -427 61 -514 452 -125 331 -733 841 499 602 173 -599 97 -343 -608 806 73 523 -403 -103 -414 -565 -412 763 -880 728 412 745 -511 329 439 -853 259 150 -327 737 -901 196 -95 332 381 416 -94 658 558 553 463 542 174 -933 787 -574 -34 830 -145 597 -844 -254 34 -392 372 488 -167 -396 545 604 493 -998 -531 -19 -510 10 756 -961 -374 54 -209 872 -136 970 998 -197 -370 22 71 -687 839 -284 -930 222 559 510 159 -107 -662 -133 -794 281 -328 551 -385 749 -12 -812 447 773 -573 -452 45 -219 -351 -596 -928 269 885 396 -871 -430 151 -369 -549 286 -39 845 48 -469 182 -447 971 -140 -109 -69 -218 105 606 852 -514 -253 -351 -200 16 23 233 -536 -431 -227 102 580 -376 -927 132 -280 -491 -267 -702 -225 13 823 -428 514 19 807 -498 329 883 -199 556 716 -288 -34 -908 344 768 451 -466 -595 193 -872 429 -784 -932 181 -908 -781 707 307 -133 -886 -16 765 -951 275 131 -596 671 -784 -909 -734 -731 -268 257 873 -122 -351 536 -920 -439 -820 381 -488 238 -120 149 783 -632 -773 -764 -322 937 304 951 934 -125 144 370 -67 316 -971 292 292 203 908 88 537 -423 573 -889 608 148 182 -451 -34 -702 -874 -959 663 735 -630 14 -218 -253 -20 5 -558 419 -769 -663 -347 42 834 842 768 908 -875 864 433 -316 -405 430 -756 832 635 -320 -828 553 -948 -584 839 630 615 -488 332 -55 979 -581 -933 -635 -219 -238 323 -22 965 -507 -831 -604 803 -251 777 403 -562 -636 -925 -576 -678 -758 80 -308 7 203 -197 -410 731 -795 825 706 -800 -902 -718 -798 -83 389 -660 133 -652 -701 23 -875 -913 -33 50 669 827 -742 857 79 446 26 -63 -836 -504 -61 853 490 -245 -177 -177 249 -968 -344 542 424 -169 186 -307 191 574 769 871 1 -963 519 -712 -884 252 334 172 999 -663 -276 -514 -538 370 480 -389 -88 -600 -424 -737 655 387 179 754 -57 -140 -447 -857 -948 -122 -748 748 372 945 342 764 -751 742 365 889 -153 359 406 748 -379 228 -36 -364 -40 -148 791 348 637 -475 -559 -900 784 -402 57 -899 664 -596 771 608 -487 -905 -285 -504 -151 263 -684 -896 -81 -319 -857 245 -816 528 -663 251 710 975 860 163 -708 -313 223 -958 -359 802 453 -629 837 -996 -597 892 437 673 248 -848 798 262 -853 68 793 -1000 -946 361 97 376 445 -843 -284 209 741 -649 380 -548 -794 706 -226 -676 -234 -486 -67 -495 -794 -967 -112 673 815 269 309 -675 -718 -973 957 436 -113 643 -19 524 223 780 147 -983 -236 -55 -330 -643 -703 485 632 -930 178 435 -82 -743 271 -741 -789 -450 743 -719 -789 -68 509 -862 -552 -155 412 -950 -398 725 614 -223 164 -204 794 -265 -619 -888 -622 -80 -921 808 779 113 185 234 764 265 -268 861 -96 474 -450 -155 28 139 251 561 296 729 -928 -582 -507 -285 550 -129 -868 -539 -714 -141 205 -267 -438 319 91 -856 -25 -783 277 -945 -440 -607 239 -537 -593 201 -762 897 493 480 124 -684 871 -361 339 190 -246 -295 322 523 96 848 -256 -687 643 -883 848 509 -873 383 -705 442 -775 -550 444 189 -594 -587 718 203 -547 627 -296 39 531 -133 -419 -707 -631 273 701 515 -533 770 470 220 913 407 853 400 275 618 -397 -105 -240 14 53 400 -699 -337 -684 633 596 302 604 985 285 -406 -749 767 285 284 995 -748 -558 -974 -749 -680 410 402 -609 -370 786 -159 -471 386 -10 331 -152 548 492 231 -178 826 -886 343 -260 648 207 935 625 -494 -10 -338 500 63 -426 -468 151 -208 -649 -206 454 685 367 23 889 -385 -849 -171 -360 392 596 791 -629 782 -849 153 446 116 -802 304 -383 950 -410 -674 -980 -65 -802 -144 896 -385 -581 813 227 -189 706 -73 583 -659 482 -167 -388 764 -946 -921 -123 -469 -156 -747 912 897 382 -420 -804 805 454 -399 -808 138 884 -892 -392 -437 -636 705 413 -213 840 681 45 131 719 -596 43 230 -74 -303 727 -80 124 388 -371 671 166 148 385 480 939 -11 -123 671 651 830 119 308 879 854 -250 -735 697 -884 -427 593 3 637 368 -562 -889 -23 849 -794 186 -128 930 796 186 -517 191 140 -674 582 618 779 -851 862 -906 -125 -301 -235 -104 717 571 -774 -737 -271 -49 286 928 262 -675 -156 -825 794 -81 457 -503 -499 -725 -711 927 -38 -629 753 961 -461 810 714 -151 717 -387 -686 -779 631 827 -715 -655 139 -575 511 -1000 36 -512 -984 -934 -310 -799 -417 631 491 238 540 63 -189 -457 -321 275 -829 441 -567 444 -944 833 556 -167 388 -715 614 18 252 757 -535 984 -950 -910 131 -114 -649 -173 -971 -938 789 836 592 21 -47 75 -447 -447 685 485 -642 516 -207 732 -253 402 623 802 963 -672 143 225 20 489 -935 -649 -517 932 792 505 443 940 316 -702 261 -989 -5 733 955 826 246 189 -751 -417 653 111 -789 104 -273 204 670 304 650 -440 189 149 -415 -646 290 -924 -690 148 36 457 -835 -709 303 -550 841 -93 -168 -967 32 669 -696 639 -290 242 -295 498 -347 617 538 547 82 679 630 536 -908 481 19 -68 -146 -418 -933 828 -471 921 -460 337 726 611 753 -439 545 568 262 -396 449 396 -332 -742 606 -338 976 305 757 992 108 -67 -681 -629 662 556 -174 560 -622 -879 -472 86 -923 598 -545 160 461 336 394 -776 -22 205 374 -241 834 -565 -877 -677 220 -955 857 -79 -468 -5 -898 982 308 -659 814 818 415 -636 510 654 168 -194 121 108 214 186 525 -529 480 -696 -400 253 -867 -543 292 -902 229 494 -210 -437 61 997 89 226 612 140 438 508 673 3 -740 215 761 773 -695 732 617 -290 262 -621 -331 -753 -47 -191 88 460 279 321 56 -100 -494 -834 652 843 -147 632 623 573 -121 -626 -938 -456 -743 61 821 -181 -362 -718 -9 -909 -650 930 305 -618 660 -27 433 285 50 -29 -85 -510 41 545 237 -649 -464 -874 790 653 -549 206 955 -208 885 -937 -558 978 510 -260 -642 -668 -636 826 -117 582 -965 180 -435 943 -630 -999 -187 -676 196 621 -415 -747 -637 -573 -809 -481 -289 404 734 -97 629 -79 45 -897 -161 332 -877 81 19 -843 -805 -40 328 214 349 612 -45 523 84 -59 161 -549 -447 30 -687 448 236 23 -76 -847 -712 -72 -576 382 645 -56 802 82 294 622 -176 -474 763 -182 889 -293 -776 -827 191 481 3 -255 9 24 365 773 206 -362 910 -359 499 144 274 363 -871 95 162 -807 -245 -319 100 179 393 655 889 -665 807 -810 -31 973 12 -230 992 -10 754 -289 799 -846 372 -59 768 -499 -40 715 -962 -77 -16 52 -332 -483 50 255 744 508 674 -680 -352 -773 -140 153 283 372 -307 966 162 124 -686 -225 122 -7 188 782 -867 162 269 101 40 -19 -131 274 432 -601 287 -292 81 986 966 -475 266 275 -558 -400 261 -930 -57 -136 896 364 -369 -212 212 534 748 357 380 -797 -492 -434 955 566 93 590 55 -675 126 655 -770 -35 -185 998 874 253 288 -966 -895 -56 -146 -733 890 956 -243 -287 565 -358 926 -777 -828 218 -955 830 -106 -865 35 -584 -220 5 713 229 815 401 292 -875 -64 -690 296 866 -838 -536 76 36 -459 609 -806 921 87 -873 -128 -20 -200 487 648 929 -149 898 -92 933 -947 371 66 -365 -144 885 -571 426 880 843 -904 714 -685 429 765 -470 -131 998 -840 847 -647 -923 -187 -457 334 -270 451 -191 52 -900 -308 -172 965 -802 720 73 880 -724 -895 -35 -524 -260 381 420 -650 981 53 198 155 -255 710 -382 799 672 -786 626 -802 -730 -341 -590 -61 -147 -6 415 165 -18 -364 -470 156 -566 906 -748 144 493 -777 -221 -747 -582 -376 927 444 -143 -431 -627 574 357 163 -740 -906 -259 -271 463 -73 390 338 -493 15 713 -676 343 552 -855 -82 -108 -927 503 -489 590 -381 259 -140 808 278 -953 -153 -843 441 486 -224 -674 -50 418 -466 -369 -615 73 -439 -780 -616 -709 -842 296 -130 376 646 -670 -54 238 -809 411 274 -19 735 137 422 -272 -777 933 729 -397 406 -709 57 -999 -436 -435 310 -115 672 -912 58 -912 -817 406 236 184 694 -512 -458 781 966 -187 -955 -946 -736 -591 -617 -842 252 838 -638 -202 -529 249 498 -854 -298 655 18 -408 232 708 -77 -469 518 -114 144 852 840 -376 954 877 165 -441 -430 345 -629 -679 632 -562 -807 495 -71 -921 -323 636 781 -242 934 161 983 754 -893 -28 81 -240 -125 251 -561 -611 65 944 47 -558 -670 -417 105 104 363 643 -576 494 -401 330 970 776 212 -793 -176 902 -182 -242 -277 230 25 -837 -87 980 145 464 770 -348 -396 -110 -664 501 -129 3 632 206 -400 -108 -702 253 413 -622 54 -848 235 764 -686 301 -712 628 -44 -822 -104 511 -49 726 822 282 -586 359 -382 -508 69 -626 350 358 -491 738 -615 175 678 255 240 563 776 -679 205 -200 725 366 549 -466 -550 379 742 -142 -509 474 -325 391 -114 -652 534 -574 848 319 947 -420 531 -694 331 -887 -203 -348 -794 905 -237 -16 542 -364 926 -353 79 -807 -872 504 807 -604 99 -990 -455 -904 -384 -859 -982 455 663 40 -719 -49 242 -183 491 65 592 2 180 627 -135 16 378 -773 855 297 482 -868 -981 759 171 -939 72 -852 565 492 -797 753 -40 276 690 -430 40 740 -508 -173 -939 -547 -959 563 -80 118 -3 -93 -273 31 191 146 -490 512 676 -563 -907 -761 1 920 -993 656 -127 79 -578 -977 -531 80 -610 -427 -607 -312 94 443 630 536 405 -246 22 833 679 955 920 214 765 649 954 217 -232 -325 -887 -166 980 -935 -184 445 -794 472 737 758 203 207 -168 -714 -4 180 -905 -791 -436 110 393 836 875 693 -80 -85 56 115 -223 194 -83 695 -840 719 295 -504 -11 503 703 927 375 185 -572 -376 672 43 645 -330 852 -390 -373 -390 -667 -750 544 12 517 -944 -471 -536 937 794 529 81 92 905 -20 -512 -557 83 14 -257 269 -910 637 -308 -268 -78 -179 -27 82 -680 -974 90 610 182 475 469 308 374 -397 -475 -375 910 -79 -314 -293 711 -14 -41 941 544 -781 220 641 850 -69 -193 903 27 -546 346 396 116 -671 -169 -675 718 -581 -616 140 -791 698 235 -147 647 773 -934 359 -360 -524 -727 215 -152 -273 214 994 652 -558 258 799 107 891 -175 -301 590 -475 -471 -874 -191 -31 -613 887 -594 -407 -252 759 -665 -841 527 -390 -986 434 -579 -101 -651 431 -957 468 560 236 834 -192 179 266 -789 -417 -884 -275 -552 -897 -484 -298 17 694 262 -825 413 955 971 -813 727 516 8 -36 -621 -980 586 -501 899 322 393 -337 -673 -841 369 -871 -925 -973 816 574 164 -954 -422 6 484 -713 -24 -180 -85 694 -288 -307 124 -727 930 -663 765 -565 503 -683 -87 -109 957 -518 32 307 -870 -561 965 730 -846 780 -419 890 400 977 1000 76 740 -972 -926 823 -14 116 475 225 261 287 357 -774 -562 926 -476 663 966 178 959 376 -601 -219 74 -482 411 -355 745 -619 14 976 -419 875 -21 132 -676 -813 -575 -755 -932 877 999 -315 840 -962 964 332 -963 -102 -923 459 -678 -838 -296 79 -142 -648 204 269 -263 -249 702 234 -489 -953 -848 -435 730 266 208 649 380 141 209 50 -972 816 897 278 219 -984 -714 -70 -150 -537 479 -23 584 -377 281 128 216 -405 -414 -55 -101 -41 -22 568 -422 -412 -55 621 -627 660 484 524 513 313 852 -352 744 207 -733 -9 -93 929 -534 743 -217 -545 171 40 488 -688 655 926 -608 959 523 -85 -940 -598 293 -964 693 870 -501 91 632 762 -285 -386 -63 -641 -495 -993 549 -403 679 -853 139 328 645 385 -863 -581 903 -930 539 337 -848 -380 -98 -956 623 -1000 568 48 30 400 30 815 -747 -941 -704 -891 -878 -802 260 -47 92 -445 182 -756 -764 387 833 924 -717 308 627 864 -747 763 -780 353 235 966 470 -933 48 244 -994 -593 -776 947 -458 887 672 -519 379 42 -332 -745 410 881 967 21 -278 30 -460 609 -705 -9 -341 544 -599 -988 -922 117 394 110 977 640 929 -895 436 -72 867 674 429 -113 -508 752 -899 -765 -769 38 -536 -675 125 -630 -521 -633 661 -463 -251 332 -426 -285 463 -449 -517 971 -622 -711 346 108 -91 -11 -501 -491 -387 476 11 -417 -347 800 88 -264 971 57 -395 -205 -805 970 393 -463 289 808 532 -643 -660 -816 786 -752 804 249 156 889 -62 948 -930 -176 504 -655 -968 556 -29 -960 597 -767 -45 312 980 481 748 938 86 -782 -770 755 466 235 489 911 412 -646 359 -681 654 669 822 964 -180 -901 -137 -115 -898 698 -627 -841 -272 576 971 392 929 209 -817 -765 -831 224 790 697 -947 -527 803 -299 -553 -673 -165 826 -469 880 69 -265 -492 366 -461 121 218 25 -741 -284 -516 830 93 410 -222 127 -269 588 -495 -353 -22 258 -809 198 620 8 137 645 -955 146 646 532 268 483 636 -940 109 555 -119 -932 465 -210 -319 141 630 756 286 -624 676 -592 530 634 318 -413 -860 -338 -747 -359 -961 231 -829 -300 -172 -715 575 -6 854 362 -664 893 -304 232 758 512 224 -791 785 488 441 -381 -984 106 97 -552 253 -253 986 591 -567 589 516 -108 -430 -116 -749 -646 121 -218 -757 786 -25 -457 82 519 608 696 -944 132 -445 -633 -580 128 550 920 -644 365 436 -703 594 278 -798 -261 -125 533 821 -382 -908 329 683 281 408 994 729 -318 741 -904 -953 -702 -144 -287 -771 -742 517 -902 -157 530 852 822 597 -927 -954 -441 331 472 793 244 516 -688 -799 507 -838 -630 -123 -717 -108 406 -556 -973 -242 -312 -466 -571 -271 442 301 -844 -483 -778 -641 544 -103 972 -913 789 -146 444 -725 -631 283 597 355 202 140 -618 108 -610 376 -242 2 -796 782 -795 -241 223 869 -516 978 -871 642 -757 -84 -310 -925 108 183 650 476 -827 -787 912 220 -952 448 -123 219 -193 -273 -107 727 965 857 -360 432 338 -695 -627 373 -137 210 994 -301 679 40 -704 -624 368 -515 601 -944 -436 -3 -447 919 -501 -448 -609 -383 659 -214 365 276 546 -548 9 323 258 -503 29 -860 -598 548 -846 -101 -783 450 -467 -138 61 -102 858 78 -40 427 -977 912 262 -454 -150 641 499 153 -929 81 449 -163 -904 -728 400 340 -775 609 854 -468 -795 -907 -516 234 -344 -866 910 420 794 -47 790 -114 -848 -866 427 292 -233 436 702 -789 -196 331 -74 395 190 -40 43 696 655 -726 -922 -578 -535 417 164 -131 484 -663 673 548 -372 -437 564 -358 881 -617 342 399 -878 -126 104 32 -819 776 492 -404 81 406 992 787 459 -716 43 928 962 61 -68 -360 -471 -862 570 982 736 181 -960 -998 -219 -844 -305 -903 929 -85 226 742 864 -765 550 963 -683 490 -796 910 730 21 329 -420 286 836 -984 -677 47 -213 540 -878 910 144 157 -311 -375 750 605 -933 -707 628 272 -115 -104 392 -824 383 -405 723 -81 -945 -303 946 -699 -390 -764 556 -308 0 -375 -431 381 833 223 295 -662 -608 39 -413 -306 919 83 -3 489 165 67 29 14 -440 572 975 370 -336 -744 803 -62 -674 -165 -776 -844 924 -962 -294 109 94 189 -675 1 -311 879 121 693 733 901 979 -882 -875 -663 666 -712 -625 93 243 150 -264 -902 -952 -391 437 23 -519 -803 -567 569 91 -153 -543 178 516 -193 664 -235 86 -152 -664 -726 390 -838 -483 -418 -284 384 -942 -684 401 533 -694 534 509 -72 698 -913 -458 -176 -548 306 704 -742 439 248 -328 577 934 -872 -712 -30 -264 222 -610 191 175 -479 632 -217 -416 144 57 -991 -815 -398 476 -924 -479 731 -516 528 624 614 552 -433 -665 -654 894 -552 -310 28 -381 -896 -583 71 548 169 -485 -170 732 828 120 247 -580 57 -188 607 -37 -183 -510 762 -611 -531 325 380 464 526 -146 -795 -502 767 259 697 770 512 -761 543 577 -686 -988 -296 -998 -568 688 -883 821 902 -558 -306 733 -469 -705 663 -221 839 614 -781 279 664 -171 -976 -357 -861 -623 -698 242 -723 801 429 -620 760 -273 -396 620 -550 900 -892 51 -875 -347 259 -515 499 -843 287 -443 930 -234 976 403 918 596 301 -756 -83 -189 654 611 -76 -816 -386 -883 166 -886 577 -271 413 -718 572 485 -269 536 -72 -698 -990 347 769 -922 -400 -547 -994 142 -42 -477 -584 -90 -969 404 145 -406 -392 843 -958 -993 -588 919 60 -144 922 -440 435 532 -861 -937 580 -471 -647 -513 -500 262 -767 909 -847 620 770 -95 360 -871 825 208 -385 -282 328 815 -602 860 806 192 -982 445 664 -618 599 -409 445 -514 875 397 -649 -268 -133 -353 -784 216 -290 95 -37 930 751 -305 437 32 519 -586 922 -984 410 174 -505 693 -628 -705 467 642 -432 -485 375 164 162 343 767 -212 -795 963 -26 269 373 403 631 -735 177 -534 238 917 634 263 -135 882 951 891 -730 -507 415 -988 728 -781 -366 870 -394 788 201 359 -569 181 -637 543 -41 -155 -700 535 751 474 352 -822 424 226 206 111 631 -519 463 -252 423 226 -569 348 67 -38 53 328 356 225 -473 -150 -389 -62 819 -320 -655 -590 -825 -383 -731 587 361 364 349 -3 969 632 -21 -198 -390 459 -440 -212 127 265 -316 555 465 781 247 -588 523 -232 -987 638 -199 -301 -476 886 -470 -250 69 -415 -61 895 -726 -851 -880 43 169 796 -848 -44 -995 -527 32 131 590 -954 -56 746 -276 -500 -307 890 -926 -900 547 77 -434 288 -939 598 179 -317 35 -927 -593 -974 -710 706 -494 855 511 448 -196 -342 -927 -391 -522 -957 -324 127 -359 -571 -625 -493 -86 -830 91 -851 766 -371 716 773 110 330 -170 -29 523 -108 873 -866 -103 298 10 -587 -896 993 946 468 -617 -261 -674 789 -411 -155 540 984 119 -701 -658 225 -818 182 -895 -426 22 67 -66 831 -43 -627 307 -881 -995 493 536 -831 992 250 754 -264 5 495 234 782 478 -378 597 527 -588 -133 23 -967 -260 -740 23 781 -228 -833 -125 359 902 -285 -746 916 717 658 -69 775 -18 721 168 640 806 365 263 420 -587 -207 -189 -451 597 -688 -388 905 993 -414 -14 702 873 787 -382 -93 995 197 113 -538 -93 344 -150 476 406 -80 -809 -911 -195 156 -89 180 -445 -860 -592 518 438 -513 -775 913 398 -423 -824 -213 -40 -636 -226 621 443 -92 502 -933 -619 -310 162 -378 -535 191 -800 591 657 13 221 -975 606 -179 449 -988 -391 -936 -607 -784 -82 -495 -848 -172 -291 17 495 -404 -516 -279 356 -602 -592 576 39 -697 910 814 -965 -577 -919 591 839 -36 -541 -333 915 600 -908 997 923 -338 -613 -63 -47 918 -806 337 169 -638 -689 724 608 -289 431 -152 934 724 81 730 826 810 606 -526 -52 676 -759 424 705 -834 585 -291 31 -759 57 -806 945 -826 -928 -615 -965 36 423 -537 -449 425 340 914 -787 -562 -630 526 137 926 -944 452 -439 943 -288 -919 -276 911 596 400 739 -780 994 51 -565 950 711 265 983 177 168 42 600 -68 308 851 -246 295 -840 -876 832 -12 151 -132 -766 -879 738 -507 -413 -217 635 -681 813 -328 -77 -794 -160 -356 -361 194 284 225 63 354 144 95 709 368 -230 162 -538 -395 -558 604 597 925 -587 130 717 -236 -517 638 883 -403 775 298 -330 -344 -887 -619 -296 -330 -66 958 -902 932 368 262 -9 860 893 -694 615 -466 -880 955 -213 801 -856 77 -49 794 -885 -250 97 562 -748 118 -702 245 834 802 -439 -49 116 -830 829 -665 -529 253 498 -858 -289 104 463 -491 -952 689 -802 -762 -345 -62 979 -83 -429 0 425 -353 -215 999 -269 -108 -644 -159 388 -673 901 -216 -136 -188 -734 836 -255 118 696 -258 790 733 338 647 -983 431 -511 -749 315 371 816 912 207 -936 935 -79 -751 722 850 706 -331 526 697 27 90 990 -499 952 884 -401 825 436 -42 525 -748 -154 -81 -259 21 -285 939 -581 -383 -746 201 -969 459 -500 -913 517 -180 133 -323 795 710 851 -196 -904 706 -204 766 649 -62 208 -109 816 981 -554 445 -670 96 979 305 -623 56 -773 903 -105 101 -908 -155 -588 -452 319 232 168 -170 563 128 93 -491 -469 614 107 429 589 446 -861 -570 -429 276 -939 -924 186 90 601 721 947 -951 424 965 -51 204 255 696 37 -838 -238 869 884 -7 614 642 389 890 -549 730 599 975 380 380 -31 110 924 768 -122 -11 87 367 458 -67 -242 -16 -225 -93 24 968 340 414 -44 -209 516 -708 730 -365 594 675 -198 902 -765 -144 144 -281 530 278 -659 467 -306 612 -209 435 891 873 304 39 682 363 -788 -186 439 -299 168 252 459 -899 480 -96 719 204 103 -208 -288 -311 -589 274 25 -272 -315 939 380 -347 -370 574 -126 -562 432 774 -282 -250 232 -281 725 355 312 -849 -918 67 -6 -566 -702 -762 -143 113 -292 19 67 755 -500 -77 -385 515 846 359 790 723 -609 612 525 -917 783 50 497 -927 -716 456 835 -586 -800 -532 229 -154 349 -984 -650 903 -842 282 268 -88 36 -195 511 270 86 488 807 -675 -790 -591 459 -295 200 89 -163 632 -694 -123 -577 -130 -492 -712 486 539 976 -911 -575 -276 12 -500 710 -136 563 -482 168 238 -1000 269 844 940 581 -349 593 786 -57 121 -715 -572 669 -308 -904 -302 466 -471 -588 567 825 916 808 13 -874 -818 806 -482 -980 -946 845 943 211 13 797 747 -209 -783 -529 858 -589 -430 -336 -488 828 932 -112 -185 -540 -889 -375 869 460 317 872 274 -663 -113 -704 -629 676 -388 -694 -354 640 101 -530 -125 -906 652 -440 -924 431 694 943 -643 861 434 920 739 -360 -798 643 -703 -758 51 -271 -139 -253 555 -718 -900 185 320 -391 648 597 -928 -306 -731 333 -37 -535 856 44 -928 45 -562 764 -829 -143 452 178 -979 -198 -945 -697 -377 983 -339 133 -121 -602 -657 436 223 578 -342 20 828 -651 851 863 449 582 -200 67 33 -864 -987 46 -378 -204 46 -507 -602 -743 44 -501 48 650 -48 -978 -525 -289 624 -729 938 981 -755 253 884 805 851 -686 -75 -607 59 -827 815 466 -529 21 -230 906 -562 -222 245 324 941 956 -85 -410 -887 181 849 -872 970 -810 76 -948 659 -23 215 333 117 485 -309 -542 54 -664 -176 -324 3 372 590 676 143 -565 382 455 -380 -546 121 481 852 -8 697 406 485 469 197 744 97 -578 81 692 510 -19 636 918 240 545 600 393 -709 -799 902 81 458 -543 672 786 286 -632 223 -133 510 -892 481 609 -597 540 -732 -797 531 -19 -194 -882 418 -617 -865 -136 293 -416 -880 848 20 -815 505 -390 198 191 -849 -186 -725 45 -186 -850 178 -973 -850 157 220 -513 -462 41 -568 533 794 150 -185 -336 859 -721 -918 -818 -949 -169 -916 876 880 598 560 485 163 0 -695 864 -908 -1000 -563 -253 194 -705 -554 297 -48 -623 -165 36 -672 937 104 -124 489 748 -343 -366 528 521 -706 -917 -778 716 -694 536 329 -564 600 -502 -164 -16 -481 478 147 -950 -781 289 368 546 -757 -633 -599 -905 -375 -9 -256 -153 413 443 -68 -589 90 373 -401 -218 558 324 -949 871 -419 -584 -516 -479 -386 -234 -496 -404 432 -983 -169 426 993 243 -779 316 -536 473 -674 -755 836 -975 101 -223 -447 -25 -590 -922 763 -890 -765 920 629 -272 153 295 677 -633 -293 217 612 -35 -39 -529 177 -194 -500 -673 -429 746 587 194 717 910 186 -284 727 823 378 -778 -694 -846 -597 -460 -32 -387 367 282 -957 904 -712 898 920 851 -392 5 351 25 -618 412 -625 -946 604 122 -705 12 -66 357 -901 -705 -281 942 -711 473 492 -917 -658 -568 790 602 350 -685 267 158 125 665 391 -639 -786 -925 325 164 -619 473 852 192 -383 -676 -604 -572 -554 87 308 217 -651 791 378 589 384 -21 -992 289 118 -558 -235 806 -753 -497 -814 5 -697 -150 -257 -324 486 -338 -12 385 -382 957 -616 506 -312 -912 288 122 528 466 277 297 -945 508 206 44 375 -248 -211 372 -725 393 526 -520 606 -44 -67 879 -544 -572 470 974 491 -576 119 -921 358 855 209 -194 -319 -916 122 -451 -780 807 601 471 -368 -965 -659 -354 590 962 336 869 607 664 -861 418 -179 99 50 323 -192 270 967 987 -489 -689 -929 -273 115 665 -951 -911 -9 -23 215 243 -481 -238 -910 -208 -351 718 -58 154 691 229 981 527 134 -919 -38 -596 -508 894 -456 143 681 796 532 506 -908 -619 715 -98 -562 923 -628 983 -666 -196 -282 -935 -282 -862 32 -452 -399 -109 322 211 -844 901 -607 416 -901 82 -612 -213 70 -333 204 -596 851 -467 300 498 -104 832 -574 449 523 -108 -591 -98 -46 -466 88 712 -967 -654 -57 -141 -274 -844 295 -257 284 707 -362 68 -416 619 -395 -724 -915 922 -115 336 -290 516 103 -614 -300 -421 -282 397 -718 720 -377 -995 443 263 -487 49 -425 -657 -825 -498 37 -929 -140 501 171 601 -259 -92 -702 -981 94 -600 -276 111 411 947 -540 304 -154 -484 56 -623 468 -210 548 -681 893 245 -652 209 373 421 214 -533 -98 567 -535 -415 162 568 -221 -280 -190 920 -154 -238 506 157 -758 150 308 -64 -249 -97 -889 -546 -800 97 -651 198 437 881 725 62 -434 -301 746 764 358 587 -914 -225 664 -139 -990 -635 -848 -156 66 -15 -901 -203 124 -277 -941 404 221 193 449 -230 806 -601 -809 -488 476 966 127 168 381 564 428 369 -70 265 -437 490 -10 -423 -700 160 -633 921 -327 -222 112 484 -745 -322 344 689 -258 -987 633 352 -819 -807 -850 -400 590 -641 -227 67 -8 257 322 -457 105 -307 707 -352 740 -569 823 893 595 -401 405 829 487 -90 530 834 691 829 -551 557 557 -129 954 894 -17 373 706 829 301 -72 -664 563 166 557 50 768 768 936 371 -507 237 167 942 989 161 702 302 -82 591 334 87 82 -709 -219 -297 837 -129 -539 -571 535 338 562 982 -223 236 -326 549 350 -507 -321 -605 463 424 -654 -121 236 26 307 -200 -360 -896 -762 256 -589 -259 -987 -166 -369 645 -169 -40 -500 163 -690 50 39 816 36 -388 503 653 425 661 -758 672 509 -192 -455 912 -507 -545 717 744 39 -738 -647 46 -275 -543 486 -284 -667 -768 302 -903 -197 -700 112 -642 63 579 33 862 184 -231 -264 218 -672 -504 660 -16 -411 -716 42 530 972 315 590 -355 84 -25 417 -879 594 291 -361 723 251 -952 -859 -544 -441 -90 49 244 -753 -647 -369 347 -651 263 -235 -485 -813 540 -922 585 386 29 -481 636 -553 -950 579 596 636 -90 -461 -707 -659 -980 626 868 27 -803 -554 -5 182 -84 -777 46 788 507 949 -378 71 -751 -719 474 -703 233 -242 -247 49 835 -751 154 283 -688 -726 -897 441 -863 246 403 -836 -444 889 -553 969 443 -314 428 -993 -288 33 -150 248 986 -47 902 403 702 -138 -643 110 -437 335 -957 -291 -728 -883 457 -903 -48 642 -195 -539 -939 -511 -155 -973 -546 -353 -806 -511 350 582 -89 509 -545 -929 -703 743 -655 310 -537 -835 -211 -860 -810 300 117 -768 -298 -206 571 728 -462 -587 -784 722 -87 959 -58 -400 -881 39 295 934 643 -790 -793 632 -461 -722 -885 682 -386 331 259 505 -47 -203 -309 -979 -576 -576 903 -76 -377 921 470 206 72 -635 223 -693 440 474 225 151 -775 -584 -497 575 -182 -563 34 551 878 818 373 -195 -59 0 329 14 -769 -498 453 -261 -283 -137 369 841 -139 640 460 -613 538 981 983 -597 272 588 -895 -960 -979 969 273 -746 -227 -950 -658 -457 118 -676 -698 639 579 646 -316 982 447 248 -729 -898 -714 709 -835 912 -448 -625 87 -707 -410 747 -445 459 -93 -481 -182 -794 -98 -722 726 -950 -490 -263 9 926 55 -661 245 -639 -659 509 -605 -995 -713 -696 148 -945 -204 41 -317 -32 219 786 429 -976 808 157 -919 262 -749 524 -269 -823 835 310 -348 -818 405 974 269 440 825 -247 143 -798 975 -609 -953 -721 -258 -746 -119 -456 -726 815 523 -661 140 -735 235 979 643 317 601 686 -473 78 811 -1 804 -140 618 851 -781 233 -499 -221 309 483 364 128 96 -227 -750 651 -671 601 -281 -268 177 924 -793 830 -128 409 914 955 111 271 -773 199 -644 816 -668 144 881 -752 523 -512 -740 -446 418 424 -715 -754 354 822 -990 -603 -412 713 865 -382 -919 -525 52 44 -647 -10 358 255 -483 -831 -265 964 -515 -227 694 702 14 -526 814 637 757 78 -878 796 -789 -540 902 121 -708 -24 -707 827 1000 -766 -228 -695 492 -550 -364 -654 280 -759 398 583 -590 -698 558 11 102 281 -981 760 -130 -888 564 -842 -4 762 -234 -80 -486 752 593 259 265 -391 -452 119 643 -746 90 -800 188 -134 457 -779 971 -857 201 606 -156 -887 171 -722 349 -640 8 432 -310 223 601 332 -138 -46 904 158 365 257 -18 -860 877 127 -840 226 -933 -190 838 316 -909 319 -447 -566 -746 378 694 -566 162 -426 -985 461 -547 -353 -618 -708 692 -327 -634 324 530 -63 74 -679 475 160 327 746 250 241 564 784 -68 920 925 -354 -122 -413 -570 -949 55 -693 -891 -22 987 35 20 330 578 9 760 -173 823 782 281 -72 418 435 240 -772 -481 -90 614 -166 -840 330 -929 661 231 -584 219 -925 -295 -895 -906 985 764 -473 -374 -194 -910 200 -190 -486 834 -370 -221 -768 192 998 -285 42 345 663 -272 -339 306 110 23 -539 775 -368 501 845 -308 -681 -400 -242 -393 -604 -244 337 -973 363 465 320 -237 505 -1 -593 -331 220 -585 -246 936 820 939 -834 230 -618 60 -449 193 808 431 715 795 -860 943 382 280 -179 -310 -160 576 -802 182 -60 789 135 27 -717 495 970 -76 927 -529 751 -896 -527 533 167 221 67 -339 -134 -558 -597 -61 -1 -755 976 -538 -28 901 52 81 -61 -448 -689 -114 -949 -763 -585 795 732 -387 292 -762 459 507 45 -13 332 801 -943 780 -421 885 371 -544 -331 281 -797 -754 -794 549 -872 423 -13 583 757 457 62 107 -552 -125 -291 57 877 2 586 319 -307 496 -181 -85 -510 854 271 -461 625 451 -976 -738 -750 -366 178 -619 -896 408 208 -690 -795 441 -511 -996 -588 167 111 213 687 89 24 -737 84 -351 -843 -135 -194 -400 -709 273 71 -410 82 538 -370 -661 821 -677 908 -79 432 -274 -9 -76 -5 -637 387 -825 725 647 -190 2 -449 -565 199 -378 -857 -914 -389 -345 747 -476 -395 -482 -570 -892 154 594 788 960 182 75 146 172 545 624 282 168 -709 -311 -415 975 533 755 -378 126 880 976 976 -995 -342 -857 237 -490 396 967 -712 372 821 707 -378 588 325 393 -605 197 -387 -866 692 436 -626 940 0 -27 -749 5 684 -589 -729 668 257 50 -41 181 -662 890 561 -320 -422 -78 -646 590 574 181 -770 -121 -285 196 444 -698 -660 498 -296 -177 701 5 -903 953 573 103 47 872 -650 797 -150 605 -553 -956 -731 908 -353 -594 -358 -594 -465 985 902 905 -734 760 -122 -942 439 -820 446 802 -590 -396 -331 187 -52 622 -453 853 -73 838 148 -628 610 -407 -565 942 564 -296 71 571 81 886 -361 907 -806 129 84 -76 -599 -505 480 4 744 -744 -379 -711 630 147 -99 636 -901 703 206 -683 -566 -165 -959 -781 48 -895 750 337 -413 -145 -875 -218 -91 801 743 432 829 484 412 -722 -687 421 236 344 -607 -404 -630 834 -591 551 -163 -451 -174 -136 -768 -192 -539 -987 991 -54 57 -268 -206 -477 187 661 473 -469 351 -25 -947 236 -621 -179 -383 -325 821 718 -174 -261 -374 51 768 155 -795 -599 808 -156 -834 -791 754 -869 706 -814 -123 -575 -31 -823 -485 853 298 868 -18 200 658 -581 932 -205 -222 -402 426 716 -771 720 598 179 696 634 259 -261 -883 -234 -214 417 -939 -109 300 -126 -695 -951 813 405 338 450 657 -633 440 70 886 56 812 103 -161 -770 829 -44 -226 -698 -961 -169 565 639 535 810 393 496 327 -932 -487 -527 748 631 708 -105 -293 144 79 -285 -936 -170 -512 253 423 -715 -184 294 285 -212 -678 -261 184 180 -544 280 -423 -99 -772 92 910 -39 -408 -564 -186 855 -400 34 677 -126 -241 -443 323 -681 966 -207 138 -753 -778 -394 -110 -250 632 -481 673 -62 -869 -365 -599 -641 174 -23 -391 831 -419 -352 -151 323 -524 172 -669 -228 697 -225 -659 -302 -587 -682 613 -799 540 -516 -570 -983 923 -78 -894 898 -788 -59 823 311 552 246 47 -455 -692 -27 -585 212 -653 -504 362 -881 -198 439 -3 -465 383 316 386 -832 -66 -829 868 -666 977 -218 -559 787 -988 -618 371 -699 902 -581 86 -833 15 896 -918 411 -766 -682 244 -339 259 -770 -269 -166 976 249 59 555 34 220 -989 -265 -444 -509 88 21 316 507 366 -884 -21 87 -408 334 -928 969 -883 725 -289 -672 631 574 -678 -364 311 -816 35 -976 703 936 966 -679 -28 -870 -230 -115 -734 349 -766 -398 -403 -357 345 510 -95 -100 813 209 -927 -274 -392 276 523 222 880 592 882 -997 926 735 -194 -969 -211 -535 -851 -745 -922 -791 -851 -237 441 -623 -744 -475 -118 -965 -376 -463 203 -406 171 -646 -715 343 661 572 -678 992 -281 -880 570 -140 450 -601 -706 853 35 -550 377 -774 130 596 -10 197 804 -310 708 376 200 414 820 519 -410 926 265 235 -992 -196 -691 849 -163 -477 -848 22 198 -114 123 193 4 337 361 187 -33 -831 -71 146 979 -24 -461 79 -584 -920 110 664 -759 -815 335 -670 -988 -438 324 -250 836 -584 -343 -644 248 330 -379 836 229 -996 379 134 595 -410 -97 158 554 -2 79 164 -567 -626 975 -294 155 -37 -279 -314 849 715 -122 497 705 -351 -317 -839 650 816 -752 365 809 190 -696 223 34 824 -37 -733 -718 -390 914 108 -5 70 -994 -563 -598 -671 -783 -182 -332 806 608 920 291 -52 -960 -797 954 494 -401 360 -217 -113 -91 962 -762 -95 -923 -301 892 545 -359 543 853 819 -699 -736 203 360 487 186 627 928 533 574 -866 509 -914 -943 -661 976 -200 965 403 -377 662 -896 -524 925 646 256 -68 -673 943 -989 -781 -783 -827 -726 615 716 -38 526 -26 42 555 -848 143 -209 158 96 189 562 765 547 -315 -146 -481 504 -299 -457 139 -39 453 -490 137 -271 98 305 240 791 -565 558 -35 -65 74 -75 791 300 244 -397 537 219 -99 -525 -403 685 -589 907 -137 399 171 -220 961 64 413 -961 546 -474 111 89 -240 928 599 288 935 754 983 381 -155 483 -427 359 684 -429 98 620 -775 -216 -2 -563 -842 976 -750 -237 64 639 335 925 43 628 565 52 -515 521 -982 638 -989 -900 122 -155 348 40 640 -584 -114 998 297 758 -299 -11 589 -329 249 -249 -492 909 788 46 -158 -504 245 227 581 262 -184 116 228 -649 692 -659 -800 325 516 -939 -386 14 378 786 318 -667 -609 20 -613 -739 -839 274 -158 -48 78 -670 888 -274 726 -810 -97 514 -227 844 -423 -627 814 276 918 922 959 486 -893 286 224 -91 611 -529 -157 346 921 431 -552 -220 356 -491 256 -976 18 472 -123 -400 -864 318 153 111 -526 -29 -358 -97 -686 104 -343 -814 -954 128 -818 -655 -897 6 -761 -480 237 271 -388 -609 -114 -120 -52 -563 62 -360 0 289 -623 -124 -496 -856 -245 739 812 -69 -558 -12 353 642 -366 173 -696 812 884 -461 -445 -755 -927 816 -103 -100 -965 -192 -880 -467 170 894 -696 880 -552 862 -171 -511 173 525 60 -541 -321 781 -551 293 581 -322 -908 13 -566 669 967 337 663 325 435 -492 189 889 -720 158 -914 -610 174 259 -915 -307 506 -612 553 -336 553 455 336 14 762 114 -144 -434 -514 -454 -684 275 -548 988 929 916 -637 233 835 -421 -129 -916 692 284 752 -678 514 -856 -671 632 -127 274 890 -656 792 436 512 462 533 -851 -720 -940 802 174 101 -270 954 448 187 -814 -68 -510 595 -853 -119 538 499 -627 115 974 -351 400 668 478 909 -984 98 516 -389 835 -850 -388 388 676 671 -881 -978 -207 -887 -319 -427 764 109 -191 -462 -472 31 547 420 425 673 697 -309 644 -863 -119 4 395 -716 -982 205 982 201 -418 -10 403 -482 211 886 397 701 -507 948 798 61 874 -439 -128 -74 -718 -919 570 -673 101 457 -40 782 -457 -100 678 187 -381 -412 -437 -732 -71 -488 368 889 -670 858 -687 718 -45 -353 -56 -875 -159 -17 -848 -982 435 455 -525 661 -397 488 -418 -506 821 225 265 722 132 990 -988 -434 -397 -362 419 -163 124 -70 317 788 -380 -716 -597 417 50 897 275 979 -573 -768 -170 -196 -319 -548 -242 -407 542 -656 40 -810 -806 505 901 872 117 43 758 715 -184 -211 -604 128 -153 -395 -372 -542 634 -506 -306 11 -266 111 513 534 -936 -550 971 -548 -189 490 545 586 267 911 -505 -740 -948 111 -975 112 -703 563 184 79 -114 788 855 279 804 303 -623 210 497 -179 -785 300 371 194 -516 -789 -92 425 877 -875 -425 138 -79 879 827 -534 -772 951 -273 752 -454 -142 794 215 436 554 -491 -181 -72 911 -149 954 -922 -288 -203 -795 -289 -876 -224 -471 618 979 332 559 732 -655 33 143 -495 915 867 917 490 -853 427 612 -995 396 -377 -524 102 -525 602 959 655 596 -777 608 14 797 -909 -756 -108 957 285 -100 498 180 -724 -149 -582 135 65 88 -967 504 -676 -296 298 454 404 -384 -321 -722 399 -674 -122 -851 313 133 -21 594 -231 -5 351 -693 -607 -916 -275 -942 22 -862 -709 9 -485 228 -183 197 -336 -914 820 -914 -552 -625 557 986 235 590 -753 -720 -585 720 -903 935 -637 109 257 395 665 -778 -727 692 -905 710 -216 299 437 -790 -835 811 -461 -164 60 -379 -692 361 370 243 -343 898 -412 967 230 464 229 288 458 -510 758 -679 904 591 264 -536 637 628 651 -757 -951 158 405 151 -738 974 674 444 -754 577 813 -52 -621 79 609 -433 467 913 989 -85 -738 -850 900 55 -771 -316 -787 -957 -474 962 -930 965 498 -227 143 -279 678 -119 -37 -204 -332 -266 -240 330 -771 -914 763 211 -607 386 35 865 169 903 652 635 758 -717 329 -941 -910 452 690 822 702 -31 69 753 -623 -654 -788 -293 602 862 637 -90 -399 -603 603 516 468 565 -50 -808 72 490 -655 -322 -603 -590 -610 -794 644 748 484 580 997 310 896 -260 537 882 593 -743 -47 751 506 -26 -610 65 984 970 31 -249 -21 352 60 -960 741 89 -308 -929 470 765 -110 -409 830 177 -842 440 69 -68 169 -421 -271 760 -481 -882 -27 -507 359 528 656 92 569 896 -108 188 -10 -417 279 206 -943 670 -219 -972 86 -88 109 -163 951 -790 508 607 883 617 879 627 183 -255 797 944 630 999 943 -772 407 994 -196 -602 983 94 -524 -793 -728 743 -893 310 -84 -289 494 457 620 937 -376 929 -122 481 -852 144 -834 132 -28 -421 55 -651 -86 160 -935 131 -440 -202 -218 -555 -971 287 -273 915 -699 859 -31 -748 499 -664 749 -984 -456 357 -36 428 -266 146 -10 -214 -333 623 -160 -976 -837 617 -145 880 -874 989 -507 975 -569 367 338 833 689 -542 42 -442 519 391 541 -888 -573 845 409 622 -393 -756 847 -79 131 -606 -130 322 82 831 -79 -591 61 -933 970 -985 515 557 176 -357 -731 -203 -792 -379 447 72 -976 -294 147 900 -66 873 946 321 622 -577 767 -181 560 -688 -73 -157 972 539 547 829 875 446 11 -775 -357 636 -942 106 -276 733 -580 -149 -368 -595 432 747 457 237 115 906 -962 -849 46 -502 908 -340 8 -486 -568 -711 70 27 396 -886 -683 698 981 -741 -929 -677 254 -866 -6 -171 -723 -605 -85 400 822 -624 964 -188 -333 177 -910 366 -586 497 24 -38 -941 -636 139 -393 606 -648 -779 -594 597 698 -318 -46 -374 -150 -276 -157 543 408 -46 77 939 -20 584 -882 265 916 -145 -934 266 -587 558 428 933 902 -990 -211 583 813 -24 116 119 175 -991 -972 647 -500 142 -843 -260 -88 -188 -404 831 -205 929 488 -828 -678 -316 -531 -772 952 305 -261 399 -513 -353 -602 4 835 -377 859 310 -681 294 956 -568 668 -431 -612 -366 -334 -940 781 691 -179 -63 -305 234 -272 -621 140 -954 507 462 -262 -243 206 148 325 -759 -292 -51 470 -309 -624 -304 894 -314 -80 859 -61 661 406 579 -531 -510 202 995 250 -345 -184 341 89 433 -83 373 -449 79 497 -524 998 480 -406 290 -257 -712 -982 -101 -524 770 853 -854 -216 -466 210 -3 977 873 -782 -245 673 -777 999 480 -882 344 120 -741 263 335 879 -888 554 181 142 133 -427 137 194 513 855 706 200 -529 854 318 -621 -620 -219 803 -270 -917 -223 -860 -404 508 933 836 460 -506 -234 924 -654 -34 241 -577 -740 200 -107 539 375 -212 167 859 -228 141 -407 -672 -639 -863 804 880 378 -210 315 -598 -196 805 -451 -912 25 -287 5 -226 -60 -458 -388 -852 -33 -554 -541 394 -306 459 731 -934 712 493 -360 964 560 321 -734 696 -511 979 -808 274 767 -484 -488 750 -557 -26 988 111 911 984 730 -473 -910 -72 -111 -528 440 -790 -383 -814 748 -143 669 434 -406 557 684 -822 443 706 955 -577 -448 280 -570 362 -717 -998 261 -64 -28 -911 -217 573 863 36 -917 -693 -640 -827 420 -771 -817 -618 358 624 691 635 770 -610 602 373 -226 462 -441 -421 -260 -514 757 910 929 916 -246 782 -772 -162 308 -501 893 99 -243 103 597 -351 903 -258 382 512 630 -720 -781 -560 109 -457 -37 877 228 -582 -408 -459 578 304 -925 -271 -323 709 -471 -273 -844 -173 956 -555 -575 -409 -399 -271 654 696 -585 843 -100 56 548 176 667 -245 801 -475 518 -692 -42 408 -617 722 -660 -641 741 438 -679 770 -160 21 842 -712 103 394 522 501 811 -171 930 -383 49 617 692 -805 -345 647 669 119 -816 167 -578 358 -391 -396 526 703 646 -125 -358 -296 -190 773 854 650 397 -128 513 -974 245 910 861 810 402 790 769 768 279 265 652 998 -909 302 448 -484 601 -539 818 802 980 -296 78 -455 -437 66 142 590 -532 -801 -89 -963 686 -856 -658 -706 -386 -331 872 -850 -706 874 -332 -126 -257 238 -67 -554 672 -417 -706 -722 -624 24 481 -399 235 11 -206 -703 -58 778 -949 135 -810 788 -707 -261 932 874 842 647 -308 115 -295 -744 91 691 438 -879 498 71 -206 -621 920 -840 -238 -494 246 -276 -411 893 -951 -19 468 -667 119 -470 202 -423 761 82 -955 509 76 549 -546 363 65 975 31 -994 319 526 957 -804 -521 426 -13 -48 -653 -743 -473 -514 -704 -483 456 -916 -171 -980 566 -349 -952 -123 -734 217 395 -235 730 16 50 -975 -828 485 194 -465 -313 -108 216 585 -438 897 -886 -324 -270 889 -281 248 778 -700 483 562 971 152 425 793 375 -383 -914 -546 259 7 -376 -405 -950 -554 -235 -897 523 340 -247 -432 -543 -945 319 408 858 285 499 912 -999 -963 276 -412 76 -821 722 -79 348 342 369 -678 -835 -176 -63 -733 275 401 342 434 -989 -98 958 -430 622 591 -50 -107 -823 182 612 -42 -275 480 -392 96 -310 -488 -304 677 -516 703 -541 -952 955 -759 462 567 -949 -226 -566 590 -657 960 850 761 926 -353 612 427 982 -119 506 -665 907 390 -974 -838 -659 143 289 12 -715 228 -579 333 -950 320 911 210 -387 166 209 -708 -693 51 -38 -965 14 115 202 -423 262 450 -129 -309 -19 -317 -67 662 963 6 -233 242 308 -813 888 -410 922 -867 115 851 -706 -173 919 -860 553 -376 -591 -681 -946 -385 2 478 215 546 867 -206 -755 570 -581 -597 67 534 -440 461 32 -994 26 89 687 -103 -87 -765 -626 -650 -831 798 372 -280 -405 -726 202 -417 -182 228 292 534 -940 282 780 913 -378 967 -640 -227 -928 366 -872 157 -563 -880 434 92 487 -482 954 282 -149 -741 902 426 -293 -561 -989 -239 377 590 498 -661 -460 668 656 277 -871 -198 415 -82 645 -793 -2 -82 -439 -654 400 -528 -816 -879 674 143 -244 -629 867 401 -610 787 121 -454 -979 178 -46 950 384 -591 132 -164 97 -608 -212 337 -317 901 -39 -735 41 -280 37 480 697 -109 326 446 -556 631 462 -897 347 96 339 -258 -963 -672 628 -956 -758 26 -456 223 868 -815 352 833 -715 337 -583 -543 265 641 645 183 857 128 -808 144 -871 543 804 484 646 837 -358 -932 878 160 86 -937 -539 -49 497 -602 -952 -160 -147 -283 700 -638 283 -465 -610 496 -175 -604 -435 -723 255 555 407 -715 568 154 -638 -642 -308 383 877 371 886 419 -196 24 -240 382 -464 -685 496 819 708 812 169 122 357 676 891 248 -337 -114 -348 706 508 -716 774 683 153 168 366 -325 -709 979 -105 975 632 -706 -857 -205 -570 383 830 987 414 -292 -296 -877 -178 -934 359 -753 866 685 903 798 -713 -894 -898 820 539 -23 758 -883 467 428 -906 917 -848 499 -901 -403 -37 -200 -178 989 889 710 700 -452 410 -61 -941 862 65 719 -228 76 -250 -97 -366 644 447 984 -614 790 -979 -74 -18 612 -91 925 -747 -56 89 229 -862 -410 867 207 965 -660 539 708 -826 306 -559 61 265 716 165 -817 389 47 -58 792 369 716 -127 -543 -741 474 328 865 909 264 -717 -718 778 -860 628 698 2 -151 184 145 -6 -159 346 862 123 39 947 -149 192 -857 608 212 -849 359 -909 94 -829 -819 -225 -658 -635 -883 -580 -881 712 908 433 -121 -675 -692 99 906 810 -737 552 -935 346 -617 -826 -152 965 -320 945 982 671 816 428 156 95 399 257 825 -644 811 446 273 -403 -951 596 -284 -761 -843 152 297 650 -400 503 -859 -505 -970 -854 876 -798 49 145 -896 -186 -639 -664 767 703 559 84 -575 -13 373 -736 965 9 -708 -609 -171 909 -587 -421 -67 484 -895 892 804 322 -979 -991 436 -445 -655 170 768 3 738 542 202 883 -336 -690 -404 970 906 961 956 93 724 -651 -917 -468 -853 701 -959 -895 825 -190 -713 811 -412 111 -488 831 -138 688 212 -299 -367 585 -380 -875 655 78 913 487 835 -515 -545 -674 417 -273 -464 951 192 -315 231 -577 695 -262 247 -392 -584 461 -17 -431 -485 -718 221 -244 -238 57 -136 -239 -231 -885 -134 610 48 166 920 -560 -866 35 -686 -433 255 -344 527 -582 84 -831 2 239 -660 776 -149 559 -413 867 -335 -99 -462 27 -526 -320 -591 -30 -771 -133 -886 -141 -828 934 -551 -225 -552 -821 345 519 -879 140 113 -991 -62 290 606 -597 -408 -646 -990 62 734 -138 -217 -45 897 25 379 -825 406 282 881 -231 455 -243 87 -532 1 -965 539 245 -976 118 618 -477 -126 -264 62 71 541 903 -2 -975 329 183 600 269 -989 -254 772 964 -427 305 -221 -462 -99 582 808 -880 -480 758 138 789 189 -795 -723 208 -667 785 -290 -242 581 698 924 -970 -391 885 -694 989 -805 31 224 -391 -282 -828 69 137 -927 -266 -534 -505 215 -791 993 -983 149 118 935 -622 469 -380 790 -106 589 782 -474 -74 -268 -768 539 936 -776 -800 91 132 923 -796 524 642 347 -362 -924 819 891 615 42 138 -931 812 244 -364 248 -417 143 -777 -197 382 848 -803 -622 330 697 -843 492 -914 -87 327 -842 71 -701 -708 -992 -897 -870 -12 -788 199 433 374 -88 -473 -777 -355 235 -587 -135 -434 812 -288 508 880 278 174 374 -852 397 -241 -299 350 -414 218 -598 42 -445 -305 867 895 -714 437 79 -55 398 -993 398 874 565 -354 893 859 542 -33 917 335 -225 770 -717 924 559 -34 -135 174 -22 -656 -884 -305 762 781 945 -954 -194 -326 929 -741 -928 -810 -593 -324 -287 637 -296 -110 -408 -272 573 777 -948 128 795 -154 -845 571 391 -750 -316 379 387 763 -175 628 -45 567 721 -899 163 -564 39 -232 993 -181 665 -243 -1000 516 -841 -710 -135 -280 735 670 -292 700 -550 -195 -643 -101 538 -37 -211 171 -578 -911 -761 -429 585 910 650 245 965 -859 411 581 -616 435 -714 660 -805 -508 273 -289 -233 398 83 484 618 -2 49 504 -236 -716 283 445 -641 -386 633 -355 -942 -546 -556 -651 -92 112 957 418 611 -26 -302 -768 -160 505 -796 -169 -958 65 556 893 919 789 177 784 675 300 944 -862 95 137 -465 701 -967 264 -931 -485 -56 -351 549 328 752 -722 -638 841 834 785 -172 770 920 -827 629 241 -207 775 730 -244 164 -126 471 700 -437 -119 675 955 534 -501 921 299 1 -130 712 -578 -306 136 -83 -852 -142 -337 -846 871 33 -817 1 85 -286 553 -893 846 -95 -136 695 -882 -847 -3 94 232 -10 -305 479 524 -190 -353 -418 -695 -431 35 -825 -166 132 766 -294 445 -252 -201 616 944 576 -913 115 -824 513 474 465 553 -525 -630 533 -642 -564 751 -776 573 -292 330 -749 436 374 -434 944 -551 708 745 -254 -401 142 -75 570 732 948 318 870 930 844 -389 -281 638 -558 -965 -125 -829 -441 266 242 -602 297 -74 828 -961 -291 339 439 -183 -542 991 609 988 -279 56 517 416 -300 -219 -911 513 -57 757 -624 -277 -271 -240 128 984 -825 238 781 477 763 330 85 -92 -758 259 -865 -907 -637 -137 -677 -112 503 -770 -382 216 200 -187 -213 821 -844 954 -240 -954 -960 464 -312 701 -614 431 -979 -94 -648 -864 -865 -800 -371 36 -38 -86 -905 -49 -933 136 -172 953 587 -79 909 -764 79 421 -493 -313 985 819 -619 793 874 -525 -504 -852 576 -384 -774 953 287 -999 -27 387 911 -733 -240 -826 346 -184 -768 844 848 -460 852 -397 565 535 -404 -54 -509 596 -515 302 635 -975 -660 -523 401 572 199 24 647 -751 979 708 769 248 353 -287 552 -786 -347 277 544 -636 962 -589 267 243 -793 -408 -539 237 331 322 491 -395 -166 -695 -107 -168 -747 634 -557 686 -375 823 244 -645 -689 595 -143 -658 44 -787 -450 608 669 -363 -37 -463 985 -771 -694 121 769 -336 977 115 -586 281 955 983 771 -311 -188 754 408 967 -660 741 823 -514 611 -512 921 542 -627 968 684 8 -596 204 -156 598 -127 256 -838 -42 397 -788 -383 221 -456 -17 -895 557 463 906 -723 270 706 656 -875 -199 332 -879 968 -371 -282 -792 244 606 33 460 -203 -663 726 -813 281 -506 652 272 983 159 873 -101 -515 -416 -793 -410 -738 453 -373 20 516 -750 -812 396 637 -756 -333 -550 -824 308 651 547 713 539 -266 -416 821 850 938 157 -717 295 -538 563 217 -71 706 501 236 402 -182 -300 -203 211 289 -579 389 716 488 519 917 821 849 -771 19 -21 903 -690 724 785 -166 639 697 238 -843 -110 989 697 195 -455 646 -552 171 812 -626 -151 -361 -581 -304 -697 -942 78 641 -987 -701 142 424 286 -39 -177 -868 68 -273 703 -232 501 -487 969 646 190 -127 237 -766 602 -278 31 -286 534 -446 849 -634 975 -371 341 -202 -968 -796 168 -854 435 154 485 -781 128 -614 -998 755 -30 250 768 -696 -776 489 22 -912 384 315 -313 152 -868 -470 -447 252 278 -452 -958 -215 -546 -379 -824 -255 6 873 621 -301 903 416 -935 701 -464 -529 -791 426 -735 -554 -347 -478 288 -129 -483 -847 -556 468 -353 -795 104 -635 130 596 -948 -913 688 324 -459 -374 175 -969 331 141 480 -470 67 -727 -814 664 499 -979 -956 -488 -964 798 887 -699 -871 464 888 41 151 -973 -699 549 291 413 -930 -777 -82 -104 832 613 370 -537 546 629 -448 843 -235 -718 -319 525 -856 -575 -204 282 -804 -459 385 -843 446 536 644 854 405 677 924 831 -522 247 361 -48 30 732 972 -735 266 -184 87 148 -729 -713 -669 -590 218 -901 728 827 -514 493 884 373 491 555 230 -317 -538 474 -637 347 821 -760 -455 513 576 -464 522 -210 245 557 493 940 106 302 800 756 -917 424 -8 765 505 416 793 210 214 -228 994 -385 951 443 462 -413 513 885 -512 -593 522 113 -212 -141 687 -652 -247 -849 -250 270 304 -944 -530 192 -497 -203 287 853 74 -783 -473 -113 39 146 645 -683 -269 -717 -520 -102 -381 355 -718 -652 -682 413 509 -942 393 261 509 -152 -675 704 -960 -163 -235 374 -750 335 305 -301 807 -441 944 882 352 442 -371 -974 256 986 384 481 718 -441 867 487 -92 -46 -656 -501 775 -829 -673 -387 84 -38 459 77 -325 -290 -852 -316 768 729 -15 367 -185 64 559 768 319 -478 509 -352 -206 765 -583 361 600 -859 961 94 186 -114 504 -106 727 208 554 -855 -429 -121 881 -101 -79 778 581 696 325 -116 -427 792 -831 -120 -284 -439 966 -243 82 25 -314 687 -348 -111 -610 721 338 741 429 927 -198 540 186 171 455 120 763 670 177 -692 624 -310 402 -290 400 182 -918 -991 -292 -234 417 891 -530 721 494 189 526 680 378 -307 424 195 -717 -913 563 -98 22 -826 -984 870 652 213 194 -948 -419 463 533 248 626 -865 22 114 -798 -258 158 -707 967 819 -337 188 515 890 -355 424 406 976 -333 79 -881 872 268 -551 -801 -6 -379 449 834 761 -855 493 -345 -659 -686 -233 -119 -314 789 295 602 242 -983 66 967 -733 -969 -889 -966 -251 -158 -189 97 -36 -981 363 -724 -707 132 975 -262 -749 780 196 893 -973 -157 128 13 -872 -604 -537 24 953 -311 876 823 -303 912 -11 484 -452 28 -5 -820 -954 654 -167 -878 404 -534 195 172 677 -364 -809 -621 -126 949 -66 -603 -969 -176 -152 -400 588 -922 430 -987 -504 -941 675 796 583 122 106 23 488 536 -763 740 149 -375 -479 638 208 943 -92 -287 -867 156 486 682 802 729 -586 -369 -100 392 296 -346 49 906 303 600 -982 646 955 -916 -323 416 871 824 -712 71 -588 567 544 170 -98 -80 -418 -293 296 -517 761 840 470 638 680 -520 598 -958 975 -783 850 -21 678 836 -118 663 360 385 -167 -664 364 237 314 -778 249 525 -683 631 -860 -717 456 862 602 -17 596 669 -156 995 739 -613 418 103 -857 -872 -524 -694 368 405 694 709 -512 -454 -132 900 -523 453 40 -229 -471 849 587 432 639 589 -82 126 -394 -340 893 593 344 836 819 95 126 303 -220 -559 849 757 -503 -15 412 -133 -653 -101 -220 773 -62 -822 -447 -413 536 342 -855 477 485 -177 -510 802 -450 506 442 -340 -126 206 -137 180 -79 -737 410 14 249 333 -377 -27 -221 764 -498 853 347 319 -82 135 -8 -841 573 -615 -125 -378 824 819 254 581 -76 -809 -472 450 932 -660 -900 449 904 -953 -533 732 607 -113 -611 703 -869 556 329 818 -623 -897 -479 -672 -223 551 -580 -518 830 672 -12 -654 -667 895 -306 58 734 947 -770 890 400 553 72 467 720 -673 -809 -246 -7 186 -549 853 -43 560 -70 -734 701 -354 -415 502 740 425 722 -713 484 -1 611 -165 261 412 -487 -881 386 50 -370 -978 -680 325 -584 742 -827 343 -787 943 690 -590 623 474 386 772 -709 569 301 120 468 -943 -967 -916 -444 25 -680 260 82 21 -489 574 115 -829 454 639 -558 415 -129 -758 754 -119 -352 -546 380 -573 1000 131 336 -678 265 -2 699 -386 -362 250 186 523 635 -309 -69 -560 -798 451 -546 -552 -932 547 -241 -235 -618 189 -864 727 -706 670 -690 637 -915 274 807 -789 -402 1000 -58 -557 243 -168 -122 -585 -33 823 723 -875 163 736 -825 723 -92 32 -959 -402 479 896 960 -792 693 499 603 -668 929 93 621 494 -484 -824 -46 871 105 348 -392 196 -354 -990 197 -754 861 -963 319 -283 -910 -980 -946 641 -707 -452 -828 360 -887 802 -883 -382 970 -875 930 -394 92 86 552 -596 84 954 -564 868 -117 -751 203 -671 952 490 870 828 752 -70 237 118 4 -806 -672 -657 -114 -912 -407 -188 195 266 536 -939 -788 509 -612 787 402 411 668 -638 -118 855 -983 -839 -982 -338 118 -866 447 831 -319 270 -647 27 598 -133 904 975 337 -944 -100 -999 -492 -460 160 810 -844 -674 -267 214 -340 -117 226 347 644 -418 568 -202 -716 -929 -402 -126 -174 313 30 -181 975 852 -466 -637 812 -38 384 437 -605 -535 -474 522 -115 -933 376 188 -510 440 723 -957 -981 -775 -884 -578 187 -951 298 -198 61 -156 92 639 -188 474 -109 -196 6 731 494 468 70 653 -337 709 -415 -776 180 121 -568 117 -603 922 -479 -698 916 -933 -76 -390 -417 826 -928 245 661 -204 866 419 -134 -97 224 37 38 995 161 845 656 465 190 -409 324 858 29 -544 701 250 30 -240 941 667 -623 -543 -60 -612 984 374 970 50 -855 -689 175 977 -587 74 493 -127 965 626 201 437 639 753 -385 -230 929 112 634 -471 -95 -148 344 -426 431 316 295 145 23 30 -169 -243 -511 -530 -574 -561 662 -163 34 -949 -465 760 192 -290 69 -539 700 -613 -655 -131 134 -988 -938 342 69 934 432 -403 -538 -132 205 -764 -84 -484 -611 496 -538 -500 331 214 -537 -423 517 -682 -777 865 -562 -181 926 25 -83 -300 233 437 539 -306 7 -158 131 -104 -261 960 -807 -723 47 -642 710 -804 -615 -268 886 872 345 -492 -762 -60 -849 526 -153 591 916 -416 395 -44 21 -197 262 -195 801 644 -692 -430 -892 -657 680 -422 -316 683 -210 902 739 911 -182 -166 559 -66 282 77 816 -741 -806 -726 444 842 215 -207 595 134 389 -862 364 744 -186 -654 652 -177 -415 963 101 -875 -464 -916 -820 254 466 94 -376 -278 -953 -389 961 -398 -88 -664 635 769 998 -443 -780 -426 435 -635 -655 822 39 -890 187 225 -645 -449 374 929 752 -852 -656 748 -786 992 -640 696 -26 789 810 194 -393 808 -572 -589 -48 -204 303 -298 504 -675 230 496 -688 628 -188 119 225 795 -216 -247 352 621 962 -175 460 -404 504 -23 -155 37 390 423 526 841 375 -438 -138 -205 -111 90 965 816 56 -695 -257 123 979 -555 27 -178 624 -958 -260 532 281 539 -196 179 -238 633 -101 67 -875 845 898 711 -602 835 95 943 199 -725 881 -326 -66 -101 -936 536 903 -193 373 525 -660 69 -725 106 202 791 508 424 980 491 -556 830 472 272 -438 -73 -755 -272 -481 -753 150 -931 -299 108 2 -328 -767 -319 283 455 -429 -246 -786 608 -406 75 -696 -465 -332 -544 534 627 -314 81 622 626 -565 293 -845 -14 -511 812 -595 -738 -341 694 -598 438 -255 -280 -577 756 -453 691 853 226 -264 145 403 417 -154 -769 -503 -54 -487 -690 220 907 28 -77 -555 317 900 -973 -293 104 530 -693 -134 273 63 -931 -427 805 -606 619 -376 -228 981 835 270 625 593 -51 981 -891 838 590 -676 611 -910 -394 120 213 -714 -189 280 783 189 -855 -120 -884 468 442 851 847 244 -230 -832 -387 -410 -764 189 250 -665 319 -201 -728 -984 503 -344 -434 516 174 411 754 -866 797 -850 483 68 144 43 -234 -1 855 127 871 -817 480 687 342 393 974 -579 507 -380 -209 703 87 -908 -72 -88 -601 578 875 -887 366 -891 833 -786 551 59 -572 -399 -991 -542 242 -766 833 951 23 -270 -326 900 329 -758 -459 -824 29 -801 -687 771 987 -408 143 -818 -957 -13 447 270 -471 -397 431 -319 98 183 -771 -831 -459 628 -852 983 -342 -616 622 430 -40 421 154 31 348 -153 797 281 -385 482 -478 -779 -512 -628 975 349 292 950 826 -691 -978 869 800 -424 -898 468 709 902 -506 -791 798 851 -684 -511 775 -348 -566 794 -227 97 206 -205 199 852 107 -762 -887 -878 -398 -541 -678 521 -172 567 -40 -468 416 -973 -375 433 -613 -575 -600 -498 920 525 519 -799 -583 732 919 694 401 -700 -540 -996 -240 -752 -207 793 113 290 -215 504 -335 258 705 -701 -845 -253 -465 981 -954 364 661 -451 -961 580 -611 -421 -967 -876 -887 124 -668 972 -162 -383 977 281 -715 343 382 781 124 611 332 321 109 260 -967 754 170 -602 859 73 -854 -883 -364 176 -136 -219 281 -285 -571 942 617 127 -715 -76 -379 -170 714 -760 106 -430 618 74 -827 -238 -580 -450 1000 768 522 678 643 334 -416 443 60 218 -315 152 801 -809 -895 -397 185 352 32 305 651 282 966 17 689 647 -733 -402 915 565 -433 -536 207 -253 -19 -556 -935 -682 -35 -189 493 -720 -739 631 -913 781 882 -568 440 -73 485 -255 514 -985 -500 -762 -791 -404 110 -664 537 952 -495 -349 898 221 -233 968 -18 136 434 -485 -102 -595 830 870 379 -221 55 -226 -60 555 -970 -120 -244 -350 4 -794 -266 91 -343 -313 -203 961 321 -914 630 -673 53 -878 2 339 830 892 437 303 -445 -95 18 86 -661 -33 648 -546 -511 870 -590 525 74 53 204 39 -765 145 -334 -758 -681 -644 -813 -688 872 334 98 426 464 -932 259 -38 59 298 -793 -994 -148 631 216 -539 -807 -184 747 972 256 -202 -597 968 238 417 199 159 -875 531 165 -546 -435 -357 394 -4 -486 -716 801 -665 -793 -159 -788 -640 204 -198 527 -4 -100 606 864 -563 -188 612 944 -194 -462 789 -891 -790 922 625 -519 921 -937 549 895 779 601 489 -171 977 781 381 -178 -474 302 -689 732 -565 778 46 503 591 951 352 -956 425 144 -385 -842 -910 35 115 -938 -309 306 -201 560 314 223 -637 877 -102 279 538 867 373 850 36 895 -126 -944 -139 680 -269 -518 186 -97 -286 -52 671 37 -674 -447 -155 971 541 -467 281 -467 -529 200 -531 451 -919 -819 559 -502 175 -440 -878 711 -99 355 -917 253 -384 -820 -167 -477 -252 -808 -145 993 -503 132 973 -614 591 971 -632 -642 -752 918 -706 -415 -342 -837 744 -431 -387 583 890 -514 -22 651 -777 764 396 -758 876 -763 818 948 -278 -299 988 4 972 88 -419 -634 -648 416 562 494 769 -899 377 -607 287 587 -38 443 -942 870 -756 -841 776 306 81 608 750 -219 -303 535 -332 933 999 -8 -764 -134 790 28 820 891 -479 272 -976 378 438 -874 -951 -744 973 -524 -501 149 -731 -716 -685 562 -240 -740 -3 23 -690 782 -902 126 -638 320 948 845 -1000 483 -636 736 -322 -695 -330 681 -918 -488 -597 -58 -139 -902 -629 808 739 -453 -191 882 413 558 950 725 240 -525 -164 -265 372 -644 -960 -625 225 835 774 -296 873 -566 -253 -115 621 132 919 969 -376 -330 -218 20 -754 -951 777 -470 -582 -720 -573 454 574 -191 -34 158 418 -593 -17 250 727 -648 -87 -18 460 -277 -92 444 -111 -515 -101 -839 320 -93 -199 -522 -452 -215 -152 -147 -752 102 -291 214 -700 281 639 -110 810 61 297 786 320 -727 212 -974 -225 657 900 470 404 664 243 759 -199 -67 -854 187 119 -124 326 7 61 -371 -844 -940 -815 -426 26 -452 898 -498 -216 -750 -392 128 -305 481 262 -750 -809 -95 928 -282 -65 -393 672 -319 -60 914 543 700 -154 -872 330 654 166 538 -948 -248 317 -398 -497 -619 915 -654 499 396 -918 799 -683 800 -781 351 934 176 -159 -196 -158 -449 -115 -166 643 -860 -522 -917 -828 -724 849 755 -849 -628 -178 318 96 -120 229 83 178 -829 497 -928 -629 -34 877 821 -839 505 576 774 801 -158 24 -252 -32 -435 871 932 -597 -78 778 -943 -802 -342 298 257 746 -770 -493 64 310 854 -635 15 710 -867 -801 490 739 358 67 809 112 985 -548 -3 -462 26 -31 738 -141 -416 -130 821 279 638 177 -216 549 714 984 -97 -216 -291 -413 -264 51 -769 919 -607 -354 421 480 -395 164 915 842 183 793 -821 -842 750 349 -74 -18 -263 17 -899 -258 -377 337 -597 -578 -685 -506 -160 267 475 799 964 -650 790 797 747 235 243 -663 461 538 531 -868 -691 -787 89 780 -2 848 594 -803 224 147 -50 230 460 -164 -347 -334 886 575 -903 619 794 -568 -449 374 -976 -624 791 277 883 -478 150 -36 294 741 -665 -763 777 942 926 626 577 -312 -917 761 327 688 -833 -916 -115 -424 340 -60 -699 357 -451 -127 988 294 -259 792 -937 -673 642 375 -189 -785 533 -551 -327 -881 -547 -630 -385 -181 344 567 255 110 -514 376 -273 787 255 -563 935 -54 342 259 -277 -621 194 -755 777 935 -816 -310 -775 554 -691 -971 562 -502 222 -852 -387 -135 -807 -144 198 232 -195 568 323 596 321 -904 -486 -850 -218 -160 -251 846 634 424 -925 -376 942 652 -589 116 -310 777 -537 124 -284 751 -605 719 -6 412 -23 -625 118 707 606 -265 -134 70 648 -735 -924 -161 -837 811 -243 333 33 928 -539 61 544 231 -81 293 -976 928 230 -878 -2 272 591 693 488 -120 261 662 740 933 -185 -797 -347 893 268 -733 981 -637 195 -432 -668 -325 -993 -563 531 -494 -893 -717 -809 597 140 215 -947 -737 202 389 738 -583 639 -319 167 -226 -946 -425 -302 -470 473 -791 -578 789 943 -363 918 -283 774 401 -660 -867 -226 -176 980 6 733 -936 917 204 807 -922 -908 -694 -246 -18 352 -304 978 -277 -907 -393 863 299 -818 283 -793 533 870 -843 -230 -988 650 58 -758 606 -87 465 -20 81 -447 -14 -379 303 -653 777 182 -672 -329 -235 112 -194 608 514 -450 320 -902 861 -895 71 -388 987 277 -37 394 -703 -445 -834 -493 676 -728 -343 820 -731 -860 -695 134 -283 -979 349 -747 -987 599 -301 350 110 -183 959 -576 -670 -240 -451 429 -660 170 -11 782 -810 72 -812 -404 865 -321 -899 -403 -946 -427 -753 153 -472 786 -705 75 325 1000 -711 -305 390 -164 -142 655 268 -436 -529 -289 6 -755 -408 -828 -93 330 -3 270 -385 -497 89 -328 -12 567 -157 -983 874 -41 342 80 862 -408 483 188 -145 313 10 -965 -775 744 -850 -120 -803 -953 -51 640 647 -439 832 -511 759 231 247 -509 374 48 -826 -506 -127 -565 -973 -544 223 -890 172 784 447 -501 377 -802 288 -641 -588 393 -770 -617 -125 -734 -515 -224 -383 430 173 65 -435 -757 -770 144 457 -728 -455 -364 -878 541 -720 -520 463 -46 -557 -227 -595 -914 -978 99 -742 919 -337 353 796 -304 -211 -674 582 -332 -827 515 384 765 95 478 -895 139 557 288 186 -932 466 -414 -71 161 18 530 614 -804 712 950 -507 610 3 -327 248 -634 -482 686 -99 2 -217 377 889 971 -510 967 -459 -889 -528 -510 -670 606 757 170 -488 -316 540 -745 -846 963 -959 248 -796 375 -17 -821 95 -628 -352 -209 752 761 -840 708 730 801 622 107 -902 793 939 916 -565 127 -378 -538 -849 -782 338 648 329 663 276 399 -811 120 -657 191 -927 53 -220 -529 -331 -554 -394 -466 366 -570 562 347 682 -728 -233 -71 -998 745 -712 -273 862 558 596 346 -288 771 -864 899 -125 450 -610 191 590 771 -600 -333 656 768 345 398 -773 -832 -94 139 878 499 -952 -683 -533 229 -325 832 -688 -708 888 -157 483 358 -362 -128 -656 -826 99 958 -147 498 -263 932 -577 184 450 -271 566 -170 102 -249 -717 -985 898 -682 -597 704 84 280 678 -474 331 348 -248 945 -390 -427 302 -280 -726 -295 805 969 -292 552 -529 -582 642 204 703 907 -533 819 871 86 337 304 195 -807 81 -111 -645 450 742 -114 -721 -532 -143 -4 107 361 -628 83 -626 -100 933 -662 825 -963 -884 733 287 220 -728 510 237 201 -319 596 802 543 435 -126 -624 -536 69 665 -27 -188 700 587 -928 642 969 198 760 -85 219 -784 -616 -782 -847 244 -508 -714 -19 915 433 -234 -438 -312 -500 842 -593 -136 118 606 394 941 -567 -752 332 474 474 -782 -474 896 -716 622 90 -424 -902 745 -609 17 -948 504 61 398 422 -910 921 476 -151 926 -409 -69 273 608 596 -195 -367 -299 -571 -400 180 680 -254 730 554 432 -832 658 -406 -998 216 -134 -741 384 355 835 -331 -599 897 -620 -873 912 -218 -391 43 -687 446 358 12 -237 100 743 -343 -472 -712 -772 422 650 281 -156 -817 699 178 437 632 -523 927 -358 18 961 -41 -337 -349 -276 -885 -603 -307 704 -270 -733 602 -845 -157 -455 -225 333 -667 -458 -751 843 -183 -838 -397 1 -165 474 464 590 134 164 -497 107 -257 178 422 891 677 96 -514 -571 671 255 464 -546 659 -836 758 -594 179 -554 -223 -108 707 646 -318 -380 -361 -403 1000 -669 641 656 735 34 996 -732 968 836 230 -114 533 -946 796 -504 481 680 515 822 -368 -277 -771 -51 -211 -527 -698 32 928 724 -719 559 -75 -136 -121 896 -1000 -796 -52 -166 -765 -393 15 -436 -653 573 483 -490 925 366 444 -148 397 453 814 -718 309 319 -118 -525 -228 866 -704 505 -873 280 -365 -747 708 -647 -671 450 855 801 263 147 -370 -96 -982 -533 -755 -44 373 507 861 -236 796 762 -348 -218 -915 246 -312 -66 -847 -247 259 -485 317 159 -187 191 -605 668 663 545 -826 524 892 408 286 -541 872 -776 601 -603 -862 -922 681 -576 -481 -68 571 342 -928 916 -215 754 -586 24 -201 90 180 -222 57 -630 583 -450 -539 -116 897 35 -922 -388 -392 68 930 752 -57 562 807 -250 97 10 -405 945 552 -974 376 447 -858 231 -147 918 153 -72 390 400 -251 -345 -958 -987 -503 -132 863 648 357 145 854 405 -409 521 589 -150 -124 948 -458 356 -669 544 -349 -491 -509 -974 499 38 -166 -254 301 115 494 621 447 -487 89 -725 931 -288 376 286 -584 -316 -278 -715 -359 -939 677 231 227 527 -839 201 -910 99 224 611 573 152 -569 485 497 445 -604 -441 -439 -633 500 -238 816 -60 -165 -562 908 -991 -292 -444 404 -253 -174 -772 608 847 -521 -120 662 -294 991 -109 270 -372 -559 -494 429 951 -983 -253 939 92 296 -155 -509 -415 772 463 -602 -555 -750 -47 -178 -860 -443 764 342 234 -743 988 166 25 600 -598 178 -613 -111 -414 924 386 671 736 -533 -448 -474 892 833 505 389 80 550 272 -928 875 165 -319 54 145 8 -6 324 811 696 990 368 -984 64 239 18 328 -88 -584 -433 364 638 -67 -111 -430 -111 418 542 831 -195 543 -501 651 -507 907 -164 506 842 -425 -377 986 612 -390 -957 -865 -607 912 -313 562 479 195 269 -814 -983 -730 386 707 716 -249 274 470 425 157 589 695 -873 -449 986 -755 -482 366 475 355 -363 -980 -299 856 -682 -448 768 -977 260 287 -297 49 972 -97 15 -483 -192 928 -994 -31 -671 174 19 835 -41 -932 362 -310 531 589 77 29 -329 -395 1000 167 -756 216 -584 524 852 106 739 968 337 -56 -602 198 849 -226 -658 -822 627 76 359 368 -543 -429 -839 -568 -613 -78 235 -391 -796 968 498 -599 747 -374 835 597 639 -989 341 762 768 -890 -658 576 -582 629 -856 510 -750 -635 103 329 334 -614 -966 886 -71 338 -568 560 58 183 367 645 -757 -542 -500 -970 685 979 -351 -370 -533 336 -146 56 -221 216 -878 199 -908 -999 164 292 -203 -166 276 332 812 -414 166 -450 81 -708 992 210 394 -993 -920 -464 804 -686 276 -758 884 94 -753 -274 592 679 412 -814 -396 321 -777 -948 -968 -948 525 -792 212 -986 482 707 -789 -957 -829 -685 167 187 813 908 -581 -221 -888 -497 -379 670 652 -576 659 933 -852 71 -128 -505 929 -782 650 -720 -431 209 81 65 423 866 379 -545 -262 -798 -13 948 -903 -212 761 950 -902 -764 -97 121 -126 417 418 365 -764 -170 653 -550 15 -416 483 755 -855 539 -450 584 285 -86 -282 -399 -816 780 -513 837 492 -592 -868 -942 589 -763 455 -955 -295 -263 138 -897 -194 54 -763 -871 756 -717 -738 632 -497 124 -735 -96 76 211 -662 -738 -657 485 492 -368 313 113 -69 -502 751 99 -605 220 403 -670 173 -391 -467 -827 -234 455 957 -108 417 432 -500 -936 -73 474 -574 747 955 721 507 -823 185 742 -177 -597 217 993 409 635 327 411 377 -897 -608 -112 250 539 -484 566 12 -222 -838 -774 -484 -913 768 -761 678 27 -66 128 -395 -257 405 -146 134 -20 127 955 243 422 172 -461 217 -947 -886 -316 -743 117 -221 849 -232 484 365 516 -101 512 -863 -825 -126 -883 -421 120 -637 -483 -22 454 -640 72 754 356 315 -107 -882 -392 784 -50 898 837 -721 571 26 661 730 962 574 134 -375 -675 576 -902 -157 595 293 -567 -948 557 374 54 522 490 -419 -62 -362 -243 563 355 -647 318 43 -169 -552 641 400 -133 -247 945 247 -235 275 -539 -151 853 406 -397 142 924 281 622 -872 695 -231 511 -34 342 476 547 342 -299 31 377 977 336 676 -227 -909 -643 -320 115 -648 948 172 943 -721 -279 -510 -549 -419 -430 249 542 -162 -923 -958 -475 415 840 -630 402 -798 474 -870 -866 -761 -915 -785 148 179 -882 17 -698 -478 -421 125 64 -372 -334 452 -249 -471 -372 297 -297 109 -729 848 138 -443 -297 856 -299 307 344 -930 572 911 -214 -983 -625 -275 289 821 -320 425 169 -444 -178 -424 -944 -263 -553 398 -551 386 -445 409 490 294 -343 -796 234 884 -811 -923 363 -792 -800 -218 645 571 591 -543 -185 208 -499 -149 791 -798 493 391 409 881 143 806 -452 837 768 -128 -732 -908 -449 154 -744 -448 -931 375 -757 268 514 987 995 -240 738 975 -886 -140 991 490 -596 -515 596 -25 432 73 -110 446 402 -650 129 -402 -581 859 967 444 430 80 472 757 -659 -138 482 -226 -650 -222 557 673 380 233 490 271 -84 486 -945 -626 -681 -562 -217 345 470 -508 -746 338 986 465 -577 805 349 -616 303 -20 -61 964 -703 694 948 196 -95 804 -433 -102 700 -791 725 -392 388 588 77 -525 -797 633 -12 -101 48 -624 911 979 992 -571 -218 941 -135 370 -3 733 542 515 -253 815 -101 798 918 -64 -726 -186 -154 -516 435 -388 80 -998 473 -89 -15 -168 468 -528 96 -903 -841 -842 47 -197 -578 -255 -919 883 -815 -166 469 389 -514 43 -814 529 -890 -268 -853 984 -763 52 671 -575 249 -249 726 -338 586 -663 309 812 694 -257 -933 -352 -955 140 -715 389 -792 -141 -880 -226 -4 -749 879 40 115 766 -286 913 -417 593 242 -233 -247 275 -809 502 173 -195 -109 77 -875 -603 563 -904 -540 -538 943 1000 132 892 804 153 -684 -746 394 -810 -895 974 29 -763 -353 -71 -917 508 -445 -789 -687 -807 671 -420 309 -225 -79 765 -352 -194 471 -473 611 252 161 726 739 549 -269 -133 725 -657 -692 510 329 149 18 -766 -563 392 -229 444 795 811 6 -625 328 475 992 -46 948 -208 785 284 -542 964 -507 793 891 -342 657 401 -217 574 -1 -412 662 -355 -424 -46 280 560 613 335 892 300 353 227 -729 -592 842 -553 -811 -565 -867 459 -984 -730 -655 -349 -223 463 556 245 471 -406 658 671 65 -889 -621 788 369 -293 -980 268 -173 774 -626 -813 63 776 238 746 626 -873 552 227 -616 147 901 833 364 -579 219 224 741 -30 639 -479 -694 -554 -407 -598 669 -961 829 -986 228 -797 992 -234 64 597 887 -832 -499 410 -501 -712 -117 -457 -269 723 404 -408 148 -762 884 -743 -716 916 -381 621 940 -258 242 777 -371 -272 -592 -580 -540 -252 -405 -179 81 -424 -720 602 -14 628 925 995 826 -471 -730 633 861 942 -761 -927 -632 568 -669 573 676 475 -509 -107 191 563 -540 864 169 956 -967 -993 -517 546 559 952 255 -949 -890 -420 834 -836 -92 275 166 -953 987 659 376 524 572 551 -213 -916 -76 879 -272 243 914 834 -324 -712 2 87 -50 319 -386 575 -884 -266 -654 597 336 349 -601 -532 -365 -973 -299 403 231 -289 657 -754 -512 -884 961 622 -679 961 165 542 473 31 969 -728 908 337 -262 311 458 -810 -301 -587 667 -63 396 -358 459 -388 731 -687 -904 -115 990 -934 -255 247 -332 351 -324 76 -108 108 -811 -311 282 663 117 -620 -533 -430 483 605 153 -675 -917 774 -44 -378 -953 -725 -598 -797 -994 208 892 652 306 -167 175 242 -343 -888 -735 -588 -623 -104 -669 226 946 524 726 -165 -796 430 -711 885 -782 188 -918 -341 771 -505 997 239 -527 -151 -772 -570 -202 522 -892 -356 -968 -103 660 -151 156 696 949 167 319 -226 614 501 920 -42 -609 327 359 467 -912 -42 1 877 -860 589 -352 -951 -579 99 845 452 184 -466 -685 677 -276 423 445 386 -153 995 -671 806 -252 -252 -430 216 223 -683 694 784 503 -362 -589 -214 819 -350 398 -343 200 -782 -405 -253 -928 77 739 159 232 -763 352 -406 -135 750 306 48 -558 120 -352 -113 -426 -786 79 153 594 919 -870 307 -756 -701 -656 -663 -442 478 454 -42 177 493 938 60 -558 131 397 984 563 961 -120 298 609 517 953 534 -701 -637 -336 -201 -774 512 -930 957 -82 -891 699 -651 217 -887 471 47 874 -990 654 -647 -356 751 98 773 -677 850 -224 -678 -756 112 724 -73 944 -341 325 473 -202 -917 572 516 75 -76 -28 320 -420 798 587 574 -601 374 -843 -984 -223 -116 667 -131 14 307 140 625 -262 -97 151 994 -95 -753 287 779 14 -992 -426 347 430 -265 -240 915 -379 879 -623 -840 194 271 656 81 -805 -4 413 336 948 928 -258 952 267 -241 -837 -897 -375 283 966 911 -496 466 666 299 -595 -810 -102 157 920 57 -750 266 -481 -757 -244 320 526 -501 -543 163 451 544 319 -523 -485 -928 28 -165 -377 -86 232 -864 -687 345 780 646 -280 -454 -194 -117 -223 -470 -854 -285 950 512 -795 -334 136 344 -677 -648 135 -235 -946 -514 839 -282 -614 -151 371 73 -632 -203 -891 30 109 -508 -991 883 -463 -449 -655 -863 -780 766 369 486 -149 -975 -843 858 -914 -201 373 691 -347 765 -789 853 -711 657 -163 977 -573 -633 221 -693 -589 -894 -524 851 601 -440 774 307 336 355 -600 348 -119 536 -165 -698 -115 167 574 601 -16 358 744 885 655 -848 -519 716 -82 -835 856 -776 572 -732 -781 -112 772 -138 -250 -904 -859 -982 -877 148 -76 -367 -600 282 -643 789 -937 881 39 -316 500 -374 -577 724 490 900 -129 -680 868 -618 884 791 -219 281 -792 -107 886 -829 564 -17 -213 -116 -594 74 842 -924 -121 -951 -164 497 -314 228 335 918 -409 -666 -799 -147 326 43 -349 -102 649 827 -167 -889 -855 -154 -260 -900 -894 493 -653 527 -297 -334 646 -183 976 -31 -131 950 -560 643 -542 743 -428 690 25 40 -155 261 -879 -449 892 655 869 -825 618 377 611 822 -791 738 -840 720 422 -91 288 459 -391 -893 -939 -67 -675 699 97 -478 469 -896 -737 996 -238 713 343 47 579 731 832 579 466 -53 129 676 409 658 20 186 -295 351 -813 450 48 -878 76 981 654 628 481 417 516 -955 912 -166 -155 92 -311 -894 116 685 -41 -741 -177 978 283 -718 -101 -256 949 955 128 109 427 975 -280 669 379 835 58 508 152 189 -716 -428 255 901 -835 -190 -633 386 -853 -626 445 42 -590 598 -716 147 -83 736 -46 335 668 213 141 125 378 -409 675 -633 -325 745 -816 260 764 419 -585 435 868 852 295 728 569 905 -461 192 576 -991 -591 362 -507 264 -655 950 -28 -634 -175 -853 379 131 -629 429 -593 603 -699 957 281 -34 -632 872 -926 223 327 -220 -863 -436 888 990 -627 152 631 -989 866 926 -185 -887 -560 -940 374 264 -318 37 -694 689 -809 368 119 -32 -36 -764 -410 -663 251 283 -555 -994 -210 884 -262 -881 -74 -363 773 674 -776 -861 268 877 -593 383 -947 -760 264 809 -23 939 -84 354 -961 88 338 -617 -176 514 -545 735 -815 -961 450 16 -402 -404 -657 -848 -37 -260 829 883 936 824 503 526 168 31 401 -178 -962 919 987 -548 -818 -970 -954 148 -522 5 -165 207 -573 240 150 -330 218 923 -884 -158 -144 -817 -825 -16 -132 111 -413 -872 592 -193 -877 -822 -441 227 25 971 966 -215 767 373 987 -269 527 -875 -243 135 -890 -68 529 341 426 -919 -934 -6 -768 325 -616 -430 -605 -579 139 -125 -29 -819 -921 545 360 -877 266 758 -511 -477 -552 -446 -849 997 -739 -523 -345 -405 -553 -669 983 607 120 824 573 -802 -824 -834 -696 884 805 -970 -941 189 -514 139 -282 246 -32 232 -881 -834 636 -526 -174 519 -591 -776 440 361 -371 -300 992 -537 965 -38 -209 -120 107 236 986 568 195 18 -126 -587 -206 -680 484 292 -627 895 43 -272 -637 951 672 -234 -433 697 770 -901 213 -653 -684 116 -75 -6 -336 148 -302 -788 279 65 -894 781 -738 -342 336 -260 -164 573 310 -137 -155 373 276 833 -722 241 804 822 738 -149 -719 104 -433 225 939 -91 -976 802 -412 293 -151 -174 -75 673 974 -897 265 474 38 256 878 443 861 -232 -334 -929 763 820 -714 -171 -392 -380 676 523 -750 609 -551 441 62 -430 -810 697 -815 -351 -24 40 5 564 553 510 553 28 -856 -567 987 506 368 -748 -866 -720 950 610 801 769 -61 35 -729 871 -815 -965 -528 -243 660 398 -452 39 -182 -757 894 -478 912 -810 380 -68 284 -716 594 828 -310 643 -881 -731 -558 335 -489 -831 402 -38 5 -100 340 508 114 -816 -295 -673 -33 668 617 328 263 489 -746 639 417 359 931 80 19 155 -48 649 358 132 898 837 -377 -753 -740 596 -883 725 -665 919 -428 746 84 257 451 64 -91 -83 -161 -424 -130 -884 869 -74 287 -713 519 -491 -442 -748 -553 -376 909 119 421 -524 890 -490 -558 153 -465 643 288 16 10 204 383 -557 -163 243 329 -323 -748 963 -587 -240 587 662 -797 598 -669 -985 -500 873 603 -321 -594 -123 -404 -809 446 470 -884 544 -850 176 -136 601 -188 0 126 -969 -444 969 895 -344 -966 853 577 328 898 -801 988 -552 -659 236 200 675 195 -640 202 631 -344 200 -571 107 842 765 -498 964 -392 997 -654 -129 -362 -729 -243 786 -627 -847 -234 -800 -470 -887 -208 372 663 394 383 -214 498 -387 150 -906 -30 -490 -617 -352 215 103 -623 -696 269 -812 -739 929 220 -887 -795 -429 39 -782 -431 -558 -874 -41 259 779 -449 159 -620 -282 317 731 -593 -550 48 -43 928 -736 7 309 304 -687 107 740 281 -560 -71 883 -663 -47 -815 752 -887 69 -267 -518 -81 759 -61 -461 -160 854 -438 -333 -315 121 732 -749 -824 -233 -32 63 477 -427 -158 463 -117 -743 85 494 -890 -693 -446 658 868 741 -65 -574 -554 71 -107 161 959 30 887 687 -624 -688 443 504 -90 -731 -172 -575 328 -443 -235 -416 661 951 -178 801 -541 1000 401 640 523 -194 392 -986 -455 246 -990 -417 994 737 590 57 -634 -97 -325 -625 985 881 909 938 -427 -388 -5 -392 858 514 335 353 -532 746 -561 -865 180 364 -233 445 -149 -507 -48 -654 -420 -161 602 525 73 -149 579 -610 315 -309 740 -979 934 833 311 925 -734 240 606 -463 -572 880 -90 410 474 904 -797 458 575 961 -392 703 -32 -311 774 700 358 899 989 -131 -547 399 736 618 129 -348 -262 538 409 -680 -612 846 -971 -513 547 -679 612 -550 -988 64 -181 890 256 795 -688 -772 917 -531 -13 -269 89 -151 -607 -978 186 693 -515 798 345 845 -155 93 265 88 -999 -446 672 -89 -590 -292 91 -347 -360 917 -49 572 518 965 -222 -298 829 -775 -937 737 301 415 794 -513 249 -509 694 -281 -602 813 781 -751 -605 -112 671 630 -910 -962 -160 -784 90 641 -822 758 124 954 -613 772 -868 -769 916 -332 649 272 -199 -73 859 -925 969 77 583 -944 -775 860 -988 605 519 744 -1000 397 35 -935 -912 530 366 375 211 -607 -581 -436 304 719 243 -173 858 -19 83 -318 -989 978 -122 858 936 -138 939 -858 832 136 775 -920 -879 637 -559 -605 754 -65 250 -50 -683 191 -164 -810 609 304 -991 686 385 288 2 -221 -816 -566 47 629 -159 -145 -548 958 463 -685 340 436 9 575 -853 853 -267 465 -631 -514 -367 -473 67 -499 -327 -399 -243 992 771 564 -2 813 -264 718 -341 607 -793 -849 -462 -723 -391 407 148 -609 271 272 304 -897 -596 547 -890 498 -750 -603 76 -714 -710 -326 57 668 -720 507 -936 918 629 107 601 77 -597 -799 327 276 685 3 666 534 976 -819 990 -116 523 157 -275 -340 -668 812 -87 -681 883 112 747 -538 492 -441 -607 -112 762 387 -939 -526 -903 467 473 -140 -719 340 136 512 -199 -775 -120 669 -173 337 -636 23 -554 -365 105 -36 -315 136 411 -894 -423 -776 125 522 -564 891 -103 842 -25 161 567 -351 -638 991 55 -109 208 891 -472 236 889 139 -721 929 52 717 -76 -936 -173 359 870 853 -630 -743 -443 -670 583 -376 728 619 911 -664 275 -935 814 -38 -218 965 -319 334 706 646 -43 80 556 -436 308 21 868 114 234 222 921 624 -744 816 335 940 254 -656 785 889 -309 14 -521 -925 546 821 -915 -15 -967 435 676 586 -530 -231 -303 386 -514 127 -141 838 -704 727 -131 304 -725 -520 -413 -954 -679 -461 1 -250 818 -509 390 673 -449 747 923 707 24 781 643 -457 525 -45 133 -437 -696 713 683 -131 110 49 -179 915 641 -636 -650 -49 -923 679 -180 -159 -936 544 505 -983 188 345 143 921 723 -791 -820 -504 633 685 -173 295 348 157 50 -282 585 -120 -24 -122 321 929 -265 -728 540 -502 -668 -274 428 -625 -877 138 794 -974 -165 -688 65 179 -875 -967 -100 796 665 -142 -106 351 -173 -186 495 385 104 303 -253 478 -138 -76 806 858 991 110 -358 28 -578 -955 265 162 -683 -875 -390 454 -108 -475 -58 50 406 -408 -118 -430 537 -65 297 -677 -938 770 -607 -5 680 -537 528 -628 598 421 -868 187 322 -832 -956 208 -536 -72 -341 -892 -452 -968 -840 -343 -871 -704 274 -826 -539 -277 -297 462 -32 -318 -978 -532 651 -421 655 -873 99 -112 159 633 -656 10 -31 -27 -546 -548 -160 726 -643 302 -333 -977 281 -487 -331 412 -244 481 675 613 -522 665 -275 340 63 958 642 278 805 664 -160 223 -887 -882 -119 11 209 936 712 98 -859 -36 -746 153 -215 -854 603 769 -699 680 320 297 534 -135 -746 199 293 -229 159 -890 997 466 521 -544 656 -424 -663 960 623 -578 982 628 -112 150 -61 675 -852 -2 -330 678 -553 593 445 628 320 -945 -88 579 -882 -429 -203 -524 1 -146 323 -35 804 715 650 -208 -838 497 561 -273 -371 281 -836 -330 -52 604 -686 -36 193 695 963 -70 60 -505 -583 -874 276 -315 -52 133 116 -435 96 -440 336 985 -456 -245 658 -341 -629 365 470 -962 722 -173 -446 566 483 -791 573 523 -474 529 789 -646 -508 753 689 398 -203 53 -792 711 537 -528 359 220 -183 -891 985 -302 -972 759 755 53 903 -197 992 526 529 -54 -745 -117 -339 868 -575 567 183 -592 888 -631 -332 223 63 721 -615 622 547 57 94 145 136 145 -40 952 -313 -423 -337 -798 -747 -332 489 569 -400 864 -301 70 654 -467 -552 885 760 -748 171 -946 762 -727 -298 -398 -402 -963 366 -151 558 -438 204 185 -326 -694 671 335 -818 790 487 -265 -86 303 660 -384 578 -441 929 -448 240 -904 800 -452 -337 967 833 258 -254 -753 53 837 -398 -892 -382 930 639 287 744 -411 -831 -717 -824 706 216 -51 944 204 288 776 974 754 863 -605 -77 73 970 -64 -29 -431 287 -433 -846 -170 -815 -392 411 -24 -148 884 -259 -776 -740 133 369 907 304 -106 615 445 325 -877 -257 558 591 851 -672 -212 250 697 661 355 126 274 -329 985 -994 -469 200 700 -821 -162 -114 -766 16 -195 750 248 -284 448 -895 144 792 931 457 602 -624 50 991 114 -393 -788 430 279 938 -560 -76 849 708 -370 -909 -834 862 966 -168 272 -283 -643 242 293 331 -929 -665 993 -480 89 -5 950 -467 -623 172 -296 -672 681 125 -910 927 47 611 -300 891 344 229 -45 -670 -194 150 -211 127 871 -291 -519 992 -993 -289 -175 495 -236 -178 554 -458 -859 -130 40 812 336 -388 777 207 996 992 861 74 858 -442 383 -502 -643 615 0 114 676 782 436 -584 -998 511 246 -624 -863 661 284 -568 -815 -862 -567 -364 813 -977 -578 -126 670 -645 -553 -515 937 38 -110 -151 -716 298 279 325 830 -885 855 824 -449 -624 5 764 806 -10 -508 -228 -919 767 608 430 -856 -161 -15 -796 -196 379 888 433 85 -874 418 557 679 -594 -197 365 -153 -701 835 781 -20 -445 -750 -689 -54 -443 642 -825 497 -74 637 5 -288 -903 23 -213 -475 266 415 129 49 212 -62 134 -266 -521 864 834 735 -761 -489 656 -342 -403 992 965 -660 870 -111 -456 812 160 599 432 -57 -250 343 777 208 76 886 365 241 -310 -250 -543 -154 -200 278 -552 -608 -577 -94 -893 72 219 -795 -875 963 -63 48 145 -554 -914 -264 718 -64 -435 316 -374 274 -282 -318 -918 57 -426 266 -438 -845 -843 742 336 -197 1 597 -801 207 -37 -857 -177 506 -170 266 -481 -527 -387 -118 -711 902 -583 -95 -262 971 -241 -189 -976 -757 -823 60 139 685 199 -853 -214 368 249 186 -662 -748 485 810 67 -50 -163 -813 433 -602 -855 -43 317 -772 -363 -984 124 -747 100 894 -632 123 767 507 -744 384 321 437 -212 993 365 414 -205 532 -756 -911 280 -342 424 -943 -374 199 752 -662 955 838 -577 767 557 -260 505 -563 821 -777 349 -233 -945 707 -727 217 -704 95 -537 582 -340 137 -362 -461 27 -981 -703 -205 399 123 -284 -31 273 429 381 -776 -132 854 474 753 -482 832 -727 324 321 -965 991 -889 -787 121 -878 -670 -444 -535 -315 64 910 -294 -316 102 -604 761 312 524 -974 638 935 -500 -409 -924 545 937 676 972 -971 -212 482 -120 19 -126 729 568 738 830 364 -532 -122 -885 -533 -482 670 -315 321 -115 -788 -919 94 -610 533 395 -209 282 -720 353 -142 -476 -350 794 777 -369 -483 910 134 -154 828 -772 806 -878 -904 -904 561 -253 348 779 502 -854 280 489 528 -903 -611 88 546 253 -372 220 505 944 425 -338 -554 409 815 895 -318 -192 472 -170 -347 -674 734 -11 326 140 634 803 193 989 441 -1 480 62 826 819 26 -46 836 324 603 732 771 -722 -543 -523 783 231 714 -509 459 -241 -878 -15 325 718 -362 167 -671 -651 593 -271 -879 -445 -109 -781 -759 58 541 348 108 -297 18 -198 -413 909 521 705 188 273 -355 -969 760 -452 -538 852 -297 -250 447 262 277 -201 -913 117 993 110 746 -803 190 -770 253 3 -698 -325 -489 -935 -939 -608 439 -790 -825 -536 -838 -279 317 -864 -887 602 -186 782 -566 -383 527 -435 856 -160 -509 217 -538 -810 874 677 824 582 674 -210 -842 86 -974 -822 191 354 -239 653 83 -886 593 -842 995 480 -144 -313 -217 651 754 716 -689 -803 55 243 94 -415 -965 -415 -106 299 -96 -565 -693 147 933 191 740 683 978 -184 -696 488 830 -887 -30 807 945 572 663 386 475 -660 -395 779 16 617 -101 895 -688 604 -432 -164 -272 187 -934 -773 -291 50 471 47 714 899 -94 -375 674 500 36 564 -129 690 946 -356 542 -739 285 -521 -828 882 -170 300 -99 982 414 855 741 -430 369 -609 -255 429 433 67 -579 -218 -784 -118 -993 -143 121 65 977 784 850 621 790 -386 -117 872 -364 -907 -774 655 413 815 774 1000 -417 -631 1000 -559 -97 -41 180 -841 17 819 224 610 821 858 -490 -86 -589 886 -463 -186 711 -459 -34 6 -927 -882 767 499 447 235 930 498 -313 -73 507 -791 -608 -457 625 -777 -511 -342 -244 -364 -106 328 383 741 382 -883 994 -382 -538 -74 -652 897 -109 -984 534 681 -685 -640 99 872 -556 566 -532 280 546 635 594 -304 751 952 -987 -948 230 129 33 -633 -798 789 711 823 -778 682 -336 708 113 422 191 -516 -957 -165 -567 -989 -171 -955 466 -948 700 938 151 715 362 -770 740 682 -486 795 351 -413 -865 331 -707 36 251 445 -716 463 -761 203 -75 -999 -434 716 -67 -174 -95 740 677 505 -228 -450 -909 120 -111 -160 -938 -948 889 62 403 -658 -879 212 586 -657 750 270 318 -929 609 11 -508 746 485 -306 -499 -231 891 633 329 444 915 6 -366 -406 513 -31 322 426 -723 -150 456 487 738 -903 3 -347 520 -4 -555 424 757 439 -71 -506 419 -891 158 180 137 837 573 238 753 770 -279 -568 85 330 -478 -372 161 -487 265 990 349 768 -547 -15 -574 855 66 322 -138 -565 692 -756 926 -521 -3 -430 138 -327 18 67 150 -150 -159 -962 423 -416 308 308 -84 -637 -298 -72 -890 512 804 -590 494 811 795 86 -661 -718 -307 386 962 -389 -693 602 399 -24 -370 -199 -223 546 -301 745 -837 750 -402 -260 -244 170 66 -43 582 -902 575 419 907 -307 106 -37 -855 -75 -903 907 869 234 309 49 -46 991 857 891 -743 189 236 33 893 180 -461 -358 -184 799 208 914 390 571 -900 28 -983 -535 937 960 765 317 22 -131 478 608 -865 -745 747 -299 -779 -130 571 -299 -764 705 607 -563 617 91 420 -782 -566 958 245 623 -421 -252 -299 -211 -37 642 328 -218 212 -733 -536 -699 -79 324 955 57 -692 -306 510 -511 -548 -394 -74 -574 -837 863 -143 876 33 -228 -221 752 -823 -352 48 -933 -163 -860 -63 929 -651 -226 -41 -42 -988 439 -942 -572 862 463 693 -552 -688 603 -747 -772 700 -496 217 -844 -94 123 323 -33 -657 -803 246 499 -433 956 132 580 487 144 -812 -285 428 -386 -213 -828 970 428 -410 859 462 -374 -236 278 -283 -865 -653 58 286 51 -625 -750 243 -92 -227 388 427 -626 -838 -407 -732 824 -360 885 891 -173 94 165 208 -60 -27 -529 -783 887 -124 957 -386 963 -533 -742 267 -269 -73 -815 -767 -413 317 980 681 391 308 -801 319 994 402 565 505 -238 -399 -668 550 45 -307 -345 904 824 -939 313 -32 -138 704 395 615 454 -875 -125 474 357 396 -16 28 228 -721 -552 -862 -934 515 315 -332 813 -463 816 -905 -364 607 373 987 852 -509 691 -294 545 78 -560 407 -878 152 185 -844 511 -892 979 -45 214 119 -148 515 480 -725 252 693 -278 -984 826 -818 -972 -552 -659 777 -249 -788 236 -414 919 314 215 -153 -461 -340 -770 978 -389 -246 -59 -916 322 297 -257 746 -537 790 45 -354 242 -597 311 15 -954 -40 -715 -335 683 -353 -209 699 581 -2 -498 248 -672 -57 907 566 669 -6 912 -504 614 835 -468 -684 296 840 -882 664 802 -456 -833 478 314 -552 907 799 738 990 -127 -224 172 180 442 986 -989 49 -932 642 559 762 -286 9 977 -626 -258 -557 -271 -558 -834 -793 -675 -114 288 -166 524 798 -456 430 523 -509 -877 -165 -28 712 -971 -516 -137 -322 -936 775 65 936 398 735 981 1 790 324 -709 -747 -615 152 235 856 316 973 126 -384 -496 192 259 644 -668 -429 -419 420 -357 431 -254 -525 -173 -339 -239 40 986 168 789 -882 -634 968 600 419 167 -276 -796 211 367 640 -718 -374 717 225 26 -521 -753 124 126 -318 -278 -494 299 535 -811 858 939 170 948 -374 -176 767 170 -716 714 854 -421 -36 -261 -626 -768 130 394 670 44 -840 915 -409 -16 -848 -677 -736 542 -122 702 674 -355 -327 197 -493 -361 31 -412 -191 -776 -42 -361 -116 -146 689 -196 237 825 964 -340 307 986 753 989 241 423 956 26 -843 254 80 -637 -16 238 -579 -747 80 -376 -744 -935 -867 283 -391 100 -763 -709 -366 -177 -516 -507 -930 -162 -990 -934 -33 677 -725 -21 153 -512 38 -267 -326 329 15 -424 -559 -520 286 107 -328 -286 327 -276 442 -355 36 216 365 -884 861 -218 -662 460 336 -421 -893 424 891 832 -951 770 17 165 -406 -928 -184 20 -11 381 366 -649 869 -60 271 851 677 13 -946 -844 809 -248 -539 411 443 450 -175 293 887 -451 667 932 466 -893 842 886 342 573 684 884 -237 -883 130 -298 -322 -966 -115 120 93 775 -329 296 398 46 58 444 379 -458 -481 -721 -43 -981 -14 90 85 -842 -153 754 804 735 110 208 -27 804 -533 617 -541 -309 280 -861 753 663 -723 -725 761 998 -35 406 928 -882 735 533 614 -795 -257 204 457 -162 697 -547 -564 -495 -974 -295 -12 -446 525 -735 -673 642 -67 -116 940 362 905 356 920 -244 -958 -414 -494 917 -832 617 351 -860 -913 818 -540 -70 -546 -168 296 -375 -241 516 187 480 -75 538 177 194 -493 783 -535 -225 8 -80 -581 551 -567 617 893 349 594 -986 -623 629 105 -603 735 962 93 65 307 931 -803 894 109 278 -130 -855 839 -168 -17 -881 863 -511 -794 140 -141 712 351 -411 -1 -230 -294 491 282 -274 -355 797 22 -896 -598 229 -927 859 -366 -854 -358 447 -201 -261 473 -547 -154 -63 292 183 899 651 229 -300 999 463 -447 -369 -955 -105 709 134 -778 -661 -128 219 -598 -653 398 997 -747 -585 -748 -548 722 -651 297 -336 336 222 942 341 494 427 -84 -469 -82 -310 780 -486 123 -226 -982 633 755 320 491 255 565 403 357 696 384 -225 180 -169 -931 241 -536 795 -779 491 -782 317 888 -623 367 786 115 10 266 -185 -817 -698 -478 -87 -757 -34 -964 -194 276 691 -559 928 -903 -770 232 540 -33 495 -508 -16 -573 -199 594 -926 977 741 -719 -924 -414 -253 63 386 419 -785 -453 257 422 -746 -842 478 -241 -834 -794 -135 -529 370 808 -699 -35 518 567 878 -404 -973 59 -248 139 803 149 -350 778 -717 -153 -270 998 415 -624 -41 260 557 -821 -810 533 -910 -297 672 791 -884 915 -962 29 566 675 45 -396 230 -683 306 -797 61 -847 -625 200 532 163 -18 425 999 -859 -303 984 180 -410 695 -328 781 -820 -481 575 -344 -742 -462 -557 -417 722 576 635 -189 804 594 132 -822 -196 -497 -681 -391 -442 754 -337 671 352 962 -924 -122 -138 356 870 -247 115 -912 411 493 156 -956 -976 11 -767 -680 -655 323 -449 -139 141 656 2 -159 447 -1000 251 314 626 -707 707 -184 -543 736 -462 678 -858 637 -124 14 742 412 12 -226 -509 693 -68 -435 186 591 -918 -454 -2 198 471 -574 54 -964 -163 462 860 46 68 548 -637 -487 -847 164 568 -97 -719 103 348 579 234 477 784 -410 822 -560 122 -907 -51 -618 679 -272 512 -810 -251 -210 352 191 26 916 -619 499 -621 -301 -417 -890 -578 -172 -224 -698 -805 406 446 558 -325 -668 -14 108 -928 -230 -704 -552 951 772 241 246 -772 498 -513 81 577 -813 542 -212 -701 133 968 -41 253 319 -801 195 -31 -604 -994 -800 -271 -804 338 -829 51 202 -348 331 376 -630 -86 -554 -881 -830 750 206 -805 -138 -393 -540 988 73 429 -975 28 820 -120 -324 277 -415 -682 695 -426 597 -531 45 -798 599 -395 395 -348 -271 649 548 -798 337 -155 -667 296 361 790 -518 509 -42 627 -357 -808 -664 982 -96 -217 5 776 518 366 -518 55 -416 -898 693 78 -711 790 668 -488 -111 -451 -677 -260 164 -958 355 -707 -779 -275 -976 -458 16 -768 829 390 -185 832 -443 5 225 -199 -220 -43 -658 -431 -250 -161 245 -3 847 -716 177 228 -472 -834 821 297 -913 -526 -942 810 -345 -81 34 -321 -279 901 162 13 136 725 49 -347 -765 -760 -96 87 -981 -240 -407 988 -433 -785 -225 -514 145 -425 -254 663 53 235 -952 -644 -337 736 -888 -198 183 686 -95 650 651 905 -995 25 838 -916 460 -516 -381 696 372 41 700 -53 -650 384 -793 191 -945 266 369 185 -520 -303 -337 -296 31 -21 -187 -232 -496 900 605 789 826 36 -207 -691 -697 -60 -741 -556 143 -187 898 -317 223 947 778 762 966 129 -765 -864 -373 -527 -848 175 962 754 -360 -26 496 -25 686 163 437 -316 -187 682 -841 149 820 -359 -944 -644 660 -908 -59 -445 -475 -405 -905 -298 -607 172 -310 -829 565 -498 890 907 510 509 456 -550 -117 548 335 522 -937 -929 846 -793 379 -491 -552 -347 721 -250 -835 957 -198 -636 358 451 346 -198 -785 -819 -999 -810 -813 940 -269 -833 871 -49 870 -386 -622 508 -375 -379 -199 694 -559 -161 977 -411 138 195 -188 -890 577 -294 -518 -386 -242 893 -39 -954 972 400 -150 -387 406 -179 107 -706 222 -494 -65 677 560 282 341 252 930 -684 773 936 -240 -507 -855 -164 66 -713 -99 -672 -293 970 414 45 546 914 109 -162 -264 144 -221 -393 -273 -675 -644 210 634 487 -742 372 -496 929 575 -752 837 841 -925 -312 -200 364 150 249 -709 -384 -458 833 456 -97 -497 -286 463 96 -619 -958 777 225 734 -859 -351 700 549 -451 -774 -144 854 -83 -474 -73 -822 870 -116 -530 79 -698 213 -998 -672 484 744 -933 389 120 961 -553 996 -201 -506 -677 -413 -458 675 834 707 351 622 678 -641 870 -816 -114 -273 -706 290 301 -710 -499 -622 12 78 999 453 -936 768 874 4 378 -70 812 -149 113 -913 -245 -322 -530 -188 219 864 124 419 697 -321 -364 -612 469 -521 -100 22 -668 745 -377 982 744 -663 19 -23 360 -716 -121 -648 -828 -986 -428 745 -190 -240 984 788 -480 -382 -942 844 413 -798 182 -321 999 481 738 199 270 -24 -373 -13 806 -318 775 976 -603 -192 705 604 808 -932 570 -559 -102 362 -52 -289 79 -675 689 -638 -869 -891 152 -99 -332 154 -710 -265 -938 -618 736 165 -45 -16 159 728 631 565 403 647 442 432 -213 -926 -751 450 104 251 -383 -13 867 873 -405 502 804 489 -46 327 135 540 717 7 477 818 604 -607 204 -860 -284 145 337 180 -225 947 316 -504 -955 -667 -462 156 145 -895 266 -325 118 -395 446 -510 -707 -621 72 801 868 -820 512 -674 -724 862 -182 -888 -505 388 -261 -208 439 329 -232 -423 -832 169 -985 -430 -774 172 858 438 -29 739 -58 370 359 -735 937 939 881 -573 64 -204 -246 337 -184 536 474 994 -888 917 -348 349 -647 -183 -175 -273 -120 583 686 411 268 686 -862 805 -535 659 -204 -498 782 385 929 -357 427 -524 798 706 -733 742 -831 -383 -222 -674 760 196 724 461 -572 445 -935 604 112 517 -549 362 974 932 -90 258 -949 504 -610 240 -777 907 -693 -157 -723 744 -953 -132 -665 -986 289 -847 -1000 773 -973 242 -587 671 912 -144 488 683 611 -455 -948 310 -433 -914 611 -86 978 -518 -144 580 806 -516 -989 -794 -645 9 358 -698 -255 -479 124 396 46 999 -262 -617 695 -775 -918 -40 621 826 -292 444 874 -134 -349 544 -35 -591 -57 656 604 77 815 -388 366 -695 423 -427 875 -465 -111 -303 28 -302 -878 552 304 -476 371 23 489 -226 6 -916 -883 581 -70 789 758 358 36 438 277 -501 -383 -258 645 583 310 224 940 636 185 -141 863 170 727 16 -683 -973 -423 -778 -216 654 759 859 44 470 -729 710 -400 -569 98 -248 137 664 399 315 -724 -640 -224 912 -86 206 257 530 -884 -876 361 -423 -933 -191 -455 269 -586 869 197 200 -861 -467 12 857 257 -431 -85 919 -718 732 -204 702 -984 -148 252 181 -485 272 61 -994 655 -849 448 647 -65 221 -547 988 418 -270 463 666 -998 -571 -795 379 -912 -552 -294 -782 881 350 616 -996 82 -943 -237 -579 -946 197 -323 255 901 -526 -121 673 384 -814 833 -19 -885 676 -246 -244 747 346 811 -142 20 992 -720 -263 -356 68 124 363 -940 616 225 -988 943 715 713 530 -825 -261 242 -38 -810 -656 11 -21 540 -698 -208 836 -647 545 -284 -900 -148 -680 -520 -546 -858 345 -172 239 807 800 -510 -174 -279 305 -430 -262 802 -445 381 714 70 -991 -350 -905 1 463 -302 865 426 -410 606 -881 665 545 -374 -595 -264 -851 863 817 204 -75 -363 329 190 -957 999 728 174 -513 139 -807 -475 -817 677 578 -790 272 -789 -558 604 -447 997 955 726 293 -298 -711 -443 -783 -7 535 -985 40 6 507 -456 -328 -696 -69 973 -822 -607 329 963 730 -15 772 -215 421 -790 -348 -237 198 -288 19 -689 644 -959 -762 325 220 11 511 269 267 -17 67 196 -914 -264 -736 -626 -704 665 333 -145 350 -509 201 911 -845 -894 565 548 512 -408 611 992 -83 416 -33 646 -270 -795 846 115 -633 300 667 -323 17 -833 -859 -425 -515 -797 622 -114 -706 -282 -205 -187 865 -574 -840 -20 -995 -351 -514 637 -981 -507 709 -403 931 -268 452 544 401 -224 28 406 496 -806 -848 -541 -948 415 -19 -269 865 931 914 796 659 -995 523 -896 -940 432 -822 -133 709 801 338 -37 -424 -181 -540 -627 -273 479 49 -447 -134 -417 -56 -846 -648 -954 -149 925 174 -563 -926 -243 275 -273 -509 359 -16 -865 -689 -669 -582 -34 -74 136 232 -216 -575 980 -829 573 821 412 -54 -627 -645 -191 -352 607 769 -497 947 751 961 357 -843 -223 -462 710 813 -939 -180 -715 359 -231 -65 -517 133 316 -935 -633 -86 746 695 -552 -871 -215 256 492 159 449 -58 465 312 -504 501 -503 283 -224 698 -30 -514 800 -168 -196 248 920 634 39 659 352 -772 -865 -998 698 -709 811 -460 127 869 438 -862 -886 209 -328 -105 538 -646 -526 -907 -614 33 -412 -212 398 -998 -56 224 -879 959 284 32 730 667 -586 -843 1 152 -341 -551 683 -99 487 53 -712 -349 -137 83 -612 -339 -919 -659 -348 285 -881 -843 -259 -977 -109 819 406 -910 -62 48 -405 -27 29 -44 -125 -280 -822 -655 -916 12 -666 628 -353 628 401 -554 668 -66 -249 611 138 643 -632 -727 -953 349 -677 -256 -410 -90 509 914 -326 -890 591 -522 459 -360 406 -361 749 -646 509 393 -857 -22 462 -182 331 382 -118 -322 264 -757 498 -471 228 -966 -210 -265 -65 147 -885 923 852 -304 865 -848 319 445 691 680 820 -315 -594 208 -384 -421 99 578 -186 967 -342 109 -352 -535 332 515 -710 855 165 699 -998 -738 -43 809 -616 323 -973 439 15 -406 -115 -853 -232 -955 750 786 -104 -623 -214 546 -40 298 -912 710 -601 -967 -238 -316 122 133 726 742 -193 656 342 236 -189 -955 -589 -517 855 -796 645 966 584 975 797 -554 865 667 525 13 749 132 -413 -417 -344 747 -546 593 -883 339 544 621 815 649 675 991 119 -790 729 270 789 -266 197 -821 -359 -101 -355 453 932 -155 499 -526 -435 497 -628 494 -583 430 -972 -320 -678 897 528 -66 -468 -377 -147 -640 734 -933 -467 499 -254 -30 650 -472 -225 -375 -197 697 -350 808 642 192 610 831 -749 -101 154 322 -650 695 615 -314 889 -958 469 357 687 442 561 254 -126 188 -87 -235 -467 70 127 -178 356 -419 -390 764 -369 54 -480 -771 517 -711 -275 -127 -327 60 699 -176 -712 -400 -492 533 817 -619 -502 -213 -297 192 380 -34 -829 -797 602 745 605 835 960 -291 -859 -957 683 -739 776 120 -661 208 666 820 -902 213 615 -955 725 180 504 87 103 1 -367 -900 382 -291 -560 717 152 759 -743 335 417 189 93 492 -538 -208 248 850 813 -975 571 613 651 -747 388 701 80 -38 -838 891 -901 731 351 -13 933 863 -59 779 -563 -138 610 -769 519 -977 191 -88 861 247 -242 -628 106 -706 806 832 -87 549 997 -774 -782 -556 -121 532 472 990 205 192 -788 -67 153 428 -416 -821 332 110 335 -23 910 -770 247 -12 -365 -179 -548 -762 258 17 -170 970 -8 11 400 -479 -493 -107 -179 -209 938 63 263 945 -593 -533 -793 182 790 363 990 -449 536 909 -987 195 441 -588 287 -100 -506 853 136 -461 -746 -327 413 23 -486 935 558 569 818 -481 -951 -524 346 154 -144 20 -316 592 284 -931 -471 -29 956 213 942 -813 -307 566 -273 -198 -764 -482 357 144 966 -593 -20 -933 -618 -726 -15 -669 -299 -977 273 -336 -614 794 39 214 -997 -553 94 -889 -709 -174 -666 -272 -772 290 -562 -135 -3 -340 -565 -923 278 -704 -208 716 913 -117 -30 504 591 -434 784 -128 553 -468 -952 309 -309 -781 -95 -81 -302 -694 -217 -359 639 734 -235 423 221 -602 -817 -247 772 100 -440 -580 -72 -866 554 -146 -285 -780 913 303 209 -886 -795 -604 38 -33 329 -158 -94 -251 -451 -170 -914 835 -374 -915 157 -945 360 -826 -279 -768 929 -719 211 -629 259 948 -706 -740 -692 -664 427 76 843 369 -558 -146 799 -926 -555 -784 721 -874 795 -68 145 383 916 617 -678 513 562 26 -642 381 957 -182 -749 -300 899 -187 314 -57 300 -119 -922 391 520 -990 920 388 775 58 218 951 -790 -938 60 244 270 -300 681 262 958 120 -867 774 -817 311 254 -213 590 -321 -45 -842 -167 598 -601 344 -809 749 943 187 -653 -88 -100 911 -346 863 393 -872 795 -186 232 -363 907 -479 -145 738 -478 185 -861 466 915 449 538 -888 147 139 146 -277 -841 -975 304 609 -782 -781 -93 393 -564 -633 314 -275 983 -924 -722 232 -737 338 -913 210 141 993 530 -913 -56 -454 429 -759 183 224 121 -977 -978 -572 212 -93 915 -953 243 -298 -473 405 -477 487 954 -583 -592 -852 679 -760 968 -259 416 677 457 -612 365 701 390 -428 179 958 -586 -722 -528 -125 746 -379 -658 -123 62 -647 109 493 -538 -836 730 -923 -967 -700 -421 -485 -865 164 -720 -961 -579 699 797 -590 885 -678 -908 -135 -2 892 -397 945 967 -132 174 -449 492 822 89 -716 -948 399 -790 872 472 119 -965 -743 995 -409 -847 -165 -852 -77 -923 498 92 -667 -965 876 741 -853 -911 -715 -267 667 296 774 816 -100 -990 670 32 -430 -897 968 251 -479 -310 -313 -900 9 -219 621 901 -341 -637 502 -705 -255 301 -889 635 368 -962 -201 310 422 722 630 -653 -332 304 -105 -594 -596 -950 77 883 476 509 83 -928 744 839 -959 588 -397 328 204 -770 309 720 -640 -445 258 291 939 240 25 849 144 -98 -563 -9 995 767 110 252 -401 367 -309 -740 177 576 -369 -877 312 -603 138 149 718 -735 296 268 -344 -332 397 -274 -212 709 -870 -792 731 -965 -183 811 898 315 -495 871 -356 -604 -796 -569 -608 704 -428 810 -269 686 -257 -550 177 -327 718 716 626 663 -636 -87 -534 -735 646 642 -425 -321 -260 909 -618 676 -91 118 961 -991 732 679 -845 -101 -988 -872 159 -143 -924 -867 700 347 986 -452 897 -787 -812 -297 59 -440 510 804 863 -283 176 923 267 182 -893 -460 -148 -497 -518 47 -315 -307 727 -636 -705 717 -266 471 -386 677 -421 812 -25 919 206 -31 -916 -614 -22 -77 -424 -968 -915 962 523 809 -691 -217 -907 109 262 448 236 156 -720 -300 -40 -394 774 -226 842 342 231 -525 -850 -681 -870 796 -837 -750 259 -560 724 922 -672 -448 264 -824 -178 -68 989 -372 951 -136 577 169 172 -274 183 -96 429 582 818 127 -211 789 484 687 16 -627 -794 481 801 366 815 -442 706 689 -933 -558 -965 437 75 -30 -583 414 -862 -546 102 -911 -903 792 -236 630 237 -262 933 90 873 -358 -688 -584 -777 764 -261 751 123 549 -116 175 692 -115 248 371 921 -674 741 -690 255 778 319 -140 -301 103 397 -81 -944 552 -378 815 -296 -227 -877 18 -619 959 154 -764 138 -732 974 231 503 784 -671 -362 589 -282 -163 176 -931 -250 500 139 -504 -398 418 60 -574 -925 663 -115 625 -24 -788 552 429 -953 933 -600 439 434 -258 754 671 -605 501 -20 352 83 -710 -496 983 -723 236 -956 463 308 155 -89 -213 722 249 383 -95 868 -360 794 577 -540 -934 905 939 130 -906 -732 -626 -953 -459 -832 538 -906 -785 -879 965 375 -203 889 463 -218 261 9 335 958 658 -739 558 742 631 929 -728 751 615 -633 -705 719 -925 905 872 507 500 774 405 564 -445 69 278 -944 -796 -817 -810 -650 682 335 -420 739 -759 762 -708 767 -63 -182 548 93 992 -447 754 -549 -141 350 113 925 968 -985 141 471 -264 811 -700 62 -727 513 -88 -275 54 -62 154 172 940 -217 616 625 4 872 -65 -129 870 -855 -648 -577 -149 -285 -954 -297 10 -725 -136 551 337 203 -688 -883 207 322 -113 465 -523 -573 -552 665 52 682 705 22 -621 387 -817 -95 -633 904 633 353 -477 190 -448 -124 417 -722 651 -603 784 -458 874 17 621 -960 -8 695 -727 538 -2 361 -71 -794 -607 610 369 -361 800 237 531 733 -858 142 -273 671 -73 229 -912 237 205 -492 459 724 -956 783 985 815 -560 -906 -177 -194 -729 476 984 244 471 -554 364 -586 212 -458 189 290 456 539 215 -606 -465 408 -66 3 -610 734 -823 -395 877 260 -724 899 816 -485 -514 656 -121 -23 118 572 -534 687 -928 -698 782 925 -346 967 221 -397 -204 -421 201 86 171 422 -340 -150 346 -877 -83 -819 -309 -776 919 -575 231 531 475 -884 488 -107 -55 859 -603 508 -304 -68 -340 523 -603 -888 33 216 54 -518 996 209 605 302 910 -96 599 -305 405 -107 329 70 186 -906 -843 304 -922 -599 -41 -66 -56 -113 -674 92 -148 327 785 -557 -74 -541 -602 -999 -138 675 -627 -47 640 778 588 120 809 565 724 -18 982 -242 874 -911 -915 -830 342 299 99 -291 -777 -300 744 -479 414 -791 856 716 -532 16 -68 446 -386 -589 94 -193 453 460 -401 864 987 -967 809 -512 -847 -293 421 56 224 -64 -595 -436 -339 981 -403 971 54 781 -59 -814 -313 364 -155 -154 323 -47 -160 -588 3 712 -276 -498 126 356 184 752 212 -27 -279 544 -213 -233 417 778 -468 -966 425 -779 -400 413 517 -605 615 529 866 -221 577 693 -785 -451 384 454 -479 241 75 -53 29 860 694 -456 376 -397 133 107 348 292 171 -853 580 -769 -573 848 314 126 680 902 815 -662 784 535 244 563 151 -962 456 405 -981 978 951 -901 -431 -458 -988 803 752 2 -152 -494 -928 -608 -283 -435 874 -863 -702 -825 -709 103 -911 836 -911 991 253 -695 -836 -330 273 -294 8 -932 303 404 -597 484 -27 -133 -456 -717 -106 92 824 -673 88 -49 394 775 -548 -493 -379 73 716 -203 -11 835 690 -741 -850 -249 -325 277 220 -937 -134 -187 962 968 -548 -850 797 -856 -963 -175 -236 944 293 -154 -286 -715 -670 -635 -574 -176 860 -448 -635 706 361 256 -162 -814 -875 -286 -634 -879 -999 576 -258 151 987 -213 -153 -309 24 153 -539 -465 632 183 -335 438 588 458 606 452 -94 243 -524 -743 -233 -618 32 -963 599 68 -865 -399 -175 -634 440 539 650 114 -113 568 -280 -924 724 240 -671 -433 556 796 422 841 -35 974 -553 -860 -892 -112 120 -561 -568 -967 -23 -463 -234 -699 -351 225 -417 -202 -973 561 -187 -983 -772 394 511 359 691 -886 982 -563 421 881 278 -480 69 15 -431 911 808 83 503 -995 506 196 -583 -684 641 -47 -280 443 -678 -608 186 545 -568 -862 -680 -585 -347 435 -268 -309 852 -893 610 651 388 370 64 309 766 395 660 -954 -629 -335 -485 663 -655 -926 990 389 664 828 -914 692 491 -799 35 -876 -322 -868 621 -280 946 932 144 -835 -371 -93 -934 115 498 -231 955 -394 521 300 891 -296 -347 -392 -347 357 -847 -177 686 -98 -349 -34 -8 384 807 711 -595 596 529 98 -888 -729 809 -826 728 739 -687 -240 991 -683 -198 810 48 783 836 740 524 -345 -987 -265 810 -39 -657 985 814 393 -723 594 -457 -863 -941 -730 -95 122 -799 686 351 -547 -181 270 973 422 442 39 603 -962 2 -146 195 715 341 789 -300 604 -698 -886 672 -278 -126 -787 -870 -340 -31 420 619 -31 49 86 243 -73 234 225 -914 431 749 100 -743 -739 504 -523 61 748 922 919 -657 -543 -319 203 -533 -246 -241 -117 804 -525 -783 605 -88 -485 69 -209 -604 723 547 629 272 13 764 654 -652 -21 -933 579 702 327 -693 -73 177 -770 -712 32 406 198 876 -539 -237 -487 -642 -117 740 906 196 -856 -234 -634 200 -669 464 976 840 -282 570 -636 670 489 -454 185 -722 -876 102 -234 -119 -297 -899 -383 391 -381 606 0 581 -574 -978 -773 -132 840 560 718 -520 -621 -514 -584 -521 735 719 -377 -225 -805 612 443 175 -939 160 857 -305 969 934 -225 -461 -446 951 76 -948 319 10 -800 485 -451 820 931 -794 778 -293 -810 -260 469 340 -433 -185 452 892 -920 -180 -306 -285 386 859 633 -780 102 -573 -516 563 -529 -420 874 -823 -165 738 -670 -650 466 164 -409 -947 -416 -916 913 -235 -114 -366 556 -22 -673 -629 -476 472 -420 187 -861 -175 473 -633 559 -777 -344 993 -805 -146 -394 -96 8 -945 -162 -551 455 -333 816 344 -20 82 -986 946 -807 -957 199 283 -593 -291 -185 663 -118 -243 128 -171 233 -715 -292 -460 651 757 -943 -268 569 -39 422 -790 -176 582 274 -173 32 -816 -506 424 -23 -805 843 -153 864 -432 -716 124 -556 58 -276 942 -130 17 -40 -950 -654 -255 -246 -405 -754 -622 942 756 -693 11 -73 217 153 -142 -195 -597 980 -109 421 -650 449 -754 675 -610 -736 -272 802 936 -149 -61 -853 110 -269 -97 -194 -991 498 362 79 385 322 876 885 -943 -708 -94 892 996 -349 -723 632 -159 -223 227 -74 776 354 327 9 -602 -713 723 464 588 200 210 285 -166 821 -265 476 677 453 285 534 -137 -834 607 243 242 -360 -783 -702 776 -318 -611 336 -202 -881 582 895 -30 -354 -674 -616 -727 794 -651 -568 -498 638 310 39 -63 825 60 2 228 125 556 -443 -277 -522 474 985 -438 623 -297 58 -307 470 180 443 -545 -476 -986 -508 385 -427 -16 572 -814 -659 105 60 931 -126 633 -901 496 946 257 -563 978 142 -532 -529 36 -81 323 -35 -524 -994 -129 344 -493 61 618 -48 793 -422 -516 539 14 -912 -637 55 151 -275 249 206 -247 252 154 847 897 95 -899 334 713 -989 655 783 490 -56 67 151 -624 321 -81 45 -139 699 235 -18 -788 364 -946 -391 636 103 -230 775 -866 -822 -947 814 343 -30 -997 181 835 5 -576 298 80 -435 -330 28 671 -970 -358 942 805 909 -836 330 -157 545 -520 -228 894 414 120 -656 120 -335 -501 77 -383 -543 498 -490 -618 -927 675 -427 -161 601 -79 -445 328 526 305 -463 -458 -94 -602 443 884 -934 214 325 157 708 664 767 -942 -688 590 -357 -938 -32 -344 -706 -3 435 -384 -863 -169 252 -209 -559 827 59 694 -985 -694 248 253 310 497 -513 -476 606 205 -702 -577 -289 570 555 673 517 333 996 718 870 -733 -351 471 824 50 264 679 -313 -292 712 -232 -964 -117 -464 -895 -237 -198 150 -537 289 -985 599 -940 192 442 -117 128 -119 279 628 11 881 -797 135 -998 -728 -937 552 967 891 676 -133 59 -65 547 -602 -105 764 942 -706 762 692 -568 -944 -640 -632 321 611 789 -873 -215 -583 -821 -193 434 -111 -787 -437 572 -170 -490 489 83 -450 463 641 -737 290 204 -856 126 973 -449 -920 478 728 85 -688 13 -544 505 943 -650 -942 154 428 251 -347 232 -950 559 -804 665 548 -35 611 531 949 352 218 713 -639 -186 433 78 742 243 -651 62 -272 -192 -131 815 581 -405 -296 -745 -215 828 -334 -994 -259 -542 127 107 956 920 -53 -391 -598 717 -8 -455 -969 -572 -666 97 445 -785 -506 -82 466 189 993 79 510 130 955 -10 -726 -57 192 506 331 -817 -718 -117 901 -484 576 0 855 563 -388 248 -345 -654 484 -747 -511 744 -492 464 -934 507 186 -433 13 -907 -362 -89 -73 -168 865 -241 -676 953 -858 583 447 -454 -47 98 -284 271 -440 -488 -73 -17 115 25 -258 -385 68 -87 -703 23 478 -831 -440 482 387 -622 -995 -245 931 -105 -316 285 -151 687 -577 -173 -384 315 -671 349 540 271 -142 585 819 340 514 551 152 -256 495 975 -998 -446 427 284 713 323 781 -430 -99 -904 290 242 -69 246 567 -372 -159 -320 -739 -858 837 -981 398 -541 141 778 492 -326 91 -370 788 -826 -932 1 -669 547 77 755 -416 -298 663 -336 -186 350 706 481 653 868 575 289 -70 250 18 -299 -371 66 4 70 -79 945 -321 -854 -817 959 19 150 -630 -299 600 837 378 -899 806 -907 -447 110 -310 147 109 -741 57 -974 215 -153 314 141 -949 -719 -476 220 332 653 -312 692 -25 -912 -757 -623 -917 828 -766 -2 -801 27 949 -474 662 -931 -34 807 505 863 -12 -469 -639 32 -905 -515 350 28 12 -151 902 -799 -476 0 -936 169 808 -146 825 -309 -318 986 632 584 -339 -207 -603 504 578 -514 -306 -308 -69 -497 -453 -35 -205 976 995 500 -43 43 558 858 -14 43 -279 338 -803 484 -631 926 327 629 410 551 80 834 288 -381 -627 489 -555 673 -159 453 -238 50 -375 817 446 891 401 984 413 -634 -18 14 546 251 487 871 -393 263 -588 -942 -297 576 -655 -341 641 673 964 -12 -384 74 108 395 64 -234 -371 115 -580 53 849 877 -18 174 78 164 1 -853 -831 119 -855 -959 299 432 0 -275 -934 -161 250 -253 68 -897 -295 -532 387 401 902 -921 627 -947 -453 -852 -780 326 295 93 257 955 -463 907 -999 -54 393 893 57 -695 -231 -9 -93 299 -74 -70 236 -566 179 723 -602 7 -901 -555 339 -838 -751 -176 -27 -719 -220 266 883 -602 867 125 997 739 -838 -357 319 695 -639 583 949 27 309 -258 -514 459 910 441 661 -104 -217 -783 -59 -636 -914 -317 820 -147 -269 95 -727 930 672 -310 -58 -913 -499 -186 -387 917 -691 412 -930 -813 -169 -289 -462 -414 759 -147 285 217 -24 -137 -782 -802 820 568 -289 -978 363 -678 840 -458 450 -402 -819 65 -263 790 75 721 -644 -59 -820 -260 863 -134 763 506 45 -316 385 296 672 443 -903 -555 -492 270 336 -679 230 -94 291 922 276 -648 -115 -973 -973 -232 726 -277 -732 644 -388 185 891 -110 -244 174 -657 -867 72 135 301 43 188 -423 962 139 -808 -503 791 -682 74 -925 626 799 979 -544 -595 -473 -553 -103 815 852 -673 -994 -177 -555 791 -668 336 766 653 -683 530 -114 313 199 920 906 -750 38 658 549 -825 904 888 -574 -13 562 -428 -153 165 107 701 -484 214 -275 -313 343 64 -641 -416 385 -417 542 932 807 -619 -501 759 651 978 -724 -392 73 859 539 655 393 565 -517 -160 341 656 187 -445 -637 -969 675 792 185 -455 949 981 -162 -355 483 -11 801 -653 -479 -289 -873 286 523 -878 965 141 -220 651 984 838 -848 189 125 -786 230 936 308 874 558 -912 -608 -478 -691 -16 514 -71 -487 408 -771 328 436 556 893 697 -207 -936 -305 -427 -374 -836 -303 -156 989 -423 307 475 714 31 524 120 525 16 -194 960 265 -332 849 -751 140 533 979 425 24 442 -32 -128 536 947 814 -482 378 -923 946 461 -748 -550 -669 964 43 679 -914 -945 800 19 839 935 120 926 -791 -999 -74 -194 -704 -614 -815 192 637 196 626 753 -797 -64 763 903 874 895 -59 -250 -251 28 -635 -268 -97 -486 343 -720 141 -387 -319 -161 861 200 18 -228 515 -778 -600 -92 242 -103 -511 977 -781 101 -446 -28 233 532 299 502 200 -227 -664 551 383 -274 891 830 -173 624 -909 233 946 580 527 -270 652 -222 -822 -854 -99 -942 795 -146 666 -514 -269 139 53 212 -664 -739 782 -191 246 102 -739 -938 190 807 -778 -484 -579 -416 813 220 -937 769 -517 121 840 178 327 -532 332 763 -345 728 868 72 525 -36 -44 102 -702 -910 226 -192 -84 709 -896 168 -383 -796 -244 -883 -284 72 942 -215 -718 -366 515 759 761 -74 -467 -169 854 181 -583 733 -814 -171 -36 -681 877 785 427 938 457 165 -12 841 577 497 650 -332 67 425 -296 -664 -823 -854 -521 -940 -818 -609 997 -629 -446 257 -987 -770 628 422 798 -253 -960 291 -303 -501 -734 -580 -782 -943 97 326 99 -389 -379 965 109 -134 769 980 -510 963 407 448 -328 -644 6 -444 452 -494 28 -340 985 -904 -526 634 628 542 337 982 -992 -820 -697 678 698 272 -829 823 715 -626 -608 248 670 -794 332 -327 -413 200 458 -230 717 -79 -940 372 911 425 -516 -558 -643 -310 367 827 718 -15 748 -313 956 9 -424 970 -93 -153 -468 -775 799 163 -397 884 -701 204 790 -868 836 758 127 -978 208 -474 417 -283 149 157 217 -189 -504 -890 889 -600 -656 115 -584 -158 -814 119 -887 -65 494 868 306 448 830 279 -142 -668 945 413 496 851 -727 -112 226 333 196 944 534 -531 -320 153 467 -119 240 911 845 92 -192 449 -490 761 -546 -781 -587 -769 902 -621 548 -366 -897 623 -881 -962 -785 -276 -698 907 -117 719 -675 606 101 -379 892 -314 -306 991 -954 555 637 -851 842 -156 -741 212 827 664 6 -247 -657 -970 504 -964 493 -778 800 -848 268 172 -842 -255 365 -900 950 515 590 431 887 835 -960 -449 -537 -336 -783 313 -371 -833 -713 -798 107 964 256 -144 -424 550 -178 211 450 -74 -688 -821 779 900 786 95 739 805 854 821 669 -472 25 -934 60 920 -729 -898 -488 530 520 633 -35 347 -860 921 -923 -48 531 -652 -249 112 558 10 -262 -805 336 149 -115 561 552 -718 855 145 -282 665 -789 621 -932 797 731 -422 784 -658 -864 -793 -606 -973 246 -519 -780 934 95 -5 991 -921 179 836 -117 477 -594 -300 622 -336 -256 -478 -688 -127 -211 808 127 -246 -991 992 890 419 -43 -369 674 -177 658 -56 -844 -972 338 -94 -54 -110 -320 342 859 -81 373 -426 -266 612 -783 745 187 -793 -113 3 -806 -447 -964 373 268 -177 944 -846 256 -503 128 174 -844 -973 -611 704 -427 64 239 910 125 -433 205 -670 771 678 -199 -710 821 -372 581 -549 -178 368 795 -769 -474 -596 -226 411 746 -559 -477 695 52 -281 365 -255 574 106 79 -822 42 -85 -611 965 -457 -925 728 594 389 -399 967 194 426 350 870 91 -283 -756 89 -324 490 228 670 -948 297 -335 -597 -909 -631 -865 219 -261 -241 225 -730 -13 -878 -680 513 17 716 -263 376 -789 -703 655 511 -196 914 662 935 835 223 331 731 317 -483 -313 -631 764 -265 334 -220 -857 389 -59 31 284 401 968 -760 482 403 -444 -716 38 -879 -222 768 718 460 -378 -328 769 433 -608 -946 866 455 -663 1000 -753 664 357 -740 399 842 -32 156 -998 229 417 985 30 -14 114 -911 -712 -15 353 -622 -186 931 -994 -889 309 37 803 992 273 168 -800 -17 -9 156 -776 -349 293 260 906 280 -307 -89 -411 273 -444 -39 -186 882 -414 184 540 -696 785 611 -676 -40 -19 -23 -306 933 947 246 68 614 179 35 978 -518 637 -63 -174 -633 634 618 181 -639 792 -100 -504 501 170 -781 -929 777 693 165 -564 179 -396 -750 530 243 -358 -513 921 -418 884 -534 740 228 -281 -470 -275 -433 636 182 977 -453 -613 786 200 -824 113 749 585 898 -389 284 -443 944 129 -833 -715 -925 -558 -708 645 -564 -834 -505 -722 -806 556 857 422 9 -111 746 -718 -360 -37 202 331 -50 602 312 364 -587 -638 -744 -660 263 -101 605 -371 406 -21 -405 -556 827 -741 751 363 -462 -296 973 -773 52 -633 409 -761 -809 308 -643 -749 -342 -213 -337 797 207 -56 428 35 -416 949 36 -700 -607 456 -914 422 -990 -748 -314 143 -242 -638 -915 -542 -774 -637 -723 847 177 -913 779 -331 -483 904 -936 -101 460 905 -979 16 -345 -45 491 -367 204 106 610 866 172 530 -350 551 -503 604 -681 -514 -763 477 36 38 205 -770 -368 -699 857 -687 758 115 725 463 -893 -340 88 892 -261 173 795 -71 83 -138 57 -589 248 -399 -353 291 -774 499 -810 651 673 -648 474 -173 -361 -412 -452 -316 436 -516 20 -559 -96 -247 748 -731 -41 -553 -407 722 572 -669 246 -422 -328 647 -46 -882 -394 975 -9 84 730 -134 -978 -621 -623 -436 701 -257 509 -471 -23 288 -296 -840 -746 382 -950 -469 735 -759 -672 -665 -789 827 -924 -532 637 800 688 -318 661 872 -31 362 318 -112 130 -852 428 902 -764 269 -592 836 285 -110 113 -899 -642 -631 588 648 -827 661 44 415 181 -220 908 -973 -584 75 716 -488 -249 -187 -448 846 -115 -63 -267 -211 151 -126 -131 197 -306 695 -734 -448 863 135 719 898 -654 -873 472 -221 -943 390 -330 -522 -562 -11 -137 -970 -493 318 -782 -809 595 437 716 -1000 252 -813 -9 -891 -440 475 94 -903 -593 -276 337 901 618 -882 -395 -871 -53 314 264 562 903 117 115 -697 247 173 -181 -20 -196 -966 -768 -730 392 987 40 277 -637 376 982 -464 -279 749 -519 -170 44 554 -693 519 106 -808 377 676 309 604 408 -158 -233 311 583 153 36 500 157 879 -522 -679 -349 954 283 -696 -985 -650 -943 625 131 -660 -613 533 -105 486 -559 455 -565 -176 575 860 449 -401 338 869 -580 -656 -7 -752 834 -586 -784 -834 -7 382 -150 741 843 259 156 -43 312 105 166 467 124 907 -657 241 -303 -639 811 197 827 -719 -76 -835 637 855 -961 -165 753 -564 -277 -983 948 -142 653 946 225 -723 173 -707 792 77 326 914 950 490 796 -969 655 -378 -158 696 339 -621 -639 306 857 532 -941 -768 -450 135 24 -819 73 171 -659 -899 106 -493 -864 -339 -276 -57 -142 -346 895 701 -762 431 -174 -650 -947 -809 527 454 -382 -646 170 -281 672 411 958 -375 -634 -806 553 -353 75 -542 -277 -185 772 334 27 474 387 140 -906 -671 -53 250 -858 554 -245 -470 945 -448 116 -944 418 -209 606 -569 48 783 178 -735 -298 825 787 -464 -922 435 962 930 -727 467 -607 -582 -558 518 96 -872 -764 -399 -306 -722 -925 -395 -440 -573 190 519 512 -987 -61 327 -98 240 -114 -875 -918 -98 903 -292 250 901 -334 -271 -314 630 575 486 -55 925 728 2 321 458 -629 -592 -798 597 42 533 127 -517 315 385 186 57 -372 217 147 -469 629 -953 326 580 317 92 559 -155 520 -822 -480 814 10 -980 731 401 -974 -917 -519 706 -785 657 538 -647 -447 638 -623 -936 -608 -319 -843 -462 -428 40 -332 918 179 260 410 395 541 -822 901 501 -187 633 -59 728 -89 945 875 -755 452 885 607 -315 -999 -968 911 -500 -242 175 -840 971 410 -975 -428 -814 -800 809 -810 -673 -887 -681 512 -720 650 789 468 952 -626 163 487 236 -837 422 336 476 -184 -358 -402 916 -91 -127 -922 872 -694 576 -140 143 -716 760 -366 -161 -871 266 979 716 -565 27 390 297 -840 -198 504 386 757 417 -495 678 -36 -837 25 -934 -245 259 302 -281 930 -886 -420 -268 644 -84 -982 286 -489 -725 -751 848 707 392 593 -766 537 -239 -390 -574 -903 -295 -859 -80 -256 -415 929 702 -858 618 959 -671 -523 -815 -765 -55 811 -414 -29 -551 321 -137 924 847 -415 -840 -613 808 -472 691 617 790 67 781 -900 -530 -929 -437 674 108 134 -922 925 877 31 46 144 231 786 836 130 477 663 -264 463 -82 482 -388 -273 470 264 961 -232 180 169 -136 182 643 369 -603 476 -799 323 -480 634 -524 528 983 793 360 14 -958 26 670 789 876 960 -453 -3 984 -639 -57 993 -646 -910 577 -818 -802 -233 -901 958 -947 -24 517 -413 -827 700 -984 -957 852 -633 -100 -925 119 -317 768 735 -494 246 56 283 599 597 231 280 -682 -199 -167 357 40 183 537 -195 -842 654 -352 290 657 587 -630 -346 -857 921 -388 -199 407 909 -246 -448 287 -697 -64 609 809 438 -525 -87 967 -500 -950 -442 -167 858 643 -339 251 407 -542 928 627 366 -325 883 50 -879 770 550 121 -335 289 -114 807 -655 -732 -943 209 482 57 967 -618 388 270 88 -569 -559 181 250 29 -352 563 -659 560 -190 -9 -172 195 351 -836 234 984 531 13 -862 498 261 -303 -917 526 -275 -671 470 -153 606 -179 -256 -378 -97 570 -945 382 503 -667 913 -189 -354 75 -455 -121 999 -979 -382 445 -59 886 385 611 -543 548 -357 -521 -117 -548 509 809 33 -371 -518 -916 -70 -1 863 -9 -739 694 657 -640 338 436 -802 -735 -933 -141 104 -758 106 -873 -182 -848 760 763 492 102 301 611 -792 -232 863 -86 -920 656 616 -988 976 142 788 -23 164 204 845 -975 263 319 898 -10 -825 0 638 84 -882 -834 -387 578 579 628 152 635 995 -383 560 -26 -193 174 -627 -748 16 -849 -233 60 549 928 -808 207 953 -784 57 261 -342 915 -793 -296 -807 498 339 407 48 52 102 -207 -439 555 -554 27 -209 -594 955 538 -851 -153 -741 -991 -284 -185 -737 734 -645 933 -258 -139 352 949 289 -310 490 322 599 549 -274 -408 643 640 -5 306 -727 -135 636 228 371 81 907 944 -845 313 404 -528 -762 901 -14 -411 -890 -676 777 550 -397 -32 -368 -419 142 222 223 129 845 -43 -785 -925 -824 104 -918 526 363 356 14 -908 75 -338 -848 -257 -889 -240 -270 795 73 -86 133 -390 688 -947 105 504 -246 -495 664 -143 159 939 -991 823 -166 -506 -485 -536 246 -903 19 93 515 661 121 -853 -774 816 202 -447 200 110 827 190 -59 -18 -666 -711 331 -282 627 -149 -953 40 103 241 204 916 -959 -891 17 858 -72 -396 -6 3 -897 -950 -317 912 -534 -178 -248 -988 -347 -500 974 576 -208 -131 -310 -677 639 -219 -89 721 560 26 445 -536 -702 -128 -989 989 -125 527 330 781 423 902 -308 -258 297 741 -389 660 934 -978 587 -515 -243 459 438 -297 293 -880 418 -633 570 796 855 -648 834 -412 -919 -501 62 -404 -731 -409 3 -581 247 -437 513 -340 394 -134 -624 972 806 -470 -49 714 712 -520 477 -437 312 -415 674 950 -667 762 204 847 630 -432 -190 808 -999 -499 -957 -617 -449 431 -252 104 -355 -697 590 -850 801 341 -728 868 550 632 406 205 -166 412 -641 328 344 -280 -452 -270 -748 -383 280 858 -727 -466 -632 -251 -812 947 -116 -575 -150 -90 102 -34 220 663 243 808 62 -275 -634 130 -238 -995 -370 858 -777 832 -442 833 304 -703 491 393 614 396 714 340 -981 216 842 -228 47 -774 320 417 920 -664 -919 305 -939 -987 610 811 -806 921 408 -607 782 317 -188 -224 -778 -914 369 252 882 -310 507 -307 206 -914 -214 452 -554 -327 -44 -866 -29 750 -755 -24 115 -38 -195 -130 311 566 -618 -623 -828 380 177 -286 822 32 313 -206 -442 -906 -704 -131 78 -412 583 -21 -142 -540 569 898 -910 767 -143 786 697 -75 786 -544 263 532 -676 550 -526 51 -203 607 468 21 -175 -44 427 -428 -706 -757 459 -215 318 853 -931 -706 -922 974 906 -804 463 803 -226 47 -259 -607 952 680 -151 -92 708 -129 -883 -787 366 -636 143 746 -397 -935 -381 -607 684 -212 306 840 751 576 447 -924 254 -946 -53 -538 270 -675 -956 -357 462 631 -626 994 -740 -874 719 548 422 -974 -631 -246 -605 -720 -759 966 310 873 992 -156 -868 89 243 -116 34 -424 940 -752 900 235 685 113 590 9 -120 -628 889 367 398 667 579 -321 324 840 -27 534 947 -47 -136 338 -342 660 -861 738 -788 850 152 905 -520 -726 267 526 100 -529 -95 269 561 -865 981 -315 987 557 -996 -722 485 413 -782 -461 -472 -847 346 918 -600 -921 688 -636 95 291 -434 50 742 -731 -782 652 -765 75 -729 -937 870 -427 -847 958 520 516 863 -279 -127 -749 -819 -761 242 -114 862 960 834 -159 -16 719 428 -814 234 669 -132 -841 -534 786 -398 627 117 5 715 -691 549 177 325 806 461 -568 -267 -862 842 -294 -465 -487 491 840 -849 160 -822 -208 480 626 35 -327 35 -135 -628 -165 995 284 256 308 884 -245 -285 -872 -675 -472 -102 -651 -95 790 -272 -281 460 323 -129 305 286 -779 -854 -68 103 -699 266 441 786 -667 -250 -788 -74 -534 221 271 -538 113 -739 11 281 730 220 716 -986 274 196 -537 796 -876 546 -946 -68 286 602 -277 233 874 -709 -496 -693 -487 907 -599 -262 -942 -659 -141 -330 -60 741 -753 572 -141 -124 370 970 482 566 -76 -49 565 15 904 -204 174 -219 -54 998 -997 668 -962 641 -228 -851 720 511 447 -900 940 208 544 825 -505 294 -474 784 331 149 -210 -201 -982 -624 709 -425 -427 833 613 781 -447 -47 965 -559 52 730 774 123 463 -500 -592 -664 -392 668 -221 -253 -884 562 -968 822 -83 39 -511 198 -846 280 -102 553 -563 -208 -344 -865 463 -100 769 52 638 909 543 -140 -632 812 -96 -292 -928 -329 3 -728 -204 -784 662 146 436 105 -587 998 487 909 -906 -975 -991 737 917 -751 -549 518 -971 613 -413 447 -41 627 333 99 588 437 -428 525 93 -888 -997 107 653 -204 -811 -689 120 535 19 -603 -895 506 -598 957 -289 -522 -333 -49 -992 854 143 -312 -343 883 -762 -702 -285 431 448 439 -485 347 -99 -878 -464 -134 727 91 930 -236 -164 -218 525 -742 961 811 -869 224 817 557 -688 741 -572 863 344 -309 -176 -533 291 -268 -962 947 615 219 -104 -509 81 -434 -703 880 602 -105 558 720 -876 879 898 970 963 -12 -810 -639 787 -745 162 -392 534 -83 527 -738 -216 -204 933 -215 -81 807 626 -262 -787 869 157 975 -655 263 -727 523 -611 -540 526 -331 598 -39 726 -251 297 525 -457 717 462 -964 753 916 806 944 -430 820 208 530 175 -510 276 913 -55 -724 213 12 -133 14 -213 185 522 403 -254 -444 709 -187 -91 898 -433 -533 421 884 56 748 -335 -850 -222 -304 44 -1000 -677 333 -464 33 953 653 455 287 917 -985 -916 427 968 -4 123 877 7 57 614 -581 -538 430 -814 -357 448 -313 484 515 -935 322 364 101 579 -196 -715 -751 352 -149 -214 -74 -561 125 -600 219 -173 403 -492 -765 401 -733 -73 -876 -992 -13 536 -602 94 596 726 -256 453 -749 -774 -914 -8 -240 117 56 -189 378 -182 -593 -93 705 573 401 200 -471 -920 -358 -402 -448 -131 460 -792 -659 -589 -747 794 -939 545 -130 -667 -179 767 -991 -490 -108 764 -679 -238 895 -206 425 -315 -62 613 -975 -807 -238 -233 989 279 -164 -341 646 -174 -657 -493 -40 -220 868 17 651 -963 -907 350 770 731 -878 -322 101 461 119 80 652 -336 948 -497 -944 91 198 75 154 836 -810 -105 103 959 -501 -532 251 762 -926 -675 -932 -474 647 873 -841 566 -743 -771 971 610 -392 -470 -560 273 112 31 -205 -377 -646 84 330 513 635 971 -981 242 -681 374 -521 900 747 -600 627 253 908 -248 -875 -823 483 723 388 -63 0 -903 954 268 669 -558 -806 -996 -400 395 -979 -63 915 -286 -130 -470 -230 -98 -125 -546 454 -250 -803 -37 117 -482 -766 875 -659 -47 -841 201 -578 547 130 213 -212 -772 612 365 -208 656 531 -59 330 511 -105 -809 600 -412 139 -138 -546 497 -778 537 -960 774 -843 -838 -419 -231 162 -498 490 -530 -373 -642 76 -88 -931 -708 865 -5 175 -42 -165 856 539 725 -476 457 152 -457 -745 853 -995 -427 535 815 -888 70 -577 779 744 756 -279 14 -455 -286 135 -938 179 -321 937 -565 -709 272 996 -579 90 -405 -575 -885 -157 -896 313 681 462 -330 -441 675 149 -271 -4 -536 -949 357 858 -892 -650 -34 -84 -627 987 583 699 -613 -909 645 631 -721 -188 785 486 -483 -797 223 -157 -580 -988 -834 745 774 -581 509 -711 987 837 50 353 754 370 30 860 742 969 329 174 -759 27 927 -38 566 490 877 -36 201 383 272 545 668 454 326 -850 0 -982 409 -64 378 -34 -560 -137 574 236 -980 -888 -422 -416 571 -45 594 -887 441 32 101 881 753 -599 941 685 -336 10 -450 952 -323 -99 113 699 -797 663 -635 852 -161 -318 783 -631 903 -476 196 -446 618 740 -234 -952 -154 386 -526 -205 314 -577 -134 86 -898 -203 -955 -869 -832 -290 473 709 -902 149 949 878 -246 -439 8 -7 938 -785 329 323 540 -275 -753 -611 788 92 701 -288 -620 797 -564 339 308 107 -330 760 -650 -359 -533 817 701 -226 651 551 43 502 -559 641 -665 654 -489 958 455 -754 932 195 896 5 -681 -811 -395 -173 -357 -536 368 306 -873 639 825 238 165 748 996 -168 -963 933 -50 417 -18 -778 505 430 144 -969 760 511 -942 -737 160 -983 59 972 -968 -577 656 -21 17 348 -287 -381 -980 207 436 607 815 -504 -485 550 309 -71 -203 12 595 574 -75 760 -820 183 -534 226 979 946 -757 -649 291 348 -716 124 -331 327 45 810 -146 -863 849 85 320 -638 -120 -259 841 -157 -787 -640 657 991 -742 138 -778 -875 232 -569 90 -351 594 924 -518 609 223 713 601 106 -775 983 -863 -670 -825 -573 -139 -590 561 -656 -327 114 -326 -288 153 105 237 -369 -541 473 843 -189 668 -893 723 -432 321 992 283 -911 615 675 -72 -799 -781 -221 202 78 -286 310 -472 8 -15 -491 -92 754 24 651 392 -477 190 709 -539 608 922 -66 814 -778 694 -770 69 -68 96 -447 39 342 194 -657 723 -528 -217 -284 256 830 712 -523 463 -302 -892 565 777 729 -218 -846 -274 334 -572 570 -760 412 879 129 -28 949 55 665 -125 51 -171 354 -231 312 -724 949 933 -244 -355 -975 764 -319 186 388 -979 925 695 -179 301 908 185 -162 69 803 182 -536 370 663 517 470 672 452 -455 868 917 -241 762 189 638 -187 -142 -324 -536 -602 -596 -728 -753 243 815 230 653 -733 -33 340 -223 -185 -64 -531 -931 -161 55 -899 253 -242 -759 611 372 -456 45 -279 -383 221 -331 45 -102 -219 -41 229 52 187 -340 229 141 793 22 -949 743 -152 -862 259 -91 -382 324 701 107 -322 -88 -353 -116 207 -846 -236 674 593 566 946 663 148 194 -415 703 -60 358 -604 47 489 169 413 911 -943 -391 786 -905 672 -794 -146 -461 722 -791 -266 -164 -749 -909 -380 -561 -245 772 413 -517 -245 -842 -106 -891 -989 193 -156 -1 4 373 536 236 15 533 -674 -975 -210 -276 779 829 531 177 60 -56 -280 421 -322 118 -802 -263 625 141 -2 117 -186 -625 -741 946 -118 754 967 679 -846 593 -793 542 -267 239 938 -818 -118 644 20 -157 -955 179 -292 -736 -120 284 -92 840 -391 249 360 276 -252 -323 -221 -225 -535 -797 628 645 -503 154 -239 891 663 413 -439 -152 119 955 -857 866 986 162 543 -276 497 789 -855 755 551 -248 462 -657 596 -194 -832 450 8 -559 -285 -867 896 -754 1000 59 -455 -747 -369 296 -193 699 802 756 500 -92 980 -603 -137 557 -690 -542 983 -452 205 -864 872 364 197 116 -131 -912 655 809 189 367 76 -256 -172 328 -147 441 906 -85 -523 -295 835 27 218 277 -229 210 -952 -405 -215 634 861 -529 -812 705 -110 231 -727 288 978 -53 -158 -782 527 -187 -858 299 198 605 293 -737 72 -210 406 -135 481 643 -384 -956 682 347 -790 766 -861 -635 947 -285 773 -698 -636 -311 -640 184 -413 -676 225 933 268 495 589 198 569 570 -191 200 788 -152 825 -623 -394 212 -884 931 742 125 637 961 -176 417 362 968 -185 -422 568 -854 763 -274 710 -532 -429 -804 372 124 -367 -111 -340 -299 564 339 815 -376 -315 -43 387 625 58 -544 348 -34 -99 418 725 -401 -92 -939 -957 940 -592 -597 -293 -934 -417 222 389 -476 12 396 -621 226 -263 712 78 496 375 -456 -1000 -985 400 -923 -833 671 946 301 703 -871 172 856 718 451 193 -466 93 736 -822 -520 -798 -639 634 997 -200 750 -427 916 143 45 529 991 648 -170 133 -244 997 414 -609 -552 515 -738 -239 840 -969 314 -375 -86 527 -853 -305 377 24 -842 -166 742 107 66 -670 -848 95 -163 355 -227 -791 360 52 410 -145 674 -611 104 -13 -788 571 -538 -857 -250 681 34 -326 671 265 -625 8 -529 -124 -190 -275 805 616 333 -667 -600 26 754 -889 892 -106 -97 -337 582 -934 100 -716 636 -477 87 -799 746 -723 548 -754 -164 -796 -121 -362 234 -656 857 -260 389 -335 397 -959 279 -7 -420 526 -848 682 -269 733 -493 206 -577 632 496 802 -959 398 -949 978 569 160 889 304 79 366 18 -395 491 -193 -847 497 83 196 504 728 -487 845 696 -565 -384 260 848 483 -532 972 699 -935 11 870 419 -103 -225 228 616 406 -136 -103 -114 325 -947 -221 -967 31 -973 335 830 199 -435 866 830 245 -252 -463 -847 -435 469 817 -299 -191 -44 747 -904 374 769 961 996 422 -721 -904 -739 -913 -422 30 -23 623 478 -62 -672 89 81 799 105 -246 128 739 -77 -409 -262 66 687 -418 898 356 13 833 898 -320 835 466 -75 870 -440 345 42 -922 106 -695 570 -649 497 104 903 -112 -499 -674 -607 -927 36 138 118 -635 944 831 603 411 -709 -773 353 -80 360 227 590 171 -203 684 -154 -874 -680 -475 240 463 818 701 802 325 240 -834 305 582 -612 758 242 418 517 183 771 881 6 -808 -749 184 -552 -573 -248 548 -308 579 -614 23 783 384 -978 659 -648 -619 169 789 74 -829 -908 -977 978 -30 -708 213 370 -443 863 103 506 977 -789 278 -527 679 -43 973 603 -625 469 -446 -28 -390 185 392 654 -932 150 615 205 -361 -465 955 682 365 -512 -559 851 -124 -972 856 663 -955 -737 -983 -533 547 -15 242 19 98 703 976 -284 -575 500 156 935 -365 580 -769 -187 -174 617 -506 -832 868 76 696 785 577 980 524 -543 868 885 -361 -876 398 442 -601 -838 203 353 -396 -737 -932 777 156 120 -640 682 362 -891 603 -800 250 -746 989 167 680 856 369 84 -729 -227 -937 127 346 -407 278 -454 -136 196 -288 529 486 713 -35 -887 491 88 -141 -242 144 -912 -940 84 365 12 522 33 -127 585 -455 338 368 75 91 868 -157 -853 392 613 -912 -193 -28 683 347 -598 -360 -255 41 -789 748 -243 940 592 -487 166 228 -946 -358 -792 -244 -565 429 949 930 992 -352 378 -790 884 569 29 792 303 -813 319 934 -41 833 738 -957 350 530 241 591 403 -974 -104 861 129 -828 -93 404 -553 -868 -35 709 86 859 90 -27 566 -109 925 -565 -495 231 -30 139 883 23 -967 -35 475 -319 -177 791 -496 556 489 -236 497 42 9 680 242 -393 -614 -682 -678 -496 -85 -495 -599 331 57 -975 -379 -141 -647 979 608 591 -816 907 673 -172 -538 413 -768 -814 26 -658 -78 541 -501 976 85 125 994 5 -388 933 286 503 -345 502 634 -642 -386 942 -358 -173 730 784 51 710 541 -624 -960 2 48 596 125 18 -999 -701 -222 65 493 606 -195 -171 223 526 277 -307 118 845 -848 914 -284 -996 -276 -107 -908 -541 722 10 -782 -714 220 -14 -640 20 -504 -991 -647 -199 -703 -94 -158 -302 320 972 -527 -796 -51 -122 -896 -675 830 -181 -718 -994 931 -146 503 -554 442 -264 -277 617 359 -219 255 50 -854 626 86 569 -63 525 -444 700 -315 294 -894 694 -230 950 913 528 818 -57 398 641 -862 -142 -585 -483 769 -874 -566 -837 991 -205 352 -613 984 618 -773 -123 -103 432 112 -598 143 -838 -14 542 -790 542 194 -425 -231 311 378 47 56 -166 -938 -124 -107 -504 -942 -851 148 -899 617 469 -812 343 867 -68 865 -49 -267 -625 -112 -798 -778 -82 792 -31 -263 424 247 580 287 -665 597 556 431 126 117 54 -759 -226 960 331 -347 882 435 893 -8 991 632 -545 -386 -551 -330 -18 631 380 779 25 948 -724 -32 -148 -374 -786 -735 -838 -985 -177 -224 661 -157 -231 -399 -978 173 2 -306 753 596 769 931 851 -684 629 272 84 373 -577 413 -301 61 203 -57 158 90 -381 488 -575 -277 791 -305 -854 704 -456 498 923 186 -211 989 572 -303 31 -578 -717 605 282 568 -728 910 533 -482 777 -580 -70 -930 953 825 -994 84 -372 -681 -154 620 -521 -577 -820 727 -871 -948 -961 467 -924 -847 266 -347 -529 428 104 -242 909 45 -264 365 191 -977 910 409 -656 932 485 284 519 399 457 -208 -681 -477 354 108 246 -270 -839 285 270 -237 -174 366 -743 -485 -797 449 802 -517 200 616 108 -890 84 -650 -825 -642 524 -774 -690 921 459 -15 -953 300 -956 485 85 574 -403 -947 223 290 -719 -306 213 -647 847 379 822 282 -350 234 -897 920 -961 438 279 62 815 844 -707 -26 560 282 -26 -830 262 688 -666 381 45 -332 791 -942 -300 -408 -942 -94 -688 855 -808 -677 -16 -594 -790 -854 -937 402 -53 893 -941 -847 -409 551 -396 -588 -845 240 -271 375 727 218 73 -488 65 24 871 198 91 -579 -867 -809 -971 990 -451 356 119 -60 968 -824 -545 828 -134 -336 -148 916 77 -520 -712 -393 306 376 -316 -161 -936 443 674 682 -822 686 668 949 -119 -836 861 411 -351 765 -291 -11 -874 393 152 326 -885 288 -544 824 -2 535 -367 977 -217 -373 -573 294 7 -119 140 105 -124 637 100 -383 -198 -343 666 632 -844 516 -669 908 -66 882 239 379 -163 332 328 663 -512 -674 -309 920 54 -75 830 -992 405 461 926 -714 918 539 -335 265 -476 -241 851 610 -551 221 737 49 502 -942 -818 -285 -166 -817 793 -89 463 -218 -204 -888 767 -96 -794 -478 -192 -538 -134 976 283 704 280 -856 -808 -103 202 172 -913 -674 -121 -962 659 787 -746 846 83 -267 -933 574 788 -88 -883 -865 672 544 -621 -242 505 -905 413 -371 29 148 -658 -975 -485 -122 936 789 211 -544 923 -113 625 903 800 135 -10 -852 -395 -282 938 -834 -152 415 26 459 632 509 -666 252 -413 430 894 -687 628 582 -785 -15 -922 -687 780 -872 510 -552 500 -27 13 107 -664 -371 731 -950 446 -924 -726 7 -129 -69 931 551 115 526 710 -437 741 -546 -747 45 333 -681 709 -53 272 -366 24 -366 -976 214 -82 -897 -996 304 -761 3 258 -638 -983 311 100 631 799 120 352 746 282 770 554 -453 643 873 -399 105 -346 -689 372 -747 -718 -702 17 76 -711 649 -239 784 -457 706 663 886 958 -872 384 438 -34 -638 -250 -106 -866 -551 -166 711 718 458 -482 434 228 -923 -75 -692 -163 -484 -823 442 -915 -150 -210 -476 -973 853 -573 -767 927 -15 -217 -568 95 -906 -233 -225 781 -160 -360 -391 -595 -494 298 -923 802 806 714 -590 -380 -66 -273 217 -680 469 3 398 442 235 833 -224 -847 -521 825 431 752 74 747 441 618 -433 754 716 436 -411 -754 -625 -6 558 458 111 474 -691 -832 329 -670 -700 -449 866 943 574 910 -645 203 605 413 -704 -594 -11 398 258 250 -116 370 -997 -609 408 684 404 555 -557 275 -462 493 -805 852 233 -1000 523 -689 -64 -671 -480 -52 192 -961 -332 -533 599 -17 359 -338 -771 -821 159 478 -115 -366 628 -399 448 402 -923 45 239 -965 -264 315 -280 -979 125 -510 163 22 285 -145 -244 -528 -199 981 -873 408 279 -781 -872 490 -727 490 590 -917 -501 926 -319 889 830 -226 182 -540 -734 -881 756 -911 674 -3 -406 -140 -102 843 -237 526 -551 35 -886 -12 -881 -756 886 -10 -555 -660 972 -219 355 -379 849 -654 910 -436 -427 -304 -815 319 770 228 -815 15 -818 823 -931 803 -159 -487 -604 970 230 -350 -36 299 254 175 46 220 -735 962 450 873 60 482 -871 675 -965 369 -316 -235 555 -620 -56 827 615 657 517 831 436 426 249 -598 -294 156 -201 522 -19 -80 19 692 518 -998 34 301 687 -355 -692 122 -427 63 -437 -897 174 275 78 -964 566 570 -687 -480 29 306 724 -449 326 -948 -279 550 -793 -917 -206 833 -584 -725 953 700 -839 791 969 781 408 547 466 -302 -20 -966 -334 -293 568 686 439 910 -543 -972 20 692 641 512 -513 23 858 342 -303 694 -123 -790 -180 -454 441 -618 496 -853 -876 -148 3 305 937 352 623 818 205 -312 34 -265 596 171 398 898 -783 395 6 -58 -373 -345 814 121 904 307 16 -789 697 327 -879 962 964 -159 456 -402 -725 -886 -625 -367 -827 -696 -139 692 538 820 -269 488 -174 6 -193 -90 -598 187 53 523 874 -493 990 -390 511 -570 -612 -824 637 812 -124 719 -295 865 -865 43 -889 1 210 -193 -283 -298 -619 62 -365 -964 515 660 619 164 630 826 339 210 727 -129 -721 365 185 -462 -618 743 482 221 647 -561 -157 355 -648 -579 964 666 341 -127 59 462 52 -202 774 501 473 113 875 -560 -53 695 -314 74 -651 -404 -441 -796 405 -842 763 -526 159 -717 -772 400 -730 -23 516 -331 -55 871 838 -481 -975 112 -528 442 852 186 -818 -721 435 -232 -727 -583 -863 652 -65 460 -779 -220 490 -713 -915 -636 -422 164 -435 -773 330 -716 576 -345 -252 824 -703 683 -954 -261 517 -574 906 615 -877 -374 -637 348 -603 599 -753 -124 968 -997 -391 209 598 133 -324 358 -674 -737 866 -747 280 21 -426 -719 352 48 653 606 360 989 5 131 -628 447 866 -519 953 622 334 961 384 843 -25 -561 858 515 583 134 -859 -122 427 286 -496 609 -780 -147 -752 845 -355 261 -626 605 876 -495 -991 -798 -393 -996 -612 -548 175 620 -616 270 -451 189 423 -342 256 -389 580 -183 -38 -218 -792 907 -404 -693 88 -799 191 -798 -556 485 148 -87 -397 610 570 780 -353 316 -395 201 156 330 -494 43 -880 -256 -472 730 -955 -480 447 -217 -755 72 -478 -696 343 291 505 881 -316 -394 -878 674 408 -711 465 526 262 -715 -158 -373 -754 -967 790 529 -39 -717 579 545 -405 -50 -842 84 -499 -280 641 847 164 586 634 -752 92 -128 -742 821 -452 -945 162 706 790 -226 860 -307 -154 87 951 69 -305 -86 998 403 -933 228 -57 694 511 -821 265 -511 475 -659 -105 -132 -889 850 956 -154 -807 771 789 187 282 563 858 262 314 -955 597 939 -608 -295 -697 418 435 -673 -599 307 690 51 291 -587 -649 383 -716 531 621 978 -456 18 734 403 246 58 -892 -997 -969 108 -635 94 379 -776 534 -289 -515 -202 7 -633 -966 -537 -661 745 939 173 -95 83 324 -511 -962 -3 938 458 119 414 396 -959 528 -824 815 -296 -156 272 490 -358 736 -513 161 -415 753 656 282 950 -634 555 -453 -75 -163 36 -811 252 888 -680 -543 782 463 -674 321 831 736 -838 -142 -766 -823 953 -898 -910 451 704 -113 246 635 223 -818 726 -653 -994 -603 -551 -89 539 -335 680 579 -3 -258 -69 -86 835 944 722 -90 -322 316 -171 158 859 442 -807 551 784 -641 305 106 254 820 60 -53 -122 -932 43 -587 -658 541 310 905 450 -281 63 484 -895 791 -550 -658 -631 -963 154 633 432 -801 -875 50 954 -398 720 -11 911 381 226 87 -92 -976 -239 -347 655 -915 -189 -175 -349 -612 -240 -694 -350 978 601 619 -489 -130 25 769 723 -598 697 616 203 -724 -428 -53 -164 -223 441 -194 -790 397 -449 1 -910 395 292 -607 -96 -638 -577 887 -380 851 815 264 219 905 -608 -52 -355 100 -179 276 -212 -325 767 229 -492 -791 646 617 -218 -951 566 -880 78 -563 -805 -746 -806 -884 -88 -364 973 -801 454 600 231 -997 -421 -975 302 533 565 -273 -631 -725 989 -139 777 210 28 122 152 -438 160 -457 462 -168 134 796 -654 -476 -104 -793 -511 736 -327 805 -292 -184 -118 -700 -948 912 -430 182 -13 -891 601 473 357 -367 -31 876 -714 -23 402 -996 -428 -704 68 701 467 712 592 -321 765 344 117 -329 -780 -907 443 539 50 820 -985 809 712 -952 913 -380 930 692 866 249 -998 -169 -69 984 -410 880 808 -655 429 -787 -621 -389 245 -920 450 172 396 635 598 -733 -725 716 569 -154 174 -536 -253 -493 364 31 857 -877 307 -891 -424 127 26 -160 -968 205 -218 -71 -676 194 307 132 511 32 757 425 -409 789 -123 926 957 -641 -216 -497 226 -521 804 665 -534 -582 523 -855 -333 -55 -988 -980 526 -417 -713 659 -818 -561 -751 -819 -150 -497 139 701 151 495 735 167 -636 -155 -526 -933 -363 -25 -84 -233 -502 -754 -502 860 -421 -972 -158 -219 720 -540 -362 241 754 -346 -386 -585 859 98 -14 -511 299 906 304 -663 -507 -818 309 -302 -562 -522 -850 740 -435 -123 -874 -114 35 50 312 -375 -580 663 916 123 -554 21 166 787 -226 -163 191 981 -610 -497 645 910 77 -379 982 51 757 -57 783 252 848 781 -975 497 -196 -948 -867 810 -80 488 -537 -679 650 801 -552 -956 992 129 -427 728 -818 469 -619 822 -948 543 -86 14 -950 -780 -208 756 607 -571 -411 197 -79 -317 615 -858 -601 650 441 -763 883 -640 -37 -453 -192 -695 -750 -761 314 -870 -706 -167 -689 11 980 -23 -800 8 618 98 279 371 -83 719 -830 758 348 -352 -571 368 318 972 -45 -623 -486 -709 -964 -881 44 -465 857 -339 781 45 389 -524 -70 -820 -125 -453 -651 -105 513 941 106 -608 130 664 -954 247 -858 -655 134 592 378 -135 594 -490 -527 82 235 341 803 149 -307 -784 857 377 965 -198 409 -288 -606 -198 -652 -805 -60 -921 718 -925 389 -753 516 529 -662 557 339 -499 14 -238 -476 112 787 98 323 790 886 -467 953 6 -980 -359 -795 508 490 448 492 912 191 728 -987 -619 828 366 -379 -23 -230 -335 595 -491 920 -813 578 -187 -163 318 682 754 392 786 220 -13 68 -295 -806 -413 334 -749 174 -948 -110 -331 253 -270 25 173 434 -226 918 -446 422 772 204 731 -570 -719 -917 -54 305 297 585 894 -779 -239 -581 141 297 -892 586 -337 288 855 -178 535 116 670 -629 -947 596 598 -708 872 -974 -908 61 988 -678 -853 -146 -971 -369 -251 -20 -670 -232 768 -71 258 820 -947 49 954 -777 668 645 -567 -297 -407 -514 -645 -174 597 392 -614 216 -155 829 75 -459 672 222 -857 -737 -23 -147 986 -668 -556 -459 -108 520 -278 353 -775 -166 168 -113 -475 559 652 193 -707 -879 -64 -304 60 99 -227 351 -832 208 260 -506 394 -302 741 -880 -775 -132 -185 -616 832 -426 407 578 -225 157 37 107 -744 -598 234 221 137 -648 193 724 -390 -93 24 -278 -544 732 459 803 -30 790 -861 128 724 175 -898 47 744 300 236 770 -996 633 -909 -757 547 635 -225 26 757 238 397 -138 861 253 789 310 823 882 -381 -355 247 44 -489 -975 774 38 577 -398 -536 627 -122 -100 -333 -639 681 -675 534 -149 872 -786 965 -233 12 -513 570 -530 482 -710 301 211 -494 -369 124 516 -803 33 707 135 519 98 958 537 -869 648 516 -960 -889 -401 377 -369 -170 785 -922 -962 1 -93 939 -772 -59 605 -801 -559 -20 48 834 307 -757 -691 737 610 -511 -146 -753 -56 765 -867 689 -991 234 205 227 288 -516 183 -204 313 600 -199 176 466 -102 192 -963 -122 -284 -667 -980 577 -214 -426 589 428 -909 -520 -304 -593 942 665 -99 186 -71 -691 -931 202 521 -469 -77 626 -952 806 -467 38 -379 805 -502 178 993 821 -240 -348 -203 147 -77 2 -147 542 -906 -466 -501 582 824 108 945 -126 -247 883 -429 -552 900 -462 -330 529 -400 -537 987 -662 643 -655 424 -526 597 122 -647 -704 116 -125 -697 -74 -21 489 961 485 -129 276 452 186 937 -412 -743 -188 -509 905 -644 821 -482 -926 -744 -700 -754 488 556 756 -51 654 159 13 -279 50 -427 -312 -13 271 331 639 452 -349 -799 -794 273 -663 -785 203 500 -436 -413 576 672 -385 47 322 -86 -73 -755 886 274 -173 -415 235 162 652 809 653 835 391 926 -957 -309 -150 -210 450 823 988 555 382 442 -261 -433 -824 -84 -632 -793 924 560 -764 758 103 -967 -8 -76 694 -807 345 638 157 836 71 250 428 629 96 693 56 418 -943 -710 -278 579 -978 -389 151 -58 993 481 -120 34 -995 523 851 812 -679 489 19 35 742 -722 -758 605 35 234 -941 979 286 -857 -445 -337 -619 305 -604 -652 7 549 121 225 559 968 -710 -149 -26 117 784 -36 -962 463 280 -182 -319 -228 582 -256 -195 -670 691 -969 -255 -213 -640 419 434 -321 -446 643 773 -598 -267 39 -386 999 -330 68 568 374 -621 570 672 -856 525 684 -706 -17 818 754 71 -509 -735 531 810 -862 972 635 -151 500 367 181 194 71 142 1 809 -82 -58 102 -992 -862 -711 443 97 585 -937 -14 315 292 557 -397 761 393 991 -537 -524 -685 171 1 -752 -229 -774 671 -259 708 694 -137 795 -477 -19 603 276 250 889 -838 -623 -390 -969 557 798 -208 440 289 -212 262 -739 363 157 -492 -608 -448 300 484 -387 -41 874 522 935 -577 -620 446 -975 -958 -939 842 198 -42 887 -689 -634 -791 -747 -57 -379 -331 -464 340 -515 660 -859 231 100 -129 -259 729 495 992 -306 -550 -338 191 -296 -637 -609 594 820 514 -331 105 -930 113 -268 -655 -738 782 60 -296 -52 -145 -891 -604 836 -875 -538 682 270 -645 -348 -133 708 -319 245 -832 443 -277 -244 275 -299 -163 -810 157 -753 -978 -163 -261 457 -57 -203 -993 456 -791 -891 -142 -10 17 -571 717 -113 894 -803 -474 474 -270 381 -731 -913 -234 608 872 581 -359 -755 219 -610 -515 -5 496 231 692 673 -19 -83 -871 -589 -817 222 -711 370 -759 188 97 28 -247 -174 885 -435 -656 -417 432 729 333 875 -730 -128 343 281 -104 687 818 479 -645 -238 494 -465 -431 -971 -806 571 534 276 17 -531 171 460 287 -999 -835 -343 -925 -344 193 -879 608 263 -707 -935 462 -298 144 -303 112 471 423 878 938 430 493 248 516 -207 53 17 276 -413 446 769 808 -340 -173 -972 -50 -289 119 -435 -941 -390 -192 226 -165 580 357 557 471 -783 961 86 55 -918 -727 -407 -144 809 -976 -908 402 -591 760 379 253 -284 950 -629 645 927 -191 899 -478 587 -122 -190 290 675 -554 -531 -418 552 602 -491 -646 -757 -409 383 -269 785 -87 749 -708 82 -72 -458 365 -856 259 -800 835 -416 -976 635 -204 -334 -16 -717 804 -998 578 653 93 -491 -706 -875 -115 -697 172 -345 -743 609 -877 -605 327 779 -833 183 750 604 -100 -44 192 77 462 167 -783 858 -388 -919 -524 -375 573 405 657 -774 280 742 180 -208 -649 180 -45 127 154 -977 895 906 321 794 416 -956 246 510 -208 688 446 982 -968 -659 -773 563 251 -550 -913 -128 579 -428 -837 -299 597 222 -168 -59 -197 -994 -635 476 -418 -570 -557 -600 -867 768 897 -796 775 0 -230 -944 990 -584 648 898 176 36 889 -753 558 -636 722 477 -740 -289 -130 -938 -635 625 151 164 16 -985 371 -524 -987 -60 -915 -641 -374 -463 288 -330 -136 -110 44 489 121 -515 119 453 447 463 -549 -873 -191 -717 -561 293 685 -599 926 14 -42 -523 -955 733 -595 -689 -405 556 783 247 -600 -989 449 -785 239 868 764 697 -728 -816 89 -188 875 -624 -375 -715 -207 234 -411 -963 349 -475 -574 906 602 729 -395 221 225 -485 -804 -895 795 120 -606 -333 19 -73 -946 -694 779 632 -705 -225 207 36 -214 -730 312 788 826 -654 564 -451 492 -864 758 -353 600 -138 235 -941 -13 313 -48 -464 0 11 374 619 -39 -853 -261 753 28 -71 618 -683 -347 144 642 68 -18 899 -922 12 -744 855 189 782 500 205 316 -488 285 -378 431 -722 927 -284 95 -281 517 -88 -438 -904 -268 727 470 -471 694 142 666 -455 -605 -314 23 664 788 644 -418 -519 560 218 -497 -142 -426 656 -95 732 596 408 -928 649 -984 70 103 -401 -818 -452 -822 -303 427 201 -657 826 -827 -214 682 475 -783 858 490 -328 739 710 -731 -732 -380 725 -262 976 -374 694 -664 -49 -414 638 821 -714 179 -880 54 188 102 -371 49 -530 10 8 674 -680 -791 -733 -780 -446 -715 -417 471 -827 733 -280 692 -907 -293 244 -915 777 590 956 220 -677 883 661 925 285 -985 -397 -386 86 301 -79 -164 424 -806 970 954 598 -869 -884 267 649 -942 -454 -32 -193 724 960 -666 -196 403 271 -916 152 767 -776 -165 85 -588 -862 453 515 -729 246 152 394 601 -234 968 -563 328 -123 187 -601 -752 -159 344 -552 537 225 -234 -655 -593 -273 -193 439 -581 -281 -965 -204 316 -741 935 18 843 -818 -344 -572 149 -948 144 -150 857 -875 -912 26 300 596 -554 -927 -888 -579 752 238 -230 -347 -710 -757 -285 303 -415 554 270 -956 -432 511 32 -538 89 -273 -208 367 118 412 86 495 693 233 -874 -635 -525 -125 573 719 16 931 871 985 -533 -634 344 -5 -320 326 386 635 28 -240 283 -634 650 -883 209 -162 531 -963 -217 -767 429 406 -627 -285 158 -532 -763 516 -782 837 -390 479 -308 -705 -768 -894 -997 501 623 -584 -362 -923 -89 629 -426 305 -81 597 -755 -261 608 130 353 -427 881 -309 -386 711 490 -45 -827 702 686 690 -84 -754 -68 -287 -338 -379 -466 -800 -677 174 637 -333 -543 954 430 932 787 830 262 -832 663 -336 -570 812 -532 -579 538 -644 286 5 932 -355 -255 -153 819 619 912 258 16 674 906 461 -390 -716 -400 -204 -6 -10 454 -782 -116 445 918 241 -657 -672 292 415 -510 300 277 -403 -322 703 -363 -380 -55 675 382 754 -790 -700 -929 24 644 654 219 -285 -330 803 764 -81 673 -411 701 313 -422 -368 341 605 -209 819 -877 155 -260 -428 654 -40 -619 -824 783 428 130 -95 862 906 433 190 913 848 -764 448 -710 -917 -565 770 331 277 -159 188 708 311 -812 -953 177 753 -765 184 482 837 -89 95 -335 -213 -745 514 54 -463 -961 823 -718 263 -1 710 -922 -233 311 -106 -529 718 48 559 609 -72 66 279 827 -879 915 -924 -464 -669 516 579 -93 -485 17 118 -399 -606 553 183 -891 -405 881 436 -347 540 795 768 -447 -948 -849 -613 -111 1000 245 -278 604 -98 346 22 -987 820 -381 9 237 10 -376 738 28 861 -307 614 -416 672 -476 783 -333 -299 12 -76 435 -523 -722 -504 693 613 -611 -770 885 -727 -508 559 -896 910 429 -495 392 -881 458 -171 647 -766 892 421 903 -482 -341 -777 621 38 -302 842 -196 -921 -528 690 -47 -411 -228 -870 -790 -132 -782 258 493 944 -807 -626 611 -954 702 -178 -793 -303 698 50 -942 109 974 -479 773 866 358 -827 -396 -367 302 -934 -589 -92 -315 -330 -246 -849 -762 -263 219 -767 -973 636 123 -202 89 -923 360 507 515 -622 -645 -533 778 -843 -350 -804 -804 -645 -502 435 -925 371 -976 650 -881 -183 -621 806 185 769 631 -525 -76 412 442 -324 -273 -726 149 -738 710 -194 622 -146 102 273 -132 -282 -419 -696 -274 -49 95 718 897 957 -609 173 -251 562 -568 972 -105 -876 613 -760 -442 -570 146 -875 -135 475 80 454 -657 -884 946 -564 274 -413 792 -363 -471 -484 -428 216 251 -446 -910 -434 -121 271 337 -92 731 195 52 -804 886 824 290 668 -223 -587 472 388 408 346 -144 -955 -71 -532 380 -225 -697 -452 -203 948 -887 -960 462 -906 382 590 510 480 195 -783 -856 -217 -234 565 -789 -366 598 431 -597 806 -352 185 499 -166 707 430 -647 900 -532 -1000 -11 -402 -560 398 -856 -232 328 84 819 -766 -452 971 -199 -470 907 129 128 -914 450 -340 915 -409 724 644 665 -817 -899 -305 -562 -73 -302 -630 718 -583 432 767 356 -492 919 -319 -60 185 -112 -724 422 238 -979 133 -287 606 -961 -898 -638 -589 133 4 693 -996 -258 -536 887 -244 30 -697 -617 142 630 -213 -110 182 -691 679 -354 -769 443 266 -848 850 119 488 105 269 735 629 -830 267 250 -639 -656 640 -243 916 -700 116 -633 -695 331 842 -546 -243 -789 360 -35 768 880 406 787 60 -896 -688 882 -470 -408 -326 -854 679 -563 497 588 85 878 -322 235 -600 -329 657 175 620 104 397 369 -43 -152 -926 604 -24 514 332 -504 -996 151 995 96 76 -76 -14 476 260 631 459 495 526 -754 208 -130 635 -497 964 -618 714 788 365 -687 937 -625 -567 -139 -134 -493 -183 75 947 819 736 -804 -740 238 -595 -217 78 -288 811 -323 -865 -980 -425 591 -204 -951 955 -79 -615 266 -50 -9 867 64 336 -809 -242 -759 -32 -250 946 -499 681 702 105 639 -437 -801 -997 783 -665 -632 -949 123 206 702 -306 -687 214 -902 20 660 -403 13 664 37 -890 254 -797 -79 26 -361 979 667 648 444 131 672 -68 767 -253 -552 -138 -683 346 308 -436 377 721 823 -813 -332 853 521 -584 833 295 -515 -634 -544 289 603 -465 106 457 165 -347 -186 896 -456 -430 148 -871 -698 -4 -68 591 704 884 -974 984 -125 -382 -631 80 -139 -125 -815 -75 -581 -671 -487 79 792 -219 -572 -960 576 -860 -427 491 319 -430 413 -607 455 812 166 -551 -169 9 668 -791 -614 503 -356 501 -996 -758 -438 393 -210 -920 -467 172 -67 56 -780 -615 857 -906 -989 184 -523 13 910 399 131 986 -383 -657 -374 202 -211 -822 44 -429 227 -841 578 545 -835 704 807 543 416 512 -508 193 -644 -322 -961 -675 -713 -948 480 944 -734 -351 661 -159 473 -351 186 -610 -937 -178 809 -795 -433 -120 702 272 -83 113 788 98 417 -783 981 229 386 -767 556 372 166 -857 -707 283 798 195 778 -159 238 133 111 -86 641 -662 -512 553 -43 -344 -283 106 767 -710 -543 453 349 608 -293 -858 -606 761 507 565 -638 -580 657 -961 49 -400 -548 538 418 -405 973 -549 -12 210 -217 -615 -896 -479 594 -535 -710 934 239 511 -371 -128 741 859 -704 495 -30 470 660 -861 -545 366 206 60 -999 -492 -758 -222 -402 -659 173 396 -354 -432 838 366 -685 -362 14 -455 204 853 222 -613 -913 -20 -852 -319 -513 -657 209 -634 245 740 980 -17 866 -557 702 -546 -336 224 91 -395 -829 574 465 12 742 -393 -876 -92 663 -372 469 116 -35 -781 -651 158 912 -784 -578 532 989 -711 773 621 191 -173 951 164 -477 914 657 230 288 -746 -866 -847 661 626 387 704 -2 237 133 -256 130 820 -247 -170 -253 -425 386 179 434 -122 857 -368 120 526 -863 139 -254 -296 -385 292 822 -639 279 -705 -451 -241 203 -601 -697 -932 304 -450 82 815 -13 704 -750 825 -546 914 873 341 91 -631 396 -162 776 -450 -304 772 -284 624 8 -106 -712 -255 -620 663 295 751 344 -605 -987 -183 466 921 588 56 367 980 -368 -637 -705 594 -156 -692 -472 -288 858 589 625 -442 293 -494 -76 419 471 -489 -122 727 643 -987 -36 344 670 -366 321 30 -150 -183 277 -836 563 -784 474 -947 -345 284 -251 -415 -635 -257 262 489 781 413 71 -791 -62 792 -950 958 307 351 -500 781 931 -705 53 -415 -571 -153 -357 900 -488 -511 -830 -87 -673 600 453 845 -11 -93 -858 -338 871 -406 -959 978 640 -40 -970 -541 -754 -889 -880 548 680 815 191 386 616 -42 -506 -798 -969 92 -99 -413 -795 -934 -167 742 -186 -998 -555 -932 -555 564 925 216 901 -724 -656 771 -866 -864 466 -53 -970 -402 77 -637 523 694 725 -236 -857 509 76 203 794 446 214 952 170 -364 -332 -681 485 -913 305 778 -226 109 -590 600 -32 94 -714 497 754 -486 -298 -564 336 -209 20 -688 -214 347 -199 844 -885 923 -620 -356 262 -767 -543 648 -890 -663 695 899 323 -225 682 152 -519 -872 -728 478 -984 -73 -161 -962 -617 -113 195 -870 529 678 -203 -498 126 -522 -113 494 -970 842 -295 -209 -297 538 317 207 -247 86 -641 926 -233 312 -160 -802 859 -838 458 437 -720 777 -481 991 588 -543 464 53 867 490 -570 -725 243 -657 91 737 963 729 -203 -48 690 -730 33 -684 -213 -268 -166 36 789 -199 -725 -736 -846 -186 403 -980 -886 -100 -886 330 -585 585 734 -864 355 -688 -920 692 287 26 590 189 -393 -836 -126 -351 -372 -117 339 677 -832 134 778 -987 561 751 689 -389 87 255 -87 188 744 -68 -931 -863 -902 -831 -843 541 313 52 -370 -43 -69 575 -103 -28 13 717 317 996 -144 -753 -433 926 -783 125 399 937 -224 913 -773 186 -906 -32 472 -847 -525 -945 996 -125 270 16 598 -276 -454 89 -63 18 485 -882 937 -211 139 -97 760 281 -382 916 282 764 -514 -713 -63 150 956 -362 812 -671 15 320 -373 714 209 744 -685 -104 768 -438 -738 -4 -350 692 -521 648 691 902 97 201 -352 -956 -929 -283 221 -516 626 -409 -860 -380 27 -141 -410 28 -973 -102 -558 672 -161 -117 55 -952 207 -43 -777 -668 -817 -595 -78 177 -494 -672 843 186 -535 168 -69 -494 -791 -653 -861 535 -75 119 -422 703 160 103 869 -906 800 92 -12 -338 -971 -351 255 440 -66 -882 -523 347 507 -66 337 835 610 593 -925 684 -591 -130 951 -893 -598 -521 390 -586 318 -378 286 411 717 -904 -514 -139 -333 642 -436 -454 -739 774 286 128 -892 997 -132 -50 -411 502 1000 731 -274 -322 -433 378 926 -127 -242 -754 502 -783 -439 -458 602 424 400 611 -221 -633 -788 -603 -819 -465 664 -256 -717 -238 754 959 -858 -573 -725 580 716 -48 29 -78 -845 25 388 -473 439 744 704 303 -605 931 -335 -287 -83 724 -834 -703 -619 -859 835 740 -304 161 -274 -301 -673 -171 -582 -791 374 -702 665 9 -452 -160 141 -133 -46 881 107 -864 16 54 74 312 98 33 -450 552 541 -948 -294 809 -464 -369 -361 -562 495 951 -904 -794 -500 91 -601 541 -127 -60 -543 -565 206 -119 412 -679 -515 -43 439 -120 477 497 -138 656 -579 936 554 517 -761 -312 -983 -389 484 846 -574 -251 131 -56 -643 111 88 753 -631 -47 252 -802 -39 1000 -539 -814 -225 880 -657 -216 495 327 -912 703 -825 -480 -304 -942 984 7 3 -468 -787 232 232 109 -498 -202 592 -892 -335 159 957 952 820 -36 -230 -477 936 -612 -177 -351 725 194 302 -757 -119 284 227 -325 -103 356 -187 -886 456 126 -301 299 689 230 226 -656 614 -509 -904 -25 469 46 -576 -504 -762 271 519 -55 290 -391 -871 -426 -138 93 412 -374 -35 208 681 387 -257 130 -604 -965 241 768 595 233 -449 -100 904 -753 555 418 788 736 -414 520 239 -639 -902 488 -217 596 -119 727 -492 802 -739 600 192 648 -659 142 -831 692 -424 233 444 -858 -292 951 -205 299 -712 -747 549 28 260 -600 69 895 329 -987 -301 -3 206 835 872 -756 702 -959 471 201 -49 -300 -7 -746 -525 -194 -288 -63 991 776 927 7 -973 -260 -626 449 -466 -317 746 -694 -683 850 -416 -62 -223 -593 156 -1000 690 -895 -411 -311 -764 833 604 254 -182 898 -58 598 902 -385 891 152 -912 389 -808 -343 -618 36 932 287 -892 525 -155 -221 444 -200 222 837 650 721 805 685 733 189 24 319 -834 30 -418 -694 906 -1000 -475 -82 -219 837 -392 908 657 -121 -786 772 -843 98 -595 431 -89 876 537 487 -542 859 889 -382 126 563 229 592 -474 803 896 -170 -523 -224 898 921 852 892 -404 5 644 -315 328 337 673 26 456 736 539 -288 993 -867 -410 241 37 952 -276 -445 -518 -146 -976 -847 -467 -499 -594 242 -586 279 -251 542 -219 787 526 -10 599 943 -300 722 -165 316 -972 424 -230 365 30 314 -991 718 231 873 807 -243 -359 378 582 329 862 -288 -806 -541 -422 388 930 -128 866 -594 186 -277 879 -849 -473 210 -674 -665 -151 966 542 -169 611 -456 630 507 638 -95 -648 -423 776 559 112 91 712 -128 652 313 -368 -59 -784 666 123 -382 -731 589 -564 -449 -373 682 -995 189 -390 -112 -959 26 331 -39 -316 -829 -458 821 907 -615 269 820 -934 276 624 934 234 -253 156 -109 42 552 292 703 -946 968 366 -51 -834 68 419 512 490 449 -416 -304 967 -654 178 -442 -678 -109 -998 41 -230 587 -431 -504 -581 70 998 842 -658 904 -306 237 -591 515 -977 454 2 -809 -325 -153 -577 -894 244 811 641 -385 -661 -922 43 -441 31 350 42 891 -255 -169 728 869 -769 -513 -949 -328 869 -372 876 -61 -693 -592 -7 -774 -665 108 787 -687 -238 291 536 409 503 752 171 -301 -71 664 -639 -541 812 -589 190 843 -660 286 -132 210 -592 -686 -725 733 -530 -967 984 0 147 -723 -435 551 195 157 -792 -220 294 -527 -909 -767 377 651 571 204 -266 147 210 -758 317 -695 136 -584 842 -170 -64 610 -392 -939 889 474 697 -876 431 661 683 278 310 77 266 -683 -976 486 514 540 256 78 213 340 417 290 -170 611 456 -84 -469 -472 -500 -393 79 949 506 532 -215 493 704 854 82 810 256 -51 876 -818 277 -659 753 -141 -995 335 -329 -435 -179 -480 -711 105 906 356 947 950 420 -757 125 934 944 568 -74 929 860 73 -373 -736 -282 -479 937 169 812 143 799 -10 -28 736 736 408 -890 326 864 834 936 48 -427 201 342 -561 243 666 144 370 178 783 970 -718 -681 85 -774 -626 -126 483 325 -180 -356 330 549 881 -835 -45 682 384 729 -240 987 695 16 -555 321 183 -254 -503 160 -246 -965 427 500 588 432 434 391 785 726 501 131 702 717 632 -626 -292 -152 948 144 -287 -789 405 637 968 922 28 -325 689 -857 -885 465 -347 987 -732 -776 -303 715 -112 74 -772 741 -436 -77 -162 -77 -753 -608 -411 620 -533 -439 -682 -575 3 -586 -486 115 350 -904 -870 -150 406 849 419 -71 162 360 961 -91 -835 22 700 -997 -596 -169 218 -408 923 -697 -270 647 -867 524 -523 -985 -239 111 -199 -809 -118 -352 562 332 -356 -435 -651 926 -403 -12 -761 -557 118 -367 -290 -16 877 -456 -154 411 567 973 -827 126 -20 -349 931 984 -405 -926 100 -935 477 272 390 -831 392 557 113 529 -319 147 827 833 348 -934 971 897 167 613 664 735 649 -659 -562 463 740 -621 -846 576 83 -422 346 980 89 627 -398 937 602 744 371 61 937 684 762 -987 663 -835 -708 -161 -777 -520 683 -701 -544 -665 -991 235 112 903 368 41 662 -482 -967 389 689 -288 -531 827 -53 835 -234 196 -993 604 -692 437 -703 569 -311 -665 -799 -494 552 758 163 995 575 778 -295 118 386 877 -328 -875 -383 -15 -346 225 229 535 630 -665 158 -926 -294 -746 779 982 -847 682 304 758 -868 -635 -240 -38 41 75 -22 -24 130 409 670 -176 -877 223 -185 -408 33 -919 -459 483 -732 274 -343 740 687 921 -978 -576 787 786 172 -373 821 -240 -836 8 -191 417 377 956 157 -245 -330 -746 -620 -766 767 115 238 -223 689 289 306 -737 -657 -366 74 493 650 861 -644 -412 884 119 620 462 880 87 274 571 377 -331 -497 -503 385 846 -950 138 228 34 872 883 264 752 -206 701 172 278 -363 826 257 922 37 -872 238 355 911 -525 -635 -465 714 -464 627 486 105 165 -732 951 -431 -458 -825 759 -874 -605 -15 -709 -105 32 597 -739 -354 833 866 995 -73 -315 238 -587 638 -998 -221 -876 750 721 851 47 816 207 316 -567 -965 726 485 -873 966 -306 614 322 -972 -998 -787 -415 -34 556 -259 -824 -192 -146 -165 -966 -792 121 -560 -161 -576 939 -386 -120 727 -996 -289 106 -397 194 452 158 512 -679 687 559 -126 186 -306 -101 927 331 -523 -267 -596 903 -901 580 -653 -394 626 927 780 132 309 -63 421 -828 208 -312 596 334 -524 -387 -693 -737 323 -875 -602 778 -282 -511 639 -32 341 860 -664 -449 142 916 -440 682 504 458 726 -171 879 -482 659 106 178 -464 -73 597 -55 -531 919 -446 -741 -562 269 388 777 137 -311 265 -380 -275 -866 92 273 960 487 -845 69 -313 -260 -793 -524 -674 -406 -826 956 363 -511 549 -493 -955 -474 -110 -122 -256 427 -195 -650 -650 244 376 771 791 -314 -900 -735 -902 713 520 -454 -826 -359 541 288 -876 252 261 46 722 391 128 650 -125 481 -164 909 -76 330 606 -69 -516 -622 -588 -882 329 475 751 -99 -207 206 -86 -256 979 247 -529 431 865 -326 -268 -29 -76 354 -496 724 904 167 -512 468 150 -229 -908 891 -386 1000 231 -661 -64 711 -899 -180 -92 -55 -670 150 -776 432 981 -173 -59 79 104 392 -247 66 -759 -103 -768 497 230 -396 -865 -143 -513 -167 -830 -64 374 658 372 571 -304 720 -323 -120 551 -55 -105 -986 195 -425 -437 -961 546 662 671 -636 -938 999 -330 -494 -626 -614 950 -359 375 -904 677 45 -167 -816 -79 -237 392 483 156 -627 -7 -2 534 308 -162 220 293 654 563 -129 -463 -771 -370 295 -601 461 -674 -998 -285 974 125 979 -387 555 -406 334 474 90 505 -170 -655 295 -608 58 -722 576 -39 -19 945 537 200 941 -726 47 437 -783 969 300 765 149 -598 -613 -54 -978 166 -806 512 -807 60 500 -98 592 -41 36 51 -231 146 -210 337 -654 -372 682 179 -564 935 -425 219 318 -816 949 -526 630 680 -647 -817 235 -854 688 995 -693 -616 647 -853 -746 463 -141 -857 -418 289 -140 518 848 -950 195 -121 103 -666 -845 -925 234 -415 312 43 634 -269 280 -728 318 -377 805 780 -55 228 405 544 -223 -302 -475 -56 190 -923 412 547 620 -976 -729 -445 -625 198 -322 41 -768 -485 -678 -828 -131 799 -131 466 468 -822 -28 -194 -608 -341 -904 -235 -702 142 993 1000 -121 -855 -572 380 301 -731 -240 -918 694 -962 -794 -523 -868 665 731 290 355 -92 -672 285 595 -882 -668 834 -435 -621 922 386 983 65 23 -328 824 150 562 -438 144 -509 -947 -36 479 -220 910 586 -970 -527 412 -270 -987 277 -760 44 737 877 264 827 858 331 -130 278 -971 -186 -21 -629 527 856 830 564 192 -436 -435 858 -826 7 972 377 -151 -963 149 889 -909 -563 -879 -178 -870 920 -471 344 762 -239 898 849 -325 -801 -341 -991 -786 -374 -406 -626 905 696 -389 336 535 -126 840 -312 -892 375 -22 -215 158 -703 -362 -577 -398 537 -922 170 -996 863 -214 -286 751 -318 915 -94 903 958 -479 875 -213 289 -864 -410 425 944 -974 57 -570 -527 -36 -633 320 -970 -551 -476 -141 -449 664 151 516 856 220 749 545 -647 -794 249 548 917 54 -689 -10 -334 559 487 -84 0 781 913 -989 -430 859 390 261 179 -564 276 443 -663 859 783 -390 330 -745 471 -418 957 971 341 -695 692 -263 438 820 -447 532 701 497 -231 151 83 919 -702 -293 -581 -53 -155 292 659 -174 -498 -960 -233 482 38 668 -432 63 -234 -805 -482 -857 285 -984 241 -300 -110 -743 333 -171 -364 287 -608 992 -798 -916 -816 -453 -660 733 -884 -352 -603 -780 875 444 -471 -808 -250 203 -361 -891 -135 10 -6 459 261 243 -832 459 -306 441 347 395 396 972 -924 471 804 314 861 -562 -519 241 -478 784 -967 2 911 568 632 -370 363 -38 -877 36 -476 -942 -451 -640 482 507 -665 208 -672 -570 262 -772 -939 -873 271 198 -95 406 -277 478 -529 -780 366 -47 -338 -171 -606 205 -111 -571 775 603 653 -448 -377 -278 -896 798 333 -393 900 368 -278 748 -82 683 518 -182 706 414 -788 308 -885 -881 759 -596 -253 -801 -317 230 -125 620 657 -349 898 -55 505 833 -961 372 -757 -93 671 -558 -815 -793 808 805 -737 208 -653 -751 -320 -321 972 -555 304 -567 162 797 888 -739 -399 -172 -305 442 -246 -934 634 -301 326 511 -859 -95 21 489 698 -197 21 251 -551 560 -493 -292 -453 -332 780 655 -652 -336 555 -823 433 -888 395 -972 -171 586 -434 -714 -190 -458 -307 -44 141 -688 -725 735 780 542 54 988 4 -200 941 799 429 979 -661 173 -307 -779 -299 -320 -841 -557 442 613 -751 878 -242 794 -1 700 -816 -659 -123 -706 725 -897 -488 655 -842 -92 194 837 -584 949 504 -306 163 -898 610 -611 628 209 731 -106 303 -562 -428 -421 -685 107 741 -814 -794 -574 287 -744 -374 14 926 -538 806 230 415 -799 172 566 997 605 -437 96 216 560 -291 0 -438 159 981 -659 -52 707 332 -836 346 194 60 -148 -356 -262 160 71 340 -24 548 29 885 283 261 32 46 178 511 449 703 952 -543 111 277 638 -593 -693 80 -447 759 -145 492 916 -413 -61 -69 -10 774 169 287 25 -974 602 -606 -719 142 -205 -146 -386 915 -512 14 -28 -421 -248 442 377 -424 -238 -108 787 556 632 747 -271 586 -535 34 -217 230 -242 208 63 -441 861 -391 -695 -513 -790 89 480 -794 373 367 991 786 -791 -303 -434 935 700 -72 827 366 192 364 -455 680 -509 558 -753 281 -148 398 -848 540 -874 495 563 -433 533 973 -989 -856 455 -915 -658 635 352 248 -442 796 -103 -718 -737 502 946 356 414 129 -480 -984 485 -451 439 53 -59 363 836 328 107 985 -658 -696 -81 -727 419 -921 239 -548 51 584 428 216 -508 340 -945 -109 567 -363 -658 922 258 117 526 550 976 -1 687 -226 -225 734 86 -580 297 824 941 -597 287 -783 -545 839 650 -565 574 -889 467 -3 617 1 107 -117 83 703 -855 -96 -424 -545 597 80 -50 125 -25 -769 -255 -846 -602 512 933 162 -364 547 873 324 944 5 -712 371 -643 -401 -146 -703 -20 -43 329 -727 -712 -809 991 -585 -321 -42 -645 68 592 984 844 532 -49 -617 -556 -88 -38 -682 541 380 1 725 288 190 -324 399 -184 -727 -149 188 -407 -223 290 -284 -29 967 62 -510 -421 -50 777 -305 -61 -561 -743 -519 311 -161 730 413 316 -954 997 -263 471 -584 648 -373 -545 -940 676 570 -420 944 877 271 -721 478 796 -951 645 692 -382 235 72 137 378 -99 127 -125 -847 943 148 299 -839 -63 272 113 951 -524 -107 -278 -243 -272 180 318 979 922 -166 -787 -518 69 716 -375 -9 -22 111 -504 896 291 -908 595 588 7 388 -257 583 -424 -274 330 650 -220 -483 575 -321 -689 -843 -806 794 798 47 -576 -554 591 -844 -390 856 332 189 -712 -206 -604 -667 -183 798 537 497 95 -510 -524 919 -155 448 936 -583 939 -325 972 -746 -252 -162 736 -981 -293 261 13 -260 651 -448 -688 668 636 -444 314 -994 -838 126 -301 -537 242 -689 -362 766 722 -39 -330 756 -621 -43 -383 448 887 960 357 -610 -836 -221 823 -983 -108 844 427 -16 -791 809 2 705 -94 68 408 685 473 -501 274 491 -118 548 -321 18 -645 800 -166 597 15 -630 -850 -468 666 -154 51 631 852 -247 -532 514 968 -411 713 649 -169 -252 931 -316 -312 240 823 -160 4 -156 -88 -49 -567 722 -33 -834 853 -290 109 -212 -90 -129 829 227 -941 -903 495 -905 -339 396 306 -590 -44 -716 896 -913 -895 763 -680 -767 900 -136 -169 -659 449 596 -15 919 141 -575 -49 -487 -637 -863 -190 -203 787 -650 926 -278 -459 -113 715 204 -133 434 517 617 266 3 -182 754 640 642 -708 -958 766 -468 224 -447 -277 286 560 -444 459 577 -441 -979 107 -289 629 -493 629 992 -464 -967 949 240 -813 -45 -55 -992 953 711 -267 947 814 154 890 480 -991 177 -687 239 454 782 -777 -366 531 575 975 -333 -29 358 794 -901 77 -624 -609 -522 377 614 -825 229 -153 -56 998 893 -598 -589 516 629 960 -988 144 -994 116 768 587 564 -632 589 -144 -927 679 -399 488 825 -918 100 356 -630 -487 -556 839 -205 -48 -746 334 969 494 297 146 533 -459 -935 542 -514 -167 -943 997 -545 485 881 -802 -478 168 347 310 -762 62 -648 -710 -40 834 712 544 258 -905 683 628 825 -436 -615 813 242 -129 -736 54 295 245 -62 848 -776 494 62 235 739 -777 268 -17 -989 -834 -803 -857 699 803 423 793 -228 -410 -833 -773 613 252 -478 458 -225 720 626 -36 -918 792 -650 732 608 -346 207 843 293 78 74 1 -256 194 -995 474 -118 229 -388 -301 778 634 545 -162 48 -669 -430 761 879 -496 426 818 97 995 577 173 -647 -714 -233 696 62 946 602 -534 -144 -178 793 -613 -447 -218 -543 -774 -842 -895 258 951 -783 -376 -507 571 -713 -64 746 250 42 373 24 -310 -828 900 171 917 255 -368 -608 841 -634 219 -617 545 -141 -803 739 -368 -192 -641 909 -955 82 369 952 -835 -646 780 984 -351 292 614 963 -948 813 -319 34 892 465 -331 -995 -317 -620 -970 -821 722 863 803 -322 298 963 -752 -123 113 886 -203 565 799 -373 962 -310 -724 -499 -12 -620 -603 140 673 237 -759 325 -547 189 -360 -885 -601 159 -1 -105 255 -443 -771 241 413 -58 580 -800 -62 -741 150 473 945 -370 -296 13 -696 -900 -696 -902 -87 -575 -860 -625 -622 58 699 -276 -401 -375 554 -103 -581 435 120 -130 572 -645 573 302 461 255 -57 -999 -157 65 -123 -568 -747 -269 -761 -23 -418 966 976 151 -811 868 -266 -384 -392 671 331 -157 -456 -495 -171 701 -517 127 987 984 943 -779 288 53 266 -667 -70 416 425 84 -71 -789 -488 465 -403 389 -344 624 605 -757 243 300 326 467 -299 708 -805 353 938 87 -849 -156 -235 672 -456 406 -133 -443 -665 -110 -137 -834 -17 -522 -720 -83 607 -889 -873 366 22 507 518 406 219 785 -875 377 92 996 1 965 -887 -752 233 369 -873 -334 655 596 -957 693 993 493 316 -42 501 -783 -774 100 199 -295 661 -99 -7 -522 87 254 -87 931 348 141 -186 141 -307 678 540 858 816 -67 32 -341 137 -695 371 702 -769 -148 877 221 870 -383 497 524 961 -952 118 -909 -342 822 -216 -488 25 984 -947 -237 -26 719 -324 -261 790 617 -525 -548 38 -887 126 -112 -777 -711 509 869 -702 973 -895 840 293 -355 -704 -819 -937 -749 861 -607 -709 -154 -303 -629 593 -736 -468 428 717 -54 -240 594 914 670 232 588 496 304 944 92 -271 -798 847 -462 -299 -718 -985 615 386 81 -398 986 16 914 -480 269 91 442 -717 357 -860 -294 215 11 527 325 769 604 -328 217 -787 -167 -334 809 46 -911 -889 286 89 931 -738 867 -824 137 -868 -810 -515 143 -193 -243 430 511 -315 627 -802 -376 960 849 85 -952 -692 -133 864 304 -697 -966 -813 -3 286 68 97 782 -774 -772 241 711 -792 -722 796 -292 -237 -462 -519 -812 -414 -503 188 653 358 624 -263 -183 744 689 409 -718 820 995 -108 -98 -150 -771 157 -831 244 -831 477 -359 367 -301 341 649 -197 446 814 901 73 212 749 -208 475 -256 -903 514 11 465 379 -939 -603 -758 -766 334 -679 -580 -627 837 -997 218 742 306 138 376 -907 -715 -769 255 -348 540 894 108 -19 903 673 -499 -949 19 -552 444 15 -304 462 497 -298 676 -841 -569 -831 473 94 18 722 983 176 404 70 -448 -121 629 -68 71 173 502 387 -345 886 -609 437 -202 716 -735 -454 111 340 -88 614 -699 -611 -698 39 495 -219 -786 695 316 -16 221 -112 888 -553 612 -659 -286 899 -271 520 664 155 252 -424 983 -994 -809 933 786 768 570 -241 349 312 -526 144 548 233 808 658 419 433 100 -74 -718 -861 -909 657 -16 -19 288 -330 373 -340 959 -111 732 -700 -418 700 -692 -584 -54 289 558 -582 -462 177 908 -673 62 718 433 -82 -644 931 849 416 687 859 -341 35 259 622 -75 -596 -39 521 -311 -287 534 176 232 616 -383 -842 127 -624 811 802 431 -75 415 253 685 808 358 523 -247 -267 564 19 -227 -468 370 893 496 -857 -6 -209 994 775 -174 382 -755 -450 -626 -993 298 377 120 232 164 665 378 330 240 578 -94 450 -579 -655 -752 120 175 115 -95 -913 364 816 -154 -60 973 654 -489 -94 -29 365 -378 569 -295 -218 -223 775 -402 304 -672 -548 794 601 988 882 -561 -110 -622 -406 411 -458 -148 222 -345 -176 -744 -846 694 -263 926 512 -41 291 569 664 -208 -269 -517 -890 817 -427 756 971 642 -132 475 -617 799 -94 -961 974 -18 93 63 -503 -921 930 -558 123 -618 665 325 779 726 541 -264 542 210 -213 -611 -955 -989 -715 -416 832 -170 -325 463 280 -560 651 711 -290 276 964 643 -467 250 29 688 -685 -125 -390 -869 626 -952 -107 12 196 -159 -353 -98 -403 -532 -102 286 -681 -97 674 -350 944 46 -174 -646 184 -740 405 -672 -172 -414 -9 114 -450 -524 408 -155 -967 672 -392 -147 737 -682 864 667 -562 -698 613 -470 -670 -299 -22 -285 -329 595 -441 270 767 163 -921 505 998 407 763 -794 733 -77 -88 -949 -756 -2 260 189 241 -16 469 -528 -343 -742 -859 957 -178 -108 464 -897 -930 -248 -778 490 -847 -52 239 -643 705 926 0 753 317 612 -747 393 993 865 307 -316 850 357 -450 402 780 851 -804 499 -770 364 389 695 -419 -310 537 85 -936 138 -921 149 -533 370 403 873 -40 400 -111 -772 517 266 618 -333 964 -786 969 94 395 -860 234 -732 648 -391 372 -769 -475 -836 -960 -45 -881 -793 -81 -20 -652 -890 -565 764 -530 -966 -326 162 841 136 -181 954 820 736 667 -176 135 882 -852 781 707 216 -125 -883 940 -920 856 595 82 -65 286 474 -854 -317 655 -326 -257 393 -961 909 -252 -784 -469 693 -807 -559 -467 -311 -138 888 731 -590 -932 944 612 972 393 222 804 -587 991 723 -509 -460 -602 -666 977 -428 189 329 673 340 855 227 124 -740 843 -545 -280 -48 -958 240 -916 65 425 -337 -256 -855 690 979 820 -384 -134 -827 -680 38 671 -989 -661 -494 694 -690 854 625 -385 -154 759 -313 -804 224 84 -389 -844 137 595 820 879 -113 191 472 -605 325 -901 -864 -256 -927 -821 832 -39 -615 -592 322 772 482 58 -426 821 -229 -249 -664 590 90 445 -335 -195 777 -261 -524 959 481 -760 707 -7 -698 -618 -4 688 -278 318 602 147 212 -114 315 -17 -227 98 982 -545 -716 -642 -980 721 -106 347 38 208 -924 -921 -368 -57 -701 -65 417 966 595 73 -863 -797 603 843 -470 864 -611 814 510 994 -373 890 473 104 -726 699 348 464 -432 573 617 626 282 -882 18 -832 601 -334 -75 505 -711 -185 -862 -542 909 -338 496 -15 -424 -405 117 -819 -201 888 945 -486 -518 45 -427 340 -454 -104 -220 -326 876 -853 995 231 984 414 -507 472 -931 667 -552 -31 -80 885 -265 -669 -936 871 60 605 511 668 887 827 992 -155 501 42 255 -888 -13 -281 -878 438 145 326 -202 -973 -671 692 188 611 -212 976 -626 -650 322 296 80 942 -399 -290 -115 110 148 -222 901 201 513 705 656 -810 801 -690 158 -62 816 727 477 -935 -481 323 -446 -389 134 -723 -164 786 -218 -416 542 93 -36 -448 -880 501 -49 -412 -355 604 395 166 535 -391 102 146 743 -852 -455 865 728 -852 -901 -173 478 379 -748 -850 -256 -984 631 -823 -964 -577 119 969 545 -230 -859 -12 798 -512 -673 -153 -771 803 712 841 293 375 844 763 -964 -826 887 -380 -444 -445 -169 278 664 84 -46 -636 -58 622 756 762 776 -293 31 324 -752 559 -963 -27 -857 -289 -840 648 855 -645 993 342 73 -984 751 428 224 -2 84 -733 449 -436 563 -204 -610 -118 -484 -762 -802 800 595 -460 1 2 105 -228 188 -389 463 358 -676 -6 -746 15 855 -931 836 -218 274 31 213 -110 -581 759 -366 241 -127 -896 106 -343 436 753 -457 -386 253 117 401 209 351 -916 437 -560 -673 204 632 -781 121 -685 716 332 809 838 118 -163 -274 -257 73 -625 902 -1 -675 138 -641 -899 474 909 -111 -832 -731 414 92 -716 37 332 -973 357 -967 672 -164 -286 554 -406 -845 551 -158 168 766 194 -863 191 -180 -812 750 -684 -798 381 385 -304 -56 -190 78 -276 533 204 -339 693 975 -200 778 17 -292 -760 199 -689 -823 929 -4 -772 400 373 229 -873 803 -83 938 324 947 -312 358 696 386 73 600 -123 919 -433 586 -808 -644 759 825 312 -219 -503 -682 569 -289 180 435 -415 -180 -218 451 652 -163 -751 34 -772 -15 225 -379 -844 -759 948 -268 256 208 -515 739 248 919 -434 -318 156 -177 570 -488 234 16 538 -954 591 -833 341 728 -578 -692 -939 489 -889 640 -635 -548 -638 -781 -8 -642 859 486 -277 -978 -956 116 9 -560 -156 -150 -63 -397 -920 905 884 394 848 550 -9 -969 708 -495 -129 -934 -541 -106 -129 -868 53 951 -10 -881 440 34 742 -819 -312 800 -838 619 0 -449 -448 120 62 -243 -315 550 493 -534 827 -278 737 451 -991 -341 -746 -520 380 415 722 466 296 -283 -779 898 -410 -883 119 291 -636 -922 411 986 525 -830 433 -289 59 189 -501 932 943 -559 270 730 -614 -554 -340 387 -932 -15 -146 -123 -799 -823 845 74 -571 947 -560 -213 -141 -210 -262 -975 -94 851 386 -840 429 -133 -472 89 -726 103 -367 300 574 -216 -567 457 -799 725 -356 78 -942 -985 371 -486 963 58 -523 -472 307 482 -376 273 717 158 -697 702 -249 434 46 -952 -973 687 -591 323 -967 -900 602 -764 793 291 -784 -849 -28 54 -799 83 -806 967 -924 -226 -503 110 740 -427 -222 69 -980 363 -601 -877 454 674 -103 -617 794 414 205 -205 275 242 471 -698 -164 508 384 883 654 429 806 -909 -241 -593 -765 -727 -178 256 583 -109 425 -409 -3 -928 663 918 -271 80 137 -404 -540 -984 -51 54 945 -481 -923 -788 982 -29 -646 187 -467 -149 641 -1 -284 -926 603 675 367 51 644 -28 -789 805 234 371 72 -800 412 -748 963 512 672 -388 631 473 742 -454 -653 562 -443 337 50 -874 712 -124 952 -959 61 -763 962 -967 467 245 -15 -138 375 -928 -923 122 674 -415 777 -765 -45 522 -128 -458 778 -129 -330 812 -750 -833 62 -362 -190 185 -667 -296 436 165 -426 587 848 -301 168 -239 -525 -676 -25 -536 -551 -848 844 -747 13 404 479 25 -606 476 -204 791 888 741 -517 54 -587 -946 -236 820 -47 862 670 -827 22 888 -367 937 427 325 -908 -223 -64 -264 -257 -943 -85 -881 684 499 -813 -545 46 -655 -586 -160 986 -988 -582 158 -79 -822 659 3 55 146 -996 499 -807 -687 82 627 -493 -486 -608 -724 484 -275 396 -219 523 -145 546 804 669 -562 -197 -236 -826 55 646 299 -93 -651 -479 970 -225 -519 610 -877 -745 -806 940 353 52 -76 388 -907 -258 421 -425 -582 886 43 445 -395 -489 -23 598 723 -640 198 593 -697 -100 -711 142 84 -697 782 113 -715 -904 -101 225 -565 393 341 467 -988 518 -672 752 856 -787 823 153 814 446 361 -702 -946 -338 447 473 123 -487 -195 367 684 223 -844 -882 -535 -567 -45 -840 89 -231 73 52 -478 764 -308 69 -147 859 -344 969 -80 149 -738 118 -41 -492 -827 -956 634 -707 -418 -274 -283 756 -127 644 -374 26 -428 -432 915 318 -711 312 335 894 8 -835 130 387 -395 -551 278 -253 876 676 -14 942 -807 577 215 326 -612 -667 599 694 458 351 498 713 782 717 -571 -533 574 -238 318 56 -687 46 294 157 -797 -900 193 419 -833 712 455 -253 152 -233 568 -506 728 -289 -339 -682 -956 458 912 -500 22 -861 296 -132 -106 293 252 389 -10 54 355 -183 794 -345 636 -125 -809 -442 489 -595 616 -259 -591 947 788 656 813 -152 -603 -298 -407 219 128 335 -850 -171 -676 484 567 -577 -45 -74 0 -126 282 898 943 -928 -702 396 -168 921 490 574 -693 -375 41 932 -150 -974 745 23 46 -182 339 138 -8 -942 642 974 607 -756 -26 -335 388 -855 -827 -475 -75 897 -1000 -197 241 464 618 -291 -708 -515 -32 663 402 779 -235 0 880 292 730 -259 -491 -810 -111 758 659 811 -369 916 -758 646 -739 -365 -119 6 -464 -917 313 -842 53 635 -30 549 -628 671 128 441 -666 327 -451 -31 531 -480 229 986 -46 -727 542 738 814 881 425 4 215 -984 455 909 -301 -62 733 -976 -551 -195 301 -265 682 -110 -640 879 -601 -669 -798 781 792 394 -160 40 -98 -372 707 838 -880 927 317 -388 839 -558 -801 -230 499 562 143 132 626 174 41 733 441 -263 -808 943 -920 93 -954 -267 151 -167 946 -419 748 -317 -470 22 -724 -936 -640 654 -121 968 477 -62 631 953 -585 -749 840 -186 84 295 443 452 -100 -462 995 566 -417 749 116 -172 -770 -142 -680 121 -109 109 831 -790 -418 -772 864 361 -290 -303 -632 -952 936 642 407 780 -720 260 -207 -475 639 -320 903 -773 11 378 8 -447 6 -990 440 505 830 -733 174 138 421 335 -845 -921 222 -733 853 742 -600 852 544 -197 -596 675 44 -137 161 -198 -236 62 -78 65 0 858 -774 703 -429 -785 -931 -185 -452 -795 17 516 734 -189 304 -515 334 869 -1000 -559 443 -186 292 894 880 905 -572 79 146 -235 592 667 -735 -284 -717 -66 -104 301 -244 -391 -752 -462 -965 454 479 89 265 277 276 719 -168 428 749 -735 412 427 -369 -366 959 284 -881 644 394 -12 -961 -362 931 228 365 815 512 -429 -193 631 -478 371 -155 580 559 -191 -296 926 777 143 -230 337 489 575 -175 206 376 823 98 -551 666 -795 119 65 -57 -403 -471 158 -228 874 -588 48 554 -677 59 667 523 742 870 -536 748 -628 -112 220 78 -750 539 798 264 607 -987 73 288 -34 386 688 966 -921 -648 518 -983 -383 58 -69 -413 -726 -813 965 105 -1000 888 -739 925 -5 -833 905 514 798 37 655 923 652 -705 -412 608 -22 279 -89 -994 91 316 -157 257 -162 852 -993 960 155 -716 853 926 -40 -140 484 -433 69 968 201 -697 -172 772 987 555 -607 -941 102 114 -468 574 476 735 -901 -877 -42 -351 -12 -654 869 249 -513 -404 -572 904 850 -409 120 385 740 -465 69 879 -726 592 -604 -589 -417 -667 655 -819 -851 -737 635 -426 921 -264 -970 542 -572 940 590 954 752 295 612 903 803 949 663 -187 502 211 561 455 -778 600 -995 -526 848 -852 -531 -611 -826 961 157 218 -131 -684 -724 24 417 -483 -579 -544 -25 -120 472 270 242 -884 693 -564 -691 -724 632 -650 -287 932 -527 -156 -49 884 -861 -782 333 -844 -446 -710 -65 605 664 901 381 393 577 952 -646 -470 681 641 827 -77 -287 -125 724 842 900 -229 585 645 170 -218 275 345 636 -543 511 485 580 -162 966 -553 403 -471 138 -82 -615 133 81 504 -674 -353 863 815 -601 -879 316 228 670 597 -621 -877 847 221 399 -943 251 -233 -240 -291 500 -999 862 -177 -597 -394 -915 8 707 -526 706 -200 762 -913 628 -512 439 -297 877 -388 -484 -39 564 494 -724 -334 -83 158 635 -746 274 -506 -620 689 -749 821 318 -6 43 876 625 691 307 -971 -936 531 948 600 58 197 269 -187 707 976 -921 -839 -544 732 435 131 614 924 -583 -318 -240 633 68 812 -976 -194 -275 329 260 676 229 -235 -573 538 -886 -818 682 838 405 -871 258 -925 147 -260 689 858 -184 730 -800 -99 861 -106 -391 263 479 -764 -567 -785 -156 -716 -175 902 -546 227 -331 -953 -869 525 -523 -682 667 -493 852 -120 -716 261 -984 986 527 94 253 791 -442 -818 398 89 925 -223 -875 763 656 -955 457 519 96 759 -168 856 -842 -540 487 -782 -271 -437 -869 -532 79 874 336 159 989 -338 717 -321 -123 -66 -410 -744 -507 337 984 -507 952 -783 500 -314 420 -396 59 -831 -511 -229 -563 -528 -811 -375 -742 741 551 465 350 503 -141 -588 -413 -845 -998 -195 -355 -46 -654 275 -622 242 772 -160 -991 358 -309 702 -486 482 960 865 -316 151 625 9 60 -338 -392 -800 954 43 577 888 -94 929 -269 -364 414 -654 210 839 514 389 2 -404 703 -444 -720 411 -856 -628 204 -304 -882 716 -704 983 -135 -707 -78 941 -388 356 355 545 189 -843 877 914 -37 -518 45 -720 496 95 796 -133 330 -969 -49 784 -208 498 -681 825 -799 -922 -530 432 973 -989 -277 810 -315 710 -899 552 337 -814 306 -162 715 -210 -28 -727 -319 -622 -971 136 -112 303 929 819 360 858 -919 -975 -253 54 291 -668 -671 243 713 -278 -835 415 205 -241 911 140 -782 -925 -574 267 79 525 -645 -273 512 136 -913 468 90 -443 -956 -681 989 692 -131 -591 369 -981 -882 -818 -633 649 -885 450 512 -546 680 828 -619 469 774 -183 -415 667 265 -474 -802 787 -324 -567 206 -722 359 -489 327 -527 355 52 894 242 592 995 -121 -733 750 981 -636 738 906 -286 551 -668 -215 272 95 -691 401 828 -728 267 -726 473 250 721 25 190 945 -858 -986 -634 -350 652 -142 537 231 870 -376 -393 -668 742 438 -937 814 544 -730 224 -584 -935 27 400 -702 -872 -563 5 -973 779 917 -887 481 908 212 -309 -680 705 824 -517 763 9 -201 633 796 -418 -148 307 988 635 -864 -106 -218 788 521 204 -548 113 918 -570 178 533 351 -869 858 148 -341 -176 -571 735 751 -826 -140 -758 662 -42 -275 -170 -916 -517 -136 378 623 -311 -465 697 -186 -861 -259 353 -258 648 378 -141 70 -458 -955 783 -152 -328 384 34 522 -922 253 -601 211 -197 -538 270 722 956 191 876 681 79 70 -801 -135 -534 200 -723 -86 -655 -534 318 528 876 -641 542 -872 -112 741 528 -86 -733 608 -529 12 -260 -691 -274 -259 137 -287 -227 596 985 -951 -66 656 778 -661 -840 89 -243 -66 478 706 300 -951 -985 -856 137 -782 -932 -397 530 -74 -369 547 -71 -741 530 -416 110 514 739 765 20 -855 -785 -895 998 -541 -968 -755 896 977 505 -534 447 391 -153 -522 819 -50 537 631 -598 -13 -546 -281 -799 -866 -318 455 695 382 -281 -752 701 -497 -946 -990 -588 377 540 -174 280 954 -85 624 83 672 961 -644 234 998 -613 -418 784 70 822 558 695 -333 662 -516 -101 -685 -910 -994 -76 -306 901 -742 395 -767 -546 16 515 -829 153 525 -332 -633 775 -17 -473 288 56 449 359 -821 -609 254 -63 -423 965 -436 192 314 243 74 498 48 592 -102 411 -152 451 930 -217 -458 -694 -758 610 -895 -649 411 31 704 575 994 583 569 -495 248 22 -112 -830 -86 -133 -617 83 -689 259 -671 361 695 610 -970 -302 339 -785 223 -225 -875 827 -603 479 -764 -518 477 -894 86 -589 595 -333 -479 684 901 247 239 -59 968 -335 -286 848 -25 -165 -758 309 675 -520 860 673 729 623 -142 -646 350 138 602 346 -317 538 334 -932 -501 -543 -304 598 368 -528 -274 -469 883 -835 -881 -19 -428 944 -537 102 25 573 -702 947 -375 187 -332 -347 -650 683 85 813 -721 622 920 709 -825 920 -612 272 -985 392 142 286 283 -170 -961 381 716 708 757 -573 -747 -242 924 -921 -42 -731 -558 454 -305 258 316 604 730 154 454 908 -121 -649 948 808 -196 83 -920 708 -679 -315 575 -549 661 768 909 516 -843 835 -303 -977 177 93 -149 -314 -531 671 -752 425 -657 -283 222 -258 -163 964 -503 -381 335 -767 -154 235 246 29 134 -61 443 -181 154 -216 -280 78 -931 -592 -87 503 -387 531 -668 846 331 -875 -758 -353 90 533 89 954 -59 -693 -157 -401 907 301 -313 413 662 -822 559 -383 -138 118 786 856 -187 959 -657 -694 -830 -811 -228 200 7 -471 875 -480 -2 -261 28 -315 -446 -783 773 -251 550 -909 666 -502 767 -880 199 -625 750 529 -756 426 -904 874 640 270 -582 453 -799 951 193 -867 390 858 261 861 731 779 -200 847 955 781 535 618 703 734 321 -97 680 -790 121 78 716 -943 -348 917 -493 423 800 717 -649 532 -400 -527 -253 302 819 -318 879 830 846 221 -408 -253 -195 936 825 -831 880 801 257 -962 875 -713 833 -927 583 601 475 826 -971 419 -193 433 195 -75 285 420 576 -117 -503 746 -659 -703 -405 -456 500 510 143 -354 -680 858 -599 -515 323 -149 -353 -392 -291 699 -331 753 -51 -333 671 -452 573 -394 103 427 674 567 485 566 914 513 -59 910 433 -498 997 743 498 606 701 -591 -819 -984 939 -543 689 649 957 723 267 664 -671 -985 -739 712 120 -711 936 -188 590 925 713 88 -245 300 509 665 -354 -581 185 -941 -381 286 856 587 -944 -697 -524 -89 394 929 -482 453 347 914 -78 -188 830 884 -447 825 -677 -961 481 -757 -148 101 -74 23 -671 954 992 738 405 -916 -187 -917 -474 75 344 -177 107 377 -241 -882 -671 250 332 102 -232 -938 695 727 -851 -82 -389 159 324 392 317 -349 571 -7 -191 989 223 778 -569 826 -774 174 573 -299 620 -907 610 162 277 826 -63 16 -220 -765 -482 424 709 369 -996 -213 230 -931 374 65 -624 716 473 890 -589 -867 -403 -209 -584 61 -341 -552 286 705 165 54 274 695 290 516 -852 337 -421 -385 -138 13 735 -363 -490 -240 -565 -533 -288 -56 -117 847 537 -471 -890 -254 -817 592 921 440 -166 -624 -65 -585 465 -273 -346 454 992 407 273 731 267 -43 -254 62 -794 -587 10 307 334 766 334 -817 -933 -518 151 104 -480 -116 369 -819 244 884 36 82 -469 -258 427 273 821 -77 -79 -217 -526 -433 373 981 661 -405 748 270 -863 -356 -929 -596 362 -769 -398 -869 564 429 -276 320 -394 709 -328 -743 -818 -788 -483 -224 396 -490 489 -622 -855 171 173 -958 -676 382 -410 -666 638 -678 505 167 74 -279 -369 426 294 -13 743 181 335 493 -108 -565 -619 -364 436 108 585 351 -627 -532 -54 133 665 -526 -98 -897 992 -551 -715 -785 -46 -433 507 -640 432 -173 -22 -675 53 859 586 -570 688 -206 -167 -26 905 -170 341 162 180 730 463 633 -199 -414 816 -491 -878 943 612 -180 -692 719 728 84 232 -717 949 787 384 798 891 55 -385 813 459 330 -171 731 -991 907 -637 76 647 553 180 253 -206 165 946 920 164 -14 -597 73 220 -976 -55 -604 742 -883 626 82 571 766 -202 -749 -807 -638 751 193 427 419 -649 385 -290 -949 827 271 645 372 368 -961 -575 -792 105 -938 -329 409 -53 311 -863 -500 -674 -156 -448 -646 -374 735 -435 -265 847 -154 274 -433 -506 -564 268 -897 -208 -495 -326 139 165 -652 -961 -36 146 -155 -527 -983 904 -987 -384 782 -459 -279 402 387 494 365 586 -687 143 792 562 894 -360 350 499 365 117 -107 707 -544 838 -172 -737 464 -778 278 -986 -616 -884 -82 -68 495 200 -136 975 738 -959 -179 770 751 -488 321 613 780 215 -494 -451 -971 -478 95 -336 608 -883 -369 940 -413 -722 888 -152 -34 -513 -471 -42 -422 -371 709 -112 -976 14 83 -152 535 -13 307 -691 839 -676 244 -786 -956 -646 189 325 -873 334 326 -564 771 12 -336 -306 982 -232 -956 -173 -297 890 -250 942 -254 318 952 -673 297 913 -209 -687 -990 -746 218 -941 180 -957 651 -838 796 -808 -990 -950 -276 675 199 -970 -391 -254 -441 -804 -647 -562 410 -662 -515 -562 -249 -875 919 -184 480 -565 769 259 -411 44 -668 -477 -259 -42 -411 -568 40 22 -597 627 106 423 975 990 103 -954 996 55 -696 -679 -618 -487 187 -415 -259 -208 -945 -104 724 640 -842 786 601 -739 -555 618 -518 525 473 998 156 340 392 -125 -211 -883 -409 974 -738 -58 -414 778 -80 446 495 -344 -736 -335 734 878 -914 154 320 51 724 -90 675 925 -782 557 -192 -17 -131 908 758 940 839 -185 62 461 843 -436 -435 429 -665 433 705 -11 -589 529 -946 87 9 741 885 -571 -576 -41 352 841 -451 -474 -870 -881 695 -479 -987 -707 -622 707 905 495 -566 -741 154 161 -644 -90 -880 -695 981 925 719 729 779 567 -63 -915 -799 -571 -12 353 -422 878 -150 -900 507 -890 -732 -92 842 983 -777 -489 119 398 426 -259 589 -961 846 -582 -546 362 905 698 -437 -247 852 -794 -989 -253 194 658 935 -375 -409 48 578 315 340 364 102 -828 312 -896 928 588 727 332 -330 -632 -739 989 -188 459 -844 -430 -577 569 -124 -51 886 -809 -227 507 924 -648 621 699 807 208 110 -679 195 -747 667 383 -532 -849 -860 -913 -565 343 641 -225 -644 -260 -355 782 -89 -282 466 -542 -847 -224 -351 665 -255 943 736 914 -747 770 -746 115 -779 329 -36 43 -695 -962 830 -683 702 879 -246 -182 -341 971 -994 394 -5 677 -413 -811 420 258 548 -821 520 484 199 220 744 -990 -701 -319 -839 403 0 994 810 -591 -102 268 -40 -383 -145 -383 -611 -453 914 103 146 939 723 -809 301 -34 536 52 -733 -423 -510 16 -227 -103 634 876 994 -592 -743 -89 -725 878 691 -729 -312 604 -370 277 -851 -185 -53 -481 -592 -582 -819 766 210 346 -598 -138 705 292 800 239 -640 -921 479 -813 23 245 604 -710 -230 711 830 -48 278 535 627 -247 -777 23 -803 694 -732 -552 -773 -562 509 -587 -630 786 605 218 -281 433 -821 764 578 -492 923 -197 -760 -547 907 406 62 839 -53 763 -314 -504 408 86 -688 -526 -98 647 627 71 -230 110 982 569 -736 514 -524 829 110 854 717 718 82 -115 329 151 -750 958 -68 232 528 -931 98 18 676 -49 -861 608 590 857 -502 27 725 -556 469 -810 254 63 -261 958 -217 -530 660 -96 -739 999 479 -280 -758 265 -379 898 945 -20 -631 -376 746 -252 -925 453 588 704 43 814 91 970 -817 -365 62 779 647 -387 -700 510 238 803 -255 709 -714 -748 737 -815 -821 -740 700 -843 805 969 285 469 120 450 237 -399 -817 542 162 134 -257 799 999 -203 -882 335 101 866 -721 -447 266 -277 169 83 65 616 900 627 33 -62 -624 -39 830 280 -217 982 765 -684 -15 -755 169 -236 650 -153 153 67 957 148 902 64 285 -288 -757 256 489 -262 803 460 380 679 200 976 659 -631 -989 43 321 -689 279 -315 816 984 -443 275 514 727 -182 -306 394 908 -798 -633 -216 -228 895 460 55 619 -604 -791 -529 -585 382 659 818 -614 -899 -400 288 -104 -480 6 -326 -612 902 619 302 -243 572 956 -263 384 114 -500 -762 -440 206 485 191 781 -982 -380 -37 464 263 606 -203 -691 687 324 -756 -809 613 893 607 -142 761 293 867 327 -652 -902 -616 31 462 689 -822 40 -152 -791 -359 -364 767 467 124 -854 768 -531 -516 -108 -260 106 986 -433 -370 33 -438 -667 -892 -105 -632 514 695 195 -905 -875 -44 99 186 499 592 428 -854 -151 594 -335 877 846 370 -847 682 -339 231 -141 266 -576 525 277 807 434 678 370 -142 774 -536 871 281 553 -42 -818 535 -400 -164 912 -587 -769 399 834 -318 -549 -903 -410 702 916 307 969 -900 -799 -77 -718 -321 756 -723 -827 -379 -343 89 74 516 -95 358 1000 -975 850 787 106 -325 574 -997 -816 699 -386 -952 -700 -998 149 767 -818 -351 -714 -660 196 878 672 -593 300 242 -613 752 787 -352 247 435 -832 875 936 -964 331 417 977 383 323 -320 406 -281 -115 319 540 402 522 643 -863 -232 264 -470 760 -893 -893 -290 -411 -610 -541 400 488 497 -725 560 -711 -390 -980 -580 987 -34 -413 449 -60 -916 -578 -958 240 252 -867 -673 -179 -947 -361 836 -760 127 701 642 -439 -640 140 799 365 778 185 750 513 -336 -319 -202 757 176 -159 344 -711 40 -87 -393 892 -521 111 -840 469 78 948 -36 -472 518 -758 -892 -48 -880 830 947 112 -686 -149 210 -89 29 -351 -811 706 486 -555 -496 807 258 -88 798 -927 614 -861 -23 -391 -665 -179 -744 510 -766 -325 -771 -756 -772 396 -880 -861 -640 540 518 742 -966 383 75 87 -304 -228 211 254 386 -886 -571 436 973 -334 -779 512 -163 -554 -252 -343 -788 951 33 401 351 221 -931 -385 345 938 -370 418 658 -555 -517 21 -892 37 -629 447 749 -918 401 916 -775 553 487 821 -62 -403 -533 694 4 206 -3 154 739 407 -506 992 -613 -783 -528 747 -258 461 596 241 -122 -792 -720 629 -769 -959 -119 213 360 -56 -853 -487 878 47 -204 74 561 488 766 -424 601 -571 551 628 -842 325 -43 410 624 -895 132 -299 -471 695 -726 -263 -254 -186 -868 -245 -227 56 928 -540 46 -881 -206 -835 357 272 -896 -65 872 -593 -768 562 -126 -284 747 -153 995 -31 510 -163 171 -771 113 -108 427 29 -311 553 464 799 -592 588 253 -696 -103 787 -695 677 -905 -472 880 -427 -12 -457 870 -424 753 -636 -889 834 97 -594 974 -107 235 205 -443 617 -423 -802 -895 978 -720 506 -153 45 -53 -437 13 -366 -666 -657 -866 149 96 -499 731 -736 419 -346 836 715 -36 443 -691 204 -109 401 -390 798 -767 -106 -799 958 970 -746 866 -616 467 787 -925 41 -849 -157 845 -23 -714 -37 521 480 -170 358 -442 -989 451 718 486 -304 -295 32 281 -132 760 159 724 -138 648 -231 -483 925 -610 402 72 -534 160 579 222 527 -906 218 267 -51 -57 696 -189 -944 -232 194 699 -574 68 411 190 -144 576 -85 -186 600 510 -695 -156 877 775 -818 749 -606 193 628 863 316 85 964 300 852 -341 -699 867 -803 347 -124 -472 -751 -282 -979 544 412 720 665 -229 238 -110 -479 -562 -772 432 471 -506 -876 62 170 187 -702 964 -976 -662 -445 165 -699 -105 638 -968 -307 -960 247 -375 -167 549 -7 -667 885 549 -130 791 -236 -735 -936 260 -999 -636 -566 -907 688 -333 636 482 -159 -561 -127 -256 516 -262 336 -65 -475 -278 -566 131 45 -455 75 -627 900 -494 -455 -872 -54 475 -193 396 154 -95 -550 -585 84 395 583 160 -288 924 406 -418 -778 -263 -860 379 628 -296 -352 -334 689 -912 566 375 -802 -300 -848 552 862 -99 -800 976 -652 -305 32 -540 328 899 653 244 911 106 872 -738 283 -164 -939 343 -613 491 -463 333 33 -897 -105 -185 678 -22 -384 -656 989 411 -937 -104 108 476 239 -532 -109 375 -949 522 575 -770 -143 -424 -429 -763 -669 387 -52 152 634 250 870 -150 -320 -326 519 -337 45 -87 -128 -410 939 484 964 -621 92 -333 -870 -680 -894 175 239 82 661 226 337 201 666 -166 515 528 468 -495 771 506 292 -952 932 -390 317 557 -879 709 265 -107 -145 -609 -940 584 57 543 979 677 -941 -869 365 -160 548 -821 338 -849 -583 -661 -586 746 219 361 -377 -331 543 -614 991 -434 39 650 476 553 282 -231 936 -843 -764 822 498 295 -372 -328 -96 -559 -24 -890 154 481 982 699 -807 450 -657 -38 -926 -475 -602 -75 533 817 -311 -22 -38 590 -962 373 -799 -724 -498 -325 -623 879 -52 50 55 -773 168 -562 158 -133 -687 -832 106 757 881 489 219 -392 680 -809 -801 541 619 -261 -778 310 -704 -564 -571 377 -409 -483 -952 186 -279 -797 -914 -448 -312 659 -71 878 -563 949 -839 -405 -913 -40 914 288 -542 817 -541 -749 743 310 515 -899 -919 -561 -157 -218 -768 -611 539 636 -8 -279 -569 950 202 -364 -481 -659 733 806 54 165 110 333 -747 668 676 -109 55 -198 662 975 545 275 419 704 367 638 98 -310 -982 21 683 -97 -632 -789 -383 -437 -655 134 -788 -575 519 916 -866 -622 -520 -26 456 927 950 547 901 -811 712 -569 -942 390 -71 138 401 -848 170 -710 266 -190 -837 481 500 -880 801 -85 144 337 -810 371 152 340 915 245 136 -202 -325 -436 200 888 24 97 20 919 959 -613 578 669 -839 -304 -573 96 927 662 -578 333 -394 -857 191 -835 205 118 426 -255 -407 -297 -573 -797 -385 274 -681 318 93 -547 921 698 -455 743 -15 859 -603 -236 923 -227 905 -540 -740 629 -963 -691 -327 721 -368 -543 -434 182 362 -683 -660 765 -341 -461 -878 -252 57 -826 -583 -390 -330 531 530 224 57 66 -171 251 660 -387 -337 -99 -234 554 -141 938 -828 -35 -132 958 697 -14 -805 -532 -506 -416 -18 193 931 21 662 160 562 -662 -965 214 -876 522 123 -457 -215 847 455 -677 634 -919 439 -466 390 -901 210 759 -828 279 971 719 941 -313 -418 980 -32 59 26 -764 843 -676 581 -275 -630 473 345 684 570 -423 -551 -616 182 912 -293 480 -568 109 970 787 103 374 342 767 907 544 52 -410 -516 -400 447 501 -274 510 -512 -374 203 -522 39 -62 48 -264 886 88 224 -764 683 781 -998 467 -75 213 807 -692 -363 -986 -119 484 -364 -6 361 -379 26 -538 -869 766 404 49 -865 -479 750 695 491 -93 774 536 -274 327 -580 -152 -672 -10 1 -549 791 -760 -319 837 822 457 -967 85 404 -462 -927 256 -149 350 -638 -758 381 849 778 23 -225 553 -51 344 466 -879 570 818 795 38 -876 831 514 -318 -862 -250 831 216 621 528 61 -364 -124 981 -648 561 -111 414 743 578 -238 882 368 -349 837 -525 -669 -669 893 -469 467 -73 325 -152 414 948 -407 -480 207 873 -998 809 -467 -880 908 567 -342 2 777 -590 321 640 -762 -649 514 636 -274 854 402 -631 281 315 -99 -213 811 413 999 991 -702 74 -874 707 354 828 -9 -151 341 208 337 -687 -676 -795 -985 -948 944 401 454 -494 -803 -324 -524 339 178 -370 894 -230 686 501 172 -621 -592 334 468 -351 969 -111 -305 -609 -267 -309 378 -107 8 285 -201 674 582 -725 432 -537 -633 -515 347 776 682 333 -791 -540 -437 -438 -430 580 -661 791 437 -634 846 56 437 747 159 -474 54 888 -444 567 -691 673 -305 -473 866 969 -181 824 -712 -323 332 -136 283 -385 -532 343 609 -136 244 -384 -67 433 217 -623 163 -140 939 -180 -709 -317 623 -845 -159 280 -672 949 -617 251 905 -645 -245 -607 -909 -244 554 -799 879 -327 204 851 -766 573 -35 763 432 -177 524 38 981 -703 -172 -403 285 -770 865 711 -596 -172 -153 425 988 144 -256 -438 -677 -955 248 -497 -359 75 368 861 -934 -926 379 -610 814 994 -877 914 -258 -467 -624 -562 -928 232 -627 839 358 25 291 362 -666 -821 -2 -100 238 580 784 -196 -592 -209 -700 -496 187 640 -684 906 390 -700 -213 479 -937 -495 -308 383 -341 815 346 -237 -256 -172 819 991 -276 641 603 -441 -355 52 -722 924 -217 375 442 -659 316 -537 -743 -665 -819 -323 -874 470 541 -646 -92 -766 13 389 -1000 -70 918 -552 -345 -212 998 -265 -746 -683 806 271 668 203 -388 176 -192 225 324 937 -211 -858 -51 -890 -478 -160 -567 -133 -822 -575 996 -174 -638 137 -975 -804 403 158 -685 -595 -356 -428 -396 408 -654 289 745 -421 396 79 -887 557 708 382 956 -274 -111 739 674 234 -277 402 -144 -712 764 355 -114 -899 -724 503 -626 -91 934 251 251 -599 375 -617 16 894 684 -902 -594 242 -912 -570 -203 -858 271 846 357 -102 739 135 769 897 475 460 845 -111 -608 787 -105 -941 873 559 -826 -561 -376 -745 261 -272 -649 -329 952 -349 -194 -896 -177 -194 424 920 -669 389 950 348 -889 -347 98 -398 896 -374 -488 -621 -950 707 -94 626 416 -858 432 238 256 -916 -323 796 271 884 846 -147 577 235 -342 377 -758 830 -666 -177 269 479 302 -695 152 81 301 960 -739 643 -804 363 -709 835 -203 -673 -386 -961 77 519 -640 835 817 -52 665 870 -689 459 -119 944 874 -351 86 473 649 -260 408 954 532 114 -376 -8 -527 279 -629 -33 -192 854 391 -400 -56 885 370 -921 173 169 -763 125 826 -189 -297 -847 -471 -840 695 475 -994 861 -367 638 -805 -553 -593 -899 658 -556 609 -525 553 -836 769 793 85 -573 230 688 -325 385 -938 -144 98 -853 -933 172 51 452 57 -365 384 -862 -641 5 -70 -775 -812 -105 256 -345 -802 -603 -189 627 -260 562 -967 535 -33 488 799 -419 -251 87 473 -3 -78 218 881 -744 -40 947 221 -843 -184 819 770 273 -149 -539 -496 -984 -575 -148 -640 770 -906 326 -745 -667 361 -515 72 -774 -521 717 819 695 232 325 -944 321 -556 -894 -626 -608 -744 -228 -850 815 845 -732 -368 -748 323 -937 704 826 -797 296 178 647 261 73 405 349 717 -371 -235 320 -124 790 477 -900 -367 10 -799 -355 746 -235 -242 573 82 -637 -192 720 -936 -356 -688 -113 -907 322 -124 355 -637 -989 -54 827 -57 -532 254 -124 -588 790 -355 755 720 -679 664 -342 -898 -704 -731 319 935 -840 -101 598 -183 389 -964 -815 -647 -640 -882 -17 122 716 -103 79 439 528 470 -444 586 -792 -420 -108 -47 -244 696 441 597 -944 207 -435 -745 -722 549 454 -918 -910 -518 -912 820 314 -195 -891 -156 833 347 760 -585 922 -979 292 -531 347 -140 -820 -905 -470 -556 -519 -365 8 859 -85 -21 -327 -212 -729 -735 -113 440 -681 -493 -505 578 634 462 339 -626 -347 783 809 -549 153 814 -934 471 829 -165 652 233 -21 -20 564 -547 -547 15 614 -912 -7 -14 -363 -657 554 -904 -354 -581 765 -284 -969 934 10 -178 -895 295 906 -364 865 -868 -719 289 -545 -370 -329 708 -852 -988 -535 -442 344 672 990 -269 320 -306 17 -945 960 98 -990 23 144 -697 -236 -996 240 578 422 692 605 -298 -843 988 883 718 -897 -967 633 -955 851 -752 275 -239 536 -468 632 -637 779 415 976 682 195 -122 309 -383 -175 537 536 -79 365 115 593 -611 349 277 423 701 -187 982 -296 -322 -362 726 715 840 -673 509 -957 -157 -789 573 744 -490 -350 -691 656 -742 -934 -211 -365 -456 -599 204 -583 361 -394 -482 -472 -462 -903 479 -139 -649 300 -526 809 5 -718 -830 -929 -779 856 219 546 -920 298 -386 102 808 527 302 21 -398 -256 -1 -16 -261 677 971 954 392 868 -261 321 -462 518 -745 -263 804 -616 -537 582 -165 -385 -748 -277 -88 906 360 32 307 170 -38 -859 141 -499 276 -249 336 721 -597 339 754 -651 466 692 465 666 -717 196 -858 -889 -929 888 -948 -88 -437 -99 -932 -216 596 255 -30 926 -946 39 964 944 364 -422 -414 540 863 -976 -553 -432 -717 -777 684 839 -976 -275 752 -159 684 -864 430 27 -573 -719 -257 991 82 -219 387 -348 -428 -208 931 -884 622 569 546 -462 961 -104 385 -475 544 -381 -31 -333 803 647 555 837 -91 -157 -878 -405 -113 73 -123 785 -854 -366 739 -421 984 341 -115 -106 -313 -685 -821 401 -20 555 747 -280 -445 401 886 -336 37 -763 -267 531 -513 902 706 -415 539 -14 -392 49 65 -167 776 -319 654 -582 140 525 -154 -754 119 18 -924 983 227 -624 433 465 338 -94 88 -5 -126 803 -799 576 986 343 883 -76 346 -173 -92 729 679 -223 502 -819 -307 -643 888 44 -908 242 -629 -835 110 -136 -152 42 -257 221 -499 -185 375 519 764 713 -438 -626 210 -175 -794 -1 -773 -477 982 551 807 -829 956 -799 456 340 -825 -831 -839 -882 179 812 -626 -822 -586 -98 -268 133 -664 697 404 203 207 302 -376 499 -570 -11 -966 321 -535 623 -931 472 -241 -672 -587 264 446 38 -884 671 -226 217 -269 -675 -637 55 -215 799 -879 -671 -71 -539 -576 -528 468 71 126 -573 995 831 373 -854 -159 -314 826 -624 -23 976 374 101 85 586 575 58 -495 696 -78 284 331 864 -121 414 -579 -875 292 -554 961 300 -495 -577 -137 -432 -217 673 -18 -687 -160 -473 633 -581 323 402 202 173 122 -744 -306 889 -917 -251 -290 384 -254 -447 -384 995 -75 -48 773 -611 552 518 -2 -298 829 -613 -225 -458 -477 359 -837 911 326 -149 -201 265 -111 662 48 59 -818 -327 72 989 360 -85 822 755 981 -871 -979 932 -624 -423 885 -434 -534 779 -981 -549 393 -274 -963 279 -331 411 269 -994 -72 838 -686 -690 -44 -101 -661 305 249 -32 687 114 -601 -176 -64 -181 196 -116 -24 353 788 -855 -601 98 452 -393 228 -914 469 -373 528 634 -941 640 -784 392 684 931 934 759 -451 626 -234 -234 306 -783 -984 196 -725 22 666 -742 -879 112 -292 328 -665 516 506 713 50 770 -754 -381 173 -645 -910 895 71 -670 596 858 922 -892 743 291 780 107 286 530 -324 -347 721 517 -165 199 570 -355 285 -532 500 -321 -195 727 234 735 428 -833 493 593 -960 108 411 730 -952 -34 259 -769 199 522 -449 -756 814 -379 -586 -13 -954 877 -623 82 -658 310 -494 820 776 36 -971 -216 870 -498 -18 -379 113 785 4 -274 891 -405 -79 502 411 -55 -80 387 647 -222 493 -818 773 -960 -536 777 -313 -385 184 483 -745 -929 -262 286 -744 425 -48 -21 521 -967 285 -15 174 416 1000 -704 -997 155 -324 -527 774 569 142 432 -903 714 -284 -384 439 -359 487 -566 -490 37 239 -122 -89 -746 714 873 889 22 -23 779 -690 314 -686 594 -950 -973 460 -883 552 682 -992 503 -703 -441 -70 127 520 454 490 -810 -37 848 -111 -631 -459 -763 -166 -110 -496 920 -550 319 744 28 669 926 -313 676 162 82 -793 878 730 198 792 664 -631 -736 -87 -320 -961 774 -593 417 643 -423 -838 -583 805 765 -632 -913 -724 631 -172 306 -765 -967 -416 -831 624 -385 -201 452 -842 -194 796 689 380 -141 -488 517 829 -683 163 649 27 657 50 282 921 -283 904 -143 191 875 -549 422 296 -370 352 589 448 -446 -680 -344 973 -426 89 869 688 155 -596 -291 704 640 116 -953 976 -357 -450 448 707 428 -154 -515 -883 863 -725 -694 871 -780 -400 -914 -530 -420 -566 16 -536 291 986 -929 -79 262 -51 985 63 -330 -867 -27 290 390 205 824 394 -509 -138 -638 -283 -582 -503 -259 -59 828 -212 -405 548 -75 134 -408 -307 559 -971 -397 318 -961 826 -60 -173 -126 84 -322 752 -33 -85 984 582 340 -428 778 295 -688 -866 532 -529 -266 986 312 527 258 -619 219 -519 674 366 842 441 -914 825 759 -743 -549 -173 676 116 934 833 387 -646 792 -135 494 871 46 -851 676 7 518 996 -134 -399 -140 237 876 168 -665 -785 923 164 410 -550 -849 -87 -672 -757 -597 -78 780 312 -327 734 -347 -920 -870 -45 897 -406 915 -85 -886 -974 -752 -27 -543 891 876 885 63 -603 -131 -364 89 -53 329 956 -653 968 -441 381 -938 869 439 -322 777 -667 -214 -248 -940 205 758 625 -680 -554 -244 224 -483 -806 -373 397 378 35 -355 -982 899 -328 992 -61 -848 -709 -184 861 103 -346 66 912 783 -754 766 -92 315 134 -862 793 519 -332 -34 -270 198 -175 897 32 -880 189 377 -781 -275 -979 377 -52 -33 137 -382 29 -623 -63 -915 491 253 -386 727 -883 -556 -946 368 -21 229 639 112 -969 -155 666 -310 -631 208 -564 430 282 -98 270 -321 -68 -245 -536 305 -727 -304 -109 655 -99 -599 943 -838 -665 -276 955 22 66 389 845 203 -723 -202 -585 428 653 910 -848 122 551 803 257 283 -279 -953 -366 -496 -522 -37 110 942 5 -233 713 318 -70 29 -785 870 -893 -279 985 448 995 868 -60 -927 549 -406 -707 740 644 -157 589 297 911 -665 -930 -287 -319 70 724 -574 212 641 -427 -633 189 588 -553 576 323 342 989 239 915 949 505 833 963 579 975 605 749 265 287 215 -206 292 587 193 37 -774 521 625 -191 -509 -134 622 -399 633 514 695 -478 165 637 571 -28 -800 -821 -462 -631 -339 120 -923 -588 445 -199 -19 212 754 -917 -909 689 891 861 769 -718 -281 682 523 -273 624 25 -271 -396 -638 -97 -697 204 -593 -168 -592 242 453 -907 -486 220 -797 -504 852 -563 -698 350 911 -695 -259 -874 -283 -490 541 661 -463 -970 436 128 559 307 -329 478 212 -87 461 970 8 -874 93 -199 -252 -856 -300 -728 842 85 -32 -808 870 164 -495 164 -320 -9 -971 -481 -849 86 -394 606 794 -473 543 936 782 -473 -407 -791 -539 -375 -919 -173 -374 -842 -763 670 -731 -45 831 -724 658 -507 147 -940 -432 -141 -116 -283 290 -89 -405 643 631 310 497 610 -313 609 465 -146 -407 633 219 686 448 485 -560 577 952 255 -542 464 165 468 -167 958 -22 -625 -674 607 643 147 -601 -449 436 204 933 -396 573 847 -727 496 561 -570 48 80 998 328 -970 328 -798 206 -726 30 -290 -561 595 462 320 762 567 117 186 791 -509 -281 127 -39 -907 -567 886 293 172 -507 -421 -961 523 -485 510 -871 616 841 -967 -600 -424 119 -260 588 -804 146 129 -398 -570 699 995 -413 -660 667 -679 -465 -774 -300 893 -265 627 3 -607 181 -339 -733 835 -220 -966 395 -461 -77 972 1000 829 -899 35 -402 -940 -427 749 901 -252 19 571 90 -635 881 386 749 267 -861 187 -608 -730 -721 515 364 277 -544 -796 -171 765 -217 239 -340 -167 337 822 434 -705 409 -78 883 -987 -896 426 -647 208 919 290 52 -666 -5 -517 32 -477 599 536 448 575 733 513 679 287 -329 -722 757 -669 96 -108 -779 690 46 -157 271 -726 402 615 738 -429 278 715 557 -904 -644 833 -268 -612 698 726 -1000 -491 -76 -17 -727 335 564 -966 -58 -432 66 301 915 511 -869 -697 805 853 506 -341 -398 601 -420 201 184 283 -869 -161 448 477 942 -995 958 794 257 -228 399 -713 -987 -710 150 166 -779 414 -943 -292 -901 328 167 388 859 -290 579 -102 668 841 126 585 -575 493 522 -902 -521 794 -316 252 614 84 91 -216 106 2 128 191 -714 8 298 -647 -969 -109 -871 570 -973 721 518 180 -6 978 264 -467 -500 791 -408 -739 -689 -821 99 -712 -74 -543 -437 -217 -328 -772 -254 118 -980 -871 804 750 -610 -600 -306 -465 -767 -968 -899 -255 992 -674 197 -715 -431 503 -361 279 -316 759 -295 -810 628 -223 557 -380 407 -805 673 398 -224 -95 -509 475 389 -725 -163 438 261 -100 321 20 -524 909 626 830 909 510 88 294 869 385 -621 -222 -679 827 629 64 659 632 805 -180 -415 -87 5 543 587 416 -996 792 920 -220 827 952 -813 636 620 961 -966 -585 518 -44 -562 -890 512 95 622 -698 832 -760 190 406 -871 -89 749 476 968 -451 -961 -828 -263 -755 -462 685 -677 -41 -879 -837 -69 949 658 636 289 17 607 -939 222 -402 57 869 144 -306 -27 -636 883 -724 115 634 -526 -369 -786 -631 221 -95 -180 12 -589 -266 -316 -865 222 -594 -479 148 -891 705 641 -956 412 781 887 -940 -841 178 -543 42 -309 556 259 -123 -118 371 174 -567 292 293 794 267 621 -532 284 -729 -849 994 636 -147 835 -568 -696 49 -11 491 460 637 577 421 -681 957 782 237 835 955 958 -919 506 -13 -44 993 31 -48 215 554 -598 -960 743 -284 841 -384 779 765 -606 674 -249 -458 448 -724 -146 -47 149 -150 716 747 678 -346 -897 395 379 377 -452 96 -79 -945 267 -319 -356 -507 543 644 -295 -301 739 -50 589 15 586 976 -715 -234 695 -203 -45 779 272 927 981 929 -709 -929 -850 -183 417 -290 -732 -225 492 405 401 -930 -968 -958 889 361 -826 44 698 903 -443 630 -145 304 -115 -296 -482 -256 -923 314 339 975 -320 439 -215 -807 -463 -280 -52 -129 -888 402 -900 -109 -544 280 986 987 39 862 -14 400 -568 972 -807 429 11 -357 457 -482 909 601 -122 705 -404 0 436 320 -326 651 199 -202 -393 745 962 -411 -128 498 -755 970 80 -583 -305 -865 351 -929 -409 900 921 -969 -138 411 461 886 883 259 1 -341 -858 849 327 -12 -966 -203 625 77 765 -664 -71 -664 -395 512 -869 425 -455 -185 158 493 -705 -794 -871 -682 -778 -274 8 -123 1000 782 -360 228 456 741 897 -555 429 676 -493 -315 -136 -412 -882 614 633 968 -244 947 67 -880 477 -725 708 733 210 -182 -605 -477 547 952 -423 -879 -607 -990 553 -540 -673 892 -835 -922 -214 -427 -620 -451 -954 911 -961 106 621 -665 793 853 -855 -154 770 538 308 -999 950 -675 411 622 -304 234 -547 -412 -152 976 300 400 -228 -408 -760 -410 593 48 -562 -766 -976 -621 263 -466 97 599 -832 -846 730 328 -500 475 510 183 650 132 261 -826 -369 179 -102 270 258 -580 383 969 -43 -599 511 -375 990 402 -848 -288 -939 -825 -255 -671 281 -29 564 -570 914 -523 763 -979 956 910 909 802 543 -242 790 -373 738 494 828 -156 -441 356 -634 724 332 -394 -141 430 718 797 -780 -218 -74 -515 909 105 269 -109 -241 645 -526 640 277 167 205 -28 -539 -897 -732 -973 -383 167 -413 445 -894 175 66 -500 898 -696 -193 217 -912 -876 -780 -319 202 464 705 81 -625 -469 780 447 43 -108 496 -204 612 642 162 -921 -665 -983 -115 866 -920 -193 -199 -99 -864 -711 963 19 925 -541 -687 -572 -547 602 159 -132 -581 940 -546 -14 -925 676 -456 -913 -274 -664 796 -380 -809 -900 -733 -410 -994 -13 -319 521 -138 -961 17 -892 794 637 -631 253 432 -869 -686 304 -969 -549 703 -659 -40 145 -23 484 -394 -360 -70 -435 -862 -284 -47 -184 -847 -703 257 -334 627 -286 -181 -705 44 -424 926 681 554 179 512 -464 -421 638 245 -889 765 964 -335 -61 866 175 -881 459 -805 -774 955 290 127 -268 -11 799 557 -117 866 -349 -264 -295 674 -276 253 842 509 -577 133 -716 522 -194 -81 -695 736 967 -341 -101 221 -791 -133 829 -914 164 -93 -597 462 -846 -156 685 398 -283 -215 -376 491 -286 212 410 -428 -887 636 -565 -258 -184 175 -954 -625 519 430 415 760 471 841 -731 359 926 449 -515 466 807 0 -935 699 -755 986 576 -813 223 35 -966 812 194 531 230 -866 263 -66 719 -852 460 -410 91 161 540 -88 -48 371 485 416 456 417 -645 280 -154 537 380 -176 355 -665 -641 -263 -855 832 -952 819 -204 781 -689 -30 -650 -811 99 -548 589 -580 -99 -420 -885 -783 895 254 767 -999 -149 979 -577 -854 87 -87 369 938 -555 421 635 252 703 907 -458 189 752 -564 916 522 608 -502 6 -231 -601 -605 386 -443 -355 66 775 595 477 19 198 -203 -603 12 -967 -16 920 255 861 554 897 302 -726 767 -467 636 80 -622 929 -315 -274 241 -89 64 -443 -272 779 728 780 -473 -867 -844 -802 -872 -981 376 -999 57 -179 852 938 238 596 574 52 536 -178 319 401 -87 545 -240 -565 -245 -335 -358 356 753 726 439 549 -520 -409 971 -675 441 625 -286 169 -350 903 598 -292 457 329 260 576 835 647 897 603 213 -227 213 189 62 852 227 190 -523 -531 -63 -77 -412 95 341 749 -638 -665 -151 93 -446 -930 291 387 -827 329 468 579 799 -753 910 -536 -931 -717 -123 345 -952 23 -197 140 661 228 -684 -363 -850 -764 392 -856 961 -692 615 547 2 314 -325 -853 4 -39 987 -749 -786 506 875 688 545 93 958 450 -850 -578 -669 512 89 258 501 -528 750 -799 -801 936 -862 -276 -458 -365 177 -712 -355 -980 916 -283 -308 98 -55 120 -674 -372 -730 -906 -827 262 318 645 -225 -630 435 335 720 505 -280 -790 -892 392 777 269 -714 -585 189 566 49 199 689 391 709 293 -596 294 981 -593 815 -318 647 62 177 578 899 674 -345 503 -406 600 190 -596 -368 -735 731 588 132 19 -812 -933 349 967 -785 -771 51 682 -639 129 -467 153 -11 -7 25 970 -798 253 927 576 -632 -188 -167 -71 -727 -222 -719 551 -590 593 184 -4 -397 927 -786 869 -871 -179 -16 -532 474 991 138 -592 -540 278 602 -767 -533 -487 566 64 291 190 598 -505 375 996 935 394 832 -151 -586 389 899 129 886 973 691 199 352 -508 64 326 482 -711 692 945 5 -649 664 879 104 73 694 -260 980 -433 -420 844 -522 -828 -580 712 -293 -212 -358 -867 -624 -647 -620 757 -136 210 -597 116 -526 77 161 587 -237 432 -292 -346 825 201 666 -826 -748 -688 -187 482 -992 -847 142 412 -757 -129 -310 -678 372 -581 -452 70 297 -627 -186 388 -914 -252 -4 -728 -483 346 368 217 -699 669 376 48 -227 -625 852 -816 -726 472 236 660 120 -511 594 564 -651 -312 -682 50 353 -195 186 -922 656 157 330 309 -128 -522 -364 879 -403 628 -710 -614 -393 -998 -155 -622 -474 -359 -427 259 265 365 -435 -636 269 -617 -49 752 -206 -644 -306 317 -750 -993 178 -428 -110 -398 72 123 342 461 -823 655 136 -284 -110 -967 782 998 -647 -399 -184 389 -979 565 -706 -87 -719 517 -187 34 7 748 121 -555 -224 -826 -2 591 -859 817 929 508 -44 -555 -460 -720 575 526 697 -45 302 -751 607 532 145 -69 823 336 424 17 -327 18 842 -847 497 701 475 -448 -84 223 -108 -759 -88 -889 546 898 -64 944 -234 155 -2 79 666 -282 748 554 -765 715 -234 -149 491 420 90 -967 -589 -932 -877 -839 329 755 -588 944 -410 791 781 519 -998 -46 -226 -255 -656 926 -494 -141 668 -441 809 -51 -97 -30 789 -374 934 166 280 -61 -330 -370 -121 907 593 -716 923 -595 276 758 -34 -432 14 -608 416 -266 -926 -299 -836 626 555 -314 -412 184 811 -13 -555 -422 -16 292 672 -229 -226 684 564 -625 -196 -503 159 -303 206 -397 74 -530 -718 -410 -277 654 670 -404 -428 -325 493 219 777 -436 -309 -870 -333 -585 984 706 810 -313 -180 -627 985 -601 595 -719 9 -682 -351 -585 -788 -670 -352 173 -1000 -217 -316 222 494 739 -152 583 -437 -770 844 487 -971 827 266 -664 -51 -775 718 -273 -70 -430 -35 -674 -489 -617 921 335 -522 -52 -612 -503 306 -488 710 599 250 69 -915 671 626 -634 16 299 844 -608 -920 726 950 845 -984 653 341 336 283 897 -418 806 -161 -691 -630 575 -578 883 -692 680 -465 -399 -922 -414 62 -129 -372 909 -719 -215 -258 -221 397 490 -977 265 316 523 251 116 -925 -223 39 -562 188 432 -370 -47 -987 45 -154 -830 -915 -636 55 73 856 -23 -697 -100 406 249 -927 -599 811 -11 698 461 66 812 -142 -321 -292 417 -973 167 473 11 -616 834 -542 868 -359 316 -130 -978 -255 -871 -916 -520 1 -267 -150 791 981 -865 -665 550 -935 743 60 219 -363 -194 473 -806 -220 -952 833 -156 124 619 736 -214 174 996 -892 -717 779 -838 217 -573 460 654 528 -521 -31 58 76 699 914 520 448 284 -840 398 -686 -673 770 688 423 -763 -319 231 50 392 316 -55 -240 61 851 -489 -726 -612 -821 967 -920 445 968 494 -855 -320 -803 -356 450 505 -713 -189 156 -47 622 550 -51 300 370 918 -836 146 -595 -226 -646 -721 -646 569 741 -432 453 -557 773 -290 -129 162 -484 -433 -668 632 237 -402 -597 769 167 878 745 -455 543 -98 138 289 258 521 855 359 401 246 -884 615 -352 -338 -565 -213 -663 -599 -757 -269 434 -284 -705 491 115 986 778 -715 612 -881 -542 -23 -74 345 -440 776 -993 -38 -738 -521 651 726 -873 -136 638 -316 759 -485 -325 -159 366 725 956 -772 -202 -759 -488 472 -946 -530 -476 -408 -542 -962 -521 -890 688 -787 -458 572 406 185 -826 287 240 783 -389 620 883 -708 707 -830 -848 613 682 -472 378 -262 678 -444 237 -839 867 -869 -660 637 487 -462 -884 -449 -994 593 583 -326 471 421 571 -200 -929 241 -356 -530 -899 591 864 676 553 604 -573 -506 -921 391 897 152 709 -164 853 -978 895 205 600 -83 399 388 -322 -631 813 -773 -734 -108 605 197 -60 -756 -525 -114 -481 539 902 569 261 -131 -235 -212 -307 172 872 982 -17 354 467 860 -836 -373 842 -536 -955 319 -171 -767 -895 -386 230 -933 536 716 315 693 -629 -517 -30 286 -359 403 -510 862 -548 466 -103 604 120 -809 142 864 324 -83 646 366 241 -866 453 689 568 -901 722 -91 -30 -256 -440 -287 670 -875 -559 561 -256 368 307 235 -502 -88 -610 -311 -548 136 863 171 -274 0 -194 -235 274 -258 968 669 840 -101 235 -585 -226 -415 -557 122 -254 319 240 -518 -282 437 -938 942 229 -64 -31 -765 820 -169 -945 214 612 604 692 126 -519 908 -387 -363 651 417 -998 -12 -998 -284 462 516 -29 -822 -958 -130 55 180 -318 -650 -315 9 -305 786 -636 -338 790 -144 -102 969 200 -737 -544 974 -24 334 -646 -348 -364 340 317 -707 294 -691 383 248 755 204 898 -653 -588 -419 861 -990 911 -687 -912 -465 642 733 947 -123 342 404 -523 -4 680 -593 314 435 -269 -132 378 456 965 -577 -57 -411 -989 -126 123 -924 892 -942 -933 868 -342 530 753 708 917 660 856 181 718 -284 -764 279 51 -407 -79 830 -22 -392 -561 -597 780 -645 656 514 719 492 130 301 -160 269 529 -56 60 431 537 -706 -89 -369 44 -141 663 -203 -772 100 -461 513 776 862 268 -636 -682 -725 161 -752 -197 36 824 -205 -824 935 -780 909 504 -904 901 -181 769 288 -560 751 -576 -860 -309 -900 253 390 323 -223 792 -858 318 354 -941 -877 -632 271 737 -855 420 729 26 -271 -154 896 996 42 447 -715 -677 -372 792 994 -55 110 744 -858 -158 -666 -13 -199 817 -432 260 608 111 -950 -367 431 251 457 316 -141 936 947 91 -549 -586 536 -893 588 466 489 -255 -527 -4 340 -263 -87 -235 -98 -921 -983 -924 -355 -53 108 -792 350 -14 491 964 -141 189 938 -839 -725 343 306 -648 -188 -125 430 622 -395 -317 -204 -543 733 571 360 28 921 -404 131 -598 860 750 895 765 528 183 -481 513 327 329 707 417 232 462 -924 -626 -770 372 933 264 67 -260 614 780 617 18 -903 238 -248 647 -870 406 -870 899 258 248 329 -996 -791 848 666 51 772 378 -190 -708 -824 -156 582 -33 675 -618 -337 199 595 600 286 -612 -437 441 973 29 590 -612 471 -473 -344 -195 -759 869 783 -555 623 732 -117 358 -253 -841 210 755 223 649 930 -723 285 -576 -506 -204 -273 863 337 -675 380 345 16 22 -144 -933 354 -258 -932 912 506 -432 -233 589 291 -208 -574 -800 397 828 791 -542 -624 373 -777 -942 918 951 637 562 397 -68 167 177 198 82 832 809 102 429 -281 -590 -64 -57 258 -807 151 -43 292 -605 -598 -721 -992 938 -662 -407 637 846 97 -845 -709 -269 -247 467 -415 -339 406 -442 -103 458 -330 -189 914 -768 477 978 55 -351 -756 -386 -372 937 951 -872 -990 0 -174 961 117 479 352 787 -266 715 -198 -950 -388 819 620 686 -234 -615 358 -385 327 -625 193 -26 -45 616 321 330 -141 -424 595 -915 44 816 -1000 -823 824 530 -196 -93 -897 146 869 584 -122 -358 -658 -849 7 700 -108 601 304 -524 -796 -149 499 -923 569 -885 -402 300 519 -930 579 -575 -574 636 -703 -817 294 -470 -245 762 115 563 172 -824 925 875 -680 -142 -384 281 -90 619 -221 901 111 -835 272 -241 898 -212 446 -640 -582 -631 -792 -834 721 173 -165 668 -605 -989 243 -89 -60 -189 545 -99 631 548 -425 -663 -325 -283 188 -415 -421 658 -816 -510 353 445 -871 747 -667 818 320 -652 -100 -263 -314 280 420 33 669 -714 -617 -864 994 795 809 -809 -428 461 606 -973 380 329 716 816 352 80 -523 830 60 610 -61 690 -942 421 731 919 747 14 -156 -697 -351 91 601 452 -663 -841 -590 -604 515 146 261 134 -808 830 -276 -605 239 133 -767 -381 141 37 399 597 -575 -162 345 795 934 354 538 118 400 740 -768 45 737 -736 35 -311 -579 -365 -111 897 773 758 997 239 178 761 -678 336 -690 796 -515 -629 -796 56 331 754 -52 -12 -703 699 -451 -760 870 235 -427 -982 987 -972 -576 -607 -223 -802 -48 568 -607 113 356 837 -199 -944 -416 -795 809 -90 -509 -575 752 219 911 723 841 -723 -897 147 281 824 18 -552 354 412 -604 352 -463 -705 958 861 706 -93 -760 611 664 -179 -942 1 -58 -90 5 681 283 -832 702 -646 590 -916 -83 -226 358 -603 -766 -686 -602 315 -649 415 -525 -37 833 6 824 -647 669 762 402 -620 -598 858 -665 -875 94 749 -391 355 -325 563 682 185 -319 180 219 -617 -150 766 -72 956 380 -464 782 890 874 -574 841 -184 588 187 -511 222 446 386 583 -607 -232 -551 -704 492 621 367 518 726 -116 113 -93 626 -721 664 233 65 -798 162 -768 -253 -292 -921 -537 755 -687 -589 -216 438 -299 827 713 -143 -926 45 5 -784 -28 665 -901 265 48 -522 966 -528 790 -703 -420 -904 586 950 863 -529 602 -828 323 -190 -127 -493 -855 421 -809 -974 -993 -272 -645 -631 -839 446 -146 627 -714 -4 -42 -961 962 -201 -235 -655 -565 -910 -242 -339 732 -206 -525 399 300 -111 -46 -447 -644 711 65 717 -264 801 -592 -896 539 696 379 222 -473 -367 555 -674 102 -940 -527 -915 987 -278 328 -702 -722 -785 882 426 625 -396 -833 -803 670 -151 603 -23 662 -853 -892 453 -540 345 296 911 985 -604 -141 -879 167 350 -82 -755 -790 -710 -381 -51 -166 -497 -537 -960 191 306 911 -752 166 -10 822 356 759 -504 -881 733 90 -174 953 504 905 -125 -410 514 -319 -351 102 -666 -791 687 884 -973 -87 -752 -543 -80 698 353 975 -94 773 -577 913 -260 351 -251 666 -324 -688 549 778 230 -913 143 -500 -834 -320 499 628 -45 -164 -239 -175 -884 568 720 -522 -242 326 -13 -286 44 -795 55 -709 703 -193 254 870 -242 -737 271 -897 -370 -512 850 910 319 386 -953 664 969 -462 7 -45 407 252 -877 -93 -72 -738 449 577 121 -564 -769 62 -653 -51 257 95 723 241 -838 -586 -127 423 933 -436 532 660 -616 546 184 -670 -16 -406 651 -78 611 326 -936 710 -833 -791 909 -723 -709 719 596 376 -277 732 -444 -734 119 649 70 441 -345 38 282 -944 353 -908 91 -385 770 -28 845 -532 127 -211 344 -741 -257 575 -891 -672 -52 -820 387 -87 840 -20 -935 -579 -879 -209 -475 594 496 -566 269 991 825 -791 -531 -502 959 -639 100 -187 856 855 751 -935 -186 -784 135 139 890 -779 50 314 -454 -571 -521 278 -194 -617 15 -119 813 897 -819 -89 271 -35 347 -976 -242 -539 358 926 -811 485 709 219 164 -799 -436 475 904 866 377 636 -165 699 761 756 761 -158 415 836 -711 -363 743 -983 468 918 -101 640 159 -21 -890 -835 587 -741 -240 388 -346 -522 173 -760 947 -137 495 47 -265 -472 483 -165 31 684 -744 323 364 -645 -422 -517 197 585 818 -399 356 -981 72 419 866 -702 950 637 -159 110 950 -886 -612 990 14 675 962 -571 32 -707 -918 -213 -515 -644 199 980 848 511 -771 -781 -582 -329 -453 -663 358 316 -330 -892 860 -164 -477 372 -863 -80 326 801 652 -360 743 -677 311 -419 -826 476 4 274 -877 609 395 826 25 -34 822 -206 -412 350 -509 -829 -901 730 -624 343 945 537 -824 -678 11 -79 -942 -316 -823 16 -743 580 844 -948 -357 908 -367 -923 544 222 -650 182 110 227 -366 612 788 282 470 -501 258 645 644 -384 -619 863 -353 -618 440 556 241 -181 281 -394 723 -301 -140 990 -876 693 -803 994 233 473 -165 69 180 -588 45 -756 664 992 709 209 225 -904 -726 57 -57 -560 -564 -244 -367 853 -38 -375 -142 777 537 606 -131 -706 130 948 -819 -18 305 -734 290 -623 577 -733 -162 596 302 212 -723 237 -210 -555 198 -593 262 -794 81 -876 -324 395 842 -254 575 213 -197 -292 361 -311 -790 582 -334 -750 935 -620 669 -356 -429 340 112 -928 439 751 -773 -281 -213 -605 796 -626 993 -60 882 -747 209 325 -735 -625 -232 -563 -704 46 -938 -272 40 -704 -486 915 -430 -715 -551 922 541 409 944 427 -143 -565 -901 118 -667 -26 -468 800 -280 748 -953 47 561 877 685 -31 -911 978 206 -297 -737 -851 -126 101 -515 -117 -230 -281 -154 -295 -165 517 -490 -496 -738 -263 816 737 -616 565 -968 -728 -447 861 367 -669 735 384 -943 33 -223 -818 -248 -565 125 877 597 -428 259 92 -182 -783 -106 957 418 -746 632 667 -591 491 137 -462 -45 640 -636 -991 184 346 -158 -691 -164 -462 -78 83 408 965 88 -505 605 750 -716 -872 -506 389 920 424 742 932 -80 372 -770 848 -849 -974 -263 -659 855 712 178 -944 469 -987 -774 -865 912 217 -534 -61 621 281 -621 555 -245 610 382 -637 -665 717 605 949 483 -347 509 881 356 787 986 -57 -151 -430 -121 -769 81 233 176 986 274 750 252 904 -440 967 636 -648 -621 907 -295 -530 -560 -69 -456 784 777 143 18 -578 -60 -720 -200 315 -473 247 297 -778 563 -39 14 -94 663 -508 -1 630 -416 503 -592 942 918 482 58 270 92 -741 943 79 91 477 687 -81 -465 643 -127 -288 -115 607 -467 16 -198 370 323 -355 271 -87 -968 971 -854 -845 225 -329 212 657 312 -208 -245 -180 735 665 992 -941 783 -945 -376 -461 976 -674 -373 -52 -638 775 824 -102 55 420 475 -208 -157 -175 -856 91 492 -583 -513 -554 150 655 -104 -191 -347 -525 954 -895 -126 -987 746 -882 711 123 -48 -220 -598 441 -285 216 -670 1000 956 533 -355 19 729 559 -952 830 -88 199 -882 -591 594 220 289 311 -275 276 -38 -176 4 -998 582 18 -207 645 -728 206 160 664 419 -65 679 620 -503 351 -332 517 -949 762 -315 44 766 402 -239 -405 -367 -966 -694 859 -736 -27 -29 -919 601 -61 685 -50 -827 -710 -857 -220 109 474 49 45 966 871 -62 -219 398 860 -970 -78 -459 123 -866 -22 480 243 -511 432 -335 -288 -997 996 -744 499 -405 27 -24 109 886 712 -198 927 710 164 454 -273 -224 -58 -63 -599 -372 -566 858 -254 -844 -482 -727 749 646 203 364 565 135 262 -686 921 957 565 973 458 -20 -84 -11 -90 802 557 -16 187 -882 547 526 -333 277 538 -643 -816 658 -662 210 738 -651 -594 -600 875 281 885 732 871 336 445 -389 698 691 -309 -287 -384 15 -683 87 -604 814 216 651 346 -966 467 -330 -968 309 -290 -264 16 -666 272 18 -42 137 -82 41 -568 -605 -536 -412 488 -552 992 -852 757 -104 -799 -825 -239 389 438 761 625 -329 197 -755 989 422 -655 -645 -832 -100 -277 337 605 175 -617 596 -677 -142 44 369 553 -497 312 -746 0 -539 474 587 795 478 -276 643 -919 -226 349 952 121 130 456 -568 925 148 881 778 581 613 619 432 -17 684 431 247 -186 396 -886 -209 970 -865 950 486 -693 422 30 -31 703 -3 550 -643 -303 250 263 -465 -29 556 -884 -228 157 -749 245 -704 515 472 -155 -144 669 -721 940 25 -647 919 153 292 -328 953 306 -120 855 539 -622 541 -641 117 417 -590 496 89 -159 -712 -472 -824 660 615 -939 -912 -779 -136 834 694 -378 471 579 -252 -446 -325 -478 -145 557 -588 617 845 -900 -951 394 -432 261 -860 -579 982 725 87 -105 697 -658 -801 -616 -8 415 801 285 -834 -917 -155 666 988 706 328 -827 -207 -483 501 60 634 177 -355 670 -211 826 548 -670 -88 -248 -852 164 -752 -510 -430 687 292 18 895 -327 840 -738 -451 165 443 390 -315 341 -830 530 338 291 271 231 772 267 -726 -422 170 -658 -280 63 -682 -594 -845 458 -344 -489 487 -106 612 -197 -228 -292 700 -145 856 660 -968 270 541 -485 829 -536 780 -316 -906 578 879 -662 -881 -957 -147 -687 741 747 444 939 -447 -35 -469 -541 191 -401 563 -999 415 -420 -111 117 532 654 -840 -418 278 -189 400 788 -533 313 929 -798 -704 -504 -324 -138 -387 -217 -563 -837 -68 957 37 63 -644 -938 -500 -106 -224 146 -625 -31 -3 -623 -138 22 276 -514 -346 -901 302 -688 -770 -777 -111 -92 -722 254 -424 -457 -866 450 -13 -824 -594 -750 628 -299 -337 334 -268 39 -109 801 -319 -531 711 -878 -189 732 -889 923 -45 -924 -772 -947 -481 -699 -402 -613 624 450 69 97 651 793 315 431 859 539 -264 -42 330 370 -434 -985 499 788 821 756 775 -608 -62 720 -766 -224 217 494 74 6 -981 786 -211 -36 -395 -101 -253 -617 -849 -340 719 363 396 263 -680 763 317 -323 -945 -99 636 -190 -487 787 845 -56 -601 582 -687 166 918 -513 583 773 -476 639 -354 -273 30 -232 52 579 -195 733 -273 769 -324 -595 -549 418 738 -95 -923 -440 510 490 168 -372 209 138 315 -933 378 -554 -213 -98 310 -223 -541 1000 -157 -532 -418 37 -680 506 539 -25 899 -647 814 135 166 179 -840 -735 -150 -192 -363 -181 413 908 -562 125 398 -75 153 609 279 -666 287 -105 274 -93 768 -502 -615 -504 253 521 181 755 162 -972 542 -630 -969 -96 -393 -869 -158 -469 166 951 531 110 517 -475 22 -774 726 -952 -839 753 629 -364 122 -863 -676 574 -42 -709 507 -873 93 -136 -985 -605 -729 -323 411 -118 307 -30 -881 440 295 63 -471 160 -902 -116 124 -91 55 -977 952 -403 -803 433 584 986 -662 -644 -77 795 -16 565 -332 -495 -750 917 180 -635 -278 751 418 -366 -63 811 563 293 -900 -131 50 -340 -394 914 -1 172 689 1000 778 -505 149 -625 605 338 699 513 -491 -63 98 -753 633 -199 460 -603 -489 -889 -2 -719 -562 457 -959 -180 -509 -660 24 -83 591 -933 -833 -809 387 -648 694 -519 -627 -570 396 957 899 -574 -53 39 -801 -102 -129 -295 281 -25 414 -658 951 -691 102 741 614 -639 -436 -441 548 -846 799 390 -406 718 143 280 -404 -649 533 62 -56 237 -168 431 -431 -523 166 63 63 -817 -576 -600 -536 -918 -331 -94 294 -664 631 -216 107 232 983 139 146 -514 -704 853 291 449 -615 821 -773 -743 -301 529 18 784 -806 -341 -688 -992 231 -61 164 918 865 -446 -460 804 145 -685 829 568 696 916 257 994 -991 -804 -374 681 471 -331 630 -788 -948 314 -798 418 759 -361 961 -525 511 -721 486 347 -63 113 975 354 918 -512 874 297 -74 -861 -417 -686 -127 258 -801 902 249 386 312 -249 -829 956 271 694 -993 759 -996 -277 -667 -349 -851 -874 -492 343 -627 985 670 278 413 -244 -975 -108 -153 312 501 -79 -95 535 940 383 -295 7 126 622 -456 645 130 -350 -894 290 -417 -145 641 -724 -656 669 865 45 -335 396 -208 784 -728 -253 130 -194 -872 -560 -3 -996 -987 294 -251 139 -427 -599 621 444 856 -582 -500 330 406 319 332 -180 -153 -383 444 -503 885 999 -627 749 -70 653 -397 -572 171 -307 611 177 -394 -228 443 -506 161 -322 808 -857 712 295 100 -488 -822 -456 -623 935 -267 296 -332 -163 174 355 194 -198 -159 978 982 737 769 -890 940 -872 -359 346 73 -424 -130 -669 633 661 438 302 -620 -568 761 183 919 -325 -667 -442 -884 904 312 -950 21 -287 581 -689 -976 -265 128 -954 77 512 618 -166 -247 648 -450 25 880 731 247 443 -286 779 423 -386 246 -91 623 799 209 983 186 -988 -331 -820 -289 404 -278 -232 -576 -750 411 -680 134 -355 -260 774 -202 -819 -962 -340 -854 -973 -546 208 523 718 831 -380 992 -295 637 231 -421 857 121 634 825 -134 437 -750 175 447 837 -379 662 961 -574 131 308 -420 68 -519 864 208 -447 -450 -289 -295 -457 275 -535 -28 447 -867 442 -242 542 -176 -553 794 -498 -544 -160 343 184 431 761 -609 263 328 -455 -116 201 -235 992 -743 -823 -102 515 583 40 -363 -438 -916 808 716 181 222 963 939 478 547 -321 429 194 -142 644 456 -61 -655 -411 -92 -178 -911 658 -223 -977 -530 -149 -826 799 194 -125 15 662 536 -932 71 417 898 -913 -853 284 -455 -474 -721 449 935 -232 -832 -438 -443 902 488 635 -318 -463 -797 8 979 796 -309 -284 163 -470 104 247 -434 803 -613 -420 472 417 278 717 608 -38 -524 -486 -506 -321 385 122 -543 125 247 -354 -100 -904 -341 -654 -455 3 -771 989 -54 -331 200 537 284 607 -729 -71 -313 -796 -241 538 959 -32 811 -692 -344 383 -832 648 -752 109 -909 591 306 938 259 -831 661 -612 672 82 -640 -701 -100 -127 147 461 262 -521 -906 -991 739 446 -106 -649 -170 -483 -791 -602 205 -57 785 548 800 866 922 417 611 910 770 -564 90 -412 -916 91 822 -204 -176 -105 -104 -104 867 762 713 -969 -928 586 768 -564 -421 -370 -851 -531 389 -505 -412 -424 -935 -638 -968 -13 -213 45 726 975 953 135 974 547 -16 88 550 365 776 -105 180 385 -641 -825 50 -952 -997 168 654 102 -414 274 -143 475 -60 475 -342 323 885 611 536 -662 228 -16 732 947 -967 -101 620 -169 -736 603 253 629 318 304 -529 -302 620 786 802 110 -275 527 -375 939 -686 618 731 -118 169 -670 -396 -873 960 469 -209 -200 -671 158 -752 688 403 783 -817 -880 555 -350 -11 -670 59 132 -91 -778 -905 -184 -648 -440 -418 -570 -123 -860 -159 761 -161 -955 232 381 384 -930 -462 -158 -913 80 745 487 368 449 -959 -199 -929 168 -873 -102 153 669 105 -579 -837 364 -435 -403 996 -255 -155 987 -649 569 91 -834 -297 644 632 -761 230 -463 -748 104 394 521 -173 30 317 -17 -139 471 -798 -477 413 371 -145 -515 -599 58 -820 -809 -186 536 -656 895 494 101 833 -738 -511 685 150 -484 972 -647 -112 -411 264 -188 -545 838 860 660 29 27 -24 699 935 -210 -393 -943 198 -185 -769 875 -560 -753 764 576 -879 958 -818 -622 -261 167 732 34 263 -621 -453 -310 148 -554 -545 358 98 843 688 -751 227 163 313 913 -158 -897 -332 116 -838 478 63 -545 -697 -549 -750 -18 -301 580 -243 -438 -420 904 46 -619 133 -575 71 -719 -712 -577 -765 343 -546 69 271 -783 -942 -787 229 -365 596 407 103 -726 -304 -991 402 699 803 -496 814 -527 953 -221 -596 338 77 687 34 -600 976 238 -46 -573 22 -54 -23 -985 933 176 412 279 -939 -984 809 -305 994 -194 148 671 752 264 174 -140 996 -460 -780 -278 -524 165 -768 679 567 -916 453 -406 515 129 585 -340 -544 -615 -764 223 23 397 342 784 -98 624 -701 108 -739 -235 -964 -903 -250 364 -667 993 586 -351 -664 -246 372 216 542 -243 516 -779 -162 561 -979 -371 57 -73 237 -866 -394 490 895 304 229 -901 -146 -137 -866 41 391 -895 976 -282 -533 -650 -51 -126 6 882 312 268 -503 686 947 14 727 813 244 468 948 361 -66 475 885 -69 188 54 -945 100 -481 128 650 37 349 -151 -867 869 713 -846 -226 -409 410 -386 -903 -766 688 495 -267 -576 -237 -353 -498 -653 -52 -920 -279 173 -719 -920 953 -295 -584 -948 -243 -322 -476 33 -482 794 26 92 665 474 652 35 -504 774 725 963 701 620 582 561 860 -925 798 -235 114 260 51 166 430 370 985 -275 780 193 -563 108 -515 714 243 381 -944 -335 -373 -196 -487 -610 923 -825 72 978 478 756 -80 106 51 910 603 -616 -977 244 12 611 -38 -873 -26 177 -824 -328 -165 53 759 -343 767 965 -751 18 -784 -15 -42 309 941 188 -313 285 -534 -166 726 232 975 -896 924 -471 -144 -597 -390 179 368 577 555 698 843 -715 367 46 -458 604 -127 -765 511 -433 373 802 -450 541 146 -886 -135 362 371 524 848 -947 -482 -361 -873 887 376 809 252 720 -333 -997 514 842 -1 655 -887 198 -457 480 777 121 -284 736 -567 25 -311 -243 -480 307 582 -232 880 -563 -320 -787 -372 -291 861 347 76 265 987 596 561 687 -563 -438 -619 903 638 -988 -848 513 35 -101 -807 338 311 224 504 -702 776 -896 -202 -846 -156 273 -896 205 -444 -565 468 611 -429 5 799 248 -693 368 -320 489 -576 -972 -254 -959 -494 -528 -47 756 -817 741 458 578 -627 -343 -605 -261 -928 858 -687 -425 513 -149 79 -693 156 -414 -851 332 -929 -109 465 -437 -297 -582 -290 -846 -392 -390 591 950 -561 292 -316 -720 -359 -333 316 -887 -527 -77 -510 -73 -456 388 277 286 -671 -688 601 296 -158 -843 -916 411 -81 951 580 -592 -438 -538 699 -575 917 -122 69 -329 496 -653 -31 234 -681 -24 -428 306 -125 264 448 358 -333 -130 -78 -612 973 -573 72 -534 -638 45 596 72 -350 -885 559 81 -2 613 646 715 957 432 -785 524 648 576 195 -266 -591 -585 -480 -694 -933 277 968 -832 258 613 -345 662 366 -740 -936 -904 25 434 -621 304 362 25 862 -726 518 -39 382 306 -80 -147 -250 -300 721 -558 444 -262 974 226 -487 -602 -803 141 -5 338 900 -904 -739 255 -755 40 -24 585 -613 88 -354 -865 950 310 551 898 781 -572 757 550 54 -818 419 -82 1000 -305 -827 617 371 -78 -354 -850 585 375 384 -528 923 -336 577 789 -390 956 655 -454 155 827 -603 928 -802 386 -337 25 974 379 -46 -203 466 -919 -376 446 -213 -739 -792 575 483 86 -708 75 -590 -63 -488 221 776 -744 550 721 485 -932 624 372 872 826 -755 552 -733 -38 389 -324 893 -585 -732 458 -386 845 -228 675 -941 -541 859 920 -379 -872 -395 -170 483 614 -939 265 310 -698 -298 -718 371 405 239 394 304 938 -500 -613 32 328 775 146 -222 -974 715 63 941 -448 -267 391 -89 -348 916 -311 8 -484 -832 973 -547 -742 771 -248 91 705 -581 596 30 -2 675 963 -307 -458 -692 496 -172 701 -937 983 480 378 658 -724 41 -224 -640 -536 359 -424 -459 33 226 -627 -468 -33 -391 207 605 -167 -616 498 -239 705 76 -171 -966 538 -967 714 988 483 -420 -589 -863 -286 -439 -566 -410 -151 -656 34 626 190 -141 784 -824 -225 122 -341 684 -826 566 146 552 273 317 -675 -615 -548 -885 -293 -810 78 950 676 -127 658 -342 656 -603 -39 -667 754 -263 840 216 -430 895 -418 591 855 555 270 282 182 183 222 415 -953 -471 592 657 149 -26 199 619 -368 -400 711 -575 -407 868 20 526 -650 887 464 554 -267 44 -758 -731 -198 -543 602 51 -681 -725 127 -966 -217 -326 399 261 278 -894 -8 611 230 479 -353 -925 861 675 -460 -670 -493 416 -172 270 322 -546 586 884 -717 -192 -104 -985 68 324 -17 821 -592 460 -843 333 696 518 -39 705 999 -47 369 -246 211 40 662 722 -558 -168 516 176 572 -307 -710 624 -504 -771 270 928 304 892 10 -115 -614 -473 -56 577 -947 -551 992 -692 687 -809 -95 476 -362 -390 -516 396 -759 -231 -838 861 186 -147 431 -489 -592 691 -391 199 73 973 501 681 -88 181 637 -30 479 973 -290 -118 -445 215 -167 -966 783 226 -921 867 269 124 -110 47 906 -252 82 -487 -869 189 -680 839 -234 174 345 138 386 143 861 -552 -75 309 -306 -23 566 -186 98 112 -383 767 -125 -941 -114 642 -38 868 -812 -526 -71 -255 -420 -902 -774 22 631 585 -835 184 -361 10 256 56 -126 496 -268 -828 108 -636 -870 600 627 525 62 806 -510 -293 13 842 -500 -243 820 225 -495 -519 -789 246 751 417 -516 68 445 525 146 -266 941 -219 936 840 -853 -786 -405 -319 -99 916 -162 680 924 -542 -398 30 796 147 -963 -973 152 -590 -726 -514 169 -784 -173 -509 812 192 40 72 820 -540 587 348 -12 -663 -910 -659 -658 -729 719 -590 723 -919 728 -114 -801 -236 -547 -43 -670 -739 -909 949 -628 781 676 -194 -342 -217 -896 81 -299 110 -709 -974 48 697 -814 605 -458 627 101 894 -4 -65 -358 544 -901 -613 731 -806 752 -239 742 143 -895 -715 -26 -530 977 579 -711 -358 -80 -781 938 -626 680 -9 -297 356 662 235 -763 607 843 441 45 270 639 -567 -947 -389 -84 -512 -62 66 550 -267 -918 -637 -742 -715 -430 -628 -597 834 -739 -983 370 383 -579 -723 471 -397 -135 560 -281 -91 -42 -370 -646 20 678 21 -628 -182 357 -376 605 652 79 609 -34 852 759 -450 -996 -423 665 592 924 136 856 -183 -858 -418 810 375 864 372 758 -977 260 -13 -194 865 -620 243 -493 676 -855 872 296 -847 82 603 784 -793 -701 -993 -582 915 -6 -446 -609 719 9 -460 -688 -267 317 573 -1000 -635 -289 336 -376 -755 433 -751 -273 -368 136 753 -237 -356 574 270 460 760 141 -514 -970 -128 -163 455 -30 786 885 -917 12 565 445 865 658 627 45 326 -301 -907 381 -676 999 725 773 738 -340 477 541 674 -368 952 -4 -201 -644 -419 -723 914 82 -146 -858 13 -51 640 517 -930 843 -417 565 -744 923 744 -770 -536 -749 -373 -30 -506 179 353 66 -418 117 625 388 -729 -629 -120 -236 -399 660 -286 -50 -477 920 -454 -712 887 953 -771 226 793 -718 714 -651 -127 619 -898 -633 -885 -413 201 933 -621 -755 -46 830 862 -789 -789 572 22 -399 76 967 620 -752 -391 666 738 705 782 510 -578 -569 579 -912 19 -380 720 444 -339 738 567 807 -593 -616 -682 -935 119 584 -51 963 -242 553 239 849 583 -269 503 -592 -322 829 368 777 547 -546 -412 -26 -226 131 704 132 -883 683 -549 -976 658 -264 -596 682 -200 321 968 -181 987 -451 362 946 -782 -511 -515 -233 26 764 556 301 378 -179 -791 978 -805 -658 168 545 297 103 330 51 -543 780 -956 -736 315 751 447 509 -280 -60 708 -147 527 -646 -247 933 -287 553 -247 540 -115 316 959 -822 999 609 -890 709 717 458 -491 -75 215 676 371 616 -336 -200 253 -316 691 552 59 -308 -554 -171 -884 860 -809 -118 462 889 241 -53 914 -504 753 377 40 -285 -475 -230 790 -956 295 -824 -682 -774 382 440 283 343 -169 -875 142 482 763 868 -692 77 -447 854 -674 159 800 490 -9 -874 932 691 -106 781 859 -800 -435 382 -252 815 -551 722 649 357 337 455 -63 527 543 68 296 904 191 503 777 812 375 -102 -291 -146 20 -292 -571 249 28 -709 502 200 -788 135 722 -909 -39 197 759 -193 983 -418 -810 799 470 -956 81 -997 211 -991 -616 2 -315 469 -640 934 600 -533 -420 -638 -971 -807 757 934 -765 -327 -713 741 -821 508 -898 143 831 368 -464 -358 -401 647 748 -890 -791 -782 539 285 -906 -135 -130 -226 169 -874 -743 -484 740 329 431 569 72 -423 580 -882 463 987 -100 -172 -534 582 -616 959 110 909 -907 358 -746 -13 170 -382 318 459 24 368 865 -776 -872 -566 -647 624 -430 324 -565 691 405 208 710 420 -727 -671 -441 216 -379 933 881 -25 -342 -710 -622 -133 -547 -600 617 -73 -694 588 -583 -717 -950 274 -990 -995 676 -801 793 582 -797 -906 -130 -842 887 -226 -621 319 -24 -580 573 -661 -278 665 -620 454 827 -791 900 -871 -702 -113 -359 -271 -766 559 30 714 19 421 -915 197 -742 395 -509 966 382 313 305 165 428 -626 280 402 433 -986 331 73 417 -736 485 702 -542 911 479 710 755 805 -819 106 118 -383 -444 606 573 -202 217 75 -447 800 655 374 522 -343 -635 -113 365 -641 907 -67 -605 197 262 -832 -80 -792 -746 704 -107 -997 -362 350 -381 728 -229 -446 -101 589 999 -243 975 -134 -667 421 -440 -535 512 -743 -590 695 -93 979 -242 666 280 391 -194 734 -398 -88 -224 745 -641 54 394 484 -332 622 786 452 770 24 908 613 -171 811 -656 -710 425 -166 158 184 393 573 -621 536 -649 -689 -577 -866 -65 -722 -308 624 -582 670 -230 830 -308 678 364 609 -15 465 -960 191 421 -888 907 609 767 341 -140 261 531 619 7 437 909 -535 697 -150 -182 -692 -52 192 -199 -654 -667 -451 -897 -829 -81 10 897 675 -692 593 -780 87 825 -484 331 514 -741 -105 -153 -792 -433 682 111 -287 -165 -810 314 -771 -74 -617 -316 -188 985 345 105 167 -664 36 -158 357 189 -766 124 810 104 538 -965 533 610 690 -255 72 32 661 87 -312 -205 -301 -377 264 -993 401 184 -25 -999 193 69 605 -610 200 510 -184 -626 -964 928 -89 -2 417 694 230 -910 -589 10 -88 -254 -521 -940 88 -180 -839 -97 522 -108 -451 -234 728 -318 230 697 416 -579 994 -911 -608 67 -697 -832 206 597 347 890 981 -243 709 936 934 -168 325 298 166 884 -920 -484 823 -531 -376 -810 -764 -187 779 -671 -406 536 552 492 325 -196 -907 -353 -761 -241 -321 153 -192 818 499 384 342 -253 -989 82 -559 431 102 -64 -501 -34 -153 -146 425 -818 -13 638 250 537 -1 -917 -817 -606 708 679 367 -478 -661 64 733 -945 -345 686 17 -500 631 526 -370 379 -95 -606 -660 -731 -870 -445 951 -229 -865 -591 801 61 918 -930 -524 215 -672 -552 750 59 246 -724 -599 -182 -769 988 226 300 -808 724 610 -255 79 113 -162 201 -786 846 685 -752 -820 104 417 645 671 -442 205 -886 537 828 -66 -162 -698 210 723 -862 641 -615 -407 -246 28 274 307 245 435 -965 -204 -476 -190 153 604 761 977 252 504 540 821 -74 263 887 -148 -117 -580 -16 872 763 64 -218 188 -693 731 988 -510 -243 380 713 84 801 158 251 -27 657 146 997 127 -719 -939 59 909 -65 -782 -74 30 747 -940 395 659 -682 -616 -306 293 -413 -314 -286 696 -414 -994 429 -240 -842 63 29 337 831 959 773 -573 163 997 -871 978 771 -470 873 -698 -701 544 258 648 116 -948 668 909 -847 -720 25 753 -717 -631 621 -748 908 -300 -303 291 -364 -363 573 805 312 677 676 -293 -76 369 -468 -668 -467 15 -355 572 -650 -566 914 -9 203 382 168 -291 864 -866 -114 -302 -227 179 -38 -739 -217 -674 614 -24 529 -82 491 -976 -219 -603 798 -273 853 -288 -378 -5 939 -392 152 973 -450 -882 271 -20 657 104 -296 -321 269 -427 -315 -324 -470 -264 -180 -544 558 -330 -448 97 891 -155 488 196 654 684 -637 -745 622 350 -648 -556 538 -272 630 -907 -981 -656 -901 -364 762 721 -698 -709 587 -56 -956 983 292 -588 228 368 -940 973 369 443 -576 -702 -611 836 97 140 603 -251 -566 -680 -921 -426 249 377 -479 -113 -550 744 -228 584 914 461 -193 158 68 -627 400 -991 222 -778 858 -325 -730 298 -689 274 427 778 -57 -928 -706 227 425 -672 -367 -350 2 -481 -38 734 666 -851 242 -241 463 13 -934 9 818 969 -90 -530 238 -615 816 -281 -445 -910 -779 241 888 -300 635 -40 467 713 557 36 -688 604 218 -535 104 -373 -56 -823 -15 553 732 88 641 -779 -810 -503 -785 88 496 -666 -825 -601 -942 -613 398 665 -493 -435 181 -567 825 71 -492 -544 -167 -626 933 -327 85 841 -851 139 697 662 731 -507 -429 670 25 -800 761 655 478 -401 8 782 51 346 -278 856 451 -956 740 -189 -418 -673 -202 -744 328 -250 598 -962 227 -378 -579 689 409 179 -580 -838 -365 -969 -343 -244 986 36 -921 -863 -502 -321 -265 -650 -185 503 -58 125 -678 504 -635 -826 617 -834 578 521 -165 61 629 -604 541 140 679 239 -789 -337 660 912 337 728 -152 -80 -716 -104 170 209 -851 594 -761 -549 -58 603 694 144 699 -729 -420 -498 -560 286 -218 517 8 420 77 -721 838 886 -985 -16 -565 156 -665 630 420 -570 17 728 75 -191 533 174 723 898 728 629 -244 -399 770 -347 -969 732 277 -922 -50 -493 82 -437 -697 -138 -935 -491 -166 -295 805 733 -507 -31 890 -463 824 610 -803 -111 -769 918 192 -832 -444 -766 245 224 -115 378 35 -465 -176 -290 -796 49 -26 -768 -622 -965 -598 738 -608 704 756 -475 -221 -334 -633 42 822 -637 -636 205 -939 -536 -911 -63 294 250 946 -889 739 -434 848 -480 288 -535 657 606 -940 761 635 926 809 764 -428 -287 231 -287 -152 303 698 619 898 -588 931 -419 848 -353 789 390 714 941 -189 164 -903 -991 -148 -53 542 -222 -325 721 291 40 -330 -168 -38 503 -819 -596 845 661 636 264 460 -144 94 -253 -199 621 968 977 -14 501 123 608 702 267 651 -920 -133 -812 141 890 384 110 608 -462 -499 -409 426 958 558 168 171 680 364 216 -846 -997 -189 456 -820 -106 22 772 324 -199 -740 -458 866 -854 -651 742 -630 759 -105 -642 243 -74 861 697 -404 735 317 843 601 -41 -532 448 -39 120 -276 868 -806 470 213 -182 857 763 -247 357 -971 245 794 -770 -762 -751 259 -774 27 379 -210 620 -72 -393 -52 -702 494 -613 277 -148 603 -178 -340 575 616 751 523 -315 537 634 738 -642 -88 52 655 -953 -950 609 -181 -80 -622 -254 -539 -443 168 256 151 99 -37 -554 372 830 -789 746 748 444 726 589 -124 192 730 186 -311 451 -505 -219 952 -229 550 -922 -403 268 249 -379 62 607 -636 -484 -950 712 -278 861 255 683 -402 391 -685 288 58 -632 -185 475 -272 80 592 -759 197 323 -523 289 385 540 266 -207 -247 440 -59 -563 444 307 292 -250 -189 -769 -803 -13 -789 630 -34 -774 658 -714 -504 778 760 -132 -660 182 -662 530 -454 -879 114 258 -29 423 -194 222 -888 528 308 -351 -837 -382 -931 -362 194 284 297 -322 -438 -220 898 371 247 237 -612 514 -447 111 -629 514 -676 976 -759 265 -601 -262 719 -621 -686 807 184 -102 -323 -518 -516 851 176 229 -145 200 959 777 -597 366 175 598 597 -180 548 933 733 513 -637 -296 687 604 675 -45 -196 111 -179 304 709 -389 713 656 1 272 -245 -832 -133 112 26 87 881 247 216 633 148 -142 -705 145 -141 563 180 838 958 763 -621 -490 68 730 543 -932 942 167 167 -581 -440 381 -901 933 -834 882 -505 -878 21 110 105 477 -284 347 -489 358 56 -803 -993 -317 991 -545 978 -466 611 -428 122 210 -144 678 -494 576 644 449 -344 567 739 -478 1000 -820 -224 -640 470 538 981 -142 863 -446 -412 -775 -278 -670 215 583 -90 40 41 111 898 -272 -205 815 516 804 -532 790 797 -288 -267 522 -613 -20 666 799 566 996 -341 -193 -110 510 -764 180 702 -77 368 398 -581 -644 677 -226 129 20 -464 -938 -4 -982 -254 297 -507 685 216 -699 -401 -125 976 -311 810 -45 899 -210 -463 -922 -990 771 -932 -523 380 -712 -343 919 440 -86 18 977 376 -509 -138 580 -623 274 -460 -150 -224 -417 534 360 868 652 -66 -255 -693 -596 928 399 -815 -21 -598 281 492 -35 593 698 -991 -591 -639 389 569 -102 922 -777 -332 -504 699 -281 460 -580 -527 -11 -903 202 -360 -551 -464 803 92 544 928 -554 418 -250 829 -528 -979 -680 -606 -783 -767 -303 403 438 -398 -272 224 -929 -954 -887 -90 -37 115 543 -534 876 446 130 332 -608 -124 -550 408 -638 217 -563 -801 -712 723 400 -577 200 706 -839 580 28 -734 974 493 -473 148 870 -424 -431 394 176 -564 902 6 -701 161 994 -862 613 -173 -660 641 -105 669 299 136 -872 260 -28 -437 -486 236 113 -44 -200 -446 714 785 329 15 -473 366 262 -394 -219 121 11 -70 -125 722 -791 -630 806 -148 238 -461 471 -909 541 590 882 989 901 717 362 -304 -267 792 -895 -875 313 989 -329 449 -659 545 274 -137 -999 419 -221 -55 -201 -443 -214 -199 224 -607 -403 -60 -722 566 -288 539 341 -593 -416 -291 -641 779 288 559 -412 -140 100 -241 -645 985 392 288 535 -488 316 503 654 709 698 231 826 -608 738 963 -762 742 971 -697 205 488 -910 -212 -298 774 82 417 -776 117 -117 215 -407 372 849 602 131 693 583 323 7 -81 686 937 699 -832 132 -905 481 -181 176 -92 -373 212 -615 -519 -406 61 -904 -182 163 -82 282 -564 -352 53 884 -727 -972 -184 57 776 613 -390 591 -572 876 160 -410 589 463 849 262 902 -553 527 600 -180 -386 -124 565 615 632 73 -662 45 639 -101 939 354 555 -49 -274 88 -252 106 447 -770 -658 401 -729 632 -673 263 -195 -528 134 417 -179 -613 -743 226 706 -822 743 -110 -465 -417 -644 239 395 284 -478 -920 -677 169 -981 -256 -382 993 -384 -75 -139 -921 405 -895 -534 -995 592 212 -993 -773 204 116 937 787 -35 920 -107 -662 842 346 -177 26 -800 -586 278 24 -707 -179 -669 -805 -29 -889 892 261 -584 613 -980 -148 404 -132 39 -35 530 295 857 500 -508 -673 -948 -530 844 -367 600 63 705 68 753 -993 -112 -906 -19 751 -480 -265 992 -458 421 -218 -644 57 821 232 -472 -512 -114 292 -560 264 -123 -57 -513 822 872 764 335 -509 -637 688 -356 -571 -28 -65 -927 -123 -724 979 -674 -657 618 439 811 -931 -136 59 -536 -585 696 784 47 -528 -685 137 276 -128 365 -154 193 737 296 -48 419 -251 -635 -506 -447 -860 683 -978 174 870 -782 -184 -918 432 -429 -793 675 204 -175 736 410 213 -357 -918 -447 -175 191 171 -529 -760 932 636 492 11 921 -517 751 193 426 -986 -93 352 -50 -763 -515 -812 -845 846 -251 919 627 254 363 104 -69 772 -514 960 -991 267 961 -982 -153 532 -940 -859 425 458 -245 -277 491 854 348 856 999 874 -387 860 970 -979 810 -890 -663 28 -709 896 863 -314 -428 339 686 670 770 63 -222 -684 707 -755 790 738 391 330 997 -341 -566 -938 -588 -10 144 -389 736 90 -574 -232 -829 913 512 -571 412 612 -732 -694 715 -780 885 532 280 -70 -861 -924 442 938 -922 461 -735 318 -353 537 117 -275 -691 531 -844 145 -600 861 -395 209 915 -472 277 -267 997 929 -101 -125 512 675 965 -487 -974 -571 -368 -756 -23 -51 -694 -186 94 836 -349 -307 -642 90 484 44 255 -207 -141 -790 416 -760 620 -363 -266 -856 289 84 650 975 -906 -320 378 1 409 -376 -484 -749 503 -563 746 -997 -905 261 944 231 -314 419 699 310 875 -735 -682 558 220 -241 -779 -703 -885 -815 84 -294 -943 -375 571 829 -509 215 178 600 878 -596 -733 -919 -746 -615 127 972 920 -921 208 364 -791 -941 426 143 340 127 64 -760 323 669 939 -639 -319 -321 62 -588 81 -740 267 111 -853 -862 890 973 -428 707 269 178 79 242 541 60 -152 116 559 227 100 -183 -37 -891 201 -985 -693 246 244 413 -607 479 924 564 320 -941 -834 -301 -70 913 611 -195 930 107 871 -762 -999 -365 -258 -689 -596 690 301 -628 -731 203 71 -831 100 370 -790 24 -42 -732 -458 369 27 -390 70 -552 -473 -255 67 -289 -621 735 730 -769 728 618 620 -988 -179 368 -569 -585 -632 -884 -389 -120 751 177 315 193 263 -60 -829 -381 557 545 57 -732 -699 391 859 -293 -886 -252 -853 -106 -503 256 178 452 -25 417 526 -780 -574 -108 -377 -271 -273 -377 216 322 702 21 255 360 -780 721 -119 -671 -238 731 123 186 874 -164 -413 87 -289 -801 823 -210 -954 -222 280 310 -794 264 252 -103 732 20 -101 822 -708 -645 -348 261 330 259 -912 -303 406 -658 -976 646 167 492 16 -617 361 875 -845 171 690 -199 -697 244 659 -856 117 488 579 933 195 -492 975 -291 68 -16 310 -69 6 -101 -12 337 -116 665 38 -246 708 215 -610 -851 393 -578 -254 747 867 920 -910 580 552 -702 -712 -184 239 -29 -764 -435 -532 -17 -387 -30 316 -737 -347 689 -623 -165 -611 200 687 -894 546 -752 849 -457 173 413 462 -536 666 -183 705 -641 249 -535 590 615 295 -446 87 -857 -474 -40 323 860 -127 -47 726 649 48 570 566 -529 -307 602 419 312 -37 933 788 -674 -397 -927 -171 319 651 -365 -357 213 -200 260 -993 845 -601 -927 514 835 117 -35 -835 768 -297 -261 184 -428 -261 854 -505 -298 252 -880 248 -556 -499 -490 597 844 -82 -475 746 658 380 -729 453 261 999 -506 917 412 -583 -91 401 778 950 -622 -440 425 455 -33 -456 -688 -658 231 -122 976 740 161 -354 -15 -69 -288 29 401 -729 366 735 739 -745 -817 925 -392 948 390 617 519 849 328 281 322 -143 897 -376 -792 -936 -593 -391 -424 -474 751 -889 974 -786 984 -833 588 -57 903 -746 872 -392 -192 336 824 324 -252 -178 -770 -507 187 -690 -802 -480 508 -669 -673 -245 -976 810 -140 -607 -380 -790 -493 28 -932 -553 331 -128 -771 423 -714 -281 -1 161 -951 326 -478 -22 -704 -126 -559 -1 188 -15 941 -113 -861 -107 802 753 838 344 674 -882 935 -419 206 -802 -74 -133 49 -349 -547 -908 -345 -431 173 -554 291 -139 -41 450 -903 314 -567 -172 -444 -981 654 -411 964 -47 839 -564 -541 174 -52 -126 490 744 5 -496 -211 -688 -490 633 -40 -468 -253 -379 223 541 -120 739 -97 -943 -990 -243 189 464 -550 -286 630 -194 662 254 340 -256 197 -676 -918 698 11 828 201 -894 -358 -376 514 -643 660 459 483 -331 188 682 -554 730 -214 36 835 -813 -715 -480 636 -161 -362 952 195 229 -955 353 976 -376 -144 483 469 888 -904 94 -530 63 -656 -799 -76 -239 847 269 590 194 -394 -412 -64 272 -736 -607 918 734 527 97 938 -336 545 381 -98 770 -455 766 643 -410 -941 -171 -501 -576 -775 -219 -754 -373 579 620 309 616 935 742 235 -422 516 0 284 -84 262 -927 -219 312 -625 15 492 -604 41 -773 -195 -746 368 871 -527 -577 997 -572 -414 -556 -167 501 361 -402 -978 -945 913 292 169 589 62 -905 -890 -53 578 139 728 -758 333 416 546 -74 960 -824 -714 761 710 194 161 874 450 -397 819 645 897 596 -69 300 -988 28 -846 852 -240 -745 -918 -23 -917 625 598 444 -353 -804 -315 -790 -50 -508 364 -718 -454 971 -618 282 -64 -682 542 -596 -523 -274 723 725 973 -419 -710 450 -740 -620 -931 -148 -492 388 282 919 -936 968 -75 -276 233 -58 408 384 722 544 260 958 191 -117 456 -895 -556 -713 -189 -299 -922 839 -480 -801 -43 -190 757 623 242 -426 -288 -499 785 929 -441 265 -795 800 -736 -968 106 -688 20 -549 308 8 968 -591 472 -96 -145 -260 283 365 426 -214 -161 -740 -799 678 -616 -513 147 -468 53 644 -298 956 -577 730 -925 -262 720 248 -183 -752 423 -365 -841 101 712 763 827 179 677 243 58 -813 -749 -173 974 40 -46 826 506 9 846 -778 392 186 -30 -7 318 -191 305 665 314 914 -314 -230 693 202 933 -21 -332 528 379 840 549 521 -269 196 -632 930 -124 455 -88 3 166 -370 280 996 -720 901 -947 -649 -415 -137 800 934 372 -60 -20 -728 17 -396 778 -565 -800 -396 -35 -722 -930 256 -792 -248 187 -162 -142 549 88 -695 -981 -66 752 -571 -932 -926 -693 -850 443 -136 -320 -378 235 133 -77 610 -493 755 -952 538 589 404 861 881 -719 687 168 -664 829 799 -699 336 -211 -650 -305 -486 226 -787 -1000 736 48 -29 -688 -821 -312 -537 -605 397 826 -667 -704 -390 -374 726 -663 725 210 885 -935 990 -793 972 532 433 -597 -261 532 760 837 573 -376 903 659 -543 -687 -902 452 558 261 358 175 31 615 132 898 -676 -871 -962 -778 781 82 -379 474 299 -48 102 140 190 -496 595 612 -881 -221 -390 352 -486 293 -560 788 438 -683 209 -767 -860 941 -478 -973 -887 928 533 935 -867 242 924 219 -186 758 -845 -15 -690 -483 977 -704 -357 391 206 822 343 200 708 -588 306 922 -220 940 -837 -407 421 232 346 967 -867 -385 805 456 216 -282 -396 -496 324 -169 -408 -238 525 174 -190 -142 944 -947 -292 778 -789 144 468 862 103 -675 360 -304 904 559 692 -652 247 620 -819 556 -727 441 -936 947 769 944 342 830 -634 438 -980 971 -886 -699 74 997 -960 -252 535 -713 -423 955 884 586 -383 -331 147 -270 -95 549 -889 258 -139 739 -117 798 -413 857 -154 120 247 224 -536 107 586 -328 -895 -77 -723 -830 197 817 539 458 -159 -880 -278 714 826 234 -694 -494 -14 48 296 -186 -45 471 941 -964 -281 -445 989 -259 306 975 -893 -532 624 -856 -66 46 -405 32 294 575 641 -830 732 -507 977 -224 429 340 608 543 -465 201 -478 -508 134 -175 325 217 -136 939 210 -623 477 -667 -698 -380 381 -722 819 576 -344 617 7 20 78 -363 -357 -186 599 -195 -98 555 -763 167 713 -532 398 -679 -572 777 925 -12 85 602 124 714 478 138 764 387 480 -701 755 -131 -65 -417 -834 897 565 -443 -48 -13 38 685 153 -103 -30 841 -474 -632 974 483 522 -15 -535 -696 548 925 415 34 823 447 -453 -454 860 786 257 -732 120 615 744 -944 657 -94 -27 -424 353 -528 854 -447 -451 578 823 615 -574 309 -145 -564 389 -100 -615 812 9 942 -736 -37 -994 -956 870 89 -890 442 819 610 951 -405 -180 -20 949 901 553 -432 29 -495 467 358 1000 976 512 -894 882 -114 -139 -245 -236 595 -136 538 75 44 -230 -428 989 309 -668 947 699 806 -790 165 338 -590 457 717 716 -974 69 874 888 -920 362 525 283 -334 -464 -752 590 544 969 -614 -812 348 864 171 -424 760 420 -904 204 -703 669 849 846 807 -99 -640 494 868 956 312 -360 981 -271 -671 -932 287 -194 -830 153 -506 458 692 -908 474 315 -135 -184 882 148 -836 627 362 281 -870 -537 -35 -203 375 976 -775 -271 921 -2 -476 -52 954 414 -953 453 -212 -787 -809 577 553 679 -705 -429 837 -624 314 690 -884 -267 -41 402 -367 655 -835 -566 -513 826 895 -919 -94 379 867 793 -958 790 188 -589 558 881 483 778 181 243 -121 188 206 966 -459 -913 -300 -249 454 646 559 408 -371 -233 -954 -733 -223 452 487 -49 814 -94 -105 -527 -469 -859 -172 -867 -252 -484 370 894 0 -760 -943 -574 182 -461 -513 986 -514 555 -346 940 -848 -362 -884 -755 -55 833 -29 999 -978 -156 767 177 978 -769 -559 60 -774 858 70 -131 906 -677 67 -713 611 978 -500 70 -659 576 -237 320 -209 458 -482 554 63 848 -948 -267 176 833 966 -236 -678 -199 320 42 134 -752 -714 36 -741 -609 921 143 -337 -90 -4 949 476 821 -797 -452 -772 -14 -688 -797 -15 -644 -310 -431 -796 -450 -276 -605 -193 924 880 -834 -271 -99 91 -859 -870 -368 152 -349 -837 131 -50 -132 -891 -359 -429 485 -395 104 -319 461 -983 454 -528 -422 -763 29 -588 -436 78 160 755 -314 46 -413 -877 800 593 -502 -99 -82 -826 112 -166 -968 -339 965 -131 -292 -445 565 134 -348 -985 -919 996 563 -326 -745 -301 50 502 286 -761 -807 -840 144 -100 53 919 -470 18 853 -433 -898 606 -317 983 -405 91 -405 618 -831 425 895 975 91 -583 -606 -526 -657 -323 294 961 -70 -345 -942 611 404 547 800 -512 769 705 162 -328 -956 -797 100 -118 -94 323 -530 717 827 889 -559 499 68 -531 658 -210 -907 4 344 -666 649 -52 285 793 728 -853 368 782 -590 2 498 -433 -515 -68 -250 539 511 994 241 62 475 912 -466 -260 -447 132 -483 438 -927 -422 73 272 -36 121 -954 -592 980 617 -136 718 208 149 530 -99 462 197 -334 -186 895 561 58 -760 -672 -701 37 -382 -563 -462 558 642 717 -652 29 817 -195 -955 118 -507 8 -826 -586 466 477 -141 864 398 287 392 633 -769 -153 -979 597 -92 648 -102 661 889 -252 376 -76 -566 -972 840 951 -347 110 -833 -65 -316 -140 745 -481 970 848 583 -207 -208 394 -963 -64 596 -734 163 655 -833 208 -22 -70 -971 427 -958 -295 190 61 -252 39 79 -912 -314 -877 -755 -678 768 0 -675 -431 885 475 835 -850 963 -518 -918 -968 252 -851 128 -261 33 37 -231 -955 -450 -686 320 175 -481 608 -409 676 255 -726 -72 -364 386 824 985 -325 711 712 52 904 -630 382 290 -60 656 998 390 146 173 -538 664 -611 233 58 810 -527 494 149 971 -881 -780 690 9 -227 139 848 464 873 260 -785 594 -744 478 187 101 632 259 959 -522 302 179 -246 347 -691 -692 970 -154 -543 642 201 49 -312 124 483 8 -228 -422 228 -377 -416 817 62 367 786 -793 507 -128 948 -342 130 60 -49 947 -822 67 746 389 -59 797 679 376 921 991 770 800 496 995 -574 -502 689 -439 384 -783 -366 884 -357 -864 -764 -411 730 647 129 -467 -934 83 -377 558 -577 857 551 -466 531 244 123 754 -189 629 656 857 -274 319 286 -111 736 -874 -916 581 777 337 -343 -445 761 -331 962 -607 -90 -438 429 441 913 533 493 -485 814 -817 891 553 -131 155 169 -802 547 989 277 -150 -72 -468 -326 -234 761 543 -964 -201 -689 -942 -637 340 637 579 208 249 122 -637 161 454 816 -116 -481 989 368 176 -815 68 -435 418 56 -418 -303 -855 537 -991 -227 574 913 815 -351 370 -123 654 57 472 -613 477 -359 334 530 727 798 -572 956 -828 665 -283 -409 -167 -473 817 265 -336 859 943 -338 -354 496 -323 279 235 -828 215 68 -964 571 -61 662 -401 36 -947 -33 316 34 661 831 -236 -62 995 -316 -971 397 -204 -933 -734 951 820 402 616 264 -417 -672 417 -962 -198 -749 -881 -680 -533 727 -19 917 7 874 948 -631 370 -888 -782 -123 -646 247 460 827 -612 -612 378 -754 -815 -602 290 248 -884 -70 -222 273 14 -239 -941 976 554 -372 587 -833 -314 190 -554 -869 -77 506 -830 909 -781 931 -353 -134 454 824 183 -442 -234 -9 -173 685 759 339 59 527 292 -183 -372 976 -644 387 -449 418 493 -610 -103 -987 351 838 493 928 503 -701 -45 -604 297 428 -381 -322 -819 -376 90 568 864 -683 466 -274 741 942 -19 355 -526 -810 -44 972 -665 -523 395 486 -597 -605 -766 -425 -779 -776 101 269 -800 690 -276 171 -388 -295 -322 183 -128 -870 -589 -806 281 -921 -811 990 -739 713 860 27 -53 36 181 -157 -759 -825 217 236 -442 -345 849 362 229 -44 849 -775 868 -30 -179 -493 570 -512 -971 -617 226 -601 -1 813 267 322 -229 -852 -640 -575 483 -537 -345 915 895 666 40 147 89 -283 89 -208 -123 -236 344 598 -339 -275 25 -346 -57 -581 -130 -393 -918 702 334 -417 -835 -80 753 392 383 838 724 401 -321 419 -353 983 615 607 -535 -538 670 -280 -340 37 -758 -925 487 99 -683 850 -837 -521 -150 -328 -323 33 -118 -361 993 898 -887 -259 -265 -157 -459 -84 -357 -572 61 -83 -850 36 253 466 757 -234 392 186 -438 684 -645 737 -98 -38 -398 -571 16 -741 -149 253 -758 819 834 220 -506 709 762 893 -757 404 742 321 -524 834 723 318 -178 -850 193 373 884 -938 138 -541 -400 921 501 -505 -271 637 -74 -642 910 -645 -735 756 -716 -801 -507 -825 -205 104 -478 677 68 111 -907 178 -437 -335 644 -758 354 -521 -636 699 -671 7 949 -383 314 -41 -630 316 795 588 -259 961 -7 376 -869 93 -419 174 -993 581 434 -805 -134 -965 -577 -92 -792 623 -63 192 358 305 1000 451 791 258 -11 30 -579 -804 372 -811 -491 -967 -46 818 343 -16 -643 729 -313 572 479 -695 -411 729 446 -86 -92 -40 -409 308 -360 -513 -742 -188 359 73 -506 721 797 640 -518 966 -967 -502 895 5 -210 38 -622 -634 465 308 -492 874 417 -378 596 784 -391 928 771 380 503 -397 -866 271 301 670 -436 -499 210 -247 -620 167 -804 -720 -516 780 452 -645 182 163 492 -391 418 -208 182 -41 199 -280 -357 816 891 243 -481 -481 -828 -244 -854 -478 -375 396 630 -981 952 681 -813 -530 860 772 248 -460 -237 -245 -253 703 -248 -116 -792 507 602 408 -608 -312 -348 -195 321 890 -586 -578 -73 72 712 679 997 257 -763 -901 -18 -787 268 -869 487 -569 748 -356 638 -567 555 -388 -152 13 -739 -314 992 542 -382 -198 -499 604 -172 517 708 -394 -974 678 -160 -505 718 -333 364 -596 591 -264 -289 -387 -924 -287 -310 908 -680 920 -322 -634 262 214 821 344 -924 684 -935 -839 -408 -478 -67 -745 963 272 772 204 -70 536 969 -343 739 -641 -642 -403 -901 585 -67 -363 456 937 183 -344 -771 -997 901 835 -116 783 847 -474 296 -927 0 -655 -358 -731 -275 -255 917 -107 -449 -468 951 682 658 129 577 -33 -923 499 807 189 -429 899 -403 640 -28 -674 -594 767 224 -446 254 -214 -154 -94 442 -558 243 935 630 -793 711 937 853 174 -689 -597 -349 -639 -309 -33 26 -749 -214 -625 -87 883 153 85 -428 -340 232 247 939 546 620 408 162 63 -436 838 182 682 887 -774 -791 -267 67 -851 469 -785 254 100 -829 -426 58 -21 731 -515 -930 -430 -613 847 -938 95 863 -481 918 -739 -606 664 -849 -552 -839 -75 873 -499 -443 995 741 697 973 -400 247 -473 -443 56 683 390 -585 751 -567 384 195 -960 -433 824 276 -139 -929 445 404 890 -861 438 339 145 333 490 833 -423 -839 -866 993 -324 -624 12 -102 434 310 -218 97 359 766 947 660 597 164 -821 -456 -147 465 -207 -234 -352 -555 281 639 584 734 -10 783 -394 -960 -606 595 -347 407 997 647 859 611 -498 453 -182 306 -831 405 -652 -199 -846 -671 411 -638 -110 724 -90 640 525 998 -784 410 914 -293 563 848 -989 201 601 902 768 63 42 435 195 -391 -598 -316 761 -497 -354 866 639 -156 -360 329 -847 -962 619 230 -804 -541 -327 -208 -176 -161 -249 347 381 -363 -895 429 649 883 -497 -891 101 -193 -273 -321 589 -325 -308 -166 453 -681 939 95 -303 896 -362 746 -7 674 511 -244 -678 -227 669 169 841 588 838 -142 -683 319 -164 -687 768 -312 342 -956 -209 143 435 -405 659 -744 866 -868 309 521 -196 -819 535 230 671 -942 -86 166 -885 -211 -374 -210 991 -174 527 236 -477 888 498 -495 298 -830 876 825 -793 -753 252 19 909 -609 -437 -149 -791 251 787 -712 -40 -519 407 -28 -366 -738 789 4 733 -432 826 -516 113 953 -921 -359 875 -113 96 490 -712 -283 -401 209 -921 -169 343 268 -834 258 477 -305 -187 -211 750 605 766 -919 53 939 -910 -832 611 208 737 -795 319 359 348 631 -594 829 69 206 -745 -224 278 -876 -832 -941 -616 -397 -857 -225 323 -568 -309 109 -689 679 953 -55 905 -347 949 -444 641 505 946 -45 -728 523 631 844 -343 993 -715 -746 578 -550 265 534 388 -883 159 -891 757 -402 489 652 -369 -943 214 880 -442 -828 -83 -467 452 894 -863 397 -916 822 -126 -668 737 -687 -652 -210 161 -427 -360 -114 -617 887 -530 845 80 -510 632 102 137 -147 -154 808 -483 -466 304 -303 -362 581 45 590 146 789 -763 752 470 866 175 900 -325 995 420 745 -623 499 31 151 -991 -975 477 -982 610 -970 -884 28 490 910 41 46 440 -585 -140 -528 -619 337 822 166 -174 553 906 566 107 -569 -268 -664 591 -327 872 135 -908 -457 -50 947 -185 590 615 679 -392 -879 -314 -609 48 -966 -501 -690 336 781 -202 -734 914 -660 527 758 293 436 205 -477 691 -657 -751 414 861 -330 951 574 -251 193 378 838 -996 921 -267 -183 -880 -756 -639 -156 321 -519 -544 -782 504 -466 284 -561 195 193 586 -313 -782 293 -281 -121 47 163 -956 128 862 719 826 -825 590 318 -400 28 43 -395 -750 -989 324 -800 -371 660 -391 886 -120 -531 499 -459 -113 202 928 -451 -144 353 -337 969 621 -22 679 -479 117 -951 -706 616 -404 294 814 824 238 661 -670 663 691 426 85 717 827 633 -969 859 642 213 -223 -745 -454 271 639 -372 648 723 -83 -983 66 -303 329 -316 534 673 161 -293 534 -162 -938 671 -146 154 -168 -599 -385 558 -861 305 -471 450 344 63 -78 751 787 603 -273 966 367 910 952 -470 -716 593 -178 442 -507 671 998 160 213 411 672 764 241 -682 -991 647 -841 -937 -433 392 407 609 679 581 -149 606 891 831 -445 -921 321 277 -572 -844 -487 12 158 -517 535 -53 -189 -457 175 926 -511 243 -65 -501 792 -119 730 -539 223 -516 -150 794 -919 387 -82 204 648 163 246 -946 445 -383 802 4 325 -267 -643 68 -291 444 -587 -327 582 472 -753 -6 661 -434 667 -699 -756 -965 -446 349 -289 -477 -631 66 -931 994 -570 -336 778 -723 373 -494 -336 -131 -107 -375 -435 232 -118 937 -676 -120 558 -577 -373 397 828 -992 595 882 -439 57 -534 325 -473 590 -483 429 -713 -762 769 -124 693 -403 418 671 -587 -707 950 -754 427 -920 339 395 -248 -572 734 251 414 756 -803 268 934 816 693 -655 335 -147 781 423 533 -374 -505 910 399 -577 379 -897 -575 -881 453 793 -490 821 -797 625 -495 -196 -286 574 -303 413 -88 410 741 -194 394 634 960 -263 79 -42 598 -409 -626 -326 -929 -85 505 -380 677 -579 281 -687 352 961 -234 -352 -28 956 252 156 474 288 -670 86 900 -359 -329 474 728 -439 561 866 -861 239 684 825 307 -90 -744 -45 10 810 393 -254 28 -536 -259 345 978 216 -960 -264 841 966 579 844 -641 759 -579 59 -650 761 917 -85 882 14 26 -996 -305 -766 -217 -397 -20 273 -280 -725 -477 743 925 -797 84 50 404 -800 -898 380 -503 758 107 -181 -955 -561 -222 623 679 172 -249 561 -445 573 78 907 -334 298 83 -6 817 95 -527 774 -846 -991 -479 -161 -576 -846 18 -670 249 -375 -777 -213 -552 94 95 678 180 981 -496 219 200 -808 -365 136 794 340 13 626 -18 -879 677 880 73 -414 660 -614 829 537 -720 555 800 249 495 646 245 -686 -495 311 -517 610 -663 -790 -589 381 -751 -878 25 285 179 -773 820 763 -50 -347 -586 90 532 878 -522 -639 359 856 -923 -481 329 217 -786 -392 453 -299 -331 -221 -43 297 -108 -126 -625 -272 56 329 -985 -851 277 10 776 563 -645 175 443 -909 -49 -981 400 168 -130 663 724 -180 -567 -756 -239 922 933 261 -467 244 -150 291 -596 357 435 862 620 -316 371 -667 -300 -710 772 -747 8 -712 977 946 -969 559 -729 -267 -245 -195 934 188 876 793 921 758 691 89 576 463 638 857 -159 932 701 775 -104 -575 -910 22 155 -964 -281 831 -198 -478 -865 812 -491 -193 974 -403 -605 -465 -147 -840 -810 -884 -699 -935 -710 -379 -72 325 504 -645 874 -423 -773 -751 -650 -988 512 152 928 -644 -546 -98 561 162 -97 668 -946 290 -501 -109 -357 -56 910 144 324 647 854 -315 -624 -143 225 340 -432 -517 606 -556 415 5 -682 669 -510 -41 -518 888 -863 141 679 458 453 -949 -788 -592 -545 166 -492 -560 605 -509 879 699 520 -419 254 563 -870 -318 880 319 392 -314 494 -153 -364 -13 -686 301 827 337 -85 -693 -131 -600 -450 -927 840 944 906 746 -45 104 514 61 23 -661 -306 808 584 -792 627 788 622 114 -595 -441 -124 -762 187 -364 -455 -505 -887 861 92 513 -686 -397 449 -252 -79 -196 43 -130 -456 111 645 862 785 864 810 -308 786 -92 117 456 816 323 -55 -371 -966 449 52 -515 -790 132 569 883 350 515 -925 -767 -477 633 -28 -491 -614 -970 2 990 50 620 964 342 -55 136 -333 -727 781 19 341 953 394 991 491 -414 -59 38 -70 367 400 102 935 -666 -341 -740 -653 -890 84 -328 960 -584 211 711 -816 -161 648 783 649 -190 -937 975 -778 -360 371 313 -415 -179 -372 252 53 97 -343 -261 997 -929 -711 793 -375 -978 389 486 -409 -259 780 749 -887 604 -328 -86 269 570 -706 511 27 721 -415 -431 644 191 -117 688 350 -196 713 776 -334 107 -666 782 -441 474 995 696 -815 -59 -48 -17 -664 -378 766 -487 -872 605 -775 -67 848 -351 783 -692 -121 967 -109 785 303 620 -468 -958 -23 -271 476 -713 928 122 -214 528 -630 473 -136 613 321 885 -117 -975 828 -553 -609 -557 -641 -205 -21 190 -971 -832 970 573 796 -731 155 -533 666 276 670 -465 450 -804 998 404 -319 24 -93 560 248 528 27 -224 666 -245 -1 -187 -273 -437 547 192 -381 662 -102 329 734 449 381 -147 334 260 554 -463 -451 -401 697 -737 -189 -339 585 -895 332 -575 -457 294 -696 -554 722 507 379 -177 -665 983 -303 -198 -989 347 -43 363 519 292 805 884 805 -148 211 -343 -810 539 493 210 494 -137 66 -689 294 -70 104 -906 -606 446 -984 -633 124 -476 -382 926 266 -799 695 -157 -978 34 -761 -537 163 116 469 -359 -707 5 406 648 -575 712 -333 -706 -278 -475 -19 -501 -94 -787 351 -45 10 -705 359 -919 -276 989 941 580 681 -164 -282 -939 646 655 -90 33 -739 -464 -163 -875 887 586 -414 -17 351 970 -171 851 808 987 -187 -816 -269 -818 491 -661 -339 -873 -802 737 -946 395 304 91 -976 -679 -611 251 -963 677 -872 25 332 518 -960 192 748 395 -10 -916 -983 436 308 -943 -426 841 -152 647 -924 -935 769 -761 -31 -821 126 267 441 561 -241 35 628 -610 -825 711 -799 -910 -802 -589 -223 22 562 845 -310 578 486 224 -234 309 653 153 -531 225 609 -840 -603 408 -2 471 -895 638 -152 683 389 -422 -701 -954 551 -54 -7 -572 -148 -934 512 -531 286 670 84 -584 639 -736 672 939 -654 676 -539 -657 -853 486 -611 436 -462 -300 -14 973 -605 642 64 426 608 -690 311 88 -347 -63 -685 -410 268 461 496 503 -41 -228 114 -379 -634 309 256 421 371 -351 19 678 -185 39 817 43 566 666 -559 987 377 -405 271 -358 -603 364 -128 111 -802 371 931 -686 952 -725 119 -484 530 973 -755 -646 -819 -810 310 652 -69 995 -475 -748 -895 764 -557 923 474 104 131 -645 -279 197 -564 919 386 117 804 -703 -316 829 -564 549 -989 743 -427 -209 160 574 931 -277 -759 -142 542 -591 575 -744 528 -217 -389 380 438 502 867 722 794 -594 -796 302 366 201 689 743 -650 594 -671 -563 -303 572 -594 -125 661 112 -992 -185 756 851 248 296 175 -267 455 810 -609 -302 453 -580 -276 -555 844 103 716 245 54 163 -802 -940 577 981 -421 522 -654 10 -611 372 26 -433 -141 -500 460 139 279 -183 -875 -884 709 -719 -605 -991 -983 -1000 -840 -431 286 -393 -331 44 -751 -294 260 -784 164 11 -655 865 -425 99 -215 366 -890 312 -944 -971 -64 -754 -154 739 108 -786 -871 513 -501 594 67 238 307 28 919 -940 -792 127 996 345 -319 -915 -474 -106 -144 -923 320 -897 67 -927 -415 799 -198 522 883 -651 76 794 -926 504 140 619 -819 -125 -725 -827 -230 -671 652 789 -579 898 274 -800 -717 -474 811 571 324 202 -843 883 -196 -382 505 -614 -243 -893 -263 901 -678 -718 -819 694 153 631 865 -125 -432 -339 339 -6 -403 793 632 608 -5 762 -275 318 857 591 586 -118 325 -776 -919 549 822 -259 353 -785 -347 -669 576 -985 -223 854 -695 886 -493 -712 730 870 -474 145 -506 45 -62 838 -805 78 -578 689 760 -612 290 -859 -669 -473 44 -25 944 310 -491 699 -516 382 -879 994 -753 -740 -7 -855 920 -684 -347 355 -679 -325 -606 -114 -977 709 -70 717 -715 -768 -191 634 -53 668 347 -326 -184 -438 453 -564 32 603 239 610 289 623 -396 -109 -610 314 900 -170 637 -682 -25 -243 -414 -392 187 784 952 -484 345 -457 -565 508 453 277 -923 -632 913 -777 812 -911 -780 734 -469 -138 675 -685 615 -502 -305 -494 -107 -435 506 -229 631 -35 -684 162 868 -27 -74 245 -197 -663 -587 -228 -520 -34 -601 851 19 -342 987 522 -482 143 279 721 -415 -442 -381 503 845 -740 727 842 -167 -201 -994 862 396 -822 -222 -437 -194 56 -641 -256 544 508 949 -969 -559 -6 646 -315 -791 -967 832 -801 805 675 -324 -136 169 -609 456 40 -717 530 -485 106 933 311 -496 73 799 892 -372 988 541 -188 -619 -902 -391 647 -176 -586 957 -51 -390 476 227 -36 -217 -155 737 330 143 -819 -657 -497 276 264 -777 -680 488 713 308 -346 -280 16 110 472 972 998 -165 693 291 -114 -871 -625 362 442 227 -415 -96 -900 -938 -77 987 324 -468 -386 414 412 -331 -552 539 -867 648 -677 -165 -423 -847 458 420 363 -344 164 -316 -572 624 -173 -179 579 184 395 295 -599 29 -929 -565 664 906 890 -21 -224 -138 -876 -816 628 -311 90 -885 -95 533 -80 569 -942 -695 -731 444 639 34 693 -587 935 400 -9 -138 -220 -444 780 -74 -852 -957 -494 724 55 -118 -839 875 10 413 469 211 -843 181 554 913 -191 -198 -684 -440 -444 -145 -75 895 974 54 574 709 -252 -268 106 -680 651 893 -379 -233 -415 671 -85 -804 526 335 -966 314 -951 59 -20 -836 -666 -138 -182 -287 286 -990 282 -118 370 918 590 -285 435 -788 -927 566 845 672 714 -914 920 607 -747 376 -344 406 53 258 646 -992 -740 -935 937 -305 919 882 375 -816 332 -278 -397 -495 -916 860 -748 -329 -26 299 -590 -342 234 339 138 -348 18 -927 -450 -622 -814 257 898 -546 -994 -18 989 160 807 286 725 54 -349 -960 715 -315 -85 -896 -888 -626 -655 5 301 828 -796 -948 -151 735 -423 981 112 378 642 116 378 -348 -987 780 -825 -539 -223 -537 -611 765 -503 520 -966 99 231 -497 -981 325 -254 420 992 -742 840 346 -307 890 -31 347 -767 -425 -572 -694 879 -143 -475 -996 -494 -911 -746 230 -888 897 213 290 720 -514 702 -158 796 -967 854 719 -583 543 536 884 5 314 279 761 -517 442 62 -322 -530 -227 -823 -912 -647 -93 -561 361 -34 86 -464 -55 -543 485 956 457 577 146 389 -236 27 758 -349 76 843 -474 -442 -354 242 135 417 -609 -840 -925 647 -27 -607 -474 344 -134 310 -490 838 -226 -106 191 860 -900 -531 599 127 -963 -319 975 208 152 -584 -858 -941 87 283 -150 750 852 -329 -745 3 -614 393 398 -10 -791 920 -650 -570 -566 443 514 301 -479 10 -265 -942 -378 810 501 -812 -18 -636 -4 523 -886 477 -842 339 942 369 -201 450 97 559 343 987 374 433 -94 929 878 136 368 -777 421 -463 -72 -6 722 770 -975 -972 613 865 977 780 226 -984 568 -899 447 -511 -681 487 689 945 -535 -549 590 125 -493 -644 304 418 -575 988 731 928 552 -766 291 -18 -341 194 -485 313 -794 359 -10 915 872 -223 295 -206 -787 -441 -801 -677 -87 757 -52 -121 -368 716 -667 534 -762 376 -328 403 453 956 -676 778 -794 690 258 996 299 -506 327 992 150 835 -53 978 -319 838 119 -372 -842 -107 -981 246 698 641 -377 844 413 941 33 620 -688 -273 452 -521 587 -974 674 -697 -267 -592 -536 -561 857 -994 -832 981 997 739 -546 -193 -345 -466 -307 606 860 609 -537 494 -449 -858 -955 79 794 317 891 73 -454 -293 -25 816 -871 460 530 -292 -238 135 608 59 -191 -472 314 774 619 258 600 487 690 -224 836 783 647 207 -285 -876 -781 895 -448 -884 642 -709 -675 -877 640 -95 -454 873 -498 987 212 -987 -975 -791 -962 971 -451 618 -154 743 131 983 70 -125 -667 238 -626 -612 516 -958 420 47 -311 267 465 581 -682 -323 -770 -730 479 242 -285 -491 772 -548 -899 -347 -597 414 527 986 -892 891 44 345 632 459 -71 -528 94 -656 282 -747 -883 -584 -910 -185 -252 -975 -616 -783 820 -197 -699 -33 631 806 -72 682 -659 -880 406 853 619 363 283 -373 723 -655 892 -716 389 -650 -160 777 224 -282 -828 247 217 430 -168 -681 -275 -191 -365 -211 765 826 -130 -141 709 -835 367 823 -97 774 898 -298 715 -443 -634 -82 -622 -856 572 -299 -857 -58 117 807 521 28 916 -586 -748 -64 632 -525 -241 -71 -146 -447 262 -240 820 -340 -206 -316 138 496 489 614 -243 893 381 500 -324 940 -932 -985 -163 715 651 -70 393 722 -86 -469 -519 780 -778 -811 445 -948 -736 -453 -178 -569 -92 -605 107 675 -134 -325 -948 -775 626 -464 -841 660 -178 805 -238 -670 -404 860 415 96 -465 -517 -52 859 593 -398 268 633 112 -212 -398 -559 -499 954 -924 630 384 -672 -696 -562 778 717 937 189 767 5 -318 514 -827 33 -214 -685 -192 887 146 -780 -498 -566 -248 -341 -767 -748 56 -26 489 -791 600 670 -116 46 -267 294 -509 -765 440 657 -189 814 -224 -380 -819 349 287 164 -418 -541 927 -18 -469 -467 705 855 -398 436 -960 -385 -625 -136 199 -135 659 -840 366 -456 480 -6 839 867 -426 -619 870 563 744 702 733 -122 203 480 -672 -511 662 873 108 -193 -319 354 135 888 -129 -471 -211 -81 -775 -718 -948 -175 -746 386 -200 361 949 -272 -35 261 -67 189 -431 161 -619 235 -594 938 -535 -9 -197 725 517 406 -776 166 349 -277 -14 -468 738 4 935 -335 -528 248 22 -645 -332 670 160 -873 -966 -504 -531 303 299 419 -68 682 713 475 -392 -618 328 90 -921 234 254 806 -873 93 417 -931 -69 573 -154 -812 -914 123 988 103 -296 512 946 401 461 -355 567 -972 208 565 256 823 376 -528 966 -744 -910 -958 949 740 983 523 468 396 -378 -646 -765 307 241 -721 -903 -926 -142 313 -45 -377 -962 -90 142 -975 -125 591 -268 -929 709 -344 -783 308 242 -570 -73 -122 941 -215 386 660 -822 -905 339 -252 -815 -40 186 -731 -967 -418 -16 -688 -317 -205 502 743 135 -144 56 886 277 -397 -868 -291 579 -502 671 765 -614 -60 -810 -653 -895 -455 -486 -519 316 -561 -941 -674 -645 -234 402 166 678 34 -109 40 -875 978 468 163 72 -353 917 376 862 882 536 522 -248 696 442 288 -759 763 -145 -384 236 278 -355 -173 982 577 -169 -903 200 -632 778 202 -194 -405 561 137 -554 340 321 -429 289 465 -352 941 -618 -580 745 -943 -447 -819 -362 814 554 751 171 29 -719 -481 -706 -578 -821 598 -1 -69 -290 -681 -597 737 -595 -420 329 488 647 -453 194 775 -150 -895 55 -372 -939 614 343 -157 13 -240 36 373 -97 801 670 -505 378 -326 946 87 780 -999 -962 448 737 289 367 -664 49 24 16 465 -229 -496 -551 508 696 -760 -327 534 -84 -897 -532 334 -213 -48 -472 710 -956 -878 70 -785 -130 -68 -253 -24 -469 290 573 498 616 168 -861 -83 -937 -533 897 1 78 -607 243 194 83 -628 -225 590 -207 281 -731 -219 947 -645 -21 177 -7 -247 -873 -261 -67 -375 335 -515 64 -779 -69 -575 867 -340 -606 395 351 -539 -311 44 571 30 831 -417 -43 -547 -660 98 -56 830 -581 434 475 301 -723 -245 940 -865 740 -84 527 -154 -520 712 703 97 -993 373 -449 462 -473 -65 669 -225 866 -121 605 -451 -203 -844 461 731 -914 500 67 -522 -850 -876 -658 -419 -959 511 -605 -220 -747 206 199 -551 879 257 988 -799 -42 -888 154 477 267 -757 -250 -488 -58 217 -227 568 -203 -395 -227 64 -664 375 -590 593 -999 319 471 229 105 892 728 276 93 -79 200 145 925 -902 -687 -71 -599 381 -807 -245 645 -320 517 84 -714 -694 328 -809 -957 -646 875 885 -175 -820 -881 -634 977 -229 201 -314 -321 -616 518 728 126 -775 -45 823 262 -783 900 15 -135 -752 -368 779 847 -385 476 434 -403 79 588 933 792 -945 -401 -527 51 877 -568 -344 -739 640 -625 -720 -109 349 -332 563 -34 429 278 -469 555 90 -299 559 -508 374 143 -264 -73 550 824 683 409 551 -40 500 -640 -275 221 -285 -886 751 673 467 -816 -264 203 111 804 -131 139 -310 -409 -703 653 736 -154 650 -562 -234 124 69 662 -203 917 194 804 -882 333 -166 363 -19 400 312 873 192 -563 -751 652 395 666 -956 357 -11 -522 839 -752 335 993 -797 -3 226 419 -306 483 178 -349 -18 914 744 743 46 -664 888 351 -850 13 505 -400 -29 42 -242 640 -79 -120 -1 -658 -597 -585 -371 -139 -816 797 -984 513 471 -415 -442 -456 261 654 798 -288 -183 -176 -424 -346 97 -878 -925 -128 -759 44 -642 -13 565 -392 -1 -586 -350 -456 551 927 -762 -843 -176 -960 9 161 100 873 992 -116 -80 -490 48 877 -89 413 -610 -755 -449 10 761 246 -99 -159 -411 -304 -89 500 619 -587 591 -85 -169 194 -616 265 782 861 -695 764 -166 482 151 -53 538 638 355 1 651 -791 522 -534 -912 -28 320 -338 997 299 -841 -321 -167 811 184 597 890 296 -471 -514 725 116 830 -928 -42 109 649 930 -376 -388 982 -382 312 -457 -384 -560 151 -101 597 -548 -566 -210 714 -26 743 420 712 -164 -538 -649 573 -734 -36 -379 378 -462 -952 -49 -902 -801 10 782 288 260 967 399 -132 920 -676 503 -134 -978 109 -748 611 20 -463 -888 -440 -393 95 226 -559 305 282 587 888 -497 -629 -545 796 798 -948 364 -973 -849 -432 4 -318 592 -378 -865 -751 -220 -650 -239 397 -278 -160 -594 937 -946 140 -60 -859 -565 162 -514 -756 414 -187 663 883 -695 -554 -193 13 -856 524 -304 -172 -784 -633 -536 -119 -863 153 197 -916 110 -329 630 7 -600 90 811 614 361 271 -896 457 -652 675 883 749 -332 692 -526 -142 -559 29 921 -463 692 664 -925 -441 160 -695 -822 -996 798 -77 30 -875 -434 838 -115 -582 224 254 -149 728 -255 359 367 -885 763 455 19 -70 -463 926 -992 771 548 -979 -13 -878 -473 591 448 512 960 -973 -147 -462 -974 -67 -43 483 -391 -607 771 221 -568 324 942 -982 119 -33 -325 57 378 199 713 -78 350 -707 -859 961 -710 -704 -962 -491 777 -810 723 -791 539 -392 382 70 139 -289 -619 -144 962 -523 -804 942 134 163 244 -667 -3 -873 349 -90 395 548 -804 189 891 -806 324 -724 410 -325 71 343 779 -838 207 -430 646 293 -620 804 11 -375 847 993 -392 -304 -107 -518 492 753 185 -6 -381 268 585 -276 394 364 557 261 496 107 -372 -235 -846 -373 -317 -447 567 -240 -106 754 -103 551 110 -558 -661 687 43 779 615 857 -751 751 61 -171 -585 -638 -365 631 943 699 471 -948 158 132 698 290 -663 280 788 785 -424 -832 -977 521 271 31 82 -228 612 849 206 -785 831 476 -419 208 -294 -218 615 -110 -167 632 -81 540 623 -710 616 -538 -840 -858 -135 929 -30 -973 416 484 569 278 261 803 -865 720 822 915 -7 -167 -289 -934 247 817 655 -453 152 103 928 -427 -187 904 -572 637 498 472 849 -33 -362 849 112 257 -130 -654 -132 291 -402 -410 850 -634 973 258 439 7 -263 -595 694 960 -82 -966 826 -40 -516 476 -806 -26 -331 -775 309 -478 -959 -280 464 -102 -405 -369 104 498 -890 476 705 -559 -324 -774 945 -979 993 824 917 367 -848 392 411 569 121 -154 -933 -658 -466 652 -830 -304 94 -136 -375 -560 -65 -355 862 732 30 -430 70 540 -336 918 45 371 -197 813 -128 -145 -287 -390 107 -486 949 745 -959 -716 -95 -271 80 836 952 86 -935 242 -943 446 -15 -893 293 -419 32 916 -259 876 924 868 671 634 -163 -66 -760 263 -500 -219 463 -764 -636 46 393 -979 -441 -221 -386 -654 -421 557 -726 947 -698 814 511 931 -104 826 293 666 -151 71 -366 294 396 -920 129 -900 -461 19 816 -572 -175 226 32 563 -793 727 -848 -897 -14 -757 201 643 -612 546 377 823 975 -838 406 653 407 -60 -318 883 281 281 188 -766 265 -419 397 -176 207 125 -85 127 -406 -940 414 -444 543 -333 976 -194 19 376 853 629 -191 -345 336 -32 -261 -170 -710 779 218 -576 -196 573 -928 -949 -277 -910 558 -213 882 282 -233 896 -21 577 571 -226 130 242 -461 -550 505 673 -416 -112 -634 -718 -820 -512 565 -684 316 -12 700 -919 492 379 -625 -393 -162 807 68 169 -949 -558 -981 510 594 -133 -843 -612 -860 768 -513 -74 532 220 -297 758 -949 604 -952 -66 -21 -297 536 -714 -85 557 956 528 -81 -710 -713 -76 -628 49 -319 189 436 -74 679 320 -541 -205 -295 -131 348 497 -722 410 -539 -302 705 513 -9 -207 -71 -428 -681 -256 926 -611 -606 -607 854 674 -98 -609 579 -110 -725 -656 974 -100 379 136 -645 -35 37 -933 941 -501 742 132 96 140 827 647 -678 195 -126 -573 615 267 -729 534 281 -709 337 -510 355 928 765 -377 -299 -300 850 450 29 -960 -793 -555 476 693 624 -255 428 484 853 -692 -707 516 901 747 149 -166 951 -990 -104 347 -240 -110 -23 373 -475 982 -73 755 939 -728 -369 320 286 851 901 -854 610 -33 -468 340 -838 -668 -461 -372 480 -686 763 -521 157 500 -236 -34 241 558 384 939 178 -116 511 850 424 665 151 545 -346 -528 -927 294 768 893 821 248 -91 177 -268 -431 -585 -478 -883 317 -922 -438 -325 -189 -338 231 796 -199 263 736 135 36 841 646 993 -723 -917 -544 -219 915 -568 813 -217 2 242 -235 -242 -533 854 -834 -141 53 -750 -178 772 -778 641 -645 -517 781 336 197 917 612 873 -194 487 239 -48 -794 736 50 -294 -386 864 873 113 -473 120 268 982 202 -91 773 -626 305 -404 479 -22 52 -893 -528 -934 -679 945 237 -670 -184 -31 -651 -791 783 6 -582 -182 582 -955 71 450 -523 -890 -587 960 196 -818 20 -244 -256 981 996 -957 -705 -996 351 -89 400 -705 -169 -270 -64 671 -603 946 804 -845 215 83 -328 553 -779 165 855 -86 871 832 454 788 351 993 -753 331 147 -637 341 -741 599 498 -847 -51 885 -546 -895 -538 -743 -297 -602 780 538 -49 -246 403 147 888 -172 -389 260 -243 908 -734 405 965 -722 -49 808 -87 150 14 710 843 54 -210 561 990 586 677 -767 -27 -823 -930 -850 -126 558 -497 88 -179 -736 -798 175 -862 833 -198 676 -859 -382 -332 646 -747 395 -392 690 -234 -891 -905 863 505 -801 512 -285 703 -486 -532 -141 -419 97 -908 621 165 726 105 -157 291 271 776 650 277 303 641 787 73 41 -369 -435 365 910 714 -95 732 -386 207 -737 64 66 334 -651 -327 -402 -872 -484 -182 235 -144 -257 -850 -306 404 -267 -542 -119 -86 -331 17 -353 -523 932 -966 -176 -895 592 839 -159 -580 -530 790 -378 -852 -26 898 -835 -713 785 18 -411 -837 -311 42 -36 -378 467 376 -58 -699 712 663 -650 -313 -968 -717 -355 652 -547 -973 -966 69 278 540 -245 -350 -486 665 -649 949 586 -744 575 -227 -13 623 219 -164 -692 -898 -72 38 -785 117 989 -111 924 547 -733 -971 -260 -489 -430 -510 -408 -403 199 -224 -238 -940 -459 -54 475 -72 -327 208 -722 644 505 929 479 -59 74 319 -823 -640 530 873 -671 92 408 641 -876 -260 360 952 -573 -264 -755 -50 -384 4 945 -722 661 45 811 763 -684 505 104 529 -42 806 -581 -640 -641 240 -928 345 317 724 -22 184 -484 119 414 -586 -424 404 -331 658 3 454 -481 368 -321 -237 -483 -751 530 -23 935 -549 356 96 955 -335 568 725 869 -97 401 472 -830 -147 -784 239 274 831 904 365 294 -187 -829 649 873 -718 792 -801 -665 -782 -922 -41 -630 127 363 -323 -387 366 -695 589 658 698 395 694 -221 -859 -992 -44 -190 752 -290 -431 325 324 934 843 677 -429 382 -830 625 731 -325 -436 121 -563 557 -557 61 63 954 854 -348 -394 823 941 -190 -891 748 -402 -927 60 859 -10 -176 93 -670 -124 -8 -227 -758 -377 -24 153 207 -457 -144 953 -973 593 242 -885 -593 607 599 -466 -638 180 -739 403 -71 211 -132 -334 712 876 544 542 -48 837 430 -434 -221 934 -38 880 373 -639 461 -36 -993 556 -588 792 142 589 693 255 -315 -5 -442 -738 -604 168 422 656 -698 -145 910 432 -126 250 -8 902 212 18 -711 32 -365 -175 -280 800 43 529 -750 286 -404 803 762 -733 808 -377 932 -302 128 359 -887 -509 680 -956 -594 775 -880 -956 -562 873 -427 -94 -650 252 -883 604 -859 -130 -443 556 275 -703 -280 1000 -995 -57 -763 -911 -446 110 142 -910 975 850 162 601 452 547 -460 -820 829 906 -752 -725 523 565 129 392 -553 -410 418 -196 -573 -250 435 -359 -169 796 517 486 -20 -670 -688 227 -884 -69 -96 -970 107 647 491 434 763 651 482 409 -921 102 364 96 467 -630 942 -740 -773 -118 -949 950 -618 352 843 -750 901 385 684 760 894 943 449 149 133 -28 -394 76 327 596 -326 -378 -949 -374 52 -815 506 -610 -664 875 425 346 -200 -500 -727 -1000 -302 116 -70 -662 170 249 370 -517 -403 868 35 -180 -284 547 947 385 -300 117 83 701 733 819 -684 -705 -319 284 -590 692 168 -622 27 88 -24 -109 57 -180 228 986 519 -235 124 -716 196 102 -93 -755 -720 -408 -261 -849 -174 824 872 330 -977 647 258 -565 919 284 -869 -882 -181 986 662 175 -629 762 -647 229 -641 -129 592 -285 879 -955 87 -667 537 -480 755 181 11 687 -302 -759 -414 334 -297 -721 410 468 -401 891 -376 541 -588 306 -578 792 853 -944 -918 -48 -999 -786 -701 -864 208 598 765 536 -416 351 269 28 -115 310 -920 -737 -172 333 690 291 750 135 489 821 -923 143 -888 -443 -128 -495 432 -144 819 -906 821 154 570 617 -676 -904 -177 -98 522 -207 -318 -668 963 905 -668 -105 -763 -501 806 -584 -918 483 -207 814 200 593 -200 -680 362 -511 -530 -425 807 -503 -155 951 -957 -358 -597 606 313 940 -616 -805 -603 357 830 972 -742 -460 123 -99 893 129 -170 -573 -82 457 474 120 589 -995 -582 -68 -315 399 366 -57 634 217 -568 -298 427 547 -84 -172 239 -147 -960 -797 856 577 682 89 832 -891 806 734 70 -803 789 -764 418 -74 -72 180 216 905 -635 -438 141 700 -960 211 357 -452 -260 -107 301 563 623 660 871 380 -366 741 11 417 -961 -783 -778 933 375 -257 -717 247 -323 -331 950 -871 436 -711 741 -988 279 -108 964 584 -448 400 792 -75 -910 -934 212 -927 -129 85 -685 285 628 -71 -385 -327 24 -554 706 -470 324 -209 368 865 -178 -486 -344 696 334 -192 -83 944 -461 518 475 -71 -677 -181 429 36 328 -130 334 -955 761 -763 295 287 953 734 592 877 252 -656 559 -641 440 -632 -756 591 -126 -463 -916 -476 -997 -435 -481 -26 993 -229 395 -509 -299 -361 -704 -811 -428 -901 -826 853 -553 130 737 -682 959 -281 950 460 504 -702 13 559 -133 -275 422 867 952 871 -948 849 260 -330 630 418 -56 -378 -241 318 -276 -259 -888 352 -159 -460 369 -468 726 520 -511 140 -324 909 -696 756 408 -337 -501 786 227 -885 611 -240 -649 457 970 777 775 327 -331 113 896 145 -600 -709 -206 147 -739 -14 -30 -725 56 -904 -909 -197 -785 -43 -581 -104 93 801 285 108 864 -810 -804 646 -22 286 690 177 804 702 640 -431 -925 -319 409 421 143 169 -305 -168 -945 712 789 -301 702 897 619 632 964 -313 364 -29 574 341 272 -200 -300 252 -655 -25 -881 412 538 -431 752 -501 611 692 322 424 835 555 -346 741 -340 -248 730 -781 -151 585 -819 -643 635 8 465 -820 -795 -381 -875 -910 -227 588 -286 -432 -790 -332 -850 -981 520 699 -214 540 -783 759 -30 383 -427 -860 -267 -798 679 -532 -752 -911 560 -408 911 67 40 -584 -673 -158 729 -175 336 -44 589 961 -421 614 -794 361 961 -88 841 -230 -896 -6 -212 -440 -883 -298 -22 470 816 153 -48 895 260 -140 -89 -608 -159 -450 133 -678 634 574 238 -142 410 -156 -486 -252 -802 84 -114 533 690 638 537 -102 543 -192 -832 -314 945 967 385 -904 -143 -453 -548 177 86 915 67 33 681 646 -43 -915 401 887 850 128 366 587 83 -496 291 145 -381 -180 499 894 -975 413 133 -712 -308 220 318 -826 -195 939 855 -624 143 -463 990 353 382 -906 -416 520 569 514 -325 -773 200 916 -481 60 -112 885 -754 -770 16 765 -949 -947 -668 -320 -582 145 -994 -994 890 -711 449 6 295 -673 459 807 -837 -873 938 -143 -9 -565 565 -818 -913 275 -421 -710 -294 -2 187 -483 124 708 -388 860 -526 774 -97 710 -561 39 -883 -834 -766 558 434 881 712 -95 224 270 -72 615 -807 -594 209 -231 -110 558 -109 -3 -579 -825 -374 -488 628 -468 -825 -894 530 -837 249 -812 -728 330 -141 -432 -182 504 -376 -761 -159 -422 -581 -549 -834 120 448 -734 384 -531 -218 -880 936 305 -295 224 -826 659 -64 -131 -326 -92 -699 -890 -703 -661 852 857 839 -410 -406 811 991 860 509 91 1 918 637 275 -139 7 347 659 907 664 -150 634 211 50 -53 -672 264 880 327 593 -553 -346 -487 176 863 -276 -911 41 748 145 -388 136 -49 -443 -589 194 -305 851 -180 -196 771 658 -231 -875 -643 316 -85 668 -938 -579 96 -92 -883 -420 352 -997 -944 -737 -537 945 -771 814 -193 991 621 263 -199 571 789 445 -506 687 120 232 -783 -810 910 56 935 -440 -158 -167 194 749 -771 -277 -864 -259 763 -688 694 817 903 -731 345 -163 -645 -264 -519 336 -444 839 -804 675 279 468 -155 849 792 -907 -70 -33 -347 -307 -399 322 -399 884 755 629 -916 -159 -764 -819 -296 446 761 818 -621 225 -743 452 -337 -506 642 -349 -111 -222 -542 79 -277 -511 -176 825 834 228 -260 87 -576 -614 -40 805 -127 -86 991 8 470 -448 -512 -205 -66 -28 -813 -223 -373 135 170 333 -763 -822 -698 -409 23 210 680 913 527 393 -474 517 -788 -420 975 -973 733 252 -222 688 -940 520 -547 -954 399 770 -344 325 -908 -796 384 -752 200 -856 -423 198 -785 271 -22 74 -394 808 -702 7 259 720 784 132 141 -706 -957 258 -314 959 -529 -750 51 -67 838 -934 48 485 -176 130 559 -727 -899 -581 646 -721 -569 689 900 624 566 751 -991 -686 -267 -903 988 -397 994 -156 -230 -142 -436 -471 -267 996 -192 99 -929 -39 -158 -564 -831 738 -560 -163 -578 816 -514 -336 157 -465 472 815 785 -946 487 -981 -292 -814 273 -656 -446 575 -599 -704 -529 -298 -496 330 61 438 323 -967 748 156 857 -640 917 -581 855 -945 -155 683 -859 -903 -319 -339 724 498 -874 137 35 279 -369 -266 -799 999 384 -924 648 787 -351 589 891 -699 830 704 513 929 -274 719 344 -914 791 571 19 268 -782 -930 -850 322 -913 940 844 -209 293 341 564 664 -286 296 -388 363 140 370 107 -127 -543 -863 -342 -438 -158 353 886 -270 278 -354 285 210 422 541 598 -59 -889 -778 -249 156 -535 -912 480 110 11 984 449 -29 -629 -872 255 -263 -477 672 957 980 -79 213 859 -626 169 -161 -20 -388 967 -711 597 992 1000 -526 939 -421 -65 796 -365 -510 -818 -286 761 -577 -141 -827 176 455 -64 35 -580 30 795 716 -888 -489 -854 -149 -333 -803 146 848 -586 -597 164 -967 -970 300 15 -175 -722 -779 -85 332 -557 -972 -934 -258 -374 -246 -367 590 562 -746 625 762 391 -969 -696 551 -502 -410 -484 -343 -980 -780 955 994 -580 -474 -450 734 -400 -300 -855 861 129 760 -953 762 -123 -59 -786 98 -209 751 946 951 200 977 -526 -473 -384 70 -448 365 -665 -823 571 440 565 -154 23 357 21 -845 -328 -774 309 402 -580 972 -682 -8 -806 896 988 906 -275 -304 -74 695 -870 -573 132 747 -22 -92 309 -867 258 595 521 -294 -311 -38 -498 -119 18 366 38 -854 -717 721 762 -994 792 879 -918 681 -250 468 -903 -720 785 453 351 793 -837 -191 -397 46 -39 -893 362 -86 -111 -694 -506 -646 -736 -686 96 -476 943 24 -973 293 567 -18 -866 584 80 -812 -666 75 -750 -997 -545 147 595 -75 911 -540 916 -180 -828 -451 -107 -737 -634 855 692 -552 279 368 -913 342 -764 112 -443 656 382 843 -740 980 533 930 -881 199 927 -933 777 749 -81 -503 551 -992 855 740 -891 938 927 -423 198 -344 -47 -234 -926 -442 -199 -698 -914 508 -533 580 -636 -655 36 -640 -65 -165 800 -148 -403 122 -927 -696 596 563 -468 -107 450 177 -383 337 932 -179 624 -763 -206 286 -161 490 -879 158 283 -566 -595 285 492 778 -815 -735 -415 308 366 794 -508 390 467 -597 -72 -430 144 980 693 -372 763 -153 636 421 420 159 628 55 605 397 278 994 -814 -805 505 -99 -724 -289 578 -659 -157 -24 -181 -128 99 -742 -813 326 574 -854 -905 717 -164 -251 -57 -712 -333 -825 -226 151 707 -524 -988 873 106 -579 -198 633 -825 -481 862 80 -202 -349 -995 66 -498 -705 15 -644 697 659 -646 -399 328 545 288 522 833 21 692 -870 -949 -679 -568 609 -907 82 154 -82 -192 751 444 675 -262 -252 -234 991 8 164 371 -602 809 -627 -475 -475 -228 -926 200 -750 -33 826 192 943 -251 979 -154 -357 934 333 -772 -475 473 -826 -866 260 -680 -713 -719 -307 793 10 965 -97 -786 600 125 -556 126 -329 81 688 768 932 946 -25 355 -203 953 511 140 -474 324 58 510 365 -475 142 850 -534 -76 -177 -58 973 -790 908 290 -802 -209 502 -185 848 -592 597 -345 320 -7 959 406 666 -428 857 441 -914 304 -175 742 883 851 -215 -252 -258 526 384 732 -45 -580 145 -111 -830 -184 -767 577 -232 476 183 638 -23 817 480 -873 -900 -493 196 -790 -990 19 216 717 -823 -383 -186 592 712 234 508 120 -447 -446 -833 -595 -835 331 409 -654 429 -818 -577 -454 843 -604 -371 -717 -712 573 824 -289 -310 -48 -171 182 659 -487 -57 -350 -485 541 -678 -146 -176 -87 -594 -457 957 -886 233 29 428 -720 649 -348 700 524 -316 -866 -408 374 616 987 691 239 -815 -70 -35 -999 540 186 -72 476 -817 -803 495 54 -441 320 -451 49 654 -754 -955 172 -201 374 464 -482 361 -958 -235 -682 126 -953 700 852 -519 179 -37 -639 703 -160 240 -144 990 -702 -801 180 232 688 517 -901 406 243 194 -346 774 -700 905 676 -195 58 538 -702 91 -877 668 -405 -412 -28 -27 -547 167 653 -311 892 -560 226 678 201 -769 -945 92 435 801 436 -833 -486 40 -992 790 -17 754 89 251 -942 -439 -552 769 -226 209 -18 601 -7 -130 998 734 -909 342 -239 -848 -667 816 684 685 -772 -835 -648 -607 74 -737 49 -395 278 -692 -30 206 159 397 -124 -356 345 -777 -928 909 209 -681 135 49 752 -664 -309 -662 590 -201 -687 -922 444 -229 36 49 737 -484 751 442 427 -261 -424 -473 514 222 -207 667 -70 -561 -571 -793 -674 167 65 162 775 -758 397 469 -382 -440 673 -984 -843 776 922 650 -602 -118 -268 -454 250 -287 117 -564 726 670 588 -941 948 101 -878 43 -58 465 -628 -456 901 542 578 -410 729 -344 592 910 -115 563 904 19 -380 714 762 -143 259 -804 -863 -528 -762 -376 -910 867 368 746 -429 -475 -93 110 -913 405 -476 364 802 -248 -48 680 536 -800 -500 101 -829 -317 834 -301 253 -643 69 -57 -879 -477 258 453 315 898 -188 748 -645 -542 -593 69 -436 110 522 574 -831 300 614 947 640 -602 -270 960 -51 487 -447 642 692 873 166 -972 -563 952 -502 690 -60 -254 -559 188 -10 -319 -195 527 -26 -558 849 185 -585 -353 -207 -212 -182 -682 -46 71 865 -380 -506 167 -582 -736 -860 -853 -837 248 563 985 396 936 -190 146 -834 766 -41 986 705 107 -996 -768 -331 605 361 241 719 532 52 -457 -203 -679 -796 -537 189 -449 96 174 871 883 -313 -969 -355 -267 -910 5 -345 -922 901 35 -906 640 -93 38 -188 -423 -243 -676 -619 768 357 654 307 415 -160 -405 330 -557 -470 914 -636 -963 98 -932 -368 162 -878 -759 -127 -486 399 556 822 543 19 -411 -472 366 178 -695 -71 -722 -706 -683 974 -989 -657 258 -279 642 -266 454 -243 -792 -406 683 -187 853 -910 936 262 -641 -926 287 817 184 829 986 -552 680 -354 741 -964 -584 -155 -648 533 423 -690 350 -707 221 744 677 312 -559 -34 -54 -451 -719 660 166 730 -825 -533 339 988 -176 -474 926 -790 -246 -837 769 262 -994 922 -698 -669 -512 -154 658 649 81 -757 -665 283 -157 69 480 9 143 -966 -641 145 845 -311 535 910 579 0 -382 914 403 -210 375 -926 -706 962 -380 -275 308 -449 -772 842 -142 -751 423 -298 504 -951 634 702 256 -126 940 500 480 381 -727 65 724 763 840 724 -964 700 -205 634 358 581 -490 -917 482 -487 -806 446 320 -250 719 653 530 -698 -713 958 -157 453 194 -789 942 74 804 -441 -499 -138 545 510 312 100 -696 467 -640 -133 972 -801 36 -922 895 -696 426 -104 146 -637 -690 -565 56 687 549 686 607 -478 312 739 -885 -888 793 224 226 -806 -130 -589 613 28 725 -521 874 -859 336 -366 651 -766 722 630 -77 100 -270 238 277 304 -700 -285 -587 -965 -742 -585 587 -866 -758 556 -368 263 837 -999 -338 837 -908 -656 -285 -754 -781 998 -404 766 535 -37 -515 529 -912 -944 -186 -568 -34 661 -361 -276 -415 -116 33 196 -16 -95 -252 -77 -50 258 156 514 783 -169 -57 -196 -862 -796 607 -893 950 686 290 400 957 -542 -585 234 984 559 714 -328 167 308 932 -361 393 547 -372 -402 -451 886 114 -142 186 792 -52 122 380 980 -80 316 -679 -362 77 39 500 -288 537 59 203 -795 -582 -430 -124 -264 91 308 -728 170 298 171 -593 298 470 150 607 -878 656 238 202 -470 -502 865 -253 -104 -524 -303 -846 -93 -119 310 245 -730 -721 520 -457 257 139 952 916 394 335 198 304 616 -402 -97 517 -136 221 68 -422 -347 -818 -374 -707 258 206 681 281 493 436 -762 507 -738 -404 -652 507 515 357 -394 365 452 -955 -535 985 -731 316 -73 108 859 -879 672 400 413 602 -971 816 849 309 -743 356 -325 351 -415 586 969 -728 -958 -503 -530 -331 316 92 81 -310 903 -808 287 410 73 267 -176 8 -94 294 250 -298 -962 409 -313 -714 999 -654 885 -964 580 -101 -181 -9 104 -859 216 610 193 897 907 351 601 -814 -10 101 -450 51 730 486 93 137 463 -738 -865 701 895 974 -484 527 480 985 -989 424 -175 -229 -741 748 -45 -587 -724 -707 -512 -114 503 -493 445 967 606 -279 367 -658 557 -406 -968 -611 939 821 24 311 927 -541 844 -259 798 -371 -224 971 959 -989 790 875 335 -463 -532 763 964 850 -824 206 951 615 -675 -892 718 -132 -280 735 800 -519 -804 -345 944 -317 -661 -944 -715 887 -24 635 -610 430 928 -69 -873 18 -948 276 951 -20 635 -702 996 -449 491 -788 603 320 117 630 591 168 641 -519 191 632 136 -94 967 -937 -886 -977 -946 -339 -444 848 278 821 762 453 -226 -232 -119 445 857 -637 498 -945 -208 857 80 -993 -450 -83 -568 354 784 261 745 908 420 77 959 826 249 -139 528 -57 -916 93 954 -192 88 770 130 -170 -394 789 -80 936 189 246 256 -175 531 -686 263 -513 384 392 -888 -923 831 488 413 559 982 -995 -212 940 -80 259 -801 -278 -282 -748 791 266 309 278 757 753 485 -49 878 -661 996 -254 -468 -854 -451 -808 -753 -920 238 -854 749 -291 435 -190 752 483 507 129 623 -340 209 277 750 -626 450 -230 -610 941 113 -532 -779 427 -929 631 996 938 44 374 -173 -101 305 -800 -247 -359 673 -488 580 -829 -867 22 413 -930 320 -419 835 85 -503 -473 138 111 684 -902 111 -169 -87 486 -194 155 898 -828 859 -126 60 -383 58 648 162 -530 400 650 996 -212 629 61 585 444 -484 888 60 -416 -240 -608 229 -833 625 -976 837 -456 887 751 206 694 -781 34 150 -463 -333 -872 -118 -247 -330 190 147 -251 380 667 229 -241 -80 -74 5 375 853 -809 37 -383 -498 793 -652 -544 -181 -485 272 222 -48 354 944 326 -697 72 475 595 -413 241 378 -38 668 392 314 -815 -378 -582 -626 389 -200 -353 452 -630 -714 833 -460 -917 190 -548 966 387 -697 -197 429 -257 525 843 857 -292 -46 438 98 -248 -192 93 -290 -966 -444 269 -702 388 -666 24 151 425 458 833 901 -91 -398 517 765 246 501 -64 94 -184 -33 849 706 432 112 22 -2 97 584 328 386 95 472 892 -196 -70 -581 96 889 14 562 992 -249 327 494 959 269 94 -951 938 -27 -307 513 -282 -500 -893 973 431 -437 454 -649 177 760 185 953 -19 -835 430 213 1000 -710 621 -789 -594 334 -538 108 254 -490 -570 -625 886 -245 99 -884 -491 -493 -878 291 -66 498 771 -233 93 -831 -143 -335 28 128 -821 573 -620 648 -317 757 -498 -417 -111 -496 1 -181 137 66 461 -596 764 860 589 905 720 -912 149 -92 703 -192 122 93 -824 148 -826 702 888 883 68 -247 145 835 748 -980 -530 -311 -420 -765 -321 856 266 403 -23 -548 -940 304 85 786 345 -117 -313 885 111 -872 -47 51 876 -73 235 -738 -139 434 -932 675 736 -916 925 -580 766 157 -109 246 -403 -891 385 -823 -268 825 898 -543 933 -6 641 331 1 733 829 -840 703 -597 503 517 -216 -391 746 -271 387 -420 -374 340 327 533 716 873 -386 174 -824 303 -435 574 148 -146 -767 846 120 715 565 -211 -32 708 -782 901 -667 -800 659 153 686 -635 -554 -563 227 -928 148 416 648 -40 207 762 905 -110 299 795 231 -380 605 -141 435 -528 617 647 306 -998 -289 806 645 -316 -470 -992 780 554 -519 -426 -720 -874 740 390 -567 338 342 -901 198 -679 160 888 645 -707 216 830 -454 166 -274 345 -673 -741 934 -578 -468 -588 866 91 -551 -193 -87 -596 -587 -305 301 -542 -571 247 733 -402 -933 -941 245 171 -548 462 693 224 669 816 -400 -351 -573 767 -559 -446 743 -189 -984 -603 -207 -483 264 -189 -329 471 332 -799 715 466 720 -636 -490 -922 -284 128 803 378 -51 371 -407 -134 586 -512 -399 -293 -161 -867 329 -812 -95 334 -183 -468 -645 940 -462 57 -663 -858 -27 -778 -740 -293 985 204 227 -705 -230 -924 502 -301 -604 -897 565 404 -108 813 -621 -957 158 687 66 -149 -965 -242 -314 -573 -261 -270 973 34 -866 325 282 -364 289 356 244 -136 -79 182 -252 -145 -105 -921 456 -549 -45 504 514 -461 -948 -557 400 -372 -106 -499 276 -4 -390 -428 -958 -24 -533 465 296 -403 897 -679 -479 998 -241 -147 -159 -515 312 332 538 -540 -894 -631 -24 883 -5 611 738 69 638 952 -263 526 334 -961 158 652 -24 145 -262 -84 546 339 -172 -450 -634 779 832 -291 -922 666 39 836 911 478 -163 -423 -860 -721 -670 304 -301 970 672 -958 -581 -803 -782 -890 291 526 -150 879 -449 -539 -957 -604 227 506 -346 -459 704 -735 -258 -376 -624 -216 -320 -55 831 773 -18 -561 748 372 -671 -521 -774 -978 -462 260 768 -495 -976 20 747 311 -464 -851 -793 338 142 878 -179 -754 10 610 -829 447 784 -906 566 72 -766 398 -575 -243 -599 105 872 250 297 265 896 934 178 227 -169 -883 -453 -736 -74 -84 -155 -406 57 143 343 -301 993 -310 45 923 648 -162 -711 464 -590 330 818 439 -93 101 94 747 253 -55 533 232 120 -295 -5 390 293 -488 947 -525 283 554 -539 -476 429 48 -80 -310 655 422 -758 19 -378 734 529 745 -763 13 -140 634 89 23 660 389 768 30 -644 -841 613 -442 -581 -500 586 -506 551 437 687 386 722 -919 -986 993 517 299 -856 -857 828 732 -252 835 -288 673 460 -416 348 468 761 933 -52 -381 -744 -278 380 -37 -429 -107 710 -369 528 697 933 372 -944 -288 797 557 -676 -948 281 -250 -306 950 334 142 948 -444 -550 -774 768 -983 -205 793 -124 591 -708 -326 307 505 -614 469 530 733 -969 369 244 -705 417 211 882 -610 -631 -301 -294 -950 -965 916 -544 -126 -337 650 554 -786 -725 378 706 -838 -57 -348 -2 304 47 -963 -450 726 -248 487 -802 -386 601 -312 988 -193 -791 280 -743 252 -581 102 -45 -16 -283 196 895 -280 590 892 411 -350 772 -692 -628 139 -196 -584 -823 -126 989 662 532 119 50 600 -689 -820 -128 -681 1 -427 891 945 -469 907 85 -118 -938 -663 -773 45 -629 129 747 371 628 -797 -738 751 325 -772 596 480 -850 881 451 4 77 -113 46 535 927 -443 428 1000 -890 -555 708 179 807 387 198 -133 105 -556 80 629 269 177 -899 -796 -338 127 832 722 -424 609 170 -741 -500 138 701 979 -57 127 884 -421 -434 -640 -174 -270 717 718 75 611 682 -363 260 -904 977 89 -267 -559 326 820 173 -859 -67 -450 -456 -281 -112 759 309 676 -734 -58 -96 -774 241 815 561 -169 -641 287 452 -574 290 123 102 -23 243 -362 609 -105 942 -385 -55 -816 940 526 -14 910 84 154 451 498 36 821 -498 895 309 -567 -812 -865 883 -957 -464 644 -239 789 428 580 861 -624 314 127 358 391 -304 -433 26 -878 -444 208 155 259 398 720 -916 -129 869 -262 392 71 602 -96 129 -767 304 289 -191 336 -302 -21 -719 68 81 -29 335 979 868 451 251 -545 210 -402 222 -930 -114 -303 456 185 217 844 -911 -774 647 934 -874 -489 836 -9 -79 -49 -139 -210 -364 948 231 20 -593 -87 -860 407 -111 -439 -459 159 -699 630 875 430 139 710 172 629 -336 458 -976 136 -563 -10 -54 625 346 350 801 -950 422 954 -361 367 -124 -44 170 744 -852 -179 456 187 -40 545 -581 383 252 -787 592 -415 -192 -655 1000 40 105 -741 12 560 809 -583 -853 -710 -810 830 -138 -332 -892 -687 558 647 -178 -800 707 262 989 -103 295 -931 -719 -541 -524 204 -987 166 18 291 927 -199 588 -151 -223 977 -566 -455 -723 448 -818 631 -782 -282 -851 175 -108 243 356 122 -548 -204 373 397 -855 48 -289 -264 -108 -177 -640 609 865 589 -933 -978 -409 247 -241 964 -941 653 -880 222 85 -87 525 -771 494 -648 -222 -519 -436 20 -101 797 361 501 -833 873 668 -554 275 -31 -277 940 -278 -176 47 356 704 -379 -916 -483 -143 -959 802 -380 -373 562 599 -301 258 335 -205 141 -480 4 -686 290 -471 -729 789 -806 -481 737 -556 -487 -170 -433 834 -521 -312 620 681 504 -551 299 29 -547 -438 335 -45 333 -797 331 -760 237 510 773 571 747 139 66 -890 561 -836 -585 958 -801 727 -565 -218 145 -138 835 -247 397 -703 799 -758 846 431 439 589 259 10 189 388 -968 -279 897 601 -282 11 818 743 788 87 -253 -945 324 -523 -914 392 -851 -683 381 -643 299 0 -157 -813 434 -232 -967 160 -573 660 525 -244 453 -33 691 -723 -118 165 455 -218 843 781 -648 -891 -901 633 -716 600 -747 -163 801 -335 801 805 341 580 235 858 -681 43 751 -620 -808 672 403 728 -801 898 724 -334 81 890 114 -815 -801 -991 -147 830 476 -523 472 -281 -328 -913 -94 448 959 706 734 637 687 -952 -451 -369 383 -697 840 340 -473 -268 296 -315 -937 675 766 949 -161 791 462 732 -113 479 506 880 707 -633 762 446 -26 638 -355 618 405 45 -504 627 -92 -168 -496 -536 205 398 -162 996 68 230 388 771 220 418 510 -395 433 -538 -279 51 921 560 517 -422 983 -428 -390 -62 -73 -159 -309 -684 -700 -747 558 736 -824 -379 -752 -789 -644 -935 612 -674 371 -826 241 -142 207 -262 256 732 -11 632 -362 -901 -481 474 -910 -912 -165 887 128 -522 -189 -771 -371 -77 -678 83 -483 -682 -410 -199 789 359 -147 900 735 -911 989 920 207 359 686 992 876 629 959 352 -606 -112 930 214 -966 117 388 -413 -418 -769 356 882 281 -628 -882 -822 -698 -609 625 947 -532 572 -940 547 -904 -868 -483 299 356 150 395 41 -787 695 -599 717 340 940 337 -925 -608 750 -585 -517 655 83 162 -770 424 -642 399 -363 420 -752 746 381 140 352 331 -487 -837 131 748 462 -130 -903 -776 205 160 234 -904 631 669 185 688 -108 -602 -777 211 -971 38 840 131 -834 -604 -431 -853 743 333 -472 -850 200 446 -452 55 531 134 -803 538 -971 -552 984 954 125 -462 -937 865 -14 -298 830 620 -470 -418 -44 485 891 -157 -373 262 330 -769 -328 443 -393 -493 105 -724 -743 -94 67 -118 -628 927 794 -501 -564 -29 862 -648 -410 -260 74 225 -795 914 -209 -430 -833 239 -464 -802 293 636 -482 -130 450 426 -710 685 296 -480 955 -882 -683 -535 -107 205 707 -738 344 -550 565 -564 -410 670 -569 -792 618 110 -374 40 10 -592 675 91 491 -830 -231 -677 923 69 125 -241 274 921 -754 129 -411 128 616 -860 -588 129 580 -170 -876 -241 378 -95 -979 872 -618 845 -538 299 -365 97 -734 130 -392 -123 938 -534 411 -10 -557 -644 -495 -531 890 186 637 -6 940 432 -906 645 -441 687 -48 537 495 520 650 203 -507 -198 -364 -57 472 -415 41 -632 -335 -991 -775 -920 -616 -563 -182 334 126 -788 -377 962 -847 -629 -755 826 58 -158 630 493 -197 -59 170 -231 902 -93 -358 -583 532 -87 141 -945 -865 981 84 28 836 229 668 873 834 713 -309 733 -626 -510 -324 -230 -630 618 -478 408 -858 869 461 -62 -645 -20 504 800 19 466 391 996 298 -257 -70 -457 815 467 284 -381 494 361 -118 -348 -730 531 415 -839 -441 -752 908 -798 -14 -548 93 -615 -318 870 662 -287 837 767 793 -39 787 908 914 508 87 -860 -514 89 555 436 770 487 485 -762 -73 -759 -714 852 -673 -521 166 -418 -128 -972 -386 410 161 -169 925 621 689 533 -708 -719 124 -569 746 980 315 -28 -631 994 174 481 916 -867 957 -672 -509 918 -8 629 -765 -81 -170 594 121 -136 -585 205 182 965 -849 944 152 -907 953 666 404 94 834 619 140 865 -274 554 -147 653 -794 30 403 572 568 -319 997 -292 281 107 32 637 489 -924 739 -535 -539 522 -131 -216 -399 -645 770 289 78 28 429 -106 531 -493 -523 344 -267 978 -840 898 872 -230 -727 397 -257 -389 -953 871 -278 894 -353 -873 187 359 -74 -779 -921 811 -974 465 926 -667 -854 -829 -458 914 -701 -244 174 -385 -1 461 -153 741 -168 -172 690 -966 274 223 -516 -379 377 -21 -321 992 657 -62 675 -386 488 420 366 -704 -589 -939 36 427 770 -793 338 483 -857 156 -717 -509 -5 725 -302 291 -996 9 253 318 -202 277 -814 913 -641 -909 -601 -298 -149 -974 706 279 -320 -779 566 -295 -984 -169 903 -73 262 -970 953 956 -56 419 360 148 -141 -265 421 -484 -574 292 434 -156 -624 -225 -489 -558 395 -382 471 105 -305 -630 511 -400 615 187 862 -991 -691 903 -396 84 -973 491 72 138 27 -685 922 -528 -463 558 -690 -279 515 696 -193 267 183 -104 450 -531 94 -552 875 -828 807 67 -746 -426 504 294 340 -680 -375 -36 -248 -793 -954 -454 662 -374 -92 885 -104 541 -622 -933 -412 972 771 -105 593 -841 -453 52 -362 -8 -987 272 -371 184 -927 -345 482 -773 -707 66 -659 365 226 240 -818 818 164 -676 194 -664 808 -271 737 264 194 -179 -451 163 531 -307 -290 627 -852 362 441 299 -697 -145 589 474 -405 784 786 -200 -199 861 -358 -187 42 -733 402 494 42 -536 -947 -575 -199 -463 387 988 883 541 44 631 594 613 407 726 949 56 -539 -541 696 892 635 -668 346 955 785 -685 -585 -672 -748 -808 -96 2 973 -434 764 450 778 395 264 -896 60 85 -941 747 947 -113 -133 587 564 724 382 -412 960 -675 203 -731 165 540 -855 -248 766 597 101 12 -802 410 -123 728 206 233 -420 -31 583 827 -623 189 765 -430 342 -917 -265 -232 -427 -794 915 50 -41 960 956 403 -91 952 236 872 -374 827 -311 -876 650 560 112 902 -890 295 -90 46 -219 -778 172 313 658 -962 762 953 917 714 -722 -246 343 -426 -726 196 339 -69 -264 736 -508 -379 418 -167 575 -744 -686 -862 -716 -872 76 326 341 314 -702 0 -276 653 -787 -270 -583 649 926 -830 -190 -59 -334 -118 -218 -970 -408 -411 -189 -796 342 712 -24 181 195 787 -802 -199 -316 368 665 972 -747 -282 44 962 -984 155 -315 305 779 -472 -102 45 797 -557 407 546 823 -510 -163 -983 74 90 -298 932 -628 -134 444 -831 -914 -210 -856 960 887 959 -817 606 -877 -910 555 65 -750 -367 -746 -996 -66 164 -121 343 -486 -380 -467 95 -569 403 -824 -278 -834 -220 381 345 722 -329 -998 -8 -864 -65 867 -495 422 -768 -4 -928 483 22 -708 -429 510 -681 755 -950 -926 -388 501 -56 519 -261 -361 -825 453 273 -207 356 -581 714 -598 236 -964 -125 -12 -8 -545 -929 -596 -517 -257 -777 417 357 405 -741 904 -952 -503 531 -524 -974 -769 -27 -222 646 -797 -445 370 -696 -792 -254 659 -299 236 -333 -494 -453 -787 -806 -935 -642 -999 716 -552 553 -234 -810 499 136 35 -467 904 -379 771 -616 55 -98 396 414 -909 771 54 699 458 7 562 437 -523 400 99 -88 -5 -534 -984 -825 -569 390 129 -356 188 823 900 611 464 -476 -83 938 379 -378 736 -172 735 85 -903 -601 792 634 -241 -785 365 -84 -433 200 684 -491 -997 393 -311 -177 367 32 -103 562 -634 -36 899 -179 -789 678 -60 809 -194 466 710 612 87 -939 177 424 944 257 268 -892 -445 516 358 358 987 632 -504 495 -238 -780 922 723 906 -91 927 -281 -640 427 -437 -270 -683 -480 256 861 -875 798 -308 177 93 -365 126 696 -246 944 990 -622 -552 539 554 405 -277 956 -621 848 -762 336 -485 -455 41 757 66 281 -953 -959 -350 438 -362 -378 -843 399 67 737 -650 282 -683 253 -208 -930 -324 244 612 -511 -179 -317 939 -739 -465 -237 273 -184 -882 -366 629 -951 -605 944 223 693 -73 -969 -297 103 748 293 800 -119 -281 123 -65 -811 263 -866 60 3 -368 -129 44 544 -314 -933 115 818 85 -632 291 -617 565 -864 444 -676 939 -772 854 -749 971 -778 919 83 -326 -537 737 -597 874 589 260 294 -18 -236 719 -600 155 347 417 -243 -460 -835 297 785 -160 -146 830 -798 642 -904 850 -613 973 -929 683 -935 -323 -917 353 925 894 -915 222 210 528 901 -89 -763 2 -423 820 923 -50 -495 -437 26 459 -749 -423 350 -832 -638 -645 -663 687 253 918 530 -305 703 -132 -232 551 756 669 235 201 -236 86 194 763 954 59 360 -71 974 -819 -120 -152 -536 916 937 -652 138 -873 750 79 699 -605 366 533 -927 73 466 990 788 -165 -718 426 550 663 916 343 348 -886 346 -67 392 600 211 359 -378 -661 867 -932 -189 323 -724 -786 -437 -650 -522 990 95 -79 153 -729 157 -463 -780 -684 -255 -21 670 230 -432 111 989 -140 155 -711 324 -410 -983 -914 -461 -988 627 -290 -592 -448 -239 155 971 623 585 -177 -890 -252 -209 -44 -303 940 -290 -792 155 69 -748 232 -409 599 123 916 85 -520 -794 -414 -628 -68 514 299 397 -705 -918 1000 767 -240 -766 743 919 771 967 373 -998 335 262 2 18 -103 -262 -508 -54 728 -58 22 -262 -186 -807 -33 -742 -347 91 -436 -800 551 -354 -875 69 -826 466 3 -980 -903 -354 974 42 178 742 246 -73 597 989 82 -760 395 -699 40 -411 -994 -273 -706 -865 537 382 -682 -325 -406 973 42 604 -851 576 -665 -73 -530 -558 841 -856 356 771 709 -142 892 -114 537 712 -270 726 241 -489 -605 -468 -28 -272 984 756 -904 726 78 211 315 -742 -930 820 -250 52 -374 -514 671 891 -902 195 369 -39 106 24 429 885 -228 -389 -772 -94 -76 -165 -610 260 -229 -506 -887 275 593 233 -490 -226 951 202 389 609 -933 53 402 -41 958 708 517 -858 829 449 -461 74 -896 810 -144 -532 -488 443 578 -419 567 750 -577 392 -621 249 -876 304 -906 -489 789 -559 -640 416 360 573 -371 765 -231 -866 885 -136 -334 116 -645 69 -738 326 -611 -643 -612 -434 650 31 -679 735 -786 -605 527 -905 -714 870 -329 713 760 497 567 -711 -202 -334 -94 876 -78 -399 -759 -325 -397 -239 -336 -141 668 539 773 -844 -984 -531 149 -585 453 740 855 59 -318 -965 163 769 688 -40 -224 -978 278 724 -437 737 -854 -891 444 854 -828 483 863 580 -359 834 7 -565 -498 711 -915 89 24 -607 -931 -844 -148 -554 -349 -748 -985 -30 -159 -171 33 8 -114 -725 498 423 -37 -263 901 738 139 345 591 -605 594 868 657 260 -491 -113 -138 -77 -740 -632 392 -626 -647 -678 -566 -664 194 408 -698 -468 254 960 -550 -891 -292 415 -680 496 -991 338 221 -963 147 -861 -796 968 -410 -506 -437 -672 258 -422 525 -312 789 879 -247 -553 963 563 464 245 -540 -215 -720 432 513 -755 0 135 790 205 -727 636 946 434 -432 34 -806 -646 -905 -559 518 -458 228 172 404 -688 -517 -461 384 754 166 407 -265 397 776 199 -78 -713 964 -632 -359 -467 -154 463 -84 -622 277 -52 -695 -441 530 363 719 641 -355 149 -398 860 89 -113 692 75 867 553 -101 540 59 513 601 767 -940 -516 -906 305 9 -848 -558 -594 -616 208 -666 381 793 -596 519 792 679 385 435 -829 294 -495 225 -433 -553 -105 658 707 992 168 -963 953 283 317 -560 -631 977 808 -626 933 995 246 228 859 540 -487 -111 21 -290 385 401 -123 -152 -791 982 823 -969 54 167 -408 -902 484 768 776 336 45 -489 369 -770 940 -67 -509 -625 -275 -930 963 920 61 -96 787 -782 -923 -679 -494 -356 -48 230 -583 -73 -832 368 -811 727 90 -733 548 241 -26 694 336 -689 -330 -359 -989 614 -335 -95 -908 618 -1000 785 -490 185 -189 944 567 207 148 -523 -14 164 43 770 796 324 -528 512 784 -230 857 741 -213 898 -123 -217 -699 -63 -679 39 -25 -126 -261 852 -559 973 -468 54 -186 916 955 722 -308 -43 -920 -388 -637 -153 -330 -865 945 601 365 665 26 -660 932 370 -489 84 590 -257 853 286 777 749 545 768 -373 930 -765 -438 -73 406 326 -101 -70 -491 -935 -395 827 -406 -902 698 239 -219 727 46 408 611 769 -279 -179 -585 461 -681 -163 -434 -1 -167 -129 -108 -481 -509 1 450 128 -153 -327 104 -644 478 -69 708 856 527 -420 -446 -39 120 558 340 -718 -885 -164 362 -185 -666 113 -974 853 -272 -836 426 66 142 288 114 -886 536 -921 -414 845 -546 -984 -256 -536 81 255 -823 -425 -572 -365 -599 -733 -336 -511 35 60 992 -794 149 -29 755 -309 -972 853 -876 313 38 460 -603 336 207 -885 528 68 42 992 688 279 -169 34 547 -353 413 -328 220 347 506 -509 -464 -814 -650 169 304 202 12 -922 -211 720 963 -646 -82 495 19 -86 727 -129 37 246 766 36 -431 755 -990 492 16 519 -838 -173 -634 501 399 -89 -515 759 576 -77 -998 -724 888 355 -826 704 -256 177 281 -45 839 478 258 306 -77 237 -162 474 -965 286 -942 -773 -712 -255 -539 310 -437 511 -555 824 -928 72 472 417 -200 919 -885 -412 88 -9 -545 583 -764 -922 160 43 706 99 14 -965 616 -557 -507 96 139 -518 -834 357 -571 400 371 125 -751 -247 965 467 355 -757 -772 236 849 201 -683 -476 -467 -754 -521 925 -688 22 881 -605 -949 843 -784 198 981 -717 -324 457 -267 19 -425 144 82 -922 465 925 715 -268 563 26 973 -242 -336 301 714 734 664 881 -837 -11 235 4 -77 -126 881 770 -189 892 996 -163 340 969 841 -912 576 -343 45 -418 -642 26 -63 -545 -465 -134 501 -21 -402 238 -632 -316 -966 303 -893 300 805 -732 681 -534 502 -700 319 -705 714 987 -25 44 337 -282 935 -444 364 -518 728 -572 787 589 343 -273 885 945 -218 -915 -408 818 -577 -185 982 -971 351 102 817 -700 -488 -564 -475 -313 -763 27 -153 -520 909 -619 -314 -347 -394 -860 -270 975 334 528 -108 129 -454 -19 -976 259 -298 -787 -895 81 -497 -781 -632 705 521 759 -564 -722 886 517 -239 -823 553 781 -967 -506 -648 954 -295 26 -94 -814 -373 661 28 413 698 -266 -540 667 900 -607 917 197 27 328 -459 -689 907 -914 974 -904 69 937 -160 -271 -129 562 211 -241 -420 108 -91 -288 -712 -890 477 345 -246 474 -924 -278 -550 -295 801 590 -617 766 379 334 380 -259 -830 -570 -833 -522 163 62 436 2 -405 -630 459 898 -600 -96 -848 723 -249 717 699 97 839 488 -379 -559 -790 367 -411 756 984 -274 580 639 -335 188 591 -530 -340 -57 938 -807 745 -204 193 -206 288 990 -69 -421 -656 -353 -976 -750 -813 893 -177 32 151 895 -467 -602 991 -510 -838 -1000 585 232 -559 455 -608 443 -439 -434 -648 -216 -748 -859 293 373 98 -813 -298 -136 84 -472 804 -815 672 596 -661 -595 -545 -36 -889 19 679 -513 -611 332 -881 -850 -467 -610 -545 883 378 -511 581 355 -851 -508 -887 11 -335 717 -106 772 33 540 40 -421 -327 158 -940 -346 283 416 -8 -928 34 -732 362 -419 -738 -591 820 309 -98 668 -883 -146 406 -427 181 703 -877 35 46 821 888 834 774 510 978 -337 -520 -446 -480 499 15 -584 625 866 -249 -898 986 -5 820 501 57 -507 707 -361 -817 -465 242 -34 700 -775 38 732 -639 -285 -722 2 -971 -207 927 426 -55 -545 -319 -133 -59 537 716 879 92 -735 253 848 -27 -444 -999 -923 -36 468 -326 -30 176 454 750 -867 159 -399 984 -595 244 359 521 208 -567 202 542 628 -653 -501 -196 -660 648 -557 -181 804 885 -417 634 14 -42 -123 406 563 -843 48 370 -228 -460 -254 -213 495 525 -2 609 459 -670 -692 -896 8 97 23 -85 1 43 510 -348 -776 129 275 747 101 113 -916 863 -103 42 -840 143 -240 -26 -133 -393 -561 -963 -826 -605 -615 652 581 -901 153 818 259 -788 488 829 -985 713 244 517 184 806 -676 782 -255 751 -125 503 922 -419 -960 135 593 -68 -8 196 969 649 -442 -591 -479 812 359 -756 720 -854 286 175 694 769 556 15 -273 392 -365 -867 925 663 -604 -360 449 582 -772 -122 59 54 -1000 801 572 -535 463 -559 179 79 75 24 -44 -699 542 385 -424 23 -547 -840 727 -928 -225 -209 -971 -191 94 -977 -162 -925 445 945 -880 460 398 -767 306 -919 -643 30 -815 -875 950 81 -167 417 471 -557 -903 554 219 -714 -227 -378 -601 259 -27 79 -639 879 964 215 -286 453 991 -668 -479 -673 978 -69 -436 -619 764 553 -844 875 525 527 332 771 319 663 -157 851 -449 499 620 -380 210 568 -245 417 275 577 -443 677 378 685 223 83 -485 859 946 -892 -457 -625 912 -307 -871 -232 -314 24 2 -842 895 50 -36 634 323 861 168 -749 -871 335 435 -125 271 45 881 981 870 437 -348 306 -257 152 661 201 979 -999 -957 -433 -326 -129 -361 -175 -686 -284 691 -723 -513 865 -803 -35 -975 517 314 -142 100 307 27 -762 -308 522 -48 366 -479 -22 -660 -712 605 -117 124 -349 924 851 -478 206 903 503 -839 96 -739 -927 800 466 395 577 -981 644 443 205 63 -924 963 -448 -30 -597 945 720 -948 542 187 647 -529 296 161 -860 -540 -902 -789 981 276 972 -142 283 282 961 556 -381 -414 49 118 -135 919 -87 -352 407 -654 892 770 -795 -545 -647 139 -247 -76 -889 232 155 -238 719 875 455 477 -159 -555 -528 -224 173 -93 -36 373 -201 -944 327 887 486 257 -811 -13 984 -335 878 -282 -720 -218 458 504 437 264 -894 -36 748 639 -92 508 287 -728 776 334 -876 242 507 660 -358 683 -609 149 -315 -489 206 -157 386 -711 649 -906 982 -657 -605 344 996 495 -961 525 123 -545 -1000 -193 467 -842 -153 426 77 926 793 750 -832 -224 -175 -580 -1 -202 780 753 878 -408 124 919 710 -825 267 -194 -356 -634 731 153 649 -986 -202 -583 -651 -420 -157 994 -956 808 -675 509 186 -972 345 -854 971 -664 -513 -632 679 -535 -1000 64 -657 -277 125 -568 -259 -409 -569 -112 -122 524 -359 504 674 -147 298 -143 89 -734 197 -888 -525 -825 844 304 852 -187 54 -528 703 679 -15 164 576 -28 -521 -516 550 878 -695 -114 -676 234 -868 969 318 185 -805 933 98 -888 88 288 496 757 302 -31 -807 -644 -541 -914 -409 16 -747 379 828 596 712 -751 -412 811 -759 -74 388 896 -422 641 992 -80 762 466 -589 -279 -192 937 189 -661 450 -405 236 -823 13 682 -747 -268 -988 514 -117 708 -762 -840 707 424 282 -162 32 -835 -489 223 881 811 -261 -487 -704 -762 -781 11 35 -34 684 184 202 -991 -173 -578 -823 -192 723 -678 845 798 615 -293 159 421 -87 -838 225 -354 775 -453 626 771 184 970 -428 -956 207 -208 -20 -726 922 -617 -914 794 547 817 -996 -978 464 336 -663 -337 265 466 959 -668 282 -751 -373 904 936 -582 -301 -812 795 -55 172 872 165 -242 890 715 852 -532 52 149 -578 857 28 669 -511 -832 -727 210 735 -786 -74 -196 818 -576 926 192 99 -814 117 592 -386 867 -142 -812 -781 -472 642 114 322 -449 -561 -44 113 -587 -957 -19 760 517 212 -525 -336 949 74 853 584 750 989 -158 604 30 -862 298 136 -539 -226 -538 -225 811 -314 -676 56 -466 61 -289 -704 -651 -424 -549 -998 66 -54 69 407 -897 -769 -587 917 738 722 161 -815 -792 298 544 -283 -806 -159 -632 -815 213 6 664 759 259 -646 -728 232 -535 902 -399 352 327 -155 -956 639 564 721 422 557 -503 -584 419 2 882 268 774 -460 335 -915 -214 321 -744 -842 -467 930 379 -302 544 -629 938 324 355 829 -361 821 -997 -268 45 810 843 -421 134 -524 885 -182 -277 -117 557 -652 684 117 -584 881 542 -48 531 -689 -649 241 -224 -789 73 882 -230 727 486 222 60 548 -663 -340 516 731 667 285 -309 -807 341 -757 196 -578 267 650 -326 -883 125 -50 96 -946 -590 -930 197 140 876 -233 -234 -990 -256 -474 832 -708 -173 -231 133 578 -255 402 219 837 -242 -674 713 14 748 710 -227 -835 61 -451 -640 979 -441 551 913 -446 452 -65 400 114 348 -395 -645 267 -236 765 -665 -913 -320 -832 682 -222 662 267 279 866 -78 570 -612 912 120 880 -700 -82 882 -1000 -36 478 744 651 -872 -145 234 -914 116 -984 -979 -150 -493 -660 364 -793 352 613 -251 -83 -146 673 -661 -104 982 -608 -684 -451 -158 885 105 191 -155 -790 881 666 -819 161 -55 -297 -653 429 -292 157 459 -837 -960 -485 -760 770 572 -142 -520 -307 -766 -643 550 -974 124 -984 -663 67 379 -770 689 -878 680 -918 -717 787 -312 606 485 -175 680 414 835 -28 18 -223 162 -884 -949 899 981 -362 -324 -32 -527 50 -557 319 189 253 -794 -668 -428 719 -260 919 -518 126 -221 310 -943 953 904 -136 -348 582 -721 -330 -606 707 196 533 246 5 -312 860 -494 -224 -931 116 781 -779 699 -741 -811 817 -609 824 -464 -715 -782 45 -771 996 -465 113 918 -251 -451 925 70 640 -515 521 -414 -882 754 -684 -227 -954 -315 -807 -896 493 -823 130 -715 -919 114 537 26 -818 475 -336 193 -781 -783 475 208 -915 432 158 -179 78 219 -945 167 197 744 -635 -679 -499 873 -395 -343 349 -44 -70 581 -160 41 -177 589 -253 508 -812 520 -273 -860 17 729 -537 232 116 885 -817 736 314 -542 -314 507 681 529 314 831 140 -549 176 188 -123 809 -206 -520 339 -829 571 -399 659 -479 -262 252 -5 519 917 -919 -646 -326 -269 -137 166 -762 -338 239 482 -16 -677 -924 841 -614 -504 320 -919 -114 36 207 427 -912 668 320 -462 -771 -181 -985 587 318 -507 125 -793 -284 553 -930 292 160 -684 882 -780 -785 630 -559 226 845 -804 258 515 130 -816 868 648 105 -108 781 -382 748 -973 -4 -476 538 -788 142 554 -549 403 50 822 157 -667 560 80 -35 728 -881 -944 -961 -261 116 954 -27 400 -81 -41 -166 -934 408 572 310 222 468 581 -679 -624 935 -887 -140 949 719 892 -871 -631 -592 696 -154 -764 269 801 304 491 -326 -830 -562 -445 334 592 -380 -211 404 -937 -320 -376 -846 -371 -98 -705 568 -890 26 -107 -986 862 -61 802 -779 6 -987 588 967 841 876 348 647 711 -687 390 -778 -26 154 -181 608 -921 54 -307 559 -51 129 -759 -754 -226 719 -868 153 -917 -953 814 221 -511 -340 -789 903 -344 -963 -964 -998 -22 -241 -31 -41 -267 -766 -720 554 345 71 -494 -603 897 328 -374 -112 49 665 -147 -461 146 893 166 562 990 860 675 595 -279 -547 -7 -400 600 -735 579 545 -45 -107 618 -792 447 -109 -758 -979 -46 -905 284 921 -76 -346 -623 -737 572 -50 218 778 -480 842 -677 -107 802 -687 206 -427 470 -163 -211 473 554 948 178 55 721 28 315 -362 -690 -241 -339 -883 728 -392 -923 -970 404 -937 306 443 391 301 472 -370 334 850 556 666 103 927 355 166 973 476 108 -418 687 640 534 666 -429 -455 -554 113 -854 947 -231 -79 -493 583 800 -762 -91 132 295 -466 605 -147 379 -987 -393 -883 627 908 -214 -80 -493 -702 -853 -322 689 -858 -384 -296 -379 -603 746 -376 972 -149 495 870 -923 456 -202 -151 755 878 831 -487 -863 -80 -678 -215 -355 428 169 756 -511 871 -582 -249 -682 -811 -36 872 -452 794 -533 655 738 420 -456 -398 -921 -361 615 -550 -321 -753 -24 -854 -45 237 -143 193 -341 233 -261 659 -812 -961 -276 -587 -768 828 -216 -770 543 662 277 -679 -696 280 942 421 542 644 414 68 377 -275 -257 -329 -611 -30 698 -135 -175 -271 28 -252 -198 904 767 46 -632 -500 -266 -374 -142 -705 196 117 395 958 -918 660 -166 -603 420 -654 380 -375 -70 596 -295 -634 964 -631 335 -27 -88 61 -903 336 83 662 576 -157 382 -664 442 543 -493 186 94 -700 -108 -766 312 -533 284 134 -591 -263 200 -429 801 -491 36 244 54 254 -67 -829 530 -538 -81 -285 251 -620 -247 -545 -183 -303 -747 -517 -636 667 -673 257 85 -251 -237 -350 345 628 -329 -947 -945 -711 -930 835 -382 -36 381 493 -130 -595 36 -419 -442 -830 -416 805 467 353 -870 222 -502 -361 291 -944 -678 -869 -40 -791 186 -539 -175 -590 69 -111 -204 -601 -356 7 293 -741 191 -211 -852 217 198 -45 679 -103 428 691 4 -959 -60 -954 -519 772 -403 -708 17 307 -379 227 -649 -526 956 -538 790 -601 -741 -94 -694 476 -129 -878 613 422 -216 -993 731 -69 573 -37 -157 -337 526 -523 46 688 -173 168 297 612 -550 -699 -323 573 -448 -633 -317 -559 -292 669 810 -204 972 -658 -355 -288 -681 -646 -872 -66 -58 4 375 -36 336 341 634 -896 100 -963 -595 271 -985 -859 754 -327 964 -351 -180 -559 997 -274 838 28 166 -160 -640 249 -816 -225 358 742 279 -896 -972 -716 -512 -976 -863 776 -350 -377 576 640 401 677 311 651 -772 -863 -56 -322 710 768 -278 -686 280 -991 -462 256 113 185 227 -541 -858 -831 -17 855 542 854 -548 672 925 -234 662 -714 23 -180 276 -987 538 620 630 -873 18 114 -213 -884 -206 -665 314 340 -706 -185 903 54 -332 -166 96 923 -275 742 546 304 -847 -769 -552 -550 -973 -944 224 800 323 -713 539 -57 -634 245 721 -650 -348 147 888 -895 257 948 -273 48 -27 7 -286 38 216 -449 -728 -266 -138 535 549 31 -28 400 92 183 -638 909 450 -121 -146 420 915 -70 948 238 -423 -544 -197 604 -553 -838 -171 656 478 451 576 -228 -671 -783 -621 155 801 508 684 -239 -178 -856 753 -81 -112 688 -219 -97 -480 -569 -819 -875 899 742 -876 -356 -43 560 -821 -666 988 545 596 -634 626 -744 -679 -811 -236 630 -577 667 -458 -677 -621 366 529 227 502 450 -410 837 -223 -57 233 -72 -559 -282 -460 -45 -928 206 -706 557 449 -53 -335 -295 -356 -563 -343 -13 -144 908 849 -528 -985 -197 -252 -907 -562 397 635 -47 -772 100 -217 -869 -953 460 -225 397 -643 653 774 330 -69 491 -519 -337 -424 867 822 434 -888 632 -538 978 -108 -739 266 -676 336 -426 -129 -884 471 35 370 416 413 -326 -489 444 71 -266 846 48 -769 -110 -421 -304 -619 980 878 238 -295 -1000 -147 -324 -780 -26 304 -253 -913 -380 721 -113 -930 -319 794 409 -190 -856 -863 379 374 -565 839 896 352 484 -997 -681 -990 -202 -801 36 -552 824 -114 156 647 -99 -846 731 264 487 -626 709 489 -18 -83 -440 -521 190 105 291 -498 167 668 -272 925 -882 -956 -925 -195 408 797 292 -123 -224 332 914 962 -410 322 348 671 15 -646 813 674 448 805 -646 -261 915 -219 -175 -602 818 -696 0 -1 -813 113 -232 -75 226 145 915 937 -483 5 336 -867 -610 650 -487 -769 642 118 661 -809 875 -246 13 415 -817 -832 319 972 -150 -808 -281 -423 715 262 364 -497 383 141 334 -361 -448 687 -131 -766 856 812 599 188 212 325 -299 -150 660 -139 -52 -411 419 -925 -881 -216 -733 676 78 -607 674 -957 290 -46 -800 147 537 -557 -53 -916 -408 185 59 -520 153 239 -131 779 -103 206 791 -218 -853 -778 630 -515 -469 -312 -757 726 -476 -970 226 569 285 -758 369 -195 -698 50 -766 786 815 -103 849 -197 -888 -281 -814 465 -246 -98 277 -154 -8 727 567 108 -929 -879 315 -527 -929 658 837 -554 -420 441 602 692 288 -597 911 908 -724 -536 76 461 -815 862 359 663 652 589 -969 -401 203 -919 -400 824 952 -720 -156 -685 709 174 -800 -953 -852 415 -567 578 918 -387 750 -822 -230 307 193 -752 -743 -576 -311 678 25 483 619 -626 145 -866 699 -432 -148 503 -299 -174 -523 -454 -341 -447 -282 -954 374 507 525 462 -917 150 56 36 372 -71 -949 -167 -63 -370 842 -881 104 891 -906 -187 463 643 327 270 55 -886 -92 -632 269 -315 -81 -180 -918 -195 178 169 -659 583 -974 -640 361 -697 500 252 -287 759 167 811 -535 -512 -791 876 204 -347 -287 894 829 483 -830 -695 -355 -932 -256 641 47 -760 215 631 -972 935 783 -433 -326 764 74 765 205 986 536 -521 -542 484 582 -398 259 171 464 407 354 799 -693 -542 -562 664 -794 -667 349 -938 -497 624 191 -962 623 580 705 -658 720 -944 -997 -700 444 878 -804 -867 -915 -83 -155 -121 221 -81 34 -697 -999 -413 833 -205 -599 -559 -109 -730 -990 805 -214 -676 -18 -878 -994 -87 -23 -569 -476 -152 -955 -468 394 -441 -346 -519 -704 -410 -320 774 -140 -786 -336 -460 -950 334 992 -384 17 -843 -853 -117 797 -272 495 -182 147 -373 522 -996 954 -510 -700 750 973 -365 561 -740 325 -518 -923 -973 44 305 -948 -632 -312 851 573 -8 360 957 -313 -888 -225 -28 318 238 -884 603 87 170 -336 -663 64 443 -89 -215 886 852 317 843 -797 -710 825 -570 -80 415 185 548 87 -835 -665 -819 453 543 419 88 -131 -543 138 -81 -498 647 -485 -783 -110 -53 748 792 -777 507 204 980 776 -618 892 524 -500 217 -437 520 582 -581 -274 -760 763 259 -119 407 -938 836 -685 -756 -714 638 -450 708 -783 329 100 886 -941 -153 408 988 5 -131 -655 -279 -609 212 597 -302 -747 -7 986 687 -949 -273 561 -45 -84 -528 -716 -297 -445 632 401 461 390 10 881 492 806 259 269 3 -459 962 -777 -16 -584 -682 418 -614 -572 316 510 -412 243 -324 198 -589 305 481 277 647 -865 -264 -313 251 -819 810 -522 493 -449 126 25 -635 -777 817 -30 832 168 628 -241 -186 -899 -65 -475 -982 -311 -720 449 447 -239 484 945 890 374 -541 604 -698 649 606 889 220 859 -854 917 -35 673 112 156 878 368 -204 461 185 677 -709 166 2 383 -882 124 -123 653 855 579 -683 637 -959 0 877 -519 -850 705 104 138 189 -884 -754 -483 422 -825 -465 207 880 274 -418 -787 564 -139 13 481 -398 988 592 -572 887 -290 20 -865 -709 489 -270 -264 -407 98 -748 181 -383 -792 -453 -25 842 547 333 -227 -560 448 783 -40 685 -192 988 592 -684 -737 368 565 886 846 -832 -586 148 -476 971 -787 -780 -874 -928 515 312 738 -924 -10 905 73 -266 224 -454 664 478 -377 -386 523 999 -203 78 -451 -490 388 887 -466 28 292 598 -458 -582 393 -451 99 -665 -661 642 335 -399 873 -314 98 396 552 202 -773 31 261 -80 -913 -606 -323 -413 -830 -179 412 733 -985 889 -67 -115 -177 -649 -538 -518 -550 -920 -631 225 975 -332 968 783 -970 415 -803 -141 577 466 9 -143 -456 -45 -600 -830 -782 884 -105 -765 551 286 450 887 -942 26 -679 -469 198 897 904 648 -771 -160 -886 891 -66 802 -660 -831 -713 -677 -633 -156 455 78 951 -750 227 -137 -224 -596 -301 -94 130 828 36 362 674 -619 816 326 184 773 705 952 -975 856 -229 26 568 -888 99 -318 482 74 210 845 192 -844 -205 -39 921 703 391 851 -699 737 -879 775 95 -950 88 -781 -439 -66 -300 -859 612 272 634 -617 -492 -891 319 -736 -532 -335 771 -920 100 -994 323 -738 655 52 195 582 -773 991 -614 -119 -283 650 -38 -243 266 -306 -453 419 -994 -696 394 -595 -324 -894 578 -715 648 950 108 902 -870 726 -226 7 852 818 904 -212 303 -60 -820 393 653 -112 485 483 85 -208 254 209 682 -557 983 -947 895 20 292 383 105 71 -672 -409 912 819 896 720 131 -132 148 -101 668 -894 -223 -556 -974 -346 -370 -386 402 282 -44 334 472 363 -147 462 198 -199 848 309 -809 39 280 -810 371 -589 -191 -768 868 19 255 394 -504 15 -79 785 802 -118 -885 552 524 593 -432 496 796 -210 954 -193 -988 -210 -574 -18 325 981 987 194 999 -710 247 -629 -932 -519 -439 458 -214 -451 143 -144 549 -390 218 256 -968 -783 186 -6 -746 -676 296 807 -751 849 -209 341 385 815 197 -347 320 -804 411 -675 218 -287 422 154 976 72 710 -666 -957 273 458 -505 709 -395 -11 946 -861 525 -365 -452 793 327 -994 -586 544 -431 -711 -189 737 133 -818 -115 -401 -96 366 -113 626 -503 872 -274 -923 856 280 -456 107 -760 605 -456 -213 578 -841 360 184 22 -846 990 -641 347 -461 791 -602 947 -235 343 188 -875 -781 315 -730 189 729 -924 -700 966 140 516 144 837 -134 23 -1000 -536 -478 -421 -898 763 -775 76 -280 -838 -996 -950 -550 -577 424 202 -408 -381 -903 -304 400 607 -232 313 -201 -690 -621 -59 209 -894 950 -339 791 221 -387 302 -471 -155 -95 962 137 308 -175 173 742 337 13 44 975 -934 437 269 605 -352 -679 823 -708 649 -140 365 405 96 401 -233 -695 -883 -943 -3 77 591 -563 -152 645 116 627 -997 -216 149 -836 165 433 762 376 853 -710 -182 -907 228 461 -309 -814 251 -75 177 447 -162 -488 -957 -171 -31 424 -94 -197 -984 27 147 -92 -559 286 -289 76 467 780 -410 715 -11 -313 247 844 -944 -46 -927 93 -329 -893 -609 -798 -856 274 -201 -714 648 740 821 -174 243 531 976 373 1000 -92 -976 -787 316 -50 -973 -65 659 -343 -591 477 -440 906 -876 -394 -971 -890 955 88 -582 -854 -725 675 970 -116 495 259 553 -322 416 -550 -15 -976 147 954 -8 -209 -200 -367 -640 474 -898 656 -616 -520 -133 51 -540 -894 239 -311 -268 -453 -451 258 156 300 5 -284 -596 90 96 801 363 850 -758 -522 10 -170 327 130 -729 -871 -190 832 -693 773 177 677 -423 369 -824 72 -446 479 -96 819 238 -671 -445 -914 11 -547 -140 -679 848 729 119 -68 993 -94 -684 612 40 -780 29 -831 -33 699 -162 -6 -466 166 999 147 -284 469 988 -200 -291 881 845 -149 -204 -5 -196 -382 957 222 -12 245 149 -605 -923 -28 245 666 -358 -467 676 -871 778 -268 -217 896 -721 474 336 903 -359 650 25 -195 505 -624 795 -125 -246 -756 327 -80 -190 -619 -160 -701 516 -453 -961 -339 96 542 -62 -84 -144 -756 -605 -605 834 -878 678 -681 32 434 826 74 841 -741 -574 438 -385 -194 -148 -350 -25 -657 499 755 -416 -324 -495 77 -124 -362 -805 943 -390 -71 432 -905 827 429 -798 -78 -899 841 628 -256 94 -825 -182 150 143 -281 -786 176 767 18 -810 354 904 -103 -910 297 -442 893 841 916 841 -472 -766 724 67 444 -787 -123 167 319 -936 361 151 364 648 144 131 189 -551 944 142 931 -730 774 674 671 83 -958 113 482 933 -118 -508 422 972 613 -235 -236 101 -623 -81 -869 347 -111 -478 802 -999 257 603 -885 -97 -945 -669 145 -69 -272 -936 50 162 860 -526 703 -276 291 -102 236 958 580 -892 548 739 664 753 -359 395 678 542 -510 -32 -834 -360 -902 512 793 -440 235 -141 -346 -938 -313 935 -147 -540 -304 -889 535 482 -40 762 -879 426 186 220 -277 94 -371 -33 151 764 864 907 -706 895 386 861 759 635 214 371 -424 179 844 104 836 -772 265 -556 -144 -172 443 270 44 -138 262 638 257 -653 -490 849 -310 -235 394 -797 -40 914 651 -103 379 414 19 -114 679 632 6 -288 698 977 196 368 507 814 321 -141 -481 -957 927 -117 209 -783 399 -544 184 -925 -843 -928 218 -59 -761 800 -403 528 310 -119 852 -784 -754 -609 -65 -54 868 452 956 -953 363 45 25 -200 -57 -501 -194 -313 -623 643 -52 287 -355 -645 932 -816 -813 607 -454 -38 804 937 -168 769 439 23 -756 -851 -354 -366 -434 -36 903 -27 298 110 36 -664 -709 -917 -321 11 674 -9 629 250 -752 279 471 632 -956 494 -341 -651 438 -24 911 -414 994 -47 -468 623 16 671 972 587 -288 -536 660 951 285 885 357 981 -330 -75 79 -595 -386 -832 645 -768 -521 472 -530 -648 -248 583 526 -488 -386 4 880 644 -319 -41 -404 969 -64 -67 31 -793 341 576 708 203 -567 128 561 -910 468 -954 -945 -145 685 533 -227 -654 767 -568 135 -312 424 -396 21 162 53 -583 -873 -440 -425 376 417 -234 659 -895 -656 -592 519 20 91 -416 -320 -301 -446 929 480 -373 -444 687 -351 196 203 796 -287 595 -432 983 819 -405 -720 -771 -568 290 696 911 -444 326 551 -766 13 -775 101 -280 -935 -276 847 284 355 661 -167 494 -363 -265 394 -963 696 -429 -703 794 -668 65 42 784 468 -566 -51 5 -129 -55 432 -982 364 -539 -233 416 -463 -840 92 112 984 -405 573 -97 114 -843 -227 978 37 -404 8 -204 727 172 470 -790 348 888 869 -883 -157 715 -543 -442 699 660 437 645 837 802 -691 -902 -729 41 925 -472 375 982 59 417 -869 -302 870 188 -598 285 949 -716 171 -541 306 -772 -741 -663 -300 -249 56 135 -691 809 355 -718 884 -51 478 -236 903 -514 805 957 966 -268 -535 -350 -686 694 189 36 528 83 475 -797 866 -589 -593 900 -476 -932 -516 -186 233 -295 -813 604 104 452 842 -170 -176 -543 280 736 443 853 -881 817 728 157 -726 178 -893 175 737 -221 56 -602 301 -884 881 103 244 -614 -957 64 67 532 412 -377 -179 -567 -693 -302 434 423 276 -254 714 -352 826 -194 -156 -214 28 -158 778 -517 655 -836 -690 -746 -57 860 -548 188 -421 -157 -962 390 156 172 -23 690 -961 -735 -900 250 141 -845 -369 -877 -470 574 56 -922 8 996 27 -443 -51 701 363 -791 -894 -393 -96 434 -889 700 -850 -255 753 -607 -712 -950 -284 301 859 -416 -304 -223 -672 -511 -70 672 -691 -380 502 -232 999 91 -329 317 900 -522 98 -956 3 -140 102 767 761 231 573 -449 -293 245 87 923 935 833 -764 -486 -614 -599 -176 -561 -130 -333 -293 -977 -556 711 -909 -324 -686 -447 871 -696 -126 -868 -990 435 682 -846 -827 -127 635 771 -352 -93 70 -284 -440 -260 799 973 -499 420 451 797 -852 -769 101 121 256 -225 947 -576 -57 590 896 605 -974 -234 94 196 -35 289 881 -585 -85 562 -110 233 298 -536 123 -621 -389 -784 403 -144 430 -968 163 598 284 -505 535 -800 -654 -802 -952 -495 -459 461 -128 -664 164 594 -199 159 -472 113 786 -71 820 -552 -392 307 349 -14 954 -128 -304 530 705 550 -676 543 558 901 -564 -597 908 195 404 318 -899 782 -165 -11 -728 -889 988 469 -575 -772 855 -949 -225 -634 458 345 886 199 728 738 -831 -358 -346 -814 -374 -311 -962 176 -707 494 -361 429 370 -7 186 -816 -700 419 519 -137 318 -300 879 596 -823 -951 780 -309 -235 -648 136 371 -423 -550 -818 924 129 165 -972 903 638 -586 375 191 450 -463 634 731 967 -572 -386 -277 355 -913 -381 264 323 -433 -169 597 768 800 -422 368 -959 990 484 -232 -827 873 38 -989 -557 -268 -148 -634 991 -59 -348 343 975 856 541 -19 529 -944 -730 569 743 -86 562 -184 911 -517 -3 -275 964 -917 753 198 183 -836 987 -791 754 5 -658 -264 236 -611 -303 -87 -229 738 305 -85 -512 -262 281 -95 464 -180 780 868 -19 -724 460 846 -806 -14 833 694 -834 618 39 771 25 824 536 -385 -839 122 618 808 32 806 829 446 -7 -5 -68 353 549 864 -12 -384 -22 -340 623 -840 -657 -532 -232 -934 691 62 -246 -501 -540 553 411 829 295 200 -698 949 -623 36 -468 -215 -160 866 -29 106 952 740 545 -121 -358 820 -125 327 15 863 -651 998 173 -403 167 736 203 -342 -632 501 -311 -638 -813 209 -262 608 82 546 -297 882 -311 -698 -7 -271 407 788 -996 250 -492 352 -346 -942 -582 1 588 -400 822 -679 -272 -141 -401 -818 -871 370 99 854 855 -490 -804 -974 894 -398 475 -382 -919 -581 -379 846 381 544 -149 976 951 -929 506 -703 -374 806 -719 -107 -557 198 646 -858 -175 526 -494 435 -913 999 -530 -279 -542 -652 -339 -589 -882 -80 57 -107 13 -170 889 66 -189 -819 -604 858 -921 -412 377 -643 -939 -910 305 -578 801 -906 -645 793 609 -631 -18 -514 -930 -526 192 666 453 991 -923 821 432 582 -437 -458 -77 -181 701 222 872 234 604 -119 409 114 542 -447 -219 802 827 -342 -181 656 -209 -441 -829 69 -740 761 -281 643 894 666 -442 620 -151 -664 -702 -582 -355 -625 313 -368 -873 -16 -878 169 -700 -267 -172 766 -409 -849 888 -562 -230 57 -282 -252 567 762 -673 420 -834 -168 -418 -873 806 -510 -911 -472 615 635 40 148 -569 -578 -922 591 877 877 401 -145 -428 153 -876 -546 -340 -733 872 -353 638 378 92 -229 861 -881 -970 645 658 747 811 918 -236 -312 -976 -90 262 767 827 -860 529 722 -298 -722 95 -424 -118 -295 244 -703 663 -398 -42 -233 650 596 -195 381 375 -946 92 523 -684 -268 474 896 676 -590 433 151 -134 376 390 -887 -279 -807 391 -91 -767 -307 583 -870 -483 586 -706 987 192 -727 -151 -109 -855 -929 66 -882 410 762 984 392 130 -316 -182 -13 72 282 -465 897 713 -638 256 -740 442 -544 -301 -498 -864 264 72 -497 -512 -834 -962 -191 -150 -137 -631 905 83 604 812 -24 214 350 876 -557 103 75 946 317 335 -911 639 567 58 -813 -424 249 52 868 818 -76 611 -272 -471 -997 -516 -781 -333 561 199 -66 14 673 -274 -941 306 545 459 -121 453 -532 50 -822 -595 679 -319 891 777 178 436 -392 157 402 220 781 -422 -93 777 303 542 207 510 -164 819 -844 -673 -125 -86 676 581 -100 159 -208 18 -439 796 -392 898 -197 953 -920 522 889 36 -730 674 434 199 615 -288 12 -75 894 927 522 383 524 567 526 -194 -28 166 116 232 833 -107 81 764 -900 -452 218 -515 -639 892 -346 182 -484 -559 172 909 294 745 234 60 556 -974 582 -301 -167 -602 366 690 964 -831 -229 259 909 345 -907 9 -898 236 -515 -465 906 -916 -206 388 -980 -229 -39 -630 827 -437 856 -548 639 291 -884 498 38 776 258 571 -292 289 -966 -593 12 187 114 952 -977 994 -503 842 660 -566 -400 634 923 -787 26 -321 -641 -47 66 -970 -633 -579 -411 -766 -360 103 -665 -789 489 394 459 963 -515 -823 -398 -416 389 849 -17 -902 -619 129 -175 826 -705 78 461 391 884 -778 633 876 880 962 496 480 414 -992 -874 -188 505 189 -127 835 756 570 -686 -11 139 841 115 -934 -582 665 -610 192 -995 589 -536 -483 495 467 184 212 -469 -267 442 888 356 -682 -23 793 252 -220 -112 -408 152 539 581 -790 -763 -193 -270 346 -439 360 -840 -857 871 118 908 -725 295 -759 -912 344 -580 382 932 872 -769 -445 -824 125 262 -394 -882 704 -624 50 719 -39 -597 -912 58 -535 -947 656 -843 204 -636 -847 588 732 -50 -948 -98 -189 559 770 517 735 -622 -153 857 999 -638 -887 600 -882 -228 465 -50 432 -190 126 837 -749 -94 -246 815 824 -976 -685 -948 -448 -270 -592 -567 -58 73 152 -822 -750 -884 -54 398 890 -557 -438 -377 350 -901 -290 -72 180 -344 894 -211 -80 -603 802 535 895 103 635 44 330 615 990 -519 -23 -569 472 -793 470 -77 -668 -604 564 -266 149 -447 -19 184 811 -556 460 18 618 283 -569 649 653 -907 501 -965 -227 516 -561 -536 161 -430 880 437 329 -770 -443 105 655 -715 717 740 -495 -637 650 770 -145 -909 -606 799 -513 -429 393 991 -907 657 -765 -720 433 -767 102 -581 680 -875 94 -894 -351 -926 930 -170 -646 -281 -538 -969 -900 281 468 -17 69 426 -613 -218 -543 221 380 280 921 527 -140 -707 -361 -497 -924 -617 -940 -593 -179 -248 -191 571 243 -18 645 -660 736 -380 -732 69 513 245 -391 188 405 803 734 625 -2 819 192 225 873 161 969 -461 -231 674 117 679 417 667 -776 -8 468 820 -415 82 53 -668 -417 816 413 -784 -363 795 295 885 -170 196 -24 -388 289 -988 264 -837 -92 -483 950 713 -953 -375 -30 -148 230 -248 156 289 472 -584 -69 838 -301 -257 -448 514 -904 733 408 150 173 771 601 -791 -404 315 -370 848 281 964 -817 369 -693 66 -810 996 -278 -929 658 731 -114 -820 364 931 290 -336 296 914 626 -439 433 120 -199 -577 903 -128 692 538 -390 -276 -379 850 438 -68 329 54 -821 922 3 -691 -832 -983 -326 -74 -35 156 329 -958 -530 341 -825 -386 739 -339 984 -575 282 -686 989 -862 243 -979 14 723 -580 569 -343 -268 994 561 976 728 901 -689 135 -327 519 702 68 679 -610 404 -760 -339 -7 -663 -1000 -448 -730 -633 306 -945 647 -481 -587 -921 -74 483 -240 718 -462 449 -809 844 381 87 -240 757 127 519 939 -459 84 -297 -456 228 885 -213 -201 -473 637 42 -397 209 -726 -601 -279 241 328 -27 -213 -166 257 -426 380 -149 558 -476 540 -955 -635 -154 -395 568 -141 -994 -68 11 -771 389 -68 688 -132 -897 -211 -644 229 777 -487 245 684 -18 40 23 893 -545 679 485 711 984 -476 -305 -332 912 -593 -515 408 -93 864 -341 -284 -537 506 95 141 -475 783 -921 -221 -412 -227 -135 35 -785 -907 689 -659 -109 988 -702 -719 -736 -131 -344 -202 -885 -613 342 -460 807 741 -433 -395 468 -461 -916 629 -735 87 -930 5 986 -378 810 -267 945 -649 -320 241 -821 104 -690 -549 561 929 -590 -242 -671 -740 -504 -717 -556 566 -686 -384 -644 -56 -457 915 -921 -414 625 935 932 -519 -302 -6 -342 -716 -994 -866 623 345 -46 13 -851 -415 -818 -992 679 -977 -599 76 935 -936 -333 -83 -516 -149 -474 369 -121 -15 -942 694 -534 -309 244 625 357 763 -841 240 766 -235 660 732 -391 844 177 -747 678 -460 234 185 -394 -401 -260 665 220 67 -213 868 -693 -339 -312 -161 -548 -925 911 928 550 -26 81 -382 -845 266 -660 695 -189 695 -788 -315 -718 -171 -406 65 755 -751 -164 209 -662 -297 897 -592 453 429 457 -709 -50 17 -330 655 708 -800 245 -351 3 -154 -703 362 888 135 291 -317 301 -551 754 862 -97 -505 20 -889 -356 -35 -611 511 -786 1 872 -663 182 -584 490 619 -858 880 902 888 72 19 -34 -488 509 -574 -372 -198 -324 98 16 3 980 -664 91 783 51 877 -335 993 568 -576 -936 759 703 -581 77 -507 -355 -427 878 955 455 -946 -280 594 -288 -35 231 -220 789 -920 54 737 -922 405 -238 -793 689 11 -716 -734 362 -976 225 399 189 -387 967 355 317 393 -336 725 208 559 662 -866 693 816 -681 -309 159 -304 724 -108 581 -243 892 -522 -647 396 564 -971 505 -375 428 -784 726 -84 -750 -374 -991 620 509 0 -100 631 -683 -946 -620 619 -957 -509 -707 741 -879 735 551 468 -992 113 -111 -966 229 -484 -794 64 -711 -78 -505 -867 -456 -715 -947 -784 -504 -858 16 868 -679 -650 377 71 500 -370 812 -72 -33 -541 856 -216 -395 -752 640 -825 876 781 -11 -934 30 -248 -185 -147 328 95 -744 -562 950 -764 -797 935 444 367 589 -174 -198 -334 -280 368 135 -732 333 109 -579 -376 558 76 735 804 413 -356 -208 -53 -68 -382 253 673 322 752 -587 -681 -744 -905 350 -369 -676 -225 -822 -76 -801 -768 -518 -15 -604 338 236 -9 323 -63 710 -688 -765 -30 263 -368 438 138 189 899 449 211 345 -459 723 -177 521 901 -726 148 810 206 707 324 -749 -651 -252 404 449 869 497 -974 -93 877 -287 -359 -993 -101 -619 -513 594 -69 -739 -333 -688 127 -497 512 95 12 374 -526 817 409 -628 -264 881 -338 -977 778 43 -149 -96 340 -447 -741 564 211 -520 -699 788 655 -268 -567 853 -360 -540 431 -309 -428 -83 764 38 274 -984 -923 335 442 -152 -282 328 -28 798 162 308 -758 429 186 579 -376 776 -210 590 94 -151 -415 -254 357 40 -858 -231 104 37 -829 -221 16 -7 -698 -947 -423 -130 -510 -144 -745 -652 -101 701 -946 301 393 465 734 -912 -471 807 -214 583 -762 -66 -687 824 257 290 415 -135 -435 505 947 535 -896 641 100 -896 -176 718 -719 -97 -158 607 83 226 -984 -80 -338 -33 356 -828 -728 167 -689 -484 -840 -373 510 -5 417 -775 79 738 -491 5 769 495 825 723 -930 151 383 -261 -988 -1 153 614 -491 -826 -309 330 396 -961 -496 -480 295 978 907 492 -778 474 -900 127 -449 -718 -76 -53 101 850 -400 963 643 999 973 -981 -44 793 566 -513 -653 -234 292 -206 58 576 91 -891 -46 -603 599 -167 334 -808 570 289 546 -638 -118 524 -330 -654 -330 -485 -724 -933 -777 350 359 182 -714 102 193 48 -200 -751 955 -705 518 -153 239 161 -171 -240 286 661 225 -274 521 -582 534 550 176 -776 -701 -869 795 -611 -103 -329 910 -161 -222 -560 811 364 158 550 438 -303 816 -179 216 -784 -407 643 -861 -462 -90 -466 440 525 399 959 463 -161 -432 873 -145 -151 -252 -51 107 -629 -764 427 840 -444 -241 -760 -570 -852 991 239 -467 779 385 -986 -65 494 959 -523 -39 -558 -665 519 -345 227 -813 293 -107 807 -734 -238 451 -483 -123 -493 364 -289 -433 901 -522 437 114 -146 -629 -329 429 362 83 754 279 -659 -594 830 -11 -497 -114 975 -777 460 -753 -939 288 -647 470 -242 294 3 299 52 968 -736 861 120 -344 480 453 -803 13 93 -369 -277 614 374 745 654 -541 912 697 -738 717 713 150 635 -324 551 352 -486 -800 985 420 -454 650 995 -721 -361 -522 -886 -796 -650 438 828 -337 -838 -362 -470 -694 319 -994 892 -974 116 -826 141 -223 589 559 724 -320 -205 473 17 -887 336 -716 122 722 -500 -316 -243 304 701 516 -877 510 -41 -518 50 -422 -950 916 129 -119 -96 -289 438 -520 -109 -612 -460 -397 -298 940 -303 322 -564 291 -769 603 969 -681 -649 -152 -794 -572 644 147 903 -614 586 305 -210 -124 -248 -811 811 749 657 -298 -702 962 -329 581 691 981 -290 928 -517 265 -945 233 983 906 -217 -23 344 571 518 -434 -675 494 -188 -507 -420 227 470 -136 185 -428 604 465 -72 406 -203 482 777 -181 -994 35 270 364 -610 -345 106 655 -615 -303 637 -805 581 884 -139 -95 -11 -578 -227 676 78 -254 -522 459 -331 -698 550 -8 -63 21 371 -359 257 -452 -131 -588 -360 822 989 670 895 -463 -487 -44 -441 -308 -969 714 475 178 -9 -167 538 -419 557 784 -543 -754 819 -774 -279 -463 -623 -82 629 -757 915 846 -977 -713 948 -895 793 -601 -96 218 -788 -718 -268 -635 336 52 -234 -261 504 522 -827 118 195 570 -340 171 -619 848 -169 281 315 -215 429 -583 -94 -118 -849 -636 134 -171 2 -351 -500 972 -688 -836 -966 544 -682 -105 182 -552 -786 -173 -67 -675 754 274 -159 -304 -263 -473 -633 -119 828 298 -223 810 -76 272 535 -447 -253 181 -773 636 497 647 289 554 24 92 -37 446 361 -125 -674 367 202 -54 -614 -598 -592 -65 -606 -525 985 -915 -672 591 -668 313 -33 -532 880 44 107 724 -231 -299 268 449 999 -326 198 -127 37 96 -540 -621 -154 90 -909 933 934 188 -870 -614 170 -471 -414 -97 341 72 -439 -336 707 -886 -981 94 523 798 959 767 664 -382 32 -370 -496 515 558 817 -160 817 -440 156 -893 -856 158 956 929 -516 -777 796 -21 -964 534 625 -810 -383 338 527 -286 -658 -53 -564 663 -631 379 425 841 202 -887 967 -672 -982 -13 -372 365 -196 -829 254 303 -990 308 861 381 184 384 726 -759 -472 264 -639 999 -169 631 -792 -842 138 528 894 -918 914 -321 763 -379 -152 84 -884 -15 573 -987 -291 -253 818 -379 918 925 300 101 107 -957 791 955 338 -929 -881 -876 702 -687 571 -545 483 -911 -972 942 955 -583 168 -301 39 307 -322 518 -662 498 -262 369 489 11 622 -952 454 20 935 -985 -678 -639 904 -672 -503 -325 646 454 835 -869 428 196 242 289 -546 835 -655 -390 852 -512 907 -464 -371 -576 -339 205 -669 661 814 593 364 645 468 579 943 -993 -151 450 296 603 -781 -907 501 -853 -777 -847 718 -500 -162 586 872 690 -482 -725 245 595 -527 -173 496 588 544 365 -614 -734 890 -889 213 -751 -487 307 -592 -274 908 -498 837 -950 252 835 -926 458 465 205 402 -8 982 -248 -214 -909 875 678 564 172 667 -432 310 -628 -207 -592 739 879 828 -577 -966 -965 -911 -79 -902 -346 426 611 -858 -370 185 -92 -175 726 -972 -293 -176 -272 -259 -718 134 -22 -875 -994 -207 -445 -901 -414 -154 4 501 988 136 -128 332 49 -840 32 541 318 -751 -151 43 778 622 182 -425 -670 592 -177 -778 280 868 -665 -400 -166 -532 742 118 179 -582 597 102 -879 230 -176 -707 -724 -156 630 521 -130 708 402 96 -90 -292 -450 -442 -799 447 140 964 -114 75 155 352 -943 855 895 -746 -579 -614 781 791 363 907 -982 -871 253 -70 -866 -442 -138 903 -84 -505 288 -121 442 825 -93 -736 136 624 868 -792 -271 279 -856 277 -736 590 952 -1000 -338 -725 487 863 -577 546 -314 -458 903 377 -129 -956 377 669 -167 -290 -730 -17 -416 -102 293 -772 -838 803 -116 -417 736 -554 669 -208 130 5 -898 -544 -217 -418 102 494 617 -519 781 875 -128 359 -385 -586 627 849 -907 457 -436 -600 229 442 770 -759 -128 -395 -784 -682 -513 -232 -88 194 397 -520 979 591 556 -277 341 896 -705 -241 -456 -469 109 -469 -80 955 19 -64 880 -403 -877 925 -330 749 -45 -382 56 383 936 711 265 -268 470 917 -852 -613 625 -964 834 520 212 761 923 4 -799 -863 682 -733 726 -300 472 480 96 -685 -54 -372 970 -790 609 -40 -647 494 722 -566 202 248 79 -386 -255 939 153 -775 976 735 -152 536 -157 832 -697 569 -554 -217 -73 -634 215 -875 533 830 -165 -991 731 -933 -374 160 965 679 641 524 820 773 619 -747 -843 -945 398 -100 -337 -14 -577 339 98 640 190 -781 -691 -446 -843 67 807 -402 810 -294 449 -159 -854 165 -331 594 215 -458 -759 154 -185 688 -221 243 122 -703 -465 -421 244 -106 -320 145 95 -295 -872 -888 944 -7 210 -4 -36 435 -908 -306 -36 -438 552 208 -984 266 795 229 851 -436 246 120 129 455 626 -803 869 -465 -333 -363 845 670 -562 -85 -386 -350 902 680 -623 950 423 -216 -167 -156 -688 232 962 559 626 485 -52 169 -300 123 -977 726 -516 988 -589 712 -489 -30 -622 -170 -733 -251 -820 -708 906 821 -310 565 406 739 -358 15 149 433 478 -557 725 -840 -423 50 56 -400 194 904 -608 -503 -484 705 -589 835 -516 -477 997 -821 -946 552 557 -673 -952 650 725 -459 -829 412 1 -623 -483 -703 -915 138 540 716 -389 -678 -761 -726 -366 -473 -16 78 -499 804 -308 358 -279 -346 -520 -730 421 974 288 683 -656 -236 994 -612 974 996 -244 498 738 373 852 -766 -98 772 768 576 539 506 -567 -729 270 -445 330 953 -503 -235 -141 -128 121 -346 470 83 764 848 910 532 -818 -899 -580 -445 -606 -175 -68 207 -183 -44 -987 -741 -578 201 782 -685 -699 649 -123 -935 -937 494 -177 797 680 702 990 783 -21 -558 8 -52 -673 -633 228 -232 -85 -277 719 -510 930 -664 497 -675 -845 -771 -473 577 959 -788 257 503 -884 650 762 143 667 762 41 -350 -193 638 289 -866 977 -560 632 -964 -342 -648 -424 405 -390 -185 -218 995 937 616 -616 325 -534 372 350 -424 878 -851 283 -750 -813 400 -965 209 162 -385 444 340 -842 514 -341 -821 -958 -832 296 -543 69 468 465 -577 -364 -102 -103 185 -58 814 181 640 9 295 516 499 -980 353 256 198 628 431 -480 -403 812 -653 -5 320 262 -204 550 -954 -355 8 901 -996 -311 217 -659 -118 -92 -916 305 -456 198 -798 108 688 -589 -993 786 571 -522 481 -10 388 -447 -244 -716 -210 -498 931 -361 -844 -555 -122 -361 922 -18 277 -98 725 -367 -876 -163 907 206 978 -332 -516 -401 -949 758 719 -885 -953 406 -502 -863 -926 198 -452 -995 615 -119 214 -653 -55 382 -438 -61 -236 99 -661 802 -222 -160 760 -733 -300 -733 497 780 -119 456 -930 -661 60 878 -55 507 -375 238 -812 179 -81 105 649 100 51 -373 76 56 540 359 226 -280 121 -808 -22 686 -569 235 -24 -640 111 -485 110 525 -452 200 115 -149 397 -620 436 -430 555 606 -568 -778 303 446 804 -266 -580 -556 -242 -294 -903 -568 -585 293 -384 861 -111 -627 -742 921 837 -788 97 869 28 -17 -722 -222 802 587 -147 -269 801 895 578 271 -586 568 699 894 257 808 -217 -871 30 -911 353 846 -303 -393 869 843 662 -853 632 -645 -621 -13 485 -288 -428 -962 915 281 -217 702 -22 102 406 -608 -585 -26 603 -567 -291 436 -987 518 7 312 321 702 377 809 724 -536 -303 465 488 178 -308 -862 -727 328 -545 -757 361 211 -289 998 -884 460 -128 -714 899 -340 639 -67 395 -597 666 483 -776 330 977 -753 -10 390 63 204 -607 -427 -584 838 466 350 -296 -912 -631 203 -499 465 -799 -125 963 588 -212 -659 470 -155 -300 337 -500 -131 -454 -118 8 -287 -355 208 8 141 587 177 -924 -269 -842 954 -813 -473 438 817 978 -178 -48 132 29 -57 569 955 -650 614 -693 717 281 309 53 360 -502 -586 -103 871 18 315 -96 -195 164 501 682 -329 -763 -122 559 -391 -492 496 -279 755 -48 344 -177 -191 -103 367 983 -951 923 191 315 -3 -7 416 232 870 -673 -268 -479 795 69 501 719 -703 861 736 -494 -997 -803 597 -209 -456 684 -851 -47 362 670 492 -505 -327 -473 115 -510 -850 -711 -103 -821 370 -22 293 497 -637 -37 735 -575 -107 -833 70 -421 639 180 868 53 -712 545 -101 590 518 -421 -243 622 289 836 -410 -408 -731 445 365 196 660 -514 746 778 824 250 -493 -66 235 -248 -721 -289 689 181 -447 -270 306 -368 -852 771 345 -492 931 667 -652 -705 -112 -46 189 -42 922 -729 -920 294 992 -850 847 -836 -974 875 430 390 306 622 99 -580 814 823 -192 734 -791 -548 217 -362 -252 565 -479 946 552 -671 713 -383 581 -645 51 -953 501 -954 -732 364 -984 345 496 -608 362 -278 654 415 -822 112 -44 -675 585 399 366 78 163 -105 450 -231 757 272 -539 -254 345 -93 -291 -353 866 42 -661 -234 -968 528 12 408 991 723 139 62 267 -639 -948 458 -941 -468 691 -122 -542 117 -714 -952 332 -551 -976 231 52 537 -404 658 -822 503 -660 -81 -613 -436 572 533 -803 823 345 -199 131 20 279 510 -636 -118 279 -979 836 594 706 -47 788 -746 996 -153 -351 -415 858 278 137 -271 -675 259 81 600 -99 554 816 0 -86 -604 -699 395 295 771 213 276 -108 -595 812 -312 622 -799 -629 -264 -458 472 -451 393 -298 216 205 124 -415 470 263 789 686 657 587 91 616 241 -735 951 314 288 -976 362 -123 -383 -818 278 448 -334 -229 -347 959 -480 964 -599 -574 -690 509 -223 698 551 808 435 456 667 286 -548 -621 1000 -764 275 75 -687 703 637 254 -826 -328 -377 -976 60 850 598 797 -123 287 276 -684 540 -295 -591 984 3 -553 -420 681 -538 336 -351 -133 -238 -113 598 -518 -65 -872 -340 -235 -588 -592 155 972 -264 504 267 108 -649 -282 796 842 -335 -768 -494 552 808 937 -771 172 255 849 -604 -152 -489 -234 328 307 -926 464 -247 812 -120 -735 130 -806 -963 336 -983 870 18 906 -53 872 319 -506 740 342 -128 -737 787 -409 335 -222 -651 -515 -5 -348 -473 -267 822 191 578 985 -973 -553 -760 -451 -738 -951 463 42 -315 111 240 -877 -393 681 -297 203 520 790 -168 -140 -223 257 253 988 -932 764 -363 -356 125 544 592 694 760 -947 910 -602 487 585 978 803 944 141 -496 -961 -405 695 -429 638 -412 141 -280 807 -439 -71 124 690 -215 243 -300 830 935 -796 -57 435 -846 192 -505 598 -846 -663 -26 721 368 -793 -40 797 426 862 -500 -93 383 -705 348 -387 -853 -754 531 555 -874 -187 -216 -986 -472 393 -127 75 -91 969 -964 -879 -606 -480 -371 -304 -240 672 -587 -215 993 449 160 551 3 622 528 -929 -936 -411 445 -164 -346 -72 743 128 216 290 -141 286 838 770 589 890 94 653 51 620 68 102 -2 497 116 474 58 -113 -390 -643 -243 -267 528 343 -379 888 -421 -404 -103 -987 194 -212 -275 547 -883 -465 -632 37 -469 -350 710 308 279 -48 367 904 -242 902 891 891 -990 663 533 268 -312 3 -928 -999 -1 400 527 -535 557 55 -363 -39 -137 505 -905 -951 -692 -745 -511 -404 -215 -38 379 -266 223 -663 185 430 -486 -18 -606 992 72 -727 499 187 -591 -758 752 797 708 -211 -299 -453 -569 -474 396 -905 -316 -513 777 815 -568 -969 -514 849 -932 -939 675 -345 -974 995 14 -460 -346 -135 392 132 449 -348 -194 349 998 -397 -971 -518 -924 515 332 -799 251 550 -76 620 -878 -753 -205 208 888 -111 501 -113 724 932 -501 974 450 799 -948 -265 7 -320 -136 -719 -941 -268 184 310 607 363 -78 -981 -868 -956 250 200 -571 432 322 304 755 -325 206 734 -331 643 -7 -860 220 -778 251 420 -832 300 -836 -469 -520 -704 -272 -902 174 869 -51 566 -87 -37 107 517 328 -406 -642 -281 800 -755 -918 75 786 718 -50 -128 -310 -99 -86 790 37 -253 214 153 547 -845 -421 -903 256 765 216 51 299 -221 -5 -468 -857 -424 308 -247 -804 136 252 -174 850 921 -9 -420 -118 -441 -336 -192 18 503 -959 -911 473 348 186 -563 752 -547 -104 -779 -651 381 84 456 992 -240 709 -943 303 -578 849 306 71 -984 512 -535 92 646 672 356 -781 639 -899 -182 -316 419 989 -375 288 436 -643 999 201 399 -723 -62 154 874 424 11 257 -972 -53 -441 496 -83 569 939 -761 815 670 -386 -533 770 86 762 555 -991 -127 -521 582 -405 -841 150 355 276 941 872 -300 918 392 720 148 -702 -433 18 -17 723 543 -196 989 -432 143 -78 873 -513 -281 -304 642 -216 353 -372 659 -868 -821 -128 367 -714 814 -696 121 632 490 -343 519 -98 25 -928 741 -27 -351 -569 -906 824 409 -146 -851 884 318 533 257 490 -484 328 -318 842 -775 223 607 -697 -624 -711 -377 28 267 284 -630 -75 976 -105 -954 -440 6 -912 -830 559 643 758 -240 -735 815 -576 -425 -791 -20 -508 181 742 305 457 386 348 374 -2 801 -250 -931 -175 539 905 486 -901 -572 -739 -7 -702 546 229 319 -999 -621 882 -712 -481 136 -32 -731 926 -945 -891 -126 -309 -648 517 116 92 646 -798 -161 -49 -563 -510 -278 -545 -988 371 -609 -544 663 502 -174 -556 816 454 986 -862 -622 -435 -218 -119 -74 -783 -733 525 622 447 -973 466 722 222 714 75 -621 585 842 -737 273 -448 -753 -203 667 -864 -514 70 -248 -891 -670 -579 -623 -941 -837 174 496 -148 169 907 -460 841 -839 -309 730 181 178 266 -855 991 -97 -377 -39 737 -957 545 -300 975 -308 -181 576 920 -356 -15 254 478 357 -716 260 -772 -231 -396 -53 -695 -30 964 909 -503 -118 -795 213 957 848 -24 719 -861 684 -417 356 639 286 -292 743 -367 -245 100 -530 -323 358 748 -37 903 -105 633 -504 273 -101 -495 173 776 -298 -606 -508 -453 809 881 899 5 -699 -171 578 571 519 -456 735 -225 -519 -306 666 109 345 100 325 249 -685 -848 763 -504 -620 -861 -361 -802 -763 988 335 765 422 546 -968 -274 453 -342 -459 -672 -463 -926 420 -880 -659 60 -797 443 957 -768 -8 -507 995 487 -349 -487 45 -72 252 -804 33 -582 517 -818 -159 -302 -326 287 -736 465 -605 -52 283 -272 -272 -857 -710 -551 -858 -705 262 -311 267 -144 -700 -635 911 303 -592 358 411 -857 525 -537 -306 822 -188 389 21 47 310 -576 845 495 349 165 -972 -696 -347 322 -409 647 774 -105 -872 -334 -951 382 629 744 268 844 273 754 -929 164 494 42 -599 -522 -206 -109 570 651 -56 625 571 -49 -626 -862 914 -484 324 302 -201 -448 -834 -188 -720 405 -651 -155 -400 662 -751 469 -657 24 -834 138 -182 169 442 310 -171 -541 230 390 -132 -479 461 -37 719 -519 856 898 -319 -340 -250 -19 393 248 -567 618 -64 -192 791 704 -810 33 98 -544 -639 467 573 -36 975 152 865 -520 393 -985 -999 -119 186 -453 -178 -183 -234 926 374 -424 941 850 -538 636 68 459 -61 203 682 504 396 565 188 789 -799 -31 -124 276 289 -782 241 807 216 -696 228 -38 -39 452 -23 -433 761 1 634 461 712 -39 537 756 858 141 833 12 669 -925 88 309 -39 780 367 514 -344 544 888 -115 -304 -342 -241 -975 960 124 233 610 -244 201 -826 910 -984 918 270 -429 -756 367 954 243 421 -390 -69 396 -96 460 759 -434 71 -94 -452 639 -603 297 -135 -675 -59 54 -181 296 -42 -844 -879 -962 424 975 554 -360 -340 -142 -949 592 242 -757 213 889 964 -854 -824 479 888 6 -357 336 409 -891 997 702 -828 329 823 -591 966 -326 -753 -683 806 808 714 885 695 946 325 541 814 678 38 -179 -973 -137 317 460 -643 -751 616 864 377 -32 44 101 -946 609 805 -112 578 -626 806 -754 -714 538 623 -967 573 972 -827 -892 297 -417 -533 -711 628 106 -945 -210 -291 -516 398 -484 441 -642 182 -948 521 -892 -758 -562 -894 143 -591 237 -258 472 -786 855 -817 -116 -324 -888 -699 64 108 722 20 -454 352 121 40 754 -189 -842 -499 -464 622 960 -759 686 816 -329 836 928 -618 518 -58 -188 -356 -478 474 -449 155 -243 331 698 -400 -382 128 -138 -450 -452 -26 -418 -366 -544 750 -790 -290 -449 719 -488 -125 -863 427 -596 24 946 -158 661 119 108 -543 -907 -225 632 11 57 -4 -128 -206 480 -20 946 620 -560 780 382 -430 80 768 -477 -94 -829 391 -727 148 -653 -443 -775 214 -864 -423 -857 -708 -874 719 356 457 -859 -715 -650 -393 -199 872 -678 -375 -536 671 183 -176 -593 -346 -577 -875 331 433 995 -366 -169 -923 -639 968 752 -732 -523 37 905 97 -334 390 162 764 -688 482 344 -865 -577 295 217 -106 -565 -651 649 790 587 -873 -256 -523 158 57 -654 -170 -635 -647 -963 404 -385 -49 -799 -1 -373 -138 142 864 243 620 -355 798 -267 275 287 -508 -63 703 -828 914 924 731 587 91 -542 -309 292 330 -247 691 -590 349 826 848 -299 -243 -793 -539 586 -303 -623 384 413 -616 712 -899 715 406 416 -473 -835 752 -846 -942 536 253 439 -777 -871 -571 -346 519 330 -844 760 629 -346 -266 -44 39 785 -205 -379 -727 319 483 645 -211 466 63 470 -970 -236 -312 -870 958 367 -868 852 -883 -404 -151 72 573 189 -805 -971 530 149 948 737 428 902 -736 79 3 794 848 894 277 153 848 994 -823 -870 574 -851 -598 -462 4 552 436 546 -772 812 525 543 -396 -474 -542 71 -472 -581 -857 -652 -326 -135 338 701 -802 -548 522 -804 537 -390 478 -686 -795 406 -222 338 -152 74 -184 -180 454 -832 -379 -917 520 -508 227 253 903 -753 -513 488 216 -880 552 616 777 12 -221 -655 -155 -638 -683 935 147 754 -250 -714 513 959 701 -551 44 -869 680 795 -364 -314 233 320 -901 -295 -222 -797 -829 249 -671 861 -579 -251 -747 550 128 -55 -45 818 -350 357 942 -512 17 -176 -730 -609 -957 327 737 -340 -805 50 462 317 30 -147 -449 640 482 442 -984 43 347 138 -907 950 611 -133 -19 -125 -967 543 683 -775 -931 305 396 236 420 -190 -938 -712 214 -782 -506 548 364 884 363 17 271 647 -655 403 757 385 -924 -619 9 661 -752 -785 348 -360 -360 957 23 191 -817 -772 -306 -85 -296 624 -263 629 533 -363 -763 314 -575 -337 429 587 -307 -724 220 792 41 514 -227 289 -720 -336 986 -994 -737 284 148 89 -928 998 321 -838 302 60 232 -268 -811 -865 -112 326 113 -329 308 -51 7 -448 -548 308 -754 736 554 -933 175 134 539 -538 888 -893 616 760 -395 135 -840 -767 785 226 -842 348 -535 301 -223 259 -243 -59 -958 664 -43 93 240 -423 -707 -319 -123 561 -103 287 -500 662 7 -39 290 -142 258 928 831 -605 -355 347 -237 -573 575 -470 -8 910 -99 -977 257 719 351 495 38 86 -865 -286 -707 -654 -484 -174 623 451 -1000 -452 -123 228 -288 -35 21 741 12 320 504 328 536 -234 57 646 972 299 -282 -887 460 -662 495 -644 -189 957 740 688 -677 510 -32 -275 693 323 606 -317 56 752 81 -814 -353 -815 -150 316 951 -184 619 307 -813 -834 -691 -698 -446 951 338 584 994 -212 -147 -551 -663 -932 815 -223 -346 917 329 660 -688 -292 309 93 -160 -748 -91 598 337 -704 808 -42 -508 558 381 -99 -456 194 -31 -642 -402 -630 -703 -779 -692 715 -334 764 939 -854 582 936 -509 846 -698 -456 722 43 375 -435 73 439 735 751 629 -979 -836 469 324 973 -949 273 884 533 -620 727 650 149 -281 -482 -19 -668 868 -794 715 -217 534 -135 -984 552 -143 685 -463 113 971 -227 -595 -961 -967 -405 -248 -670 -609 -70 -607 -843 -889 -552 -175 -146 -584 197 518 466 991 546 -864 807 -319 -657 531 119 250 532 -493 -748 744 -584 -746 171 155 607 725 46 718 529 -131 838 -754 -730 -478 -601 307 -568 -912 399 -358 -161 -873 -26 803 80 -940 973 783 611 392 390 967 -35 -849 -431 -139 -275 -468 -461 519 464 871 -393 -425 -840 688 -258 87 -82 -639 180 -650 317 686 695 -746 -769 -774 -176 -885 639 -117 597 127 422 -141 986 -780 731 -541 110 -601 725 801 518 -741 -654 307 939 -295 -720 287 752 -340 812 -130 690 -387 -35 887 64 -329 593 411 200 67 -845 -148 956 -439 448 -851 -243 -675 756 820 122 -120 542 420 237 673 673 -119 991 909 -859 684 841 -23 641 759 -527 29 -410 875 -44 257 37 936 757 -885 -448 -55 -825 360 -741 -705 658 936 849 792 811 -822 -104 -342 528 786 -892 528 65 -860 125 430 64 -525 453 -851 204 -466 -580 835 436 -428 76 -153 -313 909 -611 -618 4 -495 -129 -213 -620 992 -952 303 -896 687 -360 -537 -882 -588 -64 651 256 -126 761 -760 -708 910 640 -422 -800 6 -288 167 -289 624 895 601 -415 -599 -836 -306 -917 -136 345 319 -492 459 -703 266 -122 -167 518 97 566 -181 546 -60 277 -793 -806 861 857 -91 -409 -734 -122 -258 -287 210 853 292 -442 -978 256 -261 301 320 989 -783 -9 628 -478 593 -508 195 -474 535 339 -491 -523 -353 367 -906 506 933 -807 -717 -719 -205 -760 -33 476 613 252 -777 -676 -507 -499 452 861 -56 -667 -608 -273 -484 435 632 -79 -790 293 333 631 135 -534 55 -936 655 -623 -127 668 881 263 -957 -909 23 327 -922 621 -7 -150 256 180 -406 9 152 -794 7 -422 597 308 222 676 -371 -12 330 -120 -707 575 -606 87 -414 375 727 -994 2 441 -76 -665 995 533 -930 -135 281 -306 404 -37 526 -804 -586 585 225 -213 480 -132 151 -564 650 -41 -695 -915 -605 -124 -208 -366 728 -668 -883 630 291 -625 537 -653 -476 -724 -416 319 535 -657 -15 -623 -55 311 788 846 422 461 437 -239 -424 661 -273 -928 986 987 481 133 -814 510 757 -846 498 977 871 218 732 794 507 399 806 -395 726 557 721 -18 -689 -800 454 -174 -610 -503 -685 -655 -350 -411 228 69 -887 -968 700 98 -563 187 563 887 1000 586 221 136 -521 608 -939 -420 617 970 -786 433 -827 289 791 -416 -494 783 762 -577 179 469 61 611 -906 2 638 -646 580 -923 70 -522 416 268 -702 -76 -699 -255 748 -584 146 705 -948 840 -825 -640 -320 -225 -364 -741 500 31 -145 -359 859 -437 -889 487 -52 -54 951 970 472 219 159 391 868 -253 -477 -353 -407 134 662 -377 -939 6 -348 874 -868 -849 -702 314 539 728 -862 505 -541 -921 -541 140 -316 229 112 309 -990 888 384 140 -298 -395 -684 218 52 744 -768 242 586 -168 -863 -236 -781 445 -280 -917 -263 346 -985 249 684 569 -299 -250 -725 418 548 118 -240 -186 -108 -94 38 862 321 -950 -152 893 847 -432 890 319 608 -688 781 -22 -54 829 -45 -820 555 327 729 474 157 253 -967 518 -413 -797 -577 0 -446 699 -95 311 -864 508 -760 855 -862 468 492 -880 -934 831 -506 418 213 -527 532 -794 -941 -567 820 -86 -904 460 -664 -223 -952 -10 399 -632 542 507 480 592 -919 571 822 -510 -200 -121 216 -752 180 777 197 -24 694 483 -965 -128 -546 -618 -37 -146 20 499 -749 284 -546 690 871 792 933 583 -625 -5 -219 -30 488 748 -278 962 -114 567 674 348 654 973 -305 57 520 875 -420 561 588 -467 -697 -934 -654 -491 -233 194 -423 -607 617 -976 -723 898 -932 18 92 149 526 -778 623 706 191 -656 164 -351 73 665 115 823 -560 -706 975 -517 297 -958 -182 -237 539 -592 119 447 -844 -728 -712 -119 968 191 -827 -54 -913 836 884 886 864 465 -860 244 -141 -887 -47 -613 535 7 -237 -982 180 887 495 -863 -143 -850 938 369 -406 129 -669 -958 983 417 600 231 -382 654 475 775 -821 -650 206 -55 685 -620 291 9 -657 -928 -364 361 -442 -113 712 16 -387 -544 -819 -481 434 297 -576 -780 -583 54 455 -326 549 -346 -450 661 690 748 724 -654 731 -590 606 414 -387 867 -732 826 861 775 72 -413 623 -347 -284 -206 97 885 -922 407 -905 492 414 -166 -582 538 -986 254 -782 -332 -690 -116 778 -872 599 -64 584 928 7 -51 -717 488 -744 -218 680 -322 -204 -635 -610 910 -250 -185 -70 -201 920 740 151 -245 402 257 834 625 -958 -540 653 506 758 -940 -997 64 927 928 -216 -597 -79 940 369 503 -256 -704 -468 741 409 -638 -596 517 -548 -732 -24 -321 933 900 -473 -427 -838 -244 -454 347 136 -886 752 161 941 286 -995 -216 174 -463 504 -110 942 -531 -902 -619 -229 849 295 -997 -596 -13 811 93 939 38 -151 -50 852 -571 -743 -883 -845 445 -438 395 -472 346 -924 43 -784 5 -167 -994 214 -994 876 422 -925 754 111 965 96 -398 -931 843 271 675 218 934 84 907 46 -802 -391 327 180 390 -228 -542 -477 139 630 25 -499 606 -680 902 -519 -214 -524 -686 -969 840 -78 592 378 -720 -849 -314 -586 156 962 -768 422 -65 51 -268 -404 -172 -59 -3 113 861 529 -472 840 967 570 -222 585 504 903 -978 -669 907 710 -940 -502 -427 -954 558 -85 565 184 -17 664 580 -447 487 -961 -578 -96 -185 57 362 349 -377 -377 732 793 366 711 -366 -163 -667 269 -660 -931 394 -717 -873 -808 -727 994 642 -60 623 -750 -917 -382 457 348 667 758 -181 628 -506 -977 989 400 580 216 -401 -126 491 290 925 -53 901 -400 120 25 -221 499 872 -248 949 -772 -628 -259 810 773 612 620 419 428 -827 126 -584 64 899 -656 167 852 258 413 -501 959 9 996 790 -294 922 -520 0 990 -641 925 425 7 -469 572 -935 -804 362 -520 747 -371 -405 -611 335 -818 -324 423 446 705 -785 -995 611 32 152 -873 -58 -920 -574 479 817 -819 -79 100 218 749 -723 -748 5 251 326 -600 736 135 942 725 -860 -460 162 -952 -536 27 350 883 -537 -51 203 -552 64 -749 -757 865 -867 -547 634 160 430 -316 476 -976 864 601 -540 -321 -189 -864 -592 -972 382 -916 306 -708 469 620 -200 790 -363 -793 830 927 304 533 58 -605 708 -332 -373 -684 591 592 123 100 -363 23 -695 57 507 -922 553 39 -94 384 -257 407 302 -589 -332 -256 119 -591 255 9 144 919 -593 564 -372 -383 188 897 425 72 983 518 -228 616 284 433 48 232 -45 949 400 32 182 -703 -849 534 -206 -504 432 767 417 137 -932 -759 524 212 -275 243 491 -607 -199 -317 -945 -265 999 893 622 454 -922 -807 -862 -136 957 -53 317 39 -540 -551 83 -364 -233 295 61 429 710 -620 75 -773 655 -591 -418 -795 -140 739 744 660 478 -86 621 622 341 -431 999 -512 -625 955 -658 -220 -791 -754 -193 615 950 266 461 156 -233 300 -929 115 -859 944 -835 -459 855 -461 -492 919 784 765 -362 675 -449 -786 488 -112 -159 -416 -302 -47 -50 -641 885 -824 -390 351 -783 688 832 -366 -867 41 797 886 784 -388 -72 -282 -412 -491 467 62 -719 126 -829 246 128 -240 -214 -777 460 -95 548 -166 -194 801 -241 555 -455 761 827 -308 -199 -719 -235 326 295 673 -897 214 906 -373 -373 471 -285 -150 -112 80 -572 -346 164 -540 -401 541 -110 -9 -395 -417 -659 438 -744 -894 -306 867 201 -800 187 407 132 -715 545 716 -891 899 -209 -924 -199 -99 -970 280 881 -36 -334 244 550 985 -730 -603 471 -333 -380 96 -299 340 884 -365 18 -654 795 934 371 893 -139 -131 866 414 -959 -241 -799 990 -717 -585 750 146 -769 880 -893 7 702 911 -102 187 532 -711 -550 -395 378 110 -504 -324 -287 -405 649 -799 -358 124 -261 -288 784 799 -142 -600 57 395 -14 -738 -607 -6 518 20 773 -433 489 -298 -127 -539 -838 782 552 -73 371 820 630 -619 70 229 -93 767 -819 -568 233 -15 -239 -474 -611 500 -851 -26 -238 -769 -28 52 484 -123 593 394 733 479 -883 554 695 917 29 4 798 542 658 -653 835 836 -58 -520 459 -394 965 463 246 -504 330 -495 554 -198 321 870 -567 -235 310 320 196 944 -732 -379 -164 624 757 -588 -266 -988 -30 897 -683 832 18 521 216 -172 -810 -783 691 600 -12 -953 -49 -115 -717 37 533 -309 -418 946 57 546 642 761 607 -501 -424 865 -392 -977 -399 994 43 863 -858 -449 -389 448 631 465 767 -182 -333 -534 -803 342 -511 -673 344 -1 -336 377 -25 586 781 -745 824 242 609 -913 459 -89 729 705 848 -559 -954 -708 575 444 426 -372 -133 629 618 -851 813 -633 637 -272 -156 435 -175 -29 -223 653 868 -747 -752 48 585 485 -94 -34 560 414 -285 821 -463 337 -763 198 -959 693 176 512 991 -85 809 -828 -277 -641 -482 495 -375 -932 -103 584 -267 -231 -796 -693 -63 -690 -363 -287 -785 -597 565 686 109 865 -841 73 -946 -330 817 -616 -17 995 368 623 -902 491 -209 69 337 -330 690 -239 990 -417 -447 387 -869 436 -102 -903 161 -53 416 -28 589 608 -921 572 -602 810 -86 869 397 7 167 90 -33 689 -211 -851 216 -116 410 -212 -547 -134 892 147 395 -676 -328 688 -564 834 985 573 -127 306 209 -295 1 105 344 -778 669 -43 341 799 415 750 -499 -860 -749 -82 -523 316 -736 429 -721 862 496 -181 160 455 862 473 164 830 319 -601 950 332 -593 336 -300 -273 735 -896 456 -410 462 -245 668 693 888 -86 -361 -875 163 -815 882 459 -770 426 -562 190 -957 -528 659 209 528 824 -539 -66 -524 973 -601 -169 317 -977 201 809 -970 -967 -794 85 -445 -580 -64 -522 238 -892 -507 -812 -455 -567 604 -749 -906 -652 -53 -954 25 927 246 -689 -745 -335 -119 855 -36 414 -994 191 113 -877 -242 -803 157 -808 -864 221 -459 187 -734 -418 896 -482 260 653 795 995 -119 248 -568 -408 642 -880 -259 81 -477 -926 -174 229 -386 -36 276 784 -373 343 -791 468 705 -940 -105 -33 345 -283 -585 507 313 388 -196 -934 -149 274 829 739 131 371 -553 730 -450 -166 236 -189 -176 197 263 269 504 155 -370 -466 -990 583 559 563 168 455 -887 -723 939 -813 777 -973 -426 -510 -857 -356 449 -222 -321 203 15 -658 415 305 946 -304 568 -298 -78 -511 722 -653 -454 588 -475 184 -810 -963 -129 574 -743 580 605 589 473 823 -92 -760 -517 349 306 -225 374 -168 995 -742 -955 937 48 -625 341 -324 591 508 -774 -377 47 657 -475 -784 841 -532 -44 689 498 675 220 -674 -398 -844 707 625 598 452 208 979 -980 -384 570 828 -811 29 -609 -648 -619 566 -573 16 703 -776 522 998 -82 -609 -157 815 798 -254 -67 -80 -726 268 -911 207 -939 336 -937 12 -326 -265 539 -14 -729 -383 -136 983 -930 -93 -390 788 683 -216 -14 788 -433 -469 570 -858 -726 -850 543 -779 -774 -329 538 793 -462 176 -776 237 -133 966 -857 412 987 412 -739 -228 650 -355 -899 -154 -627 39 -828 -105 -948 827 -703 608 -144 159 -711 -180 807 149 -61 931 466 -303 520 -701 239 133 281 120 -888 -286 390 911 339 -596 124 -761 -138 -456 -518 734 -721 73 -717 -335 -453 -246 -240 -701 -557 -370 167 359 -589 869 710 701 901 -475 -878 -401 -88 -200 141 99 -36 -637 896 915 538 -712 812 -900 291 419 -279 -387 134 -596 -295 -826 356 333 -927 -539 -662 639 519 -144 91 504 486 320 -532 -138 798 100 877 914 -521 -218 352 651 753 703 245 900 -753 -182 -720 -761 -210 -845 -982 -672 723 -284 -63 -60 715 -420 -520 -914 -694 950 -611 -557 -15 -985 960 -101 776 -146 -2 -516 520 -478 81 -382 -175 20 244 32 991 -164 206 -695 -573 952 890 120 850 593 738 870 -296 56 570 -910 -106 -703 96 -709 -594 -974 -592 245 62 331 -748 -783 255 447 354 -171 596 -387 594 788 67 459 397 20 179 969 -991 970 43 -663 -206 790 15 918 -141 -531 49 -23 -92 -546 327 193 773 -338 -215 -969 -947 -337 982 -670 -542 389 608 138 593 -922 891 -491 -797 668 37 -701 -730 356 -464 -110 890 71 -574 100 803 435 -652 -274 -993 213 -172 762 695 -92 -628 37 -262 395 185 -450 178 737 -248 -324 23 468 452 97 800 -335 985 -104 -164 107 -221 -375 -56 1 681 187 -396 632 -999 -15 -618 -439 648 462 717 -882 -897 -523 -570 928 254 476 654 165 760 140 -893 -944 539 -994 223 955 296 470 680 -58 969 321 -569 445 321 -375 396 663 861 -920 -347 -331 758 -276 435 -184 991 118 -977 -839 -346 177 -140 863 -435 -90 -352 47 895 148 898 476 -486 -265 123 -802 728 116 642 -159 412 134 434 -340 -913 -608 904 255 162 240 -403 -879 443 -81 -682 -660 -471 -393 -170 -459 413 431 139 850 -971 375 235 -825 -778 -836 -521 787 86 696 299 -164 -791 153 640 -834 634 110 995 794 -910 -535 224 -594 -175 143 82 813 278 -119 -398 12 -882 376 510 -153 -58 399 834 818 -983 338 -315 694 -960 -41 333 -607 -955 561 687 -40 -167 497 886 415 -776 451 85 487 -282 -20 146 -284 -692 -395 579 416 61 470 -50 -816 -480 497 -78 248 927 350 -175 309 442 -873 210 228 -777 642 775 577 597 955 -618 -532 315 -719 -944 -497 268 -692 775 -893 -471 -19 746 -429 -830 -882 -918 958 618 -130 -163 -757 649 613 -658 -315 517 -444 832 -487 -798 -529 235 -211 -93 791 -584 348 767 -898 -612 740 -715 -513 513 -446 -58 774 321 550 893 -373 761 298 172 -687 -786 -318 219 427 935 -677 -678 1 -761 -740 758 213 873 60 -45 638 -155 506 419 -543 -563 -923 290 794 -118 -362 224 488 -228 894 414 -866 -775 -23 -235 -792 702 -688 -352 888 66 -934 -903 977 -573 -142 -846 956 -937 -777 715 -632 -276 -549 8 -693 814 565 419 -24 -722 808 673 -349 357 986 819 807 975 473 -201 502 616 985 -296 968 571 -651 899 -435 -832 151 -168 -760 -994 -906 -255 658 -424 -52 496 -342 719 -902 116 257 329 776 199 718 -96 -148 -514 408 93 334 293 154 502 826 -9 272 570 -383 827 -483 -40 512 -289 382 -973 -641 947 821 161 -527 -989 309 550 217 -924 81 694 318 603 252 -786 279 -434 692 552 430 408 998 650 872 -402 -49 -731 -624 -801 -901 692 -680 -911 -631 -411 165 520 -847 -689 504 896 471 190 -510 938 -349 623 -489 376 -730 899 -224 974 -121 804 -560 -446 -959 380 -659 100 756 942 -397 393 678 189 -175 717 -61 464 -783 -979 -388 801 207 483 942 -142 -637 82 -801 -397 286 239 29 -508 -256 -68 -994 -473 55 -410 146 58 469 479 954 -228 145 536 688 -882 -79 140 620 278 -129 86 415 -380 730 996 781 -576 -491 851 162 -332 -724 919 570 -848 -290 406 229 431 -297 395 -439 -678 -921 922 802 -957 720 -176 -646 880 379 645 510 222 -584 947 55 831 -146 27 -976 630 783 1 -268 -984 592 -550 225 278 -407 411 270 -483 967 201 -165 -238 170 -473 -602 -398 678 265 -550 -716 -168 -945 -454 -117 -866 849 467 -905 -271 373 70 -453 201 407 -792 -619 481 420 -430 617 -487 -60 -745 -765 356 -80 449 -286 -691 568 -245 -514 -179 568 -204 984 -304 -713 -213 -512 -452 436 415 70 -274 -673 -781 562 -53 954 -753 854 -6 781 -330 372 874 807 -926 -682 -780 -745 -344 573 394 -372 76 -661 0 583 943 -452 361 803 367 -247 -415 691 -764 -582 -152 -65 -525 -127 165 998 310 787 -414 -317 94 -331 -308 -574 -994 136 327 -473 278 -146 978 -876 167 -371 619 167 317 -564 -196 355 -19 927 615 -807 594 -519 735 139 -747 817 -342 90 -825 370 -234 116 339 -319 -388 819 -48 -369 101 -797 -769 -341 867 -656 875 -546 850 -529 120 956 319 -497 -364 -132 -824 -177 -411 -962 521 -264 797 86 -762 -672 322 806 653 218 690 385 882 856 -652 -766 523 514 693 362 409 -537 688 -902 736 -231 -944 -990 -312 291 -883 -604 209 -662 750 108 -609 -988 532 -616 634 287 -921 343 -417 -412 -208 -685 882 -172 -8 394 -168 -64 233 -861 -496 -273 936 -734 678 -922 58 -448 904 40 909 922 106 -643 838 -638 -33 -76 -593 -416 354 487 -786 -41 -844 881 314 837 624 441 -43 18 -751 599 629 -58 -677 -828 -225 -552 918 -422 -562 -619 -644 -973 -569 153 226 -303 469 -704 -371 -338 66 22 -581 988 -831 -73 254 803 -139 220 117 -613 119 572 362 935 -942 -251 -856 195 -807 626 713 569 226 -72 178 548 -406 907 -99 58 493 404 385 951 -845 201 332 228 -273 252 784 718 -371 88 -562 -326 668 157 493 -333 -208 642 680 -737 695 426 -689 681 -254 -84 515 703 -430 -792 -587 817 328 687 -888 998 -611 -233 873 954 -610 -872 -754 372 722 -21 -814 -510 398 565 -632 425 402 180 890 887 -160 450 672 -993 152 859 -108 -285 -90 394 -534 817 -196 -512 526 341 662 682 -750 -171 32 -728 372 -46 470 492 920 397 -960 -488 -490 -18 -583 -698 -868 -478 347 209 215 882 991 -723 -983 294 -60 426 -468 505 500 -267 616 -6 -132 476 -375 -867 -70 -685 128 932 -62 360 -300 491 365 833 405 -716 -752 26 790 -914 -529 -43 973 674 -690 -352 -60 -413 164 834 -205 546 -591 968 228 -895 147 -526 -965 -496 739 -389 53 657 553 716 304 404 94 577 155 35 906 -864 394 -888 835 297 355 510 -798 -203 -181 -215 -292 -806 -187 -408 456 139 523 -446 935 -691 -906 -302 883 900 -343 -866 -360 694 104 -776 -381 -453 -848 944 -790 -984 -548 596 -262 646 12 936 347 68 -945 -212 -871 -116 714 -941 -883 -695 -88 -797 266 971 795 947 799 843 -869 702 -738 487 -463 824 -272 884 -727 596 -73 594 855 -209 757 772 -471 -189 -78 763 -339 -776 -45 438 104 395 484 631 656 -478 -950 -575 -309 -889 719 583 509 244 -343 -232 372 -126 -36 -695 75 -702 -351 520 -241 -454 537 -885 754 -544 -994 641 90 -710 -489 142 234 474 -694 -177 683 43 -978 -407 989 -551 559 -607 -955 780 -366 109 665 923 459 -613 287 -352 242 497 246 -668 -715 124 23 288 -889 475 182 46 -420 -498 56 -784 404 891 -298 73 680 -460 836 518 774 797 -989 -771 569 -484 61 -256 -819 868 749 -481 200 -27 62 -434 -21 -619 205 -224 -193 514 678 797 305 -873 801 -533 866 982 490 471 -623 -485 -964 871 -617 -897 -282 -529 705 -813 -717 -253 838 -784 -187 -614 630 603 983 -130 61 29 920 -95 63 -720 897 -76 -213 63 912 713 -2 -757 -282 -988 641 -877 -875 935 -597 677 -973 419 134 -986 309 386 895 -205 -616 -969 111 225 -597 224 583 -649 53 -813 -504 452 843 280 -707 829 -374 86 487 -588 -893 543 -354 630 -393 -741 -68 509 -646 275 919 12 -239 87 -255 -3 558 -363 971 -555 -170 65 3 60 975 404 -831 791 733 454 638 147 -35 652 -294 994 255 -597 -176 447 735 -551 -148 462 505 -547 198 379 936 496 144 -864 597 -128 -52 907 688 648 136 279 -626 -584 924 -561 370 -101 325 498 -372 902 -471 711 477 -618 250 -973 64 -657 -127 213 -21 -16 31 -538 -266 -858 677 -433 -263 -508 -420 -680 331 -627 -174 -510 -409 932 739 685 -347 -484 657 -533 -925 681 -652 27 -694 565 -398 -530 -174 523 -367 631 361 895 732 -723 335 384 -924 -378 -833 414 288 53 880 -325 -269 540 -53 -370 -408 302 508 989 -743 554 729 -57 969 73 -284 129 -781 49 568 -875 -742 493 432 300 94 -457 643 819 -32 -227 -352 365 -874 -890 -905 920 29 -812 559 966 -755 -910 130 590 115 -964 -806 481 -983 -749 -928 635 1 212 780 954 -687 95 -506 1 159 -714 -485 -848 919 -20 -992 851 -791 408 -792 -30 -804 848 -10 711 -378 -648 -236 695 304 942 445 431 497 339 -371 240 101 739 -907 292 -35 810 -998 -98 739 719 -452 773 -638 880 -412 301 564 65 -899 445 399 244 -735 530 990 404 682 -61 -788 -436 893 555 108 458 228 -556 -240 497 -564 924 415 -20 723 -593 -690 944 842 -207 118 -102 -150 -601 -843 -403 780 -82 -259 -64 275 -447 408 237 487 284 -102 -390 -759 145 -135 -103 34 -296 -583 912 432 561 -754 338 -162 -816 694 538 -745 -153 -63 264 -482 393 -917 936 -812 -211 584 -921 -615 -370 -416 -169 695 -18 625 -473 -656 259 -168 -918 -344 -335 392 -718 407 622 -282 -218 262 232 -670 542 -160 872 -849 771 -497 929 897 -271 -159 -504 -152 -532 -717 535 -88 100 14 -401 786 179 591 190 440 -433 94 862 319 809 683 -337 484 16 620 -409 -125 990 -822 780 997 14 406 -599 626 -53 120 948 -22 -973 406 422 69 -751 881 -986 367 -418 30 32 -22 428 592 30 -613 -453 483 874 155 508 -838 149 180 952 955 -408 5 -661 -761 719 -922 349 -673 787 -784 751 90 877 507 187 328 580 534 922 578 -954 -440 457 -7 -959 116 -293 674 -409 380 -753 522 238 743 90 -355 34 -208 566 553 307 -111 943 -90 -855 -720 669 200 -837 -301 618 228 778 -353 -77 781 219 544 39 65 -232 127 377 35 865 602 -412 447 963 619 -228 716 -289 26 -556 705 127 -704 881 -547 -956 -227 912 -787 333 -795 132 645 431 703 653 -803 176 -319 -841 68 20 526 -138 -424 100 473 752 -876 -60 -700 -809 438 441 908 128 24 507 -839 238 -394 -537 -986 238 -107 21 515 869 183 294 -535 -909 -400 989 -701 -670 -255 270 113 494 114 515 -195 407 -509 -252 60 -281 -364 251 -771 -214 632 478 -654 326 714 436 -223 -929 -7 182 972 -291 386 -475 -719 -159 569 539 -128 -33 -712 186 772 300 255 641 731 -506 815 903 -835 -562 442 16 637 194 -93 -964 861 12 507 -535 -340 601 725 640 -727 -840 -605 502 -591 -483 226 980 156 141 957 51 974 -762 -904 -400 815 -140 313 -831 868 952 -276 974 -384 430 381 385 -251 355 988 739 291 222 -724 -813 -80 -458 222 -388 856 689 251 577 -649 476 -197 622 -669 -169 -573 1 -805 -519 -294 -495 593 172 -265 -851 -519 524 -547 -1000 763 596 580 -357 -570 913 398 -421 647 174 -698 688 135 96 773 -248 666 15 -235 -890 -554 -349 855 773 639 568 159 -523 879 122 -536 -964 642 -50 43 213 623 -888 -746 -168 82 351 -13 -689 662 -40 14 -588 955 -77 -226 543 -80 955 239 -22 985 357 -244 660 -184 366 351 -397 -551 440 651 -184 68 -352 174 836 950 577 235 -838 925 359 -462 -563 621 686 -565 -722 777 -278 -815 192 590 784 -967 919 687 -33 442 44 -290 -135 229 -689 488 -133 419 -506 333 621 -275 437 867 -474 629 11 206 638 -485 654 525 958 -657 220 -857 -712 363 904 -609 666 -926 -172 -66 977 -481 398 902 -454 963 206 743 -707 -87 928 -337 -659 772 323 2 994 -517 -344 -753 975 455 -786 528 504 -280 132 -260 -153 420 877 -701 -391 219 276 -333 413 9 230 990 417 907 768 -495 -201 19 293 430 -279 941 746 741 464 -842 -583 -688 -52 304 586 -148 -23 65 -155 636 -827 -650 312 171 694 815 211 -292 -191 -895 -1 -121 -136 928 300 -591 426 -785 840 449 -779 572 -942 558 -34 676 -835 105 -136 -424 441 -602 667 77 953 -527 -172 -314 -67 -796 -990 -230 -721 -366 320 -864 52 503 -164 -566 -619 981 398 -779 -173 176 796 -853 -116 464 769 566 948 -744 -573 508 285 -425 110 957 -752 682 -253 871 722 370 -219 241 4 454 -198 -236 -789 48 20 591 -98 -123 214 -596 -406 -596 519 -86 949 739 -336 885 -30 958 -968 -118 -511 481 -283 -621 -164 995 279 -232 759 38 -803 104 830 627 -325 -508 -518 684 -848 96 -683 353 335 -892 -738 882 -496 311 -573 890 749 -575 -530 508 -337 -931 784 -636 -903 -525 776 -625 -612 -289 -355 867 37 -897 355 -892 -700 416 -825 -906 -894 826 288 -630 -269 -437 622 578 -385 88 -991 359 980 823 -956 25 -480 -974 861 688 -808 777 -966 257 -54 -81 -63 643 -164 798 -329 421 643 756 -982 -151 493 -443 -824 -526 181 149 -66 665 874 -105 808 -273 742 910 169 -512 327 -42 -353 -43 344 483 557 218 -840 433 283 105 959 476 -952 -376 933 200 890 457 259 3 197 -947 -791 378 741 803 481 856 -939 -402 744 1000 -646 -934 -147 -593 598 757 205 694 995 996 708 -179 -473 -328 -22 -580 -98 725 258 -792 -782 110 175 -616 -634 661 289 -963 186 -315 -290 138 -848 -511 496 -662 340 701 -534 474 212 -88 862 240 -19 530 924 210 926 -359 673 -312 -702 339 -845 -563 -619 -873 760 643 -379 -708 53 125 993 867 -666 -123 242 43 -380 335 -700 -311 986 -984 527 252 842 -351 -512 496 -437 718 779 -490 110 690 888 -21 950 -199 -754 -727 670 -975 336 -728 410 -309 -25 -759 -384 850 -642 -708 125 -36 -458 -288 71 299 -11 84 80 -113 234 -765 -273 489 -147 -414 -672 -266 183 859 -831 -418 -886 -541 673 754 -676 -721 -886 792 990 861 -961 -692 -409 316 774 744 157 -555 820 293 494 665 -337 -477 871 714 -817 6 455 -599 578 -613 -53 -531 -148 513 289 -152 13 -58 -370 -400 31 283 18 608 -841 890 951 355 442 740 412 477 774 16 695 318 995 -982 -689 -214 509 811 -827 -843 215 134 -978 473 372 558 905 -541 -201 -87 54 249 -184 -70 -861 -279 -484 -594 -364 -594 -795 29 907 -349 -388 -313 -136 -704 90 733 -710 -474 122 590 -563 165 77 106 669 -389 639 535 -157 -960 169 538 -678 -968 836 -178 -332 -373 -707 312 821 22 -199 693 481 -890 -798 -719 887 -336 -10 -836 762 907 703 -621 309 974 -736 284 -941 11 -546 -104 612 -243 -846 -958 85 -909 -595 875 -596 -749 579 -31 18 596 885 -621 453 943 -757 874 -90 -291 511 -19 206 826 -190 856 -965 427 934 626 677 748 695 -946 437 182 442 -793 -296 -709 214 -999 84 570 891 819 562 201 -82 86 906 -360 -251 -849 578 -817 461 255 -799 -117 907 395 551 -364 -309 -87 728 -382 653 -82 893 -508 -229 163 647 -668 -725 -724 -555 933 -696 -308 100 -294 -897 -672 -384 336 169 404 -68 333 350 -794 -417 226 196 -529 -132 -862 692 300 -882 64 -808 575 484 -673 958 778 355 -599 -497 297 569 577 -884 -709 -56 909 647 -916 -929 -470 181 -632 479 -374 -398 -979 -330 -535 -245 988 -316 -636 -484 -467 549 -783 181 -415 -979 366 954 -152 389 309 884 -451 39 964 966 137 -101 -886 -57 352 -89 535 -371 581 -217 370 -75 438 -636 953 600 -109 431 134 304 978 866 661 102 -368 457 914 -468 395 -795 -576 937 198 -173 283 -885 -520 -827 826 618 -878 314 903 -914 -512 -635 -587 743 238 -450 726 -861 411 -553 -501 930 131 639 -948 715 636 -2 365 265 -180 920 626 -177 926 233 37 830 145 620 140 39 -881 65 258 -317 -362 -991 683 81 -315 -60 -967 -731 -296 986 -150 -593 176 724 -302 514 817 761 -77 -403 -618 -604 -282 -167 -813 157 -559 627 80 -485 129 714 516 -100 396 -113 336 323 -456 -782 -790 -404 428 -925 -141 -319 -633 104 -733 320 373 -532 579 491 -522 -142 -131 392 -518 136 405 -114 694 -180 -767 -172 -130 -624 799 145 -943 -178 597 -625 139 -126 -422 -236 -361 -316 587 -5 -40 -501 -639 -214 -220 949 -36 -277 -437 -600 139 317 462 -431 557 418 -996 -642 -426 126 708 34 -824 681 826 877 -646 884 -877 350 -384 -449 446 136 692 330 682 -8 43 -93 -564 -888 -898 -630 424 -283 429 -587 -428 -455 -968 -166 806 -274 641 -588 469 -296 -652 -582 885 766 -838 729 -371 -660 -825 844 50 854 -118 656 -785 952 -861 926 -275 208 -828 726 -637 -724 473 -35 380 844 14 878 -448 266 514 -808 -174 535 -550 79 -388 -68 734 -541 342 191 -483 -832 30 75 43 133 404 226 386 952 -640 845 59 528 167 -612 -118 -85 157 -408 996 -216 908 164 -586 -961 851 -211 -566 984 -177 -42 31 -539 758 263 -629 -1 344 -256 514 97 386 -375 17 -695 -642 -545 853 791 766 -98 -702 -476 372 -550 -610 -884 209 249 222 760 -808 -546 -480 520 279 -416 501 880 -224 742 689 -964 -468 -120 845 28 331 -295 567 -640 -94 -361 -375 371 750 -201 -436 840 481 -126 -17 -271 -891 -472 -165 376 762 -768 700 -503 -32 149 -682 397 919 -365 -963 -625 795 -431 916 -624 179 772 159 -804 -99 -752 182 -868 -75 -505 -171 -173 -926 -625 -730 198 -770 -962 -874 143 836 726 -639 -939 823 -99 33 333 663 -258 634 -687 -943 537 -307 -702 -6 -820 -229 159 10 374 535 -443 -457 -989 791 -789 -970 327 -761 -612 -252 -50 739 -605 21 -989 -239 854 352 800 863 256 -476 -180 129 591 76 169 734 753 794 -308 43 44 -679 809 -116 94 -705 -230 494 464 302 -430 427 -669 -816 -55 -462 864 -874 311 -547 -373 441 818 -219 -510 -392 -223 -231 -375 989 534 264 385 36 41 -986 -250 9 980 -355 357 143 53 -267 -432 -494 -728 -533 776 305 -36 849 404 -614 -697 -911 -110 -537 -185 -243 -719 762 -529 141 -582 -644 -150 296 330 -714 747 566 584 -1 -262 -464 -200 919 310 -700 -584 -570 -98 -989 710 22 -469 -684 670 -47 353 -525 -22 -846 -824 -582 287 910 -729 455 -771 714 196 -601 548 350 -248 625 -977 942 -774 145 813 897 -441 -246 240 818 741 290 192 607 -661 714 776 566 -855 -478 -65 -872 -940 -925 975 -893 781 140 545 -666 734 253 800 -668 309 739 224 -469 -726 -50 482 691 951 305 8 -527 954 -902 176 158 -547 559 -138 156 -228 527 -630 970 616 794 709 -997 -411 212 361 916 620 -865 112 -165 -279 -856 -450 247 912 -67 806 4 -400 -138 31 -307 -622 621 350 66 -497 585 182 982 -8 679 -737 -122 283 450 -158 -772 -144 -774 -983 221 -832 -965 962 421 790 -437 -660 734 -408 451 -141 -426 802 333 319 35 699 -544 -810 561 -329 490 421 -112 -709 -369 294 708 220 -811 -921 -720 146 712 408 -166 625 -519 -246 906 -868 441 750 872 -249 455 -456 -844 74 -120 507 587 683 35 -543 18 918 461 -992 -382 -186 -278 807 -130 564 293 -206 -22 42 -395 606 120 -416 -486 -735 -999 463 -664 734 -803 191 90 -302 -326 830 -312 -110 306 886 282 23 -682 -698 -452 -712 -54 -957 659 -833 797 -274 41 57 121 -265 337 -767 -852 -679 371 -234 22 -537 -442 -392 38 -272 988 259 -245 529 -424 -699 -529 178 -175 -676 -169 -35 -757 361 -37 -613 -938 -485 150 26 396 683 170 -687 706 40 798 -408 29 876 2 282 -249 320 261 532 715 445 109 313 -591 87 -393 539 -811 352 547 98 446 -740 960 589 -779 263 419 -92 -475 833 -357 875 488 -853 219 456 -623 -496 388 477 311 -267 818 503 857 95 79 -236 -865 -454 -465 -386 -396 802 -672 -83 432 594 -352 -494 -166 -215 964 -951 -325 833 -671 666 535 464 236 602 710 -239 806 60 -687 -209 306 914 -954 873 987 -314 452 -568 -856 -660 598 938 -891 154 -794 -186 -217 60 725 422 -690 319 742 709 -259 -865 -301 5 -307 894 174 -174 989 565 -613 -578 -533 904 506 967 273 897 517 -51 392 -52 708 202 -665 533 -320 36 -722 263 -350 -742 46 361 266 -161 -603 638 652 988 -142 699 -487 -914 22 -952 -525 -30 788 511 -181 -730 -462 786 -466 287 380 830 312 518 629 789 106 274 209 990 336 614 609 679 -85 571 638 480 146 821 752 -796 624 -397 -182 698 448 -844 677 -492 -844 33 825 378 507 -836 -674 -666 -29 -23 718 -313 105 -453 -214 -358 -426 -929 -625 502 428 -829 -953 167 540 351 -791 123 -292 -225 -888 -314 -116 -824 -465 484 -597 -376 -633 -970 -441 717 794 382 -285 -73 258 -560 -471 33 268 837 945 650 -324 494 -594 -962 -946 625 -969 -795 860 12 -764 -815 330 -371 -329 -219 -782 875 101 -230 -960 743 -570 357 -561 -357 237 -718 -160 17 73 609 40 585 103 -294 -911 -210 -784 93 -147 -380 694 778 2 -298 338 -834 220 -248 705 -405 599 -136 815 448 -635 933 -561 106 -335 112 -767 48 865 623 752 -433 601 -767 396 -504 612 -165 853 -9 788 -80 391 -139 863 -917 -99 -239 -27 -842 -52 233 -737 889 943 -197 -178 -233 645 132 -116 -395 -867 643 -710 771 572 -603 541 220 -527 -926 -147 -640 270 -212 -42 722 141 -822 503 902 -784 -797 -497 -228 982 114 -494 -374 657 364 508 -790 736 -798 298 -17 -796 -724 -299 595 167 609 -710 -515 -932 846 646 -897 -997 617 -746 180 -204 121 -511 -839 -875 773 -216 -933 397 -927 372 -413 -340 -494 -21 919 707 812 -606 137 -196 543 987 -723 -176 -61 -92 260 255 420 105 -795 652 -575 108 138 307 89 695 984 182 324 -482 -231 -21 156 767 158 46 -768 -424 186 660 -943 -39 920 757 262 241 -782 -592 -793 241 -725 469 -350 -617 -440 11 687 418 -94 -340 265 -930 -412 31 -351 -448 -424 374 280 -56 -779 265 72 441 841 175 -871 73 -29 -556 414 -829 -919 777 -913 460 687 -304 -277 -975 658 220 -54 111 573 938 -732 -440 737 271 -248 405 -679 840 -610 -223 357 -238 173 -608 858 632 414 -709 638 -775 263 690 -42 -726 458 -103 -730 937 -108 -99 202 961 250 -150 -888 -585 914 -558 820 478 -232 -371 -633 -326 545 892 -284 916 -908 -369 -398 -766 913 -962 -452 478 324 -792 -336 -712 722 652 560 -555 -529 -72 55 166 737 -57 328 875 -698 982 -582 188 89 -451 -513 455 -673 -624 -543 538 -39 -718 -332 -887 -843 921 158 469 -120 667 967 -543 -173 -419 -472 -753 454 -930 -440 588 518 -835 485 548 802 25 -422 647 -279 -798 444 141 747 740 -334 361 -295 -797 -314 778 936 -226 698 -143 428 -435 265 -200 967 -692 668 -860 -506 587 -52 -236 -301 -863 806 345 -957 -79 291 -546 412 294 770 477 488 -440 -499 -107 -808 -873 481 740 829 259 -236 -460 515 -7 373 -845 234 513 276 -777 285 -633 192 23 -796 -133 -714 -350 -81 878 631 -184 683 102 441 -455 19 -991 -230 612 106 -365 -11 -760 -348 959 162 889 -108 706 4 315 -3 -446 982 -163 881 -977 77 702 231 -7 286 47 124 -767 976 -396 792 -752 36 157 -592 -175 416 145 628 -938 -308 -243 499 -626 544 -958 -432 4 -674 -419 -547 -193 -223 -213 -215 849 762 -835 -10 766 -651 -811 65 591 -741 479 947 184 -789 310 785 -589 100 606 173 734 764 829 -469 -587 637 77 529 872 -272 256 760 499 -679 26 -607 213 374 -786 661 6 69 419 533 501 593 542 490 68 -606 563 418 -346 371 213 -158 -811 388 211 -726 -944 338 126 -87 -502 -193 -437 352 -337 -313 -63 -435 603 -982 -377 -638 639 -830 315 -497 919 587 -799 652 -60 898 329 -789 605 221 -750 386 761 728 219 96 -601 977 -425 -912 309 -71 243 -743 324 352 396 -558 25 307 758 764 654 466 -217 154 -946 591 -383 -441 534 -248 -622 -357 355 418 -695 51 838 -656 -993 77 -476 -828 -108 -439 342 -384 119 426 -982 211 431 -333 252 894 306 612 687 -370 271 357 -784 468 746 -275 995 828 690 -476 -221 56 908 -547 -379 344 -128 -74 437 459 903 -630 -275 -187 372 -426 260 101 627 672 275 -73 389 640 992 -93 -653 -36 246 845 258 104 -489 -790 -583 797 -610 398 -436 544 -270 -605 797 390 495 517 847 604 -889 -155 -127 -795 -551 80 768 -957 -8 567 371 -828 299 983 -715 363 -300 210 -820 -470 -965 356 3 -647 -451 -503 560 -439 -647 976 -193 -50 80 940 -28 196 17 877 -929 484 647 -335 -279 -858 -136 677 96 -835 -181 620 -915 -467 -248 773 297 -704 -26 831 -991 -619 -442 -252 -480 -209 361 -839 848 195 -919 538 -372 -227 -113 -150 855 -917 -575 209 -377 -743 -750 -44 895 -839 -486 370 334 783 390 174 -938 306 -958 -87 258 -472 340 -550 -586 -499 -665 78 325 -62 -102 385 -49 -476 -87 391 553 -804 595 591 54 -595 -752 -176 799 -698 -122 604 779 389 -683 539 917 -147 -879 -103 467 851 105 -785 -289 512 -441 -20 -827 -922 336 951 -471 -568 1 -828 -568 412 -676 -588 830 -344 -299 -562 -778 198 315 298 726 -125 -67 753 728 532 854 899 -7 -539 806 840 -688 324 480 327 290 377 -612 -732 -245 706 816 510 -152 719 307 -329 -901 468 73 686 -370 -504 647 24 -788 -831 844 -117 905 20 -399 -442 691 581 -415 293 -393 624 918 460 -320 -266 -272 123 771 207 798 -470 654 -467 695 -223 307 -227 402 -200 520 599 505 -761 154 713 -596 913 -157 747 260 542 66 -194 -730 16 113 448 512 -928 308 -16 -896 809 597 284 522 954 113 -511 -903 865 -205 685 648 347 239 846 -578 -48 156 -870 674 -398 -309 -526 262 -954 511 -39 609 -934 -11 -587 -513 823 308 1000 -653 619 752 4 247 -300 -390 -719 -829 -626 701 348 107 -269 926 -733 -514 524 -800 -222 -300 737 -247 -570 -529 -158 -684 384 -181 -368 -653 -66 893 -511 -556 146 653 -564 -606 847 -809 88 -190 -522 978 -180 823 636 -644 850 398 736 -477 415 -767 426 111 -374 -177 868 -656 -861 -511 435 -387 598 164 311 -71 536 -841 196 -773 -623 -761 -69 -700 394 419 348 -21 749 -457 561 -887 -71 81 210 645 223 -596 454 306 -207 -615 -877 516 -391 -447 -583 -379 -321 884 -559 -547 -119 -139 -641 -975 696 -689 -824 -61 -362 -18 -80 -431 -370 -250 -490 -597 859 220 554 219 -450 -983 41 -713 -210 -603 -680 314 -564 909 809 647 803 -322 586 23 -156 -560 -983 -705 794 -432 -425 -954 729 239 -53 501 202 909 -233 -731 -808 490 623 561 16 -103 347 355 -305 -38 -330 -121 -69 933 -549 -644 591 -672 -884 -581 -941 -312 190 481 -4 -300 979 -411 -912 -862 -59 -371 50 -479 509 -42 -835 -257 -223 -834 214 -870 708 418 961 725 836 458 858 -119 552 357 645 33 -203 642 -731 -867 220 -844 -959 935 -932 627 -218 647 -194 -979 -545 871 -996 68 758 489 -48 -622 -834 -86 -886 -385 -136 -665 -977 942 455 -546 -394 -397 748 -113 -631 -428 -690 719 -963 92 116 -59 -9 -147 -264 -403 982 331 -70 35 -857 111 -780 -776 -493 -574 -306 -75 79 -986 -163 -410 263 -592 423 797 -355 -96 720 840 -947 -789 -942 -109 125 936 -174 371 -304 -381 769 -209 -499 -251 -975 743 -348 377 -900 415 67 745 -630 982 390 205 586 -380 -308 753 -361 544 51 894 -209 214 -666 315 580 -463 23 -882 -191 440 782 326 358 -184 898 307 -922 478 389 -65 -713 906 788 -48 522 -432 48 -759 984 428 -274 113 163 450 130 -202 -482 672 -71 608 -553 -975 -615 610 328 -835 -557 567 897 -617 -950 372 -264 178 -753 -346 -357 -54 711 -980 -343 -387 907 148 -271 -61 -790 337 -54 -489 119 125 504 -120 49 255 462 75 -867 -829 -711 203 423 262 -24 570 -408 -577 -263 -796 440 -161 689 -103 146 -748 -459 657 -105 -560 -465 -903 947 702 117 -334 893 800 -207 83 -688 -461 -913 345 -637 -766 -29 580 -646 352 -634 914 388 -387 304 664 -575 -956 -193 -899 -771 -713 -178 -147 192 900 574 490 244 -104 493 -488 -621 -314 418 945 -287 769 -470 749 563 180 102 619 911 -886 609 770 981 -221 811 120 -64 196 151 693 311 -744 906 -757 -80 -155 507 -244 -791 -785 805 -363 300 -17 172 850 -69 -794 -668 166 -292 764 496 822 -634 -406 -98 245 677 -532 -818 319 -640 102 141 -152 355 185 174 420 -617 876 -643 83 -287 446 406 295 -713 -937 -592 -521 785 -940 -769 276 -118 611 -958 631 362 -89 843 549 736 -563 98 454 -610 946 136 -871 -138 189 967 -63 306 -893 -850 472 141 604 -29 537 301 356 911 773 -15 53 -561 356 701 -457 205 -759 465 121 382 -666 667 -436 -905 -548 400 410 594 -695 757 50 -108 645 254 -694 30 705 935 -494 866 688 857 136 -756 454 -605 84 823 -398 79 380 -715 -675 164 -959 404 -742 803 -374 -940 -121 828 266 559 -282 363 -827 -856 304 745 811 760 -978 -489 96 -341 -498 -838 608 -890 -846 831 -337 963 -640 103 152 -680 -254 796 -836 965 193 685 -199 301 378 880 54 981 246 147 860 -994 168 865 -634 -98 884 990 182 -94 94 957 -461 -904 -181 -610 802 166 799 -987 -800 -409 879 -256 -367 35 829 553 -858 239 -48 994 -421 166 452 380 -38 487 411 954 426 639 -70 -301 318 -693 -57 -516 218 844 -809 -611 276 -381 554 -574 -605 -937 673 927 719 -458 -921 494 -709 -458 -274 -916 -510 -930 625 -182 -245 -791 -540 -193 222 533 -419 -94 -958 337 308 -176 -81 -841 797 441 -222 -31 456 662 -246 190 -150 -672 -993 -541 279 -22 100 420 906 790 -439 -392 -45 -353 -723 -256 689 221 -777 10 -591 919 8 -776 -614 -859 -798 243 527 -206 -789 -307 -243 119 234 -564 404 29 747 -4 114 -591 905 656 -908 494 494 353 -455 -170 468 -400 -253 472 825 767 372 20 129 986 -694 -488 475 856 -468 327 466 589 638 -402 409 -141 425 -577 118 981 279 -745 327 268 -290 219 -187 97 -840 -404 712 177 710 -317 473 427 203 250 -667 649 307 813 115 873 -981 -142 816 -626 532 543 608 391 -218 -282 253 535 -620 544 -666 917 828 99 -204 455 -138 587 -983 -577 403 699 778 70 -242 932 676 81 444 -140 104 -995 553 67 317 291 -935 -494 933 -235 -642 806 -320 831 856 -741 857 929 -693 625 -712 350 832 64 759 210 -721 -852 -1 153 891 538 486 434 -863 256 561 -758 -466 534 514 -177 193 -841 -138 -440 -192 -394 742 -172 -765 -306 893 -953 -733 -219 89 948 -439 -653 -184 -744 -593 -145 934 606 127 585 440 728 438 18 747 -962 -249 157 141 945 -828 -88 322 -490 376 -215 -879 472 -989 -356 234 168 443 271 -41 710 -633 805 -687 -413 -612 -578 -550 -762 -722 -708 -666 634 69 -164 -191 670 827 823 997 -621 760 437 287 576 -921 721 578 -903 -778 474 -414 146 -151 464 -689 -969 391 -719 217 81 -413 -715 -468 -73 566 168 592 65 178 76 -24 600 668 520 -422 -32 703 -2 930 -367 -286 -350 356 -204 -318 -152 -559 557 -386 -825 441 183 -473 994 174 -768 -753 975 767 93 -969 -217 -791 781 699 -507 -367 956 882 -396 512 196 -792 808 251 -356 -17 210 -936 -148 -450 -989 -329 -652 -420 -320 241 38 132 -578 537 -434 -533 -805 -69 160 991 -210 -694 771 406 71 -611 717 -194 508 824 729 -648 273 -816 -320 -73 432 -447 598 -568 -153 -390 668 -275 217 -941 -810 579 505 -538 -612 930 374 660 347 -416 -68 -738 412 673 768 955 171 228 -894 169 813 574 720 -310 -668 435 275 -741 724 33 204 486 -11 788 391 967 -988 437 -947 -1000 -859 707 -842 450 557 81 241 850 -200 515 -808 417 -960 -756 607 -256 -503 -773 -131 403 -161 138 -709 -249 824 -449 387 -940 -63 97 250 676 965 -292 -537 553 -489 -20 -563 -741 -106 -84 -615 -640 -659 879 656 998 367 -115 -142 874 -803 310 -383 387 -480 513 -35 -292 -60 -405 -523 878 961 -395 530 -595 310 -244 -156 432 -765 -991 -942 -543 -451 632 -976 -77 666 -342 -898 -750 -15 -665 -17 880 796 568 -143 667 -338 -284 -531 -936 631 778 694 -627 -846 587 -695 -178 527 905 -877 516 -365 943 -743 874 533 616 -66 797 -430 262 590 264 492 185 -777 433 -207 34 -529 -970 72 -915 152 -610 -22 196 -150 -397 957 916 -524 -693 -551 439 581 -544 991 709 -768 -26 125 308 771 -6 892 135 734 -77 -19 -310 -410 918 233 100 488 -309 210 691 -297 840 -973 369 -601 496 -523 624 546 323 74 -437 -474 885 -817 687 755 811 -169 144 198 -342 -805 -936 639 -848 -763 960 -362 -396 -132 479 -926 -47 -470 -999 729 -943 -636 180 -166 -974 -869 648 -72 -70 -781 -902 -943 957 -783 -643 -413 119 581 -64 -918 474 125 253 -166 -121 -781 80 -402 -205 76 -705 -258 861 406 252 -659 -888 -441 -518 -40 63 -216 -37 190 -668 -854 42 -356 891 446 -469 2 837 -808 279 107 64 994 -792 -4 772 -930 0 247 -941 904 -451 -243 912 -826 -248 -333 914 56 289 603 792 132 574 596 463 175 -641 737 -128 -349 973 -814 550 372 232 433 755 919 282 425 -961 -721 -261 -367 543 -93 -490 762 893 -679 273 703 -910 349 -847 -101 503 826 357 -798 550 -617 -538 134 974 -638 564 -582 -380 585 619 -756 -192 -941 -863 928 527 272 923 158 497 272 687 -90 -365 -889 417 787 700 298 -809 532 -848 257 763 -142 979 -708 -303 675 739 658 -228 123 748 -719 804 -745 -787 -261 683 -34 -673 -238 -186 61 -182 -525 31 -54 510 920 326 -116 433 109 -942 -25 -362 378 -573 -661 -339 348 -355 -397 -824 -409 475 -727 178 -877 949 592 173 -865 -324 290 624 -489 370 118 694 -163 729 964 -66 -129 414 -165 749 122 -18 -409 249 758 -721 869 114 325 -822 816 376 340 491 892 -781 -41 -181 90 -340 96 480 142 329 -913 917 932 104 -519 -823 63 693 87 571 -327 23 -634 618 935 67 444 -541 653 916 622 -466 694 730 730 -605 -631 554 -321 102 -777 -197 -164 75 -994 -631 504 920 -808 11 68 447 781 455 831 -762 918 336 317 -142 -99 -550 882 193 255 800 347 284 -520 6 875 -632 956 -739 37 136 -70 18 -385 406 -295 -983 879 -545 -589 -949 -741 118 -524 -979 899 362 -138 -478 -654 -408 -479 489 -269 632 -866 155 123 -410 668 487 417 -460 -268 -225 -445 -270 -85 -89 -174 -252 243 276 787 427 -494 363 753 -726 -540 -804 -577 912 84 735 -660 -519 350 803 -519 -267 360 -870 735 -63 787 -971 506 -731 619 119 152 571 941 708 -792 -727 613 -653 -798 -317 530 880 -84 633 -933 -542 -827 -198 917 344 390 -286 -959 -410 -15 -638 -878 478 17 -539 -315 -924 804 863 174 -520 -546 -851 -874 -410 323 246 -662 -969 218 -729 152 2 43 4 32 727 -760 475 609 23 722 545 -185 -450 -595 198 929 428 927 -142 -617 -920 407 -395 -418 -541 834 729 291 847 925 188 102 -203 -120 -745 752 900 477 721 642 -717 -352 440 -261 -478 5 -925 -700 -737 -48 793 -429 33 93 152 125 -857 -649 -816 958 400 -419 441 962 443 423 -775 176 514 958 555 372 -680 551 -855 -409 -170 -740 -142 56 -772 -474 -779 444 964 -121 318 945 -92 -261 467 -742 -329 57 494 -119 154 20 864 668 -355 925 833 1 898 57 236 -244 -675 -136 -431 460 -194 -762 371 187 -188 372 -113 -693 -83 945 -242 -851 961 -375 114 403 -386 -663 -577 -294 474 776 -719 -887 -238 84 268 -549 -957 -814 735 -544 -695 -403 942 556 -515 569 -130 -721 -340 -300 -238 -605 -114 204 -988 -750 797 719 -581 709 17 -863 817 -524 -937 -782 -975 158 201 -680 -245 -884 -57 12 -242 955 57 548 -734 178 -222 711 496 790 -818 -906 -495 -430 -522 -167 -155 -779 815 -596 704 -572 363 -624 -907 -796 80 -406 807 462 -959 704 496 -478 676 -265 838 -367 -45 613 -101 -653 115 -938 715 -26 691 -759 107 -285 -421 738 600 152 371 795 -660 225 923 -302 767 -353 548 735 484 25 -611 298 -577 734 327 88 509 705 27 -32 -155 143 443 0 838 250 -816 138 987 -633 -32 -562 362 407 -905 688 -619 632 949 -390 493 -417 -535 -502 369 -872 137 -850 999 571 -616 792 550 -710 -849 -95 -739 -975 -28 519 -871 785 24 611 334 -99 -286 429 -277 -205 228 -5 808 -661 -176 -338 -168 654 826 312 698 716 -866 877 -112 987 929 744 -361 -717 624 295 403 -735 -618 378 721 -621 -801 611 879 -272 -603 9 -844 498 -745 -645 -629 -897 -306 -646 419 -231 797 319 -645 -98 532 855 -252 64 -411 471 -312 -468 343 -683 851 -668 913 -752 67 -872 445 -635 -893 -445 325 -819 -697 184 -526 8 487 -283 411 863 126 -633 37 -787 756 -253 -256 159 289 129 -701 953 675 -976 -740 -111 974 -421 780 -472 799 -692 385 511 -727 618 330 856 -31 459 707 203 162 295 46 -444 -314 -97 -763 82 387 -903 702 623 -347 -914 502 -710 -898 446 757 534 -213 -432 -20 201 468 916 -126 519 -740 -368 -987 910 351 564 237 -643 992 -240 -454 452 367 946 755 844 636 -540 425 182 667 123 726 -830 879 -567 -987 -817 846 508 -236 236 208 -66 974 378 200 -449 -323 491 875 891 271 817 539 -893 -674 -526 -201 233 -32 565 -744 -289 447 -85 65 108 -276 537 -557 590 50 -140 -35 -549 -917 -168 330 -474 -405 -548 -807 -242 -976 300 371 170 -570 562 -53 624 -247 -781 590 986 -586 -545 951 -618 -653 268 586 272 -296 -438 362 -507 599 -677 -986 -155 522 482 -808 -329 179 648 243 398 -657 604 596 -464 -290 713 170 -176 592 -694 -521 231 -627 -376 -813 580 308 892 575 -508 936 920 -394 118 142 480 -294 877 -292 -194 384 -805 -237 -116 565 -165 -527 528 437 -449 718 674 -653 -711 -449 -709 -189 -267 759 995 -452 -716 -938 -409 92 -756 -653 -571 369 -88 -761 235 -238 342 493 854 553 -10 181 -271 99 383 974 974 6 723 897 -878 924 733 256 -816 -425 -833 -838 -543 948 -745 -364 -449 262 398 487 309 589 389 740 -524 794 98 911 274 -41 -871 846 -350 558 -542 536 943 -593 603 58 509 -285 -749 268 -593 -393 226 88 -768 627 -258 -657 914 -727 -876 -37 100 -576 288 -80 951 626 589 -46 -368 427 53 992 -185 -612 174 -442 -469 10 -184 298 62 779 586 868 663 261 -329 -401 -60 167 -510 -775 -416 374 886 -587 936 853 -927 320 745 103 -277 -618 274 -197 -815 -888 648 -22 662 -470 -117 634 -727 887 -392 246 -151 407 423 967 524 -358 -890 -632 -67 201 409 686 672 913 -249 475 -419 -362 401 -20 -48 -710 -172 -992 -427 -320 56 904 -610 -964 95 105 610 681 -434 777 -66 -724 -106 -212 393 777 -567 602 344 -391 -141 187 750 231 471 315 -407 -919 -168 -261 58 118 -89 703 -767 -866 -689 419 358 -821 949 -285 -795 -758 -250 239 972 -161 -729 493 -910 -31 82 -884 413 -714 -391 -392 -998 -587 -234 -822 -746 513 -485 -707 617 430 -490 -525 -833 -598 -104 -953 874 -770 957 -848 657 817 -182 542 830 -577 847 432 381 -391 -295 -215 458 567 352 219 44 359 -507 -526 -141 213 904 840 838 555 -272 -894 -944 839 641 -775 757 36 357 -756 -826 447 -856 439 338 -884 -147 -196 877 291 -544 -746 764 232 612 -83 78 937 -65 950 142 382 935 -639 949 446 308 -700 -23 -956 -92 -286 733 -356 -739 189 419 14 462 -991 894 764 684 326 -323 187 -531 -446 -596 373 -632 441 580 -840 -535 -511 -870 -981 -390 66 -196 -973 442 190 80 435 943 397 -15 -413 694 62 -298 191 -168 394 817 62 -380 347 -259 -652 -718 -701 -889 245 844 -335 961 635 -269 -585 -158 -637 -715 -990 -209 829 497 -587 -700 147 -937 -678 551 902 -652 779 820 -258 566 829 -433 316 -599 915 832 -86 487 801 -378 -762 793 -419 803 674 898 -606 -771 650 -160 -671 113 -966 731 -474 18 715 -583 401 369 -314 -677 -175 -125 519 -797 372 543 212 -34 761 699 -182 -913 87 784 818 647 916 -298 -128 -145 -179 -822 604 672 -574 825 -853 -858 -481 -342 -47 614 -165 315 442 488 805 677 444 386 786 -253 -645 -72 -645 -75 -465 -370 -963 603 384 464 565 -717 -762 810 506 151 -332 -143 410 163 -418 -648 -163 135 914 -761 711 679 510 -76 -195 -942 -630 796 498 686 416 144 -591 370 -691 -97 -211 -925 949 124 434 -504 -347 66 944 -616 695 -566 -922 -491 -65 578 -652 -368 312 -151 -557 363 -331 -513 -586 -557 -465 506 23 -191 -259 -674 -724 -110 387 141 218 972 -256 -142 613 -842 -854 -859 -760 521 -501 -178 933 -622 799 -496 -599 880 619 -555 -577 -320 -880 -166 -750 -845 174 -924 622 752 355 16 733 -226 943 -795 -948 -43 441 -923 232 836 936 664 408 -675 577 -98 -546 -118 680 120 622 839 227 778 52 -963 109 453 -957 -453 913 -684 -925 -77 110 -554 736 -129 -365 -475 -332 -672 -659 -117 -383 -562 928 664 338 958 -67 -613 797 453 625 -35 671 -406 -682 -325 -662 531 94 -67 -935 -735 -839 -417 -927 658 813 -926 88 -123 -835 -269 -513 115 -315 67 -292 -53 -991 -214 -536 578 -313 -831 -27 935 151 -792 -424 -995 24 -145 544 -49 -581 -829 -122 828 390 -836 -705 -635 139 -463 -920 620 679 91 -747 -383 503 902 528 -124 -885 -359 -298 617 -872 -929 746 779 316 702 -850 190 -150 525 -997 23 -344 6 -962 196 698 -222 -759 455 392 -37 -39 -144 -402 -695 184 900 -839 450 -880 441 467 275 732 686 622 -712 641 -397 -306 -256 -867 834 854 552 -13 -63 16 -151 61 271 144 147 -596 464 992 -246 -574 -890 444 -844 -330 938 816 811 306 923 928 -656 -130 959 210 -829 -966 609 452 967 788 -667 -129 626 -77 -897 784 -905 249 -109 -480 -168 -610 220 -30 383 -861 887 169 332 -137 -44 315 158 151 -961 -327 760 -285 591 -714 159 -652 934 -120 370 795 -498 -958 -858 150 195 -678 843 614 -386 399 302 175 627 129 -646 -467 -922 -351 711 724 -233 176 -563 -571 -306 -71 -710 -542 -576 742 -216 815 12 -612 -565 -300 327 150 119 -280 -939 -586 44 554 499 322 310 -688 -8 479 -172 977 -958 295 -4 560 676 -180 996 -447 2 -239 183 -116 -384 507 858 342 635 583 -757 -945 611 -258 340 101 -877 -318 700 -68 345 398 69 -624 260 -885 462 -980 318 851 445 531 -66 314 105 -447 474 -817 -444 -56 -637 -970 -749 376 969 -868 -6 -691 -916 -843 -561 -214 -559 -720 -970 519 -404 5 -648 -428 720 562 666 697 -987 -175 886 14 397 327 196 867 -802 530 51 514 467 -288 -950 -863 -347 -713 289 579 236 121 -327 323 -347 -982 935 964 480 -373 -958 551 -665 801 -350 -794 829 -605 287 954 -585 853 231 986 -577 281 908 -594 -930 744 991 952 -982 -562 -149 443 976 -975 -668 -729 512 -135 -814 -861 966 -538 863 429 166 594 409 327 854 402 -587 -39 -887 896 862 325 -823 -680 -977 272 -372 607 -708 950 752 -183 -389 655 -317 260 912 366 -85 622 -50 854 579 424 244 879 -843 -127 59 -672 -467 -339 -355 436 -99 -733 -865 456 -106 178 682 104 -460 -986 334 336 -833 -787 -518 -189 532 948 57 -330 304 296 251 -688 951 -407 -443 535 -972 835 -141 231 346 284 576 716 -88 604 -431 844 806 931 124 399 585 -580 613 -280 -160 -426 -229 828 -988 201 -232 392 -262 379 866 898 -400 259 -422 529 978 629 -894 881 -498 -569 -481 618 102 266 -961 408 317 -186 -157 -893 376 793 -205 544 -747 -568 -651 777 97 639 -159 -205 773 -276 -363 444 -782 -889 -47 567 -979 -897 765 -602 -278 230 -352 -529 881 -916 822 -883 -847 154 -176 -153 454 -54 -780 -801 -426 193 -528 626 -502 49 572 -656 711 198 431 200 -720 -396 -696 874 615 -563 771 -708 -480 0 215 -705 245 886 576 564 32 -694 570 246 -678 -3 323 -774 19 847 -690 -784 790 -212 -550 -733 992 -116 -706 378 445 170 -175 -304 267 870 58 52 -36 -519 -157 942 -368 -982 -257 -608 643 346 177 -947 986 -470 746 -824 -466 256 -197 -100 633 502 512 535 -662 762 921 585 865 -779 679 357 690 353 -375 -803 51 -497 18 521 -640 808 547 -779 985 309 240 -484 -423 -610 101 -227 317 677 592 521 112 764 320 990 684 138 162 182 -658 319 481 -14 -423 897 995 -430 -268 520 -563 311 490 -31 73 804 320 477 -763 -445 136 -650 -561 -950 -750 -680 -238 -990 -895 -227 -224 769 930 -52 326 -606 414 -90 -834 -76 -750 -18 541 -124 -252 494 -550 -842 -477 613 499 198 -427 -369 83 -879 -881 129 576 -592 346 -414 120 -303 -443 258 -992 -756 877 -539 750 -232 839 94 -753 741 422 583 -286 4 984 954 759 -998 -807 -279 912 572 -807 405 381 -34 -612 946 -622 -514 146 494 -952 -681 -340 -570 -650 284 551 464 -301 898 707 5 481 -368 -381 -504 -431 -730 -150 -599 516 -937 -572 44 -81 33 -284 -516 -713 -634 820 92 -207 395 218 679 775 -816 909 725 -762 378 -962 486 -599 33 173 451 -458 579 698 668 -217 553 870 -660 -242 689 744 52 949 -536 990 650 -479 -246 0 -661 -799 -854 -977 -598 724 736 622 108 816 382 -961 578 -469 939 -840 -247 740 -643 -506 809 646 -414 -436 -11 -815 254 653 -654 164 -746 734 272 547 -808 -75 -658 -828 -119 -502 29 -977 461 -310 587 226 524 -883 658 170 614 873 700 -852 -842 -230 263 -330 96 -949 463 294 253 952 667 274 -601 375 -642 -618 167 -993 -681 -177 -579 361 -319 -961 -57 -60 -194 -22 -818 288 -365 -259 -329 172 -60 -240 -810 -821 642 108 823 -690 619 -174 -628 -439 944 -127 -977 -419 491 -112 219 534 -324 528 -987 -328 424 515 -902 -139 417 275 -480 22 379 810 356 37 -767 -472 930 -241 -781 -1000 -510 -491 -116 -384 -994 -92 -659 -183 721 -159 -892 526 767 -163 -173 55 786 -848 -147 -867 156 552 746 208 952 854 31 591 687 946 -827 -819 -629 934 667 686 588 963 -114 293 -608 -441 370 552 593 -531 -605 383 311 -389 -479 -469 640 -964 -218 687 678 -539 985 667 37 276 936 -745 -687 964 -882 657 -915 493 -172 -615 -99 -549 -325 -704 -924 -343 -270 -314 -823 -25 -156 625 279 182 264 893 956 761 768 34 -740 -154 -766 889 414 1 131 -775 118 986 -871 775 458 183 872 73 -826 366 -424 -80 49 769 -84 -510 735 72 -711 -584 963 -256 694 200 -942 66 1000 -61 -986 678 252 -305 782 -237 119 746 -515 463 -133 3 -954 -549 -660 -224 -530 266 -382 -305 -294 -684 -44 477 337 404 -759 183 -607 399 493 886 -176 -960 630 589 53 67 591 567 143 -55 -194 473 -364 -515 -23 -678 -873 -885 -791 673 623 219 -165 266 -533 762 744 -472 825 768 -80 382 -992 -711 168 279 241 -878 54 -542 -635 -15 -814 -909 -806 927 767 -868 -919 -371 -563 353 -929 897 -535 75 267 -831 150 877 543 -461 720 -911 -176 341 -960 106 377 -78 -20 133 -910 -782 -244 209 -914 -567 995 -634 -443 -327 106 -135 -497 -550 857 -822 -379 674 -166 569 -88 -87 793 -629 509 201 376 -471 908 -658 -667 349 -941 -128 205 -862 991 532 404 626 461 -739 947 538 -348 -790 375 -538 408 345 -7 789 273 -192 352 -952 -902 964 -925 785 515 -8 -527 382 246 -502 -520 -132 -841 -532 554 -332 -662 369 -250 404 -83 889 -55 -301 895 -851 -667 -73 962 775 -31 -579 -971 446 999 491 -840 -384 -470 725 -321 -816 340 -103 -122 -317 -388 -90 -701 361 555 -106 585 -991 979 -19 101 -902 422 -199 -746 -97 -957 -621 720 70 461 -730 698 107 -281 -318 940 915 -795 928 542 -132 567 31 -991 699 -702 561 239 -538 -315 511 -356 334 141 323 109 884 189 987 -624 946 -389 54 -405 305 -671 9 719 -846 -925 503 440 885 -252 -175 727 235 -654 -83 974 -769 988 -287 829 757 491 852 -526 -916 60 761 589 6 693 -283 -550 543 -391 -773 420 389 640 -225 379 -336 855 245 715 912 -246 394 151 759 827 -426 597 987 771 782 -616 486 251 357 365 -699 845 742 493 -228 726 611 527 -793 -412 -151 -972 -921 -957 -20 -163 570 -341 172 501 291 782 804 -372 891 649 127 768 -515 -879 402 997 312 869 342 -611 527 -860 -454 -235 311 -218 799 -414 -169 -584 968 679 454 907 -950 996 -270 919 -891 -844 -207 710 -590 -769 -557 331 284 554 981 679 634 -387 -104 696 -887 568 556 -944 9 105 -592 -780 465 -445 753 -624 776 357 408 982 -224 -834 -126 305 -798 241 806 128 563 -101 851 532 352 -732 1000 -63 -194 114 -252 -978 -641 916 846 -321 -23 455 226 -402 944 -115 764 441 -340 -23 -726 466 464 -424 -965 688 -451 -920 432 -26 406 610 9 655 144 -828 -192 234 -823 711 585 -444 -821 667 -508 653 520 620 247 -367 43 -952 -989 583 -925 -634 -768 585 630 -63 537 -181 658 265 71 -882 -518 283 -778 -617 799 -186 884 -43 207 182 308 -182 743 540 -718 -911 828 673 -451 281 -153 -618 -46 -495 171 -394 520 321 760 673 493 719 -987 -301 156 -589 546 395 -437 748 -768 15 -768 556 -269 -931 -893 -279 -617 102 34 622 373 622 -948 -478 -344 -987 -258 426 -111 937 316 551 563 344 276 83 -257 -962 693 588 765 624 -106 -133 -706 -424 218 87 -946 24 803 751 996 621 398 -898 -555 830 -746 29 -498 595 441 -973 451 209 -341 -377 -187 -657 644 310 -787 528 107 572 -246 35 784 -42 124 634 273 997 77 -87 -237 -318 64 -80 939 -602 -760 460 446 -705 754 -398 261 -694 -776 932 -89 -714 81 -199 -946 -293 -735 -152 700 623 495 -174 969 -473 336 372 216 -383 612 720 -71 -281 -420 -515 -265 -993 974 -485 133 710 -422 -228 135 -737 854 712 -298 307 204 -268 -744 -938 654 -452 -285 857 997 582 -631 91 206 346 783 -50 659 -623 -381 563 345 -443 85 -765 275 -857 -485 573 -44 -266 -492 565 971 543 -588 38 349 957 -922 -768 -171 915 483 -277 -7 357 40 594 -623 809 53 188 -252 501 65 -570 -585 177 -41 93 -818 655 300 716 518 531 224 557 407 974 261 -888 -528 -652 -177 -494 979 -783 206 421 906 -531 -438 451 389 -998 -613 408 -378 -973 91 75 762 982 -458 -943 -938 -479 -608 956 -931 -546 351 323 649 -158 324 374 -379 134 -734 629 -368 518 379 -960 156 785 612 -81 840 -852 -945 25 -87 -870 842 -385 -935 -451 758 76 193 780 -19 143 -879 760 -693 -35 -559 125 386 374 -731 974 -17 192 -403 927 -504 630 418 -639 -505 257 670 -603 384 204 -117 -584 672 -262 -967 -509 968 258 -696 162 -307 187 -504 156 -159 10 -558 94 125 -922 -665 -27 912 800 -171 -321 -715 301 -832 330 -1000 -234 97 817 627 -381 993 -730 136 265 -832 -598 570 -950 159 674 -612 203 -65 -242 770 -798 -595 586 -761 574 811 -387 893 -240 490 267 162 646 -912 245 -32 -971 -498 894 662 282 -90 -796 -502 430 357 -535 -755 130 861 -145 129 -257 504 -845 -496 -298 136 -706 864 -273 743 763 65 326 661 -432 -772 -556 -698 -186 -560 634 -789 725 750 -470 -267 529 155 600 -730 -884 -791 -570 -489 -615 -839 -558 653 62 874 -343 344 88 -520 -366 -600 200 416 -504 110 -321 99 -120 -264 726 -39 -248 -341 483 367 -169 396 -903 -769 -884 144 -720 -707 945 875 -35 206 -373 957 414 900 -186 -593 -681 241 -593 -683 369 -412 656 -475 209 -432 680 630 158 148 747 127 -766 613 706 -252 606 -145 75 -933 982 562 284 522 320 860 -568 486 344 522 -197 460 -66 780 461 876 -750 724 -419 -218 -727 -439 -938 -19 445 -459 -151 -938 -523 -242 -133 59 -811 734 935 89 -328 577 782 290 762 903 -85 -811 770 -446 -195 -863 878 -723 313 574 365 714 791 231 559 524 -484 808 491 48 985 -274 -712 228 401 -849 -578 -890 40 278 -192 736 161 575 -40 -166 -152 -314 -12 -168 287 500 -667 668 -139 671 152 -124 -176 -590 882 -213 105 561 -332 -153 446 871 162 638 -525 -272 -393 923 -972 -868 -821 487 788 759 293 -639 -465 -160 492 -302 -902 162 -531 403 -628 -639 -943 -792 494 755 -99 211 548 248 -664 435 112 -731 683 -624 -353 -614 142 100 -759 910 653 -947 931 -466 -870 963 -766 577 -106 -240 -123 519 447 437 522 472 -827 -402 934 400 961 338 66 -489 375 735 25 -888 357 575 709 255 -828 114 923 -954 -835 -370 920 380 -369 -422 821 291 -501 -658 -116 493 -508 496 825 322 484 982 787 -273 239 243 -13 -331 -62 236 286 248 334 543 -78 670 -447 976 -948 -483 -432 574 440 -679 459 -975 -13 800 -717 -119 -673 941 -354 325 967 932 639 84 339 394 995 -361 853 -212 -556 931 -36 10 811 605 -606 -186 -265 163 589 384 331 -58 850 663 -766 -69 811 -908 414 -887 -255 552 -503 -477 162 986 745 883 803 819 941 633 -542 -21 138 -663 -375 29 -959 -153 -220 553 7 -906 422 -50 1 442 -958 -768 309 163 -741 -500 758 631 -322 -588 269 -208 -783 436 981 636 662 336 658 831 -376 419 -816 -562 964 -219 -389 79 314 -725 242 -558 -7 858 -810 850 604 -465 -977 -825 14 -895 -846 99 -595 -388 190 709 873 878 -715 526 -363 -851 -558 359 838 335 -645 -570 371 -479 -620 -955 -7 175 -693 161 -22 911 -437 -860 927 -902 -303 -798 266 872 852 -34 -266 -588 598 -365 -826 -923 -456 -74 -65 -906 -387 902 -385 -46 -301 -312 -297 -493 605 235 467 -559 461 834 718 -617 453 -921 -64 411 276 -687 348 -594 531 -335 631 -347 37 410 -882 -862 -37 192 -533 279 -53 452 -104 998 502 390 -782 467 -115 802 333 -93 -98 -634 401 645 -847 909 -932 -927 950 -745 372 -600 857 -205 -245 -145 -503 -784 130 123 349 -618 -630 -373 -899 596 -512 -500 676 570 -820 999 514 783 -140 166 -289 -795 273 -295 966 -325 -49 742 -167 -764 412 943 337 -864 635 658 453 -182 -384 -980 875 -772 81 274 631 -587 295 -692 -814 862 418 747 74 -208 419 617 209 785 85 796 -459 -958 -90 -829 -97 -849 -906 889 -652 235 995 -190 290 658 -958 974 -164 -426 423 236 -451 204 731 264 554 845 -866 493 -610 652 -330 -71 -393 472 -448 -797 757 -960 -199 17 -517 604 677 -199 -41 -536 407 12 -941 -451 -86 -809 211 790 166 -38 511 191 408 -136 -592 -410 -673 532 -748 450 351 587 490 -280 647 462 -160 -127 874 -25 0 -237 280 576 -130 -330 -318 -66 496 852 -57 266 -422 -908 413 396 900 585 772 -988 365 -858 800 221 -124 71 -335 -520 596 480 -465 -604 775 -142 -830 -931 -860 201 -676 -416 -28 228 -323 -466 -465 -8 191 539 298 913 669 406 -902 -822 798 -261 508 444 473 827 -240 83 483 -435 -691 448 -1000 315 -584 -116 -63 914 317 -29 169 -686 299 545 892 104 -312 912 85 -873 -292 578 -602 191 -665 855 -250 -649 -741 137 -430 694 939 126 420 557 25 86 365 202 -153 -657 154 -34 444 -754 502 644 231 -800 -226 -444 -710 -519 233 -874 544 761 453 -399 -189 -401 200 -480 429 333 -437 680 -987 -241 67 -842 320 -600 -961 -281 527 -559 -346 544 547 106 957 -988 665 572 -593 -683 -939 -62 534 698 896 -505 -207 349 -464 -556 495 240 -681 -975 414 958 -416 810 160 524 123 -120 860 -848 319 -821 382 -371 629 109 -50 493 -201 -455 775 112 820 446 -846 914 503 -453 527 -225 749 -870 392 582 -250 -169 -516 -459 -511 991 809 715 -177 -491 231 188 -788 119 600 208 28 228 -250 -879 -890 -229 -846 942 -158 119 -729 758 310 607 587 973 -36 363 -93 977 692 -718 558 -780 940 806 577 -124 257 -611 -547 -898 -679 -836 641 881 31 644 99 614 367 335 13 -603 -155 -727 -122 -682 548 906 230 -74 971 611 -74 -62 843 392 20 271 142 461 -411 69 604 238 114 762 -628 368 -283 68 -402 -862 634 -172 140 -268 -235 -685 -441 432 -524 -311 448 -286 685 875 160 -165 -162 -793 346 40 -22 785 -39 -872 149 510 303 -298 858 -385 352 -129 -564 -30 740 -615 -165 -785 3 -9 -802 -879 -911 982 -619 838 -67 214 485 -151 703 680 792 -453 697 637 -823 -16 114 -43 308 280 517 -464 -91 678 -286 -233 -778 -919 -107 48 743 -450 -756 -90 394 -468 588 621 949 -851 671 680 -845 -172 -448 619 240 501 -51 -65 -884 570 217 -649 421 809 -80 655 -93 -433 54 108 972 95 -199 582 -593 128 441 -761 629 -600 545 -758 -529 479 -380 -267 490 -592 -15 -956 38 577 -262 450 691 -879 913 382 -222 -204 455 193 113 676 -517 -919 -244 684 799 -650 -588 -477 -4 753 344 -455 784 797 -915 885 811 728 -619 -112 805 -280 -511 -270 750 -879 -97 697 658 -370 836 845 -705 -138 878 -822 -49 496 -905 -988 39 62 -743 54 -600 581 830 -510 -602 340 -609 664 678 168 -536 32 974 -414 -470 89 -928 564 -709 55 -855 -737 -566 -529 814 233 850 -718 -223 -678 -44 481 749 89 -960 410 522 -457 -633 631 3 26 -446 974 -86 889 867 648 693 -70 505 760 -992 999 -713 178 -80 394 46 -772 392 -825 707 -70 -765 692 872 376 196 -951 51 -39 307 -764 586 527 537 -689 -989 559 -435 835 186 -614 -134 -677 181 542 66 152 586 -607 -436 -762 -452 916 608 973 738 -748 -336 -955 39 -818 -881 271 307 -843 -534 962 -146 -221 879 588 -38 187 449 -91 69 576 -234 -921 240 677 -224 -54 946 -708 -474 195 -255 282 -431 600 969 89 -501 236 122 467 -89 -634 -857 706 -96 -493 -290 -261 732 -822 -519 950 -629 -683 524 -157 -531 119 -435 -149 -820 795 -876 -498 937 -527 205 -339 109 774 556 851 -576 -668 -212 -838 -229 -333 709 -266 276 251 -180 444 -142 -607 -379 3 293 351 -100 977 689 812 -408 -496 -678 -494 845 240 -307 -992 -709 658 731 -857 -167 296 -515 47 -940 504 140 897 126 170 226 -506 -685 -299 -532 530 -719 545 13 634 934 489 202 737 -750 -110 -276 275 274 258 481 -920 741 340 -644 -898 -459 -892 684 -157 -422 -32 -635 690 778 565 -818 -762 107 690 668 -835 192 469 361 448 -805 -814 142 829 445 778 516 -780 772 90 895 -522 622 -920 -485 -209 490 -644 774 882 550 411 -197 661 -235 -90 238 -786 996 77 510 109 -872 450 -331 690 -686 -537 -357 -879 -355 -20 -209 375 -173 -935 -847 -602 169 -649 -643 -305 -64 -324 -876 539 431 -873 304 -791 875 -220 -45 -561 80 -378 -82 87 174 91 453 655 860 -783 -209 -264 23 120 149 990 -207 -31 906 801 -905 -471 -192 -193 -707 -934 982 -681 -432 -637 -53 -638 -293 -646 67 544 -405 -858 -157 -238 -78 876 -619 908 -320 -72 -603 -556 -946 858 -821 233 -437 -120 738 845 -454 616 933 -218 -530 -86 799 -243 767 -336 -329 919 -889 -356 -755 484 -403 -221 801 326 -802 -19 -336 689 -381 925 9 308 -483 -425 185 323 -593 -232 138 -278 -137 -162 667 -187 300 -385 -47 -733 862 190 -153 -70 879 -175 987 -788 -808 382 -172 -786 789 -990 -649 112 -704 -90 273 969 831 517 483 -141 74 523 -167 730 513 274 130 -345 828 565 180 -260 644 -3 -479 -363 -570 -437 222 610 -629 434 -942 852 -657 -682 71 772 934 759 -413 -781 -353 194 -18 848 718 281 581 456 707 576 300 -478 333 -887 -540 -565 -184 144 80 168 648 -418 950 -271 -449 549 -651 -734 28 -551 380 -379 -566 -973 -500 -573 -656 20 -353 -590 358 -989 -921 -30 40 -954 436 316 388 654 208 545 578 -882 548 -774 760 -854 332 433 -37 -254 -321 304 -619 -931 -799 -739 995 429 -342 -284 414 351 828 -996 181 746 -177 577 -694 664 -290 -442 217 531 964 457 854 982 -898 315 335 907 -199 -808 -124 40 -586 -444 536 548 -26 97 336 797 -912 69 -821 -963 -249 661 -81 -929 605 -656 -711 838 821 653 -780 827 -225 736 692 453 -210 947 937 -521 678 348 619 116 -273 638 -237 -624 346 16 -103 -628 -732 405 82 524 316 -50 965 185 -673 20 -715 633 -720 830 -299 220 797 993 761 -946 625 -758 59 -905 934 190 -404 -672 481 364 751 -755 -118 57 -42 267 334 236 -844 599 409 355 -431 421 715 -415 369 -896 351 250 -316 -298 -545 -661 -983 93 -517 933 -753 -793 63 -884 -901 803 -641 -759 -826 664 688 -30 -113 928 158 -939 -863 -381 -780 989 -244 -908 -308 778 534 495 -522 591 248 -178 -774 256 -213 260 634 11 44 -362 -195 -395 -686 177 -548 -540 -361 -210 309 258 -733 -24 483 -426 500 739 252 -768 586 409 500 156 294 -387 -359 -364 -903 633 -539 893 -295 510 193 -726 -702 -755 54 563 -834 573 -328 -248 412 -551 36 271 -203 333 921 -622 -11 331 949 -412 926 -165 -843 -736 563 -385 -160 -120 616 -512 -369 285 39 118 694 -313 685 -517 -516 -539 874 -376 358 776 575 47 -976 548 914 513 -549 -602 664 -544 -235 232 426 242 669 959 35 752 780 71 789 519 133 -292 770 -314 -255 772 178 886 -396 522 -372 -147 -609 -174 -518 -493 722 -916 -964 548 160 -938 78 -294 449 443 -296 643 -227 -648 -767 -686 978 146 -99 -272 827 298 -569 450 529 622 -929 262 456 942 849 939 377 981 60 514 -979 180 -962 -797 330 -104 712 199 205 412 -636 -944 -523 28 -238 916 597 448 77 966 734 913 -12 47 -612 365 605 730 129 -557 991 -245 -646 446 -118 -770 -223 193 -794 81 116 -970 476 -619 587 612 -347 977 -153 -760 -602 -610 212 -725 407 876 162 369 283 520 -184 -771 -831 -987 -511 853 423 802 -448 -800 864 803 896 -466 37 429 -834 -163 687 -295 -87 -990 82 700 590 82 -978 -933 660 224 -515 64 -455 25 -754 669 459 521 328 -838 190 564 -774 100 6 -469 -490 -340 -360 791 762 -663 268 -156 -964 -822 -785 -117 347 -462 553 -796 27 -76 754 -264 563 -822 -552 438 -870 -431 -69 -179 -605 378 -255 -412 -79 -774 -340 606 -136 885 470 281 442 533 327 411 46 -730 -316 -910 18 -213 -174 -961 -681 230 -959 -387 -504 484 611 638 434 453 -360 984 -64 -898 718 226 577 -280 767 -821 -799 192 74 -661 -202 -784 -638 -895 -707 654 939 -617 -701 -105 -289 -217 -363 712 925 -349 668 -554 -541 -777 729 693 460 -448 865 -145 -676 307 290 291 -641 428 864 126 -728 -95 539 -359 -209 597 -619 -452 122 -838 -869 -536 -418 883 -290 383 -67 -482 295 515 -317 321 698 -399 -343 70 986 -408 504 -20 365 170 492 36 573 420 -23 -176 514 998 -666 977 -891 -153 -911 204 -541 -216 -993 -70 95 -584 668 549 702 -348 213 276 -522 50 731 -904 -672 126 827 -456 -364 275 749 915 -204 329 -437 -692 -405 -996 -446 516 711 461 833 -937 -613 321 323 138 -368 -807 24 -959 321 440 849 521 -413 -841 47 -380 -749 -515 -92 -377 797 351 16 -456 -229 786 -549 916 -755 -597 703 -101 574 -2 973 314 386 -680 -560 -440 176 -716 -599 -296 433 -97 -218 403 741 -316 102 693 -526 -52 408 -417 -910 -103 147 710 431 -315 753 -800 895 948 -870 127 519 -803 653 504 -964 -593 -350 15 -430 -854 371 -315 132 570 83 415 -469 124 -306 -945 286 576 835 30 -561 722 -98 -210 -594 4 647 -240 -311 -361 -125 263 -159 433 971 399 70 -668 -818 141 -832 722 898 139 -967 7 -949 449 464 823 829 -844 44 -781 1 990 -808 -536 945 -953 -546 -255 142 -798 774 427 -208 561 -7 -77 85 -160 -735 907 208 -449 477 406 608 -949 484 189 776 -701 471 -264 -142 900 -569 245 769 709 -40 -415 -173 558 913 875 -65 969 -301 21 862 648 -962 -475 772 366 298 -825 -13 77 134 -965 -980 -335 100 551 339 -62 -125 -435 -744 527 305 -126 225 -80 -239 982 194 654 519 152 -845 -777 -181 -220 -759 -55 -771 603 -802 998 241 80 -823 -489 -561 825 658 -597 138 25 -863 382 664 -193 -791 217 -208 -943 610 -259 -497 556 -772 167 777 -739 -123 -81 -26 -570 182 -960 585 712 99 819 116 255 169 290 -384 243 -699 113 -863 -558 755 343 -775 242 -982 395 -918 373 -911 428 -15 404 -136 -576 188 -131 579 914 -30 69 271 738 267 -369 -810 539 604 -754 959 -765 -948 -900 932 -471 409 108 -462 109 760 431 -100 -661 45 -867 403 360 207 -473 875 811 149 -410 402 -130 -251 -329 -400 610 586 758 -462 795 -114 871 439 714 95 -792 145 557 -17 27 754 483 -680 -841 152 -230 -406 2 -861 -438 -351 -58 180 716 -476 40 890 373 -500 190 -921 -306 26 -730 564 225 508 161 318 -356 635 396 280 -518 -40 505 -356 -34 -708 781 -215 -351 -679 -411 -21 -428 -225 -704 148 -414 967 -888 826 238 855 301 369 -914 -584 8 -391 504 878 -92 -931 -852 722 878 179 734 -843 -272 -231 -759 310 264 -977 -481 390 -356 -880 -561 523 921 194 -798 120 -859 -139 638 720 689 822 -535 477 -336 901 -363 125 982 -279 822 -630 737 -554 233 180 946 211 410 -862 -884 30 823 404 152 -326 103 -631 -704 117 893 -625 -927 -159 639 -199 558 221 -684 997 400 661 -802 -40 70 -3 742 61 -859 945 456 174 425 -594 907 -252 776 272 713 -924 935 777 -901 -61 884 511 27 -863 235 -589 233 -281 996 556 -919 -214 965 -293 -344 300 28 -896 698 -1000 492 -478 -777 -877 -795 133 377 -464 731 930 406 629 607 -871 38 -260 739 795 127 837 723 -923 -250 -434 -26 -479 301 -541 364 -116 -235 -578 191 -677 -55 72 97 332 669 480 71 -185 384 794 -155 -518 927 -751 581 -977 -705 785 -872 482 -326 391 -44 897 317 135 -505 -35 974 -875 -162 187 799 -714 342 -971 305 805 131 880 435 754 -163 733 144 511 -600 797 -294 -855 351 859 -584 818 682 -625 -599 -590 528 244 -272 0 -353 -908 -70 -271 -161 -466 212 -289 341 187 457 -409 -790 -627 86 -280 566 -162 0 -74 -696 643 -266 -117 -637 386 467 -374 -75 700 69 -479 160 -980 -384 106 355 476 -835 590 485 458 -969 23 103 -619 395 109 703 99 335 217 -362 565 521 175 216 678 -592 -449 -626 573 -196 446 -636 -442 556 -472 -421 -544 -128 210 -872 -571 647 149 -908 -204 -502 -360 233 368 -6 528 349 85 850 445 -872 239 -840 246 436 -553 341 -771 -419 938 -452 -980 395 486 689 551 -427 929 388 -762 243 -361 839 -300 -395 -146 -5 -844 181 595 -775 -127 -786 -227 -215 -783 542 -5 -749 -906 -792 -374 527 -100 460 -281 379 370 738 917 -271 -857 -109 -400 979 320 -982 -747 232 -562 539 388 794 -717 -830 -258 -881 -852 -17 -292 296 -563 -921 -299 -40 -976 864 -420 508 -415 -156 404 273 672 570 359 672 -4 580 434 -660 -835 108 -594 -171 -223 795 262 -489 209 -321 -306 -498 856 -974 911 -586 660 -834 -416 -298 658 -27 817 388 -432 -773 466 412 180 -971 -355 -3 976 49 -771 -706 880 776 -266 957 -500 -892 -68 -165 364 -359 417 436 455 457 -556 -422 521 315 -788 -329 142 -451 905 -406 -939 -336 144 -7 880 -459 -933 352 584 792 810 -468 39 -788 -510 -820 709 309 279 429 -241 -937 305 -89 -833 785 357 -226 -66 380 -6 699 -65 -674 294 -957 708 133 153 499 454 977 -572 422 -478 -878 -546 881 -131 -979 349 745 -897 671 789 984 -994 428 800 -636 612 613 -478 -536 11 897 445 571 -2 -179 -450 -995 395 697 -992 337 716 -868 -109 -699 -705 -142 -296 -160 -178 -659 -650 -512 611 596 775 45 -297 -774 547 -449 687 476 375 748 137 402 477 -297 -554 490 869 810 -308 -772 89 -83 454 -584 287 -145 -726 886 -108 -711 -450 -821 -277 -225 437 974 -114 616 695 -594 368 25 -924 808 -883 319 -874 200 494 957 -741 113 495 58 595 -595 -113 659 -853 -308 -134 -38 993 -135 505 442 389 -21 -165 181 381 45 488 -618 -224 984 710 653 762 692 501 942 418 56 91 265 786 -183 -608 28 -631 -681 584 889 -139 996 358 713 780 -623 -503 465 -723 -502 -989 287 197 -486 -558 -657 -814 247 914 -96 83 813 38 -964 -694 -392 -510 364 288 -492 -563 131 -28 -747 -370 120 -829 649 34 -670 633 805 335 -338 -942 590 985 -705 346 -734 -493 97 997 -437 905 -864 900 38 477 -478 -629 500 607 -334 -779 -61 717 201 501 -224 264 -382 941 785 607 -899 -851 -295 175 935 196 631 815 -432 -124 -860 -970 558 415 -781 -970 -874 -591 -739 -193 -851 -684 -101 -460 974 713 950 -552 736 -632 752 -921 559 302 565 -309 804 -968 -70 0 -216 -470 -273 967 -585 -775 -865 808 -523 945 399 460 -260 -720 -274 -846 659 635 -396 -409 -655 -928 623 287 753 -898 389 -749 590 -193 332 -869 32 23 -650 -667 -375 829 -362 995 710 793 552 490 -1 492 -435 -545 -826 769 263 301 -271 -268 92 -204 25 437 68 874 616 571 226 980 -53 -414 -830 -27 132 87 159 820 -491 11 -845 -253 360 748 -850 502 -771 -237 957 -461 646 887 134 674 936 680 -143 542 -212 -981 -609 541 -259 -520 -902 -897 -983 434 -566 476 634 -967 363 928 413 565 375 872 -149 450 662 787 -641 -365 -124 -585 -398 459 -576 -664 3 819 -894 994 -953 -584 -453 -950 850 -870 20 163 530 -55 797 -484 643 -807 -989 132 -988 90 504 -33 816 -613 -432 348 747 49 -690 -223 -493 631 -711 -780 -732 492 -812 252 -180 187 -808 295 -551 103 -880 -773 -780 -661 941 848 -473 680 -995 321 722 -893 78 268 465 811 499 409 -459 424 -176 756 796 315 479 -739 -340 305 -569 381 961 455 499 923 94 589 -622 -385 703 942 375 364 -637 -144 -469 -402 824 -748 291 -761 168 -604 -476 717 -58 -566 266 257 658 569 -507 -962 -906 -964 -244 262 -662 65 -265 462 775 -538 -22 -141 896 143 649 327 68 -246 155 149 933 318 946 398 159 -531 411 -426 -321 -66 26 72 -497 50 131 -760 -602 -839 827 -705 974 -45 -375 164 -479 -809 -831 876 980 -415 -440 889 735 -337 506 282 -902 714 -532 -546 -268 -215 568 -571 766 467 -79 463 -416 -648 -961 260 -832 811 -41 -127 -638 -627 666 573 276 339 452 245 -571 -825 400 975 -241 998 -323 -452 512 -97 -491 440 251 -733 754 -613 282 908 -447 850 -569 75 -651 -576 652 244 -709 -205 -956 -880 -646 -746 312 -1000 16 -579 -888 -403 -382 -797 -449 -974 223 707 913 916 -905 194 882 214 -486 -210 -969 -325 -346 372 -791 560 885 55 -345 -127 936 -837 571 179 918 474 355 834 -818 311 628 -96 -79 930 -464 900 -423 531 -999 533 610 -675 219 -645 544 804 970 209 -886 -813 792 569 -873 728 -49 -454 -483 -114 -449 368 -432 -786 -231 -701 -215 -477 -526 -571 -822 -616 -211 -601 -928 542 497 718 669 -308 -104 -246 -886 -310 -639 144 -738 -90 -246 -602 235 512 -59 -639 105 -504 201 -888 -228 996 942 656 -874 6 -52 284 -419 -375 337 334 -235 666 512 593 929 530 213 -302 -183 591 -461 688 141 564 -43 626 769 -583 -901 -610 317 528 511 -213 623 -806 -694 -468 130 708 -462 939 -572 910 571 -408 229 487 -338 222 830 -68 -350 56 372 -413 -662 -666 -938 -899 -346 11 121 577 -852 -317 -343 200 405 348 953 854 687 -163 -668 -397 602 -859 -621 920 -275 76 -797 -254 -395 361 -361 583 781 905 843 827 -785 -261 -368 -596 402 -918 -201 -347 -211 632 -631 277 823 525 -599 562 -546 -850 -231 870 86 -101 -984 464 -328 655 -487 322 -718 -389 824 748 -16 554 -756 918 606 852 -263 857 852 681 349 -581 593 396 -218 186 -604 294 148 313 918 924 81 -46 -86 -840 961 -463 135 905 0 -140 -400 -623 -948 -468 -508 806 391 663 -308 -471 -671 -842 568 240 494 221 836 -628 -869 987 548 -18 -865 496 -362 605 -462 507 998 -974 -938 -854 883 330 -166 -726 86 955 543 -515 -368 -183 495 -645 281 157 86 -536 -747 -853 -77 272 211 668 -655 -714 -424 -253 803 -574 125 -563 -731 -385 442 -486 82 367 881 -253 -81 -213 -125 -328 -374 185 904 249 354 -79 407 672 578 697 -414 139 -193 -810 -589 334 843 -540 -901 -879 -935 -144 -540 -90 330 -679 15 -755 -9 -510 795 -844 -96 -859 897 -185 49 -271 727 -991 -354 140 -873 175 126 -888 797 404 478 -792 441 -296 980 200 -273 -390 584 -398 -496 -346 956 -277 910 -371 -651 -268 -620 -864 655 304 -267 28 725 -322 418 -363 -265 -540 -861 11 -774 -303 351 475 -259 657 -17 -178 -975 -610 216 515 -380 539 244 -108 -13 248 217 -547 325 446 -959 639 -459 620 225 -748 335 72 547 510 -923 187 489 -378 353 880 -859 -351 -554 -227 -25 -787 300 719 -996 421 90 149 -170 904 -329 -774 -165 109 429 916 -821 435 122 -277 -28 -955 -242 541 299 -93 -483 870 -732 959 322 307 -510 762 195 -641 -366 686 -395 326 -661 -586 -48 264 86 767 708 -86 -90 43 -416 -152 539 -711 926 705 -472 -79 -750 878 -822 -552 -216 254 94 -81 452 -884 218 145 -221 918 -171 686 88 604 -187 848 968 -754 -614 -676 -808 631 -551 -678 -312 474 -896 -766 288 -258 -436 555 89 26 585 295 -278 -229 -294 -134 -110 -162 -454 629 -586 -389 517 -147 730 1 -549 519 348 660 -611 -194 -256 -946 217 -782 507 -73 -685 -754 -340 560 215 -279 -147 -668 -594 150 468 -56 -354 -519 -289 -698 -153 798 -236 255 556 784 99 -57 477 -600 295 -545 -923 -246 394 845 -703 396 -505 468 -785 592 -967 65 -383 -378 329 -12 -752 -663 -571 497 996 -7 6 -928 935 -378 -500 -264 -111 -818 812 30 -301 -897 -744 -904 -625 -349 -454 -992 757 258 -332 642 -483 -686 815 -184 -784 39 816 447 -918 684 753 -647 -598 -471 -776 -275 990 -958 607 833 -14 -187 257 -276 738 -755 -141 374 -633 355 97 -101 -928 -767 -355 841 175 -818 722 812 -761 -755 20 -171 17 -47 466 256 -727 553 159 279 108 425 -794 -40 108 478 149 258 196 -165 -31 803 -547 761 188 -287 774 459 197 -90 115 -194 -896 -790 428 950 -984 830 695 586 -399 643 -884 885 -457 -305 -420 -257 899 -635 343 777 107 543 314 56 -478 260 -268 -201 -81 -750 636 608 -552 -820 -27 150 -498 -626 271 513 862 -412 -213 -573 371 327 865 -504 298 494 966 -33 -251 -787 494 81 976 -734 -484 951 855 193 166 96 198 -867 -270 3 -875 -284 577 -504 923 -529 506 -488 180 14 949 215 598 785 -791 482 0 473 -421 176 -649 384 -720 -381 688 889 295 -230 731 -576 -47 763 -359 -447 -896 474 -508 254 -754 502 213 627 740 -39 745 907 -49 411 528 -44 -931 -468 488 -817 -570 133 523 -678 -408 -719 962 -168 937 945 -382 -83 933 938 954 290 395 -143 972 -969 -443 -501 592 912 -939 742 917 -521 -512 875 354 106 631 -499 -818 -409 206 913 404 -834 -789 500 -550 -60 363 587 -239 869 -132 504 558 251 231 405 -136 -172 902 -188 -106 -72 -389 936 -788 -978 80 -186 358 -480 576 -598 146 -261 -835 417 184 -552 548 403 201 450 790 866 265 872 -358 -424 940 -191 44 -583 159 -656 -947 -322 -23 886 346 -580 -448 786 -261 418 656 30 -349 842 64 -508 -764 -602 -200 -769 771 938 480 -437 188 723 32 -38 -86 170 725 -759 -737 -262 140 569 173 251 217 900 144 -364 996 -685 -785 -694 99 563 17 -902 -679 -205 -935 -426 553 -956 386 -408 -967 485 362 342 -160 -546 995 37 127 76 -276 -430 -881 879 543 234 -184 391 998 436 -893 691 -257 -606 -792 -953 -745 786 545 -579 823 148 -233 811 -35 -2 -312 587 513 185 -923 782 874 841 -983 280 -164 -576 980 -920 179 94 201 794 -160 895 -114 670 234 -431 -688 591 -580 278 -913 495 -694 -742 391 -376 -900 124 -536 646 51 346 604 296 615 -999 -45 791 203 734 -459 -383 -248 -342 -879 544 -974 -234 -989 -832 -340 -252 299 -422 -784 -220 -830 634 16 -399 932 468 74 -333 -387 598 -156 -54 403 -964 -825 -310 -742 881 -551 469 40 -664 949 -921 319 -105 -788 743 -762 692 347 -931 821 -720 421 265 -289 -859 319 -940 -951 -238 -586 -727 514 -150 -632 -665 -610 558 116 -119 761 -467 942 234 134 743 165 -986 471 357 757 882 619 -936 97 142 -938 -62 482 993 -850 980 -603 -761 -458 -39 -289 -13 -794 280 452 19 161 516 716 627 -435 427 -74 -208 712 -300 920 47 703 279 -188 -179 -906 675 -119 -352 137 -858 686 747 -330 -354 524 88 -720 -258 557 -131 923 102 361 -93 923 -685 -207 663 28 -752 507 45 -362 875 -366 523 -442 -141 221 -347 714 -354 -888 902 -701 -766 267 410 576 71 64 -543 -344 -705 -798 -621 794 659 604 -189 762 -715 882 -310 208 -727 126 218 -206 -832 241 808 -581 -511 545 -887 815 286 318 929 130 476 -942 -381 -275 -295 -312 363 -595 604 -588 -745 -125 -83 869 -224 989 -188 -698 107 17 189 -692 -751 870 282 514 -591 378 -57 510 -301 -660 403 853 294 156 -339 34 -300 790 -705 963 804 -216 -498 -456 572 -721 -611 -711 898 731 -608 523 -634 585 436 -80 -607 -852 -74 -171 -514 667 -608 735 -941 744 -943 -26 -317 884 72 -190 -674 100 -235 104 -916 253 -353 108 27 -578 492 -782 895 106 286 -910 -300 -67 -761 720 360 737 816 -389 -464 -232 -73 73 -442 -630 684 689 737 -284 750 -697 -632 -305 -873 -637 979 352 704 -210 -516 -91 43 846 773 -661 999 -897 -416 555 645 697 227 -628 -220 -571 474 -849 568 -341 12 723 -309 -137 -250 792 -92 237 274 945 156 191 408 -776 -770 -242 -261 413 -733 -62 -913 719 498 -697 -371 -586 501 -415 -948 -520 -735 49 903 -644 266 956 725 165 -823 -984 181 574 393 -496 77 260 447 423 -3 575 268 953 -919 -994 903 -464 395 94 790 990 305 -448 540 577 2 -313 135 537 327 -978 909 -443 -568 -533 -187 -868 -993 228 -884 -927 -453 982 820 41 644 916 -212 -104 860 -738 163 -240 -850 227 396 -994 -969 -377 -456 601 805 -870 351 339 479 -275 848 -625 -514 -726 524 309 -466 -829 39 499 854 -189 650 802 -667 907 139 -994 976 -981 -594 514 167 472 -227 87 -758 -238 971 184 471 204 -753 781 239 598 -283 -804 568 530 -651 -283 132 427 -130 884 528 137 -787 -872 689 994 -219 -367 -384 366 937 -592 -629 622 -812 -667 -14 206 -401 -376 429 -423 460 -603 411 -435 -577 127 579 -947 -277 89 -166 -45 255 688 432 -284 -112 90 522 567 469 887 -445 246 -140 -811 933 -382 939 -488 -338 -758 -992 439 -310 150 -165 131 -294 -37 924 -26 -120 116 10 129 -547 -22 -276 577 -347 705 -618 598 985 682 896 642 401 56 -992 291 105 -66 785 -478 999 553 248 -905 212 668 -622 -190 137 -330 -186 666 -415 763 -351 400 975 940 -492 -135 851 -382 120 -982 -410 914 -550 -648 174 -644 576 769 826 842 -143 479 181 295 173 626 -594 -491 889 197 -494 -853 -772 -157 710 617 -220 -26 738 14 -68 445 -302 788 -356 500 -107 -208 276 818 -830 -235 -600 146 428 383 -491 324 -299 866 926 -525 766 148 704 129 -533 -726 -793 -5 -667 -784 965 524 188 518 279 428 -623 -105 -492 -496 332 402 20 -934 -86 -640 29 276 942 734 622 -328 -905 -862 597 695 -185 309 157 663 -698 -479 234 -171 -874 -783 -619 702 -133 -470 574 892 -555 2 -426 -679 -773 -670 -388 260 246 944 984 -930 885 -268 255 611 133 -876 976 520 220 846 444 -742 -314 -158 -959 -647 459 205 545 -306 -812 193 147 -991 19 -92 256 -25 325 -773 -344 487 563 -248 -824 -255 599 -513 167 -781 257 -681 -280 -274 -129 422 506 350 602 274 -412 466 -218 -702 -62 -185 -961 637 534 -461 751 213 -739 870 159 -199 518 -425 -159 -794 -999 -257 -871 398 613 -749 -389 -50 -674 -23 -114 -506 -340 -302 569 808 -6 -732 900 329 -974 -214 880 -548 -368 -90 293 -752 -153 403 223 -536 697 -993 139 -105 -948 -226 808 681 -947 494 268 -44 758 661 423 117 930 -653 -100 293 -99 -837 -148 -273 696 -870 130 -482 264 541 10 -535 399 113 -398 581 -762 -960 -752 -218 860 127 -139 -44 368 641 386 400 325 332 -831 917 874 -90 -507 -689 979 549 392 55 313 803 312 262 596 302 -646 -847 -72 565 196 -427 -830 -723 -169 388 -81 -895 664 739 -124 525 -782 370 329 -931 -219 307 -75 -848 505 -893 445 -305 249 661 -976 -724 -602 -224 -607 -177 941 -699 -734 169 -932 -467 161 -6 630 660 901 606 -292 228 770 361 586 444 116 881 -394 144 88 -780 310 400 -802 -128 -881 222 -949 404 -139 248 527 -486 -791 588 -630 -593 758 52 -301 -790 -330 -411 784 449 286 547 -405 893 -766 -985 790 -521 964 233 638 -637 555 -749 -413 111 -47 -210 139 571 -599 -556 -461 753 -575 865 580 -921 -334 578 -232 -758 -564 -346 -802 708 819 -421 141 -489 -397 -367 -720 -255 -692 933 -672 -166 741 -714 443 -156 -786 -839 730 747 -889 872 -190 127 784 -288 -578 829 -30 68 -406 503 -852 262 25 -111 -46 -128 -148 553 -446 407 -718 546 -961 -775 -536 -721 938 -964 -937 33 -90 594 -76 -111 -321 -400 -633 333 -18 79 306 511 -485 626 388 829 -177 -37 468 -438 -424 -452 363 67 -302 -123 999 66 -985 -6 -983 265 763 989 612 -477 -137 988 -836 -574 -25 391 -308 -347 -563 887 346 -324 -460 691 -572 -630 -693 755 580 887 445 -80 892 384 833 303 81 -72 584 -785 -532 -483 127 103 -704 133 101 -935 69 -716 -482 670 -222 105 -967 -51 422 -92 417 77 -663 763 -766 377 -509 -73 -42 -219 539 754 -123 288 -143 -835 -910 819 718 -527 925 974 -663 -294 -280 -394 251 -23 486 530 62 -708 51 -889 163 -174 -216 -394 964 764 -495 -452 -92 949 -403 887 870 896 -309 -781 -45 21 -411 -919 497 431 -760 52 -6 -446 -295 573 -121 72 -520 -320 -90 583 -18 -354 -662 599 -252 -481 701 634 -273 608 -248 255 625 9 -340 -38 -890 1000 -247 579 890 -346 965 384 -55 -285 -336 890 -451 843 -31 -625 624 -874 -693 609 542 907 767 -802 -447 654 -531 704 799 745 -665 -992 -859 -486 -686 -858 95 886 -615 -962 534 -601 -582 734 -300 689 -548 823 -848 -638 794 -580 381 -438 725 -40 -282 -337 312 741 419 -944 420 5 604 -697 580 -742 -307 621 496 -853 -15 916 -255 152 -251 81 -957 -654 -955 -956 26 -324 -810 434 708 -885 -802 491 -739 11 -934 -739 422 388 430 -295 -759 199 496 -481 495 161 406 -417 -423 -70 -365 -63 286 228 -916 940 216 -840 -346 449 673 -178 950 674 -494 253 -172 238 -981 -362 406 -264 -449 327 -755 -656 -440 496 -639 925 -805 -550 -353 928 127 475 969 519 50 -327 -21 312 972 270 91 209 -272 -911 -60 454 -409 -561 -30 -51 -339 873 188 409 315 -16 819 952 -959 -850 827 -13 -611 163 -781 -250 -572 535 -834 -842 -950 -999 -951 -969 -565 432 967 -605 940 385 812 386 -48 -470 560 -430 -600 -902 -361 -255 788 270 897 -302 -921 271 963 557 447 -489 -436 -326 386 145 688 216 -263 -202 -417 983 54 260 198 -820 335 -157 718 -310 498 -687 128 17 487 282 -664 -493 303 661 193 895 -697 209 -407 789 671 427 -488 401 -66 762 765 -246 739 647 71 -514 -944 629 530 -437 -150 -736 -406 548 14 -711 -692 209 -837 922 -724 -16 512 791 482 707 -5 -81 -896 -309 470 -725 758 108 505 -217 323 538 -205 -109 -693 -866 197 -87 -966 13 -793 -449 -388 590 -23 388 -668 906 -855 -395 -138 983 -627 -641 616 -857 -361 567 921 951 582 613 -784 354 150 888 -7 -52 -914 447 -743 209 465 967 272 -252 -215 557 693 -649 786 -744 448 -552 -288 -752 -863 -956 861 -530 -986 -389 304 529 999 621 -612 -174 556 130 -986 -760 251 32 995 175 -402 -585 466 413 -18 -730 569 -836 853 305 -824 659 -603 -717 599 -230 461 -982 -693 -104 -70 -968 -533 388 -262 31 -280 241 719 214 -251 -640 833 662 648 936 8 34 694 -388 877 -278 491 -62 574 254 -393 -792 -242 -613 985 -929 -751 536 -990 253 408 974 863 -805 -85 512 381 -316 -155 549 -413 467 536 608 173 -781 -111 91 521 -791 268 73 248 107 665 605 -707 -458 666 -579 -403 -405 95 -490 208 -364 506 -941 -963 64 -69 733 996 345 -148 498 -181 140 -366 -986 41 -767 -891 -224 839 393 -602 -597 -944 -616 -300 -686 866 723 -667 364 109 16 -451 -468 581 -223 -705 -274 396 693 -811 756 272 -372 -283 793 -610 -852 -593 523 -835 -837 -503 237 -29 535 998 -131 -522 -841 -223 59 429 -370 826 -719 272 -117 -66 -768 28 -98 632 317 453 117 845 -526 -417 -232 88 -53 -708 -970 5 351 636 -148 -664 -148 -898 500 45 -901 -585 -730 -948 -823 371 982 965 785 -223 628 775 -569 73 -120 304 -611 669 -700 -787 332 -17 737 261 -467 -747 -574 -845 66 562 -354 -979 517 666 -280 -209 -507 -101 91 -210 -32 860 -782 -307 717 -375 -758 359 -705 -572 760 -680 414 -637 40 383 966 615 673 47 -533 -311 736 -769 40 -681 -789 354 831 -463 -899 803 -3 -695 -435 -157 350 -1000 773 27 843 -309 491 941 -350 152 467 46 -800 -143 908 452 -696 209 -329 943 -409 -817 394 393 915 631 619 493 -18 -522 991 891 826 303 -716 -46 657 -966 811 -968 730 -52 873 240 -662 864 -315 -980 709 681 -225 -573 -312 -858 -394 903 645 455 297 866 -998 -168 275 942 -279 -259 460 -900 484 -407 688 273 -317 196 -738 812 -40 981 678 527 58 584 -116 -304 946 368 -905 -980 -33 -261 91 423 -200 -114 428 207 794 848 333 604 768 -764 117 264 -708 -164 -725 -191 -72 -55 689 346 -908 885 841 344 189 -992 336 -697 426 -74 -665 453 565 -678 221 -759 -549 129 -376 635 -186 -909 238 -357 235 620 -735 -210 572 -245 74 399 884 737 363 -88 -945 -395 -45 -147 -114 422 540 -626 530 -990 -832 -309 -402 272 239 -977 -518 480 -800 -69 519 849 -835 -8 76 358 935 -685 724 787 -814 -631 -668 -982 -914 -229 -392 637 -219 45 -586 -522 -972 -5 -382 -437 -644 -689 -552 -304 169 -124 851 -198 -364 460 -981 491 807 -760 631 336 -927 -498 874 804 56 -68 -944 748 470 -751 271 -964 708 208 565 939 842 7 -837 -540 876 475 -292 715 -990 -839 205 -125 -611 793 51 -626 -219 68 971 439 569 -879 99 -422 608 723 -106 312 -491 625 494 -465 698 176 -329 968 33 -906 882 463 -831 -404 83 -386 -916 576 358 548 -900 820 -116 855 -491 342 -628 279 57 106 457 541 -221 -686 589 773 971 -476 618 460 -751 638 732 594 158 184 787 395 -615 959 -828 -444 528 -503 63 636 857 539 110 -293 580 600 825 539 122 488 820 -30 590 -308 456 -38 186 325 934 633 -117 778 219 -930 54 12 -876 -449 -115 -64 -60 -849 608 933 98 -313 352 -414 -892 -76 -319 -733 -799 450 439 -928 294 -928 -974 292 902 -668 906 593 -627 -909 -807 335 294 687 972 30 -416 -198 -726 -612 255 -609 -176 -27 962 140 165 -824 -144 934 -888 950 308 133 -568 109 511 -252 755 -304 226 -535 -502 -179 466 996 -931 588 -952 582 -319 -823 -211 -312 -213 -338 -708 -486 -162 877 -675 -378 288 481 -457 -673 586 537 -772 -922 501 758 -293 -616 -52 654 -866 -125 -185 770 383 87 922 498 283 415 620 -103 -718 -234 20 683 687 -460 -388 727 230 48 -491 110 -657 508 -462 453 77 828 431 -695 294 39 292 740 149 -228 -172 -445 -132 237 -532 364 598 855 -625 182 -65 -736 974 -81 980 457 -564 592 -16 -233 -667 -393 358 -414 789 -179 -509 114 -247 -917 341 -878 612 4 588 321 615 -329 916 -836 504 -238 558 -95 262 -575 986 286 -382 587 -216 -618 705 -375 582 -35 758 817 -385 363 322 -461 143 -245 -243 97 -419 -814 869 -216 -819 -253 -223 -849 561 913 -886 -14 603 -994 941 81 -718 381 -41 581 93 -511 489 793 -154 998 -105 650 -143 -91 -528 363 841 524 -864 -630 -468 -56 -336 -356 -446 649 146 688 -559 -665 447 832 -37 -174 -148 795 383 846 601 -260 -33 724 -210 -575 433 -504 25 596 -364 -374 554 875 -937 135 -634 289 -352 -247 -664 839 535 -360 -582 334 511 390 143 -241 -910 629 217 -113 -771 152 964 -583 348 334 -274 231 -151 -90 474 -699 -848 -908 594 677 -593 497 -718 355 816 -69 -663 -791 679 -78 584 -835 -325 584 798 -453 -37 -634 79 850 -408 -469 -600 938 672 -277 -627 662 -415 -389 -284 771 -439 773 842 592 210 858 -619 -335 -201 -216 882 -759 -917 934 -848 463 635 -419 429 -692 265 455 121 814 429 257 -82 720 945 -248 823 317 63 -100 101 -457 819 -955 -516 67 193 535 -569 139 -970 -19 -824 575 430 858 -720 -255 -441 192 -940 419 742 -449 -64 -956 760 614 201 -879 -935 -19 -389 715 -286 906 802 935 -587 -948 423 367 -552 -338 -588 -97 -612 737 -599 829 -299 225 -441 540 317 -24 745 8 -661 -698 -295 -246 -221 -751 462 -913 -584 -748 561 -741 5 -280 516 -509 -637 257 874 -226 936 903 -202 -322 -536 195 -458 190 696 -995 -104 223 759 -519 906 -68 42 -132 -832 997 -34 544 505 -670 436 -115 -632 32 694 663 -837 -620 -978 635 -6 -133 47 121 -287 974 -87 -211 364 993 -509 500 85 -19 -341 -312 -52 153 927 724 895 855 -282 860 805 -629 942 208 -930 -632 126 925 -661 40 536 391 165 946 -489 -425 -631 361 286 -421 -112 -778 -22 651 -948 947 55 24 279 -935 -677 559 -98 86 611 167 376 -414 -898 -957 -240 -66 157 -56 -736 318 809 702 873 -410 -364 -552 -425 778 238 -860 -11 -193 846 105 670 379 455 -238 -709 623 340 373 895 608 -51 -148 -472 -515 -339 701 90 -274 273 626 217 -872 232 367 129 913 521 -449 -764 926 -570 327 934 640 -712 569 424 57 165 -774 -742 998 -115 -911 -459 454 -922 273 769 -679 621 899 -838 696 222 104 -767 197 967 645 83 -628 58 112 904 -699 655 -232 -391 -664 -369 975 -712 894 410 763 801 994 540 -956 935 604 -184 -742 450 -692 413 -486 -256 22 -768 -897 -378 880 460 778 -888 -59 580 -445 -537 -706 -98 163 924 -884 573 525 -416 -373 167 724 -786 -32 -120 -422 -199 495 -114 382 -747 -726 -888 -819 -182 795 566 -60 803 832 499 -227 48 -739 -566 -815 404 -38 447 16 -156 69 -938 304 -67 -903 -151 -769 -114 239 479 859 -93 226 -617 -361 617 -684 -604 -766 -284 -509 415 355 885 156 -785 772 760 247 -855 -167 889 859 759 77 -680 458 -95 78 3 82 -97 154 514 117 915 409 607 -396 806 -681 -691 706 91 -989 -63 405 -731 315 668 721 -932 -419 816 -858 -994 203 -283 -958 -561 -745 -633 338 -753 46 -542 409 582 602 -772 755 272 -970 -945 282 -666 617 -700 -256 -575 691 367 254 251 -445 -479 -74 -206 -259 -748 -68 53 -522 -831 -428 -33 643 -916 901 616 -760 -845 848 -61 758 50 488 695 128 -685 -491 -812 926 -369 -913 845 778 789 712 950 300 -416 81 -897 379 280 283 -267 -366 -348 -85 -96 289 -41 -879 824 654 539 772 885 -910 -376 -391 -337 -193 436 -927 -604 -679 -79 393 949 461 367 -215 419 334 715 69 -35 873 -250 -631 911 19 185 471 -998 343 -739 -29 979 -413 -497 -201 424 486 13 -514 898 686 475 911 -816 -26 335 -20 486 -599 156 316 -900 915 -480 -972 -332 623 676 218 -419 -132 -201 29 -680 -371 -514 -267 94 287 747 968 -653 118 98 525 -686 107 406 122 956 -325 29 -546 -589 -460 39 533 -361 -457 801 -117 921 177 465 202 59 -565 -219 -459 407 -352 -761 860 -508 -23 664 -584 -270 -943 940 -773 -342 460 -844 634 -999 759 -532 120 603 -908 -752 -121 814 123 -895 -522 94 -2 649 -356 994 281 683 -383 -288 974 -993 -358 584 573 -253 -774 -192 7 435 -787 149 -472 624 -342 615 116 -461 -817 510 -29 -855 -161 -859 -269 578 976 -840 941 23 -528 -941 -680 389 -515 926 163 430 -944 -149 -293 -190 786 -957 -908 -565 -496 674 2 704 805 -80 -571 -357 614 547 -609 -864 -473 477 -9 -875 -736 -90 381 -198 -653 -713 -447 930 525 -88 674 857 996 -187 -854 346 564 -626 -827 -344 -579 -789 502 -470 -234 -559 -935 950 -710 -4 -515 226 -761 -289 -384 366 -110 -238 -744 609 427 -743 -680 812 13 -505 -997 -756 -825 -977 345 -192 -148 -843 668 940 75 -671 334 -263 783 189 -980 414 303 963 -548 -482 -848 541 257 767 509 352 971 -441 941 -640 -468 -145 -931 -232 -683 -865 590 180 -154 -800 -568 -672 528 -346 -436 768 21 -197 935 -386 -329 -190 -703 181 488 -549 -149 922 -373 -294 215 537 584 988 618 801 778 308 759 -23 446 812 -464 108 453 472 -479 39 995 112 -777 756 246 -447 390 -621 -878 766 248 -580 -970 39 567 19 65 -643 418 252 580 -521 -663 -613 410 126 500 -177 369 -966 -625 320 -260 -68 804 -564 -959 -391 352 430 842 51 -997 -658 856 -293 -513 773 769 149 -525 -463 46 121 542 814 611 -11 889 260 -734 -225 373 -20 3 -967 -674 -498 -679 -177 -727 153 929 425 -940 953 -728 968 -499 -832 -348 25 -242 440 535 -566 619 -311 -28 -108 -206 693 849 994 460 -229 -869 23 -52 990 -569 -764 -187 514 606 719 -453 252 784 -435 395 924 -947 82 583 832 -765 -738 348 -643 803 354 -77 -320 -26 715 -881 -768 -229 892 -722 -836 -648 -103 289 -338 -398 668 678 402 365 972 -751 525 -559 718 705 41 125 687 101 754 -940 -893 -770 -969 985 844 -659 957 -917 181 875 -102 -768 348 353 173 -570 -979 -221 -190 414 626 524 628 212 -521 60 -465 597 766 265 -574 286 251 733 441 -895 650 491 -386 -312 370 -594 -376 -914 302 -137 300 -123 504 971 -420 135 -774 509 606 478 -671 690 253 256 731 623 819 -334 -823 810 -890 994 222 -892 -110 -735 448 -429 -532 -758 -945 -51 -979 353 -699 -549 988 326 -920 -593 940 -222 -783 523 -797 996 -455 -129 -194 978 942 588 773 -217 343 -630 310 324 -237 -991 425 -938 -412 -812 999 899 -494 -204 611 165 -799 -790 537 478 683 130 540 817 -340 550 -569 -564 343 -580 816 -421 708 -391 710 -995 -704 -48 952 831 -201 -596 560 219 -518 -941 -262 -316 -283 -409 895 -3 967 -968 -693 -757 -517 -489 39 368 -646 393 -566 260 244 -267 -342 -394 -659 -437 643 -418 246 885 727 -105 163 392 212 -389 -61 -579 -495 683 -99 913 948 480 -258 450 -946 333 -374 572 -556 293 469 349 -850 -856 128 406 -597 520 -229 -551 -956 285 -166 747 348 393 -893 -158 -944 682 -975 -622 -895 848 -17 587 691 -338 -992 143 -512 -449 286 -171 275 633 -145 300 -284 180 -28 906 -871 280 -250 204 -475 329 300 -744 -245 -379 113 -94 65 690 779 -389 -254 124 810 -292 -565 258 457 -588 990 380 -325 -470 991 247 137 608 -190 376 -414 289 302 -330 -159 -310 -143 -774 802 -773 117 810 -814 -146 358 -909 621 940 -276 -322 -742 898 814 250 -295 235 133 -420 -679 380 -846 -514 230 7 -664 299 465 498 634 570 309 -374 128 -975 -316 -10 775 -6 -571 -91 590 -806 398 520 951 -200 508 -627 363 -7 225 -393 172 -25 -691 -457 -91 -718 -358 207 -322 209 953 857 -105 -388 -12 -265 392 -591 937 320 159 -650 425 416 -92 -42 -337 -931 587 -924 -67 -910 465 550 -241 -818 225 752 -215 525 -26 843 -767 218 907 101 301 -772 -18 84 -38 573 -626 489 962 211 -740 -758 -203 636 230 -866 -174 727 387 -601 962 440 425 -579 49 962 415 841 -463 113 799 665 -485 804 269 -465 607 20 442 -160 382 373 532 261 274 -324 -946 147 -459 -785 -489 464 867 519 234 -818 -707 455 -472 290 -167 253 -808 -57 909 -379 975 796 748 -57 408 -901 134 -130 836 -274 764 118 251 -303 -154 752 -363 -131 686 982 295 -49 -331 -332 314 -29 721 -774 -337 616 586 162 977 -297 -787 -315 9 77 384 -488 67 -790 -41 -840 -326 -444 655 -207 -531 -637 810 -396 -577 717 728 807 561 852 30 725 -916 913 -122 179 -512 353 -857 -668 -314 409 136 -345 -586 80 40 933 -333 -18 -238 -324 -978 431 987 794 670 -976 -841 -779 580 90 317 -518 823 -600 -680 980 19 -340 383 -382 569 -67 936 478 550 769 107 -834 -307 -65 -426 244 742 129 474 -890 -534 833 725 -845 781 683 44 -771 -267 912 477 88 3 380 628 425 918 473 342 404 -854 -894 -51 423 861 643 -690 -531 917 -452 421 -765 890 -720 248 -336 -999 320 894 -303 -580 -778 -337 98 367 566 -363 867 -364 475 541 512 414 -587 -682 586 641 -241 -413 377 408 426 -30 458 -588 136 430 992 837 -662 -291 -437 -477 -186 -243 -249 300 20 -529 744 -130 375 774 894 -817 -750 -148 -455 -763 712 -333 -414 -437 -49 221 754 619 -199 -266 -155 -120 38 -824 -669 853 -388 643 -499 -51 561 -667 141 376 720 -557 -676 32 388 -595 940 -992 -516 -866 -175 -713 -952 -962 -113 148 889 -679 345 745 273 -280 393 -189 -603 604 -865 -64 987 218 88 510 -814 449 342 -334 -235 161 395 0 787 936 -956 -567 -400 508 -128 -864 -782 639 -212 766 -159 -317 -743 184 -187 -246 -236 -905 739 738 538 -684 954 990 -766 273 -624 362 -118 830 831 325 213 -229 426 869 532 89 924 527 634 -629 185 -611 -158 -897 -657 258 111 -178 -959 321 -358 -609 214 -578 -498 384 -853 -672 -625 -446 -624 -438 381 -793 988 191 641 -635 94 632 -305 -917 -399 79 -660 524 478 -844 -799 -723 386 897 -680 675 728 -640 -72 -266 -317 -825 -144 -767 -95 100 268 935 -92 688 -788 138 -411 94 378 -125 -805 996 94 780 996 -507 -203 845 -668 429 427 570 -50 770 -670 176 -982 382 -786 275 -780 -353 -841 -143 -70 -255 -387 -923 -329 -259 -154 -653 -256 887 660 914 -285 666 -112 -12 704 -519 -861 -629 -7 98 123 -312 -51 -11 -482 152 -857 611 577 -587 -276 -282 -357 61 -494 -252 731 -1 891 -785 -633 766 -834 -896 734 956 900 -238 297 -771 -775 400 -545 809 450 775 116 421 -561 623 -288 -920 106 -765 -481 554 -538 -561 314 510 200 745 311 -499 -551 695 -236 807 -224 267 -960 711 680 826 -194 396 -847 736 -388 163 -46 212 -525 -843 414 -706 -543 -409 -134 680 74 -583 178 787 340 980 -509 -759 549 451 381 -199 861 993 802 -917 -523 917 650 653 816 457 -371 491 895 260 -484 -822 423 733 190 749 754 -777 -598 -210 -185 -352 965 -962 -374 -280 -266 983 211 721 -934 -308 591 -862 -676 -653 664 -424 -488 368 -470 853 270 382 -872 -828 889 114 395 937 0 -918 -335 -830 751 784 373 767 -128 875 448 -616 911 258 76 -37 936 280 643 342 692 48 578 -615 638 -912 154 -807 -498 -899 844 -80 -365 346 -339 -213 728 870 894 -243 351 -858 384 428 -256 508 39 383 527 -987 -545 -632 135 841 -796 540 -173 -310 208 -204 -162 73 919 -735 799 -899 -188 215 359 453 923 837 624 16 261 803 146 704 -962 976 -926 -944 238 -857 283 766 236 395 -386 -415 -514 27 -412 24 -820 -266 401 -456 745 -915 -178 152 377 -602 538 235 595 671 -710 -290 -330 667 35 822 410 53 635 35 -676 -152 254 -963 -840 -812 -580 -53 719 659 418 -228 844 602 -155 126 -415 135 466 -635 586 -177 -780 -823 438 -452 72 431 100 -161 -863 -609 928 348 440 -44 126 -891 856 782 176 -801 -851 -723 -290 289 124 73 -691 646 87 500 881 24 -564 -305 -26 -497 360 2 646 -325 -945 -805 904 164 620 942 459 -36 -254 74 538 210 386 -271 926 844 -984 539 -461 127 237 371 -303 -785 230 557 372 878 775 -823 -241 -918 362 -922 275 895 -188 -283 636 -55 -156 872 774 742 666 91 -891 -954 -898 880 385 -327 -923 186 907 -536 -137 -462 681 746 -848 570 913 203 -538 -402 899 587 -846 801 -414 -550 469 806 -936 745 -511 -253 198 -343 4 690 -179 648 -201 -929 -891 -935 387 -488 -857 -479 -324 -518 -566 671 299 -298 660 853 625 -797 523 175 578 -895 -876 610 73 -384 293 -953 93 924 -758 970 124 238 517 682 27 448 -596 -424 -845 254 -388 835 236 897 621 -292 -29 -163 -330 487 -112 -709 -858 995 -447 971 490 584 903 -98 -7 -199 152 -430 -421 -900 -432 150 1 143 581 904 995 763 -639 130 -887 219 -26 -213 396 -538 624 645 928 216 704 916 -576 665 -777 -3 -510 -35 -320 -91 -853 192 918 973 -225 -406 -515 -528 737 756 -151 -126 416 377 93 80 165 -715 -225 -488 -864 -657 978 854 -243 546 -618 -20 732 425 -863 -843 -877 779 946 -162 578 129 -808 -473 -72 -652 -41 553 266 -375 996 740 -443 373 -667 -409 -188 -256 -532 -527 -978 123 -408 659 284 -544 256 276 -328 457 -470 -578 -595 -883 2 501 226 -420 -884 441 163 886 -681 681 -379 937 -982 -806 190 -633 -376 40 -806 -29 392 -742 -230 776 778 -160 -555 -15 -243 522 -97 -505 -615 -371 -900 -953 -487 535 -14 -481 201 -966 -908 -60 939 -762 74 190 463 -237 446 -732 -398 535 -558 -949 480 -274 789 774 -138 -72 -74 654 -978 625 -531 561 529 424 299 -982 743 798 -690 499 -684 -210 -883 46 334 684 -548 -858 -370 -463 -271 -67 651 -730 -686 -607 761 863 989 156 332 -48 -468 -72 344 891 -739 648 275 371 -288 -72 -778 -318 -60 744 -730 549 34 710 112 -919 -218 -523 566 34 11 85 -927 -869 3 -576 -669 -532 -493 -648 675 989 540 -266 864 -234 -5 -941 -975 452 -334 817 -543 -283 151 414 275 -19 22 -767 140 714 5 135 -308 135 -703 -856 92 232 800 -159 -871 507 -803 779 590 148 -757 553 903 417 505 -789 704 -114 404 -271 -724 -81 871 -683 851 372 -251 -516 -744 711 881 -323 189 -283 775 -894 649 -22 -605 -112 440 849 -248 -525 777 825 746 45 -391 371 611 514 668 -913 -64 446 73 829 280 845 161 -875 -714 -244 -379 -677 523 462 974 684 -184 -817 -221 152 -8 -394 374 -940 -28 410 882 897 427 -777 841 -962 -70 315 -936 -247 -943 923 -387 -249 -846 54 592 -566 25 -187 -747 -217 -280 -897 -899 212 253 127 676 -550 251 806 -718 533 -119 189 741 615 624 -984 -315 -733 -315 618 498 -145 136 -536 929 -476 846 441 -146 221 593 -784 272 54 -188 -705 -123 583 -380 564 215 -40 842 -847 -738 -443 -949 443 -24 254 -480 434 507 -520 -393 926 -53 269 850 -874 -368 -1000 -702 -474 254 -704 821 -478 -678 -649 847 -962 392 -397 -901 861 99 -90 549 456 128 -296 316 -799 -705 973 891 -731 415 755 -472 365 573 -910 -102 -547 865 670 911 -890 -465 -603 787 -777 743 790 -744 -590 297 -164 59 -264 -625 -958 -165 -572 359 -772 -113 187 605 -9 -100 -993 -643 717 955 -691 -144 647 474 693 -675 -401 -764 -417 -831 475 -863 -481 812 -452 -394 -823 929 699 -897 124 656 -450 807 552 320 413 -513 273 -891 758 -176 485 373 -181 -154 -451 786 341 -537 -6 977 984 -957 -231 729 722 -882 897 -40 422 178 -464 -432 -836 -516 206 -869 537 826 -285 -49 4 -564 197 -66 997 44 -689 -121 991 -592 905 -216 909 9 -722 -310 -978 711 363 -332 -648 351 -828 -268 107 -449 244 163 140 -751 -115 -624 764 306 -535 -287 -385 -618 77 693 466 584 10 -315 -234 -575 -555 158 -701 -773 479 939 661 -124 76 43 -443 198 -645 -816 297 60 -936 -75 -601 -906 98 -308 755 303 -236 -103 980 -218 648 656 -991 -259 -496 765 -737 634 383 -780 -955 -805 -43 875 270 188 325 963 -835 222 0 412 780 -617 889 -338 -359 -899 727 140 363 -469 85 260 49 425 -942 -680 361 671 393 217 -207 787 -810 -146 -763 120 831 179 -387 -509 -873 478 748 -152 474 -747 588 -500 950 -228 82 210 847 -5 564 848 551 -14 967 -203 754 16 -840 -815 -332 265 908 956 -463 58 -57 312 -345 -108 -95 330 959 -373 -842 -366 -97 960 -105 -824 269 -515 75 -945 -269 276 -91 -358 44 241 -433 757 476 -679 815 -944 55 -422 -645 404 -61 -69 -566 625 -574 763 -585 -155 341 -148 -118 531 788 196 20 130 -730 -286 -943 110 -404 -533 103 -618 559 -976 -104 516 -190 -642 44 -654 135 976 247 -865 -142 250 -352 174 -978 -846 272 -53 -38 895 549 913 104 -812 -590 952 128 -460 384 -952 327 197 -204 -477 481 -119 -106 -418 614 -950 -612 -792 -119 857 -743 446 -376 196 -972 477 283 423 -126 558 -140 294 787 -65 -176 -63 790 -681 144 655 -638 707 256 -639 -913 -381 -828 787 -592 -717 21 -218 340 -934 343 -612 973 111 85 -405 937 780 115 353 -308 -959 -759 -152 -730 340 950 798 -306 755 615 -862 -126 -579 214 -217 -355 82 -92 -720 684 575 -151 588 809 -828 99 632 274 542 -836 -767 -671 498 469 -568 974 -186 939 294 -184 185 -416 413 -960 854 569 -264 984 -952 626 -728 296 -665 -774 931 323 -195 368 19 218 64 339 -161 830 463 65 -11 985 944 -762 317 548 324 722 418 -871 396 992 772 202 -723 -714 -406 -690 768 683 -244 -378 39 -35 980 131 445 -886 542 956 -834 -248 759 -89 650 849 795 -959 23 216 160 259 -445 192 445 884 879 -475 857 210 841 342 -701 -168 -815 -915 194 538 -940 235 531 11 673 -479 58 21 -173 -875 455 -737 402 856 559 -367 977 1000 -181 -675 -470 -266 -31 -189 -695 -120 -133 96 472 -652 -468 -1 -118 893 -299 -52 -652 -937 -628 658 -140 938 -828 844 -299 229 -249 -315 -790 178 887 38 805 -521 189 -375 104 608 152 344 355 2 -440 -220 -761 879 702 -261 665 607 -370 -269 377 -116 -614 678 -423 440 414 -753 -78 150 -745 -205 -995 218 -447 213 473 656 -232 -431 -411 542 -95 124 -680 -776 456 492 -568 -305 35 -336 984 -859 545 -179 -827 -216 807 -482 -726 -174 591 -851 642 -672 -743 -351 -454 175 -389 262 -146 -777 281 71 -680 -233 919 855 72 50 893 197 579 -3 583 116 869 -961 561 72 508 -634 -529 765 -385 907 -197 -181 -587 -591 -828 -217 -769 379 -463 -525 -134 -78 694 -144 -642 908 384 -514 -679 185 975 178 -839 -112 373 -975 762 412 -258 826 -527 860 449 140 -89 -501 -818 30 863 -453 -682 43 -557 115 -15 498 967 -295 703 362 792 486 -121 454 -416 718 -242 39 70 32 -319 714 -58 102 333 -581 -581 -987 286 -659 -382 -619 -364 531 -956 349 -234 788 953 -942 -235 -642 -242 403 239 190 -718 981 617 -969 -280 -799 881 720 -430 691 -730 776 538 973 930 751 -831 331 970 651 -22 921 -629 -832 -634 -358 -325 -21 -890 977 540 153 892 190 -581 349 275 -852 -837 -17 -937 883 -499 -898 -25 68 883 -546 -772 711 -776 824 188 482 -23 591 449 829 -166 162 -877 -162 -680 100 -512 -191 854 -738 -695 -294 744 537 421 834 -321 293 -549 840 838 827 211 985 -535 143 -866 449 146 -776 -88 823 808 -28 -720 831 988 -125 -560 -877 -632 -772 -72 71 282 -826 877 350 324 -240 980 951 3 432 -164 -599 417 924 -859 -247 655 978 -56 918 762 749 -750 -288 847 -75 -630 528 -978 735 748 -285 761 161 224 615 -739 957 178 -188 767 -236 198 554 -410 -296 250 -470 634 894 -176 -415 -393 -92 705 -805 837 -396 630 -777 956 812 -363 488 896 367 -775 636 569 -67 -511 248 418 -765 94 887 525 -623 -131 316 -239 336 -80 -226 -166 -292 -417 186 83 -649 -191 -287 722 166 -486 364 115 68 -229 712 -174 -562 -152 -165 182 154 454 625 -169 -919 183 -586 487 -187 -800 562 -150 -434 -817 583 620 941 -475 -137 977 994 -16 289 396 -556 116 -806 -377 -605 959 828 379 12 -319 361 -91 776 -805 -438 -80 571 -576 -378 352 -255 -685 -861 -474 -731 737 362 -356 -685 435 275 577 -118 841 890 -683 357 -216 103 -624 896 588 523 52 909 417 -720 -220 345 -610 797 936 -860 792 191 -872 -75 -854 -457 970 169 -978 -340 298 -589 -859 -466 -235 506 -4 -633 142 -541 266 28 304 -871 -858 274 630 -141 -59 460 437 32 -894 -362 318 -501 -880 -471 987 8 -605 -636 9 -947 849 -414 -954 -321 -245 381 -939 -296 945 -488 814 433 -281 -755 130 551 -256 -860 -5 302 -330 722 -608 822 84 -33 916 -128 213 -884 476 836 -193 993 -793 -138 -558 140 91 576 998 89 101 -501 523 -954 115 806 373 48 -755 603 -713 52 96 178 -141 429 -890 -689 372 -895 -405 112 -321 -645 -731 462 708 152 -709 -163 723 351 -744 587 -280 594 -889 -539 726 895 -700 -677 199 -355 -754 439 344 -19 662 -360 -561 -40 8 448 -706 243 889 -42 -392 474 -476 -864 -31 -855 -704 787 -584 -113 -789 419 740 344 -379 -371 385 7 464 -150 -710 986 -185 144 -987 158 128 -968 381 -390 442 -792 600 -681 619 897 -759 152 -575 875 592 50 -548 -400 314 -553 -405 586 -934 595 -687 -980 -519 -112 -426 423 -24 -23 -354 538 91 -707 4 -667 204 220 614 -651 -486 596 -249 866 538 -235 -469 -366 -986 -410 -319 923 -378 461 913 968 722 -966 667 -928 514 -441 -59 -350 952 112 -18 568 254 -514 823 510 645 319 -651 -692 21 505 -1000 -402 -943 413 -238 901 353 -149 280 -696 190 -82 858 -538 504 -322 -346 -472 -299 -423 862 669 -609 -217 -616 -377 -758 947 87 -732 -216 -561 269 -16 131 418 681 -557 695 -830 -344 -970 921 -870 -797 -833 700 43 132 413 -900 -947 -742 -675 377 -419 -49 -371 -918 -724 -180 -799 360 467 667 -703 242 -247 401 607 -964 -807 641 956 594 -337 -555 606 367 728 -863 -423 -446 -156 809 -64 424 15 666 663 198 414 869 408 -930 936 712 -525 -810 34 -258 947 -154 924 849 -703 -279 313 -451 -221 358 385 -192 494 713 612 -799 -262 -95 648 110 -74 517 -37 -621 -612 950 -138 506 -238 542 -836 451 -345 -615 216 703 -936 288 -957 -899 103 -69 -488 -853 -874 -49 -918 -605 362 721 -223 926 440 -845 -699 -683 251 -768 -72 -130 -569 633 830 -358 -162 -149 842 923 -901 152 -814 976 -781 -893 -129 310 -967 142 -827 -581 993 -108 -349 -874 122 -528 -582 -503 350 -164 891 -382 -811 -405 -275 -449 150 -226 724 897 739 44 17 709 -270 421 -318 -403 67 -817 270 -747 -730 -693 174 730 -327 876 632 -164 959 605 -554 15 390 -680 217 688 3 323 313 803 -501 144 262 -533 -41 -718 99 -452 116 -256 -204 -861 804 73 -532 -601 13 732 -508 264 -619 -222 -420 -578 -753 -374 -31 -30 323 838 862 -452 -135 -507 -387 -998 -418 272 824 999 5 682 -830 -640 -192 -278 732 405 875 -641 -697 384 193 -293 -53 -207 757 -842 -636 -795 46 219 -751 -99 988 -343 745 375 -410 -220 -956 567 -208 924 -50 -275 -656 -775 -139 406 332 -8 -729 887 -74 146 -704 -529 -724 628 353 -554 -557 -559 -419 -38 316 -120 -447 -508 917 -647 915 -570 102 628 938 -182 435 -779 -977 226 289 730 40 532 -492 -293 -200 -522 325 -93 399 -82 -847 461 -858 613 287 467 359 455 -263 -206 623 -579 659 517 867 628 35 316 315 -411 662 -405 -585 -750 468 579 596 742 723 750 -602 -221 784 -615 -48 -54 -765 -739 -376 192 42 400 -100 -650 -686 543 -652 -674 542 694 -995 695 893 -869 415 -643 -997 212 -220 -884 -84 252 866 704 -398 -665 619 44 636 -195 -550 -537 -661 -195 129 -612 -141 943 -830 -564 930 321 271 636 -157 47 -239 788 887 423 535 288 442 -569 500 -755 383 404 575 -416 -438 468 -964 764 490 523 390 953 -157 622 106 632 375 827 -258 290 767 -840 458 614 805 -102 -10 322 -685 14 460 693 -656 -986 -685 -559 260 -857 81 -633 988 859 -736 -645 -998 -670 -372 307 -871 235 -774 -115 821 -900 -959 -82 -961 -663 78 814 -109 -496 520 -308 -915 967 74 -364 -52 816 -825 96 91 194 -264 407 -756 -532 423 -764 -75 762 -550 -239 -909 -322 120 -986 -303 -630 754 -243 489 -790 312 -284 161 472 198 715 752 -403 769 -651 -966 39 966 585 -365 -352 -756 391 386 216 161 -259 -167 842 304 743 -267 134 -542 745 439 758 -283 183 -69 -864 691 -264 -184 248 74 -637 -844 162 -640 866 -753 111 876 -380 559 850 208 -637 157 574 -935 -930 614 -593 933 -684 -382 -499 -255 -589 -398 500 -945 -103 -694 404 -240 219 940 -859 -146 586 -682 -649 988 374 -85 -446 -45 504 840 -15 -556 692 930 -555 -6 -786 -644 -691 305 -548 341 -825 552 625 -280 -835 899 746 -938 15 -942 43 782 58 -688 214 679 -994 -58 607 954 413 733 -502 935 78 940 695 578 -372 -240 520 -745 297 482 246 396 404 400 -12 -149 824 138 861 -898 -409 -837 253 679 934 -669 61 225 -516 249 199 -192 -71 890 -291 -354 -132 643 -10 537 160 210 -72 531 913 904 574 -864 333 134 542 561 -573 -391 -633 -97 -180 -461 -540 -978 356 734 990 -756 -346 343 -172 -361 694 -303 339 489 340 548 -171 -827 -915 -664 -344 646 600 548 -369 -13 188 -897 371 -563 -244 304 -979 -369 -53 -127 -2 -724 -165 -937 798 -809 52 -401 -239 -181 -708 -697 149 99 -606 -703 -210 665 17 -881 -129 552 91 173 829 -994 685 -455 -345 886 -579 -785 -689 30 93 717 246 -134 648 -148 -582 -829 -623 8 -292 -444 608 140 838 -911 187 645 -422 -713 624 -225 -701 -227 738 530 988 -468 -608 -318 -576 -635 240 -256 -797 -661 725 476 19 567 -979 808 -459 541 -11 747 -352 -200 932 -58 -564 110 428 305 276 -466 260 -105 -915 27 379 955 194 179 -421 -741 -445 -282 -421 291 48 -643 837 196 -71 449 600 -187 925 603 658 -605 844 327 41 -630 -66 154 758 93 169 2 38 193 612 998 179 853 -88 486 244 828 750 192 681 499 626 874 679 594 310 -186 -940 796 -920 -402 -12 -424 843 554 -88 -422 304 570 -634 39 -885 94 824 538 757 791 -148 -447 -312 -448 728 -501 74 -299 473 663 663 -819 298 494 804 -397 -852 715 674 -210 -484 -84 505 -159 473 47 990 -735 -794 789 -624 -807 965 248 337 893 -69 807 991 559 131 -48 -906 854 -746 -680 -169 926 634 -928 -723 824 288 -866 792 723 818 -113 -862 152 195 -721 465 -318 -735 699 273 -554 364 -978 972 -127 663 127 831 345 -646 461 -279 -337 -612 -835 560 -123 459 395 -782 -157 393 -955 -534 -902 -141 483 -55 -863 -283 -217 930 -899 131 -923 -818 -60 -951 -351 -129 306 -83 -600 -225 -238 -952 311 338 -801 318 832 434 337 757 -479 840 -347 -810 34 -498 833 219 -524 184 -160 -316 681 -730 -423 -303 -64 -212 726 928 -616 -463 440 -142 365 574 -252 357 -723 -838 -771 286 443 700 532 -359 225 764 -183 -465 305 -559 -525 833 452 120 -934 280 -346 -706 139 258 138 -645 -959 76 766 -198 927 734 -568 -412 -267 52 93 591 358 485 -552 734 -588 660 -38 -866 636 909 -862 -510 22 231 -958 -801 -438 -951 -679 596 -183 274 315 283 -918 -678 409 987 -243 536 689 -91 -138 720 -837 136 -989 68 -83 -84 -492 214 -959 774 958 -230 -483 347 474 -255 366 -566 717 -32 -849 98 -20 -587 659 22 368 -642 -605 8 -589 -730 -566 -966 297 438 -188 790 -545 121 -619 -775 484 511 -556 -481 286 -843 -990 -717 -919 180 768 839 -699 -226 -80 -232 197 -969 33 -212 -646 380 695 -480 -83 -929 355 -300 -238 -739 423 959 -182 -939 611 -257 -778 -233 -643 -683 -540 -534 109 -642 -437 -712 253 153 -820 984 -193 -196 962 -24 -183 688 -665 -206 -457 -978 -642 -123 -450 -673 752 -212 263 571 -54 124 835 -503 -665 -202 144 96 -785 377 454 59 308 -721 753 691 -508 481 -569 -225 50 368 -289 -861 -50 -47 -70 -662 676 896 489 -211 776 26 -718 502 -369 -109 -632 -888 539 -438 271 -431 948 370 -596 -89 -328 253 371 -770 695 -221 -425 -491 839 868 -161 808 981 193 -815 469 932 -121 -528 805 -658 -199 -304 162 87 682 -754 847 -954 -169 132 937 -203 -23 488 374 -626 697 -981 896 163 863 280 -899 -117 107 -762 129 -287 -638 -877 -669 687 339 873 680 -540 403 968 117 -774 4 23 -860 -793 -773 333 205 191 229 -659 -638 42 -992 -828 696 105 602 511 121 326 95 -171 652 -119 -735 727 844 753 564 -172 32 -316 14 115 -952 927 -995 692 -94 84 917 -130 -748 -438 -198 744 516 -65 550 272 847 -446 -110 -475 -798 -170 -661 -220 -914 -669 -194 236 -644 476 396 -204 905 -552 553 -193 -710 387 -509 -903 -38 121 -645 367 144 -24 658 142 791 41 156 854 582 742 -683 -313 920 -444 203 -711 161 -94 -506 -3 -481 -458 -100 828 130 627 -183 516 796 -89 -186 -625 742 253 785 584 -725 -390 -265 114 534 889 884 -191 233 762 913 909 254 655 847 87 916 -314 217 659 -281 633 -713 996 338 -641 101 369 -193 632 -925 -214 -318 -286 773 962 820 88 -806 121 -502 582 333 404 360 118 -279 672 975 662 -308 -35 449 -767 53 888 -905 -926 204 -818 339 -485 -817 584 -901 390 298 793 -137 -194 441 402 338 -399 585 81 967 824 -335 483 -410 789 -622 -33 -959 -10 230 -584 -590 665 289 280 -468 -79 -281 -727 72 53 997 323 645 448 908 -569 946 -924 -344 772 903 385 494 -993 505 -186 170 347 44 -351 -685 -158 315 -971 -626 448 316 579 -720 399 -86 487 25 17 131 -577 -782 416 -355 -309 500 -325 900 -553 -844 540 316 604 640 -10 -815 47 547 -298 -400 330 -692 430 -891 804 703 285 984 -636 -806 142 992 836 -998 803 -46 -182 -564 412 236 883 171 -814 -72 51 426 -272 886 -876 461 298 367 326 -329 720 759 141 -17 -237 784 -142 641 249 -149 842 951 714 453 -423 202 -674 562 -274 186 376 -788 -442 960 -415 465 -549 -971 913 -921 161 -506 -95 238 484 358 312 870 -555 65 414 534 420 -466 210 330 -585 -768 -178 -269 986 285 -820 -161 -181 -100 -86 -135 -72 946 -55 752 -174 -158 555 -94 -529 -585 979 -166 456 365 -39 612 -877 -858 505 -406 823 419 -298 -774 445 -585 -179 100 -577 406 -1000 -611 -90 771 174 868 151 642 586 -17 222 -665 -699 -173 610 114 888 917 -408 -940 588 -954 30 -309 187 431 748 11 -350 -760 -696 351 546 -246 -688 150 -238 -357 409 -311 333 636 46 -173 -434 176 -453 900 758 282 323 -546 491 445 -928 409 228 632 -563 -360 -687 559 678 -306 23 838 605 -152 -457 -276 -701 24 -940 472 -335 449 -91 -31 256 -575 981 -640 -185 864 735 -396 -203 -818 -276 938 599 -400 -427 344 907 446 -719 361 446 65 841 536 426 652 1000 -2 165 -588 -343 -237 210 223 -44 -248 279 313 -528 855 762 394 -44 558 205 78 261 964 494 923 663 651 -594 154 -145 -89 -243 -319 -708 240 218 296 189 -294 -474 987 456 445 996 -325 714 873 -932 23 -895 936 650 -189 -684 765 -496 154 131 -60 269 512 611 -580 -358 -167 -685 -473 -403 -738 680 -983 -551 85 251 -780 993 103 897 -221 980 69 966 980 533 -612 -203 -80 395 -292 882 497 -165 383 412 864 -658 366 -230 223 644 -325 485 851 651 426 431 147 -982 -678 472 -893 -652 607 -608 -586 29 -662 -63 398 484 -272 577 -79 270 -638 993 -102 36 -610 -565 -437 371 -714 502 -815 -784 -152 -364 -70 -386 672 -978 -604 -782 -875 -31 -777 -814 933 -310 540 -489 -790 -551 873 -594 -80 -396 -953 797 824 -107 -973 -515 58 649 -772 -662 118 622 35 376 358 -51 477 546 25 732 22 -589 357 942 800 -379 179 120 -915 -45 185 688 653 303 262 -296 222 955 -889 -288 593 -139 -508 -751 674 -685 -879 646 69 -827 362 174 -488 -38 177 -2 -86 743 -411 -446 19 907 163 51 137 -597 -970 109 -110 450 -310 -717 792 467 642 -883 -340 -842 700 -504 413 30 -702 236 -719 175 854 824 984 -955 -474 422 31 277 -998 728 796 -45 219 141 -105 932 -909 264 -766 931 -744 441 -872 -855 -600 441 166 65 -765 393 -298 -342 -920 409 -682 -498 118 -682 172 -187 378 383 721 -256 427 -292 886 148 402 -290 -844 394 -189 257 -879 -532 -811 54 -942 636 -523 619 678 148 -548 -302 -479 729 -487 579 305 733 -896 -636 -958 -619 548 -80 -712 -883 382 617 691 -155 136 741 163 -833 -795 -444 898 127 -262 -657 -411 -541 244 531 555 -929 74 -264 -716 458 161 951 455 -347 -823 -352 502 482 -320 -434 525 -496 -751 -573 373 -622 -227 802 230 18 956 -282 -418 698 365 -252 -944 -422 705 84 517 -365 -877 -410 293 353 984 -202 -720 -641 -375 -737 517 907 604 -487 -625 -516 -514 474 -71 -425 733 478 698 -650 386 -637 21 -568 761 -745 148 249 -401 285 185 219 -821 -26 986 567 -698 458 -993 18 13 285 627 441 118 878 -735 -542 -105 -619 -819 43 -952 -398 191 68 -825 804 371 -52 -388 -319 -721 -707 -698 472 165 -724 774 -969 -710 -230 640 -311 -42 -276 455 -280 -722 896 -125 940 -747 983 -397 -257 -392 -908 -756 766 776 -998 -857 -167 582 721 18 967 27 -896 -554 -332 779 876 700 617 272 246 -321 508 -114 -472 -73 696 -191 -266 552 -858 -252 -783 363 -182 -285 -384 84 -763 -783 21 -109 -909 -916 -283 -602 880 706 -38 -486 -594 -168 309 542 160 441 -686 844 294 -595 -465 -244 295 732 -536 -781 698 -533 -858 -365 -945 -515 -240 -665 -495 184 -584 774 936 -615 -613 -380 -344 138 348 -606 474 -504 -331 -444 -568 -444 -372 -412 721 879 463 201 -428 -828 -620 -497 -254 -713 -145 -344 731 258 369 581 346 -39 -438 788 681 -891 -690 -751 593 926 716 862 613 639 -672 -950 269 -187 787 -6 650 486 853 -741 -828 539 885 359 237 -545 338 429 -734 -710 217 277 -157 -824 -271 642 -723 197 -778 887 831 325 -420 113 794 -656 -578 896 -23 813 424 -833 557 939 669 -787 -510 875 -358 -563 524 236 -130 -495 865 -75 211 70 497 -909 806 713 -797 -184 119 -308 -542 -326 848 637 -854 943 479 500 -671 438 752 344 236 -88 -926 -137 136 359 954 -479 658 -646 329 -655 -895 -460 -566 -980 700 800 372 944 941 -974 -148 -879 320 571 -255 -311 -498 470 952 -920 570 142 -964 -238 -578 128 175 710 805 -808 -670 961 458 -635 -408 261 857 -464 838 278 308 -278 4 -760 992 102 -920 -27 155 -118 -725 -730 -318 66 -15 244 -81 -364 909 -514 -995 130 -473 -459 -801 -458 863 551 461 -34 -135 -515 994 -73 -502 90 -847 169 669 -154 -737 -832 624 30 -929 -217 244 868 -81 241 765 750 834 197 -546 -966 999 -362 -62 -478 643 404 741 22 -855 -730 435 915 685 657 647 695 -6 36 -214 -887 -628 386 -535 736 557 -508 66 -292 -175 32 -518 568 495 879 -359 -452 485 -584 -73 72 -554 873 595 849 897 -728 581 212 -973 64 85 626 373 789 26 359 987 -672 664 -749 -811 -419 430 -633 -865 953 519 373 -530 -301 -416 832 -735 -596 -770 -596 -898 910 -732 123 390 -180 -372 -767 863 325 -826 597 -260 -666 810 -996 686 -12 -566 -908 -240 -862 955 450 -243 24 441 501 84 986 256 -720 274 -426 49 -21 -958 26 944 160 -919 -510 -152 -786 -581 -160 354 -526 -817 431 863 42 2 -794 555 143 886 837 917 -805 963 -754 457 -249 -981 -664 708 -524 -170 565 814 -939 592 710 -810 888 542 433 500 -263 -738 -762 -299 862 -513 640 717 -304 40 -737 -681 -304 157 909 -92 -616 -992 -127 -551 852 280 -755 -216 -486 -90 673 246 -132 899 -359 746 -971 -840 -357 -782 57 -121 -949 456 -550 -187 -415 797 -900 145 175 -734 531 -264 753 -579 492 910 -483 -510 -65 -664 -983 -92 -369 -716 -89 894 125 930 490 -976 -946 961 -270 743 684 708 234 298 915 -589 -613 392 -598 479 619 -42 810 948 -670 737 -88 377 392 -585 441 988 -181 543 -159 502 -78 180 -155 149 -643 913 222 -390 586 -277 -237 767 -595 -755 -174 -545 -701 -976 -358 -482 -348 -306 12 866 -995 813 48 -877 -999 68 156 861 903 -705 632 786 -728 -402 -447 703 184 -597 -404 220 162 -731 -860 592 -881 -225 -933 -785 638 68 -707 276 -496 699 172 329 -336 560 -337 -717 -834 -78 -9 -835 22 913 48 300 -780 2 29 -132 698 -447 -382 -668 340 -759 -570 -323 -443 -464 -900 481 557 -749 -967 610 -932 923 -107 -50 -419 556 581 -270 -67 -332 -758 -773 -917 435 751 -84 -226 -889 -933 110 -757 876 -85 86 -28 -541 340 -964 -528 -584 -116 379 397 -680 476 -666 213 -127 145 -198 913 -94 -276 -425 76 -719 -472 109 -804 -328 72 880 -628 -449 319 51 453 -563 115 380 118 -971 550 -410 157 -935 408 -138 -120 872 297 368 460 748 532 760 342 -515 13 -277 626 291 -463 -669 732 -525 141 800 53 292 -589 421 -151 -187 -765 525 866 -579 554 178 7 60 948 38 -779 -248 912 328 -648 555 641 -10 469 -3 -36 576 148 170 -320 -932 -458 -929 44 -184 -769 206 32 -356 78 938 796 -713 -519 157 -56 741 796 789 -810 139 -413 363 18 764 -107 475 655 -758 -847 -280 -368 -633 408 -555 -202 -524 832 310 62 -988 757 202 706 655 818 -478 -195 -466 -982 45 41 -855 91 542 39 -308 901 -855 -122 -672 826 858 62 -994 -892 808 1 -906 993 -331 643 -721 -671 -998 -186 -398 -972 882 667 -449 -215 522 13 250 905 779 -978 -445 -731 751 335 435 97 -27 -228 -436 -154 194 -319 -686 848 655 539 445 -193 298 -68 358 541 488 686 -166 -654 356 -8 -727 305 -308 -609 -866 -378 -155 -538 975 836 775 487 97 5 -268 -974 110 -508 137 -637 -48 -388 556 -106 -728 174 604 461 -689 -158 -910 955 885 -909 421 -469 825 -568 848 -829 562 -645 -868 476 849 -501 920 637 -661 -834 -552 -200 923 -962 -259 165 353 -870 -693 485 645 -701 -648 257 0 -318 -676 -574 954 640 -941 200 -788 989 -754 846 801 -980 291 184 -641 -834 69 986 676 12 -857 -767 -783 889 -625 44 719 -866 112 -128 553 660 -686 -892 280 -967 -323 -564 662 -739 928 565 955 886 713 476 192 176 -201 -518 -588 804 -349 817 -336 405 -156 -826 800 -331 -869 -322 -888 -722 -682 -641 -26 135 870 -914 -364 508 -821 145 766 413 636 -877 547 554 -865 -870 890 -601 12 970 391 564 -113 -375 931 432 985 -652 423 -569 -936 788 -30 223 790 -926 594 -390 572 -294 -91 562 -937 -140 -630 133 -885 466 -532 213 221 919 -883 -850 93 -18 783 -455 300 469 -527 -628 271 -906 762 -675 -676 -808 119 115 752 -68 441 237 -58 692 -432 -485 -281 292 950 486 -841 -897 -29 644 -719 -549 920 133 -935 -918 600 887 -609 -36 410 600 -932 26 -255 -333 -917 -357 -849 323 266 307 -973 -407 963 -11 179 -819 -147 708 -88 528 -364 -202 75 453 -26 461 -679 -967 -688 -333 -452 -792 818 -759 199 -593 -562 -470 434 -61 -354 200 778 -545 -419 915 406 212 -872 -14 -945 -258 -755 134 704 517 715 197 -600 -84 -986 771 -134 441 -642 -904 147 -305 -9 665 -216 669 -103 501 627 835 -617 -894 -760 -336 -594 997 -300 436 778 -650 -583 -465 -791 -629 446 -266 775 691 -362 265 117 84 877 -488 186 -456 593 -27 -806 399 204 270 958 769 -608 -598 -556 877 57 -798 378 -656 691 929 12 -220 -994 113 548 672 897 -338 -964 595 -79 -132 62 414 435 18 475 -176 178 -800 174 121 -650 57 388 807 681 -886 -749 866 241 774 -94 281 757 885 -520 -514 772 202 -757 126 -654 -625 925 -836 442 48 -856 733 868 -404 -32 -959 -746 -314 234 -634 -178 675 514 48 418 -253 -784 499 722 9 180 696 96 811 98 -44 -498 -929 101 -933 -114 69 453 -626 666 -116 -482 599 782 722 -264 -65 320 -801 -493 -463 -714 -63 740 -19 -87 -814 468 -32 -975 -858 -34 -741 -231 237 600 832 770 783 112 730 896 275 736 346 -609 897 53 -763 -926 85 744 -914 986 -986 340 -923 162 692 -978 61 -864 80 529 -854 -390 552 -825 -102 -411 252 -387 760 146 351 -468 130 638 -961 -629 823 -106 188 102 118 -58 -469 -279 -103 -216 131 -476 5 -514 242 -602 -241 -31 -954 762 -633 173 -556 -982 -526 -284 -99 480 -670 531 -281 -164 -631 77 -606 726 556 294 -577 -588 -1000 864 -903 105 -715 715 581 237 756 -386 884 -155 952 49 13 998 -816 -11 338 152 532 -336 361 509 320 -895 329 -470 311 -622 -470 21 -26 366 -924 477 431 216 -173 292 -823 940 265 -663 212 -466 170 -672 -312 491 -850 -470 -875 672 -82 48 -871 174 226 151 558 424 946 -897 -749 -588 -695 -143 672 -686 -370 -286 368 -427 988 814 749 -301 435 331 142 -688 -549 -340 739 -323 89 -135 613 658 980 16 -828 -905 954 778 950 -534 -260 497 -224 513 72 -511 -896 990 120 -541 853 -620 -760 935 932 69 512 -319 -56 656 604 -131 438 -91 200 -680 -522 984 862 -521 -531 -716 826 94 506 -266 -679 -633 -821 -370 -56 -216 894 -591 -754 446 759 -162 778 -932 -218 -603 -900 -924 146 -341 -602 -778 672 724 -913 11 790 -735 692 -746 439 -725 -296 -902 952 261 -888 168 -568 -128 521 -237 -258 707 -821 -616 33 333 -370 -478 -632 90 -304 76 -512 578 61 109 -238 -250 -614 15 886 -517 114 -280 -290 -679 -525 326 -109 -305 -27 -25 -259 -838 -426 386 518 740 291 94 446 -943 -358 -642 -50 -123 -894 -837 287 956 598 -807 898 739 -323 168 -340 9 12 342 415 -272 788 757 398 -179 -629 -711 804 -185 776 -247 984 -559 -250 -557 -375 -773 417 -215 -781 -286 -282 -414 -422 67 621 -797 -590 345 -374 -95 -11 735 284 -975 185 -829 38 -649 -862 -964 -258 894 345 512 350 916 355 -761 104 126 -381 -953 377 -239 -868 -706 -795 214 435 -361 386 -33 -649 -856 562 -956 424 -813 -462 261 71 967 -286 -356 -945 -687 -80 853 710 45 421 -63 643 274 64 -895 -920 864 -695 -66 -646 -403 -666 -893 974 -612 -170 -379 206 946 -4 -966 -365 -884 -619 607 -232 806 -242 -866 232 -583 806 617 -232 58 -980 2 38 687 294 556 -278 486 328 -517 536 679 -484 835 122 -725 384 -310 677 562 228 -388 436 421 -543 -210 -160 -238 -408 -624 -209 858 554 207 274 -792 -959 -770 -936 786 -988 125 751 243 509 -917 652 187 828 510 -920 -479 255 -937 -776 -904 -493 -403 332 1000 640 -898 450 -143 233 -681 93 41 -670 -245 -24 710 -455 -245 517 -284 -512 -173 350 -79 -696 -650 -608 -984 -179 516 -74 35 -225 -845 635 834 -565 -562 182 -921 12 -139 -996 984 -841 613 370 378 -914 -791 176 -267 789 -11 -159 -120 -697 -377 -28 931 932 -23 -629 903 956 -771 -740 -509 -203 554 -146 -364 987 -900 -755 222 -970 -864 -976 290 566 -451 747 -698 -469 435 -242 -39 693 620 -257 993 740 776 300 -909 -661 -85 -856 620 488 956 -806 -523 68 534 703 374 883 -453 341 864 -937 657 961 264 -825 502 525 211 -222 -253 576 238 856 902 -847 410 743 -256 -107 493 888 -779 -699 300 -727 -74 422 -478 -344 143 182 -23 -683 229 967 810 36 519 101 -521 487 789 132 -263 -17 217 -166 492 -538 -505 -305 -954 -919 556 446 -807 522 271 -620 -442 364 252 -127 -50 -979 726 729 738 -245 -768 716 -543 327 374 -757 -940 723 -280 450 745 -526 746 927 -661 181 216 -441 717 -522 278 994 537 -192 -599 -707 121 415 -558 -936 -657 -473 596 739 -447 -653 784 -413 -418 829 -815 300 -417 -143 769 328 916 232 -748 195 -249 265 -260 -938 666 -604 896 392 517 642 263 87 484 277 -574 524 -87 -818 -232 -541 -710 235 -996 -279 863 -548 -392 716 60 431 724 -478 -454 274 942 576 476 289 353 714 -607 -486 187 126 -7 -733 5 -338 -264 -328 525 146 582 363 383 160 -355 307 948 961 591 659 784 -957 279 -343 -462 496 17 -732 -687 -875 -255 386 -237 113 -601 906 363 -576 -330 -493 327 -978 -522 -184 -893 905 526 915 947 627 420 970 -269 -317 -549 -287 -946 -181 478 391 619 996 229 353 847 -890 -179 -740 -954 650 -552 -366 59 -551 -763 826 -295 -601 -628 106 -207 283 19 734 623 -467 -402 -572 -931 -915 -706 -683 583 335 -442 595 -835 112 -568 593 937 727 -408 -398 151 -41 982 -284 553 654 650 887 770 682 -680 -37 -564 385 155 103 -129 6 -342 590 -711 737 241 -403 985 683 747 -479 -631 -677 -7 -203 74 -401 569 822 95 361 -494 679 537 190 -656 -477 744 114 895 269 -510 -618 -306 23 -398 799 -120 -922 917 -72 -529 748 -19 -118 736 -645 883 932 995 525 -683 524 -514 -122 275 71 325 -666 -815 652 499 -214 -85 -504 773 945 -835 -907 73 -745 -853 -417 -694 885 -518 -7 593 389 117 -20 335 643 -460 -896 143 -735 -336 -230 -317 -466 559 205 -155 -946 758 -870 -151 -343 623 220 619 363 -397 -926 819 405 64 -675 -310 -268 675 520 -766 -96 -547 -911 -215 63 -410 222 -793 -380 187 -760 207 482 770 -704 -379 81 -468 367 537 379 -894 148 708 369 -70 465 -374 -489 -22 -783 14 702 77 112 551 580 -32 -550 41 590 -376 172 -5 -28 -79 -573 340 -868 -550 20 -548 -12 -604 -164 -643 -111 -344 348 535 735 -53 812 -355 751 -975 215 287 -811 234 -308 591 677 625 679 35 447 86 240 -568 -822 -646 765 199 1000 497 -172 -227 550 736 604 799 -260 418 34 -454 566 -559 99 472 124 -961 130 -149 -30 606 928 279 -709 -527 320 434 -973 58 452 710 -10 468 364 769 -897 16 -163 728 -152 815 -931 -143 -861 231 648 782 -155 79 -607 167 259 -801 -79 -29 595 836 -35 854 127 -571 806 -496 528 -774 -14 -129 -708 -413 588 -797 -185 456 711 656 690 278 -458 -748 990 761 876 -624 -498 -678 14 931 -998 -75 874 543 120 720 -332 69 -686 523 -449 -952 831 -49 934 538 234 880 781 806 -905 -810 646 637 445 370 -579 595 20 208 -318 697 -974 -887 753 724 225 325 -373 -516 525 881 405 534 -906 -836 555 -679 303 -1000 -879 -869 -925 55 746 515 120 -233 -781 -625 -207 -254 239 -600 -583 883 -237 -300 305 181 485 757 730 -327 676 60 -457 825 -559 -654 -147 559 70 -237 -836 602 -719 -243 -937 -720 760 -747 -231 -159 -759 85 639 969 49 495 -514 860 -571 86 623 391 336 929 996 160 830 783 426 -727 -812 430 244 74 -569 -728 -719 -890 46 984 975 -323 712 584 -66 -984 605 815 633 981 449 -668 237 65 -861 552 -235 -986 390 682 261 732 686 280 -192 843 -846 -272 -778 -778 539 323 -682 535 536 537 -693 370 12 298 -724 -76 -659 319 876 795 369 -386 362 -633 -826 -868 -303 -878 842 667 -808 164 -641 490 235 -583 -818 -836 886 -379 5 -840 854 680 883 140 -696 -546 -363 -8 260 -708 232 -655 -827 193 -780 -259 928 -484 110 175 437 441 860 -188 -676 564 768 77 -509 -388 -821 21 -523 -660 81 82 -80 -93 -100 556 32 -83 972 154 497 683 -482 -252 -184 -283 -292 294 -218 419 409 -67 -475 -405 496 -124 -587 -981 170 494 -615 786 676 870 -155 -555 650 585 387 63 608 -163 115 976 496 162 -890 -308 -26 563 403 185 44 782 223 521 -631 10 581 513 893 674 -415 111 97 360 -562 551 912 -924 383 -240 -944 -270 925 -732 -283 -662 276 748 -386 -835 -868 596 -686 -22 -95 7 141 -899 175 551 94 -747 734 -791 -998 -50 468 -778 -553 39 -190 -70 -885 -321 582 -810 609 8 -227 -774 -609 506 665 -524 -138 -506 -544 330 432 -396 -602 -799 93 -627 -946 276 -863 335 753 -336 -497 -274 624 205 759 530 974 -296 -657 448 -60 -210 663 -644 -261 835 912 786 -572 -330 481 -935 -468 -561 -200 685 677 699 -16 368 768 -794 598 -499 397 -343 -546 -176 919 -560 1 156 -221 420 -962 8 810 -352 -118 990 77 -892 -222 -514 18 -480 -543 175 215 -220 232 -468 -485 -388 940 -897 991 -364 920 981 -111 -243 -42 799 912 -127 -235 -519 388 -751 408 -659 -743 769 115 -450 322 301 980 -577 -116 -447 535 129 -656 616 574 862 981 650 594 -521 -970 716 877 -169 100 205 264 -585 -418 869 581 88 -516 -184 -141 -212 -993 445 -868 186 316 494 -435 -269 282 427 657 -859 -749 -630 800 -892 334 -411 -169 612 394 814 -460 881 -230 -303 -33 -950 -613 424 -668 307 -497 881 -29 -873 -733 -766 -401 18 -330 -864 588 -821 -197 -482 -954 839 -277 383 -703 527 -984 211 -520 -191 203 -680 423 170 -55 462 653 -607 -661 -605 701 -525 -109 878 771 63 -385 191 -256 -299 23 82 -977 505 -559 693 -551 -491 936 940 -554 -475 -342 711 676 -340 580 617 -526 -447 -669 446 -496 230 118 -574 -883 -571 513 -300 -292 993 615 -81 196 483 -559 -908 840 406 -707 -618 782 262 601 819 43 18 -699 -795 575 654 807 384 -902 797 -327 -383 -746 414 -172 -969 -187 -56 925 -203 -140 -105 181 -722 9 -544 387 -328 432 -921 352 -837 506 -866 -970 206 -422 244 -276 -400 -614 420 -753 -417 689 -484 309 -265 -878 867 261 -596 467 -585 -464 -875 -770 -469 -754 632 410 22 839 485 384 -389 714 -410 -489 721 823 278 -30 -57 689 -401 -300 -834 778 317 -326 -32 287 291 747 -350 -661 -176 32 20 212 -228 -4 -664 -136 -699 -576 -399 -730 -328 -958 -206 738 -375 -706 -264 -783 206 -791 -876 -162 -716 969 173 380 956 714 -392 377 -196 597 667 915 -646 195 849 603 -286 -526 -671 632 520 -60 -588 -77 292 671 -619 -642 142 679 -431 300 926 -74 -720 199 462 -235 810 215 622 648 73 625 597 806 -916 784 251 450 648 829 -210 -246 127 21 -944 -474 221 350 948 964 544 -646 731 -80 306 89 173 950 87 570 -884 190 -587 856 -788 206 -275 278 -365 890 -992 -791 -639 -942 -317 -290 -58 -529 694 860 644 -132 293 -948 543 392 597 412 803 481 -899 -183 616 -76 846 -880 57 192 -39 158 699 996 -192 895 -151 -58 19 462 -997 800 -254 -733 -146 -134 -743 34 118 -50 -208 -36 -671 -444 -945 -277 902 356 614 -511 -335 551 537 132 131 767 -383 4 -47 682 265 -32 920 -686 417 -897 860 548 -589 -259 715 -922 -99 -411 -876 614 755 -182 853 -878 -723 -652 77 743 -688 -206 -317 547 -280 -714 397 392 877 528 -315 -287 -364 -585 -296 691 62 -455 -551 346 157 -210 917 698 -310 604 563 556 -943 974 120 167 -921 -938 174 203 93 523 656 268 567 -537 -475 209 556 -690 -822 365 -94 744 192 301 -630 390 -596 -410 -966 636 148 617 -586 735 -291 -728 70 -754 -296 -5 274 295 105 238 -482 -250 -286 -148 -871 -55 -622 101 -582 -27 -177 675 -322 778 474 225 -992 -189 143 -494 322 -580 -984 259 884 -310 -794 -790 -596 524 63 -735 -78 229 -127 -914 -576 -56 296 -258 680 -881 -247 -68 -885 -586 458 -706 192 164 752 567 508 -631 -339 677 -79 581 854 496 -511 607 26 13 634 558 -766 -416 -889 577 872 -738 -569 -914 -775 -28 -443 201 -202 661 373 -781 -115 -271 -326 -7 672 -415 -419 -953 -771 -685 -705 -316 -945 269 399 -131 883 633 -261 -542 84 394 97 -339 -304 282 687 -830 953 -836 -626 567 -348 733 -935 757 -78 181 -94 -384 920 -912 385 -112 546 -679 -656 980 964 135 -797 506 641 -271 672 3 404 836 661 204 462 -233 573 -54 473 -704 921 -132 -328 -705 -263 471 516 885 -107 701 -658 640 -590 -499 -641 -205 455 224 946 392 -79 -341 -169 631 -838 -552 -379 -866 673 -584 -836 768 -779 -382 416 37 -36 103 170 380 624 484 -203 -217 -849 -734 -524 581 -477 -457 -272 -311 -214 370 574 -252 468 263 -880 802 539 -920 595 902 -695 383 -801 651 -377 -556 -986 -98 459 -150 -613 982 69 -849 -19 -897 -137 -241 -930 13 385 160 -963 433 123 857 170 -431 328 -505 -348 657 -203 -2 943 -942 -296 21 -243 -199 -991 881 676 -777 -753 770 522 -76 393 790 886 -363 -258 -617 -784 64 -440 -283 348 -539 353 188 -443 868 -363 682 972 -190 477 -877 371 741 -281 -443 -198 -816 307 -764 -716 -965 744 -117 -400 965 173 -215 -462 104 -300 272 -377 -405 163 275 -959 310 886 -276 -455 705 954 617 -182 -316 -409 491 -505 616 -272 632 63 842 -368 99 743 -495 -388 -390 -63 -161 134 607 -149 502 801 949 9 -252 -918 -301 -384 553 326 -769 -289 642 -681 -306 -940 727 937 859 414 982 -865 859 -830 -995 608 -930 -733 -959 -823 420 263 752 385 531 224 43 -735 -918 86 887 920 -411 839 919 517 808 582 -275 -481 106 632 -943 -929 -505 -895 904 151 -871 -234 -106 274 -824 -834 54 576 -923 151 84 1000 -461 392 453 830 -961 -70 487 -773 353 743 936 -845 -768 -827 163 835 -467 -551 -141 -387 -741 -702 981 -577 -264 998 -147 -771 715 -524 -402 -496 -77 -920 996 291 -24 -812 -580 -177 -899 352 815 -235 381 93 -382 -963 -948 -997 361 676 -799 -609 70 -728 -671 -218 -485 -381 466 -407 782 -603 508 290 -861 744 525 232 -974 -546 380 538 800 262 -26 1 -140 -92 -939 840 -836 763 202 -44 -106 357 477 91 -894 743 445 465 -572 -276 235 415 574 395 -973 598 -946 184 -271 -359 199 524 414 87 833 -369 -794 836 -469 717 215 -153 -393 -277 -756 -873 -980 -516 431 106 941 704 330 223 284 -774 -300 461 623 -678 183 -752 -357 -941 395 -542 -712 721 -860 885 501 -343 -358 221 -511 980 -633 -654 525 947 948 -272 195 -24 472 -921 -522 -25 115 -368 300 857 -21 -976 -408 843 -112 -567 668 -850 -824 460 60 242 199 -381 -681 291 743 812 467 -820 -673 -684 -756 646 -716 863 668 375 290 877 -384 336 944 -175 833 -184 -312 -769 -223 625 157 -848 -347 -293 -446 165 584 331 257 -948 -596 909 -328 5 -167 627 -312 891 -758 530 408 -847 559 -882 -337 134 -299 -568 345 -325 280 -161 902 -711 859 -138 102 -447 836 956 -246 -750 -898 371 97 -90 1000 -382 241 -71 -849 316 -688 -102 -258 617 -680 -153 828 671 -811 -357 230 -708 95 -289 889 -921 925 146 519 608 -933 528 -360 -987 -117 638 853 -829 -202 457 -815 -711 774 71 -203 -862 -412 475 311 299 -280 -873 -82 -11 306 691 -540 -93 308 -208 -83 683 -138 -36 114 -192 28 785 819 469 238 528 770 543 131 934 -526 507 -629 105 531 -877 -323 271 -396 617 163 -163 -580 -34 954 -588 -497 -319 -128 876 517 -700 134 538 552 -885 -295 29 706 266 973 516 -72 343 -709 -443 796 35 -153 317 843 -279 -375 -155 755 883 -68 396 52 -62 -993 296 360 35 75 -284 604 996 -129 -268 -646 -456 -243 -350 183 0 617 409 122 -116 -816 246 -253 790 -632 140 -280 529 756 -848 524 -495 112 -755 231 644 839 -931 -666 -809 -444 -476 633 468 -238 230 496 369 295 423 -99 168 969 567 493 -508 745 -385 -987 115 715 241 -407 100 41 365 438 -780 -263 -806 524 -776 171 115 167 551 -164 408 -731 -298 46 -782 341 619 618 230 -749 603 -770 708 376 425 759 -133 -375 -52 537 381 -818 647 -368 -249 -796 566 -674 372 -536 -949 824 -296 -185 247 412 -915 900 -621 -279 654 -946 32 -998 -893 -889 -127 -553 -60 -256 150 323 857 -990 -958 904 -289 501 -735 825 -215 240 882 624 -201 511 -667 -856 -325 610 -211 678 394 67 -183 356 -608 695 976 -887 -479 738 -128 208 992 943 130 766 -283 430 677 888 -589 -518 -332 -140 -993 728 -149 -105 -798 179 148 -32 -775 690 -624 531 -74 -816 125 191 825 -91 249 118 -987 466 759 -793 725 -965 639 762 -187 -193 -664 -582 271 -43 158 109 -365 262 954 -915 680 -324 -347 673 -42 69 780 954 460 -489 -168 -369 893 168 -433 -708 -67 -273 -986 33 -734 -237 208 559 -218 -71 -34 -984 227 224 -592 -323 -205 818 694 514 855 336 -665 -524 181 -451 470 -988 -686 669 166 -193 -204 879 -285 -434 205 408 -897 141 -945 -729 -117 -126 -781 332 547 594 -683 -180 682 560 767 1 898 -78 -72 -414 -905 178 951 -455 158 -436 759 -809 -497 4 635 168 721 -163 636 -784 216 689 -597 924 635 213 359 -666 893 651 -571 -612 -193 -419 -67 -726 626 648 103 -496 60 -343 720 559 -606 -420 -863 -657 660 -377 -394 208 105 -427 -597 -696 -693 -222 703 -320 215 61 755 -665 589 -580 -968 210 -299 -934 674 702 779 -610 909 -415 341 -596 244 738 595 -649 -596 302 -782 570 11 940 878 -870 902 -29 605 -599 -54 774 107 506 263 -450 -63 466 833 958 -513 961 -568 758 240 -142 -422 470 -436 851 -448 822 -630 512 651 -882 -53 961 455 840 -780 -12 -282 -463 -712 -816 586 296 -317 -644 556 502 78 932 -234 660 -182 -748 428 -142 414 926 -353 -603 -553 787 918 -784 -896 -831 562 -421 42 -603 -390 505 275 516 537 859 602 -605 559 -746 615 -84 154 216 855 181 -479 -747 -873 337 -128 617 236 898 -710 -137 -679 404 -629 -257 302 420 -82 -119 -294 421 -107 788 950 379 979 871 169 855 570 957 -115 648 -351 -470 723 -658 598 658 -465 -671 -422 -654 692 173 -608 -941 632 -754 -179 464 37 621 474 -633 -610 -800 649 542 -298 79 619 -694 971 201 788 451 -40 843 902 667 592 703 -734 -156 -240 698 642 239 151 687 -607 694 431 121 414 306 615 347 156 -983 765 97 335 -915 -253 509 -888 -301 -796 -972 -855 -296 -27 734 -951 -259 -577 16 -480 -322 -69 -501 -640 -344 -754 668 506 448 -369 206 610 -65 334 167 836 944 -723 432 -226 498 -202 412 689 -779 791 768 887 -607 -390 -978 891 -972 -895 -270 -472 -855 876 -376 584 49 -376 -668 609 -422 -984 393 -425 754 891 915 -933 634 561 445 -97 577 -402 773 437 -424 -625 -934 -474 862 -956 -457 -67 965 293 -535 152 -368 -189 -442 968 -780 -435 139 -416 233 -764 -936 -704 479 -534 410 -141 513 -153 807 -609 -349 -954 106 -271 66 -765 -65 -107 253 370 -160 106 -70 -544 -850 918 -755 -331 -485 -160 -842 -597 -761 -764 -622 813 867 875 776 371 942 609 527 -252 589 -669 214 406 811 830 -106 -457 136 514 -32 -623 239 -841 -554 952 -214 767 -938 -182 686 -209 309 -348 -786 -508 196 -962 956 -40 -530 -356 117 -954 220 -633 104 303 849 -795 895 957 -61 -322 -418 807 -682 338 716 398 -406 -391 562 -860 151 -857 -668 -160 522 -163 -707 400 -639 -528 -967 740 -930 -827 -599 723 480 736 -456 976 22 61 626 -603 741 927 -303 -996 -184 -942 -764 593 -152 290 -403 -175 404 -391 711 127 -390 785 335 434 253 -296 -95 -372 419 809 385 -372 -363 371 140 596 245 461 -13 415 263 -1 391 898 -488 -169 -217 288 -529 834 -516 -95 -376 12 490 -683 -789 937 -904 -80 312 -942 308 742 701 -831 470 197 549 -640 450 -548 362 865 203 -386 461 -197 -237 -667 20 488 -621 994 769 282 -204 62 -146 832 132 -783 -167 -767 -366 431 144 348 770 691 -52 671 -986 599 522 -380 -740 -889 -341 950 578 647 764 -651 966 31 -461 205 110 -427 -455 -732 -303 -480 -341 -288 -322 -782 -501 876 -835 510 800 -965 585 126 -434 -675 758 -80 -282 -828 135 559 -896 709 923 -563 -172 127 -171 816 -607 718 326 -893 -319 -756 -804 -183 80 -405 -635 -223 -674 -996 567 -880 -396 627 -973 516 394 -362 -911 612 895 -150 -339 -6 961 -204 666 351 230 -80 -13 -57 724 364 -516 467 -961 378 -888 -396 458 323 -965 -691 376 -23 -524 884 -881 -160 -386 778 450 789 368 -106 458 224 -201 -313 -722 -134 320 875 88 -158 99 -293 283 298 -4 140 210 562 472 -762 328 53 -56 -137 -687 53 520 -155 934 668 111 -202 185 -247 570 -108 -938 59 619 -717 -540 743 585 802 -607 939 -284 -725 -524 -137 855 -284 503 -521 -959 7 668 231 130 -679 -419 873 -218 887 -729 -88 -62 -62 -141 783 -481 450 -720 -719 -485 260 -232 -387 910 -748 693 -41 -240 986 -558 -501 495 -657 -709 -824 165 -309 379 713 -521 -840 424 818 -952 -216 -270 973 -308 637 897 -709 -414 -682 -679 532 -2 -642 -3 341 -238 820 529 -435 -509 -502 419 68 -570 600 690 -244 55 -781 190 -577 782 -728 -830 -172 545 -891 -508 -61 -612 666 461 -223 -608 961 484 173 874 134 21 -461 -418 -329 -91 -44 -323 591 440 -956 911 976 628 -725 690 -853 984 280 -185 -651 817 -555 454 -138 730 -41 -445 248 217 -12 131 359 396 89 714 472 -658 -458 324 434 -403 985 592 -980 -255 931 77 -560 205 -373 815 149 70 832 652 316 998 848 308 962 -126 382 -694 -951 -108 -216 43 -456 723 22 416 -234 178 500 406 -454 -412 -453 -153 -794 -92 -85 -581 84 -467 -985 929 -491 -753 998 913 723 270 821 -407 -531 -952 29 -634 265 684 -812 186 237 -44 925 458 540 -804 -442 -249 -14 52 -921 -247 -326 -85 290 -820 -678 -717 805 -604 -596 -617 -389 -514 824 -466 -566 146 574 888 -168 586 979 970 594 973 745 984 111 644 902 481 97 -532 -445 730 -765 -543 -134 -922 -375 317 -473 -178 -149 738 -770 -66 -50 36 163 -745 359 -768 -883 823 -633 -123 857 710 -510 583 420 825 -628 -367 603 766 811 748 -377 -120 -175 276 932 994 198 930 -911 -534 -755 811 775 538 177 -173 -634 22 325 137 93 562 158 0 -477 -952 867 -108 851 -877 676 -359 -149 626 472 923 310 -251 -767 372 183 415 238 -326 723 935 728 -39 -122 969 -642 754 49 -264 361 666 893 -783 152 -145 -746 -488 -794 -684 150 875 295 391 -615 -510 519 340 -941 510 -755 526 419 57 -299 648 427 -528 748 172 335 994 198 951 -140 -27 235 975 -419 -987 599 -849 -108 815 -938 887 -744 289 102 -518 -509 593 673 -138 -858 842 -742 610 189 -287 -643 224 854 660 869 -286 362 -467 366 -836 91 -365 -70 -32 -975 -309 -637 -647 86 55 928 -331 83 140 482 -112 333 -832 -609 -23 681 244 896 -301 -652 -421 323 -904 -945 322 -9 -614 -201 -416 733 494 572 330 -218 22 211 -408 -554 660 -927 62 57 533 -832 109 -328 595 -197 117 438 -622 -123 635 -928 203 -3 -70 829 208 -659 -915 401 420 -408 -53 -369 591 125 -634 -481 612 -243 -649 449 -47 182 -219 595 -581 764 -673 93 427 -790 186 981 -840 922 106 979 -422 749 638 193 -189 -125 -621 -25 -162 301 343 371 809 470 -216 860 188 -678 -508 557 375 65 527 843 -690 -845 -119 440 -956 -38 616 548 658 -912 131 -51 -994 -827 -919 -443 -560 -957 1000 -563 -24 413 702 557 -984 -873 227 -492 969 -126 -544 486 727 422 -224 -33 657 -134 -137 -760 -764 -494 -836 989 -141 -348 -873 429 -656 97 487 -331 249 770 393 25 655 80 188 -661 -112 -949 -733 -758 970 435 -84 468 663 -717 191 -912 871 -246 -922 908 -437 278 -538 876 -448 699 274 75 974 377 632 166 211 -389 -231 467 -657 -30 3 560 651 959 -281 -24 147 -821 -983 -889 500 -785 730 990 -403 904 57 -941 -690 -89 -369 847 -12 -544 -923 -531 -248 -190 345 -220 -286 930 738 116 773 -318 -460 203 276 -63 724 -852 -84 914 -326 526 -532 144 -964 -262 -995 173 89 111 495 505 526 762 -211 30 974 159 -723 777 -940 300 -723 362 141 -69 827 916 184 -952 -660 392 -513 316 312 39 -339 -670 -737 -158 -953 910 -980 -97 62 707 993 -277 -657 78 -440 739 594 684 722 -850 -161 -431 705 669 -170 -668 -652 -441 -930 513 127 -677 499 -134 -170 -193 350 764 297 -262 -258 74 -483 197 800 -65 248 -652 709 299 438 -588 -537 242 336 -887 202 -685 -858 -106 842 981 -583 168 714 700 695 -594 -936 -697 -622 663 674 -253 -280 -523 691 -45 -502 -111 600 -800 806 -582 -114 -867 169 -286 -420 72 -122 -507 -684 -637 -136 -571 -944 -237 498 -300 -336 -104 577 911 606 833 -1 -596 718 -540 438 348 845 -685 58 562 259 539 843 -452 411 -523 -981 917 -238 -571 -420 -872 724 -950 -259 -510 -916 177 571 162 -335 669 -450 973 -976 433 -185 694 -6 -966 195 -635 -538 226 -538 -462 120 -1000 606 670 507 850 69 957 -156 -874 135 -161 -65 504 -438 -944 866 626 -154 889 915 -949 481 132 865 8 118 -61 -295 455 767 -823 -134 254 259 794 78 982 -108 273 525 542 -104 441 -43 226 -48 750 661 -109 -325 -49 244 419 -68 -492 599 577 485 495 443 236 -322 953 44 378 -456 -467 -604 -967 45 -52 -401 -836 124 -396 883 840 949 -712 225 -434 -807 -971 789 247 -323 638 200 478 -217 -298 90 947 -543 -990 18 168 -608 -856 -999 -714 -891 437 -317 984 -635 478 952 -510 250 -17 530 899 883 68 -646 706 -954 -939 763 -816 462 -747 -380 989 -247 16 667 887 -745 154 -856 617 -949 -116 347 983 529 74 263 413 861 -1000 -265 -152 980 -881 953 -999 60 199 496 -450 -45 728 -406 -362 -8 324 786 -167 329 -268 -70 173 687 -370 -948 -592 -237 -544 309 15 803 481 181 762 -525 -618 -397 -827 -48 -243 464 444 466 37 -259 -723 -61 355 -480 39 379 21 260 495 -663 -695 -107 -472 -151 60 659 -267 -59 46 -457 517 609 190 977 588 489 680 -346 909 -609 804 255 -49 891 340 -718 59 -901 -38 647 -240 -335 546 -999 -421 -332 463 -591 308 -71 -494 86 970 -987 171 373 84 588 -687 -628 475 703 -193 -204 783 -257 -265 -171 893 506 -721 698 393 -905 199 379 -745 -299 -3 -868 -272 -358 554 50 849 448 -751 363 919 -314 -521 -808 722 -551 815 -669 378 375 479 -730 -94 -95 -72 948 -221 891 503 168 797 -641 53 134 560 -181 -578 -971 -252 -25 -170 530 -311 568 -110 294 -784 -851 -267 -304 158 648 -296 777 -426 -142 -658 720 -5 163 -307 -252 827 421 -946 608 834 161 118 -229 504 197 18 636 570 216 -876 665 -458 -679 -758 -124 739 -945 -375 -201 -230 -481 -283 -716 171 49 295 -211 542 -239 194 -429 728 645 -527 -998 304 240 417 804 -275 361 516 -992 -632 806 -675 665 -532 -271 -398 -501 358 -133 -645 -251 485 355 974 694 -74 -521 -74 -997 -928 -959 739 -185 -336 357 769 -305 -588 612 -77 -844 -557 423 245 499 -962 896 -182 71 482 -330 -682 203 -606 -196 933 -210 -408 353 -733 973 -412 211 507 -198 163 -131 432 -933 -830 989 -22 382 381 -22 120 773 935 -394 331 -71 -129 -726 756 -209 -81 592 -271 608 726 -780 -377 558 157 -908 -251 -234 208 -11 898 756 -656 132 314 501 -223 399 -968 -382 -789 -508 65 318 -927 984 -749 -633 -162 -345 -704 52 365 120 610 418 933 -444 -285 418 170 -733 -955 820 994 -3 -807 840 -11 -134 -398 -632 -815 -150 -210 -587 -787 -849 -763 323 579 91 544 -789 -396 -17 -954 246 193 536 -831 -829 -967 -891 469 915 -438 757 -905 854 -370 -392 -95 123 -710 399 41 -1 -311 -753 514 599 -737 397 -715 -531 887 -639 768 861 112 -962 -21 -224 -857 580 310 -968 -570 708 134 379 680 -861 399 536 88 -885 -328 246 757 202 795 -575 -958 214 117 -32 -209 -42 -254 -389 50 125 510 547 808 -684 230 50 449 841 131 -337 141 -157 -449 -158 -116 879 -479 -525 -892 -736 902 -729 -862 -370 18 -58 -488 670 -173 194 -643 -96 299 -665 886 632 632 -501 -275 169 717 7 -499 -509 -991 833 351 -77 -497 -556 571 -919 971 629 877 -818 -707 33 995 -273 362 -298 847 449 -730 836 -32 956 505 -456 48 961 485 -363 -775 841 -84 -819 2 -797 -13 -552 -440 405 -604 -57 -535 -354 53 -86 334 -860 954 -270 866 -28 384 125 -965 53 437 490 420 858 604 635 -30 263 411 -671 881 -330 975 -635 -111 635 671 -689 -260 190 377 -850 499 717 957 906 187 799 956 -358 23 528 386 -870 -416 369 -788 480 202 -850 -293 51 137 965 -248 -852 -72 -237 897 -780 -694 -832 998 322 -930 340 -337 -354 900 -667 -735 743 -451 471 620 -401 -978 348 -942 224 919 897 -752 808 -325 -97 954 -496 643 439 929 -129 379 862 841 973 -108 -988 30 -323 -223 357 -921 568 -865 758 924 12 -146 -56 632 -523 -880 609 683 -193 -794 -806 -391 507 112 -444 583 -356 767 503 -463 407 -369 -668 -572 973 -548 170 -487 285 -241 -264 739 853 -786 -403 -358 -544 -722 -757 -572 935 238 975 -158 -360 -1000 1 713 -135 -19 -439 966 958 55 654 232 188 -354 -128 738 -62 -987 148 -485 444 900 -594 325 281 -649 -376 346 121 165 58 482 -766 -454 -379 885 47 255 258 128 -231 749 -137 110 -833 575 -516 519 682 630 501 -385 -633 -68 -208 -956 876 -526 669 -817 511 -537 -811 933 -366 -286 -391 -534 -126 -790 917 258 -167 564 934 -653 453 65 414 636 536 321 223 551 -556 -561 -107 161 273 547 -829 -416 53 -708 -975 541 355 558 -954 344 733 663 -528 -800 517 312 -13 -290 -507 -387 -845 351 -480 -377 278 913 237 -72 -668 739 679 -233 -31 468 69 950 118 77 724 -997 416 -505 265 -150 -341 -386 565 -246 -102 290 -993 643 386 -616 743 -473 -633 -42 -107 -216 -951 591 -295 -946 -77 -671 22 -809 -470 -460 32 679 -228 -755 676 -54 919 -675 663 -257 624 935 884 -382 -147 522 562 -440 -947 -904 887 840 49 -4 -578 -445 -18 -708 -924 -455 208 -265 -760 -696 729 -53 679 561 380 -604 1000 -50 323 526 -810 690 758 441 -554 394 537 204 -457 809 -123 34 619 -516 518 911 414 551 -506 -669 507 -136 -603 -49 -332 641 229 117 -734 806 -420 991 507 985 -941 7 253 -509 381 52 -183 944 -711 1 473 865 -796 -325 -356 637 203 676 647 73 514 -943 0 273 942 -627 -580 -608 -902 353 542 -566 -343 37 455 -425 63 436 847 -839 -175 -220 59 -968 -37 176 234 674 -6 -168 267 388 51 415 484 2 -867 -288 361 807 -414 249 406 131 -608 -662 -818 -860 457 -241 -798 -962 65 -407 843 -228 425 15 534 986 583 -149 -314 228 582 -732 -369 291 -137 890 -465 70 -246 723 -711 -960 -479 409 -168 -30 272 918 657 548 401 921 -457 -854 -839 -85 592 928 851 -610 -216 -598 -230 506 -505 -982 802 -742 774 289 534 -20 -286 328 -277 181 198 -871 770 726 328 764 625 456 930 744 127 -920 -217 911 -78 778 -284 -731 575 -410 25 787 -68 -496 -401 -428 770 -60 -372 26 197 -945 405 727 -707 -682 615 390 993 604 -132 -143 488 481 -688 -621 313 443 360 469 215 257 -431 -129 -639 -649 -434 107 -19 832 -904 53 239 409 312 -998 119 1 124 904 -168 -991 -975 190 -937 284 -468 -236 600 407 -253 -117 -627 927 -634 784 -198 738 -933 -774 -698 922 526 -869 24 241 515 -194 -919 -846 316 -599 154 -619 647 703 -190 -848 -534 905 198 -814 -89 922 -53 298 -494 -505 -631 94 75 -168 -931 -455 -528 789 -386 -824 -193 789 -724 -395 793 403 771 882 -520 644 912 495 396 56 185 488 952 -31 -852 971 984 460 63 342 -177 -690 248 455 112 -961 -757 -822 -443 -766 37 635 10 -808 991 964 -582 -51 820 -925 -630 35 280 545 216 916 107 -991 -47 -313 -941 674 876 657 -712 571 -395 524 507 82 922 659 877 781 994 823 -991 361 952 -652 -516 -15 -271 748 -931 -826 -330 800 -433 480 468 787 487 628 378 77 50 -804 310 -655 286 453 924 -953 754 25 533 836 755 -833 429 -492 891 -387 444 -904 419 -429 -42 692 72 50 157 -489 537 400 887 431 -518 -197 -974 -77 26 -985 372 858 746 234 373 -933 -450 149 698 190 992 -648 262 -19 597 36 -390 443 157 -820 662 -800 -455 -719 -432 -575 843 475 343 446 -587 235 549 495 0 -988 938 -517 -996 613 227 -54 526 372 427 -410 992 -991 300 -602 832 350 637 -44 809 193 -912 365 242 56 -98 94 -990 -971 -807 -938 -933 552 -712 -630 461 -867 -446 218 -924 -183 -64 32 -637 119 -156 471 -555 123 676 -253 28 -382 -383 -490 959 -908 -250 762 313 -54 -644 -401 732 -897 462 937 -708 353 -359 -943 -717 939 915 11 367 -953 -348 -968 321 -743 909 491 -216 166 435 -730 -846 548 600 294 530 342 -622 -837 338 839 -950 -866 -980 732 -741 -46 -656 -854 702 86 401 372 -720 -699 812 224 -816 -240 597 -644 -974 -81 -552 730 741 129 504 844 -757 133 -365 -991 -343 -502 -257 257 -231 570 761 -580 -159 -184 212 -151 174 -87 827 134 -334 772 -264 -197 -4 -604 -749 528 -674 -54 736 548 657 776 -526 -657 -639 795 -569 997 369 -309 616 954 -860 306 -820 655 182 667 -643 -898 64 -467 657 -10 867 -570 60 -807 -333 -274 -101 -160 648 454 -476 277 678 -116 854 -838 -828 -22 310 -878 277 -873 369 672 313 598 -378 885 696 213 433 961 -474 540 709 -460 653 -317 -560 -656 -679 398 -985 980 -932 -906 234 580 413 299 -535 595 -77 262 -61 817 576 229 -174 -532 615 131 377 361 -337 -207 165 -707 -156 884 422 253 -111 527 -305 -392 -645 84 444 28 71 -631 -745 893 -873 35 -821 515 -372 -699 -776 876 302 716 -237 -686 -875 458 -936 55 657 -938 -648 292 -860 890 875 -713 -479 -474 713 -270 563 145 -438 187 -334 351 -365 955 -329 100 -81 -991 204 -717 -660 -826 -675 467 648 -193 -334 -949 -707 -75 -281 -657 -330 -732 352 868 480 -673 354 -389 -445 18 441 986 -764 -597 830 -626 496 462 840 70 58 772 838 -344 -881 -736 -742 -395 -548 925 -716 -974 26 -44 -463 -384 331 424 189 193 -203 -239 -408 -978 495 -836 277 977 -366 -695 -322 -272 -275 7 582 -935 -647 427 -677 -858 -704 724 -300 171 -872 131 -11 -232 446 680 -914 870 -521 -50 32 -907 -745 359 -384 174 171 919 -452 -366 849 255 -735 407 743 -17 590 545 -927 71 249 812 412 540 548 -823 -954 208 -529 441 219 742 409 829 -353 358 887 -194 507 314 -237 -125 -514 -880 -12 -767 -782 782 499 518 45 -721 386 590 374 734 428 621 -401 -156 328 540 799 -614 841 -133 368 563 -57 -838 960 429 -485 242 355 -576 -511 922 745 269 -810 243 -394 -865 -780 775 470 -99 252 -58 212 458 344 926 935 420 -722 512 -479 -390 -474 -755 -605 872 381 474 -518 -889 889 -884 317 721 -916 572 268 -784 -892 -316 -788 -900 -569 -398 330 425 64 133 -625 -742 -500 991 47 -466 803 -82 -823 420 733 411 412 465 -824 722 -116 196 589 478 -693 573 -509 -872 815 898 377 -893 289 -292 -444 346 -296 321 -848 365 91 443 955 700 -62 843 166 -435 525 -250 -946 875 -53 282 452 684 690 -355 -737 -307 867 -319 -874 327 -172 943 -452 498 -34 294 425 -322 27 -329 -742 23 -893 -944 711 564 947 -388 703 237 70 -7 22 14 -585 420 551 -185 -272 -881 881 -951 947 -863 404 700 -113 525 746 -121 -33 495 473 -978 685 637 -12 184 525 -301 67 -964 817 -849 961 450 -103 847 -673 469 -742 -465 -105 -673 -672 -960 -734 -758 653 656 -558 8 -203 -980 -7 -466 601 -167 -401 211 213 774 585 715 -520 362 170 -759 -356 -38 -113 -650 543 330 453 -4 965 141 -768 -303 960 -933 93 -324 -992 913 973 616 299 -178 772 838 356 591 574 589 -18 240 260 744 608 319 -642 -312 387 492 620 272 730 967 -729 -138 447 -411 -861 112 142 -678 653 944 -291 -733 778 779 279 182 735 -626 -429 -513 173 834 463 880 397 -50 -573 -741 709 689 732 -49 -330 574 871 -883 66 -656 -101 73 -291 112 548 -183 -584 -726 509 -156 720 367 786 -979 -217 300 -659 128 -225 634 -817 -769 390 403 -538 134 190 -594 -948 -182 33 -815 -850 553 7 -287 225 421 814 773 176 -223 -95 -358 -198 134 848 -935 -480 513 -731 -391 -615 -175 419 450 911 -500 -346 68 44 -624 -383 739 542 163 -102 141 759 -295 204 -440 900 493 590 336 481 937 310 745 -805 -66 789 -821 -945 291 -458 59 -514 -440 -482 -949 646 -768 -646 196 692 -950 -601 -819 -716 629 542 45 -17 -773 43 961 745 -595 352 -127 -133 -807 -601 -36 -307 209 -233 -224 165 -292 -311 502 537 -545 -830 -609 -74 -74 351 983 680 412 539 -308 651 100 -651 559 259 -896 -534 765 549 -524 -31 -595 -644 -523 -93 873 961 199 -731 434 -665 -925 -240 575 -811 -611 268 274 -267 -641 -623 18 -136 352 -761 2 366 -847 -518 -91 415 140 297 -468 -524 731 -752 834 -959 -283 771 153 -749 -494 106 582 918 876 86 636 -459 328 317 -722 -318 89 -352 919 -103 -889 -373 -941 -748 997 -853 -633 -801 -539 -471 143 -60 921 -341 -705 816 -774 762 -355 708 -675 -517 -752 -542 -136 642 -34 -570 228 -758 -809 -145 -390 -115 592 70 -642 -712 -88 552 -878 -63 897 594 -781 975 -517 -373 856 -339 -393 287 -611 365 -560 -900 -721 5 -332 489 -958 -546 206 -894 543 -680 -629 -712 558 542 -618 -444 -487 115 875 -319 681 941 -950 782 56 -666 3 856 -666 -329 181 -567 276 119 169 -958 -183 45 -921 -665 816 -209 729 -127 645 734 -672 -825 -742 625 -793 662 954 335 162 -958 375 -852 491 432 329 -451 -369 -18 647 399 -967 742 -552 238 -319 -625 41 -908 -749 373 -280 -942 -325 -112 739 391 647 -562 -565 864 -281 982 -743 -400 -544 674 -467 -128 498 -38 660 -544 650 769 -327 -397 23 196 125 -572 146 -904 973 -248 -90 67 -836 -117 663 -703 -960 -998 927 -981 287 390 411 711 -279 42 822 396 257 -187 435 454 -387 61 405 -49 742 -976 -642 -572 -370 925 -893 -891 988 613 419 354 308 -399 -611 -475 459 -47 811 45 -573 563 995 691 -18 144 802 422 -630 -727 824 -41 -650 880 754 -251 949 -716 315 -164 239 -557 238 -988 -663 -639 530 -267 -156 -852 -739 878 959 252 -307 550 -913 -101 959 -80 -84 99 -176 365 -347 893 321 -432 -423 110 -511 -161 890 233 61 458 105 -984 463 -350 491 538 -949 -124 809 868 -358 331 990 54 -157 -956 -167 -259 763 903 -410 126 527 -8 -313 -53 728 -229 -976 79 589 -49 -289 206 190 54 -836 -973 766 -330 234 955 -215 894 785 753 -177 983 -201 -516 599 -884 110 778 -297 50 547 553 -124 -107 872 -845 382 -840 249 -7 434 129 -389 342 -412 246 543 -596 -311 -967 -611 767 503 -800 716 811 -447 -531 78 -230 -724 -258 -963 -162 -415 575 319 -185 -89 123 -642 -790 -158 -198 469 -207 288 160 554 -595 549 -549 -454 150 115 962 -589 -577 -929 678 -117 -462 -265 589 927 -137 -469 -621 -158 -523 45 -962 -170 549 -124 530 641 -556 -370 -823 -125 163 -686 -542 -649 -897 959 941 663 -585 -340 -289 -40 878 996 25 348 823 -477 -631 210 -544 525 -677 780 19 737 -822 414 -850 -746 -288 -909 -575 257 580 -207 498 -264 -505 -963 233 -967 443 230 -767 7 771 5 226 81 659 -727 -774 369 -379 -436 467 418 -250 -476 -553 -77 -886 -305 269 929 336 654 -286 888 -771 -807 -177 881 -625 982 -832 822 -327 584 -129 -565 -457 922 -728 -270 231 757 983 -482 99 7 172 -702 489 379 -89 523 -923 12 981 753 -545 168 -620 -93 -535 189 824 246 792 -574 -709 677 -866 817 62 -311 311 927 -104 995 783 585 193 825 593 -761 -952 -640 -71 694 324 -170 611 -112 -893 -240 18 -904 869 430 -131 -434 -486 -944 -525 870 49 125 -505 553 369 -596 818 -1 -494 -614 -691 96 491 378 -585 657 454 -656 318 -567 -365 434 68 -245 -224 -207 440 319 -871 276 873 11 293 -922 949 -331 874 -816 679 975 220 735 445 41 -394 869 -878 982 33 804 769 -910 -961 -46 -824 909 -319 965 -351 446 -712 -311 218 -805 -502 -565 208 695 336 -463 -578 -557 777 462 -39 582 575 -980 -546 762 -640 -405 -358 -316 -291 266 -892 -241 -467 44 -431 -211 -237 971 -372 -792 982 -84 615 -79 474 466 -877 408 668 100 808 -391 92 763 161 -586 512 399 -488 -312 -629 453 778 -571 -568 -200 171 -267 -782 -659 -829 92 923 -830 -47 -799 -706 -108 936 -613 -568 -903 863 23 -833 589 240 -931 -716 -525 -240 934 495 -34 -205 -61 -560 878 761 360 -261 528 -384 83 -644 349 473 622 565 731 -974 -751 -802 -943 -784 -909 -925 -55 134 58 579 720 -897 -834 -375 -295 -471 472 -265 130 -24 808 -43 223 -556 627 228 774 -120 -516 -480 -206 -11 -604 -360 -418 -142 738 735 664 -655 -885 -939 212 68 678 -846 402 -373 -611 623 533 -434 -913 -370 585 -719 814 471 -118 939 263 676 -378 606 -5 52 -560 -122 -242 489 162 108 -924 622 729 -846 352 603 81 999 115 -45 -963 -52 -874 987 149 -170 -476 793 -773 684 -825 -948 -833 831 -906 861 -685 -377 505 112 -356 -936 238 453 -128 865 -14 428 -57 -603 867 449 905 432 398 908 211 375 154 668 170 747 -367 -222 -130 518 983 0 -753 859 332 33 995 964 -767 -401 -13 -386 -301 681 -799 56 951 -845 -414 -823 994 -517 -118 822 -195 -60 877 381 607 -713 397 -11 -181 440 -838 976 362 195 689 575 572 -462 -512 -837 934 -60 845 -459 738 23 239 173 -368 167 982 83 539 990 -253 -358 222 -281 20 -89 176 -371 452 -973 -627 -63 -483 -497 839 604 -632 -617 679 779 -860 -396 -16 918 361 -386 213 -1 -543 38 36 -291 -194 -336 555 -49 796 50 -641 597 673 -119 -222 921 917 -213 -258 492 -114 -211 271 -81 -441 916 -992 658 892 -85 -667 700 600 942 -797 902 647 58 497 -246 284 182 -186 325 372 -656 -390 36 -127 439 387 295 -716 303 -807 -874 812 -621 181 367 -203 601 -903 -778 -529 -128 954 169 61 -102 -839 499 -607 707 74 887 -436 -979 575 946 -859 -649 -898 850 -530 170 9 -847 -5 242 -377 767 -874 332 492 455 694 971 -333 -455 -774 804 151 836 859 108 861 -650 836 982 -651 678 -375 -354 331 -164 3 747 -237 506 104 960 998 -329 872 620 181 -331 753 -485 990 -748 463 -810 371 846 881 -943 910 26 412 -950 -460 -954 587 963 -197 -438 565 -936 -416 -999 -10 656 -372 623 -119 -126 -797 -640 716 46 -705 304 803 -508 552 -695 554 -390 -29 -183 157 279 -568 -50 -183 -732 -564 633 -496 -359 -473 776 -677 -532 796 -296 57 177 -426 -692 23 -389 365 275 -431 -327 751 607 942 -675 -613 87 58 -35 -262 -355 336 740 256 372 36 -370 282 -485 -671 -521 692 965 -236 -905 448 960 -153 -975 -105 989 409 258 35 -549 -61 -553 -419 -951 -52 118 -193 868 -158 -144 -306 -329 855 603 740 -900 -258 -766 -57 63 -92 29 -936 91 -217 -26 614 -529 708 943 24 -185 454 -28 -740 -953 847 666 257 787 -611 56 -214 -547 879 692 -422 -768 300 -153 -651 470 378 -895 -198 -9 86 -649 -350 -490 -234 -880 -242 -778 600 740 976 -403 -968 -137 273 -183 415 -115 77 -278 -783 -162 208 -804 938 321 245 98 -73 -373 -389 -434 -397 481 -345 388 374 -409 -197 499 19 -173 -383 690 -114 -730 573 -861 -938 132 650 -739 104 -45 -302 57 311 673 -781 13 64 52 -760 910 -318 -471 394 -262 212 -570 2 190 -541 904 -416 -422 -729 -514 854 664 618 -402 -314 -103 571 -566 126 -453 -292 210 908 511 -356 -840 -325 -479 -658 -878 949 47 -25 205 -85 -755 27 450 -912 -430 223 -527 -344 -596 31 418 -114 718 -278 -668 922 332 418 725 264 -775 200 -182 -238 -105 -370 287 117 -33 -474 456 142 619 -359 598 -454 562 555 -10 578 688 338 362 926 77 -591 -884 -846 541 -995 998 -564 469 35 -214 -43 588 616 -214 -235 -956 -663 -1000 -31 4 505 461 513 923 -109 -543 723 776 -419 -791 -414 717 817 -840 -70 -334 241 -771 -654 -417 41 946 681 -723 593 334 58 125 994 -171 -546 -538 776 -936 -392 152 900 -71 475 -922 443 614 930 837 -923 -964 -101 527 745 -927 -426 987 672 465 785 -390 -214 -244 -585 -148 -275 -739 -394 -302 23 -711 993 -189 984 116 -466 49 -577 -267 1 160 618 145 335 -704 -411 210 -239 539 -441 -78 146 423 196 635 -38 -32 -250 293 290 372 -73 -224 -993 -676 -69 -795 -208 -277 -421 -332 212 703 216 447 120 -458 -994 -906 546 818 -472 133 -499 -579 937 -568 -679 920 -644 -282 411 492 -927 137 -809 632 264 -580 -929 571 719 851 -31 -145 -259 -929 -602 -154 352 -8 62 -922 -785 869 736 -420 -130 292 -874 278 -155 -443 -503 276 -297 -813 -307 -481 -852 126 -857 -346 -568 -617 774 -290 -440 12 -669 -672 195 297 619 -709 215 798 36 399 727 471 -113 -112 -767 475 -278 -924 -652 71 849 -739 6 444 272 92 -276 402 43 -425 -913 89 524 -855 -546 -867 -465 -340 559 -899 -540 -916 679 517 616 756 -933 -352 -356 119 -60 321 -608 725 -438 78 -497 316 -483 -315 -870 827 569 -208 -162 -132 948 660 -893 -312 804 875 709 533 -986 -515 -547 -874 -368 -871 -102 -932 -389 466 -915 584 74 -974 183 -213 -387 -695 474 -511 425 166 -640 -832 -508 -812 -960 -347 -704 271 923 -260 889 105 533 -998 -51 -99 919 192 -788 203 -447 -241 -696 160 -378 282 -933 -691 -568 -157 372 550 -30 -610 681 618 643 -655 -658 812 -677 -364 843 609 -685 -372 621 -136 629 335 514 -96 -215 150 771 -662 -358 -292 -191 66 600 -545 -187 -166 -426 730 -954 -640 -477 465 -89 -469 -63 -538 -478 -323 -597 -361 50 180 -15 -684 469 -280 -402 914 -29 242 -540 -107 -847 928 -696 413 983 734 31 872 413 926 903 -424 603 -747 948 234 746 -52 -301 -498 508 238 -974 698 -579 -219 -688 690 381 -316 -925 251 -124 571 313 634 676 -312 959 933 563 -907 -447 856 -253 9 495 400 232 376 -598 -205 161 -684 567 560 -522 208 -726 852 427 940 585 -915 -113 362 646 918 -370 -967 -773 371 470 -554 -276 -96 166 633 -487 -104 977 -433 -204 -524 793 -750 -925 464 -567 274 -914 -807 -224 462 -196 -786 988 566 756 -670 898 -584 109 -602 820 -355 -748 -853 -737 561 689 986 -711 -723 187 -473 508 711 -144 451 -486 -845 -595 -521 394 -257 -801 241 790 121 -775 660 -360 -992 -174 -696 -359 30 899 -627 -682 -371 -677 -230 384 316 387 241 -442 -317 140 -258 262 -44 -180 -932 302 -651 -100 -153 -256 265 730 387 -99 -863 714 714 -113 695 813 -303 -871 -475 -458 -627 930 818 -228 -680 -213 -801 -688 -482 865 988 -222 266 -609 -314 433 442 660 -680 -747 -599 593 -438 323 39 620 561 271 -947 -488 770 494 735 -331 324 -313 -357 -331 -375 476 492 552 -82 -3 -79 716 -341 968 442 -287 441 -748 9 588 893 523 -354 672 -556 165 -632 -528 -890 638 -991 -115 253 263 -134 -621 103 -643 961 185 -566 276 -23 329 -222 -506 -640 -621 -618 417 554 -266 491 857 402 -712 360 221 -302 90 -922 490 -677 254 37 -369 -645 589 520 -294 28 -52 58 -566 -365 17 -416 -629 -147 -997 -1 982 192 894 929 241 -647 363 675 971 -362 -875 367 497 634 -43 886 -492 257 -65 -773 80 -462 34 569 629 -140 -33 106 -520 787 361 -645 565 -659 750 -227 -84 342 -433 -620 881 903 -49 -980 -491 -824 -934 773 27 -548 238 -430 -25 264 -801 -980 155 -81 -213 82 -917 -92 485 581 204 -111 679 -187 124 -552 405 635 528 -376 823 -248 -329 774 -155 444 -800 249 -49 -944 669 -980 -110 517 -340 -324 830 495 -218 184 -247 -246 -35 -695 102 -397 110 174 954 -790 416 -755 110 -95 182 259 -102 399 -369 362 94 -358 -308 -223 -143 206 514 -787 -999 -348 -212 -330 -641 -236 953 214 296 -107 -284 614 -722 564 -379 -438 -89 -492 550 -769 569 -404 -342 -613 -754 157 326 -230 448 942 -660 -218 -319 -524 321 724 332 697 261 321 -93 -705 -600 -790 -804 762 0 -111 -320 -171 -758 -381 102 -846 66 976 -695 -959 -136 345 537 169 -859 892 189 459 366 -243 -224 -69 -337 963 -410 -818 443 545 833 -527 311 -829 -704 -608 -420 -222 -515 -962 -779 256 -990 -642 -878 -786 -748 -882 -824 -183 -50 -576 586 818 -735 591 -654 52 -153 720 600 694 -218 63 -220 -110 -262 959 484 -376 -55 -675 928 -929 -153 -962 -487 270 153 808 -742 -327 -62 -258 -748 -148 -423 -655 -531 883 545 -189 803 796 447 -336 329 550 -180 218 -880 367 -956 -457 -152 -704 -847 566 440 -751 890 -672 -632 534 835 688 859 -235 -302 -235 -743 332 769 96 -713 -851 635 -911 -193 722 900 588 511 366 895 664 977 -466 465 -206 328 -265 -876 504 -182 -335 -491 -861 -381 352 -148 -737 940 -580 -734 -449 -785 -435 -786 828 240 -132 -447 -947 737 -437 704 374 106 -577 704 963 -493 610 -863 179 -641 -791 347 197 -374 -138 -929 689 249 -616 -731 491 533 791 221 -309 -3 230 967 419 -743 350 888 645 851 978 669 285 -168 -349 868 331 753 -703 -861 996 -428 878 -221 -51 441 256 -633 -304 699 -340 793 259 -247 -187 -419 951 -798 660 220 -178 -310 -507 -874 264 -217 909 -266 -842 454 541 137 149 854 620 106 -710 -303 82 627 464 -588 631 -827 -168 216 936 614 628 830 297 -868 -792 -796 982 293 -155 564 -830 -88 -413 360 233 -240 997 295 -587 271 -471 356 111 -742 -20 -91 -411 -294 385 -394 630 450 -494 342 -766 -714 127 649 287 461 -39 55 -133 580 642 -514 69 -583 577 121 839 268 320 -454 -593 -660 -891 980 -474 531 -605 -60 961 542 -529 449 617 -661 -846 921 446 186 592 -324 -558 311 -491 270 648 180 107 878 -60 -499 -679 -282 -966 -397 -499 535 714 -851 -247 -60 -313 958 -439 -99 -659 -267 180 521 969 119 735 -620 810 -884 -711 26 162 -739 -330 454 -132 -505 796 804 -849 977 377 298 -201 -873 304 -653 790 -662 962 -262 -79 -424 37 -985 -114 -200 463 428 -352 -720 -904 525 37 -386 465 550 229 -115 -33 -663 -523 251 780 -387 739 872 -244 27 964 -266 751 -934 -457 -110 -815 342 -214 849 670 -161 -27 -695 -174 -798 -489 -827 86 -645 268 298 799 103 765 811 -894 -1 717 977 -54 -653 310 -974 -826 -658 527 -133 -4 -808 -465 -447 464 -56 -504 554 120 933 -769 -935 604 491 -353 -662 -251 -215 -90 -359 -635 -484 131 39 -114 883 977 686 -516 -282 694 212 -987 -395 -507 -891 128 -951 -596 -536 111 -151 -771 -63 -235 6 -876 -406 881 259 -458 113 -923 -646 599 829 -751 731 -190 -399 336 -761 153 677 517 -96 -583 -725 209 368 -403 -704 128 -267 738 -127 -393 747 626 698 -566 -963 -96 -229 -945 -469 -138 -839 -666 385 -616 58 336 -340 151 410 288 475 -338 807 350 -1000 -967 95 -745 -362 459 430 -512 145 477 -495 -408 -785 914 434 -521 -717 676 90 -406 -344 -308 997 800 -691 -387 -666 -116 -712 273 129 -473 436 -521 964 947 676 -914 -599 -798 -496 -811 448 -763 -904 625 -845 -961 747 85 696 872 318 443 143 -551 859 360 791 -516 -241 873 184 -776 -952 421 -637 -377 92 183 -109 -505 618 826 -429 123 -469 -105 -799 896 -951 -537 371 936 -477 -592 208 973 -477 795 610 584 928 -57 917 811 926 -510 -757 -775 660 -87 628 836 -896 503 -610 -441 347 -769 671 921 -923 -118 344 836 845 -408 142 353 991 -425 -281 293 -251 -388 190 467 715 -199 316 -379 8 503 203 -854 -410 -813 670 -257 731 604 291 385 143 -289 929 359 -266 551 -89 -813 -311 -69 -805 -529 -293 -548 -342 114 368 797 808 -291 -788 786 -827 67 603 -269 -521 -42 135 411 359 649 957 115 -919 286 -291 170 623 -213 14 710 872 -824 268 894 874 -896 933 -712 876 767 -433 -904 -907 -682 -491 -132 676 -621 51 -419 -618 868 -73 -345 -710 27 -258 378 -831 704 726 -429 -981 -811 971 797 -912 722 -301 -133 315 -92 -443 152 -10 337 -524 -954 662 634 457 -761 -966 -869 -371 829 -801 -574 473 865 -924 998 841 955 15 -187 -236 -315 199 181 -354 -859 -504 374 -948 -312 -344 745 -809 747 -236 -394 -362 -310 -247 873 641 76 581 -934 541 5 -911 -884 162 362 357 31 166 -868 421 -744 721 -386 -646 196 181 995 -45 -454 942 -368 777 725 478 451 0 -677 -676 -945 959 461 -659 -250 -544 645 418 909 378 430 -459 -718 -148 -693 -999 497 -605 854 117 677 -839 -196 169 -793 -598 659 868 38 -275 300 412 362 993 508 -310 945 -578 -355 7 -495 33 -645 284 -345 892 457 -6 -364 266 -162 582 827 418 98 773 -212 -811 -277 702 561 858 -737 282 -454 -379 -374 -70 -163 -260 74 -893 950 -615 -290 -374 96 -846 213 -278 -409 -700 159 -223 936 -292 -66 -167 915 145 686 -565 -232 95 783 952 -920 -230 542 113 57 690 780 -803 238 327 -649 -604 -144 650 752 725 428 -724 630 610 210 46 -261 -322 -544 985 571 386 622 -529 -82 698 -993 414 96 908 730 -89 -509 -450 617 278 -631 255 -996 -121 281 833 -376 964 868 -214 520 621 -177 -876 970 21 928 -94 -804 514 -759 -854 393 867 773 -575 -202 -353 -131 -669 -360 558 -979 -291 -411 -785 -396 -994 879 477 -857 733 128 767 -75 -216 578 668 -35 996 162 -525 -919 228 -519 -601 836 484 -981 -90 -366 861 922 -646 -668 -603 321 -546 61 350 -733 -320 74 529 -601 -774 -996 244 684 -255 -33 -877 787 -747 -240 278 158 824 -654 593 754 -333 4 659 -519 -699 620 -343 235 -706 -360 425 813 -99 -795 746 -281 517 -133 282 -91 -215 -930 -870 -985 133 366 958 272 376 -823 -508 -494 -450 713 -46 661 500 937 786 -663 -548 -124 -964 438 121 317 -752 482 -582 598 430 -420 -327 -137 448 -134 -203 -285 -353 -325 283 -338 -163 732 -425 -764 -445 695 -602 651 648 -944 651 -250 -820 121 -718 199 -799 -817 -835 -205 369 515 -609 962 -994 273 -856 -415 266 437 -559 -518 286 -564 275 456 -82 -696 -10 756 711 704 305 -90 74 -154 -787 -470 -569 114 -910 -510 9 -965 453 572 -634 -456 -867 -880 38 23 329 861 959 -56 381 79 -812 47 481 638 75 458 -732 716 466 793 663 -107 590 237 -66 -753 -786 823 -225 829 -600 284 -477 368 822 -247 -357 -272 -528 -634 -544 972 570 518 902 -283 50 -262 138 -963 -852 -698 396 797 -170 -62 -303 166 -59 -988 337 483 -667 77 -584 60 771 536 -315 -348 235 -296 958 677 210 582 144 739 755 -882 -681 486 396 652 99 891 -36 73 -966 814 -740 269 -363 -629 -518 -683 -495 786 -280 632 395 448 -80 420 48 -84 -103 504 -589 445 -106 -773 252 251 595 -347 -7 -599 278 894 -910 612 553 -901 507 315 989 780 259 337 765 -799 176 -442 -715 -971 343 -70 378 87 -210 668 -194 179 -885 -271 678 -444 -518 -142 -206 -604 -921 77 -471 -33 751 207 -710 912 -164 -808 -92 639 -891 -288 -600 352 -456 -178 748 650 163 853 631 -639 583 800 -624 688 482 -622 -76 -562 444 -918 582 683 -738 108 -376 619 919 -183 629 -703 -663 -229 -626 -201 -625 -895 999 23 713 438 -915 -150 -993 -969 80 -711 850 439 118 272 -961 -24 -316 237 -629 606 634 -609 -612 -371 -898 -322 -513 -344 -649 -707 -623 -450 782 -346 806 132 187 -410 -364 969 -858 -118 -617 25 570 -494 873 706 -421 -136 920 -512 -973 608 457 751 -304 200 328 734 -157 -409 735 779 -461 -467 215 255 -183 -105 662 556 734 -878 75 241 647 249 326 -574 89 -76 655 630 -18 -151 212 -601 233 -401 -924 -677 560 901 -537 -435 -433 -442 -809 -4 348 -444 825 -658 337 -463 -438 918 126 -707 -824 938 948 -229 -831 -628 -39 931 -724 -338 -827 -624 58 763 -469 420 -717 -80 -599 -259 547 1000 -403 -85 620 -823 993 850 -111 177 -455 -294 763 680 -441 -207 -964 243 -702 -492 -491 144 -880 -948 815 547 631 894 -279 -186 630 -917 -194 469 -11 638 903 -898 66 -934 -726 795 -358 -298 690 -92 -837 -201 -483 556 671 685 -901 -687 -608 -696 -421 930 -848 966 -15 479 397 -495 -842 320 566 356 -980 -535 -159 -816 638 714 -686 970 -759 -116 -738 -105 860 -756 -511 -739 -392 704 691 470 -437 184 -640 -662 -342 -553 57 -897 -558 -877 924 -688 -390 -777 780 364 -534 507 162 -152 304 -626 799 -625 872 -189 -328 234 -286 977 -572 -759 145 381 469 206 -284 -326 -568 -200 -646 981 -660 670 -19 -470 996 -61 687 674 877 267 -241 -59 14 -204 -789 876 -698 -755 -484 -235 -943 -784 -38 151 -402 -545 291 -508 -208 408 -304 386 -716 -801 390 -492 -825 552 631 -794 -223 -891 140 -158 633 452 -178 652 183 509 -871 413 42 -447 -620 335 -974 911 -29 966 992 415 64 -260 -199 594 -388 686 813 -32 609 -717 -490 -964 802 55 -411 -92 -497 -2 -365 918 320 -961 114 497 367 101 721 127 -66 498 -623 -3 454 566 -107 -364 -942 -161 -376 84 -896 435 -474 113 369 -802 762 -39 639 433 159 -860 -210 425 -90 -15 233 -953 491 222 663 -113 -98 444 -986 815 482 893 -328 780 57 665 147 -126 841 -852 -305 -876 -117 192 -852 -665 900 237 -481 550 475 627 -879 729 -737 -218 -88 355 -52 -743 -345 353 231 234 -31 145 -628 -378 -220 235 479 157 -847 -692 950 -78 -220 -14 363 324 -907 576 -734 -770 712 346 -729 730 -889 -75 -850 -592 83 -627 283 -871 -285 -598 -37 393 -301 -799 -743 -806 45 -985 -91 316 94 -170 -107 849 451 -505 -603 298 869 5 665 752 -46 210 -424 964 -203 -32 252 65 711 916 115 341 -177 988 83 -40 26 -278 440 847 886 109 727 -134 146 165 -617 -685 86 383 142 -754 150 908 -56 136 928 92 -540 -721 435 523 294 836 -983 885 64 -576 385 -104 -895 862 876 495 327 -928 -236 521 -421 -586 -143 275 -659 -204 -302 724 213 -989 202 -949 -402 653 764 -793 300 -916 -710 655 669 -696 -760 -215 477 -872 169 -41 -437 -206 -376 974 -688 -830 549 805 202 465 -1 -289 -98 538 -444 -759 -925 -702 663 -190 877 1 -815 157 753 -228 -221 494 492 558 390 670 -191 -420 209 853 510 -602 392 -605 480 -276 -525 390 -514 887 -952 539 -253 -942 164 583 -429 -690 -96 721 189 -307 -680 118 200 36 -276 -239 -835 133 -886 886 387 -11 -930 -912 467 855 400 998 -262 -977 -802 -168 -974 198 83 546 -486 -167 -241 78 -605 519 712 -992 584 -207 164 11 134 -90 923 -773 374 -624 725 409 -360 58 -767 -281 -830 -122 846 -224 509 -474 -107 -800 350 -346 338 -743 997 75 -927 161 -404 609 -846 -419 67 969 -517 221 121 589 405 -849 69 858 -77 -186 -502 896 -362 532 -995 933 -309 243 -754 288 478 -298 853 10 -57 942 390 815 821 -990 305 -906 790 448 -113 -65 675 166 832 -636 582 412 981 559 781 847 -81 634 989 254 -736 -378 995 -826 -803 -658 -932 564 -473 -430 624 325 -246 -351 806 -961 -745 -92 588 359 -918 609 -593 21 933 161 626 -810 415 -893 876 -405 861 -957 -489 802 431 -110 -278 -357 -388 20 35 -785 918 -979 836 -238 727 339 -4 -731 68 -900 553 -179 -114 782 -952 861 -675 221 463 -938 -50 324 570 576 -333 885 -440 -719 -436 593 -541 -165 -389 -790 -52 -723 209 899 -536 -256 123 531 552 -605 -602 436 -297 -245 711 -375 110 715 365 -356 738 607 -748 -383 -542 -234 879 -773 -468 726 -812 847 606 841 -752 48 -213 989 -44 368 706 60 -368 500 544 -865 -387 -94 399 -292 -748 421 -879 -652 323 -429 706 696 188 -31 -558 759 442 798 -329 -155 517 -969 -62 -539 -233 388 -259 396 -100 294 740 160 -430 -104 924 373 -633 -532 -192 -804 -641 83 728 -810 946 -250 676 -154 -256 -208 447 154 -602 52 807 284 378 462 168 405 329 442 523 -339 -281 285 102 -574 305 -475 382 375 -661 -564 -74 -916 -512 -372 338 247 629 -148 542 -399 -194 -622 -976 659 793 144 52 862 -489 524 -690 -885 810 -704 689 -779 -813 766 294 -247 -658 -502 -412 235 264 609 -135 356 -280 626 739 -895 543 -394 -697 91 -876 -122 -315 -958 434 152 -485 -673 319 838 512 -502 207 -229 -270 179 -149 171 203 494 383 127 527 -841 270 172 334 -671 179 -482 -541 718 104 -25 31 -516 -156 -348 -831 480 543 482 250 229 849 340 -293 251 -120 -533 106 267 -698 -808 555 136 532 -229 -46 -887 823 -924 207 508 983 -493 857 566 554 442 -606 -360 -102 -751 534 -613 438 842 -515 -770 296 415 -935 -395 -622 -498 352 -908 308 -354 -363 -6 668 -680 133 703 416 -748 628 691 -227 -612 401 818 450 175 -327 748 -773 750 -666 319 394 131 -141 327 -317 -180 178 -920 989 -208 109 502 955 -130 -371 124 516 -988 673 993 -336 -494 -528 617 869 148 -981 938 107 -62 268 136 -642 691 387 197 -170 -517 96 -391 -306 942 -623 -821 21 984 -631 -401 -63 -715 -248 995 881 82 13 313 899 779 276 -526 -176 65 -811 -870 -102 20 -569 180 -455 594 -962 599 525 712 -43 -167 186 915 390 102 -696 -969 -936 -492 834 -542 -362 603 449 -882 509 -450 826 -574 416 324 -834 -955 660 -497 608 -598 148 -666 922 959 185 -45 38 876 837 979 -965 -136 535 -798 694 708 247 -138 780 -289 -42 996 -198 175 -605 -290 302 980 758 569 527 907 445 902 -259 -584 -420 651 -883 237 790 -770 -475 508 -185 -213 404 611 637 303 -696 632 -862 968 -58 174 140 -98 750 320 226 -176 -140 943 42 -446 850 -322 349 300 -493 -337 -713 480 15 -695 919 869 871 -934 537 117 198 -56 568 261 -847 174 -528 -838 218 572 207 826 -978 -435 699 -370 194 915 239 753 924 157 -571 39 495 -708 531 -125 -410 717 638 698 -420 652 283 -986 899 -322 279 -777 519 695 431 -652 -726 215 -356 792 920 -37 -931 341 559 137 -505 -215 -894 100 -882 -200 551 401 -443 -146 887 -625 316 -777 777 33 999 494 -307 -949 370 -754 190 -339 -294 119 -510 603 581 58 -982 -558 -622 336 585 553 -935 -653 -595 126 520 -212 834 40 439 428 -852 -512 -781 693 426 22 123 30 186 -572 893 -641 890 205 164 115 -131 -632 -643 369 -112 834 -49 850 687 -452 903 -546 -239 -447 -462 -38 55 269 624 -398 369 352 14 -90 883 421 -38 -479 147 -680 502 -159 -864 105 836 -394 -262 -615 -605 -99 -154 -44 -660 -928 -288 -709 761 993 771 -628 356 201 185 241 175 -977 359 -310 525 -758 631 -652 972 -170 4 -112 659 277 -908 -939 -594 955 961 21 861 360 126 -477 514 713 -870 -247 569 -85 -131 786 247 -425 -3 645 373 -741 20 -346 346 -463 711 -228 799 8 -620 -370 446 -260 -156 719 -326 -225 990 -715 -489 987 668 -158 -969 861 -467 -729 474 -214 -698 -232 -405 -534 833 934 -384 -633 -1 -941 220 -702 262 -191 -377 -799 141 783 512 936 74 636 -184 -193 822 -798 348 -205 214 147 -936 -597 -774 -495 -511 392 243 -140 511 275 557 538 373 -444 497 633 636 -837 -952 -355 809 974 -926 -993 -725 -540 815 706 951 -251 709 -708 -287 -121 -725 214 -817 66 44 -245 282 720 -106 -922 302 -20 -791 -455 243 792 -40 -461 -600 465 -507 541 -61 617 425 -365 -270 523 546 -140 665 859 870 -386 -673 -768 -940 -679 718 -432 -533 514 -927 774 -725 866 -564 -516 -781 520 670 -223 -126 980 -189 998 -816 -424 -119 131 -957 582 68 -384 452 754 -891 -867 844 -374 -537 -649 825 -134 157 534 405 -271 425 -198 -968 238 846 -942 126 336 459 759 -112 378 145 448 -865 -630 586 787 293 -546 492 32 657 -604 -575 -529 726 900 7 -77 -756 -518 887 -893 -297 309 883 52 53 20 489 -81 -281 -535 -134 740 -34 -352 298 -575 992 -665 -751 -102 -215 -54 188 -12 -629 -95 -14 -468 -901 239 -484 -907 356 970 299 686 -269 753 817 131 -680 -895 627 940 392 -695 677 -15 -747 846 418 -308 814 988 -605 -691 836 -728 -798 461 -386 919 -539 690 238 772 262 -875 -42 -467 469 -228 751 588 29 -273 758 -519 978 -418 70 -935 85 -1 -984 -572 -814 -769 631 358 957 -762 -245 -585 65 166 814 -926 586 831 -150 473 58 -316 -783 -294 784 905 -840 904 394 -223 397 -121 -146 -756 -806 -769 -852 -376 484 267 -615 -358 621 327 -173 987 -226 314 -180 -654 886 730 -179 604 -384 48 837 -357 -865 -168 -100 -112 722 -895 802 -467 688 -370 -952 894 579 722 844 952 24 -702 315 879 -590 -517 -627 -920 326 -76 623 -659 367 -511 -95 76 223 -689 -350 172 -946 425 933 -535 -762 486 727 -982 -617 -37 -131 332 56 -568 60 263 -119 284 258 562 408 86 481 792 457 180 -212 201 -886 855 -920 768 276 -484 73 831 127 -63 -611 840 903 -508 -194 -591 -817 63 -532 -130 380 -941 160 -898 -113 -242 888 -115 627 580 -5 -990 674 34 349 -921 -995 401 -355 776 -614 -759 850 -981 924 -445 -824 -296 710 -407 860 -7 -270 -661 -243 -849 -789 -444 461 -749 -180 351 44 -372 173 235 -60 694 257 85 89 -245 136 77 -68 -366 48 -681 777 363 497 602 101 524 84 -368 -824 -689 -196 -916 465 771 -743 -151 263 835 29 393 -871 21 422 942 -766 -639 -652 527 -870 955 754 945 -554 -723 -353 -372 -142 -539 265 -67 -222 231 797 138 941 -185 369 -710 143 -998 -591 -90 -483 -984 266 -592 -222 30 163 -342 735 -120 320 20 833 -7 -973 986 -136 877 201 -757 265 -719 -23 -923 874 36 51 318 -84 372 744 303 -948 181 29 270 -536 -257 112 -852 16 -809 -387 -648 -371 444 -75 -993 -285 -101 -643 -152 -488 406 10 -176 246 -263 -998 141 552 -912 -433 -691 250 -803 705 -235 440 118 535 -917 -248 653 142 274 -719 -706 492 910 -601 -304 -332 -392 425 -719 545 971 -529 12 -909 467 -183 -585 -775 390 -888 -466 253 565 465 251 -732 -181 736 -765 325 -654 882 -822 183 -847 769 -569 59 -387 -488 450 -982 -913 -195 -555 -669 -728 386 429 -774 -707 -312 603 -610 802 256 35 14 -634 -779 365 947 -675 -229 666 234 459 958 981 -774 -193 -815 305 -448 -808 -925 -271 -635 526 -521 331 464 631 -179 490 772 917 356 -867 -972 393 763 -1 914 -753 112 193 -976 107 425 -416 -392 902 942 781 -459 -903 -744 -931 -890 283 34 499 -7 -833 811 -354 190 -9 616 47 -887 -161 772 -903 -930 -715 354 930 339 999 -502 -191 263 -312 914 -202 -978 -865 39 695 -400 -902 653 481 -638 545 -123 -374 310 -76 978 141 1 -746 522 -123 122 597 -195 -523 -158 -342 -185 177 -466 -159 46 -546 -433 -213 -764 358 108 731 350 -686 -294 337 -600 250 -993 -351 927 -162 581 301 479 219 830 323 724 -493 -509 271 -337 -464 296 472 -20 -137 673 924 355 -948 -870 381 -148 568 -803 -48 323 -560 587 -862 855 245 217 -420 342 105 -896 247 980 814 78 152 175 -38 738 -870 397 -865 971 823 -200 10 292 -674 -780 -963 865 -958 494 345 -657 61 440 807 472 472 -549 -611 -823 199 274 883 -36 80 -448 -919 -380 698 700 911 -377 -537 -634 18 748 924 770 -128 20 210 212 65 -651 270 506 459 400 702 936 8 -226 125 -530 862 153 -212 -713 -854 536 915 -909 1 -393 -143 287 320 -245 -358 -635 -328 -99 -508 888 903 -838 626 -794 571 -257 629 767 -878 -36 920 -214 710 416 837 660 -505 -238 -391 -743 982 511 947 -748 357 343 -525 854 866 699 -53 -470 -444 3 515 -729 335 -235 507 -912 -197 41 817 456 -94 -765 678 101 267 122 311 -604 -500 -812 -323 363 286 455 920 -482 -709 307 -493 -399 -323 932 -619 967 492 416 195 653 877 -868 990 630 359 -48 -578 267 -291 292 294 986 -218 636 -607 -748 898 282 14 -278 -343 -863 313 557 -147 955 458 -682 -970 128 720 362 730 -345 -896 74 -379 -160 -715 875 200 -943 465 -523 -272 516 610 -651 -899 -272 704 -523 978 580 -607 -938 -895 -346 492 -721 441 326 680 -447 -887 -736 -419 58 0 -983 -611 841 -48 -598 643 72 -388 -215 296 903 590 511 274 -518 652 216 664 -777 -780 512 -41 -192 618 140 934 -702 -830 -728 -786 -105 513 99 829 -424 -675 -455 -5 -271 -273 -278 -322 -756 -338 -696 745 -34 -86 287 -33 685 -669 -544 746 -467 -404 347 128 -994 -397 -227 137 -493 848 500 -478 363 51 -205 -781 -600 465 -974 -360 250 -306 57 -892 516 -914 -708 -977 86 211 457 523 258 -145 -970 509 62 -148 -528 -592 854 898 202 528 359 -418 -713 979 855 859 -245 -669 -433 542 -799 -888 -459 -609 281 305 524 103 147 -343 886 341 -996 -422 -176 -158 -749 108 -595 -694 250 -783 -517 434 237 -532 -488 -950 618 189 998 -56 -777 660 306 81 -186 117 -708 575 580 -469 -439 -995 -360 851 -894 -832 804 487 719 -854 -74 -581 -533 -950 515 324 37 -959 604 480 -52 -113 705 930 -500 467 -521 694 -660 63 -100 -634 783 -818 -292 -575 288 -449 -829 765 -699 -697 -230 413 -578 535 -121 -564 -682 581 405 -885 -276 243 818 436 -124 -824 -160 358 514 788 320 -745 182 -621 145 987 133 655 -858 -927 284 421 113 448 -696 431 -770 -501 158 -22 -18 -194 821 460 163 966 -601 202 873 -750 193 -890 -400 93 -613 -362 -30 -410 -740 926 981 19 -792 -497 874 391 799 -110 738 -403 -906 -741 784 -800 -435 -707 261 -544 -354 950 -313 592 270 108 -890 255 92 -202 -185 155 180 95 -644 501 -488 379 -552 181 -765 774 -923 -452 -481 897 -535 -91 633 371 -407 104 -415 -120 -245 285 -65 94 -236 416 396 330 -606 918 189 478 -542 306 401 559 -68 -211 -571 783 -388 40 -335 621 -280 -15 539 818 473 602 543 -132 -636 -454 306 -12 606 408 -75 -12 -730 810 -240 897 567 725 -754 571 -242 349 -927 438 8 575 -87 628 -81 894 75 235 -809 -678 413 548 -608 45 356 -364 264 -509 538 -453 763 362 673 -38 334 -1 -432 -203 259 -161 -904 -736 -651 -984 822 -669 -963 228 329 352 -660 -899 -321 -775 851 794 -897 874 771 -355 598 584 -521 -46 837 -765 647 -987 -598 860 722 379 -278 -315 192 45 438 77 -789 714 -724 -930 -226 192 -581 301 -555 526 -982 330 -781 698 -411 -539 933 22 -897 81 879 86 309 -893 648 98 -611 -224 270 -456 -910 -87 761 -17 -207 429 -609 157 581 719 804 17 840 912 -483 -235 730 569 -378 223 875 -335 838 991 251 698 580 -453 61 -34 653 847 -132 206 493 647 -379 -458 -638 735 -238 -72 98 152 476 199 680 -977 -380 -710 840 -216 -963 381 -726 396 -756 926 122 809 355 740 890 -37 299 423 -376 966 -384 512 809 201 -700 -127 316 -737 578 -136 -913 -379 476 780 254 93 485 364 -472 -569 -535 974 -669 228 589 552 -553 -910 -855 475 -238 657 -922 -867 -894 527 36 -220 -87 -512 828 -537 -39 -956 810 195 837 624 414 -644 648 -513 118 -978 450 -456 -341 -51 -68 -82 -364 -385 -927 -46 193 -681 -272 -670 -716 971 -591 133 -985 750 359 660 544 845 -334 -417 -473 611 -779 864 -331 -835 -101 -218 676 749 844 126 -400 879 798 -478 890 -780 -170 508 314 -844 906 951 -205 -350 141 204 243 33 -256 100 -341 904 -850 955 811 -95 -390 -87 609 -7 -180 757 329 -228 674 -979 -185 -720 799 -121 632 -169 352 -540 814 -204 581 -922 -327 990 -509 211 55 -516 870 -431 354 -425 -874 -213 156 684 642 -899 -827 851 -781 976 856 -419 -822 884 725 -171 237 139 -46 -866 651 -273 254 952 13 -507 -815 -808 -850 -798 924 -939 -259 888 337 -155 701 -39 755 188 401 692 -941 -133 -998 -470 809 -504 649 829 915 56 234 -732 974 246 -852 -98 231 -272 -18 -449 849 -468 -162 -76 -66 853 -673 -146 -108 -555 908 -439 755 -127 -591 119 279 935 -235 -223 759 -371 331 -197 -423 -340 -907 -976 -756 442 419 -806 -898 -312 -302 90 -957 -105 881 750 607 400 343 -561 -305 846 -106 -425 -670 -703 -281 54 -964 558 -181 -696 -683 -317 -988 -591 474 -609 -292 -646 67 92 -295 -254 -557 -533 -163 763 140 -893 -299 498 -213 240 -105 109 -529 454 930 -47 250 -400 -116 19 406 -265 -435 -193 109 970 259 794 503 -203 -185 152 415 -202 476 769 -557 999 -167 -527 -440 656 -986 414 412 762 -683 541 798 -590 893 180 -90 -270 588 960 -36 -79 969 627 -60 -707 -423 16 245 560 -294 -91 -851 -790 -91 27 106 138 -353 -837 348 178 -645 787 -177 24 729 508 -575 100 37 309 -467 -445 -523 -582 -505 -603 -244 -94 678 -200 583 214 -264 670 -358 699 -350 -121 498 672 59 -138 999 578 88 837 356 -779 -911 -618 -898 -989 76 -329 -752 457 583 -697 -491 631 183 177 288 360 -403 338 -391 513 824 260 11 859 684 569 510 -526 -781 -800 -521 -243 552 901 -970 730 -426 326 605 -58 55 328 979 302 -604 -516 157 -726 894 -477 806 550 -461 -867 -833 984 559 76 -48 -566 192 428 655 810 -797 134 701 -374 765 -549 -998 -468 -943 -701 159 684 -392 269 830 690 -993 494 351 -863 -824 -928 330 -168 449 287 -33 698 -250 -843 680 980 993 -78 172 -903 -997 -466 407 -694 514 271 -303 466 -669 -223 -159 22 -255 841 -329 229 854 -36 -331 -684 705 -18 801 724 -288 -450 -636 562 117 -334 629 975 661 -178 -766 464 -653 -739 -307 -244 -726 416 -602 -747 -901 816 317 -893 67 -947 -517 504 784 -36 -502 -772 -582 880 650 28 -497 -161 463 473 712 939 343 377 432 -664 560 -166 675 858 -849 896 -669 -368 -861 143 -868 -108 223 972 295 333 699 724 646 100 140 -609 155 614 -728 -238 857 454 -323 159 -427 591 177 934 108 -603 -255 -852 107 825 -451 -429 -395 556 628 851 -370 675 70 -668 -210 -746 316 -115 17 882 477 426 413 967 -450 498 -616 166 97 -570 -807 380 -775 -243 751 768 958 595 941 -133 143 -42 -668 690 798 -450 764 -36 713 -419 306 606 711 786 245 794 -82 117 -281 -359 180 -552 -196 -821 -422 -876 -891 870 -247 546 -41 7 -119 -726 788 337 952 -849 -650 682 378 751 -18 620 -557 -670 207 354 35 743 485 -932 -978 -898 -31 288 471 709 288 -950 660 -284 -170 525 -631 605 343 -294 918 -524 -814 -320 539 372 545 -400 -796 963 304 -680 590 -288 527 -949 794 -588 -154 329 -911 769 -288 -876 317 721 -28 -2 -805 863 -989 418 -638 -153 -498 -184 228 133 634 -377 -221 183 281 -648 980 -632 828 728 839 -406 -37 892 475 786 543 -340 -240 858 -938 -999 -364 -81 641 -255 -350 -711 851 605 673 -8 647 20 610 -462 950 -832 -563 829 -1000 -603 907 481 296 827 -225 -883 -815 904 658 250 910 631 -377 -560 224 967 972 952 508 294 -239 -844 -503 232 -719 512 799 -274 -646 -585 -914 -252 -796 -690 149 547 -534 -877 -382 -59 923 -203 -934 553 -546 -240 22 163 -663 935 -3 801 940 -320 17 -577 345 187 512 -723 -936 1 159 188 878 -250 -8 933 -434 -875 679 -632 517 -335 580 111 193 503 -965 -260 -72 601 353 -191 -199 -663 360 209 437 -36 62 -531 873 57 -411 -493 -78 882 757 -553 284 -496 350 -971 -905 475 -632 402 -637 -832 905 949 -696 -249 -994 807 951 -160 120 -577 913 658 492 -803 52 483 -612 -538 515 998 12 33 -446 -29 -994 -428 111 484 160 -407 807 569 -527 642 -630 -747 243 -237 -597 -711 758 -243 -790 -421 720 845 -926 120 742 -838 -362 -133 -612 546 414 -409 -414 434 86 821 249 -749 752 375 -119 -655 -929 444 298 -269 -877 -627 649 -739 -851 946 -409 190 -109 -299 45 -897 -22 419 250 -674 -384 -149 -108 -222 701 179 -833 798 715 206 -445 -716 483 351 -395 -870 968 -557 493 -331 672 181 -994 355 -881 -135 -152 887 482 557 178 -816 -488 -224 555 325 104 -283 676 -868 -108 -903 492 449 23 -794 -700 458 642 -910 652 -317 887 -556 -877 -669 72 168 647 560 -222 -543 -277 -873 -808 -4 -566 497 -359 -407 -443 -406 257 797 437 -924 766 -145 909 -9 153 748 -357 -801 -228 -259 215 -980 668 757 -862 -336 572 956 -592 346 -694 -507 -333 -534 -493 141 -339 322 630 941 431 547 -602 141 -390 37 -823 -688 690 -315 -484 -869 -390 -15 -648 565 -105 -329 940 -142 526 572 828 499 -991 675 -453 -945 -42 461 -221 -933 850 -442 -309 -927 233 468 265 -669 173 -554 772 273 -331 396 880 -839 940 -101 973 -784 287 -199 -385 -132 65 667 645 -923 454 -356 11 372 947 -97 -330 734 -275 -175 449 -524 -606 -838 932 205 801 611 492 -120 -965 364 73 -429 -932 -158 -826 534 255 -425 -595 -333 745 29 -786 560 -755 -379 563 -311 -939 698 331 -413 826 618 -609 797 679 -402 53 -12 -754 -174 -725 -183 501 -476 470 -305 873 583 -462 -397 -134 806 147 287 -13 925 -469 806 609 -656 223 851 -885 -929 -289 -628 947 464 -14 -464 74 298 -334 -499 61 276 100 -680 213 -439 -864 423 981 396 950 201 -117 722 807 -767 -264 -243 -637 45 458 524 573 -620 -430 -278 686 621 946 389 419 -372 243 -516 -674 971 589 657 -699 45 -359 -671 -674 901 724 -181 440 807 -969 53 43 848 595 -67 -139 -673 958 502 20 -302 876 641 248 -727 876 794 762 -259 -856 701 -787 -325 -118 266 184 -922 -890 -902 -828 -768 -455 266 -568 -611 927 -49 928 -424 674 -229 -390 -140 -654 508 878 -815 -487 -723 -500 816 -783 324 -412 476 -905 -222 -257 -469 882 -338 273 600 -67 260 573 -893 577 636 -778 -559 -303 489 -222 -758 32 -822 -168 628 -992 102 -612 -790 -155 -986 141 -226 87 -299 -17 453 -991 725 -235 865 608 -55 -240 -742 -525 228 260 106 -668 307 748 179 720 273 621 -600 513 -82 -281 -700 -116 -676 -469 429 -199 -546 824 15 -675 -897 537 -49 -142 743 42 -276 -556 544 -678 -615 344 -908 634 -343 -286 -389 -496 -684 -562 571 -719 941 895 21 838 215 856 57 625 985 -253 781 111 -496 -226 -751 330 456 826 -515 -902 376 -415 110 587 722 851 627 -189 -630 341 -443 526 469 419 -65 497 -434 201 563 779 -899 -9 -761 -790 198 111 -619 -300 -227 244 -107 275 -355 472 -101 -7 729 977 556 -591 17 -406 -997 532 289 -661 88 171 294 189 -794 -473 99 -755 -881 -459 -626 78 -45 542 -326 583 930 -639 897 -486 -382 290 404 -43 852 -624 -345 626 -130 -518 349 -611 738 -402 -41 -963 755 -735 -901 -441 -625 641 453 -167 -239 -363 -24 -969 170 -14 -134 -852 -244 -64 -442 11 -99 977 28 -225 -222 -312 -79 657 -336 -625 -876 7 98 330 -301 -350 335 -593 822 -999 557 -944 634 -672 862 594 -969 -306 551 384 -589 -139 747 842 -603 815 803 175 271 -825 70 296 954 -880 -44 396 854 -675 758 -737 450 369 -630 -802 63 -438 -785 742 -451 -126 619 866 3 -539 -919 -786 487 -143 -464 298 527 -322 -77 658 -743 -935 862 104 -254 -998 -785 -554 532 44 -739 -973 382 -831 332 -831 -340 570 -723 -192 789 346 -672 -37 -208 -573 89 -71 -687 -327 440 226 892 470 914 -987 171 599 -47 128 766 -33 -30 316 22 561 -994 179 -627 18 185 -552 900 74 -999 -189 2 -938 -725 93 186 494 878 -205 -422 -644 -301 -402 406 -413 828 370 -55 177 -75 231 -323 682 837 89 -569 -942 -449 807 -90 515 -731 -216 -62 715 524 989 934 232 -36 424 -343 696 707 -663 -476 47 -495 -167 618 645 -279 569 -636 871 351 -294 472 -190 91 410 968 -795 -751 749 664 -237 30 -601 632 -71 -255 582 658 98 917 -601 -451 -814 -748 483 -714 181 -198 735 993 861 597 804 -479 -743 808 619 274 -222 -118 -379 -450 -993 -342 407 288 -969 -693 98 605 -501 779 -578 524 575 -138 826 562 -966 208 -420 -966 -498 589 -163 -621 -372 -163 -898 -229 427 -787 776 -485 697 19 686 620 594 -483 845 647 759 -618 405 818 -948 763 -457 600 -112 200 144 533 180 -899 142 427 324 204 327 -247 -666 -736 303 653 -659 -380 154 -585 -506 193 -902 510 -765 515 -672 -255 173 -318 -57 -384 -431 -530 -207 -255 -425 30 -42 -214 -84 154 -487 -160 -924 -860 -829 -127 -856 521 408 476 -419 -642 -66 149 854 834 -303 -907 -544 116 730 324 -850 845 -707 651 266 247 -295 630 113 257 -735 -120 -631 -78 338 -967 -16 -262 728 -892 255 726 -543 312 958 -704 -971 382 -221 616 -640 -862 878 -145 -676 350 -120 987 368 526 -835 889 695 555 -19 -349 151 425 822 -138 -691 430 109 -479 31 -330 3 -575 -958 137 -193 -273 780 -972 -526 -242 942 -918 136 -844 -614 -961 -521 -728 -761 -333 -547 903 338 -149 837 720 796 -121 -1 -320 -754 -166 449 -110 -947 -676 -113 708 -630 -265 -527 932 867 -589 -59 409 745 478 815 800 91 -633 181 141 -187 -742 -231 -970 53 -342 -102 653 236 -203 543 -653 258 -405 -105 -319 -328 -848 -241 4 728 -713 -391 171 196 -793 -919 928 -435 393 -796 306 617 785 617 -475 701 808 -947 -8 907 171 67 124 59 833 -812 -32 955 -36 -400 -382 811 -765 -734 676 592 -283 645 934 -233 -875 -182 211 928 451 -830 -277 -630 -968 624 -462 -266 895 183 -661 -351 -929 -254 870 -506 -825 748 -319 -922 -151 -452 -766 709 -859 -463 -513 625 -106 105 -434 -795 960 240 659 735 672 151 -410 846 -471 394 -359 -994 32 122 -921 -937 -901 -624 968 -458 328 -998 -10 112 170 725 -769 -754 592 -652 -401 629 453 514 313 736 877 -464 231 130 -387 -583 -96 -731 -236 -535 -668 663 -711 -564 148 114 419 83 945 460 -308 -798 675 -477 321 -214 234 -469 570 45 114 -313 895 190 271 -982 -881 -756 51 -14 -734 -680 -314 347 -73 -733 680 -49 596 -64 -225 -246 148 -670 -949 669 286 -226 -511 -71 627 -387 -282 948 -893 -596 -493 -903 -985 660 -16 317 -220 337 490 909 550 652 549 -962 -52 -816 816 -10 -532 -270 261 85 -867 284 -424 -326 -19 -114 -571 986 -523 939 609 727 -429 188 -987 399 -526 892 -82 804 -451 308 421 -506 -571 -733 303 379 -480 570 -112 -313 -410 -767 516 -447 356 665 -512 -934 731 -54 446 153 -705 -463 582 529 -982 -871 -739 -638 185 570 444 481 -102 -206 690 858 -899 482 709 42 601 205 836 868 -98 944 988 -113 617 425 -481 -554 581 813 -856 167 433 -519 59 -325 -393 -229 -591 -509 -167 -862 -9 38 406 -523 -642 18 -462 -314 815 740 714 -24 59 -688 -52 -136 977 29 35 735 -978 203 177 -829 -552 512 -641 -920 689 868 860 612 -765 304 -278 148 -204 660 480 -285 -112 152 786 -250 -761 533 590 -566 338 -66 69 -723 292 -597 424 79 -119 -714 -252 229 -832 656 885 763 25 441 92 444 859 918 939 794 -652 296 -166 -10 -451 -979 612 825 752 900 127 54 210 -256 -758 -596 -202 -386 89 769 -453 -664 -350 190 487 231 758 262 -737 656 -845 700 -909 -553 710 360 -770 574 -824 -116 -794 -354 -106 -274 -200 457 -562 -19 658 -225 709 -645 -990 -385 331 627 471 -293 -809 143 -912 288 -964 957 -903 123 -561 839 -316 290 854 31 788 623 -938 976 738 401 -294 219 -411 -961 398 -491 -243 3 817 605 -777 -93 -628 -954 597 214 -762 556 -709 -912 317 -462 -683 277 -742 -903 909 455 -704 -860 -438 -480 573 -391 375 889 -256 -768 945 912 -748 330 -336 391 828 595 379 -688 338 243 671 115 251 -489 728 -659 975 -638 665 105 961 840 -301 582 -799 -305 -234 -907 459 -665 535 -409 -265 -986 -447 -657 502 -908 -274 538 -820 -455 186 -163 -415 -695 -564 914 484 -280 -718 202 231 356 590 -369 -418 864 377 959 -711 -785 762 240 -753 441 320 400 866 -838 408 331 -935 -371 -341 -522 -580 -760 -565 -731 -853 -87 -939 94 971 811 -815 -119 -276 -830 -684 947 963 -151 -218 947 969 -303 -514 369 173 145 -662 541 265 -992 -602 -306 -700 597 -54 72 440 -4 -494 960 564 -430 368 -673 963 -627 -417 178 136 -630 -503 -574 -638 -758 -463 122 -839 -913 -941 -601 404 178 298 -973 -172 -314 890 -901 -517 -113 740 -949 -9 -428 250 843 -880 -575 -530 -351 -406 -26 -168 984 -878 -62 489 123 619 733 -963 -95 804 -129 -901 752 837 618 -35 -307 212 89 -87 -568 -731 -926 -112 424 -396 -4 -828 -925 320 -512 -688 -570 -698 -641 924 -766 -368 578 -130 568 -246 -467 -73 -213 968 -186 -128 625 757 -420 591 -948 458 -435 -485 304 644 422 -321 912 325 -385 83 -766 520 468 -322 -469 639 461 179 -657 1000 98 -727 883 723 477 292 577 557 -114 -955 -687 225 -493 265 -912 997 -105 -554 -176 966 -86 174 -501 -494 173 726 431 378 370 -981 -547 -914 -428 79 -836 -671 727 93 -51 -156 -748 600 -861 -747 -993 -920 140 -586 -596 774 -270 -255 -69 -613 -88 386 727 -113 672 -441 -323 246 -504 -831 497 -197 -498 -412 -848 384 -261 -177 -725 -810 -901 -408 -853 -290 -359 239 657 210 -534 823 860 -113 67 -712 882 -766 736 862 -151 -886 470 -755 -141 519 870 -176 -201 523 -175 291 162 -806 855 523 769 361 499 -353 -927 -470 -397 -706 492 327 -96 588 -688 -205 -271 -278 535 -878 -20 636 294 144 235 -52 -171 837 205 -780 571 155 -416 993 194 -583 884 -996 -417 -62 622 316 342 392 -875 -396 808 -777 855 38 909 978 -402 384 -783 675 187 406 -658 445 -695 -881 383 534 173 -688 -516 123 -826 -857 22 744 837 352 718 -168 -889 -877 -634 12 817 -11 488 -843 -70 117 992 -16 164 505 0 -593 -909 -823 42 61 708 2 628 -946 -407 -802 350 -186 807 778 -964 737 -572 -580 -601 -416 -471 657 333 522 -9 -129 193 -326 232 782 -443 -70 224 691 758 -525 504 40 -511 -579 -667 -100 361 -747 714 416 -77 315 -659 975 -435 -341 849 -387 66 -417 8 -553 216 993 -21 609 590 77 636 471 -355 -457 -299 -658 -908 -187 0 577 -295 -814 883 -513 -134 709 -531 707 -28 636 -369 654 -845 -984 -731 -283 -192 -196 -667 -287 416 -757 370 727 -723 289 392 501 457 618 -24 -686 -636 348 -523 27 -835 -723 229 -78 210 -542 -842 16 299 -693 611 -281 -879 155 -592 -512 -748 -693 -953 -713 440 -106 419 -441 493 -688 360 944 -361 539 389 -669 -701 -817 416 -900 941 861 -239 -892 -353 491 799 -415 609 983 720 514 646 556 124 262 -99 -258 -82 198 557 -394 233 156 -776 313 -148 466 469 -719 -955 645 -106 590 877 -160 -547 -263 977 -83 -552 318 -257 -952 524 666 -750 560 765 -542 457 644 -983 -182 106 613 -58 -278 483 379 109 -325 351 725 -735 988 -131 657 789 35 -284 455 895 -74 -579 -566 -469 -421 690 -744 738 4 -222 935 -406 406 520 -411 326 -14 86 -122 875 -710 -188 651 931 328 -868 -831 748 -233 -485 447 -138 770 155 -594 636 83 787 433 -732 516 2 42 673 -285 820 -684 786 509 -226 -224 -13 -860 648 448 -999 747 805 600 -833 -87 -825 896 697 487 712 970 -263 -786 891 -472 -753 313 -433 168 -857 51 738 633 544 -202 353 665 948 -136 606 -229 -424 729 205 843 -291 647 -695 648 255 708 -967 -95 -494 -740 762 -419 -866 -134 -895 958 -989 394 -414 917 309 -359 -240 310 -119 -432 -700 -519 -115 -756 439 -889 434 -880 -590 -274 277 204 899 890 -538 -927 871 354 17 -678 -654 -674 412 -961 -632 501 -188 881 -186 206 49 86 -425 470 279 631 -604 727 1 752 -407 -710 881 258 -286 239 -322 32 883 -978 104 -556 -567 -531 -868 682 789 -23 -997 926 742 -27 -942 -510 821 -431 -324 574 301 492 771 -816 862 -122 -954 408 16 841 -213 -817 -302 175 -398 157 654 512 785 -722 611 -846 986 -904 823 -110 155 246 -599 913 174 -935 -445 -34 -43 -189 316 -590 -663 -926 513 270 947 2 -151 432 408 -270 388 577 540 -880 215 -564 -122 235 194 308 911 -351 -330 654 892 -719 -119 896 602 373 96 -113 -989 -839 625 -867 890 -394 -535 763 -712 926 370 35 245 -877 -400 945 550 -624 -900 -222 30 756 699 574 -523 -178 -947 345 -985 822 911 -10 -827 -137 -728 -35 357 141 -149 -935 859 -726 -268 -886 -409 -423 963 -654 -630 -151 446 -987 -469 -262 196 156 125 632 -246 530 141 -405 -186 -674 -544 99 -261 271 -904 802 925 718 26 390 -724 781 218 -26 118 803 -648 -682 264 827 -121 79 878 -233 -409 169 -471 338 -288 -15 -377 -240 503 -298 -595 -873 -334 493 -399 484 960 587 -292 229 709 461 133 -771 669 240 927 -578 943 -352 706 -777 374 -763 992 -868 684 -408 -522 -482 786 -840 -54 -720 -817 -614 -547 374 -71 -36 -419 -33 -31 600 183 -115 -522 908 759 579 383 -520 -914 -755 -370 -730 569 695 -216 462 -869 10 -416 423 566 768 -979 792 52 642 801 707 745 360 -529 191 545 -989 448 -1000 520 997 668 -106 658 708 627 933 685 -643 132 823 682 866 96 -157 -983 654 -714 614 92 662 -462 228 -481 -159 -784 508 -108 -349 551 637 -702 -228 739 10 547 112 -350 -722 -246 -945 947 -545 -886 -1 -660 446 -54 -512 -937 20 335 749 -272 338 133 -145 641 349 198 582 499 -321 317 -540 -902 529 -506 -705 498 716 341 -368 -677 -220 229 885 -45 -762 637 -529 -458 129 -107 331 -846 -239 -142 -687 -548 965 195 -179 -399 -74 596 -182 995 -132 -191 651 -719 -668 -155 -664 -751 -920 352 749 -622 530 -592 206 508 -349 -542 43 -917 -258 -892 608 -178 915 -91 62 -188 877 599 -163 313 281 806 69 758 -700 -848 -753 -141 -178 867 -587 -506 100 -705 -132 -255 261 -482 -827 245 110 -780 -765 588 854 -250 -759 351 -351 802 615 211 890 -211 -131 590 849 -335 -916 373 -771 348 257 -955 102 -569 490 -993 714 162 299 811 562 992 -597 344 -873 -636 -747 966 32 736 -938 -153 967 94 -532 739 -572 -296 -989 -776 -589 -441 -400 905 -343 558 -513 -889 660 -614 -564 -200 300 183 180 707 402 415 -507 148 -197 -132 101 579 -459 950 215 -881 -900 -177 463 17 275 881 121 -90 -70 -710 -520 -950 -887 711 -12 927 108 833 -352 417 -187 532 287 -824 -733 179 549 -990 -584 -683 552 353 183 -290 -316 406 282 -201 -196 125 -551 496 -652 -590 140 -444 774 -670 -953 -145 -384 -18 157 202 789 -275 -469 -684 10 -444 728 863 267 -754 -859 486 -933 -684 -445 -999 -781 -357 612 13 326 57 -92 -249 -666 537 -984 651 -601 790 -8 -375 -348 -840 -854 49 769 193 -219 916 -361 -606 498 90 -223 941 565 377 -997 -72 -755 887 590 417 -46 -435 314 -222 -778 -979 -627 -755 497 209 -576 91 237 396 -876 -135 195 -178 -817 809 -992 816 -313 203 902 12 399 513 440 -587 210 -167 -883 602 530 407 609 -904 31 -577 -683 -781 134 532 -658 463 -122 -541 -645 -240 232 887 -945 923 801 146 -695 132 -813 -170 -894 -620 -328 -660 253 770 872 -764 695 -510 166 -662 -946 812 919 570 796 -781 -764 -72 562 982 84 -387 379 542 -558 425 319 -874 47 75 -777 15 289 153 124 18 -448 -390 -618 -897 901 -102 836 301 759 -97 -744 -919 -937 -782 569 881 -205 -465 98 11 964 -299 87 769 -749 -299 74 492 623 604 917 -135 882 -779 649 -827 -962 299 -524 51 150 401 -787 438 182 -817 -223 972 -420 -991 -497 317 -399 965 -229 583 -334 716 -564 -709 -676 965 -263 477 991 -981 161 -551 773 -283 -660 -727 -578 -458 -684 -201 664 791 -428 -818 -364 340 -889 603 -148 145 729 -928 102 471 60 -130 169 -862 29 538 800 208 436 45 684 983 -693 8 521 -553 185 -648 2 -284 -551 -978 -548 -816 724 398 -471 -752 129 40 793 272 -963 84 -619 -571 -119 -437 386 804 -382 -621 -424 483 17 -296 -282 -876 -980 -281 -40 -697 449 718 202 446 262 -348 501 -61 887 -11 -348 -532 -823 -889 -148 -136 379 463 782 -327 -844 -811 53 -618 297 997 65 46 -35 -893 480 732 765 -662 75 -95 -138 -765 -771 925 -463 -173 -223 393 294 -388 -55 841 -173 -830 569 739 -347 933 916 813 634 24 -594 402 198 -819 165 706 507 -321 -204 -724 -112 555 986 308 933 14 -254 586 -701 -255 691 -822 -679 966 -502 235 736 349 -332 -90 -415 -13 335 -747 100 -105 238 -889 -999 543 940 705 -962 177 869 528 584 -458 -216 113 291 11 753 857 -73 787 -856 872 -316 -457 188 391 593 -904 -561 638 349 24 -138 -987 -521 442 988 -586 585 -229 0 -596 -643 857 -424 430 494 -319 -291 378 851 933 950 -218 -735 -452 951 381 -220 -23 113 962 -135 843 729 -999 -184 291 893 -322 -430 -126 -917 322 305 -1 -601 203 -648 -407 -148 -332 445 -833 -235 24 -448 637 -663 458 -830 -668 397 -858 -820 -562 -861 -590 -743 569 -324 -476 760 966 647 -842 498 -518 -326 -910 -654 887 -351 -55 -920 450 723 -302 805 -598 -240 627 -693 914 6 -154 -916 480 915 395 -671 481 -30 -226 -468 881 103 789 -405 -687 4 -944 -187 539 985 -284 106 -881 -341 -811 658 -924 -21 -346 823 -340 -646 574 845 -21 652 -699 -253 317 -164 -728 -891 -687 -627 -844 703 876 -539 949 944 -32 -111 -267 -117 -266 45 -819 881 514 926 -365 -55 -650 -170 22 -687 45 449 -364 -995 -742 621 834 161 985 -279 550 -5 -600 -74 867 -827 -886 861 -493 344 -611 -753 377 -658 -956 -903 628 -279 775 -90 -514 988 47 349 -347 425 -469 116 128 -184 -825 -824 570 -117 -947 -160 199 -905 -283 567 423 985 -960 -351 -729 -889 -75 -798 -47 626 -174 -629 -394 -291 -944 -782 -628 850 476 -907 794 394 -252 -42 712 -633 -933 -951 -180 -712 -380 90 85 -624 -579 976 -785 -886 -966 833 644 627 -592 -693 -239 61 -331 -301 -648 -684 -708 -277 956 20 158 564 906 55 -499 -769 983 -499 -128 -414 838 948 -923 512 -83 -135 177 -629 907 -245 620 359 570 384 -649 20 420 -485 -585 961 540 58 -746 152 -788 -220 -464 923 -213 -982 -836 403 297 953 -579 -860 904 -261 -119 -788 -111 203 -931 -462 26 811 161 88 221 -320 -405 318 -990 683 -490 -884 -32 706 250 220 -813 811 -381 35 804 698 -23 124 536 957 -833 424 27 -961 -53 -598 -893 442 143 332 353 -329 -803 940 21 293 576 509 -944 -368 458 121 58 169 -461 -55 624 -456 651 727 236 -890 749 929 -952 934 -851 -233 -215 -184 487 -964 -103 -88 348 813 61 573 -602 -452 -548 872 155 775 -639 663 161 -441 -691 -832 192 -794 156 -840 373 58 19 -891 44 -331 512 -49 781 -893 -16 760 -517 -56 -232 315 -491 604 -542 242 545 879 -160 -255 -264 -416 -891 265 100 308 402 133 982 -60 -712 203 129 502 -888 50 -674 -607 758 621 534 290 244 155 634 -439 947 -197 229 160 -557 764 495 677 235 -705 449 -239 298 949 882 -690 -481 -852 -285 104 -751 -189 84 -764 -124 276 0 571 911 435 -137 -630 -247 163 -262 -563 675 219 -483 -169 -382 -359 -262 86 36 291 -737 106 228 129 -927 99 -532 14 681 -557 691 -165 -186 -59 -493 -475 -563 435 -900 952 -410 -803 515 132 -21 -143 -87 -781 -570 -658 214 -408 -81 -396 151 -234 -725 -249 -186 10 -723 -625 300 -314 374 209 -201 594 383 -186 740 -593 453 248 668 -765 534 -272 -362 91 424 -529 -326 888 618 -673 -388 -480 -884 556 908 410 583 591 -149 -282 -205 310 -99 -753 671 -468 -447 956 358 616 -566 -469 -416 -983 -583 685 73 -14 862 -975 -502 -817 -791 -853 -369 -468 292 -160 -220 -21 -829 -21 -512 -820 -142 -737 -566 897 -417 -275 951 608 833 387 -834 -987 669 -376 976 -285 858 346 587 -621 943 -584 849 289 -744 556 -201 262 981 480 989 492 74 -299 -951 -170 -56 -357 -934 448 393 -186 72 296 909 -988 879 -424 564 114 439 260 195 -854 -356 260 -707 901 636 -708 967 698 968 122 -323 944 467 -230 -141 -292 610 59 -445 83 182 -527 191 870 -80 -917 69 167 -879 -64 912 -186 -964 608 -726 672 -289 921 266 465 191 747 578 447 231 -243 474 -803 340 -728 70 912 968 -36 919 887 948 631 -706 -479 634 926 202 -56 808 -261 -364 -631 -52 -9 682 635 510 -828 425 556 884 -223 -984 -537 345 -148 -443 742 299 -295 -857 -157 -362 -296 452 -668 -930 204 472 -628 -571 573 841 285 -397 364 9 778 172 -648 -858 854 174 -111 440 16 152 239 941 -863 519 -759 -85 -57 558 -368 998 -825 435 -379 -472 901 632 776 286 541 341 -17 -257 -524 -630 436 99 -412 700 916 189 -629 228 -285 666 991 234 -236 -702 755 -630 303 -54 -78 -738 -316 -954 382 -784 886 386 -301 58 578 150 -305 -92 -696 813 -894 431 -584 -202 -218 555 162 -689 -462 -104 -845 -724 -698 -769 -874 -347 950 684 -42 340 -560 -668 -160 860 548 -989 87 508 -359 -624 198 496 -184 -917 -877 78 -182 -255 -392 756 -305 473 -389 245 914 917 -28 8 128 756 -856 -959 -384 612 823 728 256 -49 -840 -520 -108 -157 -201 811 -272 -348 -127 33 -643 -906 299 -93 -940 -174 -686 -57 -790 -782 915 783 388 398 326 -438 427 27 57 100 -931 -665 351 -111 -439 811 -558 -508 567 783 -263 -19 -870 729 -72 942 -937 831 728 673 -988 569 199 676 222 -320 -272 -231 -106 -442 598 -251 -116 527 -562 -537 -841 891 -709 -643 -165 595 948 307 -933 -657 812 -660 285 -940 -137 487 -194 -525 140 -627 -775 -9 931 777 582 -550 986 601 466 275 -180 705 602 101 540 901 -156 299 -593 -999 -741 -497 339 -657 -574 -549 -89 -86 788 751 -906 -476 770 -38 -675 -802 -945 275 -858 -682 -213 -141 621 171 -819 874 874 -803 265 90 -446 -123 -775 595 -677 646 746 -426 350 -963 -930 245 -711 990 394 967 -526 928 160 70 355 273 -441 905 -141 -608 -448 -980 668 -812 619 -984 297 -998 -815 -27 -538 -826 371 159 101 -318 -31 554 108 -588 884 -257 -576 872 628 360 561 -161 54 298 -17 745 -932 326 668 709 -102 -552 713 -639 526 905 789 -3 479 -489 858 -458 100 -17 -702 -297 158 177 658 -452 -438 710 489 490 -87 -57 617 726 -525 972 700 -594 -560 -652 368 -4 506 106 -449 -544 -227 -102 554 -51 128 -452 629 942 922 120 -117 158 909 -457 -471 -806 -323 -486 869 -467 474 566 -400 -986 458 469 -277 -718 813 178 285 -749 917 -295 578 399 -738 645 -898 -188 14 -457 -579 188 -271 -61 507 305 -800 210 26 735 862 -748 -289 125 65 856 612 354 335 119 163 -682 573 -979 -38 921 514 310 -332 -883 -269 527 665 -418 410 -144 656 -256 -86 -545 -59 962 -991 879 367 15 146 -608 705 574 -44 -54 290 -296 -239 -535 -957 -683 -72 -584 688 -552 -103 871 516 296 -488 530 880 -353 864 31 -847 -155 -688 676 -666 -206 395 -25 -774 916 -933 -245 -286 652 -15 -935 -318 193 727 -311 -957 -534 -446 344 828 -851 -372 -916 -666 469 409 -347 791 -57 -294 -568 912 -115 -420 822 -567 -898 494 -318 -547 -610 -66 19 -593 -462 436 563 404 -340 -746 -729 -910 169 -639 -783 -273 -823 697 -518 809 -564 972 623 866 818 -486 119 699 -744 817 -742 456 -696 361 -368 540 -937 -182 -749 205 -785 -32 -913 -511 522 812 -261 883 829 -521 97 855 -400 -690 236 -965 -896 -365 39 -306 599 53 418 463 -169 591 211 653 237 782 -704 -576 43 -785 -421 458 14 867 -673 -787 805 -787 -518 -269 -183 -309 -448 -63 -256 -463 -165 -798 -905 599 998 -490 251 -549 281 -452 172 933 9 85 546 -790 658 -69 338 -161 -529 -978 627 -864 -6 -223 -923 -763 336 -55 -351 613 243 962 346 409 -926 112 -70 235 839 -989 -513 -621 -689 346 559 600 935 417 -965 177 -444 5 953 59 576 305 -171 161 -648 384 210 -69 -142 765 235 -177 -83 -315 18 -252 797 834 858 391 955 933 772 116 -844 766 -923 128 -761 -263 150 192 -710 543 -233 738 -739 237 306 525 784 484 -418 891 -571 -485 776 704 -107 344 29 595 880 276 892 481 241 83 474 -871 -416 27 -201 -922 -228 904 -65 141 475 947 888 -389 599 126 -145 -59 -125 423 415 669 85 -523 583 886 -756 930 -326 -551 -99 133 948 -11 -785 779 615 306 809 -586 651 -744 -306 545 497 -906 -77 21 270 -837 240 891 -532 -181 130 236 366 312 586 751 -415 -665 246 -451 -595 126 85 -303 -327 199 -168 356 695 900 -778 -436 965 -932 307 755 687 -734 -745 -168 -663 385 -584 -452 -562 457 -290 -725 -131 -478 906 426 862 -162 25 105 -125 -8 470 -40 251 -888 -535 5 719 -23 29 647 -808 -238 62 229 -385 -634 -801 -213 -121 -705 457 -323 -557 -545 -187 -397 78 -148 21 -691 157 16 -125 -595 267 -133 -309 -938 890 -404 -892 -524 588 351 -515 97 924 -682 -873 -369 -171 469 -644 -832 935 720 -111 897 90 -57 -973 967 -56 15 -782 -838 261 322 25 25 391 -725 -410 -511 -156 -563 645 459 37 372 431 -716 -255 576 -543 724 -319 183 436 -729 700 -931 859 -535 -683 956 207 -944 -973 484 -876 684 809 -543 -807 865 -225 450 -31 142 538 -54 -321 -536 650 -628 -817 936 -689 -771 65 -708 968 -456 -878 604 297 946 -961 -640 -283 -738 229 584 -18 977 825 308 -668 854 -561 -977 -207 -666 525 67 -12 860 -905 91 714 -207 -979 713 -285 -361 928 547 -35 -782 492 -798 -944 323 812 -360 884 -484 -476 27 -879 386 -33 772 -875 -600 973 -314 -576 270 588 -315 862 -410 -822 -117 -369 -802 767 -843 -648 803 -487 -346 -39 -540 285 707 -91 -344 -145 -916 539 -287 737 911 279 141 401 -357 -770 -603 -510 61 -830 -733 537 793 -247 -44 974 248 254 -578 88 -915 605 -818 106 930 47 -955 -601 156 393 878 744 -340 845 -233 -701 268 -587 539 -582 -365 665 -746 -135 305 -803 -362 -840 -651 44 -902 -513 -118 788 -151 -779 697 445 833 545 729 -497 -247 807 -711 126 167 893 688 -974 797 965 778 -527 -757 -914 -260 403 600 724 -548 -379 -22 574 115 564 478 51 3 420 934 -672 680 279 863 -897 -808 -940 -568 -199 225 742 883 -145 -250 -674 979 679 -277 693 834 941 760 798 209 78 878 92 354 887 -58 629 491 -536 -805 -161 -245 988 283 -680 -29 772 -34 460 671 -433 -231 166 60 -252 423 670 -703 746 553 852 768 -433 -669 272 877 -229 750 -552 -680 650 -450 -416 -889 856 -369 -286 -540 381 238 -920 -254 -8 966 -275 -79 457 -845 426 -633 418 -690 -923 601 -472 -75 301 231 856 -407 162 471 958 791 210 -429 479 -841 -355 746 960 484 -413 75 -645 -765 -299 604 -759 -101 -790 -78 -586 -450 -812 627 926 879 462 -460 -892 469 -171 78 -729 -711 -665 -306 227 -695 829 -843 674 884 -871 -83 -283 -188 236 550 -321 -783 629 -627 -836 977 531 -759 901 536 649 -71 794 106 44 -337 -484 831 396 -531 -188 -358 -434 -225 992 -933 789 -659 -14 -167 54 413 515 672 -544 882 -176 -66 -260 -954 871 745 323 -526 -509 -488 764 -25 -355 450 492 211 -199 631 663 413 490 -75 -417 593 45 -873 817 -19 465 66 940 151 32 -328 -342 -915 -1000 -441 -762 -650 -754 -113 -295 746 975 -398 -840 284 -727 725 -130 -882 375 -502 -812 646 553 -927 -800 317 -227 897 324 -592 900 -422 -65 -368 -606 17 -558 -2 398 339 -74 -292 137 130 942 -980 646 -533 732 852 710 -433 422 -484 8 665 -247 427 -427 457 -910 -428 -591 738 150 -965 829 -324 -407 -762 898 805 -722 733 153 -661 832 -392 -232 -281 -365 -363 273 -789 435 -576 853 43 -792 752 324 -932 -83 417 186 -8 -32 -704 -565 -280 398 452 435 -314 -136 -532 -620 -790 -63 -739 526 -821 163 272 -242 -644 -672 344 -806 -354 620 -608 -320 -187 -516 -23 -936 -45 261 418 -141 461 366 -83 979 -950 -349 48 73 -465 -925 -180 -520 7 -638 627 971 -631 345 -636 244 668 665 -825 953 -310 90 -564 -166 -733 -261 292 -842 662 904 -676 -306 887 512 -5 -423 -147 -790 858 -882 139 261 423 186 969 -622 -130 -478 -84 -720 -815 -959 564 679 431 -329 -868 604 801 169 174 -914 -39 -699 -792 -946 -516 -381 688 -737 759 252 507 -27 128 -628 -56 386 593 -380 -610 -950 407 -265 -528 134 301 97 -39 541 113 -300 -632 85 168 368 511 273 191 254 572 152 -942 -123 -502 -307 322 -788 -550 187 352 293 419 779 698 742 890 725 643 909 -594 703 -139 -186 993 -685 -240 -296 -946 216 -247 -201 -462 -535 177 718 -26 83 899 900 -819 -914 838 -244 803 -917 694 -861 -386 -401 520 615 776 696 -246 -852 -663 773 464 458 -950 892 918 892 522 820 -507 -47 230 -95 -577 -943 835 320 -227 621 286 834 485 784 -169 -576 134 214 870 -507 35 151 -871 917 24 840 785 586 -878 -603 307 210 -175 245 836 816 -92 -853 349 -412 38 -212 640 -876 226 569 -383 -451 349 -80 -904 -776 796 470 932 97 875 81 149 -452 -600 486 987 -56 -429 684 -824 430 -928 -309 842 -123 326 -133 263 81 -227 -919 400 -952 34 -97 -407 -816 -115 533 168 569 -624 60 -277 496 416 -17 477 -781 367 -833 532 -644 -524 157 -100 -54 -800 -544 471 -475 -414 58 425 -185 732 -749 -763 874 938 58 34 462 887 -468 -943 -50 -685 487 133 19 -942 -815 -933 301 352 479 936 -674 -542 89 -291 329 278 -395 863 784 -123 -143 883 615 718 -746 -141 731 418 -377 669 -376 489 -761 901 -103 -507 -232 -131 -274 752 758 543 301 367 605 -85 -698 -386 900 75 -334 15 197 -730 -206 -610 806 734 -489 -458 -187 981 -403 -467 -468 -440 941 -390 841 457 669 518 433 994 -298 -477 -786 473 189 138 -625 -800 936 688 -10 118 -282 957 -675 810 913 -980 -111 -453 -534 -970 319 585 279 -954 441 957 -898 501 -886 594 401 -426 -508 -247 525 256 189 -745 -272 889 287 200 434 960 321 589 950 -558 158 -50 3 332 161 926 318 144 -419 -575 683 173 158 535 924 -903 216 178 100 62 -313 -309 -209 639 620 972 -968 -961 391 -428 255 279 614 -389 -738 901 252 -169 -94 -323 -873 -2 85 374 707 100 154 504 451 523 -459 835 -121 -7 -49 259 478 -959 -398 525 -96 -25 -69 -200 -630 201 878 187 -393 79 323 -545 -996 -967 421 -435 -397 -689 -105 -882 -146 -776 -99 553 -228 726 -680 123 981 -738 -837 909 -685 -503 -751 -10 -451 -325 -179 -417 -173 808 -992 394 429 735 -627 970 -420 -327 17 -520 -84 -997 913 -848 85 98 -427 516 708 82 -870 783 -520 -469 -614 -43 364 -671 953 223 275 -385 365 739 -397 452 510 -548 -129 -937 -700 -330 885 -656 625 623 151 -875 -607 717 -887 703 940 -604 -260 -714 -354 358 595 224 -1 788 -203 -154 -197 189 195 73 146 659 -45 592 889 558 -494 -41 -380 -734 355 -608 459 360 -900 -982 -488 206 -994 65 999 37 263 -685 -341 343 -228 388 102 -751 -480 396 752 -924 -455 -943 921 725 441 365 -565 675 853 470 277 962 737 -168 -909 -324 -27 850 -698 -375 535 -203 530 -452 634 -978 -20 382 -268 -169 -496 480 -232 -482 -915 663 -604 -448 969 459 -682 816 -257 377 588 774 -772 -302 746 -674 -269 409 -220 368 262 440 -182 -32 -659 -573 633 576 565 141 -331 589 50 507 778 711 -883 870 659 -80 -945 -133 313 939 -811 901 45 -260 -637 -310 -469 -626 -793 947 803 -857 -100 -41 -198 -374 615 -233 832 -125 795 280 -948 280 -789 626 162 -965 55 -943 -363 -308 270 402 215 169 818 680 -313 -105 -438 -359 439 -590 676 -212 -734 617 863 181 -483 732 -587 682 -957 -780 -659 -124 -651 915 -93 539 -646 628 723 -850 604 949 832 489 -249 647 156 -239 -618 756 182 418 -40 -931 -792 202 -318 604 -567 -498 681 -720 -237 76 148 -912 -19 249 567 958 -733 335 945 540 267 433 -619 -302 -840 347 707 -245 -844 325 321 -164 -179 578 288 640 -865 -720 -41 410 -879 -862 475 666 446 177 -257 -861 151 -280 -111 -934 357 -747 -545 -951 -837 253 -613 783 124 -184 799 613 130 -217 -354 993 583 374 328 914 966 11 74 -993 -510 838 -481 648 -413 533 456 -955 363 -153 177 -662 60 624 682 816 -650 -369 891 782 -319 93 548 320 -436 406 659 -642 -652 308 -260 63 -384 107 -785 436 901 749 669 -769 365 415 -721 -386 -538 573 -672 513 2 279 521 199 800 -321 -974 -995 -434 -367 -269 102 28 700 -933 726 -948 411 470 377 -638 -956 719 -704 670 903 461 -432 268 -685 737 -492 -834 -240 570 -405 -824 -191 960 -361 421 349 -870 -913 -562 -466 -570 587 -492 -535 -486 845 -287 112 740 -973 848 -736 -509 -832 722 651 954 134 973 693 -97 -487 -305 279 -248 10 425 -427 365 -123 312 -500 -357 27 504 -568 61 873 838 -770 752 37 -44 -986 -710 -711 -694 574 531 -841 321 -531 -207 -872 -163 -533 407 260 148 -840 357 104 -242 -328 -62 503 946 33 677 -859 141 -419 98 -485 246 -729 620 974 387 -643 589 -259 -150 -53 -178 -615 -765 -86 293 -799 -423 112 -343 -400 -980 349 912 46 -523 -966 286 -710 -257 -101 427 601 840 258 94 -197 -198 51 85 373 929 344 806 -925 716 -990 -949 118 13 -247 351 274 -881 -768 924 -216 275 22 -639 -913 -529 325 -415 315 -851 332 -82 716 786 -995 186 -884 855 -993 225 97 177 -771 437 -218 270 83 -883 -699 108 515 -778 -218 -492 -411 -577 -936 254 789 -244 -451 -966 -497 47 85 987 766 805 29 -59 917 -838 735 73 -762 673 -25 -792 446 -543 -161 -640 365 213 843 -430 -882 -897 875 -63 501 -93 849 383 -909 -995 298 491 234 -641 -9 -477 132 406 792 -497 -833 -784 -437 -966 -245 557 448 11 -781 -789 223 -660 -256 358 142 390 638 -423 -472 250 -436 266 -851 791 797 -835 522 -735 -106 31 60 835 495 -853 -893 -440 648 -621 753 42 -441 903 657 -445 -561 175 -589 313 853 -810 -341 -442 -662 -69 -765 -50 -486 277 -606 -611 156 -559 -128 -882 -440 229 -17 989 2 849 305 111 961 688 -873 -729 394 -345 526 282 30 433 399 -137 858 927 -823 251 123 418 -781 552 845 359 997 -572 -726 34 -241 -980 689 -619 319 -917 649 173 15 187 302 748 16 194 492 -269 -933 -552 567 -532 -257 -57 489 895 -94 76 -266 951 -617 607 741 -815 849 564 -806 629 195 -502 315 -347 635 237 -751 -902 -991 -92 -657 234 920 -176 651 935 -508 554 -31 -561 -496 -95 712 825 862 -218 -448 -613 -428 -694 -543 -819 893 -345 -342 -87 810 180 -737 686 266 930 -957 -110 595 -33 -593 -556 -617 967 734 792 -805 -652 252 -289 -653 439 -790 -360 461 -819 -220 183 -792 395 759 -209 -226 419 921 388 256 -665 965 233 927 -893 -342 668 -34 568 516 214 -105 859 -774 895 -852 679 -423 285 947 167 -38 -763 -233 -29 -114 79 652 -974 -96 -124 -766 -349 43 86 324 685 235 940 934 49 -512 167 -683 981 -343 793 -801 -576 -350 -305 17 879 -74 313 570 -507 286 -484 484 -957 -272 594 954 556 616 -510 -936 624 -561 929 -921 145 -533 -216 -98 13 -223 830 752 -144 -342 -685 -296 -90 -289 739 -401 999 365 990 -268 -849 338 -612 395 794 -61 -162 32 832 942 -373 -862 -264 -619 -934 28 -681 -260 532 610 664 -631 -234 -668 -523 -144 899 427 262 598 454 -608 216 502 586 -27 -854 761 -710 145 626 -237 -814 220 -338 -88 -388 -530 -447 148 -903 -381 667 -906 438 668 -927 -582 -471 674 -536 -574 -172 -137 -430 258 -439 -276 -257 -121 -767 948 -383 -350 -978 -373 -392 -344 -892 922 44 -302 723 -173 727 -1 16 752 -421 -438 -185 -344 443 -867 -656 -591 966 499 578 -639 777 -161 432 273 33 962 -389 971 -77 -152 -828 166 740 -541 896 119 343 186 559 -22 366 257 400 -696 162 760 -472 350 -707 -858 -219 -975 678 310 405 -625 885 -358 176 -840 175 991 981 185 670 4 962 437 171 -870 -281 -766 -674 909 553 121 -622 797 63 615 230 -135 164 9 124 -177 696 -382 -860 309 383 24 -293 -187 194 -399 -169 82 175 -938 -121 141 -132 186 92 700 112 562 -769 -504 -132 362 -883 507 -937 593 -32 736 567 707 -997 542 -172 -757 -448 830 768 212 147 -563 822 -353 -275 -985 -866 -179 -647 685 930 355 -665 11 -394 258 -385 561 -553 64 -55 -444 -381 -703 47 -455 -888 120 -607 310 -630 789 -730 107 925 -863 912 751 323 -27 762 -525 921 954 -384 -40 751 388 741 274 355 -124 -673 858 187 -131 601 -411 378 532 234 -607 -813 613 468 -282 230 -49 41 389 -860 379 -599 -464 -261 740 385 638 -403 227 -317 328 -983 -862 193 216 -435 880 202 -565 -555 335 -735 153 245 83 -901 -929 -19 -870 -650 439 489 -712 584 -840 307 -238 -890 -587 707 -891 185 -272 267 -681 9 932 551 -930 -555 -101 496 -220 -323 -141 175 343 501 187 698 -472 860 -679 122 234 -569 -465 834 -854 -747 670 -276 285 -79 272 -253 -15 965 -718 423 -992 192 -921 -997 262 369 -736 934 617 972 -554 60 -856 -366 -161 483 573 734 328 -964 529 -297 -324 -927 -196 968 337 -635 707 746 -939 280 645 635 882 -268 -174 32 -658 -670 -987 -182 866 -662 593 940 37 691 283 38 402 942 955 -55 -293 -206 -574 156 -843 453 156 -526 334 94 -445 117 -70 309 401 -911 -211 -834 0 870 -64 107 -723 -516 696 -156 776 378 -887 255 390 -886 240 815 -390 -320 -710 508 -37 257 -747 -391 -359 -720 -474 -545 -885 -906 852 -90 -481 -901 815 428 -309 -159 655 199 -594 316 489 283 -729 -6 -347 525 -262 -54 119 169 -226 40 -742 -10 -692 -207 -823 -994 657 629 -93 526 761 -793 465 -777 -767 652 417 642 748 112 811 784 691 533 611 734 227 -332 628 236 638 -470 55 -495 214 -820 217 300 404 946 -748 162 127 -282 -672 73 250 -513 113 998 -920 641 466 -288 394 276 433 -792 251 -20 -582 -995 252 -366 -483 -912 -384 -688 61 -474 -471 -467 -475 -728 200 -463 -677 -441 -776 253 337 961 284 -322 -432 -652 773 631 -48 -346 -315 324 -699 -825 858 542 413 344 519 -353 -510 -894 -793 -220 17 189 176 594 476 -398 110 373 947 -893 -357 20 568 -344 -435 675 -368 675 312 917 335 -331 -165 304 300 810 -238 75 -414 -713 156 350 300 178 -265 867 134 -726 92 -517 97 -201 855 653 389 -583 457 -340 -249 -74 -369 794 270 235 722 -905 797 885 -177 -415 638 -218 754 -799 869 106 981 497 553 -968 -724 588 992 55 932 -317 -112 558 363 -64 -453 837 372 -383 785 -9 5 693 795 127 -484 -600 -955 -680 982 -84 -587 390 618 76 976 93 488 -146 981 -127 546 467 -967 -238 381 -433 159 -995 459 -914 -565 705 -583 323 303 -334 -582 234 -876 575 179 820 544 -235 -357 782 779 235 198 895 -207 -805 -588 -479 -486 -374 -514 -745 270 -724 753 -548 446 618 695 -502 977 326 584 806 -234 -628 71 882 261 -479 -269 221 968 -211 487 742 243 924 168 109 498 826 883 811 359 -823 -76 -720 -532 -25 -789 -75 -73 246 183 472 -913 288 -936 413 -163 -696 -321 251 -723 -482 -491 -238 -83 -152 -265 906 23 970 828 -332 667 -506 -264 101 -912 809 -469 156 -567 -65 216 -622 -921 385 -939 291 216 6 215 924 321 121 883 372 228 616 742 768 806 -899 219 -916 93 -216 596 -517 -513 -656 61 517 -752 -973 418 -833 801 293 -224 -203 -718 -451 134 578 214 -15 459 -686 -368 514 -463 921 -779 694 -725 -256 -545 -150 859 -636 928 406 -477 -585 -177 661 506 -765 39 472 44 650 454 475 -748 770 98 238 -549 -747 -774 -771 -872 220 484 46 613 754 154 553 106 -583 67 -880 885 -403 468 -768 456 -485 -184 204 47 598 400 373 -497 -273 -688 -768 -777 164 345 -83 -664 -40 -687 631 -818 -89 755 209 316 -792 -119 -99 -165 931 476 -898 -661 914 706 -522 797 -252 788 -250 -685 524 497 825 799 -809 -46 437 -897 -73 -252 194 897 -56 307 261 -310 918 -925 284 416 -435 -105 497 682 -896 -476 -137 -917 244 -282 451 515 26 636 574 -153 726 -634 236 -805 -555 746 -172 775 -64 87 256 -428 94 94 420 14 -262 -885 -343 -612 -703 942 952 573 234 -859 906 -491 251 337 -142 -203 -137 863 64 -956 -405 -849 304 27 -228 945 675 -982 88 -433 328 808 -676 803 889 509 -70 -331 691 874 927 20 -733 -785 710 887 -659 207 -635 -632 432 777 -49 -413 783 -489 551 -240 472 -896 835 -666 -228 -700 659 -96 383 534 681 -675 32 -572 -621 726 444 901 -300 -420 -673 917 -226 -303 954 286 -491 -839 350 0 521 730 -722 373 544 989 331 -163 -619 157 436 954 400 373 -94 648 -768 -577 -987 -632 919 -853 603 -476 -8 -634 -348 165 -960 738 -795 608 47 -424 -686 -437 710 248 -774 -333 -36 537 557 787 -910 -794 -33 -398 -860 -67 -317 880 618 266 828 -376 -773 39 -204 -358 531 -247 270 -664 -284 548 -378 -914 25 -306 757 484 949 235 915 181 -644 75 467 767 973 -874 709 424 116 164 -140 339 635 -510 162 805 -246 -474 980 -309 282 -437 268 302 33 -561 214 335 696 118 -161 -320 376 -791 -936 -989 218 522 -697 -438 940 27 437 -905 611 49 -961 697 116 417 -462 -994 259 732 -749 318 23 860 137 -892 -623 278 76 432 738 194 135 -154 -625 -294 -731 746 691 8 -220 440 314 824 -120 368 -785 258 -736 -845 50 -645 899 476 640 421 852 544 694 -150 422 657 939 337 269 -177 606 -92 926 -987 504 983 456 976 -655 840 -274 -653 -209 178 -353 -169 -193 694 96 -653 -372 539 375 201 -363 -390 905 413 809 -737 -234 -896 -33 -92 444 727 433 610 947 -652 872 177 262 -647 -843 -902 674 558 -568 735 -82 577 580 163 -426 -854 -494 -626 338 -881 -857 69 -402 -506 -435 -102 729 56 713 798 606 77 -339 -967 -283 26 275 -746 -477 100 920 -317 -507 -989 55 105 -865 478 43 -296 -891 -745 -41 63 423 393 -507 923 988 243 366 71 195 -1000 178 621 505 -513 192 -867 293 564 -6 828 862 695 -944 -43 -188 -61 266 -931 -290 943 -114 74 -317 269 -397 -121 240 912 158 -766 -641 526 -990 -814 -336 107 490 -629 410 -396 -577 -721 423 -331 -836 952 398 526 413 980 139 -98 -304 510 360 -374 839 60 574 -295 -845 851 -312 750 628 -607 -352 -490 -432 -287 575 -672 -556 -409 -333 772 -960 263 -202 910 974 -913 698 -160 -399 -140 148 -84 -615 548 -23 308 -49 52 289 -179 -752 229 -341 -958 -786 -101 -148 808 -539 957 -646 -947 634 -40 92 585 362 -314 -152 -74 779 -627 -766 -881 914 -77 -380 59 316 105 -819 800 -581 -741 -939 -274 -255 942 841 -142 759 -338 531 -473 625 -512 -86 -922 -324 356 623 240 773 556 -859 -711 363 620 -313 -957 544 653 365 -691 800 164 -633 -527 -372 355 -239 110 183 -694 -118 530 123 -485 946 569 -538 -163 -920 -836 507 282 540 -591 -660 -787 976 141 -96 387 913 -352 -943 -62 -873 -20 929 368 -931 310 450 932 585 572 -546 845 -645 646 -636 104 -68 -918 -242 309 -69 -818 -715 76 928 -316 -218 800 713 -404 -979 764 -141 243 30 -793 381 449 -267 722 -300 -265 -910 -365 -797 662 989 -530 -820 90 -683 883 -287 47 133 -935 223 -375 -788 -418 -841 633 852 491 481 -557 439 -496 -957 235 -143 350 -162 871 -40 -132 -586 219 599 10 -743 -226 876 -680 -706 352 882 -1 30 686 721 -666 410 -752 -994 -391 -112 -152 525 -281 350 189 -131 -868 -196 -557 -592 178 495 -52 983 455 15 -869 732 -160 -721 -336 182 157 914 -597 -47 48 -284 -433 -70 19 898 675 -468 -537 376 659 213 -467 657 373 166 -340 -342 -834 -131 208 883 599 -481 -542 -446 -922 897 233 865 292 269 -697 -132 70 -839 -672 -49 -426 -29 369 -747 3 535 -913 -459 37 739 -766 450 -560 730 635 -962 -844 980 -983 -708 -425 -354 967 -235 857 -409 443 492 -608 154 -262 177 -891 -729 564 -285 393 608 202 78 -813 579 335 -521 -87 134 583 489 362 -803 846 -954 -35 842 431 941 -200 -40 726 -992 -910 -31 584 719 -27 677 546 -54 -252 23 580 530 770 726 486 -10 618 -822 251 19 -672 789 -477 -720 -917 -624 -888 -766 -660 -568 -539 41 -327 514 609 952 971 -841 852 -9 128 -467 946 258 813 784 337 -845 290 -887 -553 -36 474 -353 611 144 -473 -981 424 893 273 -637 -331 96 812 498 536 395 -84 -472 354 304 887 -133 -728 -206 -333 229 726 -929 402 30 849 121 -765 -809 -855 -533 138 -707 475 523 -701 -144 888 -710 -195 -786 849 109 987 -53 595 -727 -352 193 408 -430 -178 95 -219 -708 -57 785 -980 674 158 -729 729 499 -677 645 -231 -355 -564 277 313 536 320 807 -987 -802 720 671 114 -826 -856 559 820 814 -339 -406 -373 587 174 659 486 600 371 -959 612 657 240 627 33 348 11 -794 -65 -740 -767 306 186 -138 833 725 -687 -779 -118 -530 256 -895 -71 -676 -443 9 184 -134 241 -889 -229 -218 60 894 -590 -578 -287 512 -16 840 708 -15 956 -66 -863 -762 -328 799 10 23 179 -707 -871 -930 -277 -460 39 6 -418 810 -43 -180 888 -614 -515 -706 265 397 -286 641 530 325 241 239 388 -745 -925 -211 -386 -452 -290 666 913 296 336 -411 -951 -692 935 420 379 -229 494 -196 855 -503 -649 -234 -330 -855 -963 853 827 -849 -649 969 -536 -323 -979 644 433 -905 130 -236 -349 -385 -207 -356 638 54 677 569 -521 -215 -625 -681 -994 -668 -777 -490 -609 -456 -260 -958 -787 -563 -776 -920 293 78 -826 383 -407 654 74 -366 928 -52 -808 -982 538 -97 601 123 331 -785 231 354 -584 152 -405 962 725 52 626 -369 -435 -328 388 -592 594 -393 -785 -394 -702 370 -123 -670 -763 -44 -868 -19 -740 -785 70 486 -432 -777 61 -243 427 -506 938 396 -384 -916 401 -345 -738 -431 310 835 -92 11 -904 91 963 609 837 -853 -799 -335 -572 524 -53 634 377 -80 780 602 -811 -837 894 126 834 -156 565 -781 23 -383 381 -621 -600 335 -126 -482 176 128 687 428 659 836 -500 -945 459 -229 805 -486 -676 -892 598 -764 -331 -887 -216 -168 -772 838 -25 333 -96 661 412 -928 139 -688 840 -296 -741 -559 -865 -564 -971 -236 221 -567 -693 100 383 241 -973 747 859 572 474 589 -137 -1000 -562 -790 -515 763 -401 901 794 178 685 44 140 180 -935 264 -121 -25 -128 285 -679 -519 -696 -699 -918 762 -164 -575 -314 -427 -526 98 -541 -522 262 955 -133 -205 -288 -104 508 -762 -216 568 -395 -942 689 -893 -515 -869 -311 5 673 53 -778 745 -261 372 757 -790 -134 308 621 -648 -406 -598 -517 723 -644 859 516 -617 -613 667 692 -610 959 491 649 935 203 349 970 394 -522 -430 -918 -18 205 981 -4 -551 -790 796 390 60 532 954 -470 -793 -616 883 -807 -671 -573 999 754 -908 24 -905 616 208 126 -665 438 142 -867 562 414 858 -863 521 -798 -212 -79 704 218 -459 -388 -965 -934 680 -810 637 167 -772 394 -84 656 -236 932 220 -947 -573 -327 -961 -379 -929 427 19 549 -289 -441 74 -372 392 959 -783 -747 597 -176 -561 -488 410 367 403 90 168 533 643 857 -543 343 -361 -282 608 -708 248 887 340 -716 -908 907 -138 -288 -697 162 437 -890 -501 -372 537 656 802 294 -457 422 -587 -932 -356 302 -953 792 -788 574 898 12 -541 315 -771 -55 -102 990 15 987 -939 157 -440 895 150 -164 354 250 856 -686 860 641 514 810 634 -901 578 382 -963 -509 -199 175 -588 -548 -652 -385 -28 -979 -262 458 -963 -499 -291 -297 -922 686 -161 715 951 -764 420 -390 -885 -331 854 -707 9 -814 203 -657 -263 783 -184 -644 234 505 -642 259 -332 967 647 -208 -738 445 26 561 -576 557 -757 -21 -483 -430 104 980 -545 -912 552 980 50 -448 741 32 968 -614 580 -292 638 14 382 188 458 560 -364 984 454 -228 516 427 905 211 493 -143 647 189 655 -105 -377 -598 744 936 -599 -590 -331 649 -594 -690 -204 239 -555 -345 327 -742 233 -78 -190 -613 996 -415 248 -320 -836 280 -931 -503 836 835 829 -199 -889 -817 40 -287 -232 -984 -535 -937 -856 203 560 -32 113 -629 148 42 610 586 -133 -930 -104 -238 395 557 817 642 943 -271 428 233 -484 137 510 -193 -777 232 224 -223 -999 813 -956 -751 -98 322 772 -852 881 -741 172 817 898 577 -551 407 228 -909 658 2 -661 -821 -600 378 400 -751 962 -93 -793 -695 932 465 -405 455 80 -125 -751 23 153 80 -939 243 598 204 -168 464 119 279 829 390 642 -892 273 119 626 -415 473 -907 -924 600 927 -970 501 -276 938 -321 -560 -59 -410 -455 -101 105 159 -948 -940 -77 722 -768 -107 -558 -683 231 -284 974 -383 -513 693 194 233 -237 -764 584 599 257 866 -810 592 -20 -750 -40 37 -592 -143 -638 -150 818 501 292 -804 -932 968 478 -472 716 -372 864 -424 -649 -207 -637 -548 273 483 -185 -689 -249 814 -566 129 286 856 -703 396 -453 939 559 -307 99 684 -76 528 -217 917 -527 -759 720 -278 -424 -573 105 716 400 987 -140 991 -900 580 140 -982 -279 -71 486 59 196 997 278 199 454 283 907 -591 -949 -449 -691 347 -202 871 -963 -887 768 742 581 -556 264 -2 14 -952 551 -53 631 -437 -203 955 -157 -768 986 -1000 -609 -679 442 -511 -421 771 247 -975 -446 -722 -598 -487 -847 58 -120 782 -230 -838 803 896 257 107 50 109 98 -283 944 -734 972 -759 -32 -892 -935 -623 -628 -162 352 643 -554 185 969 992 -250 565 40 -407 -752 -257 -451 689 -228 6 -936 507 -383 -530 959 922 -296 139 -391 203 -36 -485 747 831 -179 -687 -402 -177 -78 537 606 -895 -546 662 159 339 440 195 927 -197 -502 603 586 -884 584 -944 499 534 -696 119 -626 -478 -123 -10 -7 987 462 453 -192 634 -114 -384 -398 72 -324 -538 -190 -843 -884 694 -676 -906 879 -301 -110 -27 433 168 804 303 505 751 -639 -246 -112 508 108 -12 69 428 42 -644 -347 749 -432 231 -197 -706 -803 -564 297 664 -76 -52 373 -951 -447 -197 406 109 -317 -579 -549 447 -250 631 415 577 487 -459 439 297 153 -114 254 -286 -431 -889 -70 551 -942 -69 -399 -23 -565 -205 47 -543 119 -841 -957 -991 -550 488 -675 -611 -897 333 -816 -413 653 466 -659 57 234 -618 206 669 -84 -89 -668 447 -951 649 -17 -894 -600 111 -684 913 -286 -154 34 -427 -560 -617 58 -425 647 -868 98 150 -38 -726 540 -36 -756 -970 294 -174 -758 -809 427 408 -507 602 488 985 -886 -835 185 48 -723 737 -209 -950 127 265 -695 693 298 915 361 806 -650 -762 340 302 -207 295 -404 -673 -204 -738 398 -339 -971 -452 -224 -900 -670 -445 6 970 -351 -796 -965 697 134 -190 270 -94 793 -184 -254 -168 723 183 -993 627 558 -473 39 847 160 539 -19 -760 246 -810 966 698 619 -448 33 387 -338 845 -694 -369 -304 828 -155 80 -263 -565 166 -590 -872 69 304 377 683 961 -436 -54 20 -689 239 -975 -90 966 478 -308 -814 22 310 280 749 561 922 -519 -891 -14 221 -881 -866 -902 -797 -549 -614 205 215 -748 456 -338 605 722 -713 386 580 -682 -588 -961 -187 147 -484 -375 64 854 -463 -901 678 -599 400 804 -379 -124 747 -89 -980 557 -39 646 -956 -165 -322 -389 -624 -141 -900 189 351 976 93 -206 -844 436 714 -6 -401 29 399 656 -817 -313 -32 -161 127 340 540 -639 -784 254 193 547 -147 548 285 145 408 -272 334 -947 330 -275 592 465 338 929 641 853 371 -778 -457 103 -804 518 -632 599 271 -587 -128 -699 -794 872 -71 279 -893 127 -178 585 -817 -347 421 253 -203 95 625 564 -101 -695 -106 -14 -946 404 -668 254 -887 -829 -704 699 -145 -874 889 962 -514 -793 -632 -396 25 -159 312 289 -377 793 529 467 461 -539 653 -660 -486 376 231 645 999 -157 300 -852 937 645 712 -870 412 916 116 -627 567 -304 323 621 107 -983 546 -5 398 -243 211 -453 -455 -625 -978 -561 103 552 746 572 715 -417 -271 398 -451 832 775 766 788 402 634 -824 697 -346 -596 -89 658 202 704 -169 -498 -706 -183 -5 580 450 199 -615 -700 943 277 -163 -248 542 111 662 40 -329 -843 987 730 -8 628 -920 179 170 -993 905 -206 410 319 -930 857 460 -541 251 31 184 -893 136 822 980 189 -448 -283 490 -206 -382 957 -33 924 -1000 485 -567 -921 722 -484 -11 452 -927 709 324 782 -366 -893 -182 912 -855 819 656 -963 -473 -57 830 -981 91 -415 155 -87 57 234 -655 257 -2 -529 427 809 -887 355 -216 789 -74 672 -193 552 -833 355 -19 -309 279 842 766 168 215 -173 -635 -740 -914 927 -817 915 -837 -948 309 -12 204 -502 572 -997 -530 -65 -279 -802 254 720 994 2 105 -408 489 422 -335 126 231 284 167 -552 775 -462 758 513 225 -980 -110 -57 -662 266 635 -783 922 223 998 -920 -148 755 -194 402 685 193 -792 -393 -296 676 -260 -490 -861 -718 877 418 672 827 878 -160 -101 -456 41 -147 -683 -224 -247 671 -173 -55 653 -363 -108 -840 916 -94 905 368 -731 -963 977 74 501 -525 886 -28 7 -992 -760 376 -754 288 -134 816 -176 333 -244 -222 255 94 -576 -217 -530 -7 991 985 -127 944 -521 -94 -246 21 854 -464 609 274 473 -199 844 239 -270 195 253 -237 -595 962 382 427 789 836 73 237 879 -142 991 -635 622 888 718 885 -914 806 570 -989 -826 -32 461 737 -168 128 135 552 792 -843 -564 -431 -26 173 -33 -299 561 417 -504 47 -674 878 -140 363 -779 -990 -384 -689 212 977 -161 -795 -563 -160 -423 760 950 696 -748 743 446 -855 255 310 -302 -631 -568 -979 -82 -737 23 -431 -964 365 969 154 588 -171 672 762 992 -496 371 -795 92 88 -698 553 -893 23 842 913 -839 375 73 -339 -517 400 432 -993 606 925 621 702 -661 447 909 672 124 741 696 -381 179 924 163 382 691 85 485 -235 -80 671 -479 -327 948 27 -584 940 -131 499 -685 515 -437 -109 -797 496 -47 -240 336 79 833 -623 -355 878 -972 69 962 107 -521 556 -330 650 -539 -22 812 -360 34 -152 -184 615 -797 491 -44 -774 -767 -626 -404 479 663 -371 896 -836 453 524 34 -832 -717 -208 632 834 -813 952 877 -731 182 487 246 -867 -713 386 233 448 -279 553 452 -528 831 -8 98 -953 -75 600 -477 -662 -171 -743 608 -222 -381 -956 611 -355 -74 -7 825 -215 617 396 -656 -985 -248 689 -513 -339 750 602 252 231 -660 -74 -884 485 -43 -402 -872 727 784 271 25 -485 -381 576 111 382 -186 -779 122 -525 -251 463 -823 -434 834 -126 376 -442 -869 -76 933 821 38 233 -973 920 581 38 26 861 217 350 46 -182 -229 -539 -674 136 -683 -723 145 115 872 419 315 866 217 -37 849 925 836 -553 300 227 687 -773 -642 181 220 -971 588 547 896 -69 -147 -218 382 -60 727 -523 500 172 -33 259 32 60 -437 281 774 -812 64 -955 -466 624 -946 266 -691 233 -924 -895 -155 -744 253 767 -839 -165 -497 -690 -886 603 464 306 379 -635 -939 -116 551 -305 52 -379 46 -87 300 -914 -56 -186 -952 713 -735 -232 -626 -533 -657 -434 273 417 -434 -524 509 242 361 -824 -530 790 387 898 -299 -105 550 -384 -233 467 -952 534 567 755 641 -21 -77 -931 -180 -240 958 -855 -198 574 -792 -861 461 506 313 816 -544 567 -41 -357 259 -918 -550 -211 252 491 -747 865 535 865 841 -903 -722 702 503 218 192 40 -818 -73 104 353 -449 -313 37 -780 -708 28 756 714 845 811 -992 429 798 -393 916 221 -317 -332 -321 286 980 -578 -550 862 -809 -164 -811 -321 192 195 826 516 -702 -162 910 198 -813 639 837 -809 -402 775 -725 313 -910 -507 -403 -684 12 694 60 886 41 -541 926 935 -875 -656 698 -706 262 389 -27 752 781 268 -148 689 907 140 -308 175 -927 -763 704 -887 -260 651 -706 794 -921 209 -57 -914 341 -83 -560 940 785 283 -814 -497 -822 -114 417 -854 -880 -133 -546 -452 -479 150 641 -811 -889 347 967 -505 -835 -332 687 414 24 -102 474 300 -361 -870 255 409 519 279 558 933 520 441 -385 -785 -250 -563 -432 90 -132 -841 97 -69 936 -491 832 -468 378 -622 -338 -266 443 -544 -311 -392 608 -148 678 980 227 52 660 904 -838 -579 499 -549 -491 -171 -672 326 953 -580 582 839 589 42 737 664 455 -629 -213 -578 -412 961 -766 409 -633 -198 347 851 122 923 975 -421 398 829 -814 -300 1 654 733 -855 -37 790 -300 586 -229 964 408 -372 683 805 565 478 -64 -468 131 -444 259 449 262 -760 500 -505 -57 708 653 754 797 18 197 199 794 637 -700 658 -315 196 -914 -646 157 397 -486 848 -336 -824 -146 343 150 -148 -419 -122 -633 79 298 -15 -168 167 349 690 184 -714 282 -874 131 491 942 -431 -794 -22 -52 -863 635 -675 942 607 306 233 -622 878 84 -621 670 896 -272 -294 -782 -885 864 238 172 -936 -974 801 9 202 -761 476 442 742 -285 -443 982 913 195 -925 -301 -416 -749 -230 723 973 -116 238 532 -132 71 253 386 48 351 -585 27 -888 646 -759 -574 -30 -457 -170 862 -200 375 -384 334 -289 -616 293 -253 945 460 -552 618 -287 660 331 230 788 546 813 521 75 656 283 976 -895 251 -522 -10 -698 376 -660 -443 167 705 45 -985 -429 -712 -79 538 -810 794 939 -89 -787 811 -304 -57 -340 -369 132 844 366 -754 -303 0 -946 999 -549 -994 -959 297 298 362 963 -104 567 -455 -57 201 658 634 -466 855 34 -870 968 -243 104 -884 -298 -178 460 856 223 -499 679 -41 369 463 358 -572 -929 443 677 812 467 677 -534 -562 266 829 19 -397 147 256 -149 -418 -718 550 776 241 -972 714 144 -282 -440 533 13 972 152 401 -858 599 -812 941 600 -802 152 331 -603 432 621 583 -728 686 382 191 947 -786 317 784 632 -630 29 -285 314 -820 546 768 -28 164 -362 -399 188 371 367 691 -433 552 -663 -890 230 -688 862 618 285 -611 -693 -987 930 8 278 203 -299 -503 152 165 135 319 795 -597 250 -877 245 442 -870 176 -781 -277 720 613 -715 939 -397 984 429 -830 -270 331 -556 139 628 407 138 -839 -210 550 931 -351 -436 -344 -511 -454 160 -61 -639 647 626 -261 -479 -728 321 242 -890 -470 152 -434 -752 -806 -650 62 354 574 396 222 -827 -446 835 410 -229 -617 173 832 321 529 -287 668 -183 -960 119 579 -688 -62 44 -928 -105 472 854 -176 827 -828 -504 -920 -234 987 -893 804 496 451 -72 -850 795 -533 -9 -701 247 932 -760 776 756 580 245 273 -426 -657 -804 765 599 -339 -868 -163 -395 935 260 -513 -757 636 4 21 80 752 -206 142 550 -289 493 49 -820 -205 21 46 310 -616 -536 -374 777 -339 -988 -269 -26 -224 -926 -830 926 -593 551 859 -545 589 858 -978 722 156 832 933 378 923 272 85 577 -861 -402 -120 -37 82 730 -803 -31 996 -609 203 -901 -698 -316 -141 643 352 263 716 -89 -258 -175 604 -729 -323 -714 -73 -483 174 -357 -318 -429 841 439 63 876 -796 -398 766 570 601 -748 628 292 920 258 -712 253 -398 -376 -121 507 555 -627 954 -832 428 191 -944 647 332 873 738 -507 439 -956 -916 523 311 979 -774 590 441 -760 -165 -881 130 -145 -942 981 789 463 -217 24 -551 -885 157 -68 -733 120 -182 302 787 215 -922 249 -903 958 -734 530 510 -447 -527 60 -563 -893 681 -225 -60 782 -375 959 -420 888 489 -659 49 973 257 -431 661 125 -283 807 -363 380 835 273 -299 421 991 674 560 -990 480 34 -761 373 -819 -276 -299 814 839 417 657 532 -577 545 534 385 -691 503 -395 26 435 -663 -120 344 619 20 -210 -147 -36 -932 -798 225 514 -359 -779 219 -147 195 -270 526 -372 -863 -214 -556 -269 367 136 112 -822 -696 745 -742 308 653 863 -65 346 799 259 -150 833 -403 -73 -391 28 -191 993 -461 522 841 171 -567 562 -790 -9 -55 -965 133 569 623 -784 17 262 -3 -165 250 530 -901 -380 393 43 -171 528 -31 -266 -324 650 375 -225 -88 -820 786 761 -43 199 -429 159 353 -612 -326 -246 -869 751 218 -625 -781 382 215 56 -623 -138 668 -991 693 -212 229 -141 376 -714 -365 -248 -291 -244 -385 83 -65 565 469 450 510 -93 94 545 -939 -841 -146 359 -403 -622 685 69 -864 -813 353 -142 -908 -656 794 62 -578 -457 -776 -453 -881 22 -239 -133 -475 -607 389 929 -592 867 -554 -919 -584 524 102 964 534 -839 174 826 226 -261 441 -738 -504 996 -497 268 514 -535 -328 915 -430 -523 247 915 -635 -809 666 -486 -225 404 -349 -52 -555 132 -3 -209 -170 -914 164 453 414 865 -896 -760 14 594 479 -34 -320 996 412 571 241 774 954 -705 -694 769 520 229 772 -840 461 781 -768 -353 -350 624 456 -167 241 -341 348 688 -113 512 515 310 240 -649 709 -863 409 665 838 800 375 945 -982 954 389 -13 423 -606 744 290 -144 -548 933 -344 519 -188 438 -980 355 680 -952 498 -668 320 -838 -575 -790 705 -204 -116 52 -568 720 -997 -437 300 -454 173 827 -391 129 448 -239 -786 -526 539 253 -390 -860 775 -11 -108 194 727 -804 -599 748 -674 -972 -563 33 290 -832 -771 -15 962 -784 -985 -60 631 -179 168 330 -802 228 380 369 -473 -603 -484 232 -157 -443 965 64 73 843 -913 588 -719 631 -784 -593 -896 109 -158 63 -584 -300 270 96 -171 1000 -488 571 301 285 984 21 -652 593 985 607 -407 570 -483 916 -212 -353 -781 -367 -213 -734 892 -265 -777 -553 -939 -379 507 64 -35 -456 -657 -5 -313 354 -961 440 -728 413 823 -440 698 -8 -845 -918 -595 -112 282 844 -865 -465 611 207 -171 -323 456 356 -383 940 -331 -913 -827 487 69 -707 959 -982 617 -185 788 251 -196 421 539 948 647 766 822 551 -107 494 858 15 -969 315 916 -185 371 564 717 993 -329 87 435 -543 -496 -757 75 -873 -766 -783 -193 -263 -935 -853 -886 -111 -606 -838 185 713 -233 -70 -666 -661 517 -768 835 -185 -505 347 -624 -460 678 -793 -315 722 866 544 -484 872 -197 460 -946 -431 -821 309 -517 -788 779 765 961 -892 817 822 429 -357 -520 -600 -859 521 812 -524 -58 -566 -841 -658 348 -995 -979 -256 624 -476 298 226 -521 147 650 289 238 333 964 -188 148 802 -852 -684 363 532 491 -801 -772 793 -910 756 -609 -125 -316 576 402 -589 125 764 397 432 -178 175 967 555 -154 167 -183 898 322 850 -881 -699 -283 -804 99 882 -140 -427 -65 -974 972 502 -16 -442 -906 -204 376 680 -114 -116 22 -594 140 -488 959 461 557 -620 -838 554 703 -199 191 220 -994 -79 -380 910 976 454 -84 117 994 401 -745 -766 -321 493 534 741 -668 -431 -917 -272 -187 170 976 55 -113 -171 -677 -37 321 594 -104 -367 -689 -553 -310 -842 -733 142 787 456 -748 -202 -749 756 -294 49 13 784 557 -395 278 115 -460 554 355 755 -38 -872 -128 99 -218 -600 525 -851 886 408 853 358 861 -765 882 249 -860 899 -684 49 772 108 -703 -805 604 472 -709 787 427 161 17 469 -892 461 246 352 360 -566 -67 588 -661 937 -870 46 806 951 -520 -401 251 270 730 -886 941 -998 -206 -101 440 -546 265 -435 846 144 -79 -941 -192 428 852 967 -884 -319 -700 678 -25 741 850 270 -377 -132 574 -436 846 686 -298 -879 920 -732 207 -226 654 85 -76 264 -728 122 -132 -672 -945 -786 -341 2 -79 212 -504 632 -606 -484 968 -454 36 -452 -62 -211 -267 -16 -429 460 700 639 116 -247 647 173 -749 -343 -576 -905 87 705 -319 763 155 -326 -96 -282 128 -429 -390 740 650 741 -684 -703 239 -935 -930 951 -743 -120 -583 -117 -830 159 -931 366 86 -978 -692 -507 -348 300 320 402 -148 7 -877 -246 -619 671 -771 544 497 -128 -745 -976 -305 94 154 -580 -289 833 399 907 169 719 -483 -306 -268 850 -184 238 878 109 -444 -489 -770 -165 -216 -793 -406 -609 -945 812 994 -139 374 -533 -243 99 465 -252 -327 -834 874 -513 -249 -105 -869 -231 681 -382 928 627 -326 710 -452 847 -524 496 -695 231 568 873 -361 -79 -710 -314 -694 878 -628 784 -164 386 -821 180 671 -699 712 985 634 -44 -13 141 -755 731 595 965 -643 60 55 886 873 67 -617 -41 -66 509 788 525 -980 443 840 290 548 -990 -25 -225 630 -360 735 430 -292 117 748 -710 192 877 49 -361 -660 -263 -936 556 69 -733 181 -334 185 -489 569 937 -814 -438 314 -460 175 121 -12 458 516 -436 7 1 115 929 180 37 -347 765 218 -16 88 721 -278 -851 469 -355 633 148 464 736 -450 418 -726 -272 -465 -351 489 -432 -804 -401 -531 -680 -239 258 372 -475 -818 -872 193 -922 -280 88 -18 964 862 -780 -650 983 291 -481 -24 -552 256 -824 684 -487 409 -370 -982 27 -387 595 408 -361 301 697 -405 61 968 945 -200 670 753 -3 300 -194 -546 699 260 -218 14 207 681 196 -659 605 -327 -91 412 -595 -185 933 241 -301 -278 -881 -338 -164 -77 -172 -200 677 475 164 434 -460 857 -193 633 -434 -806 -724 688 497 -331 -416 -807 -363 277 346 -434 687 -828 -725 -403 -358 613 767 -983 -582 380 -798 640 119 -357 932 -927 -138 -97 121 -620 170 -448 -618 880 -495 687 319 -452 989 43 800 -712 -602 -292 725 644 390 -812 -758 -612 169 456 -463 -762 -975 879 -537 -259 -432 -333 829 647 785 246 602 379 78 901 -901 14 850 -59 -638 188 906 -637 24 -72 -513 364 -585 -900 80 -333 -301 667 894 142 -580 122 6 417 230 -926 50 -603 -714 -826 -435 -934 424 -606 906 -572 687 -518 784 380 -21 972 407 -285 -557 -563 705 -457 -549 -620 470 -491 -831 982 -897 728 -526 440 875 -213 -796 -186 415 892 -19 -220 -561 -826 -339 261 -254 207 -10 655 -276 393 -760 631 494 -190 931 75 -651 471 595 759 853 -347 214 -87 -962 127 -571 412 973 -374 -692 -676 813 783 763 251 297 -860 -382 420 -474 93 -863 -481 -324 -726 -272 -409 -975 -553 575 869 160 275 258 -363 -672 101 202 -91 137 823 384 552 72 572 -585 687 -448 159 -73 -373 671 988 -420 234 698 -687 747 781 -503 -451 856 -298 -546 53 45 549 555 186 -353 579 864 918 -695 172 -873 854 -738 959 893 169 -621 863 -108 -320 -361 427 -850 218 94 427 897 -223 653 895 775 -830 26 -338 399 -21 -42 346 -140 425 319 55 758 -270 461 -56 -114 -820 -910 34 573 655 690 791 63 -357 -703 -872 989 121 50 -279 103 271 -549 873 -998 -617 127 -392 -115 137 530 -309 -332 543 -965 -569 -505 1 -82 634 628 300 970 -908 -869 167 335 -16 -726 -230 -828 816 -433 -382 -597 731 308 380 -214 -135 -931 -873 -432 458 -290 472 -398 830 256 -631 -454 996 -404 -864 418 199 842 -859 -144 454 -138 651 786 -114 741 -980 577 -519 56 -902 -838 721 -247 730 205 347 -936 299 -669 -897 791 803 149 -762 -573 -979 446 713 -398 961 309 -589 -456 524 734 674 158 -805 25 -164 64 -363 -444 -561 -686 7 -93 510 -411 -388 911 353 -435 32 -389 220 -946 -908 -562 -298 23 482 -879 947 831 595 854 -777 79 543 526 129 -997 -791 -478 -661 836 -906 563 -676 -710 -7 53 399 576 -153 -103 328 68 0 676 119 839 -454 551 -276 -732 -101 -532 20 825 496 -654 213 187 -812 545 -30 757 371 -509 978 16 -667 -987 715 -12 474 144 968 98 145 -281 -636 49 -648 496 -140 334 -801 -347 972 258 750 -708 -842 -496 -36 -236 211 365 -531 185 -826 -180 -304 -964 234 -678 587 327 -678 -661 966 18 -180 -390 -192 -260 222 -590 -119 164 -769 -426 -592 -369 808 -200 573 -773 -875 757 -738 817 706 570 -535 78 -631 -975 -222 -588 -96 -764 891 106 -344 603 -848 724 -374 -135 -461 531 -793 -573 -142 431 -404 270 -208 216 -731 -576 991 -727 -243 -989 -671 -308 454 227 -826 -688 -203 663 763 -635 385 -411 87 -874 128 -673 -263 -419 -328 -759 -983 63 276 -219 115 414 -340 767 464 -88 863 -880 -384 -905 -450 -314 -965 -278 459 676 110 51 352 -939 -973 717 66 530 -109 417 336 -980 -387 140 575 -164 -327 463 -760 547 -495 188 -531 942 843 -56 -629 -419 920 517 601 987 -670 -803 298 753 399 771 524 -628 -908 905 -390 -720 718 271 36 111 -926 -889 -460 -713 340 945 -615 -813 561 274 796 -446 -647 -469 83 -55 800 -724 -626 -599 531 -944 927 987 719 331 860 -72 865 77 932 325 568 922 816 -497 -199 -367 -108 -67 781 944 324 -629 249 -753 -944 306 -641 506 -992 292 637 -391 -574 769 446 172 -366 -949 -309 -582 -182 287 -957 546 115 -726 610 32 817 -458 260 -482 -82 -851 416 228 338 -630 41 -729 966 -938 -361 -992 671 -305 528 313 -290 190 940 935 -581 583 -548 216 -591 -306 18 744 337 -399 -638 -345 -95 543 221 -466 -387 870 -893 -675 -43 -911 -46 -514 -951 -19 454 610 430 697 -42 607 -345 -221 727 524 559 -666 -435 -907 576 823 705 -384 62 -872 -317 -847 369 -148 769 887 -679 811 109 -127 -407 -882 -925 421 310 -315 733 -384 97 -624 -221 -722 -923 508 -423 -992 -160 151 -209 -580 -248 626 415 -204 -876 -766 664 -186 -463 835 627 10 -247 -633 446 35 440 -414 -415 -556 842 111 640 237 413 603 -882 -28 -751 875 -194 966 -993 -47 356 -921 -104 -110 561 -325 -168 -205 -318 87 569 -745 -913 -182 518 -985 813 173 296 -967 172 994 -400 165 -12 606 886 921 -237 831 340 23 -214 -168 -577 -52 -106 855 -654 -321 -894 776 -597 -390 -837 -832 -71 720 559 115 -640 -934 -76 759 -438 -237 -940 -849 406 -974 630 860 100 -453 -81 -526 -198 -404 -426 106 -668 790 -131 798 -881 -962 -212 313 -66 -349 448 895 -819 993 -861 -817 273 -728 -189 279 32 887 663 88 779 823 558 333 -945 -25 -423 -734 196 676 -690 -705 -11 -32 844 -742 -765 -186 -480 646 -190 -668 202 -541 184 -390 -191 -678 -102 233 -677 195 558 -366 -751 30 -782 251 871 565 156 808 863 597 68 -766 -89 356 310 -935 370 -499 392 -673 46 -157 -132 -969 -849 356 464 730 -18 149 820 258 -588 -949 951 -133 -459 531 949 857 -296 350 825 -982 -80 703 -22 -183 321 -835 -883 421 -735 787 -862 377 -23 -412 477 -312 822 -591 -836 -86 448 -465 451 -420 -720 212 -715 836 -193 -32 16 968 -30 -565 643 250 842 574 774 277 -937 741 855 -419 352 123 -646 437 -738 833 764 280 -300 444 -61 -909 874 636 -843 314 -634 379 200 -459 350 134 -796 -524 -590 -479 832 527 264 990 -96 333 187 668 -521 -156 -535 457 48 -402 -474 13 916 -49 89 -667 512 -106 -195 333 -573 951 190 636 216 -660 593 -682 712 764 245 353 926 354 -978 -110 -979 -476 663 -532 -93 -804 155 -342 -798 -742 -516 -358 658 -426 -209 261 -25 253 64 -9 439 -606 -37 -34 -776 226 -625 712 -453 32 -836 789 -100 -470 999 -959 718 608 164 -906 -711 -133 966 121 105 56 128 106 936 -227 802 518 -114 -65 567 -671 -109 -862 613 34 780 58 -43 -322 -435 -765 169 -610 -844 971 182 -304 -770 389 177 -378 -532 526 -445 381 37 397 -145 -991 508 46 234 -729 831 80 507 -488 532 67 -278 425 -32 -656 -254 766 -73 -51 -411 -221 -625 5 226 -200 953 -993 -324 -445 -575 6 -950 -616 964 -900 291 784 -602 -859 774 -171 473 -404 652 -197 -971 170 -686 345 91 409 646 -717 571 925 -468 -986 843 533 499 382 77 -420 -312 -211 -543 -139 -648 -946 -778 900 504 -504 402 -193 -997 -156 705 -182 242 -105 807 -338 -785 854 944 974 -516 -638 -945 484 583 153 -104 440 -700 -721 1 591 685 -44 -148 -109 580 -600 -977 -100 619 669 318 -683 -755 -508 -187 -524 -383 -407 970 521 602 167 -443 -411 633 -933 -212 204 731 -375 -134 103 375 -498 97 707 356 -17 369 -563 -197 693 -355 -211 879 -988 -342 997 168 766 -138 -151 656 -679 -765 -471 122 61 -744 286 -31 -522 256 -120 818 -331 396 -986 -198 -869 -433 -484 -558 309 918 -673 -946 -529 -362 -716 -968 167 -981 708 860 -284 -604 -37 990 -232 -499 525 907 794 601 586 900 819 128 -735 498 -478 -307 -352 -13 610 -837 566 701 703 -676 -547 -653 575 -849 -384 856 -372 405 665 -20 210 -584 804 -979 455 -79 -381 862 -982 533 732 308 836 -585 -49 181 -270 190 469 745 259 -929 973 -62 890 874 135 -42 -130 732 -198 -748 -340 80 -534 -683 625 -171 134 84 600 400 -38 -23 -440 -410 581 -527 279 231 -743 856 620 -9 -244 315 -133 611 -974 -708 -810 957 -832 80 -931 854 -187 -985 -883 -118 -470 -107 -828 9 -736 264 78 -584 -470 -138 -574 -57 292 -301 600 -451 46 511 -694 -882 -426 -343 46 142 807 -785 315 239 130 -745 -282 162 -550 682 -668 240 -976 -622 875 901 952 514 -711 292 279 -506 -344 727 -706 -918 371 -515 -617 838 413 -473 917 984 -479 184 -246 -441 -520 -95 -310 -501 683 49 108 -971 913 -424 -196 915 949 414 422 -456 -669 496 -112 678 -751 -775 -406 13 227 634 -990 735 985 -875 -582 -295 -902 825 -587 868 879 -68 -472 673 973 -193 -304 -906 -87 506 -40 813 707 -796 -67 -188 -427 -261 -768 -448 899 -26 -238 -122 12 -766 40 -349 803 980 -636 -174 -255 -287 395 -84 301 -338 -425 -324 -253 -918 -184 614 -462 -652 895 500 194 920 -507 -872 -325 716 -541 709 -1 934 -108 -375 947 -569 69 667 982 -599 -706 943 -209 478 -272 -438 -648 -215 -710 -850 -924 -643 -551 -318 878 -359 -355 761 415 -710 -877 599 718 81 445 -859 418 630 -482 645 708 513 -639 744 -209 187 -651 182 -944 947 -974 -32 -304 -946 475 303 322 520 -520 43 -567 -171 -169 -388 809 -725 771 694 -673 -313 -102 564 -572 -764 648 296 935 -120 -12 861 864 615 567 471 499 866 -888 87 -572 518 -943 605 380 359 -239 -74 383 931 -776 399 742 -200 624 430 -866 -91 -235 -55 -346 -262 -760 906 997 32 279 821 771 -621 190 -592 134 -152 -826 695 382 315 978 -475 -383 -845 -345 -285 -825 -368 931 -669 400 -410 -685 432 349 453 768 798 -604 -296 561 -603 -477 -920 470 -946 439 -402 193 -783 884 786 -718 55 416 -373 520 -246 -182 609 770 -734 151 769 948 -135 763 363 -900 438 -170 956 -97 44 -241 -392 695 977 -808 157 815 943 -403 917 751 965 692 306 -12 205 -19 -695 889 -149 809 -156 967 872 330 -756 73 656 -451 242 -284 765 832 625 -416 526 -608 -485 -633 -841 666 -758 -10 -202 590 -128 574 644 -767 -341 -822 -55 -729 -53 -204 301 -527 164 579 -571 3 -807 685 201 -938 -420 -671 846 -538 69 -944 641 -215 551 671 -266 -957 -151 -172 -540 -766 948 -455 517 -726 598 189 295 -78 -589 -334 771 -376 765 902 871 562 -702 366 -59 -364 -820 468 322 -937 -237 -45 -151 741 933 794 918 -912 123 175 937 435 613 -758 -258 -376 -192 106 -80 221 974 -531 -713 -233 241 447 -281 788 -354 378 -75 -587 54 129 -970 235 -445 -98 772 194 617 -3 489 309 -549 -219 -486 954 -449 -885 371 -434 41 -446 -7 637 283 131 651 -402 297 -614 369 633 -978 -118 -34 684 -483 -151 681 -849 537 682 -600 -709 -475 -738 753 206 210 968 -553 583 301 -578 -160 -953 972 -286 -580 -406 47 -726 -98 42 -790 651 478 -194 -912 -71 -755 596 210 -956 -853 -392 -103 -260 983 439 -332 178 147 940 977 526 325 -467 230 299 507 -46 -493 758 -832 531 508 -586 508 -882 928 -639 -991 441 -164 957 -321 59 254 719 -209 -294 -165 -664 191 -854 495 867 545 742 67 -328 529 472 -664 -101 -771 -712 -152 -285 327 548 200 261 643 188 858 -619 674 -244 -326 336 -41 -549 -908 229 -920 31 -867 -724 -281 913 -146 755 594 646 -798 824 -798 562 806 -973 553 724 -717 119 433 -115 323 -387 667 795 -491 -178 -300 395 -919 513 -852 845 -471 -209 -834 -368 630 -177 -816 699 -306 644 -870 -982 -425 -489 86 -445 299 -404 715 -480 -952 -330 -883 613 153 -120 -52 877 761 -208 484 -687 134 896 553 760 618 -550 -854 -969 -834 -7 876 -693 442 729 743 19 -660 -198 945 863 -39 -920 -179 199 848 -397 -478 63 -672 371 -750 -224 452 -681 -627 457 -518 105 473 -597 398 -199 219 586 -517 302 855 -197 645 -380 611 -463 -947 -89 -366 -510 39 408 674 296 99 -578 -101 -665 831 -33 -105 -446 -271 170 -778 771 609 -732 -932 769 313 -589 -112 -276 -482 -665 432 -640 -4 663 -530 -707 28 -539 -799 353 -584 -40 -678 -279 909 -775 340 801 -699 659 138 346 113 305 -896 -701 316 176 -508 283 -537 330 70 -493 904 -7 217 -686 -214 -589 812 -130 868 -523 927 -210 773 408 316 211 -68 786 -615 -942 225 -582 816 963 292 25 707 -397 -162 -978 -229 -346 190 -557 897 -671 -5 934 -289 502 500 264 -625 -869 -209 -938 -995 -80 -981 879 158 -943 633 -992 858 -531 727 716 -667 350 -473 85 -824 626 -982 449 -713 140 809 -6 884 763 -250 793 608 -496 459 78 -457 73 854 -545 -453 -651 -471 -202 229 476 -683 -775 653 929 736 -821 -460 500 9 -631 -580 -472 63 -687 906 -527 -34 -478 232 878 -339 -592 987 -10 491 -982 109 929 88 -678 984 -200 740 -776 288 114 969 -728 911 655 932 398 361 -501 201 743 -423 -239 -412 -932 -440 -399 940 -220 -218 987 -880 896 -727 907 -342 -564 102 472 792 -48 -507 892 970 -336 151 -953 -944 -181 641 710 535 -304 267 66 550 -752 85 -406 396 594 -992 232 -797 -752 -662 -851 -901 120 -657 -949 -753 -418 -193 71 20 -289 -632 166 -619 853 -279 442 458 435 823 460 968 698 -162 -277 -451 984 461 -582 928 -663 -561 752 324 525 723 -3 811 -573 114 -214 -74 236 635 93 336 -381 305 532 -553 -876 -552 766 -989 -608 927 303 -789 -396 -912 -429 -390 349 185 807 673 -175 16 -752 -86 454 476 -754 -467 -999 -120 734 -408 -693 89 138 -266 -531 583 878 -509 -621 -165 -380 930 -767 -330 -424 -516 725 -378 565 -688 297 459 441 -876 -730 176 821 689 -880 598 -212 -528 320 320 326 -379 886 -246 -772 -594 -200 -164 -524 346 -369 -83 285 6 -805 -414 -659 -815 -858 -785 -10 175 -475 769 390 -91 14 -277 598 -356 -500 511 353 265 -696 -669 -930 706 -162 829 -305 824 -698 -116 957 -588 605 -421 -666 659 -608 -230 711 414 -23 326 452 969 474 418 -836 -317 -476 -872 70 187 90 -123 -540 -996 -963 743 541 587 -611 18 -608 50 734 -631 -437 -338 314 -564 -941 874 14 -315 -506 845 594 426 -585 -362 -571 386 -644 -646 -240 -657 -976 -748 -669 487 820 345 55 18 433 -474 253 534 509 855 644 630 -496 497 642 874 -783 123 399 755 727 243 -173 -131 800 34 127 704 -178 48 222 -422 -853 43 -929 -212 -911 93 -972 276 318 298 -239 -767 634 697 12 -857 176 -618 -335 433 143 339 370 -962 217 -809 -500 -73 824 -932 812 472 -235 -948 23 -618 -702 120 352 -439 -335 -106 272 -876 393 -705 142 323 -950 928 -375 -720 605 -581 -970 469 378 -594 -830 -947 991 105 345 204 -82 37 889 -610 -773 -669 -490 -397 700 -743 -522 -55 744 -233 -752 335 -350 -710 176 853 438 -973 203 -471 225 -700 -583 -431 668 2 882 -706 918 -81 934 -328 -787 -319 490 -760 866 -47 919 -737 50 431 -702 -529 -299 801 494 716 -808 -882 242 -623 515 -758 -122 491 -387 28 124 767 -628 432 251 -977 476 -91 280 -194 -415 710 -965 -568 -603 473 -619 -175 218 409 834 775 932 759 804 -487 -950 657 -858 61 -570 624 877 376 -91 -631 815 -731 -735 -835 931 735 -57 -411 -856 -249 -220 517 48 -669 -333 -655 -570 327 655 262 -928 379 422 -781 -708 -701 670 -366 -756 -675 227 -431 -680 -465 470 -667 972 879 -283 -428 403 -185 -882 958 -250 -504 206 -423 -194 439 218 -744 390 -152 316 659 -755 -843 -569 918 -335 -808 -916 588 25 704 -895 649 500 19 809 8 576 968 -119 -231 -459 441 -728 -501 -571 -863 -97 888 -501 312 -995 350 -815 -882 -879 -222 770 -987 -228 -258 -308 634 -39 141 146 -90 777 763 711 108 -404 -830 -633 -75 -660 464 -235 -708 834 620 657 890 -463 -866 480 523 -979 -559 -375 361 492 -923 651 249 -287 -718 -190 -51 -908 -51 85 244 925 -407 438 121 -789 795 641 -924 -490 -677 342 603 158 -602 470 871 326 124 98 315 -257 -586 -911 383 627 -68 -32 -261 232 420 899 -534 491 -259 697 -632 -250 -161 984 -268 -132 -914 805 719 999 -194 -779 -70 -190 162 -321 539 -716 649 548 832 74 -231 701 478 187 -609 97 -975 -25 99 449 181 873 772 429 -795 506 424 -261 39 -737 774 909 293 391 168 79 -328 988 -397 -340 845 575 209 -231 -367 -594 -765 236 -788 641 859 -969 -240 -802 -700 988 533 -518 -730 -976 -830 35 417 -751 -928 -464 -257 -242 904 -460 -723 765 -489 11 740 947 478 -864 -267 625 -423 531 -416 -851 -350 552 -722 583 -201 3 10 130 858 -423 770 689 709 -704 -614 411 -86 781 -990 613 942 881 -777 999 -491 34 688 947 85 -402 -176 58 -978 -117 310 -975 -730 -650 -233 -114 456 375 398 582 555 382 -332 724 473 876 797 967 -413 -437 -821 463 -971 -789 793 -25 -767 520 -921 -125 -337 -940 -135 -892 822 944 398 749 -710 596 14 239 728 896 543 -527 -63 -976 -335 15 604 150 -1 68 392 263 -44 179 592 -880 -94 412 -475 201 -791 -305 438 -734 -582 -897 244 816 298 -897 -85 -399 -166 -993 -71 92 -118 -357 -814 -471 287 -775 -832 273 405 -465 -395 -3 -792 -51 746 7 -123 -415 -621 929 -361 -878 -559 -56 -944 -867 -812 -617 220 -142 276 516 722 194 721 668 -227 27 32 254 -161 -699 -276 617 906 -494 -219 637 -337 -617 554 -823 297 367 -917 -367 664 860 88 -212 -167 65 663 -106 -515 -499 -576 357 -309 -505 -528 138 849 196 229 -838 792 -808 -903 640 -627 -282 -563 -232 -502 -476 -568 664 -453 45 531 767 706 584 33 172 -340 -804 -820 -908 76 384 780 364 781 982 76 22 -354 -773 -462 -954 -4 242 564 -956 -270 93 -404 -311 -309 -122 -353 339 855 -252 -503 -903 659 -531 412 -408 -313 -589 -589 -507 753 888 781 19 9 397 86 -453 188 -65 -620 510 -605 907 -8 -170 -166 550 -591 -968 -174 -626 346 -578 -545 786 -287 -625 885 -166 97 15 -881 -499 -407 43 350 -871 -238 -27 487 177 701 -401 -831 -731 153 669 -780 -277 -589 40 -131 802 -409 -375 92 204 385 810 -833 80 819 482 867 -228 102 -187 468 -103 -845 -537 -928 842 -12 -992 -691 755 263 201 502 490 -244 -186 -217 -588 155 127 -479 -736 -25 -94 -905 372 -18 211 -630 946 354 518 350 -623 701 -667 270 -565 198 755 464 -721 968 206 -764 570 -200 353 -498 6 -241 531 551 330 -727 -318 -910 470 -699 -717 433 930 -214 103 -383 131 -196 -313 728 -525 -375 569 -194 215 -651 -766 -883 41 812 -381 -991 -528 65 969 393 625 -166 642 -738 -292 -69 -932 162 -690 -43 -921 -560 -660 478 -192 -313 600 316 -145 959 -728 900 137 -493 -623 852 -660 235 969 318 646 -480 466 -946 397 258 -307 -819 718 920 -717 -961 -130 -790 217 -689 -808 919 757 929 -175 -184 340 654 -534 114 9 -139 683 180 463 -483 -198 -665 171 -312 -583 309 -802 704 250 999 -554 52 -269 690 -222 -128 753 -862 -65 683 950 -803 -810 60 -622 -936 505 871 -21 -911 774 142 -672 -969 151 -400 -971 934 -289 -474 -672 -663 -607 164 -8 689 538 -900 -687 338 506 693 521 902 577 -994 801 -892 277 857 -117 -543 279 880 319 -328 676 345 -200 -61 -971 -254 -843 329 -520 431 256 -885 -543 -879 -37 -606 -519 781 -422 -680 -973 693 513 350 -21 -846 477 -176 -244 150 -630 305 -707 -654 222 -700 44 484 655 331 79 8 691 -387 -345 814 -315 752 -244 -426 615 -671 -947 -872 -446 -461 -282 -8 -684 -623 -158 -143 -626 595 -953 -980 -839 -191 495 264 457 979 -1000 9 -595 786 496 -870 788 841 -722 224 -196 692 -211 546 -574 -572 -1000 -6 -695 388 145 -867 753 599 58 856 -198 743 136 835 213 105 363 -665 847 -601 -344 -736 38 806 -441 -454 -487 777 650 573 870 -25 -882 -313 -340 -488 251 920 -984 -567 172 349 637 873 219 -978 14 82 -752 -831 36 587 516 -791 -673 674 -97 633 949 153 427 850 -333 250 708 -642 948 -756 -246 -518 -507 754 -844 749 385 -382 -645 785 250 -22 288 -126 -929 905 124 -991 271 556 13 656 -412 875 41 519 -576 -597 975 -715 535 -224 670 -424 84 137 552 -776 -296 -994 -727 -259 493 -250 276 -419 -523 -576 -726 499 -115 -421 -923 -889 192 -21 356 -941 156 845 455 836 311 779 783 755 663 -699 242 -554 301 -135 -125 -385 373 -73 396 -300 -762 -77 -173 -24 148 425 506 -507 -731 -889 -83 -655 -691 946 -15 -475 -262 -258 870 255 385 163 357 -168 402 487 -532 -648 -633 170 -707 544 -224 854 -387 906 820 186 413 953 93 713 348 -2 -887 826 324 674 -52 -983 817 875 921 -695 -335 -119 312 -628 531 -346 863 200 -244 794 878 -627 -251 -815 -191 -150 -338 830 92 -532 -604 -505 -898 -616 -97 -630 -500 -805 -20 944 428 -610 85 474 256 -309 974 203 -653 802 404 547 -204 716 -460 293 -464 -732 -577 -480 -402 796 202 -166 815 894 -134 -221 -657 -939 -973 -653 -268 -276 -25 120 -364 -941 565 -880 -255 -383 -848 203 106 -904 770 -292 -719 238 511 -590 -663 780 -714 908 95 440 395 452 672 149 -663 -782 106 845 440 921 -884 601 -829 -376 130 734 65 860 -558 163 -117 -645 -544 -893 898 -68 836 919 -955 944 17 -731 441 278 -634 -213 -783 -446 -421 -288 -211 493 -670 790 689 -11 -589 200 -412 -730 -971 569 -454 -194 74 767 -470 864 -56 -729 -436 113 -178 -946 -132 306 -150 -560 -413 -724 736 471 -605 506 -501 506 882 -658 935 599 -698 565 -616 -892 210 993 -531 -257 -646 325 -797 355 421 6 -240 887 928 94 -840 361 -308 -761 392 712 -660 301 -669 442 -600 -110 95 658 -189 434 -772 -321 -473 -455 -362 -166 522 91 726 503 341 255 -103 464 -87 -782 986 759 -195 -267 -965 11 650 971 150 2 338 776 228 -613 665 257 -325 344 -832 784 970 -218 765 913 671 -953 187 -864 664 -1000 987 -410 306 213 33 -276 -911 797 483 -788 -37 -909 18 59 233 284 419 749 -216 -9 -72 742 353 -66 118 334 999 379 -185 -297 317 456 -208 -776 -38 592 600 261 -457 22 498 -830 -143 -323 343 41 -277 -394 730 -615 682 -184 -448 -271 479 -636 -703 -813 888 588 478 472 386 -211 -973 663 -652 585 -410 -223 -610 524 -227 -748 581 93 307 191 -796 553 -936 699 -857 598 893 619 425 -462 829 560 -99 913 -285 979 606 -84 413 -81 755 784 -716 -260 -449 698 -779 408 406 450 488 860 -155 725 -687 251 -812 911 182 146 645 -143 -960 -228 -292 338 -722 359 780 -11 -603 306 -640 -326 -628 2 851 -350 470 695 -523 -16 98 -796 -617 -463 -834 947 631 410 242 -135 340 978 -36 828 -159 215 -281 189 -751 -30 177 789 288 -975 -406 143 949 -207 94 -146 -249 -39 330 -13 716 -954 -240 443 79 300 502 -399 61 375 6 160 206 -579 -66 893 542 58 -150 343 13 -512 256 390 773 37 41 -611 981 263 248 538 -823 -7 938 854 0 -541 778 -232 611 -3 444 125 -931 225 -868 965 398 -962 -734 405 -870 -885 282 -576 -935 802 -383 21 -450 -288 11 -271 256 -606 -251 763 -43 94 503 -658 2 -676 702 -729 -109 868 264 237 -801 124 -568 -443 75 -66 -386 -348 278 669 259 -117 -905 224 473 -561 801 563 974 -699 -906 -196 590 561 -106 -900 71 653 -5 -728 630 975 456 -845 147 -575 507 307 -420 6 -727 -696 386 -937 -528 987 11 -887 -86 398 -107 -134 -474 606 -964 517 -391 -911 -213 338 559 379 703 851 -378 208 -522 172 21 -182 124 -136 699 -645 270 156 -840 748 228 -380 -46 626 509 -408 43 -594 508 229 -239 871 859 -745 171 646 141 -693 -76 185 -30 975 445 281 -318 894 333 -303 -557 -643 723 -858 868 167 -37 839 470 732 781 -116 672 -757 394 694 -943 687 491 -138 829 636 195 -157 380 475 -660 123 -893 -499 -166 758 322 -826 967 -379 -507 273 -800 -617 55 311 -163 375 -987 -990 321 775 833 43 -436 -187 772 -303 674 -331 479 -553 -472 -626 974 -323 657 -756 599 306 190 -798 -851 276 -453 -266 966 483 -493 130 -615 610 -344 86 800 641 -384 640 -153 -53 391 807 -922 -337 -864 578 -343 -566 368 -897 -632 624 -851 739 -650 -418 -557 232 517 -403 -448 474 929 775 604 -216 301 -897 862 321 481 -139 926 -972 -303 -938 -603 -334 504 -587 -336 403 -469 -525 -971 510 364 -886 418 -698 156 409 -144 150 833 965 785 -666 -152 530 784 945 -394 -229 433 336 -232 -596 962 414 443 -833 -262 81 398 -369 61 -209 707 -35 847 -307 37 117 880 -283 -682 58 -272 -144 -474 -752 -398 -522 1000 766 123 486 -39 56 -200 120 269 -98 -112 -19 366 -200 -372 -324 -999 46 -469 -667 121 751 -170 974 732 251 -946 -455 -762 -536 -327 119 631 -27 981 579 -243 -205 872 171 -251 998 -537 43 603 417 -125 -462 129 795 -584 264 459 -536 -611 -300 515 -126 922 878 -337 821 -574 698 -9 48 -671 -507 521 -258 393 -316 563 178 462 717 922 942 -30 -944 -984 782 -742 751 247 182 -713 306 650 -228 -671 436 -434 -786 -249 -838 -133 574 434 645 34 195 -87 889 -54 -930 -549 668 849 276 352 937 -952 -60 441 758 935 -444 -705 -13 605 76 898 659 288 930 152 -219 898 -631 -333 -83 -718 -331 -59 -623 148 -916 753 473 430 610 -194 -232 -71 -484 496 762 -771 -308 -316 -762 -217 -433 849 -846 -611 -600 -492 -244 -726 -22 -590 -402 -325 884 223 461 788 -227 -244 808 -576 354 120 591 887 113 -206 -968 -450 561 -770 647 -262 -974 184 -47 947 594 -318 -20 -395 -996 -61 77 178 -543 38 -254 -743 -88 -134 57 -664 597 -267 645 -571 -844 800 -919 -249 167 -575 -194 87 -631 -318 -46 488 590 -869 949 -895 529 817 -750 811 475 876 392 -159 78 683 170 -834 845 585 694 -933 -591 357 675 148 901 72 -498 283 829 942 -93 747 960 128 -688 749 -46 176 818 -693 -909 507 -307 -537 606 58 976 -172 -931 756 -550 233 133 -637 -831 523 -195 455 -229 -422 -968 -954 -51 224 -905 -880 -104 -916 -50 -777 941 -979 -285 340 -97 -761 686 -999 528 -515 -987 -41 719 351 491 -768 300 -945 40 371 -138 -915 -203 881 -255 166 -677 -312 793 -428 -141 -305 161 727 415 -689 -972 -137 -446 822 749 877 303 397 86 -268 -61 451 227 -811 -118 712 -787 586 819 -188 -850 355 843 -731 -683 805 -326 -860 134 59 768 177 -932 441 218 -309 35 618 366 43 -547 -767 408 -908 676 -177 -62 -646 718 792 240 -829 835 -492 546 973 -146 -485 556 275 735 400 -503 -829 789 -592 -466 721 -791 484 -481 742 -575 -806 -966 490 965 -876 659 -588 -321 420 -720 156 345 261 762 -431 -151 718 599 398 -227 895 -827 200 155 -25 -281 225 -349 168 -345 715 -408 613 -39 369 -719 343 -558 -760 875 789 894 -646 481 727 -126 -978 -521 -672 776 387 191 -676 -259 -548 -518 473 -983 494 -833 -599 -320 -712 -332 962 431 600 755 733 800 986 796 441 -745 265 -150 -374 -995 -970 793 353 768 -662 -316 188 815 740 691 807 754 -67 -378 -154 865 18 -247 171 602 -754 -851 -246 573 335 732 630 835 472 -182 -541 95 697 203 808 366 -418 55 781 710 -87 472 -558 -973 -432 -779 -883 -84 -264 515 620 -118 -99 -701 473 501 569 316 167 231 217 25 535 371 -141 32 886 806 -691 -279 -995 -118 -913 810 -211 985 899 -198 627 -564 196 140 -28 -185 -240 -891 -395 -574 761 106 303 -22 913 896 234 -785 610 404 -123 344 903 -512 -29 -502 -332 -736 324 -139 -371 556 -985 149 -243 522 710 -475 -880 -32 1000 -26 -753 693 -211 -980 -27 9 784 850 -183 -713 -806 552 -637 802 -221 364 -463 326 737 -394 976 -290 -758 637 -450 -241 -486 -246 857 637 819 308 -532 -179 -431 111 713 935 -352 -882 736 -67 -725 -318 839 785 -412 -925 -442 25 239 -185 -130 429 69 -947 -304 60 -191 471 606 412 -403 826 637 -635 48 -168 96 -340 -801 334 105 -504 -667 742 -788 -619 914 -89 39 128 186 648 -899 641 283 308 431 658 43 345 546 542 -268 611 989 191 -85 579 -386 398 375 -659 -139 -360 963 935 -716 511 -392 163 187 -894 -792 215 395 -789 -555 -723 761 938 766 -256 -771 64 -387 808 278 144 -832 966 -565 -25 -588 -359 -242 -148 -850 -753 -637 505 -686 598 793 -970 288 -974 -280 701 -528 425 -31 -457 -867 -140 -743 -659 -415 124 -565 388 -5 -611 -195 -56 7 -318 680 356 498 -558 90 744 -256 -501 -990 -148 694 439 -646 -745 723 98 -108 -368 -237 -174 -513 -87 -518 152 -587 487 736 -273 188 -29 323 -660 283 906 74 -234 -782 -420 -132 -933 -808 808 -340 722 -133 -808 -472 118 -662 -119 927 -10 -984 -362 629 360 -355 169 935 -51 -666 -602 -817 -532 -632 178 643 -373 163 -527 -422 421 797 740 802 67 575 655 206 961 555 790 252 272 -265 -598 -908 -258 -16 588 256 -682 -807 332 -711 11 -849 -383 -700 569 -486 -330 -709 -607 -118 236 471 696 -453 452 -501 862 -659 871 598 137 -730 331 970 374 -318 883 81 -475 -258 314 669 -900 -561 -791 -581 -22 -867 -882 -33 -317 10 365 -307 11 -367 -997 -837 338 335 -517 954 465 95 -687 615 507 -901 468 -533 842 -187 -972 147 196 -641 917 153 590 -878 -465 490 106 153 -821 660 -993 -123 234 853 485 -356 -325 175 -556 94 -187 613 160 -614 667 -715 -685 766 -542 -815 -277 -519 480 -558 -541 -735 -533 -734 -788 251 -187 -389 -871 89 843 913 -551 -366 -706 -51 -211 -743 -572 -903 -889 -957 316 -973 -553 -388 275 -544 421 399 812 -730 -957 626 -595 96 587 -138 -890 104 838 186 -895 -332 -60 536 887 278 -517 -449 794 -24 -856 718 916 358 711 950 151 -488 -105 804 -72 894 -259 718 243 -380 175 -781 -934 -227 -343 747 141 338 942 -897 -340 321 -275 -997 -832 -345 164 -471 662 -820 296 -504 866 652 589 -809 103 544 657 -913 -825 903 -547 495 377 -808 -553 -963 -384 409 385 504 752 33 -452 888 493 -633 -382 966 -675 594 468 -881 723 116 394 -520 992 -761 477 908 -88 143 -121 -508 940 757 -334 -527 469 794 985 329 -797 596 460 180 746 -51 90 562 -391 -7 -371 -819 -612 786 -226 -375 279 -894 199 -27 905 850 -170 -959 371 -477 327 996 -142 76 605 897 41 -941 330 -204 -378 -348 -854 341 -260 777 842 981 -268 -956 189 -771 -262 -845 -956 -64 162 -344 -627 124 324 -121 335 874 576 -187 794 -671 393 -510 727 -984 944 575 -847 229 692 175 -293 -614 112 -176 -146 324 -704 737 499 -397 -567 -519 -743 -409 -605 784 260 -686 620 996 930 -957 512 673 120 -304 -349 12 668 178 -587 -454 -251 618 -512 -495 -591 740 540 531 -758 796 -911 -939 -951 93 -882 693 -237 267 567 241 -593 -252 -310 578 -950 -715 -445 -85 741 -386 826 -599 985 298 958 79 -460 11 -366 -77 143 759 -693 -424 507 769 851 233 570 684 -613 -175 993 -327 37 -788 -866 879 116 -336 -195 -161 -447 -633 -133 326 662 190 579 -14 -82 -600 774 -198 -316 179 561 -605 65 -121 462 878 600 -537 -700 504 945 161 614 363 306 -233 -64 758 -579 -320 878 776 -659 -911 -216 -118 -739 -116 468 99 163 303 -264 -623 -913 -161 567 -75 631 -874 -693 305 253 221 901 -518 -95 -972 -207 550 -169 520 815 437 -395 -788 -491 -493 -206 140 930 -858 785 -837 111 337 -156 68 893 553 265 -904 623 622 341 -54 -987 -64 -326 -967 -806 -910 -118 852 -943 -688 880 -681 907 -557 916 335 240 -38 146 -569 -677 335 -261 420 -796 249 -672 734 46 -46 -164 990 -170 81 664 -654 251 477 -1000 -811 -265 -978 932 630 813 723 -284 172 492 -490 -165 -405 -592 -739 -759 775 -122 -442 283 -112 -393 667 920 -178 -546 -146 766 802 13 -16 -326 -225 54 46 -121 -651 -453 -204 -787 -251 267 -576 14 118 -708 -858 -972 -79 108 -397 -321 -481 19 793 -131 920 478 -369 -411 185 -944 73 871 -428 -857 645 79 918 -6 873 -332 493 -464 -896 663 731 -154 -374 255 -26 -551 -864 -58 329 915 -777 -225 -397 87 638 -733 104 -856 547 -699 365 835 -495 26 -19 90 -969 6 -391 503 352 250 -383 924 -207 738 -235 -436 431 -888 171 -821 -759 112 -365 706 -59 -710 29 977 677 -300 -484 -682 998 -98 -324 -214 -389 76 842 -294 -498 995 -109 -559 -213 355 392 -994 622 -925 -9 -696 -360 -296 792 -979 86 335 81 -535 714 765 354 960 -247 20 -387 -519 597 380 -706 -113 587 -797 130 -585 414 -738 -885 -628 265 -8 672 966 -128 525 982 -501 -597 -943 -477 -55 -368 911 617 698 -210 402 -587 315 399 -910 -184 -545 -740 650 -483 75 -265 881 -632 69 109 -843 127 249 -879 900 782 -363 305 805 -89 -991 741 683 665 -825 995 287 -542 827 -295 -143 554 393 -645 -394 471 -136 935 253 983 -749 887 270 -462 -965 67 -109 -48 -892 515 732 20 -656 335 -787 -703 -612 -659 340 763 -964 -819 -295 -585 -911 -896 -719 -318 835 70 -216 -472 -664 458 -479 955 -438 -532 -275 469 -685 351 171 939 -135 -54 894 -571 97 -778 260 234 76 706 778 731 -252 993 -699 911 -450 180 -277 329 -980 -229 584 972 -706 499 -129 -776 79 -434 87 -956 -543 866 -787 455 -234 266 -671 621 -853 768 -978 100 -218 813 502 -697 -439 745 986 310 -757 -781 409 -531 312 -435 334 984 -210 -820 -350 204 863 687 -866 -780 482 -196 -445 -449 189 844 838 -223 406 326 -169 -258 654 829 -804 -239 300 -138 309 341 102 260 -987 -144 266 -574 172 536 343 719 216 355 -956 821 429 552 364 -925 89 -818 347 473 -591 -345 -458 596 818 290 443 701 -637 -960 383 -377 324 -947 -820 932 706 418 -923 833 -649 612 124 925 981 -749 -151 175 -788 -521 991 552 630 -208 -973 -739 851 -75 -902 -785 -212 783 -3 119 702 637 984 -24 -458 894 -551 200 -634 -125 -34 -24 454 -944 -868 252 523 -885 -246 -141 30 818 934 -659 -64 993 336 -16 744 187 651 -46 -151 -221 -645 47 82 -246 972 152 891 475 27 -681 726 989 515 285 -885 686 -578 100 -384 626 -347 276 551 228 -594 -574 773 6 -769 -423 476 513 6 370 -352 -452 -932 -412 177 231 116 404 736 954 525 -293 379 714 -847 -437 -773 408 -63 602 0 899 413 609 -888 -266 970 -644 -48 -946 89 692 -788 -164 -821 177 -829 592 309 -454 15 -835 77 -322 -690 -781 -242 355 -264 165 -133 139 198 -88 -874 407 -515 662 -337 247 -543 -682 473 183 -270 300 -25 388 707 489 -818 561 -626 -90 -87 -946 -707 682 406 -74 42 385 801 -354 412 -549 -722 406 -569 -649 -147 -853 64 797 -154 584 -990 317 -55 502 -898 -118 -149 -236 -225 659 -369 -265 -13 911 -857 -454 1000 -793 910 277 -112 -492 489 43 805 -400 -810 -882 -604 -795 731 -893 -956 422 -146 -129 -968 243 -912 816 719 851 -295 -233 -318 -85 -710 -604 -93 -952 -891 -721 -781 557 -661 119 -708 -50 32 248 202 54 465 -32 381 866 20 -848 598 757 800 -842 -556 -554 928 -895 -741 -617 -177 -753 -124 -25 -407 -616 -262 489 -439 524 666 806 -876 -342 286 534 777 666 756 763 896 659 210 -942 -663 361 -716 -949 -113 -914 -315 169 544 -572 913 257 -271 -135 171 -386 443 -411 601 -418 -964 859 339 -447 -534 699 998 921 -86 4 901 -824 41 -35 861 -165 -606 247 -387 368 502 -352 655 420 607 -671 -719 -889 -648 870 961 232 264 360 154 -509 531 412 -724 948 904 -683 -957 -531 -754 -501 195 -905 900 -163 -939 -283 -573 -171 164 -852 544 -601 -330 -877 -484 -629 -433 -980 987 273 501 -866 156 -581 -949 820 -302 831 776 -312 64 350 -737 -22 194 -99 -811 255 692 -174 -907 986 208 -221 240 950 -139 707 136 7 811 -229 368 -33 807 -27 -321 -162 768 445 679 -239 850 155 566 -104 934 -13 948 -101 31 245 -615 705 -599 -404 591 -972 281 800 296 68 -380 398 32 -775 282 876 190 -816 -137 596 -33 141 -648 -304 -760 -319 995 -599 -236 -395 887 321 262 -614 -685 -444 945 964 -317 -727 601 638 761 896 -760 -470 -37 184 287 116 -975 281 517 735 803 -20 928 805 -578 -569 292 479 853 -13 -942 -732 -151 -463 -594 -927 -709 -693 563 869 204 716 822 836 370 -261 -64 -102 623 544 -987 259 595 82 43 662 923 242 -633 -394 896 -542 144 76 271 -739 739 465 21 -575 -376 400 -954 410 254 342 -494 -427 -520 563 907 9 412 -724 -475 -270 143 322 308 -126 -223 365 730 286 -430 706 432 -758 285 -919 -287 -448 -505 113 185 -150 713 321 898 128 456 293 398 -276 -104 -629 -881 -677 -95 -740 977 30 -637 -938 -653 -797 -875 -333 695 -384 -561 -59 380 -340 -422 -339 -337 -730 515 153 -952 -910 -361 819 653 -366 -167 405 111 900 240 -182 -419 -572 -185 -926 29 503 852 -768 205 890 5 668 -632 599 96 -839 -548 840 179 -649 -960 920 784 -60 -123 847 497 24 -278 -346 -784 688 -719 181 -690 -987 148 -766 -820 7 51 530 129 -211 112 53 685 -615 -642 957 658 -173 549 -890 44 261 479 -517 -974 999 309 -250 -577 -448 -536 -605 -321 18 -243 968 -980 -146 -506 708 -494 607 568 220 43 64 984 -115 521 561 -961 595 719 361 294 -41 -365 216 222 -945 -786 -143 668 617 -693 807 208 998 -966 881 -729 -851 -33 765 -859 -820 -943 -109 -627 -370 191 842 246 857 70 688 195 444 929 80 737 -407 314 -491 -332 863 7 -584 786 817 892 -51 -49 855 -374 -392 -218 -673 -192 -484 -999 -563 774 -425 -511 600 -18 -204 -813 -811 269 976 -662 -977 592 900 -898 -595 -489 -43 348 -59 988 -472 677 -836 626 893 266 197 302 -598 -566 355 887 23 -965 310 -663 -651 -720 261 -950 -111 -296 -682 654 972 -35 964 510 309 -301 115 -495 596 -751 -621 322 443 742 688 633 410 851 -904 -905 524 431 -881 677 -900 -308 367 -964 501 459 956 -20 -348 -477 -605 -183 -593 860 46 187 -370 -505 -805 -239 -836 -719 -395 378 351 -838 319 558 -842 -659 -215 684 -712 -398 808 -95 -580 454 -105 177 -702 233 -654 6 613 -967 -985 655 654 603 337 -487 92 786 -453 503 -109 -564 -350 123 -954 -822 -586 1000 599 -31 -653 464 652 396 561 -757 251 183 781 559 181 -925 -512 607 -44 -251 36 923 -513 -670 -711 -711 -914 -931 -112 -126 -471 -492 -897 -409 676 -380 66 -603 484 -675 778 426 819 320 993 -205 117 -368 729 -676 -179 48 268 -361 119 330 -871 -774 -4 215 -314 439 -487 -247 -65 46 -603 -45 319 600 892 -36 -430 -198 718 91 -854 -914 792 8 575 776 821 288 217 -105 -420 319 703 -830 -747 -853 897 -720 -464 -191 512 193 -97 375 800 149 -669 619 -662 -538 576 -844 -528 -557 -344 365 -156 -405 -219 289 253 763 -809 -631 -769 -1 -1000 -87 -226 767 487 165 371 155 -722 747 906 -620 -495 842 -153 440 475 646 471 132 -64 -121 -569 965 875 69 -755 997 -135 -709 -190 137 -839 -474 429 -203 376 648 -792 -668 513 -704 448 129 -22 -531 99 -467 141 596 663 -341 -222 951 366 590 90 -145 459 -442 348 -887 -10 701 -237 997 -437 897 39 860 -509 -165 707 -98 767 -555 -940 669 -798 -601 996 -464 -193 -860 -223 -277 633 4 -642 -671 -485 -976 -380 -936 -537 -896 697 655 548 337 -914 302 819 -599 -638 -217 -608 558 457 -91 -157 -16 -916 -856 -57 -691 829 207 886 -230 -552 -951 -461 -783 -564 769 108 -907 394 -548 -541 193 16 -565 -173 -75 -631 410 96 -104 -585 790 -957 359 380 43 -479 382 -650 965 -238 25 80 -258 -279 931 144 -35 52 -473 -656 -978 -371 -538 -839 373 -421 612 65 -463 565 358 -466 685 431 574 682 -107 222 -905 -716 -49 170 875 -521 -295 931 209 -803 633 935 313 -469 514 171 962 11 312 -352 -547 787 -389 -16 463 -167 -632 -919 150 -891 -142 -364 523 647 900 445 331 522 -709 909 -102 670 -690 -328 177 -174 83 182 -863 -665 816 -689 -128 -294 822 485 -373 787 -711 -222 -958 -409 683 12 -229 -134 216 649 789 938 -458 189 -698 757 -553 -191 -771 482 557 510 -711 760 -335 505 -543 -517 -476 111 -928 714 80 316 234 209 826 -475 -320 580 -392 406 -365 686 -918 -705 201 170 41 164 -353 113 -27 -809 582 -920 844 743 -77 103 358 739 -237 433 654 -724 -335 -330 -230 -372 -862 627 129 -615 772 780 -721 -171 -750 -621 408 657 949 506 -208 -201 -130 672 67 502 -425 -730 -585 -503 129 -255 906 388 351 561 -418 -77 945 -278 -686 -553 113 354 624 820 324 683 -50 -301 427 297 541 416 -561 544 44 -416 66 520 -577 424 -748 665 -303 -279 -859 -571 894 923 -853 417 -47 344 472 156 408 -176 -311 -516 354 -453 -410 -474 811 76 -224 978 -35 357 937 81 -772 181 -378 980 -586 813 -62 -635 864 -700 -696 -574 -7 989 95 981 -286 107 -727 -859 314 976 -437 109 -738 -218 589 -940 -59 552 498 -67 -848 944 -119 -240 -708 -313 470 -289 -62 954 -404 -956 -688 -558 -976 -295 494 -766 418 594 -879 191 1 499 160 -78 539 -450 -78 -763 -305 261 496 834 -831 512 659 -792 -619 -298 450 -150 49 773 259 -739 709 -792 -465 -223 -921 17 -381 -598 -68 -261 -652 73 -721 290 725 -449 -805 -920 -566 731 -94 420 -666 -170 735 507 -554 -771 434 919 -934 308 -570 811 -596 883 -231 -849 995 -693 -652 -551 -183 -245 -638 -345 -145 226 -272 -400 238 -213 254 930 -105 -332 -927 -722 -433 -95 -299 -128 -823 693 -839 -333 -955 232 -411 355 -579 263 -698 -642 -154 -912 -666 -297 849 -327 -808 750 -566 909 -900 753 -130 715 929 914 703 746 -173 887 -812 162 -54 -144 236 240 -163 -979 586 -148 -976 -622 -411 -405 507 -651 -538 293 -428 -35 147 -733 -457 -256 919 -772 76 637 200 164 -852 -839 -183 558 48 -428 637 152 473 175 773 -220 -996 407 -852 -940 907 -120 661 79 -550 -366 534 804 -167 -711 515 -688 -8 -637 -437 411 -51 -320 321 -294 74 -89 643 272 -588 10 857 839 -398 989 -725 56 220 830 -917 136 -69 -235 -883 -271 -149 -960 -358 151 221 -352 811 -15 -673 -578 -621 759 -111 -684 302 28 -987 656 988 922 56 793 197 854 -606 785 663 700 -640 96 566 382 139 773 689 15 152 -438 564 170 152 173 -642 862 -835 -624 -924 213 -772 -977 316 584 -914 -947 -726 -76 -70 244 -959 749 -568 -377 -316 -671 256 -706 -883 523 -229 -54 -153 866 381 -86 683 -645 -490 -297 -295 -39 -189 429 -794 -811 894 203 -837 470 -283 241 348 903 -731 760 77 344 689 -431 265 127 900 705 -922 285 -609 -144 496 -245 -302 226 546 11 88 -905 -306 -572 915 -280 782 -510 -772 -507 132 301 647 -31 185 -274 -671 525 -872 -526 -93 984 932 62 697 465 -293 119 -134 -726 20 378 -301 137 -102 372 599 -657 -218 -390 -65 104 327 -338 342 873 628 -386 -929 -74 926 722 743 34 846 -208 -289 913 -265 563 322 -37 326 787 495 -395 -620 -760 19 568 -195 683 -4 -255 568 -32 -9 547 -988 499 -789 -744 429 -472 103 -447 588 -96 603 -831 -618 -415 -783 305 -892 265 -905 -377 -25 -998 593 868 1000 -689 -788 -142 390 715 -774 529 592 963 -269 578 588 -932 -688 158 608 36 433 302 848 168 -472 899 809 236 30 -584 -876 121 -153 -465 -698 -528 396 -154 792 820 806 -951 -434 -950 772 871 -12 -216 -395 -104 665 706 443 -544 -580 -973 -991 -131 688 721 277 31 908 -771 -230 -681 -622 -945 -418 523 199 -311 -151 -115 82 -180 -634 125 678 -412 -215 717 565 -931 441 503 -703 -993 -552 78 1 -280 -42 819 -789 -787 520 704 183 939 947 723 354 -3 -898 691 -318 198 -31 -732 -811 -756 460 788 -278 -502 -594 -339 712 769 791 -49 507 -16 552 652 641 453 -694 -226 -841 298 -193 747 748 886 417 600 -141 974 508 -828 878 -421 226 705 307 -183 -619 -539 -901 -485 -342 -847 728 342 -264 650 -342 841 -472 581 570 -355 510 -209 255 -544 489 -470 928 557 -401 -652 -539 380 396 701 -897 -50 403 -681 840 -844 -218 646 -733 -747 191 451 775 677 -954 375 927 221 -577 995 -230 968 -155 -493 -205 -220 -724 -366 882 124 653 -70 89 -640 -411 501 -820 -667 175 -414 -425 -108 -886 -636 -325 -7 -647 64 695 -693 -62 279 -702 -108 -4 -901 -456 292 -388 454 463 -102 836 -457 -239 -759 863 260 -107 -549 369 799 449 584 -69 -855 -141 263 315 -515 -410 306 -972 487 -843 287 -647 673 -495 405 666 377 -118 -456 -54 -728 -412 15 282 -180 807 -113 -550 -681 659 516 445 657 36 -613 -581 0 905 767 302 -547 42 -214 -743 427 406 473 212 127 -917 -246 797 -577 371 -267 -269 804 -651 -857 -234 183 -575 731 659 -927 655 871 587 -13 639 992 854 -512 683 -540 -307 732 875 -680 403 218 -99 718 -30 -104 220 -103 112 -24 -437 -295 133 -2 -860 709 -899 -613 -639 -952 768 -351 147 -645 -15 4 326 8 549 -778 -944 474 115 63 -790 847 533 484 -327 -967 -195 -234 718 -49 -642 -236 -413 -805 466 231 982 -402 -269 -915 836 -633 702 -658 489 -717 762 502 -554 603 225 590 -371 -46 -150 417 946 625 574 43 -915 423 250 -480 -119 -709 -117 81 -262 296 -109 326 423 169 -98 582 218 1 -43 835 839 -319 638 830 292 -563 -589 525 -402 364 724 -54 803 484 -628 384 -844 -872 96 466 616 -596 30 938 -54 388 -950 430 953 545 -343 199 -465 -801 46 496 790 -449 733 689 -500 474 -934 417 -351 908 -203 -316 -401 -370 -161 -42 -403 783 923 20 817 -447 -143 471 -278 -354 -23 446 -229 -398 -354 810 -160 267 -61 693 -932 -238 56 39 -960 -936 -780 474 -260 435 -731 831 557 19 369 -640 -85 1000 342 -538 383 981 -119 842 -162 -64 594 -123 737 -149 -1 741 717 -578 103 -981 -501 -700 555 -545 791 -982 485 -890 640 33 287 -563 -943 -998 -317 674 -647 -908 -943 436 557 919 334 501 -596 713 -959 -307 -685 -629 -964 14 715 -420 810 688 -139 -864 211 -787 336 -932 -594 634 228 664 664 17 903 -644 713 -810 -639 451 -260 -347 -828 -550 111 -673 -956 -18 -859 -178 403 -353 -195 -449 965 -76 230 -121 177 509 -426 567 386 -684 -943 715 653 -634 -811 247 -948 -972 -67 199 689 844 913 209 -240 166 -837 -835 -769 -218 -888 737 -228 23 -893 494 -896 559 -177 481 -963 -454 -967 -312 -791 370 265 411 -374 255 -907 823 955 0 -78 362 41 893 834 507 850 311 -966 363 -514 807 -983 -897 -465 45 58 -484 500 781 613 -6 -580 643 -690 557 941 -612 -411 502 -18 650 668 -109 -965 -795 844 478 706 -649 -646 -70 -685 -494 -529 595 -176 -342 -726 -883 -202 163 14 662 816 361 -883 -842 870 946 -857 735 282 507 -242 844 -858 -773 813 833 547 -81 347 28 219 -448 90 -632 938 405 -380 -175 -310 -810 -443 328 -764 961 410 -461 -995 664 -981 176 769 -16 -407 17 974 29 -736 564 -210 -189 -837 845 -640 189 -890 -52 -231 -601 -603 -142 597 -540 -448 -357 91 693 -780 143 541 77 -826 915 882 -964 -692 -245 -774 892 -4 500 -752 25 566 -811 -683 697 -906 568 651 -7 396 -6 93 -627 228 715 -611 -93 -278 185 96 -195 451 393 754 456 8 -710 129 242 -428 399 -250 927 -673 -87 -610 449 -313 360 638 -192 -215 -867 -191 897 947 -604 -567 -547 -770 685 -318 -950 -895 -924 465 231 413 -170 925 43 -434 -330 -343 -305 -291 197 177 -549 -819 945 -439 562 -587 107 -748 -935 385 -296 -765 678 504 -534 205 -868 -912 -107 338 788 -285 -393 -920 -727 -906 -793 -671 534 -914 -151 -8 -1 581 698 763 -238 -167 902 43 687 713 -894 453 -626 328 -664 -620 858 -861 615 -938 -319 -128 992 -135 -939 -613 -411 -104 -654 -97 -753 824 -79 -431 952 497 99 301 -882 -933 780 273 -32 -131 641 579 646 -331 749 42 488 -148 717 195 724 -253 -735 -633 -930 -173 -718 -467 -458 675 -763 -155 819 122 10 417 -702 211 946 -21 93 801 806 -71 -179 349 832 179 -256 360 621 197 -457 276 172 -552 966 -374 787 -411 -81 602 232 800 -330 904 96 464 246 319 -327 -956 -712 662 -232 -720 -63 -375 304 69 -980 -543 728 -143 -576 687 -443 -817 -495 531 593 721 201 582 -431 996 800 569 811 197 -499 460 -681 840 989 477 278 732 -21 805 -17 -934 158 985 498 449 -532 524 879 -745 -460 -723 745 -371 145 -788 -880 -513 652 -729 -442 -896 -772 966 -282 129 -941 203 999 -447 110 -316 65 -643 -183 948 431 -971 812 -952 612 761 -860 -460 787 187 154 247 -92 455 -7 754 -504 -605 -270 -664 -905 186 -661 501 -554 286 -376 -259 170 870 204 -190 -425 387 260 245 -22 -447 -25 -631 -809 364 -673 -172 -124 439 -515 -672 572 -962 715 -701 -143 928 -461 395 329 -978 -494 496 852 -122 -154 477 -177 -475 -185 -620 792 -512 -548 -321 -462 335 -713 -201 -194 569 152 401 506 839 587 -432 -392 927 512 979 616 813 894 -185 -166 93 475 874 -160 298 -139 825 -885 -988 84 -705 831 -692 726 -236 579 323 -245 -333 -288 275 -189 -396 -385 237 -586 -271 538 547 697 665 278 467 -258 365 678 840 299 673 -450 -231 -201 -394 863 -293 544 -120 259 -73 -992 -471 576 -220 101 638 959 558 785 70 907 -267 -721 -142 699 -290 -292 -444 -140 674 -771 -731 814 598 21 44 529 -905 -520 845 357 54 157 -414 739 344 -698 309 -901 587 -446 846 -455 702 767 -310 232 -166 264 -424 596 325 419 -642 -172 -688 -70 -266 -25 -825 169 -318 -531 651 447 623 668 152 -259 -647 -315 -153 -800 789 716 -597 246 -87 969 -452 -193 -882 893 -836 -171 472 853 61 -906 -615 650 -859 5 48 -208 555 150 680 -529 221 -719 185 -237 -256 951 572 -525 201 -104 79 446 589 163 845 522 -895 -690 -56 -17 376 -573 622 836 752 164 -231 -850 271 912 840 504 -49 791 814 -577 -26 -429 248 -53 193 -541 -51 550 295 949 586 180 -967 -517 953 -670 -390 565 -82 830 963 -526 -857 -16 110 -161 -913 362 573 871 -537 -822 781 877 -605 415 178 189 889 644 -879 365 86 -791 -488 -697 33 -638 47 87 -247 853 -455 -6 -812 -182 -326 -944 -131 327 -447 -72 932 -508 757 642 496 -672 -936 669 698 354 -364 858 549 -367 -794 212 36 -678 -860 -450 79 -510 791 785 441 -620 479 -153 -38 -152 -283 444 437 -992 -542 -98 -600 414 247 394 468 882 -956 151 65 879 -919 122 132 909 -815 -464 881 -837 -610 739 -78 -759 -660 -730 -273 -18 542 672 -313 -308 605 743 -243 -160 -227 952 825 -100 836 -407 -827 -103 -175 -281 424 975 -503 291 -397 -759 -290 -320 780 -478 992 642 984 -391 676 -649 -326 -74 369 -527 -484 588 47 -679 -172 -830 139 623 -197 627 178 734 688 245 898 -259 410 -112 -722 -693 -94 -764 -610 557 -339 -300 -450 303 -979 -881 -720 -806 956 983 -371 269 835 -41 698 533 -435 33 311 -653 -774 -327 317 539 498 -13 -720 -551 214 818 -185 286 471 -523 -374 243 747 -829 -797 -812 225 386 -572 -753 807 -468 749 420 -267 -709 587 704 -738 -969 685 -112 -26 295 -222 421 962 -780 -457 -344 -395 496 -688 -522 719 -935 -772 -83 312 277 223 -831 -412 -429 -388 -202 954 696 655 -982 760 -572 -92 -47 273 427 528 -765 870 620 796 112 693 754 632 148 167 -763 891 -784 389 -988 -444 -106 -368 -963 -214 215 11 727 -207 -508 -404 -720 -608 844 808 927 446 586 -91 27 -872 -808 -335 -850 918 -234 725 -778 330 -672 -333 -172 791 285 -306 -361 -990 -203 842 -812 491 950 35 -358 -995 -206 974 448 -3 503 -25 -898 197 -226 681 798 185 -263 460 -381 265 -15 -474 727 869 -106 803 112 583 74 238 426 296 -332 -526 -922 -823 -4 -306 345 921 -375 70 284 -484 652 -586 -268 18 335 -416 -654 -554 516 112 477 831 -770 41 651 394 113 -766 -238 -156 -684 709 -685 193 -219 925 -461 71 153 -646 -231 531 -199 990 807 198 542 -854 -554 -4 132 360 243 824 -176 -528 -632 -880 842 563 -82 -982 -473 -369 -713 -746 952 346 -878 229 -960 -699 -169 415 -974 129 -454 418 -137 467 873 87 -942 -324 -124 -858 307 -369 -703 -838 -910 -466 292 940 -789 -668 904 -376 -980 -974 963 -749 40 -897 -745 288 -438 832 -574 -615 -245 48 -151 -745 924 963 277 389 -964 362 39 726 377 559 719 808 259 763 531 42 674 -293 -587 -122 893 -893 115 -782 873 -672 -70 250 52 616 393 266 -405 -75 865 -167 284 -552 -786 -749 -410 -773 -134 861 359 -520 676 -759 -425 839 -971 -53 -245 314 -692 848 92 57 -134 -20 -754 396 85 381 -223 -863 642 938 424 409 27 940 392 239 -184 -299 539 165 -763 399 519 -583 535 766 754 402 -620 -374 -218 541 439 798 369 584 142 -698 -11 -467 -63 321 -602 528 -366 715 -215 193 -302 -730 488 -723 -14 776 -193 346 -364 477 -478 -944 767 97 749 -702 54 -255 289 516 -701 292 -317 -403 -435 350 -671 -782 -810 310 -297 297 646 -50 -591 -635 573 -216 -33 63 -40 -856 581 -231 437 -183 698 -862 -621 239 -47 641 762 25 651 -302 328 703 198 444 334 -334 -70 -41 -678 815 665 10 -175 231 400 373 409 -579 542 -757 -728 835 -780 -781 -657 699 171 225 -812 6 254 -350 569 -60 354 -124 -717 -308 -565 67 621 611 894 361 -571 -246 -634 313 -902 -37 -10 728 -349 402 464 138 590 189 -901 856 86 348 -95 -709 -940 -285 -130 -713 462 -515 963 876 876 -540 -733 816 -377 -122 988 -471 -914 -104 292 -492 -576 817 184 -888 -950 -707 -363 730 942 -427 -380 -798 398 219 -785 -60 555 341 -817 -204 -865 -452 -612 666 -556 91 551 -829 -177 -169 786 -667 127 -543 661 221 -138 259 -948 456 43 333 -693 506 -551 659 203 78 -975 214 -243 202 -778 140 964 -859 85 -672 731 6 260 229 889 750 -901 -943 610 740 -693 -455 388 -401 -258 816 -630 775 778 105 -324 232 888 784 -933 -469 726 537 646 249 -729 111 -778 -711 596 357 289 -528 -964 266 345 857 799 683 408 -608 103 305 -694 45 484 -776 263 -902 6 -415 55 -292 512 595 822 804 268 -375 31 237 -766 -835 -487 587 72 -706 -891 300 174 -481 832 -61 677 -928 -360 887 -289 796 429 -636 852 256 -496 -787 -339 -940 1 -508 254 -420 336 152 481 -999 871 -646 126 -403 860 -618 -769 -486 -865 -157 149 -30 -102 687 -108 -590 -213 716 -234 659 366 -401 -819 447 -97 -735 51 -218 -127 312 -877 -17 280 326 -588 564 -366 21 694 -428 -484 873 -69 -999 -963 236 124 -390 -806 902 555 844 978 88 -198 -594 241 726 738 329 358 -979 -698 522 77 -65 700 -337 904 908 487 -246 867 -817 -895 -382 -163 -47 -993 -108 337 -304 501 305 -601 112 -358 511 470 -288 -500 466 -277 -373 917 -678 594 733 538 -24 -732 -647 -947 -170 -351 -84 547 634 492 -878 -768 160 -573 234 125 151 -547 72 502 686 86 -508 921 64 -458 744 246 -117 817 549 -409 11 252 -625 -736 369 716 624 -901 -472 -85 -331 296 -803 -620 422 -570 -912 -709 9 224 -947 -468 252 114 28 831 586 258 -285 -67 -86 -338 -759 717 -600 516 -172 -577 497 -447 434 148 -805 971 -62 575 826 893 479 55 -964 554 -200 -70 247 360 0 -48 118 -611 880 25 830 83 60 930 -173 -407 720 137 979 -929 162 647 -825 -197 -411 -666 835 -259 386 96 -193 987 836 -53 -440 -831 631 -64 -179 -110 593 606 -464 333 290 792 95 188 -682 -230 296 -426 326 -57 -96 382 -286 409 -152 -585 496 505 929 -171 896 -279 785 -198 -970 -612 567 777 123 -410 -561 -78 603 -898 368 -356 241 -47 968 -464 -868 838 -87 514 321 154 944 -266 229 -670 640 831 -786 -668 -704 -455 -46 -442 237 335 299 903 -465 391 811 -163 -444 617 -949 -672 -626 -867 -860 -336 653 -527 855 919 -570 934 -820 -419 -77 846 -878 -348 -259 -845 301 170 431 -491 -630 183 -550 -780 -935 -636 88 236 398 398 -407 656 202 -224 -784 -904 357 -816 810 229 -165 16 -720 -62 -688 216 -543 -184 214 -136 -543 -779 305 -695 277 -980 780 -593 -522 18 494 385 346 -668 -370 472 -679 -538 356 798 432 -878 -417 242 -292 610 -679 -152 948 -858 -401 -295 -27 875 497 917 -164 808 778 -843 -954 -188 -326 -694 -361 161 262 -987 84 210 -60 -618 714 -94 497 235 265 -253 -300 92 -528 758 129 738 964 967 33 883 -422 139 591 178 247 809 298 -51 -489 220 -24 481 -295 975 650 555 878 -770 563 -51 -879 648 701 788 -287 -700 235 987 -741 574 836 272 -455 307 888 602 -69 -960 -427 451 -122 580 648 -609 968 -32 -295 -964 226 703 -953 625 688 -821 -882 -995 -446 365 -247 210 -21 -488 -81 -334 768 -511 -698 -139 -614 725 -744 -528 -27 928 413 619 -386 -456 -107 -565 422 -428 74 -468 803 578 398 319 441 703 452 -962 201 558 -627 766 687 -578 146 -266 517 888 -750 98 751 395 507 638 107 -190 -484 -81 719 -996 -347 -580 113 666 -334 733 533 456 748 435 -642 -126 473 957 666 -510 776 678 -765 -604 -971 -665 -344 887 -405 -696 209 693 -622 -329 -581 210 869 -247 120 -966 42 -951 -190 757 -557 948 939 -151 795 516 -843 877 858 -997 747 464 -681 -815 -155 -819 736 -191 -718 -131 -539 286 415 -173 -411 240 -603 969 97 207 405 -499 738 -911 445 -265 -188 998 404 494 -656 -205 938 469 405 308 -898 418 152 -686 306 -798 511 640 38 -113 70 262 58 599 978 805 44 -554 418 383 20 888 640 325 -677 173 -224 206 295 -361 -19 -76 768 436 200 -956 898 -745 -331 292 -131 -826 768 -982 -624 -755 -890 -48 -115 -754 188 -34 307 333 -461 -834 416 108 -960 -277 427 814 -272 732 637 -714 -36 112 512 -14 764 -372 72 705 501 -164 -656 -375 -623 -438 -798 -472 393 571 192 347 369 -950 584 -390 670 732 349 226 -456 -219 217 106 818 1 -635 -907 -375 102 -744 745 -972 901 83 433 -739 -743 410 -46 252 -553 753 -935 792 -115 710 -51 813 222 -561 -909 -113 -13 -542 -974 -226 -4 643 -144 416 -645 -438 739 606 698 772 750 -756 -524 -12 -141 -306 850 -140 -217 -325 505 -166 -156 125 -275 308 -929 525 472 62 -1000 30 606 -707 -561 -928 496 -328 -642 -745 -301 -810 469 297 132 77 235 892 73 -974 275 -933 -703 78 740 81 -775 216 597 541 -990 -711 -671 -782 389 625 -772 351 -498 -644 -136 595 27 496 585 455 -946 169 723 439 490 3 -311 600 -262 -5 -515 947 104 -689 789 -567 806 571 593 -893 -811 299 -800 -474 -136 501 -974 381 -529 -738 479 -532 374 -363 -361 460 38 -641 676 -281 12 -171 195 -811 -128 513 -444 865 341 546 -954 -645 613 -634 628 781 762 893 -170 791 -311 -568 -844 -426 -414 -729 -986 -987 932 11 -786 274 196 797 -368 457 -856 -18 660 931 -986 -263 -712 747 87 -940 -450 -904 70 473 -560 -967 972 123 282 216 -74 -991 -215 -648 -743 481 -428 195 303 481 142 82 635 -257 -750 608 -771 -560 -952 158 666 464 -389 94 -626 -987 -905 -128 771 -30 74 42 9 443 -112 74 488 922 152 -458 -909 -304 362 -268 440 -595 -74 -934 -962 -875 25 764 814 795 -697 119 442 -505 -240 -49 911 -10 -558 -22 -201 -403 967 424 886 952 -460 943 281 -44 -522 415 -389 607 997 528 20 -875 -245 234 181 99 -111 949 -305 720 -819 805 -553 -57 -71 -170 518 -420 -706 -64 566 105 -95 -50 -871 993 -209 773 -17 942 -285 267 146 -23 -863 135 475 619 -182 153 -585 544 -52 812 473 968 -153 -96 -472 -824 -583 685 -111 742 538 174 945 -985 -735 -876 384 747 -571 -64 434 535 -250 -648 -238 358 -150 6 -324 -692 537 998 -641 -462 282 -432 164 -554 -838 907 -392 419 968 -605 -261 313 -292 859 771 234 -957 -927 -114 193 -877 934 -310 -102 -960 -854 566 997 929 74 277 882 -64 -510 132 -646 -693 -866 546 -246 764 -941 929 -85 -462 -648 838 251 774 335 234 238 -910 641 357 -95 29 -534 815 -253 -233 53 -581 -763 233 -143 262 232 -233 -686 -827 106 629 392 713 106 -970 -430 -210 451 24 868 -100 173 -530 756 483 -407 -222 379 -338 -306 -49 -154 764 -125 -541 -346 85 -499 420 811 -264 -172 64 987 -573 -541 513 -976 -455 -527 -54 -324 -346 796 -17 60 769 806 -828 482 504 760 -810 929 -117 -180 580 599 930 -880 -104 318 -597 -350 -137 -61 -76 952 -960 -627 14 600 24 -811 937 -702 -638 -196 -916 380 559 649 -747 -172 879 758 -929 -13 -837 611 102 395 998 -202 169 825 560 912 36 -206 989 356 28 -742 777 -221 -71 127 -531 -343 -670 42 -988 916 -465 -78 -290 969 444 201 644 -978 -141 264 431 244 -236 -182 -159 0 -433 78 -346 -597 661 81 627 881 -312 -934 -953 264 785 128 -520 -549 -670 302 -492 -407 -564 601 -954 686 231 639 -415 -968 993 625 445 -383 -160 -532 -143 823 65 945 458 281 796 490 894 447 -672 581 223 831 507 -832 -723 733 -638 -161 -287 -208 -252 372 991 -977 660 35 858 740 -69 -941 976 -411 -90 6 94 362 20 -434 863 -531 -138 286 -480 303 -454 -421 -789 604 3 -958 -106 505 674 -853 334 261 -41 -311 31 -338 -961 805 343 24 648 -366 -59 785 -539 -309 0 543 -799 -643 -86 756 -1 -293 252 857 -395 690 -98 777 -329 823 197 -938 -349 231 -414 463 875 752 383 962 162 -802 -154 -309 -813 525 -549 -244 -302 983 271 863 -678 -513 -74 594 26 -543 -83 128 694 393 997 -288 60 722 -557 489 530 -353 -18 -99 440 768 -246 -436 -290 972 -650 246 563 379 -505 556 -90 -590 -332 402 -32 -357 625 106 -411 785 584 164 -448 143 -288 918 -94 -550 -393 34 -491 -411 435 407 -566 238 617 767 -486 -742 -582 565 73 -463 69 -414 -728 841 -325 -165 120 814 235 -464 464 -801 107 -674 -508 -44 -9 374 416 -382 774 -372 -324 -213 -410 654 501 841 57 -266 -620 -120 -698 154 -739 -635 549 921 718 72 408 645 -678 -341 -696 751 851 -137 213 -670 -438 -513 239 -856 -701 -654 372 -351 -327 -82 -533 -908 -312 -662 -156 470 901 -300 -484 -135 282 -946 404 -315 947 -81 434 -279 118 240 517 456 -347 475 257 479 115 226 88 112 -975 845 491 -388 795 30 700 719 -403 -810 -566 926 255 -874 -247 -604 -542 -263 -223 -640 -905 -165 -763 -644 900 324 -761 21 -732 -170 218 -614 -692 289 100 414 805 598 -826 -170 -810 -870 74 871 -470 -5 -623 949 -738 -249 -253 -315 -742 -771 470 101 -366 475 440 818 384 146 -29 888 881 -807 -996 410 807 308 818 602 -205 630 68 239 -965 -962 176 57 340 -460 -895 10 364 798 256 29 -65 223 -204 707 967 855 5 -340 435 -82 404 193 -426 -538 976 701 -141 454 -488 28 -840 801 -973 268 185 897 728 110 -928 -793 -48 -866 -685 939 -191 119 -884 -356 -809 -371 838 -787 410 -794 502 -240 924 -203 797 -664 -887 -231 -494 648 658 -969 -753 845 -557 751 -266 217 640 182 752 -410 -916 67 348 -623 424 959 -316 330 158 -236 -994 -26 353 -688 804 -120 435 -880 -982 169 -799 863 273 -363 -631 -117 -151 -690 275 -234 796 765 -122 -246 -331 -762 44 636 -843 -886 317 443 135 -868 978 -613 -181 187 192 -391 975 825 928 -480 694 -213 -878 -952 -802 -258 -1 129 -843 349 268 212 756 -596 533 -330 -454 587 381 324 -477 -842 285 45 972 574 502 372 -320 996 -659 -42 729 681 279 -110 -534 175 -231 48 -180 921 -971 -290 -505 799 -950 845 -12 -938 -56 56 -556 947 764 856 23 608 -189 849 -836 -409 949 -305 -157 -403 90 -198 277 -749 728 -616 -938 -361 379 632 441 625 -346 979 -540 127 246 411 -170 -496 383 301 137 144 -49 -405 -795 395 984 509 -446 -553 -690 -80 35 868 -238 852 -724 172 -537 276 895 115 384 354 -180 -817 336 79 -34 -193 -305 498 793 -853 477 986 368 -574 408 705 -264 34 313 588 -684 -960 319 -445 -844 205 -647 -712 740 326 825 -889 -243 -35 471 907 -804 -544 991 963 710 621 998 63 -689 -492 812 -829 -899 -829 -360 839 497 -311 -449 207 -643 878 -69 858 675 509 280 -10 -876 -11 -826 844 379 423 307 -431 -997 -154 -235 974 -398 641 203 869 -845 131 -643 134 -157 568 -909 -8 642 809 522 564 -613 745 837 636 -931 178 -76 -407 -76 -240 -1000 89 -36 76 704 627 787 -104 414 -919 335 -562 990 312 869 747 -143 -590 -985 138 132 927 76 -721 -884 -757 610 -107 581 -165 882 140 354 -20 -58 -283 -45 470 906 495 -63 407 -258 -94 671 924 -613 199 120 -759 -245 252 -136 -829 -12 790 -618 -556 642 267 -918 -991 -172 589 -299 -79 -419 -966 458 914 293 -677 -336 -660 721 -625 -572 114 714 -33 -778 -36 -903 144 -312 -236 745 -819 -363 391 -341 991 195 949 -325 -378 -246 570 49 354 727 -519 889 511 459 -452 -340 187 -980 -820 975 744 758 -349 658 -732 -962 649 -797 88 -488 865 651 -381 -755 -266 -225 -711 -657 -162 647 -33 -719 453 654 -515 101 744 -479 -277 987 -939 10 183 330 -908 -354 -672 147 143 184 -224 820 561 427 753 -399 11 -272 508 299 -809 -174 -696 72 457 438 -84 641 1000 749 -258 -754 422 16 -973 375 -124 359 972 -383 -528 171 -84 985 171 -420 832 90 -931 537 333 961 -42 770 38 -855 -202 0 231 157 471 -673 -740 617 559 534 804 321 962 513 -725 -518 -176 -377 963 115 486 -823 152 238 -742 458 429 398 -666 273 167 -3 -650 -938 969 -184 248 353 560 714 -632 458 -380 -51 416 -655 53 -927 701 779 611 757 -71 299 -31 -825 516 -86 -470 191 -730 363 930 462 315 778 -807 366 334 -275 -924 35 -40 813 756 225 -852 -980 -802 510 -240 -779 422 -242 616 211 -784 76 10 -24 671 -746 -447 -265 -236 671 -978 -679 800 -186 684 411 -677 620 81 657 -19 -156 335 -173 47 -485 383 967 -210 -28 828 -885 -45 -67 -700 -657 149 33 415 537 575 -206 -181 -495 -671 247 738 -757 712 919 791 435 306 200 113 201 213 -478 839 437 747 -342 68 -624 -580 129 964 471 -229 233 682 -961 244 177 388 791 -240 692 -49 -185 318 98 -167 -750 136 458 -609 407 -954 -355 816 753 552 970 474 -854 658 513 807 303 -710 134 72 -105 82 -31 809 88 -437 -553 935 -179 -861 524 -841 8 -11 115 -128 -450 398 -741 -210 360 891 -28 280 439 753 291 508 -60 -43 -841 -771 184 -438 722 982 473 -223 -879 402 -38 365 379 -449 -143 733 -626 -828 849 611 -203 102 594 -904 781 145 504 394 -631 -602 -31 -923 580 -566 662 45 -110 -597 520 554 -83 673 887 -504 -388 818 -896 751 -354 -495 967 -543 781 -394 -611 -946 292 -718 -473 542 943 702 336 -810 -934 -291 722 850 451 385 120 -929 -260 -216 -963 -471 383 -242 -391 971 934 65 368 -935 -922 109 360 -156 -93 -580 490 -825 -68 -339 720 252 588 80 -793 -153 37 184 700 -609 -829 -755 -504 -288 491 415 742 655 -848 -208 889 -332 -886 -175 -220 834 -946 206 -622 -601 -61 308 -822 -194 -660 544 880 -232 962 -477 683 -778 -44 -496 -705 705 -847 238 979 -11 969 -401 -114 -660 644 975 -137 220 -533 256 -753 996 -83 -411 -590 667 913 504 299 -906 605 -327 550 985 -540 325 633 929 150 -735 800 950 -692 313 924 931 -74 -141 -660 98 -602 -819 -964 -930 -947 616 -206 -297 697 -80 -917 118 -663 -769 151 749 387 -846 -349 724 -515 986 -143 614 812 -641 58 267 -552 256 737 983 -459 999 385 -42 268 -120 -956 -434 -583 -835 -96 476 -114 718 10 703 917 763 -347 -530 250 149 -682 592 923 -780 596 666 785 923 495 802 -486 50 0 185 196 277 -88 -255 470 -905 573 -699 816 872 746 563 426 -697 956 641 1000 -831 -235 -853 -761 734 -817 -465 -430 -709 -306 406 -720 426 326 74 -5 108 -999 -959 -613 -905 -218 724 564 -535 114 490 -169 -259 486 -385 992 910 482 526 -880 -512 73 -839 -415 275 132 749 -927 475 -998 141 866 228 599 -370 -550 -773 -644 709 387 737 341 459 238 113 812 -116 500 -351 -393 -716 494 343 932 668 -436 304 502 -122 481 249 -325 757 459 -669 -492 -167 -192 33 -645 -654 948 -461 -309 294 -27 -956 -871 63 512 -283 73 657 567 -521 -636 428 -231 -929 -580 -392 921 -43 -276 -807 -751 -564 -904 742 202 -359 149 362 -696 469 111 -605 -125 -417 613 542 171 -335 645 170 665 724 387 447 -179 243 -59 -577 -459 174 631 -628 -487 -451 -176 73 590 -493 -769 501 -225 -641 -724 -52 -927 -238 -53 -388 93 -855 -281 -967 549 697 927 -226 511 -356 -184 -500 670 -689 111 -993 -45 -915 -516 929 -534 817 -808 829 220 -642 -560 -71 680 376 893 735 -496 405 977 588 -6 238 -65 140 781 -829 391 -350 662 763 -175 -577 -190 -410 -549 -907 148 -51 -810 -332 -800 -38 -254 127 -739 51 494 -487 615 732 -219 769 789 -162 -294 -59 -668 -95 -18 -317 157 -100 -860 -219 -1000 -215 621 705 -191 486 -846 220 -953 417 448 -643 882 191 -187 -675 181 853 986 169 -811 -204 -552 766 -994 -522 -122 858 156 -670 -249 499 371 928 651 455 431 -110 392 842 228 -519 -300 -829 -55 814 -2 -222 343 -18 -912 586 -659 -229 -286 640 -12 88 287 -20 884 378 676 -321 999 708 -777 -976 692 -430 426 -152 -333 -222 -955 342 -985 -626 -601 -673 -19 531 275 -760 -629 353 364 557 -349 965 424 -901 -855 299 -486 342 295 459 -715 -405 -337 252 -945 -206 431 -836 16 -961 761 -799 60 717 359 905 647 -612 464 158 -831 -568 -534 -817 816 228 177 102 -751 544 -352 182 837 387 641 -602 -386 -522 -15 568 -82 -85 -712 240 -323 304 -706 33 -89 -743 532 -405 253 941 -743 -936 365 -248 -462 -91 -334 689 -232 158 -828 508 317 225 701 -140 -575 -958 -516 183 490 -175 -270 -881 482 -288 -579 874 -166 -454 144 -430 -834 -687 -124 -450 39 -789 602 986 -104 -34 -450 -278 -973 208 -338 -203 540 -70 -107 90 -549 692 -241 974 -984 -390 -914 -178 796 898 142 81 -419 153 -441 16 -349 -17 778 -689 837 912 -607 34 634 -800 -489 817 553 908 -193 95 822 -40 647 -325 633 849 -139 -824 -826 638 802 -569 -540 12 -28 694 -57 -239 -477 -289 -925 777 -150 -276 -331 -423 -507 -704 347 -21 -263 936 976 -450 -225 866 -172 370 195 -851 -62 -953 215 -199 -554 -613 -438 -936 -741 230 829 -23 -356 -145 959 72 43 -210 -175 991 -773 882 953 831 784 -593 -630 -44 195 848 -11 -277 253 199 -700 286 -807 487 426 -149 -76 -219 -921 704 -408 -226 -719 -25 -709 589 -273 970 -445 -203 249 -211 -414 345 -325 -638 82 522 12 -8 -49 65 -810 613 -161 -551 771 -736 -994 217 539 915 -192 456 -380 -561 -560 -31 495 -6 441 -937 -159 266 -408 -40 227 -96 -192 985 -841 585 -777 208 -37 -844 -213 931 50 -198 -743 297 -295 767 866 -157 473 292 276 -992 937 96 596 543 246 693 301 -18 -322 -436 404 383 -358 936 -669 -399 840 -54 -202 -309 673 535 -424 444 991 -861 336 -612 -234 -418 -577 -810 795 46 330 718 54 -127 850 -523 -405 553 51 842 435 462 710 -530 756 -948 -84 -166 541 -834 -572 -82 888 -851 -21 984 -927 -906 370 379 638 -967 -821 -717 -225 683 353 980 -850 -975 504 140 -436 -549 -356 -801 937 -373 983 873 -289 801 992 699 477 161 -238 -381 -587 793 442 -232 -83 -211 807 -466 -773 -507 -499 506 101 -737 -342 -539 112 377 -730 305 177 16 -977 137 27 -176 -360 888 -539 -915 731 796 -470 210 -343 300 687 160 -664 876 -178 -161 663 -215 -500 954 475 -476 773 77 506 -648 -943 -217 -538 -274 -883 944 -534 256 -7 -5 542 127 134 77 851 317 -777 -520 -537 -437 66 -496 -254 546 75 997 77 -324 -249 -360 547 721 229 -982 -93 -313 70 349 -26 -171 -949 966 -950 910 26 477 -778 574 -418 -116 -558 -432 689 -261 582 -560 -597 -545 -434 -370 -891 86 -860 74 221 -201 -666 443 -518 -921 129 994 -571 910 138 -337 923 -3 569 -252 633 -538 -851 -183 -328 376 -403 26 967 167 793 176 -650 -522 940 889 704 -181 108 798 763 326 671 -287 153 749 -131 297 -467 73 -904 534 -4 -203 -173 370 868 43 -167 -429 466 -458 725 624 -787 629 925 -642 -791 7 534 -193 915 -432 526 584 911 876 496 -531 -927 -600 711 364 977 274 -762 -976 -161 -79 309 -291 105 728 -648 562 461 100 -935 650 -923 400 925 324 -781 919 683 56 22 -240 -88 -430 -954 145 -628 -177 -8 39 501 799 629 580 54 699 23 -233 -774 -518 778 -302 -222 -106 418 333 -314 -777 -275 -31 666 113 -683 -187 -222 -559 474 -969 -860 709 156 -635 457 639 -211 -21 -530 569 709 -990 -476 594 -545 -849 -498 779 -996 -797 385 18 -745 207 119 981 -632 -140 310 532 -586 -152 -852 160 -21 510 -915 216 313 614 -88 -234 -495 726 453 328 874 -278 786 -680 -408 804 -304 -556 56 -612 948 213 667 770 -514 -171 -897 -58 -188 663 -471 -584 317 44 626 -17 199 -56 425 838 567 285 -234 -667 887 -120 -437 -485 323 507 -743 444 531 362 -252 -98 -366 -101 619 979 -946 -929 759 560 -836 810 259 -796 -999 -66 -490 849 257 -920 -281 -90 738 -885 813 -36 842 400 -138 -715 819 -151 -130 -221 188 -646 -313 -94 108 -884 -377 -327 200 196 981 -687 845 242 -328 -627 -466 -509 805 -623 -504 49 857 957 250 -537 -375 554 -828 -614 118 -420 116 -245 94 -560 -239 -541 468 -698 176 725 -905 914 -645 220 -377 -378 629 -973 422 95 759 300 438 -160 -390 802 650 -801 -989 241 982 -780 699 -312 -116 900 -792 711 -863 304 -161 -149 144 532 -255 48 700 164 -66 735 185 -228 849 500 -488 -10 -923 855 736 -264 21 122 -524 -598 410 871 -855 41 -457 -103 43 -733 833 -125 366 -638 643 -797 202 -239 -60 -827 587 494 -304 764 -50 -194 -409 -47 767 271 378 -971 885 -62 962 712 136 267 135 708 -543 59 958 493 -347 719 -278 -163 28 691 787 -947 -494 275 -857 35 440 738 -668 -288 995 -804 -347 621 -155 -199 -106 -727 -962 -151 233 -806 -499 427 -474 -926 -136 -892 -635 415 703 33 -440 -710 257 493 -992 -576 -704 881 -107 717 -467 -521 117 -596 -396 308 -804 750 561 9 613 -246 370 683 -912 917 929 455 -671 -505 956 -674 -437 745 -6 357 -226 -759 -235 256 -151 -286 -88 853 -658 949 360 941 236 -768 629 -114 588 -656 -513 424 -23 114 688 -326 47 753 -912 294 -899 232 517 -722 -430 391 466 -680 -42 737 -958 518 -702 -522 411 926 957 370 -601 584 -86 -183 398 545 -177 -873 443 96 -633 147 -163 677 -397 721 774 161 -469 145 -498 855 -938 585 -249 915 438 -940 -512 108 380 -277 -313 39 243 229 252 -632 974 332 -297 -802 -123 -137 -452 -692 911 -468 809 -354 -269 -563 535 -314 930 147 4 742 850 874 848 529 862 839 -365 9 -673 -351 369 -66 706 29 -742 -847 -214 -237 385 532 -143 227 -888 -882 -581 558 456 25 151 -585 703 -109 757 -765 -724 -909 -99 -117 -324 -373 758 109 387 -242 -477 -678 634 440 -188 138 -221 -906 0 782 -246 -504 569 -196 -685 -664 -822 533 925 169 -112 142 -194 833 -380 774 -376 177 -715 943 -130 727 552 -853 -309 970 703 503 951 -508 52 -188 -846 -389 189 577 -656 -604 -998 -381 451 -214 -861 145 233 336 475 951 42 741 -109 -576 -657 102 661 790 -850 721 303 -846 -452 -187 -505 583 389 347 -947 -834 -818 472 478 541 -880 426 -775 -96 777 -715 550 -867 -310 811 -420 -843 805 31 -891 -380 745 -876 262 599 -886 12 462 507 -342 264 -602 117 -973 -195 -958 914 -798 -496 411 608 -488 -468 -419 740 -658 200 418 134 871 -527 -521 704 849 -73 -228 634 868 566 -739 834 440 -478 330 187 -63 -869 586 -316 -41 -117 312 -654 568 75 -482 240 -736 754 370 769 743 899 671 160 -128 279 -973 421 998 -15 900 470 -261 21 -744 798 894 -468 249 781 -383 -514 -814 447 -299 -829 -336 -275 836 230 801 -655 -833 -755 54 -711 -987 112 706 552 -469 -553 912 -753 -393 287 438 -425 -203 -743 -697 693 -882 184 601 -704 515 -786 -758 736 -339 575 -714 625 444 -596 568 352 211 -836 -518 147 170 -299 442 647 -758 -344 693 -682 -680 -618 422 853 -214 708 470 -108 -310 -373 874 -570 -6 -144 511 80 -916 73 725 -495 -261 -3 189 -387 732 -873 406 -599 -95 623 489 -329 802 734 -229 29 835 41 -137 439 -250 -317 -772 -863 -805 524 -718 701 -56 184 -386 -221 -578 627 942 -410 943 953 869 -605 -636 479 312 -553 -575 694 986 -181 277 -767 275 -965 930 -156 -722 -277 922 -890 180 459 319 72 307 -427 230 -391 -169 -377 -150 594 -996 290 351 -444 154 -120 -38 952 245 -27 407 151 356 741 -210 -403 -265 -102 -338 292 -485 -934 -745 577 752 808 691 487 899 -847 215 916 769 294 -861 870 -929 13 -543 81 -593 195 553 563 143 -831 651 671 -43 -879 635 62 144 864 214 -764 155 -392 72 -299 -436 603 -66 76 -688 325 570 -949 838 54 861 -946 739 -770 319 -566 771 105 -997 -322 270 -139 -819 651 91 -742 -485 -973 947 -215 -375 -996 777 218 -437 -764 -224 -273 -932 846 -630 542 596 429 -732 -274 -979 -252 698 -129 299 275 267 802 651 -509 470 -919 -237 76 117 -67 -119 -774 867 93 820 118 769 44 -980 -288 845 583 -610 327 -428 -557 999 -149 -457 -936 -448 -51 -668 850 48 958 161 -322 -277 235 -497 668 412 -278 -704 352 493 390 -765 -91 3 -724 485 -690 -657 824 -26 484 -633 290 554 119 170 236 -200 875 -207 -997 588 892 -573 -223 -890 920 891 327 472 792 -125 604 -920 -695 412 480 57 -374 -687 -435 279 551 325 -605 -843 443 163 262 -825 80 -999 -898 -132 -222 188 964 -25 -456 304 845 -678 979 972 -932 -356 168 762 -952 -451 708 -524 -559 5 -166 606 -57 -488 360 615 -607 686 463 853 965 -891 3 -589 -757 -438 -29 90 -563 -763 -193 405 515 364 318 -694 -995 862 -37 -781 -913 138 658 -401 -162 -473 -933 -45 -340 139 -951 998 -148 -662 -199 -536 -531 -845 -509 497 -456 -286 -884 312 -29 -345 -435 109 -272 -255 330 -382 -212 -349 282 863 7 -439 -33 -821 59 378 827 564 -928 -9 839 468 836 379 -474 -321 51 121 737 -423 -229 75 236 -373 699 -610 678 -80 -354 39 649 565 -791 442 -14 -707 642 768 -154 92 84 -18 -467 -668 310 702 904 -685 96 726 -153 -170 -136 838 -923 535 425 229 164 797 -324 -69 -169 301 -582 -414 545 -10 441 -219 -266 -187 934 -490 -30 315 -212 908 -466 901 839 572 954 -579 319 -557 -26 777 46 -904 -762 975 719 532 257 -234 137 384 -955 566 -753 340 -758 -239 -791 -435 -325 747 378 -457 -219 -157 847 -253 -428 -466 528 599 -741 736 -953 -413 -596 208 -395 134 256 -986 723 745 697 -555 277 500 -790 -421 -22 324 -336 886 196 991 858 -88 -839 -563 -835 388 -152 427 -673 -471 296 386 170 -186 449 838 -411 -2 719 712 869 -602 141 -680 -706 435 -43 -884 -407 -870 -295 217 -679 -723 -33 260 966 746 843 521 -83 191 488 -178 363 -298 439 -976 -919 605 -748 -570 -851 904 -685 861 -905 484 233 -306 -626 -481 329 615 605 -258 45 -844 -707 825 -866 -37 -275 801 -391 -533 875 -803 -271 64 707 -696 155 -978 183 260 -520 998 487 -922 96 -233 270 -443 886 -945 779 -1000 -629 257 -899 -178 -577 927 3 150 -486 -963 804 -348 -28 -257 -206 49 35 580 441 -882 -58 978 -512 -313 818 -330 -472 -684 -179 -778 -772 -684 -989 426 679 204 245 -591 661 -678 -839 834 949 922 -465 -337 -918 -722 -131 971 580 -44 -162 154 -613 -205 -301 405 -100 823 929 -859 -778 286 -674 860 -723 739 -754 -159 -97 -213 -870 -913 211 845 -540 806 -273 556 658 -907 -431 -234 966 -148 -57 -45 459 754 -239 434 989 590 -271 -773 397 846 -752 -71 -326 1000 -599 303 -591 -629 -810 684 -871 56 225 -253 -362 506 -310 76 -540 -244 810 148 -614 -559 520 -386 895 373 -794 -43 766 434 975 -145 -615 309 -186 714 228 -291 449 -326 448 98 795 -166 -505 969 418 70 -202 140 -79 -732 905 -969 319 786 -35 -305 -630 -616 818 -963 -885 752 222 454 475 697 -94 -341 225 547 -329 -645 590 -699 -40 -194 931 268 952 -566 658 491 -900 -182 265 5 -281 798 -564 -239 836 -949 545 -629 878 -807 756 709 34 -597 -12 151 393 550 -266 -457 897 -336 357 -938 395 -569 -350 195 -604 -17 -575 -553 -496 -646 74 475 730 398 -727 815 -53 409 -756 241 221 232 999 -220 -524 986 415 -339 -642 -299 548 577 -251 35 -28 -259 18 -828 -650 -964 -281 -556 470 -286 901 -706 152 33 120 359 -449 532 -86 -6 723 -447 42 -139 778 -665 225 -582 -881 615 -818 -669 618 759 890 785 665 118 -286 827 591 100 387 94 -247 -337 -298 -384 -591 317 -829 955 -169 616 -708 -255 96 507 841 -520 -261 -393 343 -578 188 -52 -173 304 336 -233 390 -761 -816 -131 -18 143 567 419 947 -100 -730 -110 -620 658 456 -707 686 -753 -363 408 -987 173 975 -826 -301 -388 -101 234 -909 898 -136 -395 -11 396 -831 -372 -778 -670 868 -950 -725 -166 -792 -555 -757 556 453 227 252 -312 -395 -733 -345 -927 353 60 469 422 966 688 -666 773 651 -596 -881 -32 -474 -646 -694 -751 -338 236 763 103 544 965 959 -497 383 -217 837 683 872 473 -435 -822 -72 -944 903 -305 321 425 831 516 558 149 -305 219 140 -825 354 -144 -564 -913 -302 -522 -348 -876 827 -1000 267 290 328 415 983 474 -652 -564 -558 440 -548 244 -625 -246 672 -684 -128 -531 -554 980 -44 952 382 56 12 113 585 699 -602 145 285 -994 -726 210 -433 862 -757 -82 906 603 -300 -394 106 -561 755 -522 -379 -644 -1 -342 744 966 -824 -490 663 -84 -312 -367 -140 -796 -984 -140 -371 831 -849 -480 769 -77 -514 754 877 -452 396 -631 710 -275 302 913 305 66 -559 764 887 -219 668 -791 -424 522 738 128 845 180 974 -749 892 -732 -516 152 -925 771 -317 202 973 410 -606 532 957 -35 -630 -777 751 187 236 -982 -95 -535 -955 -999 -51 -67 -517 614 271 679 28 58 252 -110 -403 214 875 -698 -230 -309 -624 -614 -316 414 -474 408 915 -583 934 144 68 801 -93 -753 228 -901 65 -556 -131 -133 980 496 57 60 -716 860 342 -479 -726 52 -726 -245 878 -352 -590 -84 585 -18 226 -372 622 513 -509 -39 -903 97 775 -14 487 -191 214 411 239 221 -335 222 396 744 -976 -129 -904 40 -644 -966 -240 -462 344 -146 -123 -778 -466 -302 -964 -357 -787 -653 643 -354 940 865 -684 -203 475 274 278 -260 -708 98 538 -496 -166 128 -583 -874 329 -271 -257 594 473 92 -453 282 850 871 -908 36 76 -274 -135 802 117 -262 264 -850 729 -423 -563 955 -409 -750 911 -273 -719 485 165 -73 -261 -12 100 -658 375 794 -662 532 919 -733 -366 798 -791 546 -961 -312 64 168 -412 -295 -17 -738 996 906 340 -156 -709 475 849 -175 -297 380 -946 191 -779 -776 187 -967 -528 26 -801 97 48 -903 -798 -612 -987 870 -76 303 898 -887 378 -254 151 -272 120 -512 665 627 557 798 -996 -816 -847 -765 454 -264 -296 594 -251 -912 919 592 304 322 424 288 -684 -977 368 87 -919 -492 427 991 1 -123 -957 -454 -612 690 576 -509 -536 -822 60 -383 -915 -673 350 -403 762 370 -614 638 -922 322 -368 -503 68 864 622 -875 633 472 849 -573 -296 331 -836 -34 681 -951 -803 443 50 -737 -698 -887 -2 -458 607 -135 938 373 -691 -582 -194 -495 -50 879 -1 820 -342 -436 -436 300 334 -928 -405 -692 -91 -271 120 760 879 425 810 -182 -370 -74 -185 739 -104 -373 875 -312 990 989 -511 -694 -422 232 -610 -748 61 94 -953 289 458 878 766 -476 221 -9 -334 -669 -150 491 38 -956 -721 91 831 633 -984 -271 483 -678 206 -223 -189 -419 69 229 -80 569 -545 519 -985 851 -4 -807 -333 806 775 469 -291 -720 761 381 505 346 612 284 661 -920 -26 -379 377 828 516 558 -997 -761 -996 -150 484 -917 -328 -901 288 -227 -855 435 729 218 -935 581 -501 769 128 -963 472 -11 377 633 332 -472 773 -445 616 300 309 -284 -330 113 -343 -42 105 684 -144 -747 -108 44 -28 660 449 601 582 608 591 -54 -994 -439 96 524 -329 -917 -425 157 552 781 164 -127 13 449 -746 -19 474 997 -506 -703 417 390 215 533 871 352 153 670 -453 -671 -78 -357 -364 214 -222 -133 293 -781 -460 -914 755 701 -32 671 190 -638 154 3 578 176 -907 -20 -149 451 -719 34 -397 -832 975 -367 299 996 -449 849 -845 -136 -893 -88 964 -909 -330 -20 762 -726 931 878 844 -796 -986 604 895 -996 -226 234 745 -20 -936 749 522 594 613 -807 133 -401 -634 536 -281 174 932 263 -671 -451 -930 245 259 -800 724 628 -337 -188 -500 115 564 -219 322 101 307 -978 615 -992 -337 -338 702 -497 12 267 -214 32 -979 -165 -232 -243 417 112 649 439 575 799 -896 -516 855 371 -252 -87 -594 511 663 248 -29 -46 934 -815 47 45 498 -80 648 647 967 617 782 -833 -475 275 -899 -314 272 -510 19 682 -104 -323 563 -676 434 834 -123 975 -783 532 564 273 -53 -217 -803 -65 505 373 -473 -241 -476 -884 -809 901 -911 -75 -577 -608 -457 -302 862 307 -926 547 139 -87 845 -608 -33 -483 417 -349 -269 3 629 -190 44 509 395 249 155 600 -982 378 -317 -618 -937 935 -569 -244 557 -795 -409 958 72 -608 -912 -991 -378 594 683 -344 -291 -550 658 358 -265 -370 -547 -498 402 -40 676 -170 -352 700 870 -970 -450 -797 760 -883 833 -703 96 861 -143 513 637 -215 -940 885 715 -179 102 608 -444 667 -76 -876 -70 679 -598 809 907 -293 627 558 237 573 -308 978 546 -851 -410 440 -626 726 638 -353 436 -267 -92 -88 -459 570 792 501 -68 -427 206 812 459 -408 86 -140 245 -376 148 400 -883 581 853 128 -709 548 541 983 972 -289 644 629 -219 380 -399 112 362 49 -290 -629 -931 100 813 -899 944 316 588 39 295 947 469 363 -577 -6 580 206 -869 590 91 911 683 354 -648 -932 359 -268 -52 -465 -504 -206 44 37 -570 -363 948 -664 411 -606 -634 -376 -375 -801 -859 194 -939 553 862 230 -368 -450 -103 -999 347 -44 432 548 -614 -583 745 -910 332 -412 -378 -380 471 555 -307 -217 996 448 -260 740 -666 -513 420 -188 -223 497 155 764 -426 -440 -266 -492 -760 -363 -696 189 516 841 731 109 571 322 -806 207 -258 634 -799 -484 579 -427 582 419 -909 51 -276 796 211 981 -506 -362 -214 -534 -224 -738 -287 -577 -851 -761 -975 740 -941 418 -689 -115 663 -825 649 853 -134 -550 -831 -537 -908 659 531 -134 987 978 -415 -753 201 -728 948 848 -528 793 -44 45 599 -854 328 -51 259 -562 625 366 51 -161 -152 700 741 -157 -395 -94 753 138 869 456 134 -158 -43 997 372 689 -432 81 437 -544 916 840 -767 -36 -26 45 -802 381 253 876 -905 183 391 506 49 673 508 188 -511 855 -492 -44 -192 470 894 515 -602 619 -695 -454 -811 270 674 743 -170 252 -319 791 -531 -699 -936 -453 30 -627 457 -31 -950 771 998 424 979 -759 -2 -590 -34 539 -961 505 849 -660 -607 -250 -477 526 124 -446 -525 956 414 522 -909 531 -224 -215 124 604 661 -359 67 70 -8 -467 -599 756 338 432 93 931 779 -697 285 586 626 -848 321 -391 -64 3 -168 -362 48 799 53 347 859 -872 -899 639 -792 241 248 429 -955 263 -554 -981 -754 954 -775 611 -758 -736 -616 -12 801 305 244 -907 861 -402 285 -214 -912 332 228 833 99 69 222 -804 -848 -966 -624 75 -550 425 -110 -283 595 -11 -33 427 -873 378 -859 -368 -508 219 778 237 879 -202 -214 755 -742 491 -677 861 958 388 -723 229 -827 -795 493 -612 -346 674 443 450 -862 -358 855 294 401 615 961 6 232 -226 -456 918 -213 864 739 -490 -597 681 968 -757 143 -868 -797 946 -757 315 224 82 969 -646 476 -250 -570 -157 577 -920 -222 -672 30 -156 -850 637 933 542 -590 -552 -657 456 657 645 -708 -622 -686 -187 -44 -989 103 536 443 98 -614 -27 -830 -742 408 -613 -520 -630 697 637 -327 -315 131 962 301 -930 -224 -766 -916 -675 916 -498 676 493 566 -930 119 936 642 -527 -80 -344 -441 632 -293 332 529 -947 724 -331 -342 697 749 373 649 -730 406 874 -535 530 61 83 182 212 820 -113 743 588 158 -772 290 599 444 -891 538 427 534 -875 -814 291 969 924 -703 883 556 -335 -126 711 218 -825 262 -358 741 -584 726 506 -818 142 -555 -320 -834 -984 369 -890 -987 968 78 -320 36 444 275 -795 -504 -974 476 -670 17 -621 -113 661 138 -317 399 637 -402 -131 -406 -789 -162 275 630 -441 596 -129 197 838 -976 86 659 -879 -37 929 842 -901 35 212 -189 -101 -557 208 968 283 445 446 -190 941 -857 -80 760 720 707 -278 -336 -926 465 -594 -603 -306 884 -832 542 675 640 -995 -501 13 60 574 775 -255 -433 380 -213 183 -188 -111 797 -960 420 93 777 -754 -11 -73 -705 478 513 -827 -611 -541 -585 -74 -158 -251 875 -952 507 -786 63 -215 841 828 107 882 286 -166 319 -289 645 542 -394 -376 513 941 -344 764 -184 380 -48 274 -993 -379 390 -672 968 -872 273 432 611 -292 -415 926 -368 821 307 562 -514 -983 -391 84 251 925 -467 -813 -620 757 -920 -69 -151 440 -286 515 647 16 397 -325 -98 -822 562 -639 -442 717 -140 -377 -621 -8 110 64 -37 -747 -67 -727 -871 490 194 573 173 670 106 -321 -30 -560 -325 180 153 -720 991 618 274 -872 385 -959 746 872 -635 623 -276 50 402 -773 -37 -621 290 -651 628 274 32 943 47 -230 -381 -328 -449 393 995 -339 -486 845 838 -218 633 -678 -483 -27 -693 425 293 992 -900 20 -52 -586 -87 -152 961 163 -979 62 -466 504 -656 540 511 -129 -689 761 921 720 637 465 -808 339 918 287 496 -584 973 906 -224 649 858 -319 350 120 -899 -69 641 -589 28 -287 -322 -848 608 872 -210 16 132 -251 50 -31 -256 -279 -875 163 259 -12 77 350 6 -861 845 203 414 -469 567 192 680 761 -767 -866 842 -875 857 -481 -857 394 -141 -723 -903 -614 522 3 -125 -356 70 -596 -250 -707 148 -376 -392 516 -328 -257 -112 -891 669 -961 -159 -87 693 826 458 719 754 -665 96 808 319 599 -332 863 747 656 313 31 -541 865 -940 233 945 -504 -289 8 -797 -281 -290 -533 -715 197 -136 -265 172 251 -188 -957 -207 -219 243 379 -804 907 2 706 -355 -960 434 559 344 -996 882 501 -835 162 -100 -20 333 -812 -627 189 306 -686 -393 -732 556 363 -76 239 200 -218 -625 13 -637 -716 287 714 5 39 -707 725 414 -196 -777 -845 723 -660 365 -218 793 -70 -123 634 -348 -639 493 -159 743 -146 -584 -798 -314 760 -836 757 759 87 -49 -714 657 -164 438 -857 276 642 -968 16 978 -369 249 -968 -40 24 -222 -177 584 789 158 -679 -267 473 48 -533 953 952 709 380 702 -368 -518 -324 -529 887 -892 -16 -861 421 -947 -127 927 -662 415 -233 -530 -196 214 225 570 215 -443 -23 307 772 64 232 154 523 64 479 115 636 -616 -870 968 -836 -516 589 35 -623 442 -44 637 -162 342 600 1 213 929 -573 -112 -597 447 -905 353 -273 -678 -403 -478 -63 -566 228 439 -795 97 -553 -878 561 973 -930 138 492 -415 -232 -302 331 -191 565 -680 737 -683 193 895 655 -493 628 270 579 299 -374 -52 525 152 832 -510 -455 -485 -614 -646 805 -977 -520 944 960 840 -278 -268 533 91 757 644 -431 367 55 -190 291 -586 559 997 -796 592 507 806 -608 843 -12 384 590 508 -954 215 876 81 726 -800 565 265 130 -954 -679 227 -924 7 37 -652 -721 369 611 -454 497 819 545 -133 157 -898 326 627 522 -680 996 -848 851 -189 904 233 -718 169 791 -908 -467 752 -624 796 963 367 -274 -506 -614 -589 304 118 5 -299 -870 -74 -517 622 -642 675 633 -35 69 697 642 160 -819 -135 -671 106 -698 -876 -90 891 203 740 380 -722 -206 -159 110 -655 187 699 -131 486 -465 649 933 257 464 304 -731 800 92 298 -373 -365 29 -417 -134 155 230 -213 159 -843 206 -724 -752 -781 204 -26 -843 603 -506 -135 928 606 918 -786 56 -503 -359 649 768 476 772 -506 -288 959 -63 -502 -348 267 856 161 -4 -297 661 926 -435 -19 420 937 476 479 227 55 488 289 447 612 19 381 147 355 -482 950 594 -128 718 -643 -679 580 -829 942 -328 737 895 701 -934 957 452 -615 -814 966 822 -40 982 590 -541 169 -757 -544 -981 -600 -701 -179 -189 809 528 -200 597 769 554 448 201 845 147 637 551 92 678 338 -659 543 944 876 -855 248 -61 -851 57 937 325 -471 338 103 220 56 -873 39 146 141 -513 -434 -137 810 -457 792 653 -891 506 -852 49 -170 -398 -920 81 742 457 883 -634 895 434 867 -533 605 -476 194 -549 -17 721 370 -411 780 -897 565 -558 230 861 -781 -137 409 -924 -989 -789 838 -989 696 -798 699 -985 975 -92 -724 -501 -643 -242 325 -384 -929 -285 -991 279 -264 -281 616 160 -6 314 322 -254 -303 -188 -321 -689 -734 851 340 230 -761 126 691 171 -17 -392 -997 -254 7 370 -392 379 480 -938 -718 -603 54 87 -180 -751 -512 -805 -446 -483 -749 650 385 118 -865 652 327 -940 -30 -926 753 -578 -72 365 10 -953 -975 818 -872 70 -610 -875 -487 777 -925 -553 -173 -646 -517 -126 419 990 -917 -112 816 876 -452 114 -139 -995 -749 49 694 -114 574 -301 -430 -843 -661 216 595 52 -856 499 -431 -107 443 91 850 -801 751 587 476 -193 -324 -906 -850 -818 -760 -832 -144 -294 -592 -964 711 -560 -263 -555 -195 -984 740 -866 -948 -502 55 845 -2 38 601 224 -884 367 720 -603 543 -446 -150 513 -573 974 -974 881 240 -509 -42 690 -213 -47 -477 -472 529 -115 762 -237 -651 298 331 523 58 559 -220 10 -827 763 -953 -792 102 -606 -431 613 518 65 -89 -732 181 300 -233 953 -85 -161 108 320 859 110 454 -452 -304 -747 160 967 -62 -435 -16 873 109 514 -899 -924 696 86 709 -502 -507 -905 -303 -970 -711 -19 -404 830 34 -636 -370 130 806 795 996 -760 -802 -9 637 72 -362 2 478 -767 607 544 -280 14 -991 -225 651 115 -403 -438 -719 -108 -761 -608 185 -880 973 -893 707 931 798 -79 -248 -457 453 -184 -380 -326 331 -668 -226 2 -223 -374 342 396 878 -944 832 -302 -788 -816 -829 -576 -286 952 91 262 -467 -228 -599 235 -255 -740 590 -317 619 460 -63 571 -208 -392 739 75 60 680 916 -175 182 992 444 -90 436 -225 -104 -768 38 -950 643 -950 -425 -529 909 -493 -441 -399 -978 -444 -89 -516 -528 -723 86 -17 144 -393 807 -428 389 -439 -937 -374 -801 99 -327 58 170 -582 -262 -177 118 366 198 -100 850 -583 737 -6 -953 -127 603 731 -969 503 -219 971 -223 824 -481 291 89 544 -42 63 -215 353 180 -148 -485 522 -430 790 679 694 -463 927 -820 -212 -933 -763 724 795 -37 674 -206 -779 -830 -864 499 465 -390 306 445 13 361 162 871 -670 977 -808 -537 725 -671 -119 -801 871 422 251 650 182 961 -689 -245 -153 -65 738 225 -697 -775 -828 -298 729 -368 -197 -233 -798 709 -302 527 503 -840 -992 877 -6 451 982 135 -823 -508 -350 -18 -578 15 966 443 -418 -43 608 274 -833 -810 905 154 -634 139 561 -396 687 -192 937 -676 -660 366 715 550 106 -206 170 726 -269 880 804 307 -387 -492 960 -239 -950 779 -728 879 623 840 -478 88 967 217 912 -818 630 261 582 -330 -9 -856 -801 -100 79 287 -593 -524 -769 -431 -155 272 -305 -260 928 681 -503 364 -582 974 288 -860 -234 510 -681 448 537 596 -436 459 -816 325 790 -63 984 254 -664 -76 661 -494 430 616 -931 184 -571 538 -888 749 719 594 -202 102 523 739 483 393 48 -689 -879 965 -234 -297 -863 -356 -637 535 -317 -129 -473 550 385 842 -784 202 -362 310 -880 549 610 -242 614 850 -214 -737 -598 -349 815 765 484 245 -89 514 287 -901 -3 -304 76 -185 223 911 733 975 -123 586 544 -697 154 -834 -884 590 -114 -8 863 887 -472 443 450 -462 669 474 -339 -970 -307 432 325 642 525 -81 123 516 342 277 -449 557 -641 -458 71 626 821 -692 583 -41 490 -733 -8 299 -344 -562 632 459 821 -60 21 461 -730 -766 -863 -125 -442 -469 -162 622 -856 789 570 -704 -183 -589 836 604 -335 -928 -260 -551 800 791 301 -109 606 155 435 -370 803 690 -545 -523 669 -216 820 588 344 376 -930 -637 -320 259 848 -85 689 -192 574 -521 722 -576 825 294 911 953 -255 985 215 -954 -493 34 -991 -172 -836 -503 -793 -739 272 -222 -554 -995 771 -176 824 -409 916 850 781 358 -974 683 305 -669 -843 -739 -219 -223 -113 -866 -900 515 183 817 743 721 -457 798 906 210 638 380 627 381 -123 -510 521 657 -31 81 -317 -882 -390 -782 -192 -276 983 222 -521 886 868 -222 488 -568 -648 535 108 -500 398 361 319 930 232 -307 -343 961 554 -202 46 -37 830 -89 -946 899 406 375 565 -613 -911 513 984 -422 232 -243 -853 -346 413 -629 -652 427 -215 -879 902 574 541 -668 847 791 470 -496 -63 -281 74 75 248 -126 10 53 -783 -21 774 -581 183 -193 512 834 534 574 790 -280 39 642 -643 -926 725 -695 -309 -657 906 -663 196 -406 621 990 684 -345 288 903 -292 -366 691 706 691 214 56 -398 803 869 604 -795 968 -900 -645 950 -706 -29 13 749 -793 -762 648 -981 413 74 277 -467 569 507 -274 -808 -25 -690 -549 -412 553 -155 -697 -14 241 -307 30 -645 -955 -293 -37 -260 824 784 89 -341 -90 300 -478 434 830 728 -275 -166 672 877 893 836 -833 -251 -512 710 493 143 -82 773 -68 53 613 -179 446 401 -857 550 -358 525 410 -872 -155 -449 -753 -739 -346 311 605 284 -642 -878 -378 -987 679 -783 218 -529 -983 -104 -441 290 676 656 388 998 511 668 991 -103 512 -510 620 -550 738 -856 21 346 903 -301 -667 443 -657 37 416 493 -9 -237 -478 733 362 -266 -913 915 883 -940 614 -65 644 66 767 -531 -251 605 601 733 -759 -54 -298 680 -866 -265 189 -917 659 -9 404 -454 -557 265 47 -652 951 -21 -863 384 -906 -840 722 688 -341 -209 -771 412 -2 525 -14 685 168 762 -727 -466 -12 969 544 -490 -517 -651 -313 195 -552 532 523 -157 -893 -193 -575 -92 307 276 -99 -994 -386 -749 178 -602 288 -786 684 212 -608 479 738 -782 -79 241 -146 421 8 436 473 522 188 -630 -349 450 11 993 -702 -754 -145 850 120 225 -183 248 -539 857 423 -195 691 794 232 -597 352 -380 112 -612 -960 -983 -316 -596 -404 -505 722 -142 -624 -119 -29 660 246 25 -890 53 -636 957 -10 -291 97 986 -213 -965 -165 -270 543 784 -60 -712 -737 -206 202 -28 -958 296 -100 227 -485 409 832 -132 168 -578 -206 117 -45 733 -654 -882 81 141 267 492 -123 -923 464 4 -207 -882 -132 510 57 547 -399 -660 977 358 -121 -67 -485 670 85 216 -693 -695 918 -290 -558 854 -61 848 -163 -435 374 240 990 646 126 844 -368 926 517 -194 -569 -396 716 225 200 -127 -390 -821 -259 -216 -676 892 -602 -164 434 21 -178 62 -922 -25 -440 848 -381 -409 -781 -875 -135 602 -64 -916 -692 495 -521 863 -246 469 -88 -640 670 -420 -256 372 931 578 -576 -541 -142 -862 -15 106 -180 471 932 -950 -397 247 946 631 893 -704 -74 239 409 784 379 153 491 622 342 478 -265 -295 749 -433 924 -93 -433 -678 829 -294 -534 459 856 -164 -817 -448 493 163 -876 -779 -667 9 -683 341 -13 -451 -867 24 460 852 527 605 -972 300 307 499 -991 -288 -936 -297 271 820 977 -36 -96 -328 144 728 519 -694 -616 389 165 18 913 -626 -855 -605 -901 691 232 171 -810 -743 235 -381 934 -35 -348 320 708 449 559 -14 161 -618 -190 -154 -64 -641 -278 -393 942 -285 508 -461 468 459 997 102 -467 -525 518 426 441 460 -857 -483 -809 -197 547 -837 826 606 996 -541 184 -181 787 -443 717 501 -687 988 -887 -597 836 -682 -868 732 3 -37 -978 513 759 507 -76 -609 471 540 111 -82 95 -847 817 290 -386 68 15 674 -533 -295 -141 -894 726 123 710 655 977 75 594 -202 -600 -498 411 543 -511 -55 -94 543 203 -948 457 602 359 184 -373 -969 -665 -134 -513 -746 -148 628 561 569 322 545 454 555 -763 17 -360 -374 54 -992 -247 -597 693 -251 189 929 4 -335 -533 887 786 674 745 -888 639 940 127 -522 495 16 -453 -804 191 -658 7 216 -317 895 -51 223 -394 408 68 472 751 19 -788 408 -610 -583 268 -190 315 700 -904 -765 -828 -892 -9 -213 596 727 784 510 945 -947 -733 650 -117 -789 -364 441 -140 743 -491 433 669 814 185 348 236 -757 -293 715 -985 -603 -803 847 237 6 979 411 -244 515 932 -195 -509 820 -32 55 430 831 114 558 -681 598 -279 751 891 -447 933 133 737 -321 -187 248 44 -320 686 -501 -518 137 -613 972 579 511 -593 -430 868 -161 -28 -409 -490 -142 430 316 -873 458 459 -575 333 278 -923 -415 689 429 622 -512 -559 480 721 -162 586 -281 655 178 -595 -641 397 160 -853 853 363 169 -81 -939 10 -767 501 -47 -108 -82 -994 863 982 -456 769 -98 463 937 161 310 30 202 -456 396 911 622 774 -788 -956 378 292 569 118 877 556 -523 -531 838 -931 434 -548 996 319 -159 -682 -387 -442 -976 -868 616 495 -856 373 682 635 809 310 -724 -117 652 -583 209 -347 811 778 546 -610 -706 -489 998 82 -478 396 -853 -317 771 -12 329 -824 811 -945 689 -896 607 476 282 -816 -276 235 -918 695 562 899 80 663 -828 -767 379 472 -757 647 -979 706 22 635 -689 935 815 531 -332 -779 673 36 764 -126 790 -52 -151 737 -736 518 -608 -725 -763 478 -35 -244 771 677 -868 17 -702 502 -537 894 -753 453 981 -535 213 -928 -894 -704 477 298 -436 659 -174 528 360 -243 -313 92 -269 -411 -511 886 -196 101 -779 797 939 650 -118 -134 -819 148 213 203 67 -210 -600 -594 809 -164 -764 -723 -304 -884 358 150 -563 227 891 292 -153 -139 -625 -940 808 483 -812 808 -185 876 66 286 394 600 -173 622 560 423 -474 -121 78 112 -816 399 230 -933 988 -972 -565 594 615 535 224 227 -935 -161 825 339 -81 -828 528 34 -239 -411 -247 -752 0 -667 477 855 -344 324 -73 605 -209 958 582 929 913 -818 379 -288 -151 348 795 940 733 712 59 -974 998 179 635 -458 710 -432 968 315 -683 540 -20 432 197 -905 -746 -10 706 831 -78 -209 -922 -524 -944 -678 418 697 895 -504 997 997 781 269 876 -258 220 514 -21 417 -848 -943 -403 543 46 455 625 -207 -738 666 -855 -215 994 -944 -960 656 -836 -554 221 796 -230 694 -873 -879 -562 1000 167 -19 -624 -112 850 423 496 -560 -225 312 930 -792 -120 640 -874 -45 -444 -127 695 890 -240 61 529 449 286 20 753 589 336 -909 527 758 -422 613 255 860 -571 705 195 -157 526 93 -830 443 -275 38 -113 63 -115 203 -350 253 691 632 -138 -737 421 845 -410 -419 -330 -824 683 36 96 -92 205 -670 -693 -89 -647 -140 128 -790 -475 -485 -201 -146 -549 103 -499 716 -753 -721 -137 444 252 20 897 -386 992 -95 -338 93 -904 132 -273 -693 -744 -338 -359 529 -883 550 644 830 -335 383 -486 -613 318 263 -727 822 -730 -708 -426 214 74 310 935 -588 539 -283 -304 -622 -395 799 -433 -578 714 62 -797 365 -183 136 -979 609 524 -605 479 926 -237 -21 518 -733 -972 -789 -457 -367 720 631 901 37 517 -234 -123 467 654 296 -249 489 -575 205 393 -453 -450 -370 590 -801 953 945 851 -587 -10 393 24 -773 415 -903 -724 974 -350 170 -368 586 107 -688 197 394 -839 958 -761 -964 -110 655 399 402 -182 -390 238 -788 -310 -349 32 957 -484 691 166 -737 72 116 -235 426 -681 -39 116 -405 891 -796 107 480 -87 394 383 -608 -651 -917 482 812 732 752 -774 178 832 -238 -232 -239 726 984 957 552 -289 -196 -601 -862 -87 -967 955 800 834 925 942 309 607 639 -410 -218 560 693 -962 389 -799 -367 -508 879 537 -614 -702 947 726 123 -678 359 183 -263 361 275 71 -293 -902 116 529 605 491 -654 -203 969 -114 265 -270 -298 670 -845 906 -413 693 746 500 -965 -485 -247 840 661 439 -735 -89 341 889 139 -134 -715 201 -773 -51 57 165 -577 -953 -346 -115 561 -196 566 635 -241 444 973 -465 438 404 580 -959 813 -440 993 466 895 -784 -990 -90 -835 -41 -286 -384 665 881 410 685 43 -686 -984 -931 -54 -530 -198 22 495 353 442 494 73 283 82 -968 496 280 -504 -905 -106 744 -483 406 -924 -105 578 -668 67 784 -104 -378 -174 861 857 235 -889 -551 -305 -635 832 873 24 -629 -528 165 574 -45 873 197 348 -615 278 837 682 838 287 366 889 -583 263 -663 -225 938 975 887 110 909 796 9 -53 -706 -432 -877 986 -265 273 455 455 80 983 14 67 855 -260 -951 -44 -907 -365 -546 -365 -322 -772 -382 -9 517 -308 -299 399 -809 474 -411 290 -720 -744 333 685 -355 -470 367 -18 -179 647 -361 38 100 -965 185 46 -456 832 -443 -109 87 -545 17 790 -857 151 -524 -540 -61 117 -110 108 88 -236 882 659 -805 -319 -495 -164 -464 -939 -319 -292 -573 -848 979 -498 -343 -8 343 30 615 -430 -267 -401 631 -374 -395 -175 824 440 992 909 -295 182 509 -524 -73 -355 -152 444 276 487 496 586 -913 -175 -9 58 371 965 659 265 493 277 773 283 485 763 -523 50 329 -144 -783 -80 -543 -15 646 -764 -536 -165 -887 -863 283 -45 785 -814 58 -743 568 -790 -166 224 917 563 199 -12 -466 -765 285 -361 354 481 735 -286 9 -274 391 884 405 -553 912 -178 642 355 694 865 125 -168 779 585 716 -329 -232 292 -527 480 -937 265 36 -510 357 938 -97 679 -268 626 875 68 -96 911 312 -344 -354 521 802 630 681 -687 -220 -308 -3 -247 94 -987 -873 616 923 -691 606 320 -446 565 255 500 -228 -289 712 952 208 -930 179 -357 -675 -488 -28 666 533 177 -531 596 -681 920 609 -583 -444 943 -903 804 -222 -297 -54 -387 881 816 277 -733 3 -513 477 750 434 -736 718 -882 -920 155 871 666 -376 317 671 623 145 112 -981 153 -886 -809 -732 -185 520 146 -146 -780 -776 118 792 -582 266 870 -700 959 -779 94 909 -200 -473 -897 399 -582 -627 748 -457 209 893 848 -924 -16 -594 364 -709 -72 -298 123 -192 213 808 -14 433 502 906 -610 -991 -380 -359 951 64 -277 881 -479 945 202 -274 283 782 -835 -602 490 434 508 -259 366 -230 -806 425 203 -973 -943 51 -925 83 -390 -610 -702 -231 727 400 691 -982 -764 -195 517 316 -363 976 791 697 58 127 966 656 -553 29 -273 681 -950 -804 447 -406 310 970 -764 847 -604 -311 734 975 817 -885 763 -920 574 -188 22 -566 870 -702 -845 391 -855 321 -694 -125 -719 149 -334 783 996 -687 665 448 406 749 -993 -658 491 818 419 -256 956 796 -145 -335 -994 -236 228 168 -745 297 316 -390 348 599 -878 -488 -592 486 197 -94 -715 296 211 382 -120 194 -690 323 -483 694 -545 502 -265 673 -3 899 822 917 -557 320 198 995 408 -344 -356 -55 223 -513 -676 717 536 871 62 -7 -251 -845 405 -450 -84 -503 858 -809 984 -276 -592 382 -993 17 -101 -161 354 10 -466 -227 -777 846 891 863 907 -26 165 -903 -549 -451 -707 -190 199 804 312 -1000 997 -823 371 908 100 140 909 -837 -647 212 184 717 439 -924 -913 339 948 838 11 846 685 -156 100 135 -720 -168 -290 229 245 64 323 -534 211 -939 -820 652 26 218 810 -536 932 -673 -719 785 939 902 -245 239 -761 -649 419 -998 387 145 -570 333 -389 568 -94 476 673 68 -957 -295 21 687 -516 476 432 913 -107 59 -282 183 383 800 529 -675 -510 394 -561 268 -704 220 249 617 657 -538 405 -76 932 -488 -492 -45 699 709 -169 957 -969 987 173 843 -195 -317 599 -331 659 -655 202 910 -416 902 239 269 -623 -604 971 -360 -596 875 -161 -293 -121 -56 -576 -463 -82 170 -376 505 -603 -864 -328 -455 916 -980 -31 -721 61 857 -808 177 161 -807 301 -222 -389 -489 -128 -503 -423 933 205 31 366 -710 81 -560 779 701 -255 510 652 -20 -548 -55 -14 -28 173 -740 -15 -955 -942 -72 -384 421 611 673 576 697 783 -641 192 220 916 234 440 -719 627 -185 658 273 -664 -203 -814 -692 147 -618 -729 713 767 -295 -355 21 817 444 894 895 905 672 651 -600 80 -687 180 988 -726 850 -147 790 922 -11 49 286 771 548 764 -498 19 889 303 810 -168 540 249 422 373 449 682 -607 -53 745 549 -828 620 615 188 -661 -918 -514 74 781 -389 -60 -2 -255 -69 -847 -775 714 -316 151 -745 -332 -408 503 -766 -586 36 -283 58 912 -151 -481 -698 784 -34 -619 -710 -392 -965 -966 -213 -223 -661 -180 -987 59 561 906 85 -162 94 210 -256 -905 -786 737 547 236 -318 749 435 -478 -106 578 66 -71 -340 166 187 52 257 908 709 193 151 284 -124 -81 -981 -576 492 976 -108 -109 -260 566 990 -260 -175 74 -833 430 -105 259 46 492 -235 690 -686 -3 -182 -521 -648 437 986 -600 -569 782 -107 -394 952 -341 405 643 236 257 -267 239 827 61 -560 11 662 391 284 -908 769 -678 -718 -185 -361 882 594 336 -174 -347 56 843 -130 218 391 892 -697 -596 651 620 531 -350 -983 7 431 -265 -756 -184 -876 531 -49 -2 563 596 772 805 -532 14 -688 -356 900 -895 -966 22 821 629 827 -898 874 -91 -807 -237 -804 -478 788 103 700 792 616 475 -277 163 527 -728 -732 -696 -228 213 -750 -848 -980 684 715 537 -851 -211 611 -736 -483 -797 59 996 421 679 776 141 317 -646 403 868 36 225 -147 668 367 205 177 -482 85 -49 -659 928 703 945 336 -85 -245 -225 -523 756 -52 724 -778 317 59 -420 810 10 -256 -537 -158 104 195 879 465 -938 -798 687 578 434 257 -980 -732 -345 -226 -730 -45 896 -308 -441 -541 780 587 485 31 453 52 -522 580 430 206 -608 526 97 660 285 33 876 -154 309 -826 -575 804 922 -214 -140 71 -768 -695 817 674 -643 202 585 -877 -454 -580 -365 741 -22 465 -671 -904 275 780 -831 894 684 572 -617 -591 -988 375 -359 -462 -244 -735 632 -370 -593 -981 895 -416 560 436 851 -840 -410 926 -525 764 -142 644 -945 -487 630 -318 113 761 91 678 68 258 828 348 -195 341 887 671 -475 935 -76 -552 733 344 -827 187 -126 -925 -754 738 -649 774 -334 97 431 200 15 -544 -156 393 -41 11 -599 446 -287 -962 518 -579 251 854 -888 -480 -211 607 685 -894 -784 -316 -996 -206 -509 941 -871 698 655 269 -59 -223 103 -548 -254 594 716 775 -609 678 716 -63 -441 -738 -865 59 -389 -620 -283 -590 869 772 -686 -812 -623 635 -911 -394 -792 524 -312 824 -150 -910 -810 -284 -888 -454 -970 141 969 -662 -156 -109 -190 -416 1000 -327 233 799 812 246 -452 -214 -518 -762 494 512 688 21 -218 792 -694 554 579 -835 -94 -134 666 -491 952 157 -865 -399 190 825 -6 806 -536 -897 222 82 -433 603 111 -330 199 -486 23 462 250 -365 -497 918 905 -1 -775 -85 -20 -250 -994 -149 45 -327 -587 -492 -646 401 -989 -201 33 657 -130 120 464 55 982 -25 -726 439 174 543 976 982 -873 -725 23 -254 -301 248 -578 332 -518 -987 851 452 72 -988 -432 -97 -538 444 -745 -970 -350 -41 420 889 -319 801 -251 -471 947 557 846 -200 756 822 -643 264 465 -677 -410 268 914 515 816 356 -785 665 545 665 -299 -38 -6 782 -297 683 -509 695 -224 -583 787 -228 -782 -312 231 -292 143 669 196 -219 -37 777 222 -906 68 -702 279 -527 158 508 -962 949 616 -575 966 758 202 313 -793 -699 463 -155 -329 -34 -4 -860 -470 626 -710 892 -402 413 163 -934 -757 -976 148 -280 244 -143 708 275 283 745 162 -560 892 -619 -19 657 585 -389 250 150 442 252 180 276 289 -415 173 -726 561 614 262 -524 -691 -662 -748 -136 413 -372 127 -65 -954 -886 464 -323 205 195 957 173 793 231 450 -827 -520 141 41 -841 -48 75 -230 -587 568 -800 -102 -131 263 106 -31 589 -520 260 139 -845 -507 93 80 -340 -166 372 751 652 529 25 -52 445 -413 735 -235 834 623 -463 405 -612 550 46 -898 -545 -68 679 343 -545 760 -10 -867 -841 -965 -514 391 897 595 820 728 -49 596 -627 361 871 -402 -197 97 -152 -632 -197 -466 157 499 -270 461 -960 -238 -114 -244 -425 515 852 -115 -557 100 265 152 737 -381 610 390 -614 -648 840 -92 895 266 -453 450 -116 708 -54 -381 -517 314 758 12 924 150 -127 -14 883 -178 461 715 299 201 92 695 640 -243 -178 -598 -823 -173 898 -6 633 -75 -389 -211 895 13 216 537 7 -211 480 554 76 83 815 119 115 572 775 -233 267 524 -906 -45 399 -718 988 804 677 900 -11 -306 -441 5 975 -188 -437 730 208 -756 757 967 260 -206 -436 -681 288 -563 626 -74 -719 841 -34 -838 -841 239 -293 57 772 -479 -271 -774 803 428 351 -514 781 -283 -191 -3 297 -898 -290 389 -604 -689 -662 -182 304 -50 600 -331 85 -403 379 170 -956 -255 -820 -731 -583 -726 -842 -420 171 -627 169 -257 -219 -839 -339 41 -541 -121 841 823 243 837 -738 -386 986 -360 -799 677 -426 489 871 -973 -502 -807 -333 -335 691 -973 986 -873 712 614 753 -481 928 -334 -758 898 575 -665 196 4 595 72 -54 -352 -327 -929 947 101 388 -734 414 759 -402 -986 500 -208 -235 994 747 157 863 377 -688 -25 73 -311 -332 512 -120 61 -828 -816 731 -261 -346 965 -430 776 -182 504 956 -210 -30 -933 -492 271 219 79 -211 814 154 673 -423 -24 974 -561 419 796 -176 -409 278 410 -5 568 775 318 -360 336 981 -638 -105 -134 -492 -130 -276 574 248 -925 -188 -989 666 -984 620 541 -40 614 -488 232 458 448 460 -705 993 464 -158 -808 186 -7 -482 218 965 545 -252 270 184 -543 659 386 -789 36 458 -168 -490 -306 -500 -352 488 -724 707 406 431 -207 -880 54 637 367 601 -971 799 348 757 974 614 318 540 -467 -152 750 142 -17 -768 -81 33 300 -595 783 617 -228 634 -336 -678 -372 -506 -50 -31 646 807 -870 -213 -490 97 -833 -172 389 713 43 -836 -943 665 -726 501 34 81 287 659 872 -931 -133 -123 -759 269 -652 45 -897 859 -454 -178 494 771 -205 -418 -836 -203 177 524 -445 -26 918 858 -861 984 -979 20 415 930 -542 608 857 -707 -314 -959 -892 -32 712 -78 -60 -75 882 425 486 855 866 -952 -542 793 552 872 162 968 380 301 -711 624 937 709 733 -896 465 594 203 -875 673 -972 270 -108 -35 -637 -234 745 759 908 -423 937 -995 -364 -426 -974 457 269 54 278 794 730 -509 -958 409 -110 1000 2 -760 -664 -929 740 269 -648 997 883 14 -687 747 -488 638 303 815 -109 -450 195 -374 -41 613 984 692 -934 -802 312 -395 -891 -788 872 -640 -244 -888 214 141 -136 -253 10 124 -731 41 446 -85 509 -329 -699 455 -215 -976 849 -695 -140 499 441 820 683 -430 -882 971 -911 713 292 79 -495 -162 959 581 219 737 323 -19 98 -765 445 232 -388 -383 896 984 734 231 -956 -979 -857 -42 -87 714 -105 777 -626 905 717 -584 -65 167 -600 857 -809 732 -716 646 39 -999 291 399 -374 526 -99 918 -1000 -725 -899 462 -573 404 -353 741 719 221 -668 -834 -23 -183 -791 -772 -563 307 484 -880 878 768 890 105 147 -728 981 -952 -969 -811 793 -14 15 -478 -290 -631 -116 329 151 819 663 261 -90 457 -303 96 72 -186 -255 -658 964 650 429 -884 298 525 -102 901 370 349 213 -933 633 140 -310 607 -15 -228 -363 -870 292 456 -172 763 708 535 40 -877 511 563 379 449 -827 -423 -307 681 86 445 99 659 119 -32 519 -289 303 -634 280 607 -779 96 -485 105 -108 811 693 116 145 11 503 133 580 -185 -821 -5 268 583 347 -517 359 -639 -841 271 446 794 258 303 237 225 -434 -500 948 871 406 423 -954 -728 921 316 -229 391 -546 357 -951 468 260 632 255 706 246 194 888 -454 -727 383 -999 -987 -187 539 -978 793 822 -807 1 141 322 -417 -996 -509 773 919 -1000 290 275 -720 -740 -532 435 -44 -502 635 -383 339 -317 846 950 -463 -782 487 529 961 -509 271 712 267 -634 225 482 -935 687 -147 -93 741 -153 -857 -889 -790 584 300 459 -530 -961 -38 68 -1 -327 -933 347 583 -849 768 75 -778 367 754 -213 712 -446 261 -325 -961 810 345 293 -296 502 190 795 333 -239 -670 -483 -505 -727 287 764 877 -540 -897 646 913 -177 571 -387 -273 -867 -855 -33 971 -637 885 -391 -297 555 -861 -19 990 -291 953 76 -361 632 867 374 -525 -393 107 85 -637 -103 124 -938 949 572 12 -307 -616 706 371 787 -455 -560 525 740 -780 123 866 -427 454 530 682 37 222 603 186 53 -932 -774 808 62 -913 -690 288 858 818 -687 883 -413 -970 -241 35 -179 558 -429 -610 -163 824 366 650 92 -794 -729 123 -697 -331 656 882 -661 381 102 818 -710 137 -347 -478 346 -102 -792 347 -929 -603 465 -38 -630 939 -475 880 -177 482 -696 -201 -564 -755 -125 -644 -238 -72 -201 -184 -320 -215 514 624 -14 -997 -241 700 -534 -514 -86 -847 -833 -439 -460 -294 -960 892 811 -794 124 635 817 970 845 -533 -675 -803 -91 -839 -793 145 -865 600 848 -227 -466 -568 -238 416 -702 240 206 -374 269 572 -937 716 458 264 662 -914 -443 909 -437 114 -555 -930 -81 217 -250 441 -66 468 139 -675 475 -689 -622 -5 -356 972 847 113 817 16 -649 -240 -662 971 111 473 262 -768 377 -236 390 -96 737 257 -297 664 890 187 150 -595 197 573 -460 61 463 -878 590 235 -26 952 -962 229 -974 752 578 -756 -980 373 595 633 -6 -662 -337 197 -655 375 869 915 853 -676 -46 129 -519 44 157 -674 -725 -754 497 -101 799 -938 -478 -207 -100 -50 -229 522 -878 -176 -192 577 -953 -322 -219 143 -455 25 681 -202 -253 148 -524 574 -741 -273 845 612 33 -85 838 -436 231 557 -550 -643 286 257 503 -133 -530 398 -220 466 -958 -614 -654 -266 310 301 -890 499 -396 -407 -318 -95 -5 570 -99 -863 672 153 19 -385 -250 -290 -15 739 609 -766 -486 -207 521 105 -746 632 230 -990 -951 -575 742 -794 -629 -68 562 717 -953 317 576 -123 736 -748 492 -9 652 789 -694 -842 919 342 933 -124 -798 -949 289 519 -282 -826 249 116 555 -648 794 804 960 -283 826 901 -108 -440 -756 181 308 -456 -102 492 8 336 335 621 105 -609 86 287 -293 -824 299 728 -670 498 584 -588 335 593 517 -5 399 -671 572 544 -226 584 169 63 -77 -75 -207 -292 -48 562 -184 -92 -890 147 -992 211 700 -587 96 463 850 811 544 -264 -411 592 329 321 -585 -811 -217 -534 496 -734 -351 -401 252 842 184 -769 -40 -801 -341 -376 322 121 506 -685 -428 -230 -557 -369 -658 -682 -406 -644 -649 -919 -588 -472 -292 -520 -217 85 -372 745 -924 76 978 -169 585 -847 606 645 -735 788 -145 88 -949 -511 429 668 -189 841 195 306 608 432 51 478 -311 866 -54 -955 -73 -258 728 -647 -967 -598 631 788 -930 930 571 -607 670 -386 416 948 932 -643 392 -453 -532 -535 667 856 -930 74 703 -706 642 -890 93 341 692 743 515 -55 304 -760 -111 -438 1000 81 982 483 -550 81 -591 -667 -72 -361 -778 -73 613 871 80 399 650 -940 -154 597 -701 94 -108 285 773 -518 -440 474 878 712 -619 -964 -768 677 148 245 -942 -261 244 148 -995 649 -339 -809 723 959 -626 871 914 724 -633 323 970 831 -590 873 -947 -393 40 547 335 -450 -236 507 -60 -886 366 -798 209 -69 844 -859 -679 618 419 -645 -434 398 529 287 -407 -531 -582 -733 -993 934 133 271 -76 -151 259 362 -875 -653 -752 382 559 -22 -489 -272 -634 -999 116 -583 -879 512 -851 56 -998 53 -32 -440 681 -63 170 826 -564 887 613 59 -410 539 -917 9 -981 72 -952 862 -145 620 -387 928 -206 907 716 -583 -890 188 921 -698 32 -93 438 -853 382 -597 -414 185 298 -474 -315 149 765 77 19 401 -56 807 250 -110 588 -684 -911 -25 822 -669 -223 -315 -743 -655 -459 -887 928 -993 -923 -434 997 -803 721 88 -976 69 96 967 -235 679 -474 -633 -188 -921 -919 547 101 949 -346 228 -176 18 202 895 845 -708 -339 276 786 -78 -571 -100 -161 449 471 -490 -793 -285 141 667 -230 695 -610 352 323 853 955 730 -428 -817 879 567 -758 559 760 -200 -265 -438 -462 -245 377 -243 -998 839 -199 -703 -995 -204 -258 702 273 -619 250 -714 843 216 603 918 -481 804 -650 191 336 751 -747 317 987 18 36 935 -339 747 819 33 605 791 -560 858 -223 943 592 169 637 -53 898 -68 547 979 15 664 -90 -190 -72 -223 -69 998 285 780 -164 -92 316 106 -497 -744 30 -265 -616 -556 117 -348 -526 -152 785 333 941 349 -739 -970 927 645 260 141 -505 180 -99 -478 -166 -337 -396 523 512 709 -775 -496 235 129 958 449 96 -280 544 832 764 -878 425 482 817 884 -297 572 -582 -768 -774 957 645 -329 674 -469 609 375 719 -145 116 -114 -511 508 14 -867 956 219 164 36 918 -797 183 248 727 -687 890 -282 -387 172 308 650 -622 -76 -528 108 -122 -332 554 316 515 413 608 535 -439 180 -213 249 196 -872 -734 555 299 694 663 -187 -716 -259 -977 -641 -455 110 -591 -23 276 765 683 -763 -91 901 -868 -440 669 491 259 -549 774 928 356 -277 870 570 288 -723 -636 200 -5 -240 -576 69 -334 404 391 -363 321 6 273 -889 514 -392 590 -809 -867 -51 903 -258 -763 -51 845 384 -183 -759 76 68 934 -768 -225 400 26 614 180 215 -919 -592 92 466 869 124 869 -249 -95 716 -657 50 -487 232 -434 -169 -536 -578 -463 841 676 256 137 809 -505 189 -299 -964 187 879 909 410 -405 -211 282 461 549 64 968 284 421 732 -276 -15 212 514 788 -978 62 657 480 52 -71 -419 110 993 240 -297 245 -589 872 -346 729 -32 -705 637 -873 856 -38 -399 -630 -881 96 869 439 206 752 -579 -67 772 -570 -347 301 15 -260 -287 -941 959 -236 979 -355 155 -395 -242 -158 607 878 715 -627 474 -886 -149 558 -43 444 -812 -688 215 -273 -225 273 -485 -418 -870 -412 680 -737 215 -380 113 863 663 -96 -486 456 -621 788 95 801 -452 451 -603 -613 -148 867 -650 678 -587 -933 -260 446 -598 318 -819 103 -562 -973 -696 -91 894 487 -302 84 189 -395 383 420 -662 262 -508 -226 -3 -191 -623 836 -245 -897 -592 -667 -798 159 -227 -651 303 709 318 405 56 828 759 555 -620 -233 -413 780 583 935 868 632 -584 361 -51 -155 -928 873 869 910 307 -96 -569 74 -396 -127 -885 993 -705 786 891 -180 -405 68 -976 536 613 -695 646 353 91 -818 772 -450 341 -859 -46 -6 -956 -67 -512 457 130 228 -970 820 -241 221 -256 184 497 217 792 842 -103 -690 328 -330 585 -849 -949 73 -894 -931 -629 -184 -738 58 -274 -241 -498 63 -312 -526 -563 735 -776 815 -513 780 760 454 764 317 -239 -7 147 -65 -781 818 -720 -206 -734 -686 -45 184 -801 44 933 -516 126 -675 645 883 343 159 -619 638 313 -159 516 -562 399 143 -118 60 -374 -735 -59 -110 -580 -90 460 176 620 -375 714 -362 772 750 80 622 746 -953 -543 -90 -236 -844 342 436 -644 -272 538 687 -248 331 -194 -823 892 -890 232 -521 -810 396 6 -53 889 -646 984 352 533 -367 -669 602 988 911 404 -619 162 862 -674 -831 974 189 510 562 214 -550 118 -970 -818 -160 -824 766 319 -887 654 -142 -967 -769 62 -571 -938 -87 237 -317 -836 111 483 811 588 629 -845 450 281 364 184 -358 977 72 -881 935 892 -540 -888 37 -639 706 -85 455 -914 203 -269 -569 -621 -784 583 -413 48 -589 806 -895 -273 479 957 -108 470 423 105 -272 184 925 333 291 -617 396 698 -864 529 906 -939 866 513 -31 -180 657 730 -629 898 140 577 631 361 -176 -557 427 284 569 -750 238 -500 98 -598 626 277 -441 960 924 787 68 417 -593 897 649 884 150 -524 792 364 39 335 451 579 -581 -807 -447 623 198 805 -533 -140 522 -121 357 -458 -904 -377 -416 -368 -541 718 -501 900 834 114 752 -438 203 -449 217 -132 -558 10 -97 -787 647 -849 -855 -321 101 195 -833 801 -761 -316 653 -707 -229 71 205 211 -522 707 -499 403 -813 -987 254 960 -759 877 405 174 840 152 285 729 -104 762 -685 -843 591 -615 748 839 -592 69 -300 578 698 -609 259 -471 800 -716 402 -125 -45 -571 -634 755 -475 -943 308 -9 -602 -572 204 19 -663 65 707 885 586 270 -477 691 999 610 -809 -146 -126 -818 -687 -505 557 -483 910 327 -263 -497 698 762 -692 123 -991 -977 -692 -107 -440 -150 2 -504 -36 -390 -130 708 -997 -90 214 669 -642 240 -148 860 -433 -414 668 -727 -679 -701 510 838 -636 -243 -157 475 307 -278 -199 -347 -953 -911 663 497 -1000 444 254 176 -65 -55 342 267 -77 720 -680 621 -45 -594 -961 -967 822 -159 534 185 986 485 294 -109 -150 -113 -878 675 -141 -488 57 -513 862 -159 -621 734 -391 -299 654 -246 266 142 140 304 -243 -379 229 -519 -576 984 638 -504 291 -740 -88 198 -388 -52 -696 41 374 120 180 -662 -302 -600 -485 754 871 974 704 24 787 546 203 749 411 784 -232 394 134 354 554 -345 871 -158 -954 272 -134 -696 -172 -746 321 -787 -212 -357 926 -142 -558 -705 -917 -121 468 178 122 -38 -271 923 -70 919 -359 18 620 -69 377 -936 -197 508 -554 -198 -908 -455 -849 410 431 -649 -217 -817 89 -589 -616 266 290 -71 -639 -507 -912 806 -100 946 -74 425 -696 -651 -679 98 -881 -91 326 366 -143 -81 571 860 394 385 -644 -483 -73 202 142 230 -160 574 -283 10 -968 616 -235 -441 603 747 -242 876 654 -865 -160 -964 -117 379 -152 809 220 -742 696 -810 -715 -89 -253 938 104 -132 -484 387 -730 -455 -920 -202 790 755 889 -903 -661 147 -873 841 -408 -296 -509 296 -830 994 -261 -834 -485 581 390 153 -348 654 21 -268 -105 -982 -932 -194 819 872 -899 23 -507 -602 -177 -399 -31 79 -739 35 262 894 436 638 744 -624 350 -734 -43 -326 88 -973 -955 -782 745 434 624 -593 -14 511 -383 -779 -992 35 904 637 -4 -870 304 -172 -116 -199 970 -771 -543 75 925 801 -527 -762 978 -584 -133 396 940 -694 -643 -558 689 157 -67 435 -973 431 674 790 -504 463 -892 -940 268 -200 636 -788 429 562 -294 -956 261 -517 -408 -39 773 654 -116 -730 165 138 -676 -885 746 576 -610 -229 -252 776 101 -111 88 -409 122 -602 296 128 -324 831 274 927 374 823 -566 454 -9 43 92 -174 -47 195 -524 561 621 0 623 -845 -925 521 -229 -187 -402 -564 -554 -389 -438 -824 29 394 -810 -844 -666 454 771 798 857 775 207 298 773 -469 -23 639 769 -259 -65 -445 42 179 843 293 -139 -172 784 31 -882 -309 -454 635 468 391 -610 680 125 -313 -378 -694 841 53 -611 -10 221 257 -98 187 915 439 497 -421 90 -298 -461 -662 -166 164 -253 253 -622 783 611 524 817 -738 355 6 -356 199 186 -924 219 -570 781 -360 579 -146 -794 -206 -657 626 809 -577 -411 -344 -818 8 -919 830 292 -658 557 -504 739 -442 135 61 509 554 868 91 -259 551 -924 -862 308 -82 -427 649 -343 -973 -276 -868 -436 48 419 443 196 118 80 -243 798 -727 -222 -645 948 715 -54 -176 48 941 -330 903 315 679 -431 684 -152 336 -785 943 27 -203 -60 172 886 900 667 356 423 497 528 -408 -71 351 201 495 997 531 -581 -95 41 -155 -16 717 851 -255 54 -131 579 656 -977 545 960 638 -741 -479 258 502 218 -880 805 -888 -823 -759 526 897 -12 292 667 -635 -210 -245 -541 623 311 -733 835 929 -772 102 988 -532 -273 -390 -266 -754 -692 -91 -956 -572 763 489 -512 10 -198 -147 -31 -336 505 448 450 225 151 -626 -724 -523 167 -552 472 -418 392 59 895 384 332 -14 -284 120 106 866 -256 986 -878 944 725 -902 619 -717 -316 5 939 -815 369 -598 191 450 -317 -553 -966 506 -36 -208 35 -644 -107 -495 -679 -322 428 -686 -76 -680 121 151 41 546 616 256 -521 472 492 -902 -762 366 -238 -157 467 -69 -807 -694 123 -790 -817 -908 524 -44 -786 687 -309 771 -845 -441 2 -215 -354 555 387 381 -316 86 318 -424 235 -829 127 533 -996 790 598 -31 -961 -500 648 191 -76 904 -247 309 338 680 -32 -172 -939 547 -456 655 771 -272 31 43 72 91 247 936 -574 80 -497 -133 -149 -489 828 295 -227 -998 -655 931 -486 72 -463 -313 -996 505 441 309 -799 838 -248 -912 -389 -40 -302 -819 864 534 787 760 689 665 121 172 694 -408 -869 -693 -434 539 -291 -979 372 -951 590 -721 61 523 -532 -8 -468 253 360 82 -484 107 -102 -30 -559 -612 275 650 -406 430 -895 -235 466 261 -636 -895 -621 -674 348 603 304 304 144 -958 713 201 -6 658 -180 894 -790 735 -141 364 140 832 -649 -667 -166 -547 588 -741 -842 -193 628 -341 -643 0 -735 809 -464 182 671 -386 789 238 356 -694 -844 -674 -11 200 993 644 64 -632 -155 892 -141 -634 -291 151 746 -871 -611 948 43 735 480 -459 538 794 -478 519 527 190 -412 772 -342 -82 670 -299 -564 497 -744 620 118 884 328 741 -393 -737 213 185 443 830 -96 -482 -277 806 104 -789 -832 -862 853 -857 -904 843 -957 202 675 94 358 -953 765 -266 -88 707 206 -673 -271 951 -907 933 996 -415 24 612 313 -775 616 -890 390 -208 -245 107 908 -541 -648 -704 -682 -546 512 0 -328 147 -813 -378 -19 -336 -328 169 281 -460 -326 -655 -748 628 -128 642 -978 -49 457 493 744 -933 -822 -587 172 -163 431 -594 -423 548 -506 -370 -640 -657 938 891 -853 -179 494 -217 178 -197 -361 753 -162 304 711 -874 -47 -231 -109 -352 339 -647 -585 -38 -117 762 -625 87 759 680 768 -181 -476 -599 433 -245 -289 -383 -111 65 -822 -962 -115 243 42 -548 -240 -89 135 907 945 792 333 -898 -635 935 -102 -945 187 362 -965 11 -140 600 339 23 -413 -966 56 -717 -886 260 -251 621 548 -66 680 -262 352 94 -726 484 -175 -862 -874 -599 102 448 -181 -314 -225 -280 378 -315 76 -437 -938 -281 839 34 -116 417 520 717 188 692 -459 -263 -974 910 453 -604 295 441 174 972 415 -384 720 486 -761 416 -269 476 351 701 878 891 -330 242 -682 418 -432 172 429 -837 -884 722 -325 405 202 -884 -250 22 443 759 -964 695 624 -684 750 -894 -269 659 -970 -997 605 -243 550 49 655 -77 876 -992 446 357 537 964 -638 872 -31 -90 -184 -894 -49 -228 -252 -883 -69 -357 -306 -855 -573 -705 819 -216 353 -109 -942 814 168 660 582 928 -760 589 -570 82 -552 687 -119 758 456 529 48 764 -372 438 172 -309 844 455 -859 786 -359 210 -197 -816 -890 517 -980 -707 288 -208 -835 -651 558 -930 -825 -802 -12 -197 -75 -2 -677 351 193 993 876 -968 -505 -247 918 251 75 705 -179 660 570 749 -586 557 971 -810 383 -905 163 165 333 727 -124 -826 390 795 -50 683 -423 -232 359 -398 -162 927 436 -501 -707 229 421 -441 300 -818 15 -681 114 -767 -844 -893 -527 -290 754 -392 42 966 562 829 -500 -184 -669 -976 -865 -602 322 -617 -396 -795 34 -727 -764 -421 481 -603 -435 -396 627 166 -337 -439 632 139 -339 321 69 196 688 -847 787 105 -262 -476 -939 -324 152 927 208 271 194 -815 -324 505 -569 363 23 -32 202 121 370 -821 -568 -804 788 726 889 -625 17 -472 -68 -259 845 91 345 -166 919 101 238 315 -741 -749 887 226 -198 365 -238 -903 249 944 701 -788 80 67 44 -766 -572 972 -727 757 -160 597 -542 439 72 433 -355 450 -94 18 -288 -82 -68 991 88 -821 -752 136 338 815 9 -203 28 505 -891 -59 918 -601 -595 -473 -263 701 125 -807 178 -203 247 -629 -220 -454 954 1 723 611 32 -666 981 971 863 266 -182 827 -292 -356 544 856 -246 -166 127 -179 -512 -400 430 324 322 616 -144 295 -897 821 -231 -961 -726 455 -229 802 -753 646 -307 935 -307 279 -803 146 -763 734 -65 -895 -579 776 640 324 379 -803 782 -519 -192 194 98 584 -443 66 517 -748 638 797 803 -681 -762 -704 794 -515 -835 903 552 -448 424 678 298 416 -197 16 474 -768 600 85 666 891 849 -19 51 548 -789 -903 -972 719 331 822 933 836 346 -586 -778 816 163 -571 -101 -780 -100 134 972 595 27 -931 -535 340 -50 -891 501 -836 -878 427 552 -533 446 139 -534 390 9 184 -194 830 -507 694 -645 -670 386 -42 278 686 -665 779 876 584 -41 958 681 -273 996 760 590 -950 758 247 -208 409 -894 -756 -88 -54 325 392 657 781 253 -295 913 -60 -138 359 852 38 983 972 -572 63 -666 443 856 -676 -638 603 -935 323 -349 593 856 -279 -149 321 563 93 -583 537 -660 -963 -456 -813 777 -405 178 -274 69 -299 795 -52 -700 73 642 -466 66 383 477 348 48 684 -934 -589 -179 499 -558 -943 -496 -700 -529 935 746 411 -397 -527 407 -781 -337 215 142 462 -392 -890 185 988 91 -620 295 -848 -520 468 -77 752 929 -631 20 468 391 -85 527 759 100 179 -960 -154 950 956 -12 289 704 986 21 262 625 -632 758 -359 415 -57 -40 427 285 539 -703 176 407 -577 336 190 -582 518 203 172 956 -160 -273 -770 91 -765 -113 600 -358 -614 476 -334 231 760 92 -734 198 224 -557 -608 -687 221 522 -579 -366 698 -701 726 226 327 13 -418 892 -853 925 274 767 -919 515 887 -482 -919 94 -365 -186 -625 523 890 -692 781 284 266 157 -888 -833 371 671 172 -63 1 767 -250 367 -948 546 78 -564 -114 380 -16 -387 -786 449 -120 819 376 -141 -861 128 128 761 962 139 -601 -289 -227 131 -393 -682 62 -35 -14 -835 644 -606 -261 -662 441 679 978 447 -227 -777 367 -220 -108 -289 -206 250 -200 653 606 1 164 427 10 -996 743 103 527 -387 469 308 -761 166 -866 -551 882 218 -303 704 623 -857 723 945 241 50 -670 -307 88 -330 -659 344 -740 287 -909 947 -455 -733 517 706 -518 568 -225 -175 933 442 259 907 788 -732 -468 -450 402 -457 477 -144 -63 641 728 413 -772 778 21 360 -777 711 332 -366 -705 313 -262 492 4 137 -66 -931 -598 -351 -630 662 867 -500 -113 -624 -653 652 376 710 -411 638 -834 -522 -158 -255 188 -95 -826 202 -601 -113 -943 -710 433 457 -788 -441 -782 -221 -572 -667 64 -964 -19 -513 -17 95 -137 929 -739 -188 951 867 -889 161 -534 -896 -157 297 337 578 944 496 543 -936 -134 -975 234 -736 -529 524 -431 -634 -491 165 175 511 -575 199 743 -5 -14 517 -216 229 -587 -453 593 713 671 -178 347 -171 824 -710 -347 470 -422 -894 321 -703 797 -951 -437 -157 66 -175 843 -728 -544 377 -346 -67 151 518 -696 -941 214 -990 156 622 752 533 -835 -483 270 38 230 -703 868 -589 214 -199 -428 743 701 -192 847 -271 150 239 390 202 -246 -734 170 220 75 912 -778 -697 107 -796 578 283 -299 324 -812 579 -661 574 -303 362 643 -755 -957 -777 -203 -895 -605 184 -843 755 147 764 890 -741 623 -766 -347 47 819 -241 264 -243 287 258 -127 -756 162 -921 -686 -819 -365 513 516 -858 -402 -564 -714 235 -508 175 -500 467 -101 322 543 -668 -599 967 -963 -646 944 -487 -721 -758 879 83 913 396 -107 -889 41 175 -124 225 -692 501 -28 -574 -98 -741 895 -453 130 -767 600 -148 87 -346 549 -661 762 282 147 406 659 172 -381 -13 -647 981 392 -636 520 75 483 999 736 881 983 -609 997 -881 371 749 -127 105 -150 523 526 -132 -276 -643 635 -179 410 -799 -869 858 -216 -761 478 814 733 577 -109 -847 -667 -410 -752 -152 -466 54 -979 -828 -922 -852 957 -437 405 -748 -626 -308 -350 -163 -560 834 -189 540 -112 -499 239 17 64 -917 -850 -716 -705 -848 -228 164 932 -685 652 -795 837 -907 -866 -274 639 99 -39 831 778 -27 -913 -257 -50 966 612 -173 446 -738 -316 -94 586 -499 -703 -904 451 892 -210 840 450 -43 -130 806 -469 -49 559 -818 -975 -727 728 256 -291 505 947 -558 -271 210 -517 434 -907 -595 -666 -199 -13 -44 925 -113 861 -969 262 642 -516 -799 948 377 -888 -366 -904 690 333 23 640 908 -715 -564 -684 190 -33 -224 307 -908 -672 197 -203 796 700 -95 -849 973 -698 -471 983 -219 425 -376 -740 -479 -721 459 292 618 -18 -776 526 493 -273 -872 -405 652 -357 356 -787 -941 222 -301 219 -124 852 -822 478 -319 926 -840 81 -589 -461 996 -431 -462 -188 -657 612 183 -301 337 96 -578 763 45 237 933 956 -560 -820 -102 -337 53 681 548 -469 -952 327 338 927 -945 -568 755 -885 803 531 636 647 -968 -430 949 980 938 748 -469 -562 -92 724 -66 -181 868 962 171 -936 -120 -954 716 647 -992 -399 553 -778 -641 -733 -796 764 170 382 -566 191 54 608 436 470 428 224 -451 852 317 -358 813 -46 198 -723 -563 512 -584 13 265 -240 -365 540 -654 475 320 -136 -724 405 101 777 637 -882 -857 427 -459 -390 62 571 -609 660 -40 666 820 18 551 -133 598 -477 567 -272 431 -266 988 -925 162 114 -979 -802 270 175 -64 393 -867 -580 152 196 755 562 -378 908 -8 95 -371 -278 192 979 -946 -412 -14 631 83 -224 -939 -104 -684 -599 -593 -11 -120 -277 -350 710 -960 870 -867 864 -808 -354 -304 731 881 -965 137 -263 705 307 -999 199 -476 -615 707 252 -165 -629 -204 -33 493 -943 370 -11 186 974 -866 1000 -85 509 994 -610 -526 -372 -379 637 -752 174 206 -481 436 -883 -512 -561 636 -507 -279 -639 -44 282 -120 -952 -117 165 -466 289 952 -579 545 -201 288 786 -754 782 584 250 -510 -820 57 -873 861 -285 -445 -145 -32 681 673 -947 -395 -44 810 623 962 693 535 267 276 262 -668 -90 742 432 57 886 -147 -437 11 526 373 -155 488 -14 344 1 533 881 -404 -13 -164 -543 -671 69 -211 -9 -592 164 65 -691 31 -176 196 796 -161 -728 286 997 617 202 -205 -974 876 698 -504 280 529 -712 918 812 -888 -141 295 -209 -494 923 427 -200 639 -44 -959 676 635 -622 -503 -813 752 986 880 -951 847 700 782 -41 724 285 -123 -177 -168 -638 499 -287 -491 -358 -594 521 -34 -728 -663 526 -45 -165 318 282 -200 589 -914 96 -906 893 -530 785 -203 -222 -664 -478 916 -265 955 -237 -39 125 -246 -519 -373 650 -898 -463 -21 615 -864 829 -434 -860 -808 -169 819 356 717 -488 -512 -353 -141 -209 87 -285 -687 148 -473 -252 -995 -998 303 -574 692 650 869 624 -752 928 -7 -782 -1000 12 283 -730 -238 -597 -831 416 -527 488 -893 -823 694 -540 -52 637 -711 -593 -23 618 413 -398 -559 -948 -133 471 -759 93 -635 -439 -52 -967 -55 169 296 549 -220 -825 -495 -953 -863 542 -458 641 735 -521 947 -197 396 -138 869 -236 -67 474 587 939 -698 345 -569 862 -837 925 -758 -326 -850 184 -544 -129 -749 907 483 -198 -605 -226 260 -380 859 383 927 459 -324 -985 317 432 -781 -831 440 908 -2 329 -865 527 -628 -635 -584 306 382 363 -231 -589 -961 265 -178 15 -917 133 317 650 716 657 352 -310 746 18 54 -550 735 645 302 610 -924 16 -876 -510 664 -350 124 645 138 -282 317 -568 -588 -989 265 -131 611 -544 236 422 -816 -633 465 -482 760 -315 320 -283 -581 -793 -301 472 919 651 -796 254 -441 251 -766 527 117 -120 -570 848 616 238 108 245 252 -273 830 927 -387 459 900 160 -911 -164 480 -507 -685 874 460 205 -362 -127 -161 -402 314 -542 -431 925 54 -675 4 -963 132 -561 -586 -392 435 548 -890 -341 699 -213 869 512 -462 445 900 -442 -306 853 -522 -653 670 405 60 -869 -495 907 374 10 -317 -46 280 924 -471 867 793 459 719 294 -536 -141 738 164 837 630 334 782 37 42 -666 -551 151 -681 619 488 625 -672 -570 595 830 -499 -608 793 -121 -785 -61 308 -239 958 -274 483 570 -249 581 -848 0 -654 -435 938 -122 -734 -832 -956 -891 101 -303 -958 72 297 409 22 81 348 -65 -362 -468 -530 99 -727 145 -603 -994 -902 -764 524 761 -809 982 -71 270 -857 528 -550 357 -175 574 565 -386 -163 -192 362 213 995 806 -607 -137 -990 539 582 985 758 197 677 -992 927 13 673 -593 -19 448 199 -967 213 -66 691 601 751 334 -773 -258 909 542 -543 904 180 836 917 106 910 432 -433 -683 233 61 -425 -211 553 -507 -392 295 -793 614 -602 -523 -74 620 917 -547 345 -30 548 -85 -915 887 766 -429 834 -352 -420 -675 -508 -269 610 -144 924 185 -867 632 601 -926 20 988 361 -778 -273 -68 -51 -56 168 -175 -834 343 735 473 -160 464 -256 -885 -26 -222 715 -979 123 -459 771 689 991 250 552 170 -837 -132 -892 985 -854 671 -31 -17 836 -98 -446 -403 128 -675 722 102 -746 621 -975 208 307 825 504 801 290 -463 -830 -448 822 830 -865 940 551 -820 200 573 -428 -167 -911 212 341 615 107 -771 16 252 -882 816 -542 838 -479 -173 -70 139 852 -742 956 886 500 -819 694 -348 -528 681 -650 -679 994 -816 915 -655 44 -839 711 422 -949 -92 -576 -711 -815 131 -310 -457 594 -873 -196 492 -696 -350 885 -254 291 593 1 138 772 669 794 975 547 632 -944 370 192 26 599 723 849 88 -447 687 -801 109 149 663 13 152 897 -574 -366 -625 729 70 -957 603 754 961 314 -981 -745 -721 -645 961 471 -152 -998 -771 -129 883 -261 -511 -534 -630 693 333 152 727 811 -737 113 -945 738 416 -57 -477 207 -590 102 547 64 -440 527 -849 -943 -431 279 -394 -586 -368 -452 263 -686 -190 -620 391 695 942 -597 42 163 -424 -998 -414 233 685 -211 517 568 459 -179 -48 -59 -590 888 500 -787 338 2 -482 -640 -895 -30 -898 -306 531 -675 182 -22 -907 474 -163 189 566 273 -82 -941 -28 13 239 -122 759 458 -476 710 271 325 311 -274 -173 957 421 -929 -678 383 -665 582 40 839 -989 232 509 679 -933 -453 -815 -819 103 -357 528 -143 -488 -5 -881 -662 35 -800 -308 160 -40 434 -863 155 -44 780 -240 -171 -664 368 301 441 -440 878 -611 558 907 -104 762 -327 44 555 -102 998 -677 -560 815 533 -114 494 -667 -482 935 -537 594 796 -750 361 -708 470 -959 372 756 -782 -249 -770 90 943 818 67 -135 835 -163 28 -77 -21 -774 526 437 -374 -972 -225 -121 -261 808 -825 300 -999 950 -823 816 -736 -464 698 -238 -840 951 -458 -78 648 -753 725 293 -274 367 -266 240 -54 156 42 891 601 871 -231 589 -492 -84 574 746 -255 -18 -283 -153 459 -524 -843 -919 89 316 -29 -928 -837 927 624 -505 -690 387 -397 -698 907 793 339 277 -647 -696 183 -547 939 823 398 -587 -872 582 870 -243 -796 915 -480 -466 -219 277 -239 367 -675 -835 139 100 -625 -957 329 942 218 114 -777 -63 -526 692 -544 -158 -650 -891 237 420 -786 -164 340 -474 -50 -797 916 712 -555 132 -722 -54 886 -968 -463 29 -296 727 -115 -97 565 -341 -759 186 8 -660 323 46 -794 258 577 42 630 980 -768 895 -783 -177 -225 -35 -258 -492 760 671 -396 -291 -918 -190 -450 246 -834 -641 894 741 957 275 852 -774 48 -446 371 558 -418 842 974 497 458 -687 645 -831 931 -374 176 -579 -963 522 686 -833 151 -621 379 121 -616 -396 412 258 -606 440 -788 159 565 -851 574 415 281 809 770 991 977 -834 959 -521 -348 -219 515 -602 26 -922 -298 -821 163 967 -163 -709 -304 386 515 -603 -14 907 -708 97 523 -499 -953 568 -20 -631 -770 538 -437 981 275 -370 -312 -502 578 -761 906 -749 -703 792 785 587 -313 615 -341 -321 559 -294 -344 -73 594 -449 -346 -437 339 -253 327 -592 -690 186 -144 530 1 -110 -976 894 924 38 75 -442 -186 8 -841 859 -778 49 73 110 -168 -624 -640 223 813 893 -623 955 -77 403 257 -154 -353 779 -790 -891 -711 -751 427 -482 -75 -7 316 396 -98 176 -618 765 -603 -760 -3 817 -319 -357 530 -66 -147 554 -293 -323 -459 -483 -751 49 35 854 556 -321 400 -557 -371 795 625 -382 629 169 144 -884 -633 -943 -518 -197 987 -334 182 664 -561 146 18 817 255 263 28 895 251 -92 -228 -767 -523 -960 -135 -321 -894 -21 535 91 478 316 369 -653 -236 -826 -845 562 -137 725 480 566 -188 44 -715 1000 114 179 208 -614 785 -928 830 -246 -957 -30 -131 140 -958 73 213 752 373 -902 207 87 -516 825 -875 789 308 187 -754 -422 -939 299 -532 -934 39 -83 225 -3 -653 -973 955 -241 -507 716 461 471 -250 -599 119 339 768 568 -827 -56 343 -776 811 894 -804 -996 -714 984 935 -55 197 164 29 -609 -885 -296 754 -684 124 -585 922 -470 911 813 794 -401 -683 416 576 -333 -248 -119 693 876 704 364 -92 -936 395 -818 -54 -534 -114 776 -896 929 -664 101 -925 -964 -475 -559 -523 605 -449 -189 -948 -526 -756 190 -544 -621 -408 628 -588 617 -725 95 275 -494 462 800 -939 85 544 -265 723 926 -749 658 -619 981 106 -70 -854 320 449 -262 -439 112 789 404 -196 -457 151 -635 153 -600 400 -379 -401 -516 -238 50 -245 199 -242 -122 -710 -640 -484 231 -36 -607 215 -36 -742 -487 147 -131 293 418 -27 344 833 -435 -398 -300 -67 -742 165 149 -257 177 -392 -618 -988 768 -172 -83 -468 -783 -156 490 374 -520 -778 449 -230 279 -153 -926 -972 911 -617 -672 -64 -204 -214 -494 548 156 735 -630 70 524 70 665 757 -941 -970 62 387 -93 -290 34 -643 -66 -295 817 -341 382 476 -991 -223 -208 692 -983 -989 -226 486 510 351 524 -917 -701 -193 -103 -612 831 -40 741 361 593 -336 782 -585 -740 529 -467 66 159 907 -548 326 475 897 660 -478 973 -952 -309 -108 -545 -58 10 654 -662 128 892 85 121 191 -442 -295 323 -385 -114 231 602 389 -857 -785 561 -252 -434 -262 894 172 -313 -271 -244 -146 -115 61 242 -481 -665 600 -113 -315 424 -223 118 -492 -278 473 368 -736 -27 30 -28 -532 992 125 807 566 384 552 391 301 -279 -375 148 719 -440 -929 697 -613 -597 -935 857 305 -599 -390 -500 -217 -974 647 80 915 -907 -250 -148 186 -380 957 70 788 986 -378 336 -507 -101 864 503 -157 932 -938 559 -672 -925 201 587 931 527 827 -189 -621 -816 -886 -732 332 637 -179 643 -711 -274 -690 218 -517 -374 630 980 -143 274 450 57 -81 8 66 904 -126 -918 -960 547 893 682 514 -857 504 272 -745 -157 952 -844 904 -279 550 -307 -594 740 475 716 678 -228 974 114 -704 -317 -741 679 -458 -209 -569 -881 -688 -554 877 -431 765 475 703 -602 926 137 -426 -708 573 728 -107 -12 940 -381 -281 123 -99 15 395 -762 -307 -292 -432 691 -165 -245 459 959 -796 -44 615 -167 4 -666 -243 867 -441 615 762 -663 164 -694 -216 -160 485 -231 -887 604 -789 751 488 -384 -112 -203 853 642 940 -657 -984 -425 -139 -894 239 -248 75 223 792 -71 -633 952 -378 -505 249 424 -176 -900 338 -934 -891 -920 -2 -528 -869 -832 -834 -92 -428 -767 -616 -950 202 90 -946 330 -592 -116 -782 -737 349 911 -794 235 -400 951 981 916 159 -562 282 -29 -942 -156 530 -526 479 -429 -937 402 -220 -995 585 -651 283 -140 37 -853 473 -66 995 -552 -827 -860 877 115 -726 269 760 -874 33 -293 -740 -31 469 -147 84 420 -324 -983 -225 -959 323 -312 948 -665 280 90 550 338 -444 -883 705 773 -382 837 798 407 226 220 -398 852 370 905 288 951 299 193 340 103 336 -397 -712 -887 -98 -323 -241 643 96 -730 758 802 -502 137 444 352 269 -287 297 -697 985 210 426 104 -980 143 -937 -558 -650 -384 -667 766 211 -759 8 -440 863 -160 875 54 337 636 -415 790 -641 -43 674 1 -236 196 -13 -946 674 -253 120 -595 -421 916 926 69 628 76 -86 -394 -983 -414 -984 -30 738 -245 312 951 684 -901 -294 948 853 -91 -503 -356 -7 483 512 396 -727 610 -729 -760 332 -974 453 -74 -797 -42 -267 -224 79 339 303 -863 407 -455 5 766 144 -270 -220 -307 -348 -40 -878 -246 468 -413 170 -422 -593 -241 -525 -802 -708 -498 -361 -219 199 -435 -534 401 35 -385 -685 -879 -149 561 -925 -282 -302 914 -848 -443 -742 -262 -253 -706 -921 391 -559 137 385 538 -925 -746 -72 602 -556 485 -812 757 -374 -443 -659 778 736 -704 -717 402 953 -532 847 -34 642 -320 -669 -498 960 599 -59 -984 184 512 349 819 -65 219 -918 238 211 -485 -449 608 -104 187 -745 726 352 -907 471 486 -474 -363 -818 958 363 151 -376 577 -170 -521 479 590 -936 416 936 47 -587 601 216 -628 406 -822 -685 39 72 722 861 194 142 337 -674 -189 -951 890 271 217 -688 -99 -659 287 908 612 -495 -666 645 -44 436 416 -571 -334 904 112 226 654 152 345 -313 -465 -149 958 608 -53 446 -75 -255 -505 -989 20 -824 -371 310 -201 -23 -749 -340 -589 -17 947 987 813 863 -425 -525 360 -841 300 598 -343 -507 793 419 510 -614 485 858 -776 373 -219 -953 210 -323 -753 -504 -936 -882 -761 248 250 960 -643 -803 717 435 485 -205 20 562 -346 990 141 -101 350 146 773 -197 147 -727 947 -398 908 636 804 -614 337 487 -94 -295 -194 -337 780 -12 -704 982 819 653 -1 57 550 -724 -166 335 940 386 862 -994 -421 231 731 716 696 503 703 -360 -547 653 -322 -145 -45 984 -139 -894 -969 970 982 -491 828 840 -646 813 804 575 -336 -364 98 358 844 790 -254 -262 -558 103 730 -837 -732 492 -284 897 -187 847 -40 861 138 -475 125 -449 896 -503 -815 1 442 130 -494 71 -132 -235 856 -768 513 -771 367 171 -219 550 611 -861 -31 983 -218 -816 438 -458 -657 170 -892 -26 658 998 -567 -107 194 -800 -810 -745 -929 929 576 -448 449 -919 -171 -573 -881 -804 605 784 243 842 238 199 387 -430 -744 408 -53 -340 -654 925 556 707 358 -879 926 934 -160 -837 -884 585 -480 81 -186 -459 -33 -546 -495 -935 6 -265 -895 -537 811 -618 466 763 163 -885 123 167 -587 -683 -679 30 614 511 995 777 505 -127 228 -834 -529 399 172 -548 -995 -6 -149 404 218 -693 56 105 -226 63 470 -754 -523 982 -539 -452 -946 252 -669 -430 -13 -338 175 -232 -296 -902 -415 -215 -176 -542 -294 -36 751 -489 -523 349 446 -772 -65 641 -72 320 779 -453 -182 912 -674 218 -771 -505 -681 226 -329 381 -769 424 164 573 521 -113 674 -717 104 -482 -54 443 310 279 -605 126 577 477 917 -810 498 -410 -789 308 673 148 280 17 601 -593 -893 944 803 643 497 24 -251 -674 -195 -825 -740 710 542 493 594 650 -730 -717 797 -761 101 -985 919 -135 -636 -181 -103 117 -69 -162 -110 -106 -174 280 -335 498 336 262 -800 239 820 -413 755 175 -907 -460 -633 387 375 366 -527 -126 -60 -969 686 -416 806 -533 48 474 -374 -246 149 -155 918 705 369 555 -939 -68 -625 -893 939 -349 903 535 -603 -179 597 -274 -258 488 815 -164 804 -645 -460 -331 777 -996 296 749 -74 208 -521 -829 -859 -42 935 949 456 469 -608 917 110 168 458 -286 -352 857 -26 -509 123 -313 -613 779 -213 276 -511 -889 -261 898 720 456 238 -666 201 299 119 -274 -673 780 387 -502 -55 -373 -619 -157 -727 126 280 -121 -227 660 419 -37 -846 -18 -494 719 366 375 -104 -521 60 -602 877 -921 153 601 -209 577 -1 -390 371 -860 -901 524 -404 905 793 -692 -769 -833 -28 390 227 634 214 371 -344 172 -16 -476 497 46 -139 -201 134 -433 -566 -600 -28 -571 -872 148 -239 604 349 683 -113 -786 228 -359 -666 -475 -494 -217 -592 -925 76 -918 -432 771 -974 792 -479 281 274 -624 -483 -847 -510 -168 149 538 -707 887 315 -475 349 496 -173 -355 -343 794 449 -790 -683 448 690 162 -887 -91 668 337 103 -536 809 89 -658 402 197 127 945 826 -247 -980 -786 936 -4 170 -919 -720 381 -964 866 148 -397 -235 -24 -483 768 -54 -838 -90 -79 606 890 551 626 231 -203 -8 878 873 -918 762 888 380 761 -580 381 940 530 -772 191 -698 -640 -519 997 285 732 -325 -134 -812 4 498 596 -97 40 -675 886 -471 -569 -532 814 707 -950 -768 -113 692 -241 279 -624 -616 308 -986 -879 -572 174 591 202 -749 -894 -686 875 611 -814 -231 799 -836 -12 -477 -73 -756 -225 800 -498 485 -842 -174 964 -205 -425 585 -593 654 -711 -235 -489 628 -370 -330 -193 187 -265 575 610 -718 6 -199 441 -437 363 -819 -81 -547 -979 972 865 725 -524 -398 833 834 -170 -694 -107 822 -324 -198 -735 20 644 -429 -541 806 -892 -89 -40 -523 -610 -116 -88 285 340 466 -339 -584 44 -830 250 -501 92 840 842 185 -829 -406 -259 661 -397 673 873 -229 836 -767 -1 -700 598 -903 -249 -852 780 465 891 526 767 281 -64 385 841 226 514 -462 393 -958 117 993 879 -169 -190 -474 465 834 450 -426 -405 80 1 -804 513 92 961 359 416 -902 -809 -351 789 -741 613 885 595 -404 -310 292 215 604 -135 -658 934 -39 -261 16 720 632 -194 -703 364 -280 -481 831 -474 578 728 -725 -510 562 121 -91 167 407 453 -803 951 -639 -414 139 55 132 201 885 891 769 -732 264 866 -642 -420 164 688 764 -770 -991 -87 386 -12 -591 -881 381 159 874 526 296 320 -296 161 769 -554 -918 271 -298 -867 706 -88 -107 2 -753 -554 747 -703 279 -647 -156 631 905 348 -983 -617 230 31 18 551 626 -750 930 -82 -861 -86 96 255 961 -134 -833 -11 851 -846 -612 243 -523 -349 113 -551 -20 98 534 -491 -798 -4 413 -520 494 -958 -334 -715 -692 411 -17 -113 -951 41 -363 -180 -797 -478 -607 -647 922 -242 155 799 960 -923 111 -630 350 -538 -543 224 -59 -457 346 616 604 -315 -552 -146 -422 637 -612 845 775 -12 386 52 -729 28 265 659 454 -321 -412 -486 -867 230 768 890 -696 579 -296 561 -539 -53 -693 815 645 -488 37 479 -407 311 0 -729 300 -320 -163 -589 730 -451 -270 -775 908 -938 -936 46 437 -797 375 374 834 505 450 341 -127 -41 416 -878 838 -387 -896 -212 -554 -187 457 -948 501 -273 780 123 -89 552 600 870 -473 -49 -998 647 236 -900 205 -286 -648 -339 -577 -787 -637 807 340 -796 -963 485 -765 944 -665 677 76 225 608 659 594 474 930 -140 597 565 231 541 374 -762 -982 621 -526 -516 698 -911 -23 -830 -573 971 135 -329 802 177 -507 -385 311 -895 175 35 316 50 -324 143 385 -41 317 -558 -521 141 -90 739 2 899 885 45 46 910 -945 722 164 720 600 -276 -287 978 -740 -150 -351 -564 270 -955 -631 881 -263 612 -917 280 -272 -579 -557 -906 -271 230 -346 146 -195 239 -456 -757 261 48 170 853 191 222 -594 980 319 105 -998 -600 950 -326 96 -967 835 930 -114 -88 14 -750 497 658 890 -216 -962 -982 -632 947 -949 -882 363 107 23 -375 351 91 458 621 137 -264 722 -700 86 -895 -808 -422 748 418 -107 626 -535 -997 -916 -67 -452 -851 58 -594 -132 239 -194 -670 -448 838 -156 560 674 -42 -565 -851 -726 741 -559 -430 -72 133 -564 -188 -365 -473 434 646 -760 -748 -101 -326 741 -502 520 20 779 -422 947 -15 -288 -830 560 440 -508 -969 434 861 22 -191 17 -76 -263 -913 100 2 -226 -237 -764 -974 787 -380 397 -739 -23 534 916 -474 -843 -447 771 40 980 768 958 643 533 27 -71 489 -881 -100 283 925 -360 -850 923 -556 -582 250 -559 -10 -823 -165 -765 -590 -286 -701 261 -170 112 697 -355 671 585 -502 -253 -193 765 -611 -457 763 29 -579 531 887 -741 775 96 550 -799 201 906 216 389 744 828 85 -234 -983 -450 -409 -765 486 -1 -562 811 -899 80 428 149 -1 292 832 -955 163 653 -941 893 310 156 828 -766 -845 -118 -322 -473 -717 -920 157 744 -968 843 530 -529 532 721 587 645 292 -999 190 101 -899 -133 468 278 825 939 -161 -665 732 -528 375 -910 421 111 -190 202 701 141 -632 342 511 -36 -168 916 201 -19 15 908 -111 961 154 -404 396 106 278 294 -323 433 -592 -225 222 423 872 -374 -532 6 -13 -527 -84 543 -432 330 999 -319 -420 -515 -501 -95 -374 833 400 235 -277 -469 351 804 623 -319 -418 -601 569 701 936 -521 -238 344 470 -847 386 -91 778 -240 -274 370 389 391 581 -789 -918 907 -897 -284 681 705 789 -233 713 -940 367 -856 487 -706 -801 155 731 -845 555 510 618 349 676 -256 190 -236 -828 -783 515 -960 973 436 868 -501 -442 999 139 -595 390 -855 -171 -130 605 -29 -155 737 653 377 371 -869 388 859 150 298 -332 489 325 929 -314 -795 66 111 721 868 -140 -113 225 314 342 -23 564 -26 129 -812 -15 507 192 99 921 764 26 -544 -624 299 -965 -286 904 409 -426 -361 -985 -657 724 -773 -298 415 797 844 446 -943 72 -792 92 -64 -845 -240 -382 318 808 46 -216 240 -508 82 75 -258 300 436 -873 -857 539 107 -827 -796 64 241 -74 -458 -729 -815 339 -814 -241 90 -173 482 -475 787 778 -144 -568 -17 -613 -97 -826 580 868 640 782 498 530 317 -215 -678 -615 883 151 -326 -383 -737 -377 -680 -758 719 989 -240 -200 484 292 -405 820 -793 698 -434 787 478 -609 290 995 631 113 -172 -41 -413 697 874 -463 -775 -903 -784 -529 66 -256 -600 -351 142 169 -147 -360 468 -853 814 -899 458 -513 876 375 -229 -375 -142 839 764 574 883 -139 -537 -812 754 -806 722 -943 976 978 165 282 615 354 -828 515 803 214 963 994 -628 -247 -41 395 -234 197 -278 -508 -814 440 508 -610 170 452 -410 -419 -859 -262 36 -771 405 -375 -976 -629 -435 935 -985 -842 -188 -446 -328 -907 -127 140 431 -349 206 439 -490 438 928 -820 -228 154 771 257 -625 724 -175 -917 257 -722 688 621 -462 622 -418 781 302 620 -748 494 412 822 236 -945 -135 430 -344 -809 593 658 617 165 -658 -965 -851 667 272 -722 167 183 524 457 342 -86 583 -352 259 -883 -952 -143 -821 571 141 464 -555 -552 520 235 -166 -867 160 -998 -152 544 -734 -167 -95 544 5 719 -849 517 -524 -753 231 753 527 -600 495 777 21 -266 90 708 81 -986 -139 -338 -659 852 -853 809 838 -225 317 200 952 527 -392 -307 -582 -659 -663 -985 -513 -21 748 -866 611 -679 -781 807 -79 449 748 -235 -944 465 -475 -237 -153 -141 -23 442 636 523 960 -369 -486 967 214 414 72 171 -285 264 -272 743 -263 818 241 807 221 -104 414 565 552 -757 -896 -560 -179 629 -268 -546 669 -337 831 -65 -14 -100 75 -701 510 -803 726 -14 883 -29 963 292 -160 -422 -61 316 -454 930 507 -653 -486 -357 -442 -800 823 -513 -697 170 931 597 687 724 -222 539 858 465 222 -720 -764 -687 662 784 268 -531 -352 -691 46 -609 430 -172 -875 451 545 38 -981 49 655 818 -4 -85 -688 -755 -588 100 -448 -515 -517 881 -522 147 -747 -190 692 121 -623 -198 681 -240 -823 -522 874 97 12 470 730 385 -434 502 -721 655 239 -141 -59 -156 494 945 2 839 810 192 205 -825 -320 393 719 -269 -4 -971 177 -524 223 -230 289 -197 394 588 -827 -206 837 -99 -63 -374 -862 -841 -4 391 -605 328 525 739 349 13 -826 860 692 247 155 -907 896 540 395 391 -250 765 -499 -585 597 -886 776 -597 45 55 129 811 893 -134 420 169 -209 585 158 759 598 -999 -989 554 128 320 203 411 31 -320 914 885 521 807 -817 -767 267 600 -114 922 -924 -677 334 -303 -708 -811 974 366 -811 523 583 -751 -828 860 -344 505 -278 -971 -318 -983 901 344 -123 -432 -861 -771 -937 -735 755 -734 -586 -125 -864 -849 -768 -489 -752 -489 951 173 -719 796 33 -902 -55 -303 -482 -496 -665 -995 62 468 -293 -90 284 -316 -607 112 -740 -987 -853 832 -728 985 132 661 -353 788 -545 979 -21 -490 -745 274 -401 363 -60 104 -585 645 17 860 313 -944 -129 38 607 319 744 719 273 315 -863 702 314 654 117 -43 27 -163 884 994 -842 638 -628 -982 -457 157 885 297 861 627 -398 -383 -137 616 -739 -210 819 -569 482 -197 -721 -292 -86 -83 -669 735 -341 137 -359 -357 -616 365 878 786 94 36 -986 -275 -709 566 -199 630 -149 -905 517 215 589 -587 499 -816 -876 -60 722 -383 833 721 -999 490 -696 507 -286 -582 418 860 -984 -620 305 -500 -276 -227 475 63 260 807 714 337 -137 -427 -615 268 168 -389 935 225 680 231 -685 -810 -916 422 -943 -66 -167 517 -302 -821 29 -269 -682 -74 519 140 -602 10 406 201 -165 587 846 6 64 365 214 -152 -390 -711 467 816 127 537 271 -386 -213 -983 942 584 528 630 -187 -102 817 -807 464 21 680 -941 223 -117 650 -316 -736 457 773 364 -451 368 906 925 211 229 475 -423 874 -410 92 20 102 -544 -138 659 19 -397 802 -557 484 -564 285 -5 745 -42 14 -844 -234 112 204 443 399 -990 488 -159 778 -136 -738 -612 887 -58 -723 233 842 -958 -576 -797 350 -46 -801 -159 1000 -246 -317 -173 292 -975 620 286 182 452 -590 312 -840 -837 160 -917 -702 840 -271 315 674 -560 11 -715 -344 -161 677 200 490 206 676 12 566 72 945 -275 969 -923 -940 372 62 -560 486 626 765 -573 -240 114 9 -776 409 822 180 797 -376 -686 280 643 799 747 -583 969 455 -64 830 -522 -960 -361 -444 -58 62 31 410 -94 -788 419 -936 -774 -507 -452 567 927 558 648 -464 -969 722 321 -452 956 -261 -514 -510 1 -794 -739 305 -775 -792 558 -730 156 -612 944 880 908 693 243 83 217 905 -428 -201 -364 -786 981 605 -777 -352 454 445 253 182 444 459 -314 651 -20 991 21 -109 -908 -385 -93 -774 195 608 525 -599 743 406 176 -624 -581 603 517 -524 754 161 971 72 363 -371 -37 -376 -477 111 968 -227 701 22 -93 -309 -492 -103 -897 -257 328 790 406 -577 568 434 91 878 140 762 -288 -294 -959 -393 108 -86 950 -763 -159 -871 227 -31 -552 -556 -68 -474 -104 213 -474 747 -789 804 -618 -98 -363 -761 -692 840 664 -850 797 -725 -351 -225 -900 -40 72 317 906 89 583 -158 714 126 284 932 763 353 337 -431 -669 -707 434 418 841 -325 -606 -360 777 -481 506 578 242 263 -698 971 -855 -367 873 390 846 -895 314 640 -155 511 -425 940 980 -831 265 494 -996 527 536 766 492 -560 -541 -876 996 -280 485 -672 117 382 -662 83 -948 -619 -619 -259 820 -297 -559 -158 -595 -180 -307 -85 852 646 383 597 517 513 812 814 248 36 368 664 851 976 -397 -179 -358 -940 443 -869 392 742 87 900 111 362 -312 130 880 -1000 790 -222 506 728 516 24 -624 -766 387 449 884 -301 -771 948 953 734 545 -529 -619 637 600 -8 -264 -601 370 -974 -370 -983 -839 -791 439 -16 838 822 472 987 298 129 -853 557 -239 -695 966 979 -377 -552 188 -244 91 -861 -209 -571 236 274 -159 -408 242 -779 -816 -242 817 -587 203 853 117 -315 783 929 566 -253 142 -412 420 -613 -728 -809 929 -328 962 789 -20 486 298 241 198 -773 87 -450 112 -797 -441 -399 674 155 704 379 -725 -704 944 508 29 453 254 -218 909 818 -417 897 -328 926 -127 -35 234 246 276 -11 397 378 -412 230 -519 147 -281 -439 667 417 -166 -92 -688 187 -698 -155 -791 -687 -661 -312 -190 -674 820 493 -105 51 887 -889 423 999 995 -536 523 -488 37 -451 -332 -203 684 794 -903 144 172 623 248 -394 858 -296 -742 255 508 -914 182 -928 -643 -83 815 204 542 190 -463 -527 786 785 374 620 998 -988 634 -918 -666 721 463 360 642 -486 858 598 965 509 -952 561 446 -164 -136 -199 -806 -533 434 -98 -354 -107 -628 738 -716 -521 -811 -925 740 -946 -978 710 899 -889 674 875 730 280 455 332 -226 -886 -696 -459 -316 -529 257 865 -718 59 304 160 -789 746 -988 720 -509 -716 -356 -860 -845 -412 942 -737 -598 -582 255 812 95 -55 -164 -828 -82 -377 -526 -562 216 774 481 740 -312 855 171 -117 736 781 748 -700 -57 732 376 -54 324 616 -894 -93 401 -665 -830 741 191 -530 252 -26 727 -82 916 -732 620 928 496 -101 -70 -534 -993 154 103 -403 800 985 339 -252 167 -170 -537 -659 999 -988 467 -590 -741 864 472 438 824 -508 218 397 -294 -194 -625 -269 -975 262 318 -926 238 235 -339 -877 213 -21 -765 -337 -410 185 924 943 -381 448 -357 -320 419 -411 -423 -499 849 262 -212 153 262 914 700 348 -375 -81 -711 838 -453 696 623 654 -601 178 392 196 522 -198 -773 -806 -489 -677 349 -83 691 -714 -640 373 388 -880 -744 -116 939 659 419 203 503 473 -960 -387 -611 615 -659 -282 239 553 221 -223 -717 913 -920 751 862 610 -17 878 169 -429 151 898 46 -971 -573 687 -642 767 581 -674 -427 -942 754 508 -753 -739 -422 -215 182 -146 579 84 786 281 106 349 995 -668 -967 -251 442 414 -355 118 -336 255 -928 -15 441 199 279 -366 -301 -649 280 -475 846 819 -186 9 991 -601 496 -318 -331 790 366 -689 -186 -359 -226 109 -163 637 -881 -527 -481 490 923 -86 -312 -958 586 -680 -816 -558 497 -581 -478 -350 -974 422 671 766 116 -886 66 130 208 -524 5 420 87 943 -556 638 -847 373 550 863 671 -601 75 958 237 833 29 -953 -211 983 457 -643 -65 -943 928 -100 -727 865 -574 212 289 357 -657 -254 -563 54 -307 -127 446 -587 157 -605 -624 -445 913 527 233 -432 416 431 286 -209 470 107 -349 -819 -119 -569 15 -268 46 -153 985 -104 621 -249 -600 324 898 -602 363 981 -737 -610 -216 -15 854 450 779 -108 -432 562 408 475 -854 93 -575 -877 -282 -103 -50 255 -334 150 -657 -842 -112 -954 -378 -756 406 23 591 638 141 -679 407 -234 699 944 679 -657 286 178 -372 693 -667 9 -551 -171 -150 -156 -567 -7 -147 -236 11 -105 -433 -332 -418 -291 -126 964 -489 -205 -502 -855 -650 801 -785 -512 475 -358 -855 134 -723 -330 320 98 -807 -904 762 292 -183 123 667 -577 449 65 84 -134 -753 372 -505 -980 515 -205 -150 -844 235 -808 259 -697 -410 -71 -773 -716 440 -322 82 -335 -212 747 808 750 769 -338 -722 536 -606 457 -535 -35 -768 820 -1000 261 -431 -486 -984 -618 -750 -275 -551 416 571 -777 -626 352 745 774 858 865 -233 854 952 631 567 798 945 -881 234 8 -320 -961 -213 998 306 -835 -966 -509 -401 -698 -999 -902 821 765 496 -495 924 -937 910 -326 224 283 -281 -300 909 -313 185 617 -557 -242 622 245 -922 -588 328 258 399 -632 409 508 398 -659 34 -454 64 617 -212 326 924 -588 -237 365 35 -963 659 502 -8 706 -714 396 339 -883 665 54 917 -334 383 -746 318 570 -555 -428 393 259 -626 8 -70 -822 -897 90 -670 -510 969 480 -247 244 874 238 735 -259 936 796 934 532 789 39 -765 572 135 924 48 -16 -429 908 -910 260 498 664 -476 -801 -137 607 -798 -611 -895 -314 -458 165 415 2 689 123 -241 884 131 -273 -661 -348 4 -347 -137 234 393 -790 292 755 236 730 65 95 848 757 6 -195 300 602 159 861 -871 724 379 -712 -86 764 -919 384 -316 -710 -514 -839 157 799 -207 35 -862 -418 849 -497 -553 912 627 -552 386 313 593 127 881 301 -157 184 -905 877 -991 -399 160 851 -850 4 -516 317 919 196 -735 840 745 -19 723 -642 504 517 873 -61 507 918 -503 -573 311 -137 -538 -526 -647 -781 -80 593 392 -73 76 110 583 852 621 347 822 943 -615 198 142 -791 -380 85 -30 -508 207 -428 -562 -454 746 -234 -646 -599 -672 607 -64 -187 993 763 -310 -729 802 654 -785 -223 161 278 -827 -448 -421 1 -929 303 823 905 744 -91 -768 -310 -704 -399 -251 -996 -697 -696 644 -481 242 -884 -698 247 -840 -833 432 -13 414 -940 -41 701 439 271 554 -161 -339 360 248 491 -932 297 -454 -921 526 -182 266 -316 104 -361 -680 -876 -127 -212 350 42 -203 67 292 681 496 648 840 581 713 -143 -705 215 337 763 709 552 -891 11 -710 -219 225 -269 -497 -623 569 -845 209 593 623 532 191 -930 464 -488 -832 -412 190 934 280 -695 502 948 -994 534 588 880 -693 780 778 303 -166 441 761 -602 -182 -57 -98 -800 -807 -304 412 -78 -263 721 877 530 173 686 -33 -91 -68 -263 -888 702 -568 898 -145 -278 373 437 235 -249 -848 -485 -96 -149 -511 -610 -447 63 -658 -571 39 -500 681 -898 -477 29 -887 581 -918 774 862 928 163 778 -223 451 -403 -47 -439 -527 -231 -554 -337 758 461 250 -229 -330 417 -928 -753 232 528 -432 363 -947 224 957 -532 -831 482 -881 301 790 217 -197 -671 923 -468 924 -404 697 785 -983 -379 -16 482 301 97 -521 -893 746 -304 -616 368 -317 603 -433 70 883 746 -605 912 957 -618 -161 805 799 -173 845 -94 85 208 722 112 190 685 747 75 -627 -512 580 433 537 299 523 -325 -714 544 -319 773 -710 -57 -530 -753 392 -729 -834 -58 191 754 -35 -29 504 549 -785 59 -213 -629 509 73 -174 661 440 668 -775 -139 604 -454 508 -916 -873 -350 34 457 449 -62 -172 -870 -860 759 -684 -495 690 -62 -37 -146 -966 -710 -469 536 814 -321 450 643 629 -795 -342 32 401 -983 -19 -871 167 332 244 66 -813 752 397 -70 -372 200 810 109 -795 -991 127 -303 235 -443 557 -272 -299 -349 901 454 614 287 911 323 750 358 311 -929 -966 373 -721 971 405 445 527 -249 -264 -357 -506 930 -773 904 990 -413 -241 47 623 914 -949 -795 -720 -586 257 -285 650 120 405 -140 -752 908 -615 426 22 962 -961 -257 820 -900 -801 841 328 -620 843 -179 -288 772 79 254 -634 -910 120 687 677 129 -899 432 -248 -221 48 377 488 -674 531 951 831 -156 328 526 394 492 -968 178 -850 -749 -291 913 -563 -97 678 -469 -804 182 922 825 489 -1000 594 -885 519 -424 162 351 -210 -917 -667 645 109 69 -897 -477 -135 -177 -523 970 769 890 -324 545 49 472 88 146 -489 410 875 408 198 -701 80 40 -95 914 133 444 -528 -936 -17 -533 382 616 -475 374 25 467 -269 891 -849 945 -323 463 267 579 392 -766 641 -155 35 -951 -885 -932 539 -413 -699 -918 661 283 760 883 -589 450 -389 306 902 922 414 -356 858 798 -387 -895 323 243 622 -571 996 -953 -483 -387 -336 -843 -906 322 307 997 338 425 -646 156 319 -674 935 326 883 67 675 198 56 -6 981 -433 609 477 582 -158 -405 216 259 -403 -440 55 -163 512 138 40 -569 -1 -764 632 772 -386 -845 140 469 -384 -412 509 -494 251 -991 -711 605 -64 420 575 246 730 -181 -799 -18 -536 -202 844 -885 214 109 533 -535 666 965 -489 -111 446 -812 835 -995 163 968 361 467 705 150 -101 108 141 876 306 -743 661 -989 577 -814 -138 317 640 53 525 612 -225 679 -495 320 -336 31 163 281 -677 806 -978 -715 -98 652 -540 -274 -748 -842 -681 -585 788 -982 -364 86 568 159 -317 566 624 782 459 -428 309 56 -171 -358 -115 10 -126 -891 -818 -592 733 -122 255 -953 -603 903 -489 994 429 68 268 123 -439 -176 446 527 131 10 -73 -35 691 -47 -482 -201 517 979 801 -98 -469 559 2 883 -103 -556 519 -708 135 174 -387 421 -255 14 760 778 124 740 938 352 749 -220 -159 867 675 -77 371 -611 687 435 640 127 -844 830 671 -66 128 83 -95 697 68 711 926 -666 -866 -5 359 303 978 523 466 777 -845 63 283 -974 -321 -995 843 173 687 565 444 -843 -92 -233 703 636 -944 -692 -67 584 -855 831 225 534 915 -209 753 -677 -405 956 651 390 -516 815 -694 -462 -264 -824 770 345 -506 -988 11 -686 842 436 -646 11 630 519 15 -151 767 440 936 582 -251 855 -522 -341 -886 266 -64 163 -256 -177 -458 -836 -929 -846 -5 637 984 975 -599 12 994 -690 -164 -500 247 788 685 845 589 306 -709 294 280 -300 958 -264 -325 -609 634 -671 -496 427 -298 514 193 926 677 128 -518 -388 402 297 474 622 -267 299 605 970 823 -697 945 12 -197 383 -557 248 116 782 -489 -264 -548 883 160 -323 -21 -761 -743 -787 -851 -439 -785 -754 425 -541 122 658 -868 -388 -760 -452 -218 -705 -212 995 497 -166 -787 -93 -724 410 -179 -872 846 462 -836 -795 -725 -205 -434 165 31 339 66 569 59 -474 534 882 -277 620 321 -101 -265 -780 -201 -933 -294 678 -233 487 846 794 945 94 -363 83 -607 -150 753 -485 415 -581 -250 231 766 636 -595 -895 -944 -2 -387 328 -975 495 -455 777 426 -743 262 -561 107 253 268 -328 160 -761 282 505 997 99 414 702 -995 723 572 -572 166 -836 450 507 222 528 403 636 735 291 -435 -976 -374 -109 172 -786 -26 143 -20 246 -605 289 55 -425 -557 686 -653 -529 -800 -2 172 968 499 -444 -365 -255 611 636 744 -281 662 -601 332 486 479 -994 527 -546 985 -155 555 363 944 -469 661 -893 -301 -401 52 -446 271 -682 -188 406 -318 445 737 994 -55 -422 -609 -567 790 447 223 -259 -124 -12 779 720 599 665 -371 -444 311 312 611 223 245 -537 503 -995 786 -864 -786 539 -991 -840 -11 -449 994 -263 -585 -535 -379 550 -880 106 249 282 -129 128 -673 526 604 975 812 652 -345 897 840 234 509 124 436 -999 -299 -878 239 18 812 502 -429 -137 277 442 -607 -226 613 -118 -527 -874 111 -775 -241 -295 832 186 -923 325 460 994 432 540 829 -426 -742 962 -658 92 -440 -707 -636 -489 -1 -607 100 400 637 -545 321 976 566 583 358 -176 323 389 355 659 -279 -543 14 -939 451 -522 687 960 670 375 300 852 133 -289 -517 737 -523 -984 823 760 -3 -107 916 796 646 -980 -211 305 945 -287 -246 202 784 -380 -840 74 -291 806 328 184 -782 883 761 -158 896 -162 -676 516 -519 -741 -712 173 287 -742 -388 -706 280 -364 -895 -98 374 605 637 -868 649 314 786 -302 -445 936 744 -228 -981 677 575 -287 272 -453 -795 -952 915 -317 -715 -544 -926 114 657 657 698 -767 889 869 -262 894 937 69 -387 -985 139 -991 834 -27 173 -155 538 898 109 228 -671 -464 235 -933 -524 34 67 -53 521 -570 -153 -808 396 -141 987 -719 715 4 -344 -35 61 -53 -48 915 767 -120 641 -505 -156 -426 -192 361 260 41 -47 -363 -194 837 566 -297 881 -552 595 -688 300 38 -945 704 1 113 -735 173 -817 114 -213 15 129 428 764 899 -570 -472 825 803 927 -614 654 711 -944 978 -233 161 -900 980 660 292 997 685 -422 871 -988 -288 134 40 582 526 21 -681 -874 -934 5 990 -958 68 441 123 405 536 502 -229 135 -769 793 461 -66 86 -856 -401 -752 -651 1000 920 -76 998 729 -558 927 -72 923 -867 -308 -26 1000 -930 -401 658 423 526 153 -97 -651 415 -43 508 961 773 -450 -901 78 10 920 -806 304 -608 10 -883 265 816 -617 -981 -749 609 -909 -653 502 -457 297 527 -205 -549 -55 -212 197 -121 148 -81 132 -874 -40 -731 -209 -544 -54 -566 -159 -815 114 274 -56 -160 727 620 391 27 807 905 -798 611 -806 248 -523 -761 -99 -593 475 -570 -899 -597 -219 751 -800 29 585 665 -841 182 585 703 200 451 -382 298 -543 36 -67 -177 -261 -311 -67 395 604 496 -511 519 -633 25 468 -923 242 -836 719 -614 -567 869 193 -437 -76 -875 -649 -187 894 926 -694 -109 -706 802 -977 336 312 728 127 -870 -634 407 -633 -599 736 -365 -758 -871 134 -477 -186 -3 104 806 693 -921 -286 985 470 -584 -454 151 -908 -259 -783 -469 -979 -176 -903 948 535 -783 -637 818 508 502 -981 411 163 -758 -146 -741 524 9 -592 -201 635 -851 -396 725 897 554 526 169 -727 -422 542 -215 -147 830 528 -167 156 -254 109 90 944 208 -970 895 988 228 402 -132 707 -39 855 -600 -874 -586 -464 -880 462 -916 225 -874 192 -429 832 673 641 553 -16 34 249 454 328 -77 84 678 -106 -970 791 -122 829 -117 -907 891 -637 -890 -320 -877 820 -260 -756 -290 811 -269 19 -930 984 -457 -179 -96 -972 812 160 839 405 465 369 -958 -459 -812 103 -965 -667 -464 -87 473 -655 728 -667 -967 -763 -539 146 202 168 644 210 964 592 868 -828 956 -158 138 785 -988 294 -336 -801 -261 437 -206 -908 -914 609 -142 -89 -871 144 -939 -691 -369 969 817 -272 -95 -639 441 -26 -469 -940 -75 805 658 -887 -688 -441 -360 -791 826 -364 -774 -449 803 -686 843 996 -917 213 234 815 -559 -868 395 41 148 -749 -348 -486 -597 157 -952 -926 -865 -306 -208 -967 -430 508 -201 967 654 635 -385 117 763 -974 -152 -953 -167 -423 -395 798 887 201 543 -530 -303 -728 -942 -764 869 624 -474 -889 294 691 191 986 -163 -331 -757 -428 -631 -635 -441 -955 -195 -481 283 -633 464 360 -91 676 796 -918 -867 511 960 -533 882 -520 -431 -363 709 909 -422 -829 -678 228 256 749 -598 790 -641 -186 970 87 -434 -686 354 956 4 -865 896 -514 863 49 -923 -49 -749 -544 377 -225 327 902 -618 843 -562 623 -78 -459 535 -778 -499 -932 280 941 351 380 -68 728 -915 -735 218 638 -223 -782 -438 -512 217 302 -941 -198 -162 824 802 748 -130 760 -318 829 -570 932 -252 917 569 -534 797 102 493 122 -674 -737 732 756 -985 74 214 597 301 -251 -779 -236 -333 516 185 18 -51 -190 936 966 -441 529 810 14 423 -486 -541 -81 -818 -67 460 931 -365 -499 253 -582 417 342 71 738 436 39 264 11 884 -301 -900 238 778 -589 -951 -508 -99 472 891 195 937 -216 -818 -790 -776 510 212 929 799 -325 559 63 154 429 223 -346 524 -104 -808 -78 383 -385 645 806 110 -289 413 32 -926 -304 -216 471 -576 851 896 -529 -807 -209 663 -299 -562 823 12 -263 474 -277 -403 505 596 -427 -591 -929 349 -276 -882 240 567 653 471 -388 -392 -369 -144 14 70 -738 665 400 259 652 -890 -290 959 475 -740 -241 52 -279 -544 -374 -314 -833 -903 828 -3 -105 24 993 959 -427 113 -469 262 632 -775 -917 -534 -669 877 -259 880 141 -164 361 -84 -475 -91 -628 39 -73 8 -372 -731 938 378 36 -200 -877 -939 492 -602 -53 387 -470 499 971 619 -227 844 748 169 -1 -983 -162 664 209 903 -123 -76 6 -542 942 289 433 499 464 512 691 -347 -764 -885 -225 -753 -649 871 178 270 -604 389 -538 69 -557 -615 -271 -191 67 -928 -497 -307 163 501 937 371 -67 796 749 855 73 233 -685 -673 -701 -293 -335 968 176 293 646 -627 662 -259 -793 -551 -184 251 600 -388 267 557 -480 -633 717 885 -925 327 -125 841 -276 -848 -869 -802 615 489 316 966 507 -120 -221 12 -69 -424 -635 -691 813 -236 360 965 241 -991 -39 300 305 -771 360 -652 344 858 -975 65 976 -200 -423 404 -29 109 -500 738 699 -160 826 133 -923 665 649 -49 169 307 -32 -249 899 -17 972 -278 -136 -792 -853 -39 -760 845 -407 809 -316 492 629 379 796 -172 365 -907 -495 482 -945 930 555 -582 -539 812 599 831 -395 891 -617 -322 -450 166 101 925 565 -715 -964 268 87 895 956 -627 223 -760 510 -115 -438 638 -103 -949 -682 -521 -797 173 723 38 -506 51 -641 894 -300 -239 -98 -326 -350 -96 885 962 -775 -896 438 825 528 -937 757 -908 -606 266 -593 -10 -88 -573 -171 -807 -954 402 -47 509 -764 125 -602 -346 -818 -810 285 -421 -517 363 755 -412 -791 -659 910 64 -426 -896 -262 -281 693 684 -149 921 -230 -527 -187 141 -322 -201 874 838 -228 -638 627 851 586 -831 198 -118 -103 -681 677 -198 -991 891 145 493 -864 874 -35 -584 681 -170 -972 667 -345 363 291 -959 741 -599 -280 172 518 -359 675 -371 -54 801 -21 -33 514 -585 -272 963 -323 702 -187 -609 -132 -723 731 -229 392 533 69 -697 605 390 -691 186 234 -351 -729 214 -711 921 -479 149 280 -647 785 794 582 152 863 562 797 160 856 130 436 798 -881 -126 388 -352 -40 -945 -13 616 -104 -569 623 -23 697 733 -160 -889 172 638 946 -498 755 -188 17 -65 778 915 630 606 960 481 271 755 -503 -731 -935 21 -110 -941 610 447 -318 227 40 -863 852 -141 886 -904 -119 160 404 -395 139 549 896 391 -48 249 -585 207 290 -538 624 885 -493 401 365 -86 348 -752 -660 455 -894 -809 -189 793 -506 646 458 519 422 -369 -980 307 332 701 -175 -851 265 61 48 -636 665 490 -971 -905 900 860 -18 199 881 -850 31 -492 85 -723 620 -102 -195 -999 34 917 811 -705 -875 -681 421 -773 -74 262 146 -187 252 -113 358 -517 -893 578 885 144 -584 -768 85 -769 562 725 -833 827 397 26 819 -442 -272 744 522 186 -379 -968 133 -477 -310 366 351 352 -156 984 -432 229 -999 627 937 696 -420 -722 -830 -654 822 -280 652 76 555 -147 67 -635 339 904 29 -340 242 -745 659 -410 151 560 946 -130 -786 446 964 -444 -881 255 -303 647 -795 -802 505 555 -145 615 281 -845 266 211 503 -33 812 202 175 913 -803 -526 -835 924 -239 364 -340 785 924 761 160 952 -98 144 -495 808 704 11 115 158 -770 -703 -553 468 859 -465 252 786 -711 877 895 522 521 -593 938 541 -682 704 -894 933 -668 -3 95 -200 -580 776 -970 979 762 22 330 941 722 1 -328 791 -820 -984 86 490 -198 -488 641 -984 -318 -804 -584 -224 558 993 187 -264 -429 826 -195 -409 -570 300 -589 998 319 743 968 270 -683 -890 -51 587 -392 993 353 783 306 -34 987 774 753 386 881 119 -440 -177 -266 -208 -314 -46 674 -672 -727 -209 -762 21 120 754 651 -200 800 -95 593 -677 79 527 93 285 689 899 -722 -214 -399 -214 443 343 -218 -136 -856 647 -310 -834 -352 -246 165 -79 -421 -754 -20 -765 -439 -678 772 145 384 916 -300 782 -911 -97 221 913 -591 -27 574 -841 -473 589 -293 -476 -712 174 -929 -416 -668 142 841 192 -345 55 593 578 488 826 -55 -231 -315 -665 -42 913 -482 -994 -450 -860 -550 -278 -687 510 -365 715 -424 -214 367 -660 394 -210 69 199 182 -921 -152 695 -253 876 -30 -696 -440 129 -864 974 -559 -975 -370 816 -449 680 180 -629 -541 803 -637 -682 -775 -820 -381 -859 -214 462 -294 -380 -511 190 320 265 -364 -194 492 702 579 102 75 -201 -894 900 102 355 301 -758 -996 -376 -659 -70 101 5 -345 -617 349 -364 -657 -599 -16 -237 520 380 -309 783 -342 -724 378 326 207 41 -60 894 767 -937 -96 563 -848 -108 -962 629 201 -51 985 854 529 -603 637 673 -11 -893 923 98 -719 -4 -796 727 -333 -483 338 -188 -299 -115 976 -483 -534 814 607 -938 948 -419 -282 583 -838 -7 -522 -726 672 -973 -418 -312 795 -126 -116 -17 324 306 -156 24 467 714 120 -958 -566 449 761 665 -738 981 -426 -807 396 -998 -201 -495 712 416 541 452 973 -188 -397 645 -885 911 -534 158 -867 443 551 -307 886 -292 -963 -532 -356 76 -139 -665 66 -70 -423 955 80 -613 476 9 945 -592 618 260 -333 -929 764 934 301 230 396 70 -552 583 911 952 436 -38 949 -629 -546 -108 -32 109 849 1 -476 -153 -270 -739 -777 -832 -108 823 -684 -888 -845 821 730 -984 -321 751 442 40 489 -679 433 -160 -969 725 -95 -782 -954 -246 830 -214 943 -565 -513 -415 -519 -167 -743 -563 -382 -398 724 -199 486 623 -34 -722 -317 591 185 -374 900 385 -938 -148 -969 857 -143 422 -603 -857 -223 -108 892 -625 929 -70 148 116 313 538 319 425 519 777 771 143 -822 828 68 -81 -395 -809 -140 -422 -985 419 454 444 47 883 362 639 -77 -73 -844 837 582 -525 434 -501 -877 163 944 63 -272 -103 -895 709 84 -624 355 -936 -529 190 335 -737 280 982 935 -217 -126 729 71 84 211 -740 -6 139 579 -776 -834 284 -382 -360 315 -688 -329 447 -296 191 -144 572 983 -646 861 -996 -590 570 -789 -848 -813 -89 -897 -43 -380 833 490 -773 45 -917 255 -602 -90 -864 853 250 -271 -247 249 -210 171 -398 -505 22 -424 799 -698 324 -68 -192 29 -605 -863 761 69 889 709 -152 568 -314 -93 52 -949 -601 -668 -244 762 196 -446 814 767 -336 -886 384 289 -465 -428 -415 -854 48 151 763 -962 336 279 -445 -115 665 -929 467 989 -929 -983 941 -249 21 -410 355 788 277 782 -980 -825 270 731 489 83 141 399 248 -847 -996 -102 -750 -179 -622 222 697 135 -823 579 744 25 -180 -834 -924 -705 364 -938 438 -645 772 -342 -419 304 767 172 412 98 -547 -428 836 -541 -41 -864 -479 299 854 837 -335 905 598 237 -988 128 -647 858 -746 898 221 -503 -270 968 -584 472 -451 884 -238 -489 -856 444 -500 -765 770 -326 -596 -623 -34 -592 40 107 -998 -830 -817 -308 947 86 -844 772 106 -203 966 -929 -849 313 225 755 -595 -593 -207 525 -587 955 -522 632 695 -840 770 983 -261 -190 -294 -490 -145 928 -430 -855 -43 -38 -472 252 874 -321 794 -563 169 180 946 861 -690 983 798 -724 -14 -119 234 603 -4 -627 -889 599 -952 -523 -748 -649 -553 466 0 -856 314 545 -966 -82 -97 -3 -139 -30 753 455 -701 999 975 692 -617 -79 -624 581 -93 701 -144 355 -765 -826 540 875 750 116 -45 462 -839 -257 -362 740 -202 -264 -603 424 375 297 -725 -463 -662 89 163 182 529 -572 413 -503 -86 347 699 -47 -947 -879 -43 -756 525 -699 -266 780 231 -147 -400 -310 447 -615 -688 -496 -295 -347 -201 -722 545 -107 -228 739 506 481 -461 -316 -240 634 -811 845 232 643 -53 -449 78 -437 611 136 206 -827 -906 -1 172 -738 371 -477 -603 412 255 319 -693 -483 -516 -897 619 356 -436 -749 -874 283 -773 179 -978 685 -668 729 -179 -638 271 -214 -19 297 871 208 319 842 86 -744 587 -617 168 -340 860 -908 -194 792 -108 803 280 850 -585 37 630 801 -994 -154 586 -156 859 325 852 -105 800 276 578 -877 744 -711 671 989 65 -769 237 -577 633 -378 816 -149 445 684 -411 974 176 -220 605 37 134 -829 931 -948 826 -546 -794 851 -184 -39 318 227 -716 -294 -242 -217 -59 985 -438 -613 223 632 381 -61 -414 -113 -598 328 173 -592 -864 829 749 970 815 -412 -681 -285 667 754 945 -143 -400 -647 -747 -293 525 -846 926 -931 -970 -846 435 434 -706 927 -666 -430 31 -868 -906 965 420 -7 884 763 -393 570 -713 -84 354 610 -820 -639 -323 332 -283 -358 -404 -134 73 -832 522 -303 818 -356 95 959 -59 986 804 939 -914 105 482 -845 143 -895 -672 -645 287 109 -318 -909 178 161 595 -652 -781 866 -60 -33 -309 852 -237 505 -557 22 -220 281 -340 -140 -128 -27 877 -693 210 -253 131 946 -818 649 153 -426 592 70 757 626 156 474 55 368 223 119 -541 -200 -982 -126 466 835 -890 -980 -584 -649 103 -1 483 384 -797 -273 796 280 657 -212 118 -504 28 -371 -672 513 239 -91 10 81 -115 151 268 86 439 451 895 307 942 774 430 640 -901 937 781 -509 -302 435 -406 -61 -608 -597 146 180 -1000 -285 434 120 -923 807 -191 -762 400 -380 -57 345 230 -875 -608 -891 792 -93 698 -261 -105 129 -941 615 -173 -524 -282 703 -670 442 685 379 -796 -284 459 381 545 -857 718 604 -611 624 -1 300 47 -762 245 816 -302 -55 693 -188 730 -235 -757 -259 -902 -102 544 364 952 -647 952 371 182 622 -198 371 30 -793 -369 -399 121 306 354 -481 -471 228 795 165 964 907 -415 564 83 494 -598 827 -80 851 -633 -956 494 -105 -602 70 -524 49 -94 -986 209 498 501 -552 441 205 -627 -650 545 -921 351 698 -657 -101 280 324 -678 163 471 148 358 -434 -608 646 356 596 -171 -921 -545 873 263 -224 -629 -835 -479 434 -910 304 -514 -100 -819 308 -959 169 28 -840 -628 644 527 -129 -703 390 603 -774 -983 863 -618 -157 905 -501 -178 -605 743 -166 443 670 -582 -926 839 -690 -428 -368 -591 507 -697 426 308 860 -901 644 908 -151 -409 -469 402 -186 -296 -247 573 -244 -84 -176 87 -646 428 -814 -647 988 -52 -815 -418 796 -401 148 136 -553 -476 -298 -493 -725 -973 386 -286 391 -515 -295 896 944 -726 967 -132 -313 600 50 -499 -400 -869 367 -650 -40 836 -259 -157 496 964 356 -262 219 535 4 915 665 -5 70 -72 78 137 -597 -707 713 -520 10 397 904 -552 -613 985 697 837 10 435 -400 -711 -505 366 -480 -241 567 -717 545 226 681 -448 137 167 -93 359 958 211 -781 654 -289 709 322 -836 995 337 -579 -962 263 -29 -981 153 21 -106 105 -523 -128 288 907 996 120 -141 320 -644 -316 -770 -754 317 272 681 -838 -165 -810 46 527 49 -378 -617 593 -57 -111 805 438 -320 -279 -785 561 642 669 -525 942 692 -161 -132 323 321 81 533 23 195 843 593 -842 -926 40 -234 480 308 927 654 535 653 -962 11 -586 596 243 -454 204 -104 102 -10 -1 -69 325 354 63 -57 581 -7 307 -965 269 -955 212 -701 102 473 -192 -207 192 -865 754 -330 825 -822 537 672 965 -821 779 -439 -724 327 -889 -648 -199 -496 -970 -520 348 -113 -201 -381 1000 550 70 -800 504 279 -13 276 102 -84 -730 344 -188 -83 -201 142 407 831 443 -779 -815 -120 57 -261 19 -515 952 623 -415 -590 -999 -363 876 78 730 -140 -642 216 935 -308 773 -219 -839 151 561 -673 -349 247 -21 833 790 481 615 -207 -233 -865 450 -626 392 777 -322 777 -864 734 -677 47 -844 33 767 14 -112 897 861 -684 -823 -413 287 -621 -154 543 -424 646 204 -798 -987 -118 -520 -13 937 -42 953 -559 315 407 319 687 -198 245 55 -633 62 805 -576 -740 -240 -688 351 477 851 -370 774 -344 -441 1 645 -240 815 483 -367 -976 741 269 -322 -974 -277 -553 -847 29 -310 -834 -713 -61 205 -390 205 391 -675 -603 996 -273 -276 -297 583 767 -795 935 -778 686 882 928 640 262 -158 -900 952 -690 -729 365 -462 426 -938 63 -253 -249 703 -961 -873 -45 632 -379 890 -690 228 349 -564 591 -21 676 316 300 -169 372 -864 10 -374 148 -592 755 -831 -946 -189 -988 -987 754 455 980 876 365 4 82 -786 -119 -472 12 -601 483 -85 -396 952 -199 254 606 -743 -373 -409 164 383 986 858 -811 -982 787 -95 -856 961 278 48 989 103 309 789 -37 4 342 181 343 484 664 444 84 -221 -982 604 -775 -318 493 549 605 873 -376 253 -394 112 762 -480 -589 -739 -47 -812 -791 -636 626 90 -695 -909 871 972 -728 823 -291 -980 986 -246 163 -780 524 -633 -181 453 -913 -217 -869 -39 172 954 560 25 -959 892 325 325 -998 -365 764 160 408 -348 924 -344 -299 -313 -819 30 -996 307 694 700 -570 461 474 640 -859 -659 177 -872 -685 156 -401 899 924 513 -737 -925 -184 190 -651 747 -904 483 -997 -410 207 807 -383 -191 656 260 344 -451 505 -955 94 807 -877 -335 -377 -456 745 -183 -140 -804 -782 613 583 234 311 -695 490 321 -971 -201 457 325 -713 -580 217 672 466 252 -641 -370 554 794 321 -24 -427 246 843 -284 388 557 -425 266 116 -47 541 824 -864 -416 -919 -799 543 451 -29 -664 -475 -101 -171 279 158 -558 -328 -624 758 756 241 -337 -209 -723 29 132 -103 642 -332 244 199 160 481 504 -734 152 -841 638 -322 817 188 -645 -280 889 958 170 790 696 -19 521 -389 921 -186 -789 678 133 435 -4 -64 693 -953 660 -173 -488 227 519 558 -949 -844 898 224 -793 567 -466 -946 -671 610 883 191 903 249 -288 345 231 -55 -657 26 651 135 323 890 -812 -566 -991 -501 -569 712 -1 -780 -643 994 -901 159 428 229 997 472 240 -265 240 -55 -361 -570 152 601 40 -897 -326 383 439 75 492 542 -811 -206 -896 657 -238 -198 299 209 -252 373 -882 -995 -854 123 -558 476 964 596 597 -979 -789 856 297 87 195 767 -177 526 -941 -654 948 650 -270 -165 -857 -175 -572 -698 149 915 506 -694 -791 -437 -228 -413 425 851 -625 -381 616 -547 -60 -757 -597 548 983 -193 -368 -279 -16 148 78 -975 -214 851 641 -419 334 -184 471 -73 100 -629 191 -797 650 216 -770 584 -127 580 -583 -471 -972 -884 -443 847 -200 -89 400 -560 894 -1 314 811 324 -757 -942 -524 -796 -567 -225 102 -845 621 -834 401 138 -142 -579 -36 936 954 -239 -866 590 -688 705 182 -479 -956 92 617 731 -936 -666 186 169 740 -191 583 11 459 99 290 389 705 -561 156 -361 547 679 -708 -487 315 809 -746 -281 -553 -399 393 -188 -379 852 -18 -62 -365 809 508 676 -718 459 304 -927 679 -779 -734 -295 23 -279 -991 105 -314 44 -349 -574 598 -89 -723 -413 -604 -250 -634 743 -845 -821 911 982 -947 -638 376 -78 -241 512 -387 -199 -809 -839 -970 670 -864 822 616 860 -958 -478 842 -104 884 -90 -554 196 -704 -122 227 210 300 -310 -805 -45 -881 690 -746 -722 -139 -54 83 198 -478 315 605 -427 66 -969 866 -625 -427 -917 681 -346 791 -496 293 -872 -189 -768 -823 640 330 -52 161 -767 896 -379 509 -23 938 887 -484 724 51 -690 -89 -552 -668 150 -960 452 -754 12 -959 -474 -719 633 610 451 -620 -726 257 -736 -296 812 -245 349 477 139 -283 -524 -600 159 -124 -53 -552 -683 -473 -557 -631 -898 73 -13 -161 -776 324 -180 -382 185 -768 -858 889 867 -109 661 -491 923 -515 -14 79 -174 -650 59 219 -82 -519 920 -65 -944 318 -128 208 85 -399 -179 -844 -826 -461 -7 -560 485 284 58 34 -515 92 -664 -852 135 820 -34 -789 95 235 -182 455 -878 -659 -927 -227 -674 -283 57 955 -538 -376 -379 -279 -397 -653 -443 885 -248 -919 -706 -546 -192 -835 -399 -400 398 -864 -843 -682 -710 -182 764 -7 63 831 957 -62 613 -314 -9 212 548 -269 65 498 -407 -672 351 995 -24 331 -349 -541 -624 -868 444 -526 272 521 -261 660 73 -336 996 -709 455 -619 470 -637 -617 164 638 301 -810 -148 -843 194 687 -77 -221 231 -124 -88 -181 832 608 868 -544 638 995 673 451 -933 -616 397 -930 -290 430 -994 -852 -378 523 473 -543 -185 789 -816 -188 217 268 647 7 641 -3 654 -642 -300 -827 -18 -237 -115 10 -769 968 -275 653 185 772 497 -13 548 557 -831 -956 -638 -609 845 -587 -475 323 -148 856 66 -631 -627 -617 -841 -388 679 -799 -72 838 -967 192 421 678 -981 785 -388 -598 694 -317 248 -404 -109 -548 408 -592 -276 -546 -838 -379 -278 515 -976 -570 -322 369 -240 -729 -168 899 223 -683 -828 -962 732 969 701 167 -61 -920 717 -3 -309 -175 -647 -930 -700 485 282 -631 -839 212 300 896 70 -893 481 -403 202 -283 -354 -391 -808 258 -788 352 44 -50 -705 11 445 757 659 -632 -995 629 -341 -201 763 222 -925 -389 232 87 -391 954 687 -876 -660 933 732 732 -68 -212 -247 -937 -913 -162 247 285 -727 164 743 -68 81 250 318 -212 441 -777 -653 813 400 526 317 -760 -379 -88 633 506 -727 441 -86 899 651 681 -738 137 -354 955 -618 -854 516 792 -856 -796 301 -844 -648 680 928 -396 -628 726 306 996 842 340 325 -309 -94 -203 76 -17 648 -986 -470 179 -255 195 327 235 -120 -729 442 -535 161 -5 -965 -50 72 -803 -788 -122 800 -800 849 992 9 892 -476 960 368 -658 813 -435 -430 471 -844 -934 -667 102 -979 -79 -313 -219 297 415 89 240 996 -169 -469 -201 -730 -874 117 -13 -640 432 997 541 307 -188 -469 -687 306 719 -869 444 -905 439 -544 -491 -200 -9 859 289 -719 -42 43 608 -936 -175 617 60 528 454 643 -79 -791 -305 255 353 12 769 -562 -896 -722 -147 309 -732 268 241 -562 -72 -646 -181 235 30 -856 453 309 535 592 874 -384 275 778 884 30 177 -373 253 -189 -49 659 -233 -935 -756 -248 96 881 693 550 407 631 -445 577 899 -316 323 -298 -634 760 664 -486 109 -187 492 -848 -578 -360 -201 11 668 211 794 598 524 -699 167 918 144 511 594 -474 484 428 -32 386 -706 926 -155 823 596 -151 198 541 218 -932 435 312 -117 165 580 -994 -693 -257 478 -908 291 732 853 -585 453 -636 143 96 874 -727 -758 177 -80 855 -422 82 824 120 347 14 297 -188 -348 113 -633 75 -431 968 -608 610 -239 -9 -344 -792 796 -711 590 -281 -25 -735 884 -104 330 937 769 361 290 -932 -71 -405 480 399 923 789 -26 -813 -549 -794 -874 965 -852 34 412 -12 -698 -838 -724 235 -661 -704 663 910 367 943 -84 -244 664 775 502 -232 914 756 261 177 -834 28 -387 -836 -468 -54 -692 260 713 964 806 633 897 862 -583 -980 -15 518 710 -531 -595 57 286 999 -9 -333 -337 -470 -146 -796 549 66 -712 -225 -824 -569 36 -712 -148 -926 730 -162 -5 -745 907 -240 144 -296 993 -474 577 269 603 730 -254 502 227 -835 946 339 633 411 -770 645 -301 -862 -378 -924 832 -397 992 341 213 256 258 81 -110 -342 -443 38 189 403 -638 391 -927 -941 664 867 190 993 962 93 296 -942 -829 -568 -482 273 334 -404 621 565 500 252 566 -151 351 -939 861 266 -770 140 454 -762 -697 -352 276 -535 -69 -391 379 -473 -591 -752 493 -561 -629 -622 461 -920 -806 -15 968 16 -655 -128 -437 602 -526 -728 903 476 155 -194 768 349 -112 149 886 -287 811 -667 -576 109 62 822 -236 -836 849 271 944 -347 981 734 217 373 -186 633 -209 64 -383 680 -946 621 580 -333 857 810 752 666 -1 -261 -138 -560 527 826 469 367 -970 -157 -849 207 -53 517 474 -568 -770 553 756 -3 -606 753 -442 409 546 124 -679 435 495 -312 700 -953 -586 -135 -109 67 56 668 698 -525 -89 22 -728 -191 -537 -143 -51 -701 275 564 753 528 458 -466 -377 -957 -843 -300 792 -136 -939 -379 129 -966 774 944 487 -609 -942 -164 -723 -274 453 -930 935 343 -534 -165 -274 419 148 989 -828 -984 841 91 -681 445 -277 -611 259 -874 -981 -970 211 327 -503 339 435 858 -757 832 540 -204 796 -886 -715 189 -888 525 -992 -564 201 -888 549 -241 -298 -873 318 -938 891 -579 810 -659 772 719 641 -364 -349 919 -433 -922 -431 210 -919 -189 -343 -29 772 896 235 274 349 785 -507 896 -39 605 -232 -62 65 -497 144 927 -783 -225 -287 405 -145 -384 332 414 293 755 337 238 135 -838 -283 163 -510 -26 -363 931 -186 901 -547 823 -569 -865 396 -92 -707 -87 -994 -951 168 -155 109 -508 768 798 418 354 625 966 -230 -867 949 -596 -322 141 -395 248 433 -178 -708 -978 74 250 723 -623 -751 378 653 853 198 278 814 449 72 0 405 314 873 903 -565 -727 -167 886 -127 535 749 -608 897 -131 -776 -388 834 865 733 -436 486 152 649 -930 -374 -545 -173 103 -801 -787 887 632 102 -213 900 -830 771 849 371 -361 -108 -773 -242 -555 -144 -349 819 428 -330 683 54 690 -780 -23 974 219 711 355 494 860 240 596 -735 -345 677 -669 -932 -644 510 725 -752 -98 -581 158 -352 991 -102 319 -112 123 921 -103 -421 656 146 -351 -400 968 466 505 -209 -860 -61 -820 478 102 -497 -334 932 512 -100 716 242 503 -749 13 -657 637 -369 -422 22 912 722 192 51 661 -567 410 -623 -448 -922 -109 423 -173 11 477 487 -328 -825 -874 -572 370 -967 -302 438 -660 -340 77 974 275 -148 724 162 159 -944 -194 955 -562 -39 -70 483 213 -200 -403 -607 41 -435 -805 -422 -918 629 -876 531 1 669 114 -110 -782 -648 -835 989 -360 -318 -613 -71 -181 -545 -186 -286 819 -929 703 122 -226 -14 792 9 51 -873 257 352 446 158 -410 -653 458 -179 -817 -646 695 -742 -581 -690 -735 37 -202 833 126 222 -420 508 -359 283 155 -96 -332 161 -166 -423 -427 297 -160 -99 -820 287 -97 201 -579 902 -806 -166 586 -654 756 -270 779 168 -290 129 -377 -368 -939 -715 603 -927 -414 -232 245 -956 969 708 286 330 916 -984 -156 -614 574 -662 294 -312 876 910 919 -607 883 -289 -280 -693 273 -471 530 360 129 198 -833 -757 -533 -83 898 182 -680 -867 -827 -169 -339 -474 -343 616 -349 -709 68 845 -929 -316 -255 31 769 -270 686 -56 91 625 -528 -734 631 -765 -201 640 -892 -179 249 630 -854 220 732 -79 213 -992 485 393 -191 146 788 77 809 36 910 -320 875 -911 -207 -367 44 -51 872 94 -843 -177 419 -27 777 -774 -901 986 271 57 174 -21 15 337 575 -660 639 16 888 -891 -696 -945 789 600 711 440 -251 -805 552 -6 -862 5 674 -284 -828 -417 -210 -32 835 210 737 -698 823 -281 -918 -329 30 -973 -997 -51 709 321 393 87 999 -717 -401 -43 -718 682 652 -236 741 577 484 794 -854 964 756 873 339 -346 -784 146 552 300 85 648 704 873 -907 856 870 -88 -315 900 -133 716 -284 -512 -203 -530 -803 -530 733 -731 -546 435 -265 975 47 -741 -91 266 -960 -83 -898 436 -669 689 652 -295 166 227 148 563 -790 605 -134 -742 -544 122 129 13 -889 89 -568 987 -557 -643 386 -714 491 -58 924 195 -752 649 -485 -704 317 -115 572 -606 -819 -994 919 918 -923 926 -236 312 -494 77 849 -438 42 -523 -644 346 -86 460 582 772 135 -920 -56 119 620 -152 -27 41 528 -116 826 -43 -841 831 316 -829 -825 -336 85 671 -169 231 614 -235 663 822 626 -3 857 -599 997 -344 -22 -466 699 334 -221 634 783 814 167 810 -392 871 821 547 -660 974 762 895 -194 783 -737 -897 121 -853 -545 -161 763 359 844 -905 -426 -602 614 671 -12 -648 22 -4 -352 452 -201 -49 -336 -820 -420 -369 -104 -640 338 -897 145 -775 54 -333 -304 976 -93 -804 890 -267 -417 -808 111 -70 377 -225 89 83 254 -793 988 854 -320 -952 104 -264 -837 -339 -933 386 225 -266 574 441 -316 -974 18 0 721 444 889 918 640 -294 -77 278 -773 -597 -236 -975 -299 -147 -475 -572 869 470 -832 -658 695 -66 -714 -733 -305 573 -313 -650 816 -915 553 -335 -358 -267 -913 724 -989 -77 -969 134 505 323 -519 919 -857 -885 111 -153 590 744 -349 63 133 -957 -370 813 -729 99 -462 647 474 406 951 -131 168 534 890 -812 861 806 166 -33 997 -82 -561 372 -438 -995 -125 -149 341 -261 -164 984 21 -877 -110 219 -38 393 197 509 823 -299 -935 259 -680 -956 -10 548 624 889 -891 -973 102 -120 -756 -950 531 953 -194 -449 -829 -378 -918 -590 -438 -959 580 -38 -62 -788 809 -426 -871 638 895 818 -742 821 98 79 -112 -300 -968 -543 1000 681 321 -550 829 -686 414 -715 281 697 -614 776 916 -185 -782 -602 657 -344 25 622 -973 -241 943 121 -581 797 -82 611 59 -684 815 -940 -652 957 -279 -599 826 109 954 -841 504 -767 623 -76 -399 893 755 -65 569 289 691 176 -559 666 -60 39 286 -281 -393 -473 -401 -20 878 -653 409 -668 -411 32 -653 -214 -840 -129 921 227 646 -517 23 917 -764 282 -499 -680 -125 285 -865 -269 -971 475 -22 372 26 807 947 660 -360 418 251 -307 -956 -938 733 -81 -987 -322 -1 864 -321 -222 885 -132 29 499 268 -401 578 -904 -904 94 966 575 907 362 241 66 -881 350 102 -93 -275 539 -599 178 -771 206 507 173 283 89 -136 -189 911 615 -37 -348 -246 603 686 -204 -987 74 -605 914 842 203 -282 -616 945 28 -734 -260 -21 698 -683 -24 920 -460 6 783 356 -970 104 257 384 494 786 -234 587 760 -764 -175 470 491 -583 274 -771 814 885 62 21 807 -905 73 15 791 -218 59 337 291 -73 780 -354 -333 -509 -825 838 -862 -291 -610 -630 -526 776 -4 905 858 -222 790 -432 -451 259 658 -133 -288 572 -119 208 -282 -179 586 823 -287 917 -286 186 318 715 -847 642 96 809 171 -878 -98 760 110 -583 -164 -986 299 522 666 -803 -274 145 72 -678 -373 -984 389 863 105 -257 729 776 -898 -887 -190 -408 661 861 2 184 -952 -821 848 0 -437 84 -270 -948 65 932 196 123 378 407 117 -364 121 812 -46 -226 -312 224 685 -719 -380 372 -677 22 991 -194 534 583 -425 668 306 -887 978 -120 -566 -157 72 523 691 -667 501 -177 13 658 854 -496 -171 453 -871 -630 -258 828 277 305 -651 779 116 807 -759 15 123 710 -28 -126 -277 -886 -562 804 46 589 -868 -496 533 -49 -520 -706 -299 593 -198 421 436 -718 657 -197 102 630 520 -155 -990 -800 -42 589 756 705 447 429 -844 347 232 -570 531 738 -176 -192 -238 -576 -752 546 693 302 106 64 302 -582 9 -938 810 60 -680 -441 -110 -843 -28 361 982 -384 -487 -127 -923 582 299 417 196 -1 963 28 604 -361 112 709 752 359 267 -324 729 -259 775 -20 -530 -884 694 -139 134 -479 -351 342 -389 -608 -362 575 631 -369 -204 5 -513 127 173 -930 -393 986 -72 898 -817 -309 163 -154 135 -553 228 753 -19 350 194 766 -815 -700 -484 352 -408 776 26 201 -411 -923 170 903 -411 968 112 919 -893 522 621 611 360 347 300 770 -420 -772 755 572 -83 878 -695 -999 166 -678 -347 223 132 -753 -38 597 -320 -961 247 -364 721 357 612 59 -681 -981 388 310 743 828 124 -903 -810 -160 897 -437 334 930 503 423 -993 488 425 554 455 189 -856 583 790 -321 926 -619 346 -76 500 401 -785 -412 -819 -715 -117 -204 85 -361 -556 -786 947 -85 -608 691 -936 64 -504 -542 -540 364 579 -38 -289 -55 334 685 -1000 511 521 -683 589 -695 -674 -214 -747 -952 548 -123 149 67 -6 -187 -375 118 547 988 -280 -627 -467 458 904 -195 -697 740 466 -57 286 701 -970 225 -696 -519 294 -920 -336 433 -837 -424 769 -124 260 283 -521 -671 206 -757 819 -863 882 -769 -681 735 306 264 -606 596 -321 -882 167 33 962 -993 443 -691 608 459 23 428 518 135 111 527 -266 -551 191 472 277 -615 665 686 -126 314 -133 296 984 906 542 633 -511 -461 269 356 -607 234 -357 -88 -466 787 732 -81 811 549 774 -276 -954 -712 381 -392 -786 -536 588 -274 -122 414 372 939 874 -919 738 770 -687 167 490 -26 -571 -558 692 -393 -605 20 -870 -783 -786 424 568 610 -775 314 -640 -762 881 319 974 104 518 -520 152 -540 657 581 -942 -233 149 -263 987 -158 44 605 853 883 530 775 -439 786 692 279 532 152 -387 887 -874 -49 -691 -630 -469 -863 -369 -643 -806 949 -284 -724 320 637 663 -870 789 -505 -40 -374 -418 806 605 794 895 170 69 250 -312 -958 393 -437 -940 -134 816 -175 655 38 890 -217 445 -104 -148 116 -790 218 396 529 -197 97 840 -106 -180 -188 -802 228 -110 -216 -70 -396 586 993 570 328 694 492 82 -241 -65 874 -600 -269 -803 480 -22 553 626 -523 -895 899 105 -115 -153 362 561 88 -576 -97 501 339 -153 718 703 -134 -702 -186 -551 -422 -846 -194 315 -893 462 9 -146 -599 291 -822 401 -697 529 673 -338 -751 218 380 -112 403 -904 142 -334 -917 -697 239 -850 -798 -272 -686 28 12 917 706 -210 637 -498 932 -893 272 -197 -16 458 679 613 -74 624 -138 21 -748 -143 -675 779 605 108 301 90 573 887 -100 872 -28 864 -816 221 -728 254 -314 337 457 -542 258 -821 846 488 782 134 -84 -203 -399 -637 -297 -571 685 537 -759 -811 329 -134 549 891 828 -869 -446 -133 432 -72 -144 605 91 -643 -100 -1 -883 -437 -550 -219 -608 455 -471 545 -968 858 83 0 296 519 428 -749 -132 438 -568 -861 5 -153 -405 914 16 363 -792 690 276 -660 -683 340 956 160 -131 -715 -678 -600 704 -543 -749 421 -715 -218 544 140 339 -687 670 -350 431 40 522 198 -389 599 -374 -587 188 541 -704 518 302 -855 -93 930 439 343 -832 863 -745 -25 -34 -321 -175 -697 647 -544 -253 221 499 369 -466 816 -897 476 643 575 388 241 133 -337 691 -183 367 994 -453 -158 -538 63 388 -456 -518 468 -785 -244 928 832 747 619 215 -496 567 -626 408 -568 -26 462 528 111 677 -456 -210 -655 -419 709 533 -880 -409 -132 -117 624 879 71 594 372 246 669 -343 -18 409 905 -678 852 621 215 334 334 111 -975 658 471 -244 -430 637 482 -599 -224 456 318 -861 -863 76 -387 378 998 702 668 908 584 839 -350 823 -317 -70 673 -239 -146 360 -291 -542 705 612 -282 791 -898 931 -641 -27 -499 42 -266 43 -216 442 202 875 197 819 943 324 -238 518 426 839 -683 -643 -598 -638 90 895 299 823 -929 526 295 746 873 662 -598 768 -514 239 -95 643 -303 -443 253 -374 332 172 320 970 -356 -587 451 642 633 -102 208 -323 -660 -677 -833 916 -732 -746 -176 888 -668 85 351 -239 -841 -541 -516 -549 -190 228 -856 -197 -433 -395 -929 -904 904 800 -521 521 328 -542 -360 826 -297 894 -228 -682 -103 561 -758 -992 -545 -296 -910 36 -310 -776 -55 -600 -66 641 -871 640 -267 88 -909 -663 -782 26 -600 -48 405 156 -390 654 -451 917 515 -776 -351 391 -803 -990 -660 513 959 -180 -889 131 480 824 737 -492 564 -711 710 447 -353 729 117 -760 -475 -413 -885 91 970 -468 824 -480 -948 630 -495 -25 233 -254 320 864 83 -720 339 -308 52 227 -702 -850 470 -713 508 -487 7 897 -259 -720 764 -274 699 971 451 -696 103 -376 -207 -749 -49 935 -170 -67 432 234 -335 -282 841 756 605 -425 427 -830 316 -734 -269 274 230 -944 -20 -614 957 -362 -229 871 512 -197 -509 673 -926 98 -920 146 -259 -222 448 -965 934 -529 311 188 -755 -550 371 -797 768 -136 305 -415 20 980 -752 218 -215 33 -308 299 811 4 -273 507 -69 -600 523 417 889 900 -445 -836 -825 -877 222 113 901 -246 -867 -113 472 857 -484 702 -2 -452 587 714 357 -699 851 -465 -566 -500 168 611 974 -1000 -801 921 -342 -665 -274 961 -524 598 851 452 232 808 -57 900 647 -295 -292 531 -321 -810 896 187 -325 -978 -624 827 137 -452 -231 -717 85 656 -766 481 -620 -394 771 -167 -618 916 -966 -492 -256 -668 85 415 -680 -152 807 227 -785 -598 327 -988 143 168 304 27 459 -79 615 -904 -606 -73 -262 907 251 -385 -487 -965 -32 -731 595 -177 143 -539 746 -810 -815 -369 254 322 -942 -206 -632 -580 -390 -670 648 138 974 495 449 -643 -620 -634 121 -966 -526 -68 206 698 -706 402 -164 181 -383 -978 208 -422 572 24 -251 31 -278 869 -90 -616 966 115 -19 -791 -613 -570 -779 861 -889 -603 -262 -670 568 -808 -778 -641 -836 -431 -340 -30 -493 965 -263 430 276 -871 -380 -916 504 838 -469 -416 874 8 326 711 -824 -416 807 496 -716 -714 -405 -15 -604 -528 -226 -156 -103 -786 586 -536 588 -507 45 -63 -627 939 -144 -350 -699 904 34 186 -276 -418 -852 684 260 599 -239 953 415 -845 -96 -129 694 -491 819 -264 -8 508 520 -944 -666 41 -484 -608 -326 103 425 150 -331 265 -975 318 -236 -88 -818 167 -647 -22 278 -454 -435 578 11 -731 421 -829 -174 -37 -677 634 -811 819 -450 -725 -566 -726 970 263 -681 507 -11 -415 -508 947 -981 -278 -402 -962 48 755 368 279 -99 251 244 -564 -208 873 -232 900 -805 -6 636 210 -562 -93 279 284 -930 -70 200 -394 558 -797 958 382 619 -426 -786 -395 785 544 29 760 -615 -956 519 426 589 -404 -321 -689 -249 189 -55 -502 -316 -678 362 -183 319 -433 520 511 -681 27 707 175 -349 714 -536 989 457 424 -419 -477 956 175 15 464 -798 999 627 677 478 -459 147 -679 191 811 660 765 -352 -407 584 -262 308 529 -377 -285 463 275 134 -999 227 850 481 57 -86 -614 -625 -287 707 433 -935 -144 -603 -37 673 397 -675 465 -147 -204 -235 846 578 465 79 -334 333 284 -871 -396 284 -578 -991 281 85 -58 -661 -3 41 -827 977 378 -213 -181 644 -967 433 -228 -201 -81 623 -660 -785 -284 -324 -534 -282 -629 996 307 -316 -184 -452 883 -855 -906 -319 -26 -453 -602 -786 -140 367 538 -816 -161 381 365 -363 -703 775 90 -732 -25 -671 711 -842 -120 722 -959 764 13 894 743 138 -996 -163 -608 -87 580 267 -20 697 -55 847 32 97 750 -270 -767 -845 510 918 -370 -453 -11 -825 -801 -307 385 -345 758 -868 -792 -136 -298 -581 -810 773 201 -363 -251 83 246 466 910 656 217 -324 -286 -71 596 -804 -225 -289 -582 -910 861 822 -29 831 383 -374 -124 838 -280 -635 -838 -42 -701 111 -568 111 -130 -76 25 -240 487 167 243 -1 -353 -539 -486 -398 -620 904 496 -984 -734 -51 -79 -592 711 991 62 -510 415 679 -53 376 693 -232 422 -500 -114 -521 -255 786 653 596 613 126 -101 -748 -15 638 -152 594 -274 713 685 274 454 -526 -118 -337 59 -28 0 196 -913 -610 353 517 292 776 -918 -195 -634 -578 -953 771 955 -422 -537 -33 -805 145 608 534 381 667 -321 256 403 -169 982 -788 175 752 865 307 122 279 -732 281 -49 -467 452 972 986 -392 533 385 -557 -969 -59 -537 -733 453 224 -114 -736 291 66 -670 -72 890 -562 -841 595 -5 -7 -346 -83 716 741 -731 573 951 791 887 968 -249 21 68 -663 -491 452 -940 984 556 -170 -891 -137 196 691 232 -288 811 -885 649 371 235 346 897 207 125 175 -464 638 656 -272 -682 -509 958 -976 459 -544 606 119 966 -936 101 -72 -423 682 921 264 18 -546 -966 176 369 -907 -864 -966 125 494 528 31 -379 -946 -862 561 165 841 -266 -717 129 741 -620 220 -379 -474 777 666 -577 -756 -537 -453 -812 -330 850 -478 292 -232 497 838 107 -572 -273 193 -698 700 -577 -589 313 -459 446 610 881 -470 -340 972 722 231 -484 -671 -837 756 -636 36 -156 617 126 111 471 576 567 811 -558 -200 -137 552 -467 -639 815 -826 -73 419 341 313 561 872 327 931 617 224 471 -549 806 -104 983 850 -676 -292 148 644 -69 -408 91 -147 -744 750 -48 361 602 -104 -755 -113 819 639 -839 -539 -26 -605 -263 -128 415 13 -683 895 -266 -905 -151 -590 -406 -344 -234 852 -68 192 287 -392 -605 373 418 678 -99 -229 318 82 -898 909 -801 -586 -474 220 -919 341 233 -685 203 483 -350 -205 -606 -230 -563 561 483 -142 887 -401 -262 549 222 -155 600 726 36 312 -499 -300 -653 -92 482 211 -863 -676 126 -220 134 -638 -779 -9 721 -108 -602 -313 -608 268 -457 -114 -463 117 -681 -949 568 -957 658 -358 -222 -216 -975 282 -473 -296 431 648 -438 295 -567 -792 872 -212 395 -951 285 240 24 -637 107 948 -513 -139 634 -12 620 566 -809 226 -503 274 -748 632 467 -464 -453 287 -724 -211 -712 206 -458 407 -975 556 558 485 71 588 -554 300 925 -504 -860 501 695 592 -658 -764 813 -720 -576 927 -851 -127 -726 -789 -753 -244 -673 880 -219 717 288 -173 -773 32 -474 870 -710 -996 228 89 924 -718 -384 398 -716 16 -818 -496 276 -877 418 -663 206 92 129 -390 -302 287 -879 355 617 -770 -851 -319 -856 -984 -845 576 854 637 -703 -634 16 -250 643 -401 -821 -668 -209 -149 107 -973 190 -728 -367 -983 558 -121 -404 -820 -541 646 915 664 182 669 -188 800 639 -164 321 698 -21 661 -956 -115 -376 977 215 480 -827 582 210 207 -971 757 -841 226 935 -470 -946 546 111 -938 -497 -932 637 -418 550 -127 701 -851 -989 -730 -214 -374 -986 -715 693 211 660 -517 103 -69 -195 666 237 419 943 -975 -641 -694 557 405 -879 145 -431 -366 -769 -324 889 902 -581 -154 531 -240 90 -349 -383 170 -72 962 -943 -355 661 -189 80 -315 -713 65 -343 698 -53 -89 845 553 472 -166 -318 -74 378 -260 356 -657 498 792 973 403 557 -482 468 904 -34 -310 164 -628 -804 998 -507 -552 -370 -257 659 371 -235 811 244 -725 247 -350 972 128 -165 126 688 -696 -390 -839 -838 950 -186 785 -82 617 -786 635 -337 -187 944 -758 278 -273 393 -748 -184 -92 697 265 -648 -619 -999 314 -531 -757 1000 -998 -770 68 367 -651 -825 944 -490 -819 375 962 -966 -599 -211 129 750 87 991 -844 -263 301 -633 -898 998 -840 -281 434 682 998 -500 541 -949 576 308 -379 -722 -212 77 -298 857 -838 36 -508 -751 -169 364 -228 314 697 364 199 -165 -1000 213 847 -626 193 382 170 -463 898 -941 770 -386 -499 545 68 143 -449 -763 2 602 -508 548 555 284 -88 687 836 237 -549 291 981 -703 178 123 -590 964 -183 -757 552 431 424 128 -236 -687 -947 191 582 -632 301 512 459 -714 -368 -773 -309 960 472 -903 526 -565 229 286 915 492 582 -424 429 788 516 711 363 -406 732 303 -614 -996 455 671 -346 -365 -812 705 296 753 -464 318 -679 -526 2 -831 -982 -184 -896 -182 859 -348 -87 -917 742 -79 80 329 610 -979 -213 -373 -489 351 -567 -317 277 226 780 487 -553 554 387 -5 370 -757 -329 378 168 367 -307 -737 -880 576 -881 -532 -42 79 -26 755 -19 244 107 -645 266 -391 -288 -348 569 652 199 835 600 -437 114 -218 -641 -801 -875 -91 905 279 58 -279 -849 368 -739 -604 -401 -308 -834 802 -73 -336 211 329 955 557 423 -247 180 -984 -251 -796 -289 153 -135 -282 -10 -115 769 776 786 871 124 -556 800 197 -95 558 218 -228 697 -61 -820 -507 -278 46 -633 445 920 945 -317 -348 652 -878 -311 405 -777 470 858 -799 -855 -731 582 -275 600 -874 -968 568 -898 -130 502 346 -517 16 950 638 -195 879 888 516 571 303 -37 -65 -27 177 -856 -726 -923 773 -770 157 -651 791 -511 -679 985 825 -629 -953 183 785 -561 -616 614 -546 919 987 561 561 820 172 -623 595 406 821 -790 938 368 -439 -49 117 287 281 -619 -883 137 799 -760 298 -587 751 -901 -188 364 16 751 -938 67 -391 255 423 -465 989 -56 -122 -408 -581 802 103 891 -672 -572 -41 463 672 -31 567 932 -687 -312 418 -229 356 -929 411 -846 556 -301 208 509 -278 -643 557 -1 -110 637 -28 -251 839 272 680 -804 -683 -31 922 121 97 607 -583 -2 -473 123 366 774 833 -939 -995 -571 886 768 -88 -419 -885 965 -330 -500 -532 797 433 -588 312 539 710 768 -96 -561 -798 -270 377 -982 296 -45 137 -810 -86 734 374 724 402 0 104 637 -336 -104 326 597 -795 55 -344 981 -154 -565 -101 48 -141 715 -621 169 814 -475 -393 872 -290 -215 650 -278 -638 -941 19 -815 430 492 -417 2 310 -298 -187 -605 -578 690 813 104 647 -835 895 614 -826 -858 310 388 -59 -987 -397 45 196 -638 -550 618 -395 171 504 -883 996 -184 13 -107 623 783 -401 979 -273 770 175 539 -337 522 -936 69 -569 -613 -773 -175 506 102 -108 629 -932 219 -962 543 -378 -285 334 249 977 758 760 -924 -831 -134 -943 78 -721 836 403 -206 182 -317 -508 800 941 782 487 807 -181 457 278 -542 -496 974 145 418 349 -307 152 278 660 -538 807 -338 436 -151 -932 111 694 281 427 692 979 564 -152 -525 614 83 40 453 388 -728 730 329 413 369 837 483 625 238 101 -157 928 166 193 -860 -940 -541 271 108 620 521 -570 -365 119 225 -663 994 -909 -148 -590 -81 806 557 -110 877 674 994 741 8 -667 -763 155 989 807 368 750 -690 34 -820 -860 790 -590 -505 309 549 -831 638 -484 423 458 634 406 -658 -721 -181 193 -344 559 -227 164 536 -76 825 -534 402 970 -494 -621 -189 -429 -400 -325 442 137 787 853 -918 -134 38 926 -44 827 -302 474 -167 907 488 -418 -872 -665 -642 -149 -420 -212 568 -576 486 597 709 -122 -955 -155 905 -169 -552 586 36 -383 -881 -464 -736 648 859 -960 -758 -152 666 -274 -599 452 777 -330 76 -173 -970 127 804 -811 906 72 -328 127 217 -926 -638 642 425 -876 -835 49 149 -759 648 995 399 -36 -751 315 695 792 540 257 171 -117 841 -88 136 617 -828 992 586 -368 -674 -872 -561 -818 -324 917 63 -758 228 -775 -95 -852 19 -855 -508 980 894 753 -40 -580 596 -710 40 -501 636 -678 -835 175 793 276 452 121 -376 707 -951 128 457 -21 -550 772 -173 -723 995 56 -281 -461 -358 -602 -513 809 212 598 920 -874 -173 -285 -620 -810 -258 523 581 873 -116 -128 -55 189 -515 -888 824 -123 -819 -676 -398 857 -751 610 191 -97 -487 -808 -624 -419 595 -725 -65 -13 -625 988 -566 -125 -568 -608 812 944 756 848 639 -550 -291 -251 -542 323 -530 -970 324 -950 -738 186 -359 -33 645 79 18 217 -75 -393 379 83 910 -330 -599 -253 85 375 805 -39 -76 184 -119 419 230 -788 359 -271 13 642 111 182 -817 -892 -885 453 713 171 226 213 -359 903 -140 -594 871 -424 204 813 247 -453 393 547 961 -323 -6 -660 716 332 366 -841 -998 334 670 788 255 627 656 272 -901 -792 -342 -75 686 908 -275 -844 -191 637 42 972 274 -320 208 -974 -489 502 325 -615 -755 -224 -21 -261 967 30 176 885 56 592 -875 630 66 760 846 695 254 528 16 921 -714 -172 -513 519 372 -291 -504 -765 -409 -211 -618 133 890 -290 731 -127 -760 -815 766 896 -753 -115 181 551 -357 -67 164 265 -460 -897 56 263 802 236 -86 -21 433 -346 -937 527 -144 345 307 -710 -643 -456 914 -155 399 -276 -310 -169 -877 -27 674 -630 -298 -649 -700 -993 -716 1 460 -905 -176 388 483 266 599 203 -410 -122 969 -873 812 274 -331 -146 501 -238 -343 416 -619 856 -308 -788 -728 632 -99 207 826 -243 -506 -347 -430 179 120 -232 -782 -275 -997 502 -810 -780 962 839 552 -373 310 -257 511 3 334 -375 436 -103 -633 -412 428 -536 802 312 186 536 -648 -183 -187 347 357 384 -720 -961 495 -563 -939 -347 110 364 -98 -226 113 -799 -358 -199 140 -343 125 -900 479 -154 67 -176 985 -405 -160 276 -94 -890 661 -92 -13 -840 308 -561 -984 421 133 -451 -508 -934 -690 431 16 808 -47 -947 -661 -607 -97 652 115 -514 404 516 -389 -147 709 -954 978 -272 -715 923 -879 -213 314 -606 578 917 -667 80 269 -592 960 31 -872 844 -139 -467 123 -13 -324 118 -385 -612 -403 342 -656 720 -695 -320 -644 759 -452 -457 700 -331 599 -985 -271 -832 181 909 -495 -753 730 -372 29 -891 346 -328 756 695 608 417 81 33 642 766 836 -745 145 -614 638 236 -654 -388 515 296 -582 -499 623 442 912 460 741 133 994 -910 -163 -533 -13 -547 -21 468 510 2 535 -853 643 921 -15 534 -548 676 501 -321 719 401 -684 98 -352 -880 -480 -577 126 -858 -957 878 -998 752 -815 287 734 642 -618 -499 -43 -112 -566 550 322 348 279 -296 805 11 753 -234 -847 -388 -692 647 106 489 313 -869 468 -570 -489 979 374 167 982 -356 -980 -143 905 562 -612 -545 -658 -735 -452 482 938 69 428 284 -670 -41 383 -107 -583 -413 547 -987 -783 -263 84 -751 453 -561 -568 989 739 914 -534 -478 454 969 -275 289 -524 233 386 -191 -191 -250 831 -83 165 47 -723 -547 -835 -645 -525 631 347 -68 55 -769 -410 -386 -839 -786 79 675 -994 361 317 35 579 -491 89 -448 -53 -552 -141 -838 251 -659 -821 268 431 737 -964 -26 452 -671 201 -824 -717 583 -792 -41 -47 -521 445 -774 593 -498 893 -333 591 -243 883 957 586 305 244 -870 27 383 -538 -296 -400 -619 -558 69 143 -796 12 -152 -133 100 -239 767 -897 373 816 591 474 22 859 386 -352 748 -65 159 633 -918 984 395 -557 519 69 185 541 750 592 -462 -760 88 584 -487 -763 837 -331 7 780 -430 -937 -222 651 -865 202 -422 784 454 761 -339 -872 412 -563 189 -203 172 575 94 214 -950 -523 -72 -193 -576 -133 9 182 -227 -533 -942 327 325 -656 499 904 635 -341 -946 -893 -52 730 640 -161 610 -504 -136 376 538 -406 -739 -564 89 959 -825 123 446 -240 279 257 -935 184 -190 -710 -472 978 38 -713 681 -219 -349 401 -20 515 943 584 -453 -459 11 477 918 730 279 823 385 -574 -719 945 993 -502 315 -677 -836 253 -793 -279 -634 28 -803 928 -986 -415 451 -306 -166 -705 -645 635 314 -27 -388 -229 200 303 406 941 424 -996 537 -710 608 -689 -642 898 468 -382 -287 375 966 481 791 510 -260 -823 -592 550 -436 -225 -322 -412 -503 120 -735 -359 771 344 -710 -720 -721 125 497 317 599 -277 -128 3 856 -521 -658 -14 -658 981 72 -517 285 -918 918 427 -342 -380 658 -86 -127 -238 -959 749 819 -73 607 -328 -695 851 -337 -879 -632 695 952 -901 295 -310 195 314 961 -919 -193 -461 371 -497 -982 -877 -716 467 -543 -424 564 297 -905 -492 -245 775 246 681 739 980 -722 -368 707 628 -720 -42 43 538 -88 -477 -560 -690 363 -622 -380 743 -666 -652 194 -915 -92 666 925 -632 -699 -681 -711 503 -308 -996 413 -811 -499 -911 -930 879 -902 -198 390 453 715 831 626 -646 -304 -56 -688 758 177 -595 -255 -858 825 -943 788 11 796 939 80 6 289 533 -794 -642 995 13 -879 211 640 -858 948 -997 92 597 -306 -392 -768 478 737 437 -233 -551 -309 133 -604 398 -328 -699 -572 630 672 472 -756 446 -483 211 128 811 951 453 -710 -261 -69 -866 -669 732 -970 944 -407 823 342 803 472 -365 846 905 697 859 -769 415 121 -946 -591 719 910 -74 -687 402 -92 723 -832 697 312 -466 -730 50 -79 -782 -778 946 915 -483 989 -187 872 219 -9 -227 566 440 -678 314 475 892 -322 -732 -739 -849 94 -826 11 272 -51 -879 -841 -62 -9 -89 -56 -530 170 -86 -767 -374 165 647 -972 484 -946 -970 -729 862 -853 402 -128 154 -238 -732 618 529 -811 -251 521 702 404 725 72 346 -622 797 -329 987 -662 -72 -22 -974 184 -663 526 450 -174 -813 -709 -125 -775 -412 781 55 948 -130 -664 977 421 -856 122 -926 289 -558 -364 -404 -390 -412 -218 -80 -279 122 -819 237 182 -178 -9 -270 389 -872 266 -878 -945 847 -441 -406 -727 -924 -822 14 -705 -687 -915 -669 -715 898 -959 -739 -366 967 979 -32 649 898 314 886 -728 607 240 392 -467 -296 345 -408 -464 787 247 79 -958 -235 55 720 -782 719 -387 -621 234 573 -708 898 164 -622 249 821 61 -112 -810 -119 298 -604 -275 1000 -317 -856 -538 -331 -467 -40 972 416 -784 -381 -636 -559 350 407 -434 593 -339 700 119 445 -190 986 -775 -344 803 753 -154 982 -635 -191 943 505 -853 -12 610 -136 666 60 -432 -530 623 551 -564 -345 -775 369 -421 -810 253 446 542 -947 157 713 41 -784 504 -255 168 666 11 -968 493 -700 450 -304 996 -137 303 -649 -661 740 942 611 913 -510 -61 -506 -190 917 -455 -585 656 -914 896 -403 20 950 658 -818 -259 -941 346 -58 550 -847 -618 360 982 167 785 3 290 -136 -129 -69 218 32 -61 -682 950 -406 323 -330 -572 -775 608 91 405 181 -343 -28 -918 378 -86 -180 -63 -454 -545 78 -398 917 -426 -697 609 423 453 -307 839 -792 -662 -523 -521 -413 882 -475 -925 -25 407 -538 909 411 520 35 6 -460 70 -711 -565 -660 858 144 -100 649 -602 278 -845 454 -823 -395 -864 -43 55 -134 -846 157 428 64 -528 728 -126 739 377 882 587 835 -517 -818 -319 -68 -440 -904 164 824 650 -44 -455 -897 506 -970 146 -131 -891 738 -84 637 93 375 123 336 980 -68 550 -210 -569 981 692 -793 186 893 299 999 -664 962 -914 443 810 183 213 -823 75 -631 64 -600 -113 -342 697 658 -600 -965 -926 -1 -501 819 -918 -750 693 397 -680 -605 21 606 596 -833 690 -988 -605 -420 -648 96 370 -344 334 785 -700 -732 553 403 -700 -922 299 502 -612 -228 -387 -318 460 -528 168 -416 -912 -144 -901 -232 437 -279 188 543 371 -206 380 -259 363 833 265 349 -460 162 -913 46 499 -863 649 -654 194 161 477 978 578 -247 869 -7 -236 -473 707 786 -252 -67 415 368 -406 -493 222 -263 46 -985 892 -25 -373 -935 911 705 -890 647 -365 -829 931 316 -985 740 -36 866 -411 -419 -730 486 816 -633 439 218 -604 -450 -872 28 179 691 -381 -653 -848 394 -177 552 -719 622 817 -408 793 248 548 331 949 510 -883 -394 -168 148 -791 955 -850 -722 -229 46 3 445 -993 -963 716 80 -362 -842 652 -666 -631 729 176 -738 -739 -997 -93 -824 665 579 981 369 935 -190 -791 -197 -73 -670 876 702 -214 958 -507 -548 206 825 -663 951 -775 -148 -698 -453 325 428 -143 193 -386 12 743 -725 357 94 705 -388 -160 -779 -543 -256 -780 838 461 529 981 -205 326 955 963 910 924 -197 795 -508 -877 -676 -95 -291 -822 878 -351 -665 -928 -952 -474 -306 107 -187 241 -850 -239 -603 -742 -361 463 183 179 511 -40 295 -793 -318 809 621 -393 -406 -280 -265 658 31 -467 -36 953 -880 -155 971 -464 -444 563 -576 -256 848 -770 179 -224 451 936 -3 -721 -266 -37 -649 697 -898 606 -231 135 -51 955 811 -149 -99 -115 -659 124 503 -324 217 492 -711 -525 458 292 818 94 818 -488 540 -183 -577 793 -75 149 530 -795 -706 429 -287 435 456 -396 -170 -199 723 -978 754 -818 609 -289 -617 19 -446 -900 40 812 -381 911 789 188 -113 -538 51 383 134 -90 -434 -932 971 543 241 -433 -675 527 580 818 -83 -382 -901 887 -391 -234 -37 -182 -861 68 -807 -661 374 -123 767 991 -145 541 -437 102 -922 -108 -723 -120 -954 68 -177 311 572 948 -424 -880 -197 -730 15 114 -699 364 -762 822 -748 -291 -454 268 483 -813 -91 21 448 -410 -811 282 -279 732 -788 768 -148 863 -868 102 -665 201 826 233 -317 -243 -511 -165 -731 944 990 184 862 16 -879 -698 -691 -361 408 160 70 -316 -467 -39 -564 -600 -316 -756 -355 -481 218 486 -819 -131 472 -697 -313 -28 700 642 -977 -463 604 129 376 -689 -41 226 -409 885 -617 23 398 673 137 908 138 -401 -958 -859 498 -569 -770 512 -634 -944 -479 667 -420 -284 -375 -353 -424 -125 17 354 -362 71 -130 -926 967 -97 -803 -113 320 859 541 963 623 32 -812 7 -676 490 171 486 -842 -334 -566 977 48 -914 -64 840 -134 214 878 -583 -608 -961 -224 4 374 -77 455 660 862 558 -50 474 -132 505 -274 439 657 -327 652 141 998 959 236 420 -812 -373 -458 795 278 329 156 -416 -242 755 202 860 244 -748 4 -889 62 915 245 -120 61 -939 298 -252 -435 -693 -509 529 968 354 187 -115 -751 963 408 -632 468 -583 -518 657 -314 588 634 906 438 130 64 -660 -479 -823 455 399 271 401 -398 155 444 309 950 426 -142 -523 -391 -338 640 -944 335 -725 -82 403 -469 433 -857 -483 -841 323 698 -105 -516 802 -789 613 -176 -798 606 376 -897 94 -790 -982 -862 -288 -240 -882 -321 -767 -428 -758 792 -750 -197 -724 960 136 -183 811 918 -830 651 512 892 972 509 444 99 -447 497 256 589 -251 29 -585 572 -266 151 870 -890 -51 -45 -2 -24 534 -633 -361 -869 -104 -248 -872 822 763 -486 -156 -555 160 710 430 615 -448 989 909 -581 22 108 588 -99 848 865 -429 557 -128 -369 206 -40 -254 935 -798 -873 -50 954 -545 654 -513 790 572 -478 -347 403 -158 -65 -367 620 48 -196 -704 -146 574 -46 -221 -991 -243 206 70 -754 -950 -450 830 402 -252 -792 -719 502 121 756 -63 210 -496 -704 191 610 945 -738 765 240 389 358 -205 -615 144 -388 989 -214 -679 918 786 -473 26 -41 -727 738 -41 355 -173 -650 357 -425 -784 -578 -695 561 -426 -916 633 -201 -667 976 -135 -123 88 -208 -896 439 -362 -704 26 -131 -466 370 145 513 -998 -793 352 -974 998 -81 -965 355 409 269 -295 355 -974 -697 -517 239 -659 443 -705 -315 779 -432 219 -94 913 -852 935 811 -871 971 -416 96 -256 260 -298 880 263 988 -570 -153 557 685 -533 636 -341 -890 269 791 90 3 -460 -632 -408 483 -608 223 969 280 128 -330 483 65 982 959 989 865 -581 -898 -539 -180 661 494 650 -298 835 -310 767 -96 -171 443 -607 -597 320 747 -425 76 715 669 107 -196 -176 511 428 939 990 581 911 -863 -59 455 756 -749 234 761 961 297 152 -863 -140 609 142 -427 -891 671 -334 -375 728 -135 105 970 -885 640 -204 340 59 11 -365 -831 -487 -361 -441 -880 -340 786 869 105 -541 -525 -739 44 43 -478 -941 -519 -837 117 -215 -460 74 -37 -465 -782 420 -635 -379 -293 673 93 657 408 -28 27 -200 -53 -693 -739 -174 722 51 -575 428 -34 -42 -134 -33 -984 -345 -193 -787 570 407 -305 -319 112 565 -650 -23 152 367 135 -476 -409 -333 -746 582 700 -2 532 382 757 -83 509 41 725 541 926 703 201 -375 -438 797 557 -110 -649 65 -143 -340 -516 -677 397 514 149 -784 856 426 482 622 268 -619 -65 -884 504 -3 -36 -687 -451 826 -760 869 633 923 -852 -38 -177 962 -769 -480 111 -782 -728 870 -53 552 -48 -595 -43 -689 720 414 429 293 522 -398 -434 -585 351 -150 -804 245 -557 313 -889 -848 -536 657 654 -833 -190 876 8 -693 -462 -841 -779 208 -486 741 179 148 883 718 43 299 932 29 -292 796 450 706 18 -678 -179 -743 -506 255 519 999 489 645 710 -387 -191 178 677 888 -157 452 860 -490 -683 50 781 926 952 -934 -79 190 -717 92 -368 -257 565 412 275 247 880 444 -199 -260 125 724 994 -814 329 870 -874 -960 291 521 267 113 -570 -845 401 -437 314 -180 -883 224 -96 986 -363 491 -563 -992 484 74 187 -324 -559 -141 834 838 798 -930 63 945 -626 457 -644 -37 -970 -655 -873 601 -572 494 167 57 -864 287 605 639 632 761 297 967 548 -906 554 -917 707 492 -254 987 840 576 529 199 261 -802 -260 342 264 726 -686 399 615 381 341 -910 -539 -597 -908 618 627 415 -4 67 -137 -469 -974 991 542 160 412 -41 -795 779 -240 630 -300 -786 -636 -706 958 630 -76 -510 537 -697 -276 -85 -761 -35 907 497 -288 315 -623 -438 620 -503 136 884 789 237 -31 -886 207 -44 99 -660 -874 976 -587 -210 19 -570 -692 -378 290 -861 -124 965 -340 -192 -806 -434 -605 286 -376 -776 276 -475 -237 -251 -193 436 -927 131 952 566 481 908 -339 -808 -222 -377 -56 914 -538 -311 387 -58 -402 -968 -176 -5 -578 -491 -148 271 -962 -701 865 -35 796 372 814 889 880 -33 -93 -138 24 -694 -190 -409 -724 548 928 -576 -618 416 -773 -676 493 -1000 13 -562 -961 344 -331 -771 628 -61 -148 -695 930 61 255 515 816 757 -510 634 395 -467 32 -504 -929 285 900 -759 621 470 -305 -961 -880 -539 -184 798 858 322 -600 439 592 -63 -242 419 953 698 -9 -424 17 -700 610 685 -803 952 471 66 212 938 375 -818 -358 748 -594 123 754 -700 -229 730 577 185 -591 315 747 716 -346 -578 -508 -510 849 606 102 -950 -69 -37 566 276 741 246 -67 -551 662 -377 596 639 651 -743 144 16 680 19 -158 392 -219 535 -917 958 -724 692 -598 800 102 622 -392 -948 493 -115 -81 -168 205 707 -461 383 639 645 509 -898 -173 636 -240 -914 548 -775 -8 -343 -596 249 -41 633 640 664 -383 252 -865 627 476 501 723 -275 451 882 -895 -277 -320 820 -330 -419 -668 993 134 -151 -862 -155 557 519 484 -524 -316 478 -637 834 -706 -339 -750 983 733 849 -626 -779 576 834 -171 -572 -561 669 899 -517 227 -131 -45 859 806 -885 -145 -330 219 -282 834 -360 -464 -116 299 323 355 744 754 -497 -611 665 953 -810 806 -8 -983 -855 687 -494 875 747 63 28 139 -92 265 417 -430 127 -417 -382 518 -561 -153 761 83 933 917 220 -899 749 262 131 -864 -171 -537 933 -864 570 -706 122 -135 -233 -86 -1000 303 -271 -346 707 -868 88 938 -493 -429 387 502 307 538 -436 804 -788 -956 -192 -592 -634 820 232 -351 89 952 261 -625 316 -996 140 -786 147 992 -248 -138 -914 -41 -125 999 -420 -333 -222 207 164 -896 988 558 -427 89 825 187 97 557 491 816 13 -752 144 471 -304 -519 -513 -476 903 635 -522 55 316 -773 -704 562 -277 909 166 -686 -91 48 -365 -166 230 757 664 526 938 14 -183 -915 -831 -766 414 -404 -827 -593 944 251 637 28 -251 -94 306 612 -618 820 -417 668 287 -819 -672 -903 863 584 -799 -258 -810 -796 -798 -914 -807 -258 -250 753 -879 -408 -983 -355 409 13 947 321 730 -626 -959 -447 -346 118 -659 -534 -989 289 -648 -616 171 559 -578 -101 35 431 871 -205 120 -784 -978 -194 -130 -401 -644 -737 -113 -799 -749 -20 -342 -52 987 -295 -693 259 -683 -743 703 -148 -734 -954 -979 -257 -779 631 -542 702 -573 749 993 -193 330 641 109 398 -439 716 29 -409 -847 -796 610 522 738 -431 -215 783 795 -760 369 -742 -504 -460 4 -796 121 -50 -74 -987 86 867 773 -850 878 165 -27 -675 -108 -261 381 696 348 -804 686 -246 352 38 281 -181 74 874 -711 975 -81 722 -249 -684 -636 -234 -198 -139 -138 86 642 -826 872 606 -491 -814 432 713 -634 -504 -846 -104 -953 149 556 -393 392 486 -888 189 663 433 -229 505 601 299 -344 741 222 -678 216 960 -841 -82 486 345 -797 -813 -362 401 -345 -552 89 -268 764 554 584 -524 833 983 -234 680 -952 -803 46 313 181 454 -999 -577 -291 713 -935 -374 -807 363 -818 -196 360 -168 -404 230 -935 -798 116 -105 593 -926 -675 -818 457 777 -951 323 794 674 -376 -393 -458 943 608 179 947 -155 -662 -307 294 628 205 -926 502 -405 -18 -339 203 710 717 181 -350 -245 -902 55 -550 560 -907 459 343 -345 -902 -701 442 807 -596 177 -650 739 -672 688 -617 -105 721 -225 -835 -415 891 -272 84 567 -578 766 460 169 228 15 -869 -904 -989 -329 -288 221 -934 512 -222 305 -72 923 -118 151 -596 -489 682 465 286 272 895 835 -987 821 784 954 -253 35 -944 347 -601 876 567 -974 391 -99 764 908 991 19 860 902 984 -494 -248 -772 -49 -914 -580 -978 202 483 -353 751 -58 -343 -810 890 635 898 -728 877 734 -772 66 247 -81 -884 602 -125 -337 -441 -734 10 -134 789 284 -851 -425 -18 -760 -476 -801 -782 -300 270 722 -497 165 683 492 -371 -69 159 642 44 163 781 -228 71 -267 -604 -799 96 -948 978 677 746 833 -268 658 402 -925 625 431 -20 -265 307 -740 408 132 378 551 938 671 -664 691 94 856 -795 869 -199 -89 369 830 -771 -312 245 647 623 399 6 -199 -347 633 92 -571 -371 181 245 -188 -387 -157 813 -54 242 -813 498 748 865 206 259 262 -516 -72 -156 -118 -518 862 989 594 -130 -570 111 629 -290 -9 870 -654 -348 -327 -608 432 971 422 186 85 918 209 -548 -206 -779 834 253 -532 731 981 610 893 -15 -20 -656 -779 821 500 664 -695 -787 991 407 527 -526 -461 -841 -650 171 -520 67 -441 -243 229 97 208 -328 -608 -764 33 -812 -819 -766 -341 207 43 217 107 174 -481 -279 -579 -784 -86 820 -571 -559 869 160 -289 550 -838 -443 489 -422 973 -738 417 464 899 841 -150 -776 -49 852 -85 470 -519 604 688 496 974 -374 -247 305 562 803 -272 342 251 115 -979 141 -114 827 902 -814 -471 731 350 68 -828 199 -495 899 -793 -745 930 -273 -528 230 -143 220 608 -297 -232 -826 814 155 310 -36 333 514 86 693 -161 -331 -802 -478 -667 599 874 317 -4 -838 -867 -697 173 531 -527 -562 618 370 848 -612 35 349 877 801 -932 93 73 855 -490 743 940 942 -522 -555 624 345 -501 477 280 233 -985 406 150 -604 164 -524 464 -331 -277 349 -339 469 444 731 409 -259 302 -785 27 -728 316 701 365 723 501 34 86 -782 -692 -952 -209 898 -611 875 563 641 -672 350 142 -169 -210 -326 -597 307 404 -891 -74 -865 459 993 -956 -796 534 -68 -984 706 -898 520 -251 586 -556 -60 -407 341 302 -830 -96 -871 -358 516 779 740 -592 -398 -374 -334 -35 -63 321 697 -175 266 818 727 -579 -581 -145 -370 140 -653 -526 -94 39 399 -83 -529 250 19 -645 870 704 -365 -334 -401 -89 -533 -556 70 854 -603 931 -933 98 -292 -85 -847 -286 -808 -482 19 380 -50 -320 800 441 567 -112 -744 -671 -448 432 504 -21 116 -173 -132 233 -302 696 -661 536 -110 -720 801 -116 511 705 -69 267 277 -408 -807 -795 -842 -652 601 -40 577 -279 273 -761 467 -575 8 658 -979 -682 272 -609 -250 -981 304 804 15 -768 -681 -119 907 -732 891 -856 309 -875 154 -416 958 297 402 429 120 256 -264 253 -594 -137 -219 39 541 315 -170 661 126 -537 -885 -540 -15 -858 133 588 175 -791 -999 -563 535 -109 -602 -246 496 762 -92 -508 -710 -170 -50 -401 571 702 773 -512 -562 836 43 465 -215 212 398 -373 688 915 37 -911 -121 571 -634 -587 -900 635 755 -790 623 376 -1000 -138 -358 -869 951 -277 -71 -558 -297 237 853 -50 -62 -190 -555 -982 277 -223 -891 118 314 910 -294 -494 888 472 198 364 -141 709 734 -319 -793 740 69 479 -926 -292 267 -577 -806 -724 -619 -44 265 391 -183 41 355 -235 -189 298 -329 -875 -636 -806 -386 -279 192 654 -860 600 418 -424 -794 -378 -697 -353 -382 -800 375 -264 908 401 753 -944 329 -531 -650 967 -828 -777 -46 388 -291 588 790 -740 -931 -649 692 -594 -168 -759 -640 -870 12 579 -926 677 790 -771 -40 -941 -410 242 698 -220 596 576 741 416 698 236 -163 -500 -126 114 -517 339 -926 -562 129 -716 -318 539 370 -616 880 374 -998 -618 740 214 -817 -330 609 -70 475 892 -262 812 124 838 595 -102 -219 -437 920 189 491 643 923 -792 124 834 63 807 -20 -363 626 658 644 828 906 -935 -303 -237 -134 352 444 -890 -199 -429 350 835 324 42 -178 838 -483 -18 738 602 37 -188 -489 661 -229 -660 -791 -890 -883 81 -684 274 520 -772 -404 -122 -791 -542 521 457 -554 -22 -434 955 157 485 92 -12 -859 -358 16 169 -936 -190 -861 781 319 -105 878 155 -750 -791 -915 85 942 894 -200 -334 432 -612 -524 -241 603 138 775 522 -338 -374 -162 -80 -510 -780 806 261 501 400 -45 -487 69 675 -271 718 572 931 -6 240 -720 -825 -593 -50 409 -745 -716 510 674 804 -471 -6 568 267 -789 -332 -887 756 943 824 -83 -424 117 -124 222 263 268 433 -841 715 -40 708 -888 -241 -807 221 -212 -254 329 -908 -269 -191 672 128 -936 259 -327 -409 350 543 -271 157 897 -955 -934 751 -683 124 960 -255 170 -664 -770 481 687 -797 -192 -132 -25 -564 -538 -175 -498 -544 92 -944 -862 -630 -633 703 294 21 -295 -24 93 320 694 929 775 -198 -876 978 578 890 353 -421 -201 -500 546 648 -310 238 -285 -867 -45 -827 775 -883 -987 -371 -382 -594 193 708 765 -802 796 -795 446 19 616 338 -388 -806 -395 -815 825 107 27 918 -673 574 153 690 147 253 -411 -371 -791 -912 778 123 -552 487 -958 892 932 -123 -597 -431 -878 399 4 39 871 -520 706 -554 -322 -939 -695 -351 -192 -907 -147 -552 824 321 -825 -72 578 975 575 -756 1000 530 -209 -57 -535 382 -91 442 -635 -621 -276 400 -581 -646 -359 855 -184 121 807 508 -147 99 -333 -353 153 -852 437 944 -333 -456 -940 636 133 638 -565 749 922 143 139 -521 862 -54 138 134 -483 -726 125 -642 930 835 -408 -623 967 293 764 -439 -414 785 296 171 -248 -668 -358 -611 -177 -946 708 -938 117 196 13 -672 224 199 -482 -255 -585 -309 431 -607 -615 725 166 -703 701 -956 -754 162 359 624 -917 -161 -309 823 -92 158 571 551 -5 221 115 447 584 -814 -191 -688 109 1 472 -135 -741 -339 196 -669 199 -355 327 -711 -920 -514 89 -981 -453 -449 -615 -797 917 -206 -575 -22 -325 710 -965 -424 -879 786 942 -496 916 87 817 121 -74 713 -536 -351 -735 810 243 -8 -35 -477 -354 757 735 -896 -40 -961 -436 940 -595 161 -590 -149 273 -572 734 62 -559 883 203 131 -349 175 -155 559 139 2 -282 -665 55 754 -938 -986 -242 496 240 -98 792 -453 695 484 -441 -222 -116 -599 474 -257 -413 373 -262 942 -391 -584 -471 866 525 384 391 194 -474 822 -172 -361 -277 -924 851 454 -872 742 -494 447 793 -407 -356 357 -546 668 205 145 56 66 -860 700 799 922 -432 -717 -937 134 -12 1 -710 -698 -136 -28 -524 73 -226 -866 812 754 -671 -690 -610 -874 -282 -699 -980 831 337 -31 -59 -824 -203 613 724 -591 703 211 311 -529 -545 858 291 444 593 -320 -609 -397 178 440 252 695 261 -604 -616 626 988 -47 -716 -178 311 -508 633 515 -484 481 605 671 855 -924 562 373 332 -701 696 -699 859 670 -122 -108 -851 546 -987 -377 276 -536 -530 711 -453 -47 -912 309 213 -115 615 -71 87 341 -644 315 -215 -887 -725 -20 892 -745 -20 -86 -817 -760 921 -285 -556 -316 375 -381 -228 956 212 -112 997 -584 668 881 338 28 -773 299 833 85 -996 220 -619 349 932 20 -120 -31 -208 -516 -229 -579 -669 615 -861 721 -147 -802 921 -532 54 -408 983 -699 113 899 -60 -372 649 322 -914 -30 463 -960 905 -614 -316 241 -51 -774 901 -189 436 216 898 -395 -216 850 -773 795 108 -565 -45 -666 106 -891 -802 315 571 759 902 53 268 927 -405 963 -968 -670 -731 -328 -98 -896 152 -775 283 -552 990 -317 774 582 -464 -641 -315 43 125 -146 -605 -386 -434 -75 -41 -638 404 805 -195 -404 -762 -257 -761 537 -636 60 390 -941 -696 732 464 971 449 -237 888 757 -425 717 -362 841 -161 746 709 485 -809 -591 895 -99 -362 -689 -774 191 597 -800 538 525 -232 -563 -847 -462 -178 742 -743 -382 -315 770 -550 27 -328 -990 81 -180 60 96 -203 -986 697 276 650 117 -349 -918 77 -361 -449 649 -849 390 -275 793 -132 102 -951 -788 101 855 756 -149 895 -451 858 454 495 980 827 588 252 21 -695 -32 534 -274 488 111 270 452 -118 653 370 -511 230 893 -559 -571 937 -344 -146 -49 -342 330 -273 803 -83 308 -372 970 609 -873 716 75 -518 -180 207 -416 900 246 -719 204 -819 737 -935 -319 521 127 -332 404 5 502 677 -329 424 -599 450 645 884 -546 -710 -331 -232 666 266 286 -382 -981 -145 573 127 -44 -40 537 742 -298 836 -204 -18 -604 -954 -272 -731 -958 459 -675 919 342 -28 -503 797 -519 -303 -923 -76 -15 507 -259 -639 497 -192 59 -442 334 -355 434 -669 303 259 709 -379 180 383 -521 167 -566 173 344 463 280 -98 -689 313 88 -95 337 -648 622 539 -938 333 -824 473 241 -244 507 -265 -138 -866 -660 596 -884 -757 -928 -944 -578 653 888 -43 1000 -693 -472 549 379 -13 -162 -158 -674 -190 470 -572 777 -145 -312 491 127 776 -376 -855 -486 -33 745 302 792 -141 708 -273 -249 79 -782 -443 110 85 -193 338 -214 244 706 -75 -427 -666 -336 -434 376 -260 717 45 29 -31 -876 -490 -345 -918 -973 -183 -562 621 -53 -678 396 698 -471 73 641 710 -339 165 -127 666 595 -998 451 -465 113 101 43 -657 -533 194 53 -611 119 -302 973 88 749 -925 348 -649 565 -460 -671 34 448 38 -42 945 -743 -5 -760 -296 792 559 134 -288 277 659 578 615 -347 397 -30 -608 852 -586 458 -85 300 60 628 -457 -822 700 103 -171 277 -717 459 -525 -236 -553 872 -547 -818 -406 -845 552 -988 801 299 -531 370 -64 678 197 567 -451 727 -32 -564 722 -810 46 726 -815 -598 -787 105 23 134 -297 820 -61 -239 370 645 673 690 812 232 -363 -548 249 5 -324 -636 189 479 701 -243 638 -221 -46 665 -782 840 80 922 731 705 859 -13 796 640 -474 -635 444 939 32 -796 -686 673 -285 679 -141 -172 -816 -290 778 -175 276 155 838 -534 351 449 71 891 -287 -87 -378 64 -176 -960 578 820 214 -74 -596 606 -716 -313 459 -47 858 -89 -490 106 -105 -309 -11 688 829 -742 751 -482 -989 -398 -385 177 -636 -480 -571 -129 -483 771 -66 -467 -424 452 -416 -855 -526 542 -349 -50 912 510 -452 -282 674 -807 243 520 611 955 367 200 -355 -156 351 -222 42 -652 -76 246 344 588 230 725 -193 -443 -542 -857 922 -995 -667 71 215 -189 -740 821 -818 -310 -166 317 498 743 165 -387 66 457 -574 559 703 -94 -763 -267 963 -541 -569 25 -768 466 991 -208 -24 -81 580 -28 68 144 107 18 -543 26 573 -739 -789 797 507 46 757 416 -404 589 980 -64 -873 -978 463 -93 17 242 -320 837 -633 -974 -929 433 -213 402 533 -426 -923 -618 717 22 -62 313 307 -468 264 -340 879 -731 -732 -277 960 -679 985 378 -141 -933 469 -129 -878 210 648 -225 -993 600 -196 911 312 881 320 -720 164 705 -260 441 -798 -253 -166 -96 378 -999 807 -84 -326 -341 -598 3 -704 -112 -299 979 615 324 -116 -2 317 -51 32 -820 211 167 -952 -224 701 -975 -238 -613 373 277 752 -839 83 -94 -494 -669 -755 546 560 -684 -976 735 -140 997 977 883 -469 824 -454 -862 -142 378 870 -524 393 -759 226 -952 -41 14 133 914 -690 625 -252 -734 -118 -602 19 -344 873 -657 322 581 435 -295 909 -743 119 632 763 -375 276 183 -557 260 480 -633 -241 561 155 260 -868 832 -487 -771 979 -886 372 24 840 -232 -317 -736 426 -171 -336 -626 687 -315 -846 -293 -871 821 443 510 834 333 561 812 -820 -898 -673 -946 49 -484 -191 -249 -483 -339 948 -717 -793 587 256 791 877 -117 -671 118 39 492 -773 62 -700 934 11 149 -760 776 -832 510 354 -417 -782 -191 -838 563 993 -416 -305 -704 -963 -242 752 -582 -112 -717 530 -865 -829 131 27 828 -395 -881 -117 500 430 -949 -609 -444 648 211 606 -348 695 817 355 640 31 594 485 -835 124 -917 183 -722 -742 -118 778 858 937 -505 454 -448 145 -892 -576 893 560 -530 908 -12 -426 -91 392 478 626 -254 -476 -129 125 452 738 -74 -575 -429 -334 -688 22 -320 552 -506 -998 -834 561 -578 977 -849 -62 742 -759 935 857 211 -93 -61 411 722 -199 203 875 -703 819 411 -176 -261 -324 228 -319 -221 -513 -473 857 695 -238 815 -496 -262 -672 903 893 253 -378 821 805 156 -537 -547 269 -82 828 844 494 -728 904 -281 622 515 515 556 -447 20 -749 803 591 428 548 -868 -701 -59 -224 121 -302 493 -866 -598 3 -990 940 -943 -602 924 -983 701 490 196 -505 -49 -589 514 -188 -944 -405 970 -958 531 695 -203 886 479 439 636 819 -393 140 669 351 682 234 -644 -621 489 633 -473 -608 792 -56 862 -904 -160 -214 -197 -861 -993 680 639 -844 -874 -424 -320 -467 -415 -927 -474 -150 652 587 649 826 1000 798 -801 587 -679 -457 -159 550 920 -790 -148 -838 -887 -343 645 -130 -576 -546 -954 918 -388 -644 813 579 -220 -862 -775 -579 319 871 -584 721 -32 966 141 -10 238 -735 130 -850 -491 -397 436 -575 -122 136 -272 414 314 863 931 117 109 -903 -12 310 -729 -502 -60 243 -340 900 634 -702 935 -167 165 -245 -301 -895 24 -858 -318 621 372 43 -630 657 275 225 -402 -128 -77 899 909 18 -117 904 996 -810 819 915 -570 384 65 8 194 599 589 -955 -676 368 -7 -201 -255 611 -934 -929 279 477 -205 -176 510 193 907 -307 964 483 -197 70 -670 -845 517 -505 284 304 517 -206 -892 913 -991 -839 959 64 521 646 545 -896 477 -252 353 -378 939 583 -765 -960 293 726 301 59 27 -768 430 -54 170 -732 841 -16 -811 213 226 972 661 55 724 -853 -247 -863 404 -549 932 953 -877 -641 -19 588 -895 -485 -223 841 317 -797 -30 -661 -595 -489 993 -480 -564 602 877 473 463 -446 632 164 717 -967 -166 -858 404 946 -648 -115 734 139 333 -189 -31 -479 -141 813 78 -429 -989 -763 780 86 -64 -437 -632 -275 -814 310 21 -527 130 318 -156 -854 653 -664 164 -23 825 370 277 -869 226 -228 -957 -789 170 153 -44 -790 630 -623 577 245 -892 620 -704 742 -625 -615 589 493 -90 -230 949 -383 872 100 848 830 -328 998 661 -602 -921 123 -985 -322 -970 151 -983 -59 -830 535 402 -172 -329 -739 -538 924 242 399 836 -82 -96 227 763 861 -176 -910 -210 -809 230 -487 -439 -476 -685 49 -237 -34 -267 75 -757 864 -658 414 -253 11 712 186 -980 725 189 963 -678 -13 539 24 707 -925 -600 709 753 747 -486 993 -850 916 -593 869 180 108 -1000 -78 234 -116 -587 673 -434 -338 -108 762 452 862 620 854 -149 800 909 -17 781 771 -272 -900 591 517 -739 690 -90 456 -523 4 -260 -728 -831 -29 414 802 -616 -73 530 152 381 -838 851 -587 869 -118 905 -729 401 599 0 -522 -174 78 360 -640 973 -341 -470 952 269 245 -754 555 -70 -860 -419 181 413 682 -464 984 -810 -243 -72 -968 842 -219 -243 -698 674 282 508 -583 391 598 663 -466 -248 760 -659 278 -950 -150 945 869 234 -889 27 672 157 -523 353 -242 -407 -105 -984 810 -994 -687 -525 -691 -726 875 -129 -176 -642 -678 -213 -294 -77 -220 -328 838 291 306 293 525 -259 679 859 806 79 -520 377 933 -389 -517 -140 150 849 451 -61 486 -906 959 456 -702 -925 400 -5 -325 573 -304 619 998 32 -130 913 -434 991 356 809 -149 863 -961 -435 -503 -142 357 55 -783 -994 -903 280 787 -896 -889 -402 600 482 508 904 -477 660 205 353 838 -275 -86 -870 872 633 948 -646 -729 -288 108 481 -914 26 -448 -928 -421 478 564 -169 -922 832 -669 -984 330 62 260 653 -293 -6 944 683 -343 -928 693 879 -561 -188 531 -813 -120 510 -628 -975 -78 -276 687 -723 -852 -776 -477 141 506 -475 936 -1000 -516 -406 761 -368 114 -131 -179 -611 -26 564 31 685 396 -297 -24 -891 216 -931 563 -808 -123 410 527 -431 -955 330 440 -674 410 556 980 413 -847 -476 -913 979 685 -635 359 -737 871 37 -514 -555 -175 264 295 499 -353 -291 590 -461 19 274 715 117 -428 -433 -798 -25 537 221 767 -602 -446 597 -55 -726 783 -331 -279 606 465 881 -100 282 -775 -513 154 -36 -444 132 -537 -287 -96 -794 768 -352 -848 765 95 121 -251 91 -1000 129 41 290 -200 298 663 -775 -429 617 465 -718 -644 -328 -71 -512 53 587 89 30 361 -504 791 161 529 240 539 -651 -320 534 -57 -810 967 -555 237 337 -765 621 180 671 311 -119 -553 -611 724 -441 244 -220 -448 114 -305 737 736 914 979 518 -214 585 127 -504 -353 312 -258 507 -700 -430 199 525 613 -727 -404 -189 -665 73 -740 77 -329 391 -381 -254 94 226 855 -733 -360 -467 -238 415 500 -723 458 -76 -449 -260 -865 755 -740 806 -191 181 -782 -220 -362 -158 584 -323 -184 425 891 643 988 -727 806 -552 -322 -39 645 126 438 844 -472 480 634 946 -346 -826 -665 456 -203 956 -572 608 732 -753 493 -601 454 -969 -744 174 284 189 265 717 -977 870 673 532 -102 979 -875 358 -739 158 -963 -313 261 -226 -614 968 -945 144 340 628 -810 729 461 407 952 -322 -887 683 -831 -808 -730 -22 655 274 163 -99 -661 802 261 957 489 -772 -613 -145 715 653 -566 -621 -86 -80 -886 -104 331 -151 463 -515 521 239 -872 44 -135 826 127 484 -354 -418 -451 498 303 -865 -568 -657 919 575 -60 -255 644 776 -898 -658 -910 716 946 454 -175 -428 -265 -607 815 675 954 -428 431 -774 -362 -232 181 -525 -661 548 -507 -187 -794 915 -661 717 177 334 344 40 -131 947 -364 122 -5 -378 425 970 -26 476 -990 9 741 565 447 -605 136 -855 406 430 -73 317 983 585 -627 -929 829 -163 856 -241 962 18 891 -894 -15 -157 -80 -254 667 722 -56 -870 390 198 -532 171 725 843 944 -687 281 -625 390 -759 982 -871 31 -763 513 378 580 -849 -40 -238 -938 -782 -338 221 764 43 -200 -963 774 -894 696 -570 -154 -984 -422 824 671 135 968 145 -119 826 -74 -415 46 -781 -131 -223 464 804 459 -698 898 -608 -90 790 61 -553 90 -773 813 32 -947 -488 -357 -518 -897 -530 -341 426 799 -305 -122 -291 434 -8 -124 -446 766 999 210 250 533 -818 -22 -605 58 177 -975 221 -462 151 -370 501 484 889 -396 -717 641 -886 616 628 221 -106 853 -880 172 25 35 -259 -221 896 511 -166 -35 -850 -421 788 461 -177 964 94 -895 -897 -37 545 -859 -663 812 298 749 -379 -36 247 423 956 -129 -223 -449 972 -529 945 157 -374 10 -514 99 -144 -70 754 992 -570 237 -620 -70 -800 -70 54 -443 934 833 -61 -887 652 -106 140 -202 791 -166 -220 -218 15 437 842 930 -922 580 339 12 -913 -327 -295 -218 964 542 250 519 274 -7 696 850 162 -694 159 -543 895 932 158 -436 910 879 888 -711 -207 742 -656 900 -217 -247 594 -937 675 -997 376 961 953 -398 -333 -697 -953 -664 -56 -458 20 184 -330 -337 -781 -185 -449 -220 741 928 -436 522 -550 126 2 161 388 -502 271 -704 915 608 -87 569 95 927 742 803 -980 959 259 772 -375 775 -183 399 -978 195 -468 -191 -188 -111 170 551 190 -329 -713 -434 226 -437 57 998 111 -921 869 262 -188 -921 903 -77 -13 -321 -663 869 659 30 -191 -73 -398 -566 -845 -430 838 358 760 -391 -925 628 -358 -393 -772 290 838 -715 678 679 -267 -382 347 566 -175 -327 -845 233 -343 760 -441 41 585 -558 622 294 -929 57 608 -110 809 -955 -535 135 391 40 275 -482 -938 321 947 -956 340 -624 -234 -12 -764 82 -731 42 502 -716 307 555 -943 605 596 997 896 -553 -148 427 -15 -935 -824 -13 -569 -708 -805 597 652 -92 -569 734 346 -546 155 27 378 -479 -765 167 -176 560 -470 773 -318 49 488 -653 351 -863 842 -602 -268 -193 -475 -461 -320 -605 963 -955 -93 675 963 164 -482 909 -936 463 77 614 -394 -118 -425 680 505 430 722 -408 -552 568 523 712 650 87 460 107 -754 200 -98 148 -723 192 161 -903 -859 -538 -883 467 174 394 366 -583 -898 -765 826 -417 386 989 41 503 -289 755 -809 -874 -375 -222 -767 20 -489 -943 840 -955 909 -934 -446 439 -946 670 -671 -950 -854 -313 562 352 73 -395 -626 437 767 -686 49 -278 -978 374 812 -567 -333 650 -668 315 -912 596 -317 -142 -881 -937 -473 72 -612 -364 827 -816 -205 -661 706 330 410 596 -204 184 -684 -636 855 -420 -779 807 744 709 578 358 996 241 -591 -673 -313 -244 942 400 753 722 510 303 -572 974 -988 969 -444 -720 -513 863 -226 -372 317 -310 520 -998 -861 940 -77 685 248 960 117 275 -548 174 -878 -387 523 -844 798 979 786 -285 645 -504 170 -654 579 697 395 164 600 -997 -364 -869 978 640 -147 -561 -877 246 15 323 -301 302 -838 -538 -629 610 -188 658 -63 206 301 594 -199 -132 -676 -151 -541 -82 34 -673 84 -11 915 923 -591 517 -470 -674 -799 20 -381 -259 654 679 -460 -109 615 -671 -755 54 464 460 840 896 439 -321 179 147 -221 182 -208 837 903 675 -477 213 916 968 482 -137 -77 -822 948 -21 -943 -846 338 -522 -115 931 -652 420 -374 -300 372 -975 88 -209 -119 -46 -631 -982 541 529 -830 -597 -995 636 431 362 -557 681 -612 905 -52 897 -870 -161 970 -236 -509 -41 124 507 -258 -734 -300 -909 578 306 582 -839 787 -340 397 -391 753 -805 -61 -916 -679 299 -720 -214 -887 743 384 -505 -620 810 -624 394 6 494 386 -418 571 -531 760 -286 -674 -388 384 -991 882 511 -255 939 457 -460 -686 -696 868 -637 526 -135 -967 -345 455 706 767 -943 943 -708 -923 -635 -891 -540 176 486 21 194 849 -794 685 -443 631 -61 226 903 31 251 -387 14 17 471 -380 -482 36 -888 214 692 154 104 -38 -619 -859 941 535 -697 -449 -355 -52 295 557 -565 -203 -2 432 -646 -723 -847 -478 855 -781 -587 -653 -877 856 474 738 -927 132 -238 -322 608 479 909 -657 124 728 761 66 -287 -226 -253 -170 60 43 -7 912 782 415 -119 53 256 801 -84 171 484 132 237 25 470 221 -261 -742 -337 912 26 772 -381 795 585 270 252 -850 610 450 941 -449 850 -826 -396 -541 -474 983 349 -378 -304 918 -710 -102 967 976 -932 296 538 767 621 43 147 -72 -835 -323 -859 -731 557 -989 983 235 -617 622 -55 -158 501 -773 -126 -570 -613 993 -811 -387 -631 766 -716 520 -69 544 360 -80 502 -958 -762 302 -709 232 311 -811 227 932 -506 -409 -512 -453 591 123 -174 640 432 447 -777 500 -54 279 -909 32 742 -655 682 -901 -677 646 -243 380 -855 364 742 -255 482 631 -956 286 334 368 -134 -219 161 -866 620 -508 950 317 408 211 66 -619 -369 341 -676 959 -832 957 240 736 396 93 191 -896 -904 96 -232 528 -599 228 -671 -109 940 17 428 789 943 379 424 230 -627 -811 377 110 -736 -19 -306 144 248 -404 618 940 -588 488 720 228 -140 -3 -773 45 309 -908 514 593 938 488 -69 -947 -920 325 907 212 765 857 703 -675 -421 -351 -758 225 355 -508 824 -908 -659 -964 -185 -216 -609 -289 884 201 -124 -563 -367 310 -83 -901 302 -950 764 -699 325 -419 471 792 -422 804 -565 -341 -240 -677 -461 655 365 607 -458 141 -627 932 -439 -633 216 -269 -802 433 621 -246 733 -788 -840 -547 -117 -994 -120 -76 -364 545 67 174 879 -827 -412 38 -477 -872 593 170 4 -691 217 957 93 -430 -412 -986 -604 921 -243 728 986 -344 -915 -643 754 719 174 -152 140 -762 975 -601 961 -697 503 432 345 482 208 -255 -292 -876 -142 437 -537 -720 638 984 -974 -272 -514 450 594 -155 74 -259 -627 -547 731 24 -995 -614 765 877 -70 -295 -47 -291 -996 394 -633 -376 21 237 316 774 -945 -562 -319 712 -404 -959 -882 -185 -558 -149 -381 951 742 811 364 -755 -77 872 -266 -746 141 -360 486 -56 958 591 765 -845 -376 518 132 200 -791 -440 -372 -223 -19 -579 214 321 675 178 -49 943 539 686 57 475 50 284 -298 -992 -224 893 257 -622 920 569 62 -694 -45 -916 -854 897 -479 -41 301 920 -747 436 235 787 798 152 -817 -633 907 152 -781 21 -41 23 -947 736 849 -234 -969 548 -546 -389 494 971 209 878 868 875 339 319 -907 -18 916 -559 63 927 847 -631 -50 36 -559 -576 311 -977 -499 -636 486 362 891 -790 274 118 907 -435 -988 43 -224 -162 -213 579 328 -23 -55 -120 263 -30 -85 709 -212 304 -739 505 -929 -189 -289 -116 238 679 648 -212 793 263 766 -819 767 708 -215 517 -448 706 -403 647 -951 766 46 -694 596 63 -321 -800 847 -89 -13 946 -664 583 344 928 -946 -236 -775 -831 -783 -325 865 -482 -611 193 -271 415 355 -724 -252 379 -716 -910 300 -807 -987 646 721 -910 -698 631 -151 -533 -760 -296 -488 496 -870 -637 255 259 101 -439 167 -572 848 145 -857 750 543 -127 540 729 -894 199 -362 -914 17 -685 -972 428 -661 444 886 522 -850 -998 646 -416 617 -602 536 -527 -910 359 -290 540 -714 -157 468 660 778 -15 101 420 -617 289 527 -905 832 977 -481 -702 681 -614 -624 24 -958 886 142 -832 383 -719 -853 116 -476 76 -829 -104 176 -423 -299 -143 402 597 3 -708 -184 416 483 161 -310 455 820 -318 -862 525 675 -654 -798 -638 -998 -93 -580 -324 -953 -206 -74 510 741 205 919 795 601 366 296 588 -629 35 703 747 801 16 -598 220 -185 -896 87 469 596 946 0 -58 285 -383 -84 -748 -811 86 156 -900 153 559 331 714 -447 -168 4 609 512 -102 -880 -826 -558 172 -617 -297 -840 300 -126 162 -310 985 89 -196 558 59 80 -460 684 426 606 567 449 -309 -168 163 -93 -36 -998 -512 -498 705 145 429 -966 -972 236 -288 -519 -992 507 -428 312 248 -201 899 -47 429 902 -717 -6 860 353 99 338 -392 -258 -594 -278 -597 74 772 666 -44 -372 -467 466 -253 -326 -806 593 938 -898 -576 975 -405 952 891 696 -351 -374 622 50 -622 342 936 341 -438 -188 64 82 583 683 969 -290 -900 100 -984 559 -542 900 -939 -229 -134 396 -87 56 653 -845 -268 309 979 116 122 -226 82 -267 -86 -287 126 146 -80 -185 173 -557 850 970 399 -957 -864 171 94 373 845 -216 -33 440 778 -518 413 882 -948 557 708 -295 -753 992 -65 386 462 778 -645 -153 -551 773 900 250 669 317 284 801 -108 198 547 812 -9 450 418 320 -762 87 -714 535 -549 -18 -715 -252 413 -755 -5 694 -498 863 -808 518 -84 264 -290 852 979 -726 -901 -962 438 242 628 70 388 734 -396 -329 532 -908 -23 135 201 921 -193 766 -733 244 -346 774 765 905 393 -790 538 687 805 -154 780 -333 -316 975 -384 552 596 296 -73 -756 -236 44 -254 -1000 -133 -440 552 -956 698 -104 770 -700 -665 621 -373 -50 670 -422 -431 -128 -161 704 -875 -154 -166 -198 790 -878 326 883 -66 93 823 808 635 980 -994 252 626 -529 540 -691 948 746 882 -603 965 446 680 -98 -216 659 -259 -13 -434 -996 674 975 -7 -650 -11 -729 -865 -346 -436 -92 385 468 -358 533 -264 96 277 -239 -34 405 -988 669 761 -655 48 14 649 -485 -545 584 -102 282 -146 -725 573 -394 -190 733 -306 785 -369 230 -487 120 811 851 740 -464 49 944 143 676 -113 489 434 447 590 481 -399 -142 582 -66 136 916 232 143 358 -898 -274 296 334 411 786 -973 392 -953 244 488 -631 -404 -826 546 786 470 73 648 286 190 760 -844 -385 -629 -327 227 -923 399 -842 -710 512 777 996 201 -57 -686 225 -840 78 -415 -553 -404 -556 462 639 -464 934 -740 -445 -197 -123 -727 54 -377 -216 -743 -229 996 656 -485 242 388 841 946 -727 -503 -151 -983 830 871 -798 -531 -83 -58 939 696 -757 -105 -335 -122 753 721 -793 -723 -149 -743 -949 -666 293 861 -894 698 940 -215 909 -470 702 25 -522 674 -503 -235 -91 867 647 -174 -549 -749 -501 630 387 841 408 -575 -600 -158 552 -757 34 525 -727 -817 470 747 -379 -728 -511 42 -273 326 -165 -233 -618 74 647 865 -866 -61 -691 940 -114 235 306 376 394 80 111 700 -856 -320 -883 -658 -464 855 121 914 948 -971 419 580 416 531 482 348 554 -344 -74 -670 544 256 376 -60 809 869 -494 403 -47 -629 -952 897 -860 -136 -122 -781 135 54 160 798 -795 263 184 389 -626 688 -782 -295 861 427 -634 -18 -368 -971 -643 -953 317 458 759 -747 804 -719 -281 227 -476 -479 -727 -873 940 34 619 840 -106 755 150 891 -154 -691 950 960 -22 610 -985 353 474 -676 -619 851 -280 317 -15 257 980 764 921 -293 -989 577 256 812 210 -416 -831 751 -339 693 364 729 -688 -808 -643 839 -33 473 449 -690 -250 164 -773 -699 -384 870 786 -827 393 -687 -430 -727 752 -534 -57 714 -73 330 -345 -529 -266 -8 -365 -802 205 -74 182 -272 -139 298 -308 -457 614 -69 -774 322 144 -558 299 -130 -276 -843 -756 -479 60 -203 -969 -53 939 115 160 156 471 905 -886 -902 361 -684 742 990 -544 803 284 409 831 -501 -675 -966 -335 -449 174 292 338 774 -690 -552 -228 764 976 665 -139 672 -641 349 -312 -87 -730 207 -608 990 722 869 883 88 860 -929 -507 -115 -191 464 -714 520 -937 788 929 6 -213 -37 -938 128 312 264 945 960 898 222 -559 25 608 -692 329 510 -334 -745 -196 367 572 490 973 38 -489 -954 -537 -6 194 538 737 -613 -450 713 -473 609 896 -327 961 -165 -687 705 -377 -927 -874 -938 425 487 252 -798 -267 583 221 745 -262 -394 -603 -300 -359 -684 -638 147 420 470 -43 -849 355 476 -573 346 264 39 -279 -451 818 702 510 604 627 432 -602 -668 649 -916 691 -8 -518 -412 -900 633 417 706 479 858 793 -254 -132 532 -949 980 -540 606 789 -804 -467 -901 402 -903 -131 -781 310 -149 -961 -222 -10 370 -431 511 207 222 446 -801 -150 -809 -621 508 -629 197 822 -6 -637 -434 287 153 -480 461 -503 -581 911 471 153 -861 -544 -321 563 185 -113 939 5 -674 -234 -170 -532 -888 -503 -518 507 -486 253 653 -85 -304 765 161 225 992 -50 842 776 -232 -693 -793 147 393 -91 730 160 -281 445 -805 -375 -83 814 -479 -636 975 534 -791 968 483 -715 79 -357 -957 -160 -760 562 -393 276 -584 -248 345 -739 -858 29 -715 -931 760 414 -930 617 -620 -539 384 -127 961 434 390 838 -26 607 -685 -177 -390 -596 -35 -765 747 -131 -86 980 8 872 784 -223 570 43 -295 -462 774 52 -864 270 -884 -249 -978 -116 -84 959 214 28 -665 231 782 -759 726 -294 47 -761 264 -859 -470 403 511 906 -534 313 4 -817 -317 314 -149 -784 -32 -996 483 204 423 35 -789 132 -335 -685 -479 444 -213 477 -114 234 -85 -123 -409 -645 -760 393 -721 -472 135 604 624 -713 701 -738 -500 564 -66 133 308 468 261 -408 757 -709 -19 828 -278 -465 831 991 -277 -848 184 834 -420 -204 865 715 200 -712 388 -286 899 -868 -608 596 -144 617 684 158 515 346 -702 626 411 -557 -117 -833 726 984 -972 205 8 516 -853 594 418 763 -308 -239 -219 -723 -457 35 -166 -943 516 -851 -19 794 269 -804 -857 713 893 -609 -110 750 98 398 571 -237 -946 -202 -158 -685 543 508 9 529 -998 -297 -727 653 -125 -655 -17 798 -284 702 682 -573 395 66 301 262 356 786 20 664 -776 -35 -693 -15 -421 -187 654 422 963 -184 605 -732 -903 363 -166 527 563 685 -382 440 -425 344 -132 -948 15 261 600 -768 -446 782 173 823 454 325 523 -871 -840 754 962 -782 442 -78 -310 -175 -794 -982 840 384 -402 92 -573 157 -307 -381 65 -801 -86 589 357 -292 157 -589 -306 853 51 -62 262 903 -690 183 -71 220 -960 -905 276 -571 209 919 955 20 -348 -304 -327 789 359 931 509 570 547 -324 -61 -97 -972 356 -198 -638 959 -38 385 759 -231 -890 -610 -289 -46 337 -467 145 587 926 -98 -478 -471 435 -369 -999 57 483 289 547 815 796 -155 -813 -982 634 -75 -902 714 140 -762 -515 55 -673 -862 -609 -602 727 -360 914 411 957 -183 -372 -118 -954 -205 930 230 754 -357 471 246 882 -304 -382 362 169 -285 -832 273 151 -165 -654 -989 386 -540 -346 -593 38 -604 -676 -183 -213 840 850 -790 534 864 -934 449 -867 447 -358 -628 228 -662 -954 -591 814 -768 1000 181 -941 -462 573 -363 840 -435 -941 600 -264 -929 -790 861 -537 503 747 306 -809 878 -796 -341 -598 158 732 392 -281 976 -846 979 228 875 -707 -896 610 920 -584 579 219 679 -995 348 733 -188 870 613 -605 -101 838 -588 -292 -340 -325 -372 182 132 134 -248 -271 619 85 722 -708 -92 -346 897 -627 270 -102 963 753 -586 -752 708 223 -834 713 -190 -13 -400 -142 515 -161 -748 867 407 -766 -658 -508 -974 431 -950 -759 266 -721 -136 995 -554 -850 -885 -19 -112 -839 -164 918 474 -135 -571 -458 -784 866 -661 -321 586 -438 -923 898 -414 153 218 -665 -538 -303 823 242 -935 307 646 -102 -401 -837 774 -706 576 179 227 483 -312 -584 132 -819 213 -293 923 -41 -20 -520 941 764 -30 877 -973 -811 199 -636 -506 710 -408 -365 -742 543 918 -885 575 400 7 93 248 -701 433 -736 622 -271 -748 968 -310 512 -884 -344 399 131 -84 414 515 603 931 -850 557 982 398 -90 -52 190 -563 -632 -231 636 320 -216 54 -164 565 983 -421 80 439 136 -293 428 855 -559 95 695 -930 -716 828 -617 -203 -721 118 149 437 514 -577 -435 220 -533 -259 510 -302 -742 -839 -356 -258 845 237 -318 -297 662 541 71 -809 -940 275 978 805 931 -628 -217 130 -563 833 -275 -161 660 255 905 391 550 -227 479 184 905 196 -771 -211 -833 -617 668 -365 -336 730 -232 -225 -828 371 -287 267 759 75 204 119 -947 -92 684 -842 554 109 -132 -991 -329 718 -272 76 -471 -938 605 -358 -733 946 -903 -505 -202 -934 38 -672 -668 763 931 375 -518 -944 61 -920 260 -697 -833 858 956 508 325 883 285 882 -917 -674 271 239 -328 -285 -215 -355 -673 -724 -844 -330 358 -263 -864 -296 -731 -855 144 -995 -204 162 -891 469 72 -186 477 -697 590 14 -586 -746 164 31 -388 -652 740 893 -263 -324 795 -323 -922 134 -797 -308 369 -384 -952 -56 947 204 20 -506 -124 -600 269 -862 168 802 -674 563 -664 -130 -142 -235 516 -606 -152 920 423 -281 -157 929 -692 486 620 311 208 905 -6 -818 -199 -385 -924 964 928 -146 275 502 -109 -455 211 438 -170 -884 -702 980 -699 -307 270 -733 -46 -203 -205 -227 101 420 -922 301 -832 -851 -644 515 437 -890 -480 -777 516 474 359 854 466 741 -841 973 80 -80 615 -782 -40 -522 -875 311 755 164 -21 879 -514 -852 -516 -476 -809 -367 -154 -576 -872 722 -199 -925 734 735 -548 -598 -802 219 928 178 -735 -30 -290 -574 -898 195 918 689 -250 99 -543 703 834 841 -22 -574 -330 -161 -927 584 827 -375 695 405 301 378 -832 -985 -255 -835 -157 -437 -437 901 -497 330 332 -359 290 -806 -367 -310 -224 -445 408 867 -491 714 716 290 629 893 37 -932 779 488 929 -672 -701 -287 -22 415 54 -829 -435 -789 366 537 -764 -381 -781 -409 -974 -162 -581 495 -893 -713 -7 345 -960 954 181 -603 316 -959 776 -743 -650 -53 -641 -303 -904 609 90 791 882 507 156 896 -954 -68 -80 -268 524 242 -378 491 -38 821 649 -100 -95 -162 975 321 715 301 -447 -885 824 -635 796 -191 -234 28 -98 80 -864 -180 -649 990 -36 -518 497 -736 73 506 942 656 -504 797 -365 -372 -205 716 539 863 207 924 -748 662 694 -593 -261 205 39 339 508 -116 684 125 611 -909 201 -521 -820 56 708 -26 -553 935 131 681 490 -275 -201 374 -723 28 715 402 594 810 876 -969 208 373 986 -22 352 392 66 -453 272 -15 800 -60 731 -538 -616 -635 741 834 -56 -263 304 -202 -151 84 -147 338 -613 -672 963 -75 -957 226 -707 17 853 -464 938 -392 -508 -864 -106 860 -789 311 -39 215 832 346 -958 -529 959 694 -966 704 -799 -893 -922 238 894 973 578 -535 282 796 839 346 831 -210 416 -746 -842 -85 -562 388 106 -921 -522 -981 76 417 923 -194 744 -524 983 488 -463 -89 -45 -172 -561 -314 -389 -789 -256 -582 8 -837 794 845 -972 -403 174 -553 263 330 155 -117 -350 -236 -265 561 515 -194 963 -432 85 934 -260 -660 -328 279 588 -168 746 -212 401 45 -593 -392 -446 320 310 -52 636 -156 910 -292 868 -276 493 -636 -412 960 881 -873 697 498 -855 224 17 906 -76 -437 -218 867 -690 742 -787 284 759 -64 -168 952 -789 -142 -207 496 -11 260 37 423 423 -351 -734 -259 -519 261 776 201 212 -143 -648 -794 800 196 953 -902 -694 367 -359 -135 -73 -535 731 -698 450 323 357 -755 -111 144 315 -359 -415 523 -127 -425 -868 301 -333 -213 -799 -340 -58 -974 -33 -943 917 502 -505 -285 -663 -75 718 -361 -724 686 -699 -931 -445 34 999 -669 -514 -826 511 -11 -694 311 930 -917 545 -15 -657 294 -290 -425 -912 502 -16 139 75 -755 -568 -670 234 -983 529 280 -772 -240 230 -882 195 727 -721 -335 434 769 368 84 -560 565 -100 213 694 -7 -746 -41 696 -214 -250 35 898 289 -474 -114 49 -153 843 -586 455 -867 -276 176 21 538 -209 -885 -232 -8 697 294 304 298 550 826 -130 175 946 7 -754 338 -926 -202 -629 847 103 722 957 -797 -661 -40 -386 938 362 834 -680 588 -411 -85 -968 -313 466 -215 -991 -325 -447 -960 622 -614 284 469 558 238 -711 -45 -558 150 -121 87 -714 112 174 626 -913 481 -366 455 441 501 -210 -800 -875 -597 807 241 -320 -517 338 339 -957 48 -336 118 40 790 -132 519 988 718 518 -228 -468 -732 -169 423 -69 -739 -622 -161 -579 -484 133 -336 -167 -463 774 -920 -91 -37 -624 -133 -609 800 -650 -567 510 554 -789 -420 797 -114 406 -105 -371 805 -670 -794 -160 -65 -549 723 496 342 955 659 144 617 -941 729 12 896 -304 -913 -308 454 372 771 878 899 -314 -952 268 986 -880 904 798 -48 546 -454 37 982 867 989 540 -872 171 497 446 87 620 -71 -346 -968 848 -551 990 -366 -796 -93 886 -123 215 -248 -371 497 67 719 -964 105 -423 -544 158 634 -708 772 137 -799 -510 905 -309 -542 679 322 -681 -310 -694 -961 681 610 -71 -464 344 788 -806 67 829 -168 699 -328 804 983 347 461 -361 755 -625 763 -254 -918 868 -968 285 -96 530 288 241 378 647 549 -985 699 774 -877 -854 -922 474 -448 -113 -313 -923 368 118 -625 -180 -206 96 360 -356 -448 -484 443 513 -539 606 724 -305 -844 -418 -543 -918 290 143 285 859 -920 954 231 -82 768 616 372 591 -660 785 344 712 739 172 917 -650 820 -765 -134 -387 358 722 -528 -102 -389 759 976 -992 334 -82 254 399 -872 626 -571 -10 160 478 -310 723 -43 70 -460 398 -646 -754 -321 -443 -844 -106 830 241 854 -638 427 473 898 -136 3 -52 -691 684 559 -622 -358 -153 576 448 -474 -564 365 993 -476 -487 821 -482 869 -84 -181 553 -924 -218 20 -876 676 876 -633 -882 918 -564 -121 301 181 680 -248 -743 -499 -843 174 -614 -267 -204 -995 -578 -99 -153 -358 -341 783 621 -328 478 -782 475 -735 -357 -172 871 -517 853 -432 46 -232 695 967 83 819 9 695 817 60 967 -621 80 -900 -542 -164 -243 547 -691 388 551 -223 178 -315 601 935 -692 -82 -585 60 573 -657 -902 722 -83 702 831 550 710 679 39 229 373 631 513 -395 539 439 -20 -922 -729 -474 -127 -98 820 -238 -38 185 -44 588 301 29 740 768 46 466 415 -531 -263 316 -233 -335 -638 -176 756 377 -528 214 927 39 -645 890 -350 976 -509 -777 -990 326 542 -709 207 556 339 228 662 662 721 846 187 -565 -315 -857 -63 -144 -427 239 782 229 429 243 -993 -503 -202 -671 -843 341 -54 -384 -614 365 305 263 635 397 -126 394 588 261 -408 715 -958 -929 -273 437 929 -253 53 -120 -694 -265 -602 212 81 -345 -461 872 -268 778 -313 362 817 475 457 -78 217 -412 969 -855 -521 250 -773 909 855 -959 -847 -414 -122 -230 707 -245 754 -54 -602 264 713 900 -505 45 312 -529 -587 310 -841 664 -487 182 901 -359 991 100 78 -130 -116 -36 -331 -721 -118 -225 -652 966 349 -805 -696 -77 539 -731 42 179 -766 80 621 165 854 491 936 917 -915 -320 463 343 566 450 815 114 -904 -804 -369 851 374 207 649 909 842 -978 -24 -932 747 -229 869 135 -176 890 992 420 867 608 -392 -640 319 -190 646 421 204 286 203 492 -827 682 480 74 -858 -591 -708 675 638 652 -880 -545 -151 -442 389 678 46 -688 839 -867 -849 790 174 -967 -551 -78 -815 -764 -455 -167 -509 82 -398 140 -407 151 972 603 -845 -808 -117 866 204 -411 -143 392 923 -443 -590 934 -398 616 -721 -881 -86 -312 409 786 510 940 237 -27 -553 -800 -368 473 833 992 -13 277 -107 -485 -649 394 994 -314 34 888 -623 -780 -14 -608 -3 -282 -97 585 -343 -793 266 -647 940 -324 316 -307 140 -720 866 -201 -928 -686 -637 570 -970 722 -657 848 598 169 914 -74 110 -304 -678 957 -929 360 841 851 -190 -876 -770 -679 -721 859 512 710 -562 -274 678 177 -136 160 604 576 -237 -489 -511 273 -752 973 -289 174 767 864 -731 724 569 -511 830 197 807 595 -195 -674 354 -727 -3 -624 -774 -601 -538 721 890 -581 164 -826 -247 492 -237 -880 484 -797 -699 -994 338 -667 -271 871 949 -473 366 462 -783 -290 -250 90 299 858 679 -874 832 -720 -91 671 565 -631 302 955 -381 20 109 69 427 -976 -508 579 647 102 522 -686 932 -555 293 -796 807 -403 -354 719 -658 51 967 -614 326 459 -760 -356 -624 -487 -838 646 -886 -541 932 -439 644 849 460 369 910 552 -253 -647 -928 -452 -585 306 298 -445 226 21 542 -695 7 -217 -320 -741 -662 -960 161 -67 -912 981 901 -617 799 318 -603 66 -30 -350 584 -158 764 680 -347 875 614 512 -892 -785 282 117 956 -505 -65 -418 -860 888 -651 -281 873 -40 -790 342 -283 -49 -424 644 -667 472 -764 -270 -774 616 -372 376 22 348 58 -690 57 -938 905 -911 -957 -10 756 -254 213 969 -637 544 945 -974 -408 745 580 770 -833 16 884 -925 846 -202 -331 832 -900 52 204 -266 -758 227 -774 -583 132 491 -23 -916 122 -733 105 -283 9 587 -219 813 -834 722 181 -190 437 94 279 931 -588 367 251 43 196 -70 -288 695 354 -15 -722 -752 -930 603 -724 962 -717 72 -764 -63 263 -985 -657 645 -560 193 872 -304 728 966 942 -829 -618 -928 -170 -496 935 975 -467 -701 796 -909 -991 -287 485 -116 245 100 696 -583 -282 -643 -779 13 -946 -405 -216 -455 365 460 -601 -77 -92 853 -550 -750 751 945 928 -371 363 635 759 -138 -242 -79 -172 188 399 771 -725 559 -378 -934 -841 627 -731 470 270 -448 415 135 -788 158 -997 394 -317 -674 -36 944 859 -972 620 994 305 409 457 -14 479 649 -262 257 780 -436 169 -180 -987 182 -673 471 425 -729 -193 292 -991 327 317 -253 -466 -715 292 429 803 354 -500 -867 -21 422 -548 200 550 -815 840 -725 -596 -12 960 -630 306 849 263 33 -960 834 -289 -413 589 333 173 593 789 -460 -305 -149 319 -590 -662 -3 -690 663 760 -222 -115 607 677 15 108 -784 738 -910 995 -803 138 768 791 -948 747 -801 247 756 -58 -231 -836 -871 -588 -959 -544 -537 218 -504 -734 950 -623 733 -223 -696 90 630 -142 -210 85 -979 814 159 3 629 -737 -986 -834 742 180 46 -505 -44 220 893 576 -182 -287 -139 -903 897 -770 -296 -232 -367 -51 126 -955 -621 -851 472 851 556 747 -718 -237 -193 -336 -468 509 -813 -746 -623 54 792 -799 914 959 244 972 -55 -602 -686 -885 -363 847 -805 827 -997 -744 -466 -671 370 -828 645 195 432 430 864 -492 369 -617 -906 -95 970 685 124 160 -500 -156 -53 -634 -502 659 872 -953 -865 911 171 -69 522 -715 144 685 333 -292 389 -849 -847 -929 -904 381 383 570 -364 814 -7 -352 -1 306 427 966 357 -325 -429 50 -737 -638 -177 -300 750 964 -751 -822 103 -244 514 90 -276 11 160 -347 250 -58 185 -257 825 -948 814 66 570 -336 -674 617 -289 133 608 203 -273 12 289 866 990 799 356 -435 760 -474 129 -632 113 134 -73 641 -30 248 -559 -976 -165 -659 73 514 571 77 669 -448 869 217 317 -177 757 827 661 -43 331 180 974 371 655 479 -940 -411 -576 794 -605 -944 731 523 -785 -833 -350 -270 -721 -718 -83 313 -182 -656 419 857 -192 602 -524 88 -460 -160 215 930 -365 559 -233 -575 -86 -452 -875 415 -271 -489 -754 -135 224 -162 -289 830 787 934 523 -79 927 271 45 812 321 -10 -71 -169 363 82 -23 -189 528 386 -468 648 -610 878 317 0 690 805 30 922 -84 418 -305 731 -394 -47 647 242 -373 -939 644 915 52 -615 635 -858 -906 -864 -836 -792 -677 619 -90 -399 752 143 138 659 36 301 948 -114 384 -348 -658 382 538 603 742 -238 351 521 564 432 -620 -543 313 234 142 -427 924 634 -507 432 -481 -294 -845 177 -992 -566 -814 430 -286 -664 -934 -690 4 522 756 -372 -228 -59 -620 489 -499 -404 765 -549 470 471 757 -323 -568 -289 -888 607 745 939 852 246 -137 80 82 784 -376 -824 -324 253 178 -967 732 -281 475 -972 -607 767 -144 -574 -741 381 -66 -724 -90 -712 -600 446 221 -823 490 -642 -178 -305 396 -864 -641 295 -199 547 -819 647 -952 -253 662 -977 -17 153 -417 -204 646 -959 -101 264 -930 -100 -952 33 821 -866 -196 289 114 -382 -31 -543 -106 960 -424 121 603 579 -955 -747 -217 -1 890 -531 534 856 751 -99 -528 -948 -152 -487 -505 72 57 949 -704 -680 -438 -14 -46 -396 537 209 -765 914 498 -238 554 832 431 683 445 503 -973 -895 761 192 -219 -349 -150 -82 -716 988 680 -30 910 422 152 -702 -533 182 338 -421 106 502 -7 32 127 312 447 -698 -812 375 -499 -688 -410 -408 -313 -787 -457 -969 -187 -562 41 -617 -770 222 -54 997 -328 -456 187 -663 -714 -213 988 -99 498 -466 -342 586 -690 649 249 909 139 -482 -561 -94 -502 -473 -47 43 93 520 794 -570 413 676 -25 775 860 472 -231 516 515 135 837 -688 -130 -783 -905 -657 -422 -296 -492 941 -415 568 -680 -462 -193 -723 -335 -128 -242 948 -154 -215 -496 -720 -242 92 -409 629 934 282 312 593 -654 622 -189 -837 67 -531 686 612 508 -243 86 -85 96 -886 956 -77 43 -182 -604 46 435 476 290 -384 389 824 412 -936 -831 -604 -728 -960 237 -186 169 856 139 -253 552 592 -86 582 625 -37 533 253 651 3 -465 241 -768 -600 291 -30 536 609 702 481 -357 -292 -460 -800 -946 -538 640 -41 -77 655 612 -587 -180 -295 -856 416 -142 40 -661 -225 684 472 460 -683 -446 524 186 160 -510 848 48 638 837 -369 285 177 -751 -40 -12 494 695 501 -143 -155 253 507 -615 -184 356 -625 676 240 537 649 30 412 -169 -330 981 -398 -220 -983 -979 -301 -484 -120 -417 630 -719 338 577 628 668 200 827 -876 643 -381 -72 -873 -259 -613 -215 764 588 -922 103 -880 823 224 -335 3 103 464 -274 -130 104 -929 -428 -347 127 471 -899 60 288 640 -569 105 -347 908 765 683 -751 202 627 728 -212 -584 -785 -284 442 976 -969 164 246 -355 -697 442 -845 -467 -653 -911 -916 472 -738 871 930 172 -305 292 -578 -332 942 -657 332 -281 -400 646 -300 -201 604 -516 -109 374 -465 810 -130 813 620 -683 -640 -379 -569 -303 560 755 -490 -500 809 987 -750 921 845 191 119 -688 -592 -308 13 -30 -735 977 91 593 357 880 595 -432 654 -448 961 630 -558 -869 -846 -869 -510 -828 -869 376 -207 346 717 801 874 -468 -595 269 798 579 -472 -586 380 604 -610 -172 442 -11 -745 477 -879 -956 532 167 -531 -699 -236 -273 104 -416 -88 661 338 701 -546 787 -934 -668 842 709 308 984 -331 224 -185 -178 177 948 -319 907 -71 831 -421 -646 424 -628 -777 -516 175 986 -339 515 -600 711 312 -317 800 430 -920 211 358 -721 780 436 675 876 -841 148 608 -226 -431 374 785 369 -9 590 -307 427 -608 206 291 43 -858 69 804 -541 -105 113 32 1 -21 -566 743 34 -244 321 825 -558 887 -110 949 582 -316 -90 850 152 -624 396 -180 274 -427 626 905 190 627 3 163 795 -79 -266 565 -933 481 -975 -544 -667 -780 139 -54 -505 758 -383 727 681 -46 583 112 -933 426 -928 -756 172 596 -13 -19 787 -554 -315 990 798 22 953 -27 582 463 -576 899 819 455 -837 -748 -911 915 137 -905 -386 298 978 558 815 -951 -699 -599 -585 645 86 -577 -63 -893 181 492 401 -994 -261 864 170 -828 176 412 -489 495 590 317 -695 -710 -548 350 -122 -175 -314 -899 -246 -143 620 -134 270 -821 326 -207 281 -980 374 -852 64 761 -317 -98 -357 -433 724 303 642 179 284 396 52 550 -945 -469 -783 -613 177 551 291 -452 -729 239 -492 -744 4 -796 921 -866 -649 -681 -572 -971 957 912 -482 845 205 212 -523 99 -872 580 272 -721 -218 -70 253 -931 791 -997 -479 -915 -932 -349 -238 -44 712 -759 428 439 -339 92 334 -656 962 -681 -912 -445 -109 -769 615 445 444 640 -508 -242 622 401 -720 141 -241 570 573 517 677 265 -114 -865 388 856 997 -584 -281 646 -261 -602 -372 941 -423 213 717 579 307 -189 -88 572 -117 801 295 758 -758 801 -854 678 -337 -650 -247 -833 295 666 740 175 -681 -93 939 -561 359 254 -855 -22 233 -434 686 -1 -406 -250 -111 -758 991 319 -708 607 -596 952 265 -952 -617 -9 63 -98 472 -989 -684 -743 -387 449 931 -151 -184 248 91 -959 577 -823 857 93 463 620 -529 -945 628 669 295 543 -613 442 18 -120 -780 -894 -82 -202 807 -278 -718 833 -380 -972 -540 792 419 -154 95 44 138 -490 89 -991 -764 609 789 619 264 282 -877 -896 -772 199 237 252 731 953 -755 -346 -673 479 -912 746 -25 -831 -521 -892 473 -587 -907 -588 319 343 844 456 -22 481 -512 392 -601 -882 932 646 -877 -840 706 -124 -65 -922 325 89 -220 585 259 -577 171 228 55 -116 -321 -41 11 266 13 -806 -167 175 -456 433 695 289 -620 970 718 -513 -20 319 552 -755 -114 275 -461 141 -943 -959 -967 443 -620 -448 804 -374 78 -100 -877 -665 525 -438 141 886 -264 -668 -764 -100 -805 907 938 542 576 818 126 -581 184 290 -480 916 188 -839 -889 -684 -240 -244 743 796 -982 -730 310 -34 457 -841 -110 -430 207 82 -113 996 795 -558 109 147 -949 -128 312 145 428 828 -680 -967 420 295 793 -182 -112 936 -345 -116 -481 -731 791 465 -468 -385 708 -804 844 -180 587 394 -471 -633 -415 671 -371 924 -390 706 366 82 480 -111 -936 -538 519 581 -727 919 -365 -330 109 573 39 338 -41 -19 981 -182 -338 -20 200 -977 239 -774 78 349 168 -557 239 -238 880 -494 -450 47 -172 728 -508 827 400 -192 -528 318 815 -918 -562 107 -965 -368 -203 -768 -14 555 -61 -446 -836 49 137 -695 582 31 337 -545 -833 184 -543 915 -891 527 802 566 844 -80 -862 -686 262 -514 275 605 948 634 -688 329 804 974 462 -418 -283 -904 609 -125 919 960 -399 344 683 -201 -876 -634 504 -21 -975 222 928 -225 -661 -499 763 246 505 893 471 -957 -4 256 -14 563 -114 107 647 -107 -404 -241 -258 -948 -901 309 115 -876 -764 -521 -487 -13 -845 -25 73 -68 371 -85 -93 219 373 68 161 302 -833 -629 -889 0 988 -934 768 585 52 -651 364 -546 138 1000 556 -797 -45 -322 705 14 719 77 941 -477 -111 -550 -146 752 428 -127 -718 -655 589 614 711 -941 -844 -554 -563 589 827 -371 -352 -297 176 954 876 195 311 933 -372 -346 -994 -176 953 -11 196 565 -861 -565 -418 -241 -591 877 -248 236 -758 559 -86 -214 -495 -574 -748 950 -25 60 -828 -887 -219 -388 -781 -265 -740 421 -423 -229 -843 -733 38 -221 416 335 -289 282 -16 -735 351 -336 -891 764 271 -57 352 -565 861 140 272 826 420 265 916 821 361 78 -610 -460 613 428 305 -504 227 511 700 5 985 -236 590 -197 -791 560 301 -258 -504 222 495 883 -877 792 -778 671 -775 -220 192 250 -528 238 594 -933 362 -42 998 94 961 481 -192 -883 -789 -191 798 -513 23 402 430 -471 460 576 -439 -856 756 -561 -701 -914 540 282 -857 -416 -774 -926 21 81 -980 -777 565 -213 -92 -805 -650 950 397 548 -44 562 -513 -39 -577 -346 -33 947 -695 -920 155 -483 250 -817 577 -535 391 531 619 -317 433 279 -56 431 -754 -660 292 495 -582 -761 467 -84 545 -319 -243 -61 617 -307 -994 -194 -861 347 946 -131 895 -619 795 512 266 -655 -549 986 -926 -202 -226 -666 886 -718 -744 -385 29 610 -248 977 -969 310 159 87 192 80 -926 -44 -676 -435 860 245 -51 -580 781 222 -387 -933 146 695 -596 -841 -532 -821 881 833 183 990 183 -218 832 539 46 -969 556 -359 -512 -150 664 -328 289 -405 -558 704 777 195 -50 489 347 -565 -109 -216 -231 428 4 -997 626 308 -901 -428 604 516 -844 -260 -928 95 350 -651 272 -128 -646 873 -577 324 -687 -562 77 -973 133 511 581 971 -432 -810 -121 -656 686 -755 139 -19 -103 -338 -137 45 -269 -971 -511 -238 123 -986 345 342 602 897 -504 680 -971 710 115 -155 -94 -474 -298 -816 -912 21 -301 593 -90 -256 -324 128 -788 -101 86 279 327 986 127 309 -949 848 -230 -304 -582 418 -293 -416 -60 -814 -735 689 910 986 -894 100 103 589 333 -318 -611 -482 666 -557 -516 243 379 -423 383 -195 -83 -678 -283 463 726 -173 494 423 900 145 423 -446 -778 564 -455 840 28 -194 -629 -924 57 -362 701 -864 543 -853 -114 928 830 -723 81 -123 -685 -87 -795 306 244 829 -233 -698 -753 -436 497 854 -630 -123 -609 -245 -800 895 24 806 -421 143 194 836 974 543 -672 -274 293 -29 -712 -48 -328 334 371 -785 154 695 -722 391 -654 -137 -557 -443 699 -437 -785 -202 402 754 -897 -155 -517 -12 -257 -569 -103 -982 -586 -52 662 -203 590 367 549 55 63 -482 750 966 110 141 574 -906 -695 300 -935 634 -213 911 569 439 873 892 561 502 290 924 -124 674 195 -675 592 -838 -38 -395 891 -901 289 -263 501 986 556 -655 -658 -145 9 412 550 -43 213 227 279 -231 766 445 992 38 816 855 -411 119 120 -501 634 34 -913 -767 999 832 -71 -436 565 382 -704 -62 575 622 -676 25 -643 -482 -598 296 -926 143 429 227 747 114 -94 444 -27 475 426 -673 520 852 147 -39 -762 666 789 -309 -283 -603 594 845 -544 574 -423 -678 -260 -786 -509 901 -273 234 581 -344 537 -688 605 -331 -452 234 230 -342 837 -509 -748 -607 877 -299 761 573 523 279 -758 -374 245 -417 103 994 -242 807 -185 -71 -933 694 -447 649 -203 374 568 5 495 -840 -524 -654 169 -89 346 6 302 -510 -365 670 703 632 102 -264 26 910 -946 393 830 971 236 414 -981 708 49 -699 290 -93 -734 769 26 -369 -875 186 -135 200 67 -467 156 911 271 693 211 -412 -253 428 -384 146 -981 -748 -856 -533 937 -872 490 764 -443 -837 772 86 388 -617 789 15 854 -816 108 974 246 212 964 -807 233 339 1000 -518 -633 992 -573 -692 -195 884 504 -938 -984 785 -624 205 -39 -170 -670 103 -49 -814 -184 -979 772 454 -131 -17 149 -105 178 627 658 719 222 -363 -263 -610 -785 972 -524 -446 -396 352 -883 779 203 195 -349 -746 -950 -786 -839 -518 -837 169 666 -355 -810 -99 -712 -524 -810 -743 799 144 602 -229 640 -308 -528 -621 -471 -461 635 516 -586 716 732 159 -13 689 946 541 497 -837 686 292 -890 986 -34 684 577 -690 -592 876 563 725 -613 -243 866 -263 643 -733 240 -945 668 766 -786 -812 38 827 -180 -242 -461 558 909 319 72 12 -336 -136 -204 -341 -447 576 521 -448 -542 -458 -23 -36 499 -857 838 -161 680 671 114 470 501 -239 954 664 384 82 -688 -465 696 306 487 -992 361 477 305 789 741 537 -320 -938 -970 801 261 423 889 559 641 -675 559 -628 -232 -542 238 -845 874 -107 556 -156 775 316 288 -185 -380 -993 203 -499 -496 937 -974 972 514 69 -988 -231 -997 -165 18 213 446 579 633 -407 890 -565 595 758 756 -176 -362 -942 194 -633 -252 195 -195 957 107 -833 221 -778 -217 -814 -97 -746 -124 339 939 -313 611 -807 -911 613 939 -947 648 -813 -729 37 -897 -534 157 215 -471 647 -679 -356 36 543 869 -688 3 164 -616 35 6 -818 -114 789 -633 -460 239 -467 294 -366 -394 -232 -392 -32 405 131 315 751 -202 476 316 -513 -739 775 -47 2 746 -951 -591 739 -383 -251 797 -583 320 -907 325 347 781 459 -222 -582 180 689 -470 581 -988 150 597 868 306 -541 -659 437 -70 339 -6 -942 186 821 -13 -153 97 595 -37 147 -492 -780 581 429 -470 -656 -177 -566 467 -439 -509 541 955 178 -662 290 -260 186 -790 734 273 952 -465 -336 -375 -515 248 933 66 918 -279 -412 -464 -140 788 -908 -58 -740 -687 -780 209 -54 -396 -817 -763 -858 -315 -84 273 -799 914 -197 265 187 603 -389 661 -218 -930 628 -770 -702 -346 261 -330 -18 976 785 604 761 262 -872 530 -38 810 -769 84 -307 472 -463 924 -982 -174 516 -54 -572 -969 -61 -415 -681 -769 837 601 -922 -547 536 -8 -336 -75 -369 -161 282 696 -843 -664 321 145 670 209 455 -542 477 -421 603 -934 987 681 876 -350 -16 -252 766 -312 300 85 398 247 890 -273 349 -912 11 -695 -936 -15 900 -830 -971 654 -804 385 -677 -87 970 241 842 285 523 542 -67 -320 143 758 -471 -482 -551 -532 -432 970 -721 357 -953 -480 -205 -345 596 -337 -381 700 -945 -951 840 -283 -287 16 334 -310 300 949 386 -190 -750 824 -131 986 -822 -542 -390 989 394 684 -644 324 -159 -537 -163 -759 -141 -51 159 808 -627 -702 491 448 829 -126 -992 439 314 734 292 -997 -544 436 -873 -530 -780 -34 -443 -251 796 462 -719 -816 -613 -439 889 654 -876 998 75 460 239 184 532 -882 -670 -273 736 223 451 883 213 486 -952 -676 -352 -801 426 107 -218 -298 696 107 227 -926 -249 -803 685 -725 -344 -451 -564 -962 -177 -3 -81 -75 609 940 828 446 -289 422 -869 -235 157 -292 197 560 716 -623 183 395 -191 -879 950 561 397 -386 302 -248 -329 -918 -734 321 50 -723 -334 -429 -22 315 428 -78 236 619 477 917 -544 -88 731 302 -763 -787 967 935 83 -594 -89 733 -367 -490 -384 697 443 765 107 -693 -993 -603 990 901 154 -909 -7 -853 -615 -284 -760 236 -724 689 408 -626 -379 -787 -996 -64 785 520 506 680 -759 -284 852 703 402 92 103 -287 797 -49 -309 -322 -788 393 353 -594 -224 196 522 376 -252 264 290 112 -211 703 79 609 960 148 -65 242 -990 268 -891 -692 -806 -313 -209 569 755 508 574 756 -758 372 -243 718 515 42 -264 141 -406 -462 -947 682 616 -516 703 -967 922 133 -808 312 -229 -66 942 84 102 46 575 29 -878 -179 469 -311 367 200 -16 951 -460 -202 -975 266 -893 418 -138 -814 529 -127 -99 -66 83 14 279 -712 974 -564 960 830 623 173 -370 -198 -219 326 306 157 826 -894 -813 564 718 -14 -331 288 -615 -97 -261 -469 43 283 -161 122 -933 201 418 204 -990 -923 701 247 -997 -802 -124 855 736 431 -515 555 -734 -262 -655 681 -466 -11 -544 224 417 927 358 748 -834 143 -390 -566 -76 765 358 474 -518 -489 987 -185 462 -532 -871 -138 969 767 -392 -44 -643 -268 812 328 736 -753 3 641 380 173 -526 -167 -964 187 -399 92 379 -696 967 -306 -654 -527 -829 -932 -161 761 -108 239 -842 295 -455 -350 -111 -113 861 532 -329 -346 -675 982 -322 566 -675 -917 -365 672 -280 -274 45 -47 836 -990 -50 857 -812 -667 255 -275 -155 -576 -149 241 -328 -289 777 -139 961 -116 -830 -482 -225 -897 668 -538 -399 917 984 -287 746 -763 803 -586 600 313 129 292 162 -335 -584 741 833 555 -130 -552 -364 455 8 -562 231 556 882 473 685 -376 62 -969 464 711 -324 -549 811 -941 36 -577 139 208 -445 210 472 -155 -286 -34 -481 -197 -893 -607 653 338 701 -826 -383 585 -536 134 -843 -505 220 -542 -508 390 -219 230 571 339 -508 -937 -623 -412 651 -634 -169 -128 -449 -588 222 343 329 612 -425 -274 -765 694 -762 -981 515 934 929 -240 -126 -831 -720 -536 -982 -372 199 695 -91 -223 203 91 -237 333 89 -125 141 531 -595 695 318 770 -36 -390 861 -570 724 633 -966 -836 -515 -773 523 -491 273 474 -306 926 697 -803 -936 49 -92 481 450 -188 14 -554 82 -179 -228 20 -785 -112 384 -235 293 314 419 99 168 -793 154 -618 207 -129 40 -187 177 -754 94 84 -331 -388 -493 -652 636 239 -367 428 -632 -727 -678 465 385 -560 130 -299 616 -936 931 -670 443 -553 182 -20 -459 690 -49 -450 -832 210 -558 -939 -19 -338 -593 717 -581 112 310 243 -708 886 484 -67 -77 -157 332 -85 -120 226 -763 998 924 540 -323 -222 -567 554 -221 -578 -560 -211 635 -339 780 182 -323 102 -463 -60 381 -275 -7 -223 29 16 -137 521 128 80 -907 -91 -46 99 -66 255 -582 -441 445 -208 223 141 845 93 -729 -791 -313 -304 -809 775 796 -732 82 -967 440 562 -251 868 490 62 956 810 -804 -919 -8 508 334 -852 443 -381 -935 -410 -273 -226 458 -195 629 -638 -745 120 -220 -2 76 -544 -412 75 927 520 95 951 -790 422 -461 -223 490 37 328 -940 -875 -116 473 347 -603 -810 -439 279 24 240 -144 275 484 501 -32 600 -139 -413 -435 -607 482 892 -580 -960 652 -208 -192 -149 838 448 -458 424 -493 337 -499 -138 -804 -162 -46 341 -416 -96 -325 -843 29 993 -755 716 704 771 74 -698 -438 25 253 850 -658 -462 500 -371 -162 -836 -408 877 93 -214 -39 -575 -567 -304 -339 640 -924 -359 -865 -919 508 -375 561 -35 138 -747 803 -437 -320 -350 178 327 -318 -943 -989 996 528 180 216 862 -383 202 12 264 -803 587 556 -147 652 -380 -460 -256 -732 491 22 -869 -814 489 -681 -119 -417 849 69 -745 -771 -463 -242 711 -276 571 -562 723 -147 -386 -5 447 71 -436 -224 -121 872 489 407 24 -391 -379 -539 -791 -565 -579 340 446 -26 824 -705 -293 -890 -798 -230 141 907 476 898 705 598 208 324 746 185 -232 172 -418 -884 94 41 857 575 -172 484 854 269 273 -235 -218 -317 34 997 3 961 860 -78 -396 481 463 -236 353 -854 428 -557 906 -675 -111 473 311 -474 -135 -236 864 -174 427 -443 -762 -896 112 223 -330 -756 858 811 502 646 791 176 556 -654 -983 -913 163 -985 -640 -301 448 700 915 493 695 707 227 -621 17 177 -454 -579 75 102 -164 -856 314 -818 316 46 202 896 601 496 -223 451 349 -499 -653 -51 -746 89 -717 -781 5 97 -417 -595 162 -990 609 -973 -131 935 957 -384 -733 909 486 -902 -837 -355 693 881 -591 -77 875 905 614 -500 696 -843 952 323 245 -113 -842 -24 228 860 675 -477 431 403 -903 -678 908 986 986 280 -540 -60 534 -913 -216 919 -647 -403 -484 -733 -667 -596 105 398 579 315 -348 564 709 -436 -521 173 -198 -353 985 14 169 -47 -358 -107 606 86 -732 -623 286 -268 702 -537 369 -717 58 320 238 -302 645 -415 823 -197 -765 363 76 -199 -642 383 308 -998 -796 736 331 835 -31 -760 45 -665 522 -507 697 824 -852 383 243 864 -206 11 997 -864 237 17 404 686 -206 -304 488 -421 -947 671 239 -915 215 -922 -428 -229 -90 -858 -322 -30 79 134 159 -588 34 470 -186 270 730 -709 661 958 -237 337 170 47 438 377 -135 222 146 510 794 318 705 60 453 500 -542 -839 -931 84 680 351 -45 -497 339 244 277 -646 88 -899 -189 760 635 464 352 -73 -218 175 381 -137 -554 -699 -652 344 498 -141 973 927 -771 -709 156 -820 -625 486 -623 298 602 -740 339 -227 -491 681 571 770 -362 -964 -185 -353 -328 -880 934 -99 -548 -177 912 -59 -353 -761 54 144 -720 -942 273 -261 621 -678 -774 -514 -970 -704 533 635 778 -344 890 -265 668 -451 960 976 274 802 -833 215 130 742 340 217 -135 529 -51 -681 266 -293 -338 735 406 -191 515 876 -992 -387 963 -944 190 330 641 872 -476 820 609 -67 43 861 350 228 939 -117 500 51 -952 120 398 637 -105 -753 922 874 829 -344 -158 579 135 -636 -410 754 -907 -706 528 -285 -699 -464 -604 295 -483 685 -301 -702 -414 240 68 730 620 -437 -780 708 108 614 891 -709 490 278 -534 304 789 -83 494 968 325 38 -160 157 364 125 -10 403 -943 -588 -916 76 883 836 918 -175 -337 -420 -615 175 -776 -7 -763 733 -194 940 903 860 368 691 149 -82 -788 -229 -920 63 328 -260 -989 312 -202 -662 -782 -326 -102 -861 748 -710 435 200 109 -561 593 -724 928 216 346 680 -309 750 -812 866 -680 -546 396 -576 316 -588 203 -596 428 647 -177 -40 -856 886 -635 282 -506 -230 374 -168 838 -873 146 423 -721 349 940 876 -731 878 299 -167 -426 -285 -119 271 532 -319 -612 67 -683 544 -135 -229 -598 -568 962 521 -733 -965 385 278 -525 -519 799 569 -452 208 -508 -15 391 -347 -662 -677 -842 -810 -741 464 -150 -781 845 809 -892 -704 -369 470 458 -96 -317 -498 160 -187 -128 -482 -305 570 -288 199 -773 398 -296 -274 -301 -348 873 -95 -523 -823 854 -993 489 -59 137 91 655 332 -726 -250 965 536 487 942 -353 -224 -663 198 -810 -621 -8 293 -869 -324 -843 168 10 -19 879 -403 47 -78 489 467 -46 -560 -199 473 -446 -342 768 83 294 194 -311 -860 496 -99 320 573 808 513 541 -597 -144 -597 165 626 862 -15 -185 -369 -45 269 523 787 651 229 303 871 379 -645 -500 572 941 -601 753 -438 381 587 934 287 -189 -81 -918 950 -273 444 132 -264 219 -659 811 114 -445 628 -387 -762 592 -806 -517 215 -647 42 220 217 246 -193 -780 220 -132 -751 -32 -682 459 603 -64 -940 -501 -463 -401 909 -381 -663 -42 517 -236 -714 -900 113 -519 -225 -771 616 77 157 652 472 -577 -32 801 -213 -366 -542 -324 -216 -340 401 -798 362 524 -824 -213 -273 -455 357 340 775 635 -288 655 -280 -458 894 519 -853 759 543 -756 652 978 547 -485 -88 -871 205 338 -511 790 -359 -1000 649 787 353 -838 -428 302 -932 -658 887 149 697 143 441 -112 253 -391 184 -997 248 -210 784 711 -330 -101 -58 -927 297 918 -431 463 357 -258 297 -934 393 -150 -746 -988 63 -87 297 391 121 5 -761 -855 -858 400 58 -258 447 -202 -853 730 -687 59 -905 555 -112 808 252 -357 -616 -307 6 422 649 251 658 384 -73 -294 -987 -115 994 19 -765 -162 -920 -571 -140 650 744 127 -98 324 276 224 619 125 313 538 395 813 -940 -516 375 3 191 740 -192 997 -594 -92 -669 140 939 398 742 470 -940 585 -604 -493 -677 -731 -917 406 -704 851 156 -883 332 863 352 -169 803 -228 209 -864 164 5 -259 -957 389 941 -974 530 -832 -571 -35 114 582 -519 155 789 -40 -733 -879 -334 0 -788 -812 -889 -640 -630 -197 724 423 -900 918 -392 427 -565 362 -360 921 235 -470 139 69 369 -137 163 -837 527 417 -964 654 -384 -896 514 1000 425 -55 328 592 295 -532 -245 353 484 260 -774 -948 -271 -730 1000 320 -52 -404 -495 -454 410 706 -190 896 -178 -530 -82 829 -802 856 -573 313 136 583 157 668 895 938 -677 395 139 -381 -752 -670 -177 -188 359 182 897 -592 438 -804 -485 -175 764 -510 -197 -121 -121 298 458 -828 -401 -479 188 -407 498 -274 418 -277 -37 -722 508 -750 93 -974 -624 240 -335 171 -902 -944 413 979 728 -926 -42 -833 -388 -658 703 572 965 784 -108 -951 334 -442 578 -93 794 -727 151 -453 -427 427 -406 -698 -549 -454 -631 -367 661 -316 -96 921 913 -351 -716 449 -385 -900 584 608 284 -814 399 -781 -838 -254 -906 -397 -18 -887 -441 66 129 105 -509 -588 278 -691 363 260 -392 -32 -834 -804 162 151 673 -96 337 -814 873 518 107 -839 -67 -760 -823 -781 -98 -868 -497 875 -90 -456 -130 -558 630 -148 -712 -39 -275 734 -26 -368 -604 -266 -355 -998 -635 919 876 176 -12 -120 710 -69 -270 352 286 116 202 441 596 854 -371 -735 -420 -799 -251 180 -878 -477 -761 -925 -143 193 -98 136 -952 -67 -771 596 -714 -215 -566 266 -601 -627 621 787 -240 350 77 103 -134 -450 -956 -625 -844 -106 -954 -327 503 -943 -759 849 -77 -447 -640 67 427 131 407 -654 457 -505 -900 60 -893 11 -320 -438 631 436 -775 -20 -586 -752 -76 -512 -552 -203 -617 326 436 -628 -552 71 -474 716 -292 126 -557 -385 -994 -327 347 247 -622 306 980 485 -503 -31 963 389 -923 -725 703 425 -492 -121 268 295 782 700 -106 -685 -838 191 -745 -677 -52 -663 -474 269 -861 -552 538 -24 330 494 786 902 835 279 788 -823 -995 -572 857 205 -389 426 760 289 522 -751 -958 138 701 -94 -821 671 949 256 -22 41 -691 342 887 -814 -411 -670 458 993 828 570 -503 -870 -542 591 271 -208 715 166 646 -201 749 -174 981 812 -944 853 660 -492 -198 661 170 286 -137 -755 457 -58 354 -908 369 -374 461 106 911 -863 -835 -552 -570 -638 -619 -821 -468 -642 -13 -437 -744 -651 840 683 787 968 130 -132 538 -687 -170 -589 -477 834 -993 962 -22 38 753 288 402 599 36 316 -160 441 817 -363 -651 432 -860 -954 772 -150 400 50 -204 -608 -645 -550 -30 911 240 75 172 876 369 -922 -535 -82 -12 625 -361 -157 -6 -519 -596 -256 -26 -473 -731 238 808 847 698 -521 -13 -989 -775 509 -237 570 188 317 616 764 -85 -54 -315 704 628 940 722 -820 -841 985 -623 -186 487 -543 562 -296 -976 310 461 -761 266 627 801 -442 18 620 339 -374 -28 151 334 484 -626 25 74 296 627 -543 -167 -457 876 -319 819 -538 232 966 -940 -650 72 -946 239 338 -493 -86 -346 115 -599 -740 -859 -876 526 641 -36 115 766 -729 -677 -90 300 15 -761 897 32 -477 891 232 -803 -35 618 -852 -151 -961 -507 161 -318 516 658 -976 684 530 -50 879 -701 762 -164 937 106 -467 696 11 -291 -132 851 883 280 832 -981 125 -618 300 -464 111 232 21 -687 -639 -546 121 -337 724 -70 -750 370 60 -266 191 112 579 782 770 -441 35 -829 54 -482 -97 -557 -916 932 694 83 -721 -833 -356 -564 486 -692 78 115 272 -5 -144 -294 -470 -704 494 112 -836 -86 988 145 296 681 -881 353 -275 -811 -474 204 674 -896 554 -506 265 739 -324 -346 483 719 -603 -359 393 -592 -475 -161 -261 145 799 674 287 600 355 -130 534 454 499 155 -918 -278 401 710 12 20 301 172 519 -342 853 -730 -513 -826 829 -584 -441 -31 -293 679 86 -957 -855 532 -399 -249 323 245 661 880 535 -501 -51 -623 -87 161 286 -999 -21 -114 -478 -318 311 -456 157 608 174 4 684 383 739 392 745 996 -453 437 -422 990 629 -538 350 865 208 204 934 827 -871 -729 638 -883 -998 -809 428 -796 149 450 156 937 -499 -725 -421 29 -806 -125 -80 16 -887 453 -115 -836 933 66 -679 -980 989 154 306 -436 -708 483 -887 -594 -40 -555 -941 448 549 -822 456 -826 742 798 181 -280 852 955 646 -113 -754 231 -255 280 491 44 -973 -604 -653 962 -664 64 -534 -977 -600 304 212 394 -846 79 428 952 -271 -265 -872 -51 -456 413 -733 -92 932 274 -448 -854 454 -800 -244 390 614 -76 306 -771 774 -705 -298 966 -357 683 816 -644 475 -330 -611 444 -600 -880 544 345 -204 550 -165 -162 -809 973 -551 760 -122 -714 941 710 745 447 23 -901 -410 -134 -587 -708 222 -304 -463 -131 -380 -470 -71 -467 650 511 205 276 -139 -395 -496 888 -961 673 -997 512 164 -660 651 440 431 955 -227 -277 -264 743 -787 754 663 -1000 628 485 -592 -502 897 749 621 980 -236 -332 -873 656 4 -567 -108 -430 799 -18 -913 -425 223 -30 301 -375 -235 -417 -426 -421 -616 -563 563 690 322 758 415 -79 -573 71 984 962 809 -977 931 -640 -877 565 821 -1000 -758 171 -397 -818 -173 -872 42 875 -227 -201 -551 -372 -268 515 -718 -518 495 -318 193 402 461 924 858 -336 -980 -13 -468 -124 216 -351 631 763 28 131 -970 -772 -404 -439 -264 191 591 -160 -643 -736 61 -687 997 475 -376 -370 -241 377 -183 -256 820 -89 -727 -412 -148 -268 808 -304 258 -489 722 2 -528 413 -847 -179 -225 708 841 199 448 -731 641 -787 -374 330 742 -871 -452 676 -909 246 113 69 -753 -537 -303 -910 123 -598 -812 -470 -833 692 59 -357 821 525 261 -592 113 -309 -400 -587 999 -562 -94 687 229 981 -595 -894 291 621 6 -702 455 -641 -986 -625 953 -256 -661 343 -691 -226 -532 -761 -870 602 -721 -582 -57 42 200 -762 -628 924 -654 906 -764 777 -967 663 502 -70 -753 474 -46 -966 -724 709 -202 -906 -391 574 -123 587 -197 -367 -659 675 896 -560 -462 18 -911 295 -2 423 251 -587 -542 -175 206 -690 490 935 -522 -449 -239 -524 -843 405 -126 -199 -525 865 547 -561 -817 480 -60 570 -594 869 811 -30 -177 -382 -773 -916 -62 -893 -503 686 649 501 -62 235 746 718 -67 -685 842 -916 147 -99 -209 -318 -843 -481 977 221 657 725 -946 535 -536 -521 -297 -162 114 221 942 89 444 26 378 -740 309 -86 886 796 525 859 -166 934 -237 972 240 602 -739 550 -620 -430 747 -143 673 734 -252 -769 812 424 301 191 -211 697 434 415 397 -225 397 998 6 -863 -501 982 426 241 119 -632 359 292 515 557 -196 -604 872 221 -586 844 -661 -412 14 -531 958 -368 832 874 931 -625 -988 -654 -395 987 636 -612 -831 -170 119 158 -148 -483 -639 575 -676 -764 223 641 -899 -651 873 -298 345 -390 214 39 -213 -413 690 654 616 873 847 -579 -265 332 901 310 28 -919 -308 -482 974 -584 511 849 -215 911 490 269 -577 -847 149 884 336 111 259 -625 -984 868 -795 668 85 133 -606 -617 901 146 214 -405 -762 162 -39 -457 -618 -490 -195 -406 -805 -64 566 244 572 -776 951 96 -954 -67 -993 -845 606 -230 677 -886 639 -542 590 -450 -928 837 475 353 397 -113 -579 144 -850 -947 -363 -869 -564 -944 -820 -64 -926 219 390 365 242 -898 -972 -367 -699 57 -765 -834 676 884 888 695 599 852 -707 -20 933 -21 742 -649 -454 440 -845 135 159 -789 384 -155 178 -787 94 -183 -241 -110 884 -79 130 43 905 247 969 -109 838 241 815 361 356 -849 -664 -900 933 57 -526 -694 856 686 599 -867 307 -430 51 239 -884 -866 -36 423 281 -277 -952 -379 -543 -566 567 778 869 559 -986 671 -823 -723 590 41 60 -208 767 597 -993 705 259 -829 -884 346 887 916 -99 129 -162 -507 28 447 -992 86 153 -827 -494 -142 -867 -232 -196 -644 -116 353 -927 825 -671 581 458 158 -56 835 388 166 718 354 -443 165 -763 221 -839 -961 -291 158 -280 83 408 -762 923 739 -551 -265 486 765 -162 536 160 330 335 128 -405 993 22 -905 -275 676 805 1 357 229 -289 -749 -322 82 -530 -45 -571 -276 -987 100 -92 -406 -410 -850 -123 -99 546 799 368 363 323 -972 582 664 887 637 675 93 293 102 275 764 -949 -816 -619 -621 437 -241 -838 423 533 -94 -136 -517 -818 -945 -889 905 950 -8 252 316 -737 -963 -702 651 469 -896 -777 485 336 831 -920 -877 880 -488 -353 818 -764 998 -389 -226 -34 45 887 -164 812 528 -895 141 -633 -102 -146 -163 385 510 374 654 521 -740 -33 315 338 -438 -215 215 -3 40 -123 -796 190 -619 767 -154 -446 818 -795 202 640 690 543 -107 912 -433 -1 -459 -60 -365 776 535 328 927 221 -449 -186 -390 180 871 -478 545 912 -873 463 -355 40 896 612 216 121 423 -440 774 -381 -872 603 583 877 470 -488 235 -957 998 468 342 865 -460 582 -1000 374 251 -995 994 -337 124 866 -419 308 716 300 748 -206 618 244 -405 454 -668 -458 -446 -700 371 -598 19 503 974 113 -187 909 720 273 208 609 499 29 884 297 -329 -948 202 -906 917 105 -808 -694 462 280 85 590 390 -715 -815 825 -83 -41 -526 279 -402 886 332 0 573 31 -917 -859 45 112 -604 -388 228 -245 578 194 -132 18 738 -288 976 -737 616 -361 955 -814 681 771 369 -756 -438 -438 -130 -347 20 818 109 587 -316 -42 -217 480 -324 -827 744 -896 -588 -947 -704 820 -684 366 58 -620 825 41 -406 -479 472 -1 485 181 -518 525 -918 937 -688 -122 -729 -549 287 -892 54 -46 -436 281 -234 799 -228 -169 -73 -191 380 -157 747 829 73 482 -361 647 755 -746 -961 0 -211 50 -876 885 299 -559 856 176 429 953 907 -970 772 951 543 -764 919 653 -879 415 -763 889 559 271 948 556 784 353 927 -514 306 -48 -315 747 657 -984 -875 10 135 479 251 710 477 946 -487 636 16 -154 614 -476 -55 -849 45 -734 0 228 -175 -737 814 21 12 -76 -581 -962 -242 -338 597 -354 219 -759 -934 -502 917 -646 797 551 950 -666 -643 -156 784 -855 -124 989 -684 -597 638 36 -837 -261 -899 126 335 932 -297 -157 -441 178 779 -117 -643 -747 -535 -935 625 446 -488 -451 -686 657 -611 -547 985 537 -907 944 -479 292 -387 -876 402 951 -667 -257 926 230 -905 874 -396 283 700 783 -634 369 -30 250 -800 -795 -874 673 399 922 -488 722 242 -706 804 -367 -92 -601 -310 730 985 527 382 -316 335 -125 696 -351 641 -22 412 -766 988 111 246 683 -408 -423 986 358 -454 -280 604 -389 -532 -451 -27 86 -403 865 -428 -484 244 -912 923 -207 878 -172 -361 377 -942 527 -796 251 -402 -494 451 -565 814 -759 -332 447 371 146 366 -536 -976 12 242 176 362 -630 479 828 -681 -606 185 666 204 -376 961 751 258 -417 -320 462 -780 -18 316 -19 392 717 667 261 -153 -673 -251 166 -215 132 281 -785 -326 -651 -604 -223 51 -397 -344 863 -204 -55 835 225 327 -933 767 -573 255 578 -463 -646 182 140 38 284 152 951 -409 -822 701 88 -231 -122 96 -981 280 -208 311 -298 -203 -284 -167 891 631 982 512 -194 -678 -873 -610 967 853 881 -93 493 -792 913 228 -307 482 -998 465 -800 483 802 955 78 -8 867 -832 192 -957 564 21 -250 431 -922 -812 869 76 -157 -634 669 -901 -95 -801 -382 368 -304 -332 -462 891 281 -729 -570 -178 967 -966 913 -222 216 502 -641 395 102 -752 -938 436 -7 -582 -582 -558 90 -583 -906 -168 -590 867 -233 206 -865 -748 419 245 -375 -317 -838 -366 -949 -874 333 11 518 -406 -856 769 -236 -192 -564 -683 876 211 -288 836 143 809 -442 192 310 -556 40 751 -197 -580 -810 321 -145 42 -787 -175 172 -18 -360 187 -245 421 -390 822 893 423 606 -653 730 766 -589 632 -173 -276 -331 -142 -883 382 -585 354 564 316 -746 417 -617 -829 765 987 -391 -33 685 724 -54 -576 813 337 -747 -477 -496 96 632 112 933 -863 -478 -811 -993 185 -828 -632 654 711 -453 -974 -613 -179 103 124 -345 45 -37 -116 -422 848 -155 -862 -639 794 613 -81 111 50 -716 -752 -599 -570 -666 865 77 796 -762 -710 691 -642 -151 -279 -453 868 850 -898 447 124 130 -93 929 195 439 574 770 667 -136 212 456 -291 240 -845 341 718 -50 969 -107 -343 -40 692 865 -734 -879 204 939 376 -526 -701 -512 -445 -538 -728 229 897 -230 -901 239 248 -794 240 -309 -372 512 -953 583 -605 -803 121 -942 817 -732 660 119 -277 -955 -844 123 -484 -201 -843 337 -405 -738 -470 -175 -552 -138 -771 -488 125 -899 15 -954 645 979 -897 963 -625 -787 -814 413 -379 680 -943 758 312 -6 683 346 -227 -255 852 562 510 758 273 -118 439 -690 -545 949 -392 -626 -146 977 825 -244 -81 -43 -430 -911 847 -717 647 -494 426 659 -37 -125 822 377 -893 -954 -292 692 -644 -715 -348 433 142 -631 -301 -255 -87 770 712 -237 445 7 -828 797 201 573 -706 -86 -173 950 957 559 -715 101 578 -179 -102 -238 24 -229 602 -682 514 -898 -360 354 182 951 806 -123 -566 -937 -866 26 390 -106 -937 611 -454 884 975 409 -357 595 840 768 504 -70 -222 -945 43 -532 352 761 849 -284 -794 -921 60 -794 -661 -356 -924 -766 -517 -29 -604 -402 845 427 -67 -76 -380 -899 535 763 -247 -756 -897 -94 -849 -831 -234 809 928 -624 446 574 456 939 -755 973 48 -9 94 -767 431 -187 -273 -396 107 998 -525 -540 -852 495 -940 -741 495 927 -565 -935 352 -99 870 -937 -287 -312 -484 -444 -517 498 -567 666 -66 514 812 -403 -302 -383 -372 334 527 -515 -946 -365 265 -899 -752 177 -220 518 362 -44 -653 -696 99 731 -8 -90 -852 -605 -483 404 -904 -179 -695 -350 -687 -374 -434 203 466 -301 -675 806 607 -275 -900 -417 -646 49 -346 90 348 -482 758 452 -750 -991 -895 232 841 -885 312 148 -610 -157 -822 875 -854 986 -777 169 -94 -5 -152 134 489 -98 847 400 -510 -664 228 -891 901 -975 45 -174 918 -603 122 379 339 955 -234 489 -45 -424 44 -203 -988 -509 -466 489 123 60 757 -435 484 426 139 119 13 -950 -635 8 737 641 -132 -274 421 -973 -778 -888 350 744 417 796 98 129 -18 -415 491 428 675 -257 -168 -487 -870 -77 279 -399 -780 -392 526 -582 -52 226 582 -280 -218 -870 881 -988 135 365 102 988 -802 -733 992 -117 599 -548 877 -204 -84 571 984 348 -277 67 565 890 445 -977 -379 -92 902 -665 148 -750 -695 -313 -136 141 -85 -60 822 -399 571 -349 -634 283 -584 -799 185 174 438 624 449 122 -198 189 -295 -389 730 709 -439 866 644 -940 -806 -455 569 -513 -468 285 -326 -543 451 -671 997 -62 -572 -979 -486 421 650 -698 148 513 -932 -951 226 -390 239 54 32 87 -660 -232 -505 420 -4 193 989 420 415 3 65 -366 -113 -368 547 -981 -242 -552 546 -729 -799 -229 -629 293 -8 -891 540 529 768 -74 -286 522 -749 720 -74 -456 919 872 -238 -673 -392 762 487 -6 551 457 -200 -450 -404 -771 555 446 937 -433 -707 268 -526 -582 500 75 -37 -687 -363 931 58 -77 -872 763 127 -556 965 -617 -688 -31 51 617 229 -32 -534 272 476 932 -147 -651 170 -126 24 53 -898 8 315 -949 -372 690 -23 580 942 894 200 -801 364 641 866 -206 -356 796 990 251 -879 -892 -204 -888 946 740 -490 -185 302 823 637 -192 372 762 -222 974 981 371 514 151 64 -39 -865 809 275 -985 331 -229 810 86 839 -198 433 -990 513 334 906 -29 -595 323 -283 -177 -66 -405 112 -367 346 -361 971 -997 -717 -267 310 25 -958 -600 -120 -310 227 189 991 809 260 -125 693 2 949 -46 538 716 -5 973 -414 999 977 969 789 403 -189 445 -716 -839 -676 928 -541 759 519 -163 -885 -19 -409 -303 -925 413 -215 838 927 325 -100 478 262 126 972 723 599 160 361 -706 -966 144 -801 985 135 -513 -361 -214 -365 -118 -927 960 142 -856 89 -160 -84 641 87 181 625 291 -205 -86 242 349 -62 951 831 726 -515 -729 -275 -260 604 845 -515 -643 837 793 898 -787 -810 -300 -305 -356 -964 582 659 -660 2 -243 817 -884 108 768 640 -125 -22 -330 -612 -176 -137 -982 726 874 343 314 -953 433 867 -818 788 453 243 -855 -18 -350 -426 717 450 965 925 201 -403 544 -273 869 73 -714 -995 -955 -963 -222 795 -756 -997 -97 818 -517 -639 931 -460 -792 -83 771 481 -144 -124 132 934 25 -274 -17 309 -29 -17 -748 23 -923 -42 299 872 -829 -893 812 550 -509 -878 570 640 -485 614 994 -906 -311 -790 -18 -234 926 -68 395 -415 -830 -680 -787 262 303 876 367 -318 -14 -888 389 -945 -428 -869 556 651 -320 909 306 230 762 744 -471 -240 100 -93 -858 -473 -743 569 -623 606 416 -868 -875 -660 -127 462 -192 -460 56 -634 -668 712 -191 276 -277 -537 -714 903 600 970 908 -558 766 -133 -673 668 -296 -166 16 -873 -628 -807 210 20 616 -305 -703 110 169 495 -629 855 697 -749 833 285 490 -369 -599 -625 -834 -800 119 937 -430 -44 96 -180 -338 -591 912 -767 362 -734 -451 -384 -474 -364 327 -496 -591 137 -989 -599 608 516 923 -534 -949 -516 -930 829 -736 304 820 159 -973 108 703 412 489 -417 603 541 633 -829 -487 657 466 156 245 645 333 297 136 652 -135 -55 -159 13 -97 187 300 619 59 -226 386 -21 -982 727 -396 -662 361 -18 -894 -782 -839 -462 -156 994 88 -576 283 -114 -590 -835 406 -226 902 916 477 633 601 133 -477 142 110 956 666 -629 471 -176 188 109 -119 788 841 -641 -554 -98 -606 356 784 -826 -832 -404 -123 -545 -551 -326 215 -800 238 -336 -263 12 -309 -779 -550 875 737 136 45 -218 357 -762 790 -819 498 0 -152 295 239 -217 820 748 -259 -255 157 669 -615 -80 69 291 893 952 610 -755 -678 908 -32 -240 -950 639 410 211 965 -416 24 470 784 -496 911 -812 -939 731 -126 953 498 -268 -989 -422 -908 893 -125 982 -387 682 172 393 -904 327 -520 584 -98 -658 27 551 -174 854 -83 -19 68 932 218 377 548 833 48 -845 285 338 353 256 -409 -557 -891 -722 160 -829 617 -112 -609 -16 909 -904 60 377 -379 175 440 587 149 -515 -828 -224 299 54 762 -778 45 365 -849 -521 -262 133 988 943 -201 460 -20 -377 451 -939 506 -752 318 48 -70 -915 -831 173 79 18 951 -713 -673 346 378 -727 -549 276 414 214 298 -136 -401 541 -123 -978 205 278 -807 -419 145 587 843 -890 755 -509 66 329 -553 782 524 -661 -94 369 -973 -959 -282 -676 554 -978 556 668 -802 239 -981 547 -644 671 885 -324 -1 -568 -167 -352 136 -563 -496 999 -78 -353 385 -303 -616 -703 40 -250 638 -81 -358 -907 911 608 986 407 592 156 -282 528 708 496 159 458 -282 786 169 428 905 -544 547 631 228 -551 355 440 -275 789 252 -230 -811 674 -570 335 -971 910 987 -824 29 -740 475 443 135 747 -848 -927 -871 -596 -424 -25 669 574 -722 -483 -939 -78 -857 -537 -597 977 -216 -9 -664 -730 869 58 -604 -644 995 -16 938 -882 318 -772 696 -354 299 -143 -119 -752 508 473 36 -200 739 10 887 -595 773 -42 -717 988 -906 -522 90 21 566 -14 769 765 373 907 -386 516 -49 413 274 -59 235 80 496 557 98 323 625 152 195 948 16 823 430 826 45 -312 839 838 -306 289 -878 231 -443 43 -484 145 958 -810 340 364 767 864 -759 742 -893 570 -592 35 -308 700 -49 11 920 -942 495 788 -334 -859 -269 -78 734 332 -843 38 -383 -249 -104 374 -273 86 -374 -729 -553 -93 -509 437 -972 586 -727 704 565 595 467 595 131 470 374 986 720 -541 691 -674 749 999 -612 -363 -605 968 132 534 140 -314 -750 653 770 931 -38 490 474 516 339 -122 290 562 -97 -287 115 -936 -984 271 -160 -706 -479 -41 -942 -667 270 -141 -413 -491 -86 584 150 -8 -305 -766 958 197 142 179 888 891 -815 -175 -661 732 450 -414 -637 -874 939 563 539 981 -923 -517 -636 -626 -168 128 535 -550 -591 627 -245 677 -176 81 -520 -515 791 -838 684 70 -603 -842 626 921 -520 389 724 -816 -746 -673 670 634 -29 -3 -274 946 617 557 -508 -523 -186 -490 -874 41 364 915 274 -577 -246 -924 348 -171 439 -140 -726 325 -643 636 936 -33 -287 -536 4 -45 38 -1000 -104 311 550 -385 838 -928 656 403 508 -194 738 400 61 -566 -888 -946 587 441 748 856 -238 -883 663 -524 -163 761 -312 -411 -316 803 403 19 713 -799 968 -457 -829 603 888 923 858 188 76 -20 -58 -264 -81 -667 795 9 956 -982 322 -705 24 589 758 229 280 -127 597 522 -368 -53 -575 622 892 588 -318 -726 -948 -458 -842 -914 -653 -475 514 425 -265 -314 993 -686 -532 990 -853 -262 -651 991 -883 -625 -128 409 -417 -570 -538 -822 -444 -44 -370 801 904 -973 362 193 942 -502 586 842 -411 -293 957 259 954 -195 737 -759 -231 -77 502 781 652 -727 613 -730 412 209 -874 861 -770 312 340 62 465 -377 -589 -11 -98 -968 -449 -55 -881 940 -715 849 290 -286 787 615 842 -926 -67 508 89 467 -471 629 352 368 543 654 606 -142 931 -183 -373 717 -713 548 499 965 493 832 -953 110 838 -315 -573 -283 -247 -176 46 737 -812 -285 -466 413 807 -746 -541 -611 -510 -655 330 283 -254 512 -750 853 800 70 143 798 750 -442 -461 -894 583 -483 577 743 -243 360 367 968 929 385 -930 92 536 996 589 -905 -293 451 756 -881 -353 547 -82 490 708 633 180 -910 -702 -819 -782 -961 496 -638 587 -489 -600 -787 841 194 542 144 -572 260 560 5 -981 643 925 982 318 297 567 -929 643 -866 -848 154 -635 97 -72 454 959 839 -231 508 -321 123 958 -6 426 -467 80 -55 -665 733 882 -540 700 -649 -924 -606 728 30 582 591 711 -11 -555 -778 -473 180 -947 -559 -326 -152 590 -544 717 361 -500 -7 482 700 782 -803 834 -497 247 858 741 408 -548 -30 956 -482 -247 298 890 535 -152 -509 -779 911 -517 980 968 663 913 -565 601 -481 -397 862 234 436 655 -6 -847 -146 449 -517 618 -147 441 -918 -678 637 -12 368 281 890 262 -127 598 -60 -216 362 -769 229 -497 396 -495 -609 -62 28 -171 -233 -903 585 -879 505 -995 977 -989 340 6 -610 44 -884 433 -840 -793 616 194 764 -84 881 -325 -134 -349 738 -42 -413 -716 913 693 -522 -163 738 -333 -608 -340 -981 -155 -225 -461 628 -649 895 491 -360 570 777 -382 -842 -935 617 -62 564 80 569 -867 491 -475 -599 344 -934 -125 -546 249 -754 263 87 688 358 787 430 -196 -424 253 -733 -492 -252 505 693 839 -774 -520 -570 -248 -819 628 -527 -398 477 -375 -617 -737 540 -357 107 430 -633 492 270 76 788 637 -237 -453 583 -820 626 165 222 -905 -626 470 23 512 -444 180 -305 -170 -157 438 -31 969 321 -914 -499 522 -954 -520 -836 -231 563 840 988 -949 746 997 962 -866 359 -431 -657 904 -568 279 583 625 -529 -17 -817 864 742 531 334 940 -705 -702 -15 -341 805 -242 467 547 -354 -98 -298 829 984 -633 823 111 441 -48 425 -136 -961 152 501 276 1000 -872 931 -318 -632 523 504 260 776 -556 409 -873 87 -371 -850 349 -123 -846 -43 -50 -635 -293 424 577 744 56 590 427 303 842 738 -581 -111 850 418 536 -837 -496 -881 -73 479 -424 -412 -262 617 -135 954 -644 773 -954 -705 427 245 504 344 109 121 482 -807 -405 -803 458 782 -892 647 -35 -187 772 901 606 847 -899 -997 -159 -150 525 802 844 -83 847 11 526 -336 227 -590 -289 -775 -591 27 463 276 -66 -830 959 -312 171 -1000 896 696 899 392 20 -552 -548 130 662 180 957 501 905 501 557 903 -142 15 -56 814 734 -401 845 397 -612 -184 984 203 -206 510 -304 -421 208 -223 -18 63 328 70 -108 57 -324 371 902 -496 -867 -776 216 -672 710 -552 511 -421 -209 -606 -753 -180 239 584 -876 -740 46 941 654 -383 663 -426 749 284 -230 535 808 56 357 113 -554 408 -785 -622 948 843 590 -155 202 -572 561 -66 471 456 -761 -232 822 -760 27 950 -153 -502 -708 -4 -313 638 175 810 785 835 970 72 995 -319 -551 -480 -974 -78 -986 -133 -828 -262 -497 -570 857 -493 254 485 -816 303 -363 273 -898 -352 418 -41 -600 -356 114 -215 -499 58 -857 -920 152 580 531 -946 -955 290 516 -494 -309 202 -385 -289 -948 -453 23 867 -908 -880 -135 720 -218 197 -201 -533 -45 -112 400 -593 -600 -375 -690 -883 871 -701 -944 -941 -799 -446 834 -640 -916 -739 318 -284 -772 -773 -765 99 836 -839 355 -162 -521 15 177 -496 -655 -890 -373 686 -931 -98 -335 -743 497 -315 931 -527 -838 104 621 -966 939 647 -240 -3 -986 -758 -92 -291 411 493 -142 -659 -290 -464 63 958 577 928 -667 -328 575 298 -697 904 -613 674 -424 -364 317 -74 690 -577 166 -718 887 -597 69 -299 91 881 -450 284 -890 -828 736 92 -621 371 -512 813 235 287 -362 -599 -19 660 -230 109 -417 -433 -495 -359 211 -226 785 433 -286 -626 41 355 664 -144 927 354 688 -746 -614 523 631 -864 -883 669 577 -956 99 -414 -967 372 -62 -7 62 -691 460 980 161 -506 703 -887 713 -527 -569 866 423 -659 -978 131 104 -357 975 942 -583 -981 902 -971 28 384 669 869 -604 -604 -18 356 776 134 585 100 623 -71 -153 869 764 -593 577 824 172 987 145 745 573 533 -845 658 649 -632 -290 966 681 227 -600 -281 -558 -728 925 636 -199 586 185 -36 -734 -422 -561 -841 699 794 897 159 85 668 557 177 -710 -687 -286 -362 -953 443 -40 658 541 454 -342 -19 798 -277 -3 557 -743 57 -89 931 316 -996 -749 -229 717 -143 -965 -577 -468 116 216 -260 530 -487 360 433 -255 -785 -126 -3 -807 -926 -389 459 -195 -120 -576 646 195 -252 -55 581 842 -247 530 -709 -319 -770 765 889 914 712 -129 19 777 236 -265 456 977 -666 447 -276 359 109 -169 -563 -156 202 -857 416 -161 583 -803 60 405 -978 600 103 -245 542 815 751 -295 557 532 -92 -733 962 -773 -978 255 228 147 396 -622 600 350 -175 328 972 568 -551 -696 991 -970 -905 765 174 649 -261 -305 -442 -776 950 -870 212 -241 -879 -828 -678 457 382 -655 289 718 360 -226 116 -554 880 656 -976 -570 191 -768 -911 -935 671 -266 -819 -826 -347 -680 -307 716 -192 805 457 -957 809 157 764 550 609 505 443 -800 -402 309 489 -823 -491 509 482 783 -273 352 894 -582 745 867 -638 488 201 574 420 -257 84 -889 -987 -626 809 562 -506 -945 728 -465 -747 -337 556 -428 -582 -562 240 293 688 -662 608 523 379 749 -672 415 -577 -46 650 820 280 408 175 -500 302 376 275 -492 2 -558 -144 -530 393 -305 713 856 -254 -913 -570 378 30 131 23 -349 -552 -249 -29 -819 -24 895 664 936 832 495 -703 92 -469 283 675 -763 527 -22 -689 -391 -217 924 593 331 905 -917 546 -562 659 -302 -492 47 -718 -229 -156 -497 -281 97 642 562 851 -268 -283 670 168 -385 760 533 669 135 -662 -523 -11 937 -419 936 -94 154 377 -118 -45 144 -193 -823 363 -581 226 -872 -960 -200 195 -17 -602 -457 -769 769 -988 919 976 -423 -610 -759 -344 543 -133 -923 442 910 521 -573 15 -471 -495 -693 530 685 221 704 941 -729 -988 -728 347 232 -258 148 -859 -145 946 -468 -981 -367 728 -933 -877 227 929 -859 -624 128 128 -535 553 528 -615 -6 873 559 773 -250 223 -765 -154 718 -234 156 -591 136 383 888 -68 -933 -309 563 645 376 860 851 -670 -421 185 409 -700 122 379 -889 -297 -20 -709 850 392 -915 -430 872 86 619 -222 123 693 -47 -803 653 509 884 -237 191 575 816 -881 228 748 291 796 515 464 358 -327 -979 -387 -177 -182 -901 572 -847 211 -601 277 -55 -666 -826 871 -67 -80 667 -541 -931 -663 -494 811 -992 -611 -821 -929 958 15 -216 868 516 870 422 -628 -174 -575 -844 948 -804 -13 -255 -282 -734 -172 616 306 415 -459 604 -385 947 161 -646 981 814 824 761 245 -869 996 234 -178 400 -576 -364 449 -351 635 287 789 -902 403 773 -498 -337 -543 304 -588 260 -561 892 -394 323 854 -560 636 347 -991 -695 745 -585 -266 -17 40 -485 576 -670 538 -912 540 152 -83 -502 66 -702 -80 862 -546 463 -828 -598 -35 -82 -305 53 -146 79 718 -306 -91 -749 361 -856 -234 -479 709 -566 140 242 -634 -433 729 -927 72 79 -148 808 -370 22 -548 729 -500 953 -610 287 -458 -276 281 -812 -731 -604 -271 460 47 447 -596 687 -422 -216 -595 97 315 -472 -151 268 -832 -16 -168 714 -267 610 -549 -355 312 -559 -278 939 28 321 831 -430 -125 -537 559 -853 -163 921 -69 394 125 -240 261 -342 289 33 157 250 -563 79 -283 -195 -667 129 974 -239 -233 -142 -352 -508 -925 -131 -225 784 757 642 309 -337 954 -346 -211 585 -937 883 98 170 -41 -968 792 985 826 530 391 640 -842 -665 -505 931 -562 495 930 575 -362 -79 -507 680 -863 -841 737 730 996 186 -979 -894 889 -799 101 -370 352 823 -372 590 -942 876 -472 445 -318 -533 607 261 64 359 83 451 545 210 -862 -763 -778 -638 -31 684 -652 -286 245 -884 -674 -335 746 948 253 -447 -939 856 -469 -671 968 774 -361 -661 -44 -677 948 337 -981 -714 -527 864 386 -501 -418 650 669 635 654 82 987 -965 987 -207 131 -208 846 953 -92 -199 653 600 723 709 -732 717 460 -516 -738 -245 298 -31 -770 147 -779 274 414 -88 507 344 -183 -504 890 925 -300 -628 -733 463 830 851 -330 -395 133 725 -745 -783 -541 -708 350 594 799 970 163 300 235 -696 -769 379 39 -756 708 157 841 208 963 -404 -529 551 736 -270 791 678 351 -733 782 -413 -196 808 977 309 252 -18 723 -547 457 478 4 429 -118 751 -973 558 -757 219 192 808 968 396 96 -525 923 -75 -71 354 703 -150 -583 -828 346 -626 -859 242 -2 167 730 -202 -51 -47 -252 -648 -374 -81 183 -217 393 877 171 280 901 769 349 -681 397 -254 -191 514 -862 -174 -25 -417 576 153 401 -959 87 706 -407 945 -400 -795 -438 -71 -313 -970 999 -91 -351 -807 75 -816 937 -487 -901 -765 128 -345 201 -284 -937 808 40 -315 455 804 -256 304 578 645 98 839 -168 726 953 251 -74 946 -580 893 288 571 -274 -453 722 -397 655 863 -986 568 -831 375 -974 -255 -827 -150 -318 -613 -536 427 -817 6 700 201 257 832 298 241 196 -106 374 -75 344 858 621 -691 -572 790 -628 48 709 -652 153 35 846 -550 386 -544 -938 -322 -750 941 405 649 373 625 -54 431 199 813 -723 -45 789 322 770 -680 765 884 -364 711 -828 998 -936 693 333 -915 409 111 -982 -152 680 489 688 618 244 132 864 909 83 -617 26 881 -374 -523 661 -816 767 -514 443 -469 674 873 37 -457 747 -647 992 448 -393 247 922 733 -364 -797 441 784 965 341 431 -378 -357 420 -825 514 -103 -817 -496 -931 474 418 151 981 942 0 -578 848 374 980 -766 -65 332 876 443 -288 -111 -97 -498 631 -757 -137 -662 271 -64 -709 -306 -142 723 518 190 -229 766 -681 999 -934 703 661 216 -512 351 -727 803 245 3 331 994 -350 -786 692 143 770 -549 561 71 -166 -980 -494 562 -611 -781 836 438 -793 -712 -501 -301 -852 896 -490 -799 -695 485 -410 -824 -425 418 725 974 197 -214 -198 387 846 154 -874 -766 -605 -394 296 419 -546 -879 -864 -676 -17 831 244 -110 -78 -959 579 -158 106 457 352 457 576 -945 264 164 646 -600 658 -242 -241 396 783 232 -262 104 -161 -276 -642 -161 -652 -73 849 167 -755 350 -591 786 32 625 -541 -872 132 -310 -631 951 592 667 -195 526 130 -572 979 781 -517 134 195 -649 -434 556 -634 994 -492 881 -698 -171 22 547 -665 338 826 38 80 -222 417 881 60 892 -342 213 955 44 -892 -629 -845 -891 -787 663 351 45 -111 -363 -692 300 -948 -184 -820 -785 748 810 253 168 -778 551 812 -243 -409 -984 -595 900 160 -687 -435 593 -597 60 -308 -999 -204 -105 -763 684 -127 -556 764 -761 -542 408 527 884 -327 -548 7 -716 -695 -347 458 35 -187 119 -546 -68 363 -652 447 -436 -681 -834 723 -978 108 -980 -219 -878 657 758 678 -646 -164 890 -209 -593 -94 735 713 -65 -266 -966 829 503 -253 701 -561 186 51 61 563 224 -625 -67 197 536 701 -866 657 336 -416 -431 409 -926 -963 27 407 -818 -509 978 316 63 457 -539 -926 92 -42 50 799 912 915 -238 327 440 669 705 134 540 6 103 139 -819 236 64 293 943 542 -337 -757 363 -954 -265 143 340 357 756 494 338 4 -366 861 -564 393 537 598 -256 246 -355 504 -536 858 -629 744 -833 -801 206 -295 907 317 -513 -612 284 -211 464 580 -143 542 -107 621 -200 484 -745 905 -194 702 -257 -841 798 -911 87 -839 419 6 359 74 -27 -571 -15 -938 500 -318 -396 290 403 509 -702 646 -638 840 71 764 311 999 473 163 541 617 -545 -485 -67 -643 213 1 -730 -981 -829 656 -35 -251 244 514 532 -701 431 811 814 372 607 -775 -226 -929 288 -676 -901 120 487 -792 763 -374 886 -820 -6 56 545 882 -419 -590 430 446 904 -904 779 138 -139 -248 313 -887 439 803 -577 -664 673 43 115 -422 681 -890 442 -462 303 -171 -540 959 -384 -318 -548 -177 908 719 689 845 765 594 975 -844 75 -38 -723 -978 -241 471 401 766 -842 -758 604 -81 882 -194 412 -48 64 69 816 69 164 395 314 -650 606 374 170 690 -915 549 549 -30 -135 955 -803 871 -778 -15 -744 -863 293 -853 -937 -828 186 -284 689 892 400 -629 -231 -388 -623 -434 -588 -623 -504 258 -560 682 267 606 902 -287 -61 -871 -133 -681 -5 874 25 839 359 -742 505 -929 137 -396 -398 -427 -584 653 621 -512 755 878 -540 501 962 -155 822 -244 130 -984 -362 -912 159 -641 -635 331 -188 -355 -345 936 -893 866 -350 404 -796 -884 -106 -789 179 253 -945 40 -970 661 -571 -236 -443 749 137 925 316 517 712 -349 -999 843 924 180 947 -312 -736 620 -506 308 1000 -341 294 -196 -718 -632 -94 -370 642 -647 703 318 -68 903 412 -21 -944 649 -404 624 -122 -621 676 83 -57 -331 -895 -635 -743 61 707 -599 674 -887 549 167 -963 -47 846 -368 -698 -509 -643 -608 777 -74 -346 682 702 641 -466 956 -339 -304 62 610 472 -836 -670 275 -869 782 680 10 478 -894 -248 -57 -922 -77 -292 137 324 -499 -551 -429 785 -676 -161 554 918 -688 -307 -721 -371 968 428 -297 -517 -129 70 -616 -878 -451 766 -799 837 363 432 -655 248 -514 -671 -844 -828 -448 -890 128 675 -81 358 -997 -62 -448 178 746 -121 776 179 -151 -632 666 -66 454 907 6 -731 609 -521 -115 -904 819 -919 584 290 774 182 -90 -74 614 -854 961 909 -931 -489 371 -187 900 -4 -844 406 -27 473 580 -485 750 -999 654 719 645 103 461 409 -248 961 -230 -565 90 -218 -39 461 -886 -974 675 182 406 266 521 -707 963 -455 132 48 -999 508 1 -584 447 411 -596 -859 -106 937 -848 175 -111 648 -761 -568 797 111 -564 -205 768 -807 -68 364 409 681 -431 264 401 360 -90 -622 699 -628 -45 -415 -265 -454 -202 -979 123 904 190 -228 492 52 -743 -220 955 -676 -895 -498 260 -894 314 815 262 527 -872 -192 216 -601 567 -122 661 -793 113 -853 -245 -605 -308 794 -419 -723 -789 -792 594 314 649 257 -528 -997 -248 249 -507 552 -402 -608 380 868 816 179 -357 -247 -336 563 -426 740 236 -976 -11 0 52 -983 -657 -896 -90 -627 543 626 -804 -349 -804 573 13 -67 525 311 -827 -643 943 860 168 -340 -601 705 -841 610 363 308 -143 -615 432 -835 -362 -961 -805 884 -679 690 -430 170 -831 727 -682 -569 -527 -881 -509 -85 -886 908 956 20 -244 416 418 902 -943 -525 -115 -175 431 364 73 39 -989 146 -975 507 -625 -372 -358 -795 788 -238 101 604 -498 -681 -14 -33 940 751 -187 -981 -742 -388 235 -895 90 911 87 -269 -145 195 933 492 186 -169 389 -349 -384 -370 610 -932 835 -523 -984 112 -407 932 -236 850 -241 -415 515 -635 690 503 834 599 -321 496 679 132 -58 314 -413 -57 -350 -912 -433 578 -958 -440 -921 -588 -477 804 110 825 -358 -7 -345 865 -472 475 -655 -126 -479 -199 -438 -164 -462 329 -983 -222 -416 414 -727 457 -303 461 58 -676 -746 312 -370 -287 699 672 -587 -320 -466 -93 -263 -182 533 869 -4 209 -29 212 71 974 -690 -870 104 752 199 -476 -365 -749 17 741 384 -910 927 797 -817 -344 -162 -508 819 97 408 -471 271 904 -256 114 -610 -205 275 -8 -864 713 -810 -697 13 -740 -885 936 715 -295 -752 179 466 -442 446 -704 283 -47 -891 -55 225 -186 846 -111 -42 249 709 188 605 960 309 205 -33 -981 -503 -328 646 -489 215 -361 593 773 -795 -39 -794 569 -604 292 552 -574 -461 989 801 -804 122 -386 704 383 -565 -495 -774 -226 418 236 845 -120 194 647 747 502 531 923 734 731 774 556 825 -21 76 47 -402 915 791 300 -868 -593 260 -479 194 712 -911 777 911 -681 -515 -413 908 324 13 832 -793 983 232 -936 819 -856 -886 -904 778 609 476 -785 290 -905 -911 72 -211 656 582 625 783 595 -927 275 -7 -404 866 -760 736 -230 -816 -628 694 812 -232 512 -820 -939 -951 283 745 82 495 59 694 595 722 -799 894 -336 929 416 353 506 -269 -780 971 -880 448 585 269 -637 585 507 -109 -705 273 515 -869 -113 435 816 404 -166 -195 -216 785 -768 -828 -320 -263 674 -872 -912 669 870 -597 18 -345 616 364 702 5 198 -679 429 797 -237 784 741 -362 339 -763 407 -251 914 -855 -835 -42 167 657 -739 -622 -883 328 483 322 -850 469 520 -655 482 -121 714 -78 22 427 -159 685 191 970 389 122 11 -984 380 -429 6 22 -666 310 -890 -164 380 972 260 -557 -997 895 -486 504 -820 529 -172 -998 -987 237 414 -365 221 -515 -492 -42 542 90 -890 -92 262 -844 200 -531 677 842 -572 -213 157 67 -634 799 281 -344 -647 -123 323 734 -963 -449 -908 131 -813 -846 345 -938 726 -893 496 487 -187 -799 879 789 -677 -596 -317 -457 -161 75 -71 338 -37 582 -515 -447 862 434 -320 370 -194 -297 209 -386 817 -773 568 -411 107 433 -136 -369 -297 519 -39 363 -807 224 -950 -40 -97 -379 406 491 685 -735 -697 -857 -486 -232 -183 9 -807 -439 -206 -682 -452 -472 123 -204 -777 -952 -487 75 738 -477 625 -719 259 -407 -492 -300 -864 -392 327 717 -321 -384 588 952 -136 -266 748 -205 757 -931 188 15 426 53 -351 -201 -541 -179 -927 -88 -272 -14 5 281 244 -290 291 -186 123 -469 -97 340 -179 -765 356 -391 -972 -537 712 -39 728 494 -394 845 678 -692 363 -906 -405 251 -113 -71 -778 -560 -293 821 -398 865 -191 -323 452 914 -696 721 749 944 -186 -288 382 123 -449 -717 -882 183 -338 123 903 -856 -260 35 -750 506 59 -112 811 203 -322 -400 -156 142 -91 847 -30 -53 -905 565 -397 -596 506 985 743 357 824 894 -72 907 -333 -843 -763 -839 -649 364 446 -638 483 -572 -163 -940 -266 171 -323 498 -626 -808 230 -175 793 425 -825 32 -473 -124 491 -60 -229 319 -259 520 636 4 -489 494 -234 -358 -895 356 765 -66 -656 -806 -229 -823 -552 -979 -294 -982 76 15 889 -836 137 594 818 541 312 -390 -335 200 597 671 -582 -146 310 868 962 479 -363 -805 -238 445 61 220 664 86 -203 371 177 474 -245 699 627 -198 314 -961 350 143 -501 -806 -385 -438 -299 920 802 161 37 981 39 -541 427 -17 -820 14 -836 -576 475 406 -744 -586 -14 -886 164 775 -135 824 -864 -745 620 994 201 726 -504 222 -793 -857 -495 433 265 984 -816 -681 -322 964 -599 -352 -786 535 362 -845 23 -685 702 976 897 521 8 949 -856 444 -692 842 552 524 182 318 -612 -238 -786 -328 -79 575 -204 -516 922 885 -408 -258 779 -317 -83 97 -657 -460 -989 -65 105 534 310 798 -544 517 57 -687 430 -244 229 -911 18 308 -349 -742 -596 129 -491 -234 -378 192 -777 164 -999 979 -518 770 105 510 949 -399 722 707 14 660 792 864 132 774 716 371 -442 812 243 -958 -749 822 28 764 -934 235 -727 535 -425 288 -128 -60 -188 495 -408 -655 -68 860 -81 -322 358 985 625 -880 366 88 521 247 32 990 269 -385 -772 225 -422 -350 -227 -239 919 846 704 463 -420 -303 -893 -555 722 185 861 583 -364 702 -677 -796 -480 652 -884 -395 510 611 -391 -669 -315 -85 -224 -594 845 619 -608 -825 -919 820 390 594 885 46 590 400 -190 619 135 -588 -221 -860 352 2 368 517 789 -190 592 811 209 847 128 880 -677 798 -564 34 412 -640 704 -743 -616 150 -487 925 -828 -800 -981 185 -937 -671 -915 -421 -790 -793 50 -576 284 546 -79 589 376 365 -510 -646 -261 -759 225 296 -117 214 -806 391 115 -820 -126 36 856 -338 -747 613 -80 -382 -16 -117 421 474 988 -732 -72 531 518 -402 -772 -786 596 -866 70 715 230 -261 45 -727 -143 -282 -499 602 163 -866 -740 -794 918 -601 -856 -992 601 711 -508 -174 732 614 -580 -960 14 217 -905 -434 -395 438 766 676 -784 -813 -471 269 -531 -548 167 -722 -349 -892 -981 -510 -222 417 -160 120 -961 345 277 613 -926 -483 645 705 -245 75 8 -484 924 -576 183 537 978 139 213 -843 -429 -710 515 794 -30 -70 -933 977 36 856 -658 -477 -265 -144 301 840 880 575 -745 -774 -95 989 -266 281 -39 233 449 65 -185 557 -141 -546 -446 627 -842 325 493 -91 91 -377 219 749 -157 729 -790 247 15 -141 244 -286 -818 -870 553 908 415 -11 -856 592 -658 90 158 -625 714 415 -108 -565 263 -187 791 351 -394 -81 -131 164 -457 -182 998 -161 178 -688 430 -983 319 589 771 -926 -227 343 587 117 -942 -123 755 446 111 954 -499 -612 830 914 316 -720 -311 615 716 -319 -696 -173 540 572 -401 549 -711 949 -210 180 868 819 866 -715 766 584 142 279 129 -251 -142 810 595 -605 810 -255 -946 748 218 93 974 -824 28 89 634 -995 -523 740 -494 -371 710 -814 -301 240 -790 -241 722 453 -52 -764 -986 174 -939 -415 149 89 -528 282 -765 -44 600 183 -184 705 -245 879 766 -951 157 -571 165 684 -494 93 474 -899 25 705 -732 814 -345 549 743 784 -776 488 -1000 692 245 -15 -705 22 -504 -284 620 699 -493 332 184 799 -806 -94 -462 961 -40 53 603 803 -40 148 -254 969 120 -779 -642 -563 318 -236 -714 -429 -757 787 -134 -942 632 557 786 -137 144 816 -36 -314 -868 -583 -645 -243 -788 113 -70 234 -284 604 -151 211 463 907 -31 46 561 207 -141 164 275 -239 554 -669 -927 -292 139 922 -85 -605 -233 622 -130 354 -911 -163 -10 175 -936 371 -51 86 732 -473 -891 576 153 531 480 629 172 481 282 -412 48 497 967 -351 -519 424 -462 -838 -416 -446 -153 -834 210 977 -168 -711 453 -459 -422 -813 227 364 667 946 -610 -270 262 -445 -111 210 114 406 -753 119 182 -196 939 -787 846 610 466 -938 -543 -502 -45 694 829 -203 -616 -112 323 -558 940 982 -397 148 186 801 -477 -578 -546 -318 556 728 -349 -34 -679 7 -292 -830 -319 373 -818 848 -892 258 226 -178 964 -25 876 -930 -26 -852 644 190 451 -593 590 750 859 299 796 -937 -709 993 -908 299 530 875 -648 183 427 -917 696 -329 -780 871 -95 487 582 -895 300 -981 -428 -581 370 41 -6 428 449 541 649 -727 -767 536 -263 -123 936 -306 -650 -650 531 670 795 855 -170 310 994 973 773 141 143 -520 696 -62 -699 135 -278 272 491 -250 -973 -62 -15 178 813 -398 -27 909 -956 820 -713 116 -664 691 -875 52 308 679 -756 544 -895 18 862 178 638 405 -754 2 -875 -852 -2 -864 -434 -955 786 -349 -99 202 -45 808 914 713 -143 988 354 -341 -850 99 -706 -108 -152 602 -630 -324 -568 645 641 562 110 212 120 264 698 343 751 701 593 -260 -262 178 -659 -670 -843 -682 -454 -974 -389 215 932 -599 52 -573 145 -635 -172 -604 -997 -683 -639 353 179 761 114 -803 -672 -389 -246 -179 -782 512 970 883 -77 86 170 -645 -266 352 103 -60 859 -781 -388 -227 -716 -343 562 35 480 525 798 841 387 -71 277 -320 232 -145 785 163 -282 64 420 -932 -846 -85 582 -455 988 576 -193 940 892 -764 -954 -806 992 -358 910 592 -520 197 -252 -608 -888 500 -533 747 194 -907 -293 -68 455 281 801 -705 -255 424 -850 122 854 -143 186 -160 -291 212 -514 833 -225 -626 532 -355 -870 -400 -541 268 34 706 385 -266 435 444 -919 363 -511 -403 481 570 841 -566 852 786 -151 -108 461 -523 350 -92 719 191 706 498 550 -16 729 -509 -27 157 -361 645 -793 -537 551 -592 12 923 -383 -863 -19 -235 -632 -505 -571 764 -391 231 755 226 262 -720 -101 96 524 -618 484 48 9 -602 -762 -660 -131 -173 964 112 73 -791 -881 191 -556 244 564 -881 -3 637 -900 -46 -349 259 -51 445 -390 -106 -96 -415 110 -816 -120 27 737 979 784 -899 -700 599 -986 148 513 -140 -957 735 888 71 -303 313 -546 -106 2 222 914 -60 591 -561 554 756 -582 -617 -91 -109 229 592 50 -850 870 486 -77 434 347 -470 -64 -544 -235 608 69 -501 739 -245 561 969 -488 -773 110 509 310 136 -573 798 873 531 26 -689 -467 -574 691 907 236 446 356 -30 -423 558 14 647 142 -682 -414 -553 -353 -239 -963 -567 -190 -403 788 -982 -10 -21 -828 881 -725 200 -988 -3 -791 -550 405 -298 -814 704 -714 251 683 944 -519 -384 -438 -666 -506 628 378 -503 -611 498 700 -157 343 70 -761 -55 319 200 -245 -56 272 996 841 957 625 1000 -307 -705 195 -269 -130 -424 895 320 503 649 -371 -734 -135 -826 97 366 -692 -232 -221 -52 -321 180 716 178 673 -481 471 -2 249 222 -291 -256 577 832 999 961 -943 -407 -99 933 -679 480 -238 -561 -161 409 56 656 -414 -264 508 -980 621 -68 783 -195 562 842 -503 773 -411 -64 404 432 622 840 -249 -664 -967 838 625 60 -135 -427 -932 -846 833 -985 265 883 -42 -938 -666 -332 700 740 835 -103 127 -797 -197 -56 -722 248 108 780 -989 413 -812 -924 -704 914 26 274 868 -491 -191 -29 -218 208 664 -313 -276 -589 171 -387 904 -659 -812 702 -939 999 -881 315 -155 286 -299 -696 657 -761 -637 228 380 389 -603 697 366 348 794 254 -606 -856 -687 29 440 640 -488 792 -601 540 -455 16 -296 273 212 644 684 -11 -654 -683 28 55 716 -9 -139 811 567 558 -401 633 -78 608 -752 -78 234 -185 747 920 552 -901 686 387 -201 -243 923 -646 51 924 -288 784 -447 -739 -476 -466 -684 -843 933 -489 -87 905 -324 -446 47 879 394 -773 594 418 -953 520 970 953 517 -390 -648 -836 -388 579 -315 194 412 -348 -597 -109 582 402 -362 570 966 -35 -3 -413 952 -659 323 386 183 8 -98 752 415 756 -589 780 288 -573 -599 -711 706 425 -592 512 -912 -862 201 10 -374 692 198 -864 -413 -710 -478 -362 -745 721 966 878 186 961 -86 518 -656 159 -896 387 -240 952 575 33 546 544 485 321 828 -652 73 290 869 148 -877 -27 638 329 -441 -676 -40 589 -634 671 607 -859 -367 634 720 -81 688 313 654 662 196 153 384 -69 668 -716 362 204 869 324 4 -174 -128 348 -204 -576 937 779 621 798 -41 -448 251 -197 220 -519 515 -405 384 -514 -86 255 131 -316 421 -471 -702 -410 -733 -185 -827 404 870 490 -717 543 -694 447 -992 664 635 111 77 521 -256 -526 -429 404 -490 836 -232 329 -136 2 338 -254 548 -358 -125 -749 758 370 525 -711 -299 -762 689 58 173 316 -357 465 125 -572 747 884 841 -350 -728 626 -620 -447 517 212 -816 -929 522 222 225 854 284 -79 -804 272 -143 658 788 168 -674 701 475 -368 -247 -566 -581 -589 -523 -980 -380 -933 -460 716 -433 986 816 931 -724 -438 191 165 759 568 -193 -442 801 812 -339 601 840 -295 -938 -893 197 -708 -652 -920 975 -386 176 -795 -789 -47 141 -51 588 167 -219 88 -618 -433 -842 -694 -323 -143 -814 -454 -547 966 116 415 396 -854 -196 -979 90 568 886 587 -905 -225 -509 -174 364 177 -659 808 247 -470 373 -54 -893 265 155 160 796 803 37 -65 444 615 -542 -701 819 -431 50 52 -749 -475 -162 882 -324 496 -812 -519 165 -216 1 -601 -670 363 -551 680 939 210 991 -202 176 377 -454 -113 -656 -861 215 755 -187 542 -342 386 29 954 -499 -5 -316 728 -17 403 -605 859 943 844 405 346 231 234 361 515 -858 529 496 554 34 -668 838 944 -6 -104 -646 906 -60 879 513 402 -285 -252 620 -436 126 205 439 512 -50 -930 -419 136 760 -158 -361 -267 216 -814 -361 -357 975 -86 425 577 -122 -457 876 -397 -512 -85 991 -919 359 -34 -452 -192 -276 -466 -321 637 196 531 -194 407 813 -959 -465 682 364 258 628 302 -867 -310 520 -135 207 -389 -889 760 -801 -635 -578 -704 532 105 -570 207 -370 333 349 950 -42 -653 -529 -785 522 491 557 -163 -89 -880 -647 287 854 491 392 -964 -452 970 179 367 -157 -443 -107 453 -323 663 -515 -803 856 240 549 34 589 679 775 -74 -784 611 680 -607 652 334 635 461 -849 -775 722 -480 -354 -123 668 719 652 -970 -956 -749 296 630 -729 670 -752 939 981 -19 -750 773 39 423 -808 928 287 356 -593 789 487 474 308 700 58 -962 876 817 588 -784 453 23 -207 -196 644 -928 -952 -442 457 675 519 -69 -778 310 150 -876 290 576 -752 122 518 -191 56 -724 27 391 -10 -421 273 609 -743 65 -857 570 -167 -132 794 237 -604 -526 616 504 456 -317 110 929 526 386 -782 -852 684 444 987 -31 290 482 -664 769 809 358 -558 571 -579 205 223 29 -958 -798 460 -555 500 -321 110 654 -2 569 869 -545 -504 615 -256 523 -512 797 -719 -22 42 -152 687 -984 -354 668 682 -169 -730 567 545 -360 -632 -598 -379 331 -248 -769 438 470 -715 -265 -517 276 -564 748 436 -268 -264 123 -301 274 993 -121 -784 -540 325 966 663 548 825 -28 -722 -59 263 -750 222 139 78 -363 -104 -178 -245 895 553 356 453 -946 651 -183 283 792 -318 252 875 -373 523 -326 -490 405 -799 -800 -302 -265 -931 155 929 519 792 -277 549 183 635 770 803 -395 182 511 -725 -128 764 -768 596 358 -873 -381 493 751 -566 -286 -94 700 -805 -895 104 -232 -697 852 -890 772 -730 967 -51 938 712 -731 603 -346 854 -746 937 -510 -724 71 759 219 552 597 120 116 479 -956 748 -857 -299 796 -605 -189 989 104 -266 -227 -879 390 -628 440 816 786 -687 -305 -480 975 110 714 12 230 537 -494 -409 -305 -640 -806 -427 508 -466 360 747 -332 -261 594 -330 626 563 -957 -693 508 -191 398 910 -893 318 593 -259 771 619 558 -611 336 428 -174 -969 -321 77 430 338 -17 -281 -121 202 736 -678 792 233 -799 841 275 787 95 -136 250 -646 268 999 335 256 -555 -471 -425 338 -289 -329 -417 811 -856 -768 -288 114 -35 -424 -188 834 325 454 512 478 300 -50 864 -617 -69 988 -781 -487 306 -82 -523 -553 483 -960 -505 853 385 502 -818 74 -541 230 -649 885 -469 977 721 -627 860 166 -975 -456 778 -823 -129 671 -553 -742 -263 -171 -17 -8 741 532 -225 -105 385 129 -717 400 -129 -15 493 367 -819 -273 -393 645 268 -469 -715 -149 -803 363 -676 249 -66 -869 -383 -683 942 -845 334 -632 -980 132 679 975 452 -972 667 104 454 900 -247 396 873 463 -135 -805 -635 -338 -370 -922 402 723 -721 -15 360 99 129 -638 -861 -514 770 -623 -286 -597 -608 -606 -138 -182 406 -487 -539 6 -962 443 235 362 -188 374 796 814 -20 -824 343 655 17 -571 782 -418 626 917 515 105 -31 -632 271 -190 109 -13 655 -178 -7 626 518 -495 612 32 -574 -643 -485 902 -420 356 719 -826 286 -693 327 -314 85 -695 676 293 442 43 -687 172 -14 324 -22 -780 -592 698 -788 -427 695 -378 376 -418 -856 504 124 -549 484 -63 -236 -460 936 92 -292 80 775 -879 -293 -758 -325 666 45 -8 50 -604 -360 603 374 639 -495 -224 -774 -979 -169 200 -158 716 -737 992 -340 791 770 588 -245 712 -679 -74 -565 -187 124 -362 75 839 -813 -415 521 42 121 177 607 431 -252 847 -433 304 -925 -512 679 554 -872 688 677 947 605 94 232 -549 -376 378 757 908 941 -426 -770 -373 -370 -591 -960 951 884 669 -466 956 -373 232 830 -946 -90 691 -152 856 -994 -117 835 616 -861 805 740 243 186 705 594 -155 -454 593 370 -59 213 467 632 -328 966 -452 892 -591 -135 -912 635 -651 -80 -15 825 335 -412 215 750 937 730 167 -524 780 325 -912 341 -412 -182 676 880 668 -27 -158 -723 539 -280 864 -530 765 236 647 -628 -874 -884 -536 -574 -48 662 -961 -37 484 70 712 242 -520 862 -857 761 -782 -783 563 -389 -47 -392 987 5 945 144 -714 -947 -949 -406 -287 -504 -681 726 -731 529 85 -78 318 961 775 38 748 -48 -821 -298 -392 -371 711 288 218 742 174 438 271 258 -748 22 -783 -513 -598 530 -680 -556 809 677 -645 -486 -361 -52 192 -212 550 454 -240 -688 -848 -984 680 443 -372 595 935 -708 -587 -264 -497 56 531 554 -359 -247 943 -412 -424 418 -85 -721 -635 -436 -425 291 508 310 -827 -960 442 -359 648 67 134 359 -130 861 -569 -802 -502 -315 -681 353 171 716 -865 251 -495 503 -56 338 -116 327 25 -879 -266 -196 507 -922 -977 948 13 675 -792 -102 364 435 917 218 -533 -699 -385 323 63 -137 -144 -878 704 572 -344 142 -522 111 -998 658 -337 -245 -594 -809 370 -593 -588 285 -504 -987 -553 -715 966 703 -235 -170 -738 -647 -920 -888 -943 -275 41 541 864 15 -519 708 -410 -630 -800 179 423 653 -121 558 -224 235 -675 14 -286 -38 914 894 670 448 -446 -509 681 -53 906 -62 318 -868 13 48 -195 399 451 -999 116 838 -556 901 976 -88 455 -333 418 -411 -982 74 895 845 -127 735 -585 248 -222 138 -689 953 871 -682 -204 -158 -73 -616 -966 373 -932 657 369 156 -125 -994 -860 -772 31 474 -388 -324 734 -605 692 -24 -419 -977 398 -908 117 522 475 -359 -426 -586 -450 -897 584 441 -192 205 -635 -221 -828 861 -732 878 91 -436 -525 -937 -470 763 112 118 572 -150 328 -836 -714 -864 274 982 -889 -472 246 436 700 328 60 952 -463 -839 118 -218 221 -112 835 -99 -626 -160 78 636 -78 869 -623 45 716 -900 -959 65 -206 -442 -859 900 -687 -59 -334 -371 -140 -236 471 -113 -600 -197 -872 904 317 648 -285 -738 -616 760 779 -488 -382 86 973 -8 464 -66 911 163 0 477 -422 -525 759 -113 744 -514 -353 70 -566 -166 668 700 -214 -533 87 -879 -549 318 -37 -352 475 34 -854 67 119 -976 -5 -93 -54 400 -156 29 -755 443 -603 23 635 -279 397 830 373 -475 754 -277 658 146 543 -136 -539 532 145 -468 -291 295 -189 911 -843 97 863 -589 -187 -482 -948 -472 -894 -365 -209 930 -493 139 -118 838 187 220 -460 860 403 -49 -355 -476 657 -452 -924 -551 -508 -322 819 103 158 -938 652 -969 -149 259 -237 -61 3 -518 538 557 -15 -129 69 -544 -98 30 -877 -53 151 -171 176 398 789 -61 986 524 319 105 -410 -621 -558 468 408 -323 -677 449 297 -90 774 293 833 -613 270 -403 8 -241 -885 964 886 -995 748 -496 274 -943 746 -473 -480 -375 -546 256 -157 -271 569 963 420 -179 -246 704 -881 -88 -617 229 613 179 -895 97 807 102 -493 507 848 694 280 -857 -123 -820 77 -639 -192 -265 -804 -512 87 10 -271 771 122 121 787 176 -657 620 383 28 322 -549 624 226 638 862 -245 796 -672 152 82 979 -817 -588 -839 434 -289 -452 -880 887 727 279 -975 -214 377 983 -212 -826 381 649 -728 34 459 581 845 -428 -322 254 -428 -275 619 -323 -325 800 -75 312 -96 -512 -982 -612 -677 -385 -470 992 566 873 915 -155 150 -921 -762 -443 947 -905 416 -976 969 -583 -443 -939 142 -983 201 -643 -731 254 582 -836 -407 66 -589 233 -768 923 345 334 658 236 -616 558 -521 -36 -1 937 522 -606 -37 21 454 162 88 -660 95 760 995 -225 -196 -277 -850 -729 673 346 -973 -390 176 -670 -394 655 -712 693 -184 -164 524 -721 -447 262 -886 647 157 -78 -993 14 -843 668 638 -546 65 -615 -170 -446 -143 659 95 677 -672 -819 -932 158 446 979 -27 625 701 218 686 442 -278 -744 -324 591 -601 351 81 388 -403 267 44 -677 -120 -96 -526 -799 782 955 -412 106 -871 -992 -891 -409 278 -300 -287 616 711 510 124 201 -580 495 255 -478 661 753 687 113 714 -855 275 643 257 -498 -767 -464 -589 151 -283 -671 577 -274 294 761 -286 626 579 684 -65 -209 -374 -487 333 -966 749 689 335 -451 -21 -786 -395 247 -803 2 221 -782 -655 225 844 351 934 -907 25 512 -678 -754 -109 84 124 465 798 -674 -481 -194 111 511 -58 -44 -585 169 677 5 -685 929 -900 460 -233 151 672 899 244 -177 -488 -109 -676 291 -311 -887 604 880 -512 974 216 55 -653 875 999 -232 -214 -218 -485 271 301 568 -292 -325 355 182 584 -495 -365 188 287 -599 -114 252 -676 -139 66 240 882 -157 -96 40 914 799 951 -748 -913 -859 -256 -29 241 -935 505 -483 129 313 785 -658 -231 117 -204 958 429 665 -657 -888 -510 -983 -72 -457 -774 173 -700 -557 704 549 -194 -570 -139 300 -414 770 -522 496 -252 572 318 -465 -358 -14 702 254 -821 471 -541 86 374 -33 -615 -726 667 557 -983 476 -354 -455 -331 173 28 804 -798 637 -781 604 -247 -241 -63 367 -606 517 464 -651 186 492 968 -380 865 -722 -22 -42 873 -143 348 802 146 854 470 -735 -12 68 893 -708 -315 345 737 -80 -992 -121 221 30 -356 532 264 364 648 -928 -389 -353 817 -456 649 115 -574 137 -650 519 301 -95 -563 370 -705 -216 -511 837 -747 -656 259 376 -292 642 168 322 -998 -334 254 -579 -768 -603 -271 -897 424 -391 -384 52 -2 -169 -289 440 -644 -211 -818 378 -471 -135 -736 -557 -903 101 -782 729 707 -920 -757 754 336 -662 134 -201 979 847 -170 638 -849 -25 -389 -160 -630 -510 349 -597 -1000 -684 -491 634 -699 550 -398 752 671 -812 237 -114 907 -23 678 -157 444 753 758 184 652 194 -131 -460 716 513 694 772 -892 259 564 -93 -308 872 982 774 505 -574 846 -357 -347 586 -440 497 -983 -114 -704 -575 -428 -406 120 70 -634 699 -494 323 -389 198 882 985 124 828 395 522 -897 435 -81 928 -940 446 703 161 -461 863 -986 -284 -620 -667 599 743 641 700 -647 -76 -628 823 644 220 -62 -909 989 195 106 -965 -69 823 858 -426 -572 503 194 348 286 893 -458 -143 151 -457 -719 -819 -854 751 906 99 -713 21 206 -508 345 894 -368 314 -156 901 108 -891 894 -863 316 -570 497 -69 370 -250 -192 -741 916 587 169 -121 -643 -315 -648 -818 -862 989 -210 -313 -873 -796 -913 -530 601 170 -452 896 -303 580 -884 314 -165 -423 -548 -541 424 422 -406 -670 244 575 356 503 44 979 436 254 493 -600 384 372 243 -171 919 695 969 545 -875 202 722 701 767 -821 842 967 164 -676 -622 372 565 719 106 303 -849 787 452 550 -150 -541 306 957 249 -998 652 -555 410 240 -56 135 541 -39 393 -268 120 -609 311 -348 -336 958 -893 -425 721 103 650 551 -517 528 847 -450 -235 -222 -548 -553 -963 773 733 -300 -479 937 442 -775 -38 652 738 774 -359 -115 141 182 -185 -112 374 -705 -366 -503 137 -13 -421 323 858 11 -683 -966 -274 286 257 786 792 266 325 930 317 -410 -500 353 -794 -673 -229 727 -722 850 625 -1000 410 294 -125 873 -725 -605 205 756 -89 786 -729 650 243 -934 102 -9 -903 49 -451 -120 -755 -518 388 -320 -276 323 951 5 -625 337 418 -94 403 704 511 707 -996 709 570 133 540 543 168 -329 -740 768 724 487 -914 289 -715 230 -446 -132 -844 286 -945 -446 29 -550 -104 594 295 767 704 155 -537 -273 -993 -438 -891 -468 54 -887 406 716 -491 869 786 284 932 -890 930 10 -946 802 123 -462 972 302 764 -88 -313 527 820 -725 180 -767 974 135 169 -953 -201 106 -787 -591 168 -806 744 982 -686 -498 301 -239 592 379 -256 318 -840 -742 -830 634 90 573 814 -227 480 512 -673 653 -924 -261 144 -912 -992 -288 954 226 -662 651 192 -326 -234 395 364 -475 -794 -678 614 -542 -863 364 53 -976 -388 -586 671 307 281 -908 -674 618 -396 697 259 -311 -368 29 41 41 575 -815 0 -323 530 996 -429 492 -276 -860 5 739 881 -827 259 -133 -63 577 -915 130 -887 -775 -170 358 823 504 -326 -694 -816 811 -688 -950 346 438 589 51 -63 -103 458 -813 151 -31 2 210 -874 720 -583 968 859 -19 -488 -131 30 -150 -999 370 529 -239 -598 -666 610 30 -494 621 -40 30 -552 680 928 -169 -187 544 665 508 329 -907 -798 434 433 509 827 224 -87 426 274 992 -528 -588 -838 809 -136 -335 909 -993 587 738 55 -814 -861 861 -259 453 535 181 -873 -62 154 73 614 -435 764 -322 995 -84 23 945 -916 -364 13 984 253 1000 -491 429 910 -121 -486 -564 -572 -737 197 -330 874 942 -826 -960 -958 -230 -300 -54 -690 -762 943 -511 592 -677 122 266 937 -282 919 -40 -449 127 612 552 -547 576 -632 -903 854 -901 34 -129 -349 -561 612 -587 325 275 633 -275 664 561 825 721 306 -706 -966 -56 126 203 -684 -32 178 -631 162 -464 131 -625 502 251 -666 -576 110 679 -615 -715 234 -51 488 666 59 -371 -712 -940 -247 437 240 -719 192 -24 -528 -852 115 -147 -729 591 535 -487 -953 -178 267 -174 697 411 -375 142 608 -704 508 646 945 971 137 596 -314 -841 939 982 603 -76 -338 933 17 -997 389 -976 -163 622 -616 341 748 -264 -263 -165 -702 299 -992 898 -794 947 -463 390 400 -277 -355 759 176 884 -287 388 -315 -646 -65 -691 953 -231 -3 -583 234 805 -443 -860 -641 223 -599 -438 -481 239 -622 963 921 -30 826 -329 -106 889 374 -937 -704 454 -534 108 156 -371 -522 197 -447 -631 788 -60 293 -800 -745 -692 -127 -289 961 -891 -577 156 418 694 -930 158 -103 -642 -41 -139 765 498 655 -744 885 -896 -293 -853 293 872 -506 627 964 748 -906 541 304 -426 -779 -358 575 697 323 350 -934 -920 -920 -427 362 -349 703 -134 -554 68 116 -693 994 -249 -71 -875 526 -98 703 675 369 -210 -155 -211 -490 262 969 600 -763 607 128 -110 -290 511 -523 -688 780 368 -460 -918 307 -256 630 87 146 -296 -98 908 61 914 466 546 396 4 -159 225 -147 -398 -770 -369 600 784 -486 210 175 988 148 823 263 758 -409 -486 544 -752 473 772 -280 -454 306 -367 -188 222 809 -378 -875 -710 959 762 790 -260 -152 540 503 237 982 -17 -970 -654 -638 946 -522 -330 619 -556 -308 927 -656 116 902 -452 -221 -572 117 19 709 513 492 936 433 752 264 -847 -453 711 -3 -668 -83 -71 388 531 -122 -784 707 -689 560 786 644 -33 -704 728 -929 -508 -498 -328 264 -204 -535 698 -283 -247 -790 342 -544 753 761 999 710 542 -817 -37 -210 157 -652 -95 -77 -379 -451 435 -455 -905 -58 641 607 754 523 207 836 229 -20 543 -684 -692 -169 -8 -719 317 -547 653 -586 338 365 451 151 -518 -376 -824 -594 -485 67 581 256 235 868 -609 926 891 -126 296 691 -717 71 -581 -314 417 -580 -250 234 -194 983 -917 824 -758 706 -234 -754 -376 -925 -833 615 -750 -713 -265 279 576 235 -699 -973 64 -233 101 -95 297 27 -471 802 834 516 391 -819 883 39 101 -748 -543 -962 -316 441 -600 713 404 -744 687 76 633 -254 -693 277 515 -308 -95 -908 801 586 463 782 882 306 115 -528 -26 -189 688 -713 -245 940 593 349 40 23 558 831 -45 -706 454 410 645 -234 553 -392 281 -198 -505 142 -959 -685 383 -739 924 -865 947 156 -960 381 69 -271 -943 -195 -981 -958 -698 709 -760 725 347 506 209 822 -398 -581 -604 779 -174 840 199 -560 943 135 217 -277 -221 975 -74 109 711 909 879 -194 504 124 -823 -760 -131 -964 321 218 738 -664 -713 195 952 -399 -727 782 614 -653 873 682 -148 585 20 158 -36 -673 80 779 195 322 492 -618 -94 -48 -996 -307 195 75 3 228 758 -984 261 -108 827 -627 -300 -301 703 776 -825 657 995 115 394 379 726 -241 150 389 925 39 51 729 709 457 -285 435 966 -964 -465 -881 327 532 375 -348 584 516 429 439 127 737 556 -932 -526 -974 -951 -266 840 -766 428 65 -281 -221 -42 610 558 -377 -422 858 -70 -297 510 -719 -757 -384 -384 -502 604 -655 -708 -802 -860 -61 -363 449 -425 -843 175 -557 -149 487 446 -707 -336 696 236 903 47 545 969 -709 210 -972 991 -327 -795 -254 -580 666 799 -922 -129 -554 958 -317 702 430 -742 222 -773 634 -44 -637 -260 -408 -162 -28 683 474 -843 -948 -535 -520 -991 115 227 -919 682 25 -987 -476 -604 434 -442 -481 -709 -836 -863 320 -174 -978 36 370 -548 -206 -276 853 -334 183 -164 -824 191 786 253 -373 -365 996 437 -917 485 282 -964 -415 -554 -649 -195 -663 206 351 -756 142 -501 -623 -89 152 -192 -142 -437 264 73 14 -748 -913 -87 -327 38 783 278 792 -496 573 825 12 -660 -145 -947 -102 -966 865 844 -278 -709 124 682 931 -686 817 618 733 591 -238 -84 446 -333 583 351 -17 961 249 -111 160 -900 595 561 166 -449 -819 182 -89 -129 402 801 -977 -115 676 749 -242 -499 412 -658 901 -539 73 -534 324 400 327 -235 -869 225 643 -875 283 983 -105 -593 966 -384 -980 -509 541 -729 552 5 -729 175 803 -31 513 309 228 926 704 784 784 427 -756 -794 206 19 -215 918 -106 149 706 290 940 529 543 -38 -994 848 -206 534 -265 677 362 -172 -179 -131 655 -542 -819 456 884 -105 64 -581 321 -409 -879 748 -602 959 377 -798 -107 -981 299 666 -654 501 360 168 -959 230 638 -924 684 -443 709 545 512 -341 -216 -705 673 -609 -51 -202 761 559 720 -610 -193 -749 -637 658 777 626 -134 100 -886 -150 -60 -764 -129 349 -809 3 -248 329 -252 -971 329 -762 876 -523 -711 -306 407 897 -350 -355 -688 -725 -565 -212 744 -102 -197 30 -800 111 497 -127 24 939 -448 -430 804 650 -661 -971 662 459 -662 -668 683 -171 -964 -328 -964 557 -611 440 -888 -935 994 658 -394 -779 -932 695 -838 -609 729 932 172 -838 656 -243 358 953 27 -968 -438 19 -829 954 398 -678 605 -224 240 148 -245 563 267 565 -455 150 -401 459 816 940 -751 58 -470 -106 -926 832 -454 3 568 -964 612 423 891 -601 -298 -120 180 591 205 261 -196 -588 -13 -686 -613 -438 285 -358 496 -467 -245 173 -106 587 -235 809 -755 250 -824 622 -425 731 -197 -626 -722 277 -166 -527 -714 -797 -773 371 251 -301 -628 584 778 -323 991 -809 901 404 -834 -122 -806 -219 388 511 884 -844 397 -763 127 566 -342 -126 531 160 -950 361 -805 -764 77 -771 -764 -756 -635 819 7 -88 -811 -229 993 -159 -1 -393 295 532 161 -621 -713 569 167 -601 107 93 -699 688 774 193 -648 -536 -843 -701 -192 487 127 300 -766 433 743 -744 667 -144 -358 -818 -738 306 -969 -574 854 -499 240 262 819 -19 424 -978 294 -542 699 -183 -923 -264 -640 472 914 -134 -455 375 -854 784 960 500 -509 -13 265 -402 -831 730 -326 -69 130 -202 -143 84 849 -516 358 299 762 359 92 488 -25 109 -134 -248 968 -94 101 -742 -201 -273 -332 681 248 -225 -403 -948 339 13 -858 -922 807 657 649 -302 -502 -337 430 372 987 332 -679 384 -751 -443 959 -428 213 -547 32 -768 994 493 641 -745 -885 -803 -719 9 -468 -749 -1 27 -942 585 -322 -367 925 -563 -722 -199 965 344 606 203 -612 -90 -852 449 -44 119 494 -190 -584 482 315 -575 721 -635 -958 -319 472 443 415 360 -315 996 -323 244 685 -788 222 30 -955 -52 -510 313 -467 833 -34 202 -893 -426 -13 897 3 -993 854 -475 -313 72 562 -427 -513 448 -482 -418 120 -599 266 70 311 581 194 -24 504 -115 -141 -635 -963 -345 -834 419 -839 -505 -315 -737 155 -276 -752 -540 -600 175 -580 954 -798 -654 227 576 147 -38 -726 413 -695 347 924 528 -953 -951 -183 562 569 -769 -865 733 16 625 9 -232 717 257 214 626 -747 413 929 618 -557 -536 -598 -539 213 -772 644 888 -673 371 -861 577 -93 -130 86 322 -851 228 607 446 775 -604 -749 209 324 -620 -877 962 -375 879 532 -799 310 967 -335 268 900 -325 -43 140 -906 -660 949 -663 843 644 63 -795 -849 -421 464 303 -528 432 -338 -640 -344 -750 -362 688 -633 -480 -633 -78 -881 364 640 -597 -465 -73 646 -57 21 -740 448 949 638 -292 991 -958 -320 -821 855 -326 999 189 545 -645 216 -232 780 192 -8 648 919 984 641 587 983 -474 999 707 -355 -612 316 566 -756 641 253 -626 -869 897 -685 -513 200 -56 167 363 514 598 112 -613 -803 -851 -940 -382 610 -504 255 -19 119 471 -974 -526 758 -723 -19 -38 804 21 133 899 652 -28 770 842 477 875 333 477 621 575 13 9 -673 481 794 -156 354 -905 -267 -192 118 126 -755 -816 -899 -697 -746 -253 -624 654 -306 -795 376 154 300 -497 610 -275 -98 899 -335 100 -792 -82 -33 289 157 -240 24 119 -89 219 -548 -505 -429 218 -969 -531 389 571 152 229 330 -361 514 -187 587 547 -616 344 549 120 196 -220 861 887 714 457 694 556 557 -667 -71 -52 -697 399 503 -49 -138 810 -241 97 168 17 -957 938 31 -109 173 631 -814 975 -756 332 393 -748 285 864 757 -841 24 935 333 -813 8 -186 -523 617 -656 938 -889 131 -606 884 193 141 135 -203 166 -865 104 -105 -506 411 658 857 75 -644 674 -762 348 190 210 306 63 555 534 -537 467 840 -936 -453 353 -891 -399 235 -331 -473 -833 326 -183 791 865 -912 -8 -248 -215 -880 568 577 830 -390 287 -11 -523 406 -865 -540 -70 307 323 -842 -293 -932 80 551 792 334 -630 458 -240 423 -541 961 884 825 -66 207 -464 -242 331 -402 -56 888 -280 -537 51 239 100 -310 -129 -792 247 267 -482 -47 757 -863 852 -871 -813 298 408 -416 -954 141 -32 -878 580 594 -357 18 -461 -735 707 521 -934 -638 752 566 651 -229 254 -476 505 -249 -696 406 -984 219 -778 -60 -47 -321 223 948 -113 619 324 259 -380 -478 40 670 197 -927 -619 -725 465 -560 -128 -773 153 211 -269 -273 -995 697 -429 621 840 906 -898 539 161 811 -57 933 426 162 990 -650 231 -240 883 -979 -105 -612 -688 520 -872 -5 -755 485 -234 581 451 798 623 -141 265 -931 -917 670 -848 -298 -243 -915 316 696 824 261 -579 -252 75 258 -735 -825 -803 -648 -704 -473 450 758 -350 199 323 -246 53 960 -402 -214 -755 611 -848 111 363 -703 109 501 3 -741 560 282 689 557 -891 551 -64 246 322 -710 -45 -370 -479 471 572 -850 -20 -303 -536 348 -394 427 -868 120 385 -410 11 148 3 -860 -671 -790 -738 232 60 527 -515 -570 38 137 -508 -690 -366 -455 77 -335 -527 -384 -199 -312 -91 282 824 103 -825 -776 461 898 -547 551 -323 315 664 -358 539 473 156 512 185 789 -584 213 189 343 979 -946 -170 -818 522 -470 -881 944 -603 -173 500 424 134 72 654 472 209 -760 -764 -804 105 588 -884 737 -178 -189 770 653 -549 676 83 596 -962 90 546 -427 195 758 -880 -729 286 -178 19 963 -723 92 -639 -85 -673 -14 654 -272 -296 164 -834 -312 341 620 733 997 986 318 851 554 -688 548 -201 -282 -428 958 882 626 -896 624 862 -178 -911 -269 -132 -280 -173 530 185 -160 542 -827 937 -796 -565 41 -518 134 132 898 -566 -421 340 82 -315 -669 387 -171 88 301 -884 -291 -311 249 896 -824 -845 -708 364 -903 -909 -415 -904 -80 64 -612 -224 110 191 469 -463 658 -808 -891 299 -556 612 -842 109 -785 -409 -789 189 -533 679 676 550 892 888 -548 -917 -463 -17 505 182 774 522 -442 520 732 -875 -541 981 567 518 475 414 -493 917 -921 491 -664 115 112 -117 -97 -99 560 202 -237 588 -197 -88 -778 827 -564 244 118 -369 -395 -214 731 825 201 -193 602 -619 -575 -451 930 769 61 -797 -601 -352 483 102 -378 61 -968 -760 13 73 179 942 -757 247 -547 28 181 704 -924 291 -222 517 -230 -564 722 -535 -531 15 -856 -724 -480 214 -451 235 156 495 993 -843 931 326 -570 -733 573 702 -556 -425 184 -96 -808 -59 273 400 960 327 41 -138 -557 -99 -593 -957 474 -40 129 -995 -244 336 696 399 952 -844 832 -197 -109 993 -34 -383 -676 204 984 485 620 -323 669 582 -717 46 -161 -670 -780 45 265 717 392 -873 28 -252 -106 819 -655 475 624 644 -247 -983 36 956 807 518 988 -742 -144 -281 121 270 669 44 -726 -730 989 124 -4 -445 914 805 -299 481 945 -968 -56 -878 -181 371 -817 835 15 -531 587 -645 -783 398 996 427 -458 -907 333 829 584 -528 864 -787 569 696 -792 809 80 428 -50 28 935 321 -591 -748 751 535 468 -55 782 800 -603 816 11 -573 429 879 735 -226 790 -111 292 -815 157 307 -164 730 741 -760 383 249 -2 829 611 390 -267 684 738 374 -355 243 449 -183 -282 686 979 366 -994 674 -827 -806 262 -15 -179 -853 500 -939 400 300 846 -958 282 -939 -474 -31 -416 -570 998 -318 76 617 -869 699 -783 -93 250 -499 -459 54 73 362 479 -186 -53 248 553 224 -691 -842 -958 -253 327 359 422 812 629 404 -822 -968 -411 -729 154 -822 -104 -901 -817 638 -843 611 176 -174 237 -137 -33 362 -757 229 899 -35 -727 241 991 -939 96 -895 -286 -245 -124 670 404 90 577 797 83 -309 -89 216 -44 -792 -24 -781 -150 -784 -40 349 -146 821 -691 -149 261 -790 892 -817 -844 30 790 -762 -562 -541 349 -331 -73 802 -911 -607 142 852 564 557 -822 -114 -995 18 -539 518 -840 895 -796 236 -176 396 973 46 480 -435 536 -544 -651 -298 -173 381 -676 -841 -136 403 -445 -576 436 12 -589 824 47 -868 779 -668 855 508 983 -781 -9 39 69 -919 335 451 311 -727 -863 351 -681 630 -752 73 445 107 760 489 175 926 -292 904 -875 -283 635 -861 -979 655 296 -243 704 195 286 -469 615 -278 -367 -865 -916 -1 341 352 131 782 12 651 -578 -819 20 533 81 918 346 -576 555 112 488 616 927 141 140 276 -931 621 844 -434 -356 -620 -100 276 -886 644 -736 -843 590 -619 42 -330 -35 -402 269 734 -239 -810 -338 444 281 -424 -679 410 -935 -240 273 -816 -770 653 -739 -76 732 -324 -891 769 325 631 830 -802 -625 -332 954 -11 851 783 949 -156 -935 -17 -783 -736 -462 478 -969 248 114 109 173 -111 839 530 -10 -516 -681 -357 552 -136 -993 -285 -505 536 -343 211 -856 -115 665 -428 934 -596 -709 -563 -611 532 -357 -258 -171 -551 -496 -505 947 240 182 915 -134 129 -323 827 -100 315 773 156 670 350 -659 -641 902 -836 -987 598 765 99 -328 747 -752 -176 64 -192 538 401 265 -407 676 659 977 69 -127 940 195 170 741 469 -969 198 -988 601 -555 -864 77 -238 702 -31 -829 -959 -103 273 155 -54 371 -995 527 301 146 116 804 -357 328 -217 -931 231 -750 277 -569 -716 711 610 -342 729 462 -226 -298 341 464 977 -814 115 -951 -241 667 743 -267 -260 897 957 168 727 -747 596 231 701 673 -352 775 593 92 217 261 -370 558 618 -12 277 -512 -934 58 193 228 -241 821 709 152 475 797 85 -217 917 804 -932 381 -397 -861 -643 -850 -396 -393 -828 833 738 -735 -882 -858 -731 889 239 976 879 308 48 886 -231 475 969 32 -910 343 -559 791 833 942 659 -612 -361 -806 386 596 -517 255 -130 -320 -546 -635 -174 -209 660 752 3 117 551 -582 774 -899 -282 616 -679 324 -721 -888 1000 -33 -154 -651 -404 -631 -285 415 479 -232 -305 -414 121 814 -872 472 -649 106 733 -571 -171 -779 -750 727 46 -300 -633 -281 -134 295 -672 1 336 133 -272 806 -314 -193 -266 -275 84 152 -551 499 -732 945 439 533 -49 76 -735 109 -750 -688 -949 -965 -899 -382 -28 198 -177 -358 604 875 6 -401 630 705 -199 -825 -398 824 -806 288 503 869 947 654 985 -283 774 -736 432 -382 -240 709 -907 -700 690 -695 -186 -733 -179 20 429 339 -594 826 311 58 -131 384 411 -54 465 73 -21 -943 550 -966 762 -760 386 -715 581 -552 -604 -610 -242 764 -197 741 861 -863 689 -738 130 -307 -737 -611 -921 -556 -991 -223 732 -705 200 855 -358 -128 187 255 -141 -922 177 -36 188 499 -565 -896 342 -207 -467 -458 937 906 774 -509 977 842 264 317 -388 -561 636 -792 -574 258 89 60 -422 -778 890 -984 -178 466 607 844 513 273 -132 -804 -628 -373 21 -689 623 815 797 -764 -147 -521 365 44 601 -609 -924 -437 583 869 722 -412 -460 -262 -520 -588 -590 352 -224 -302 166 -152 121 -449 283 187 -207 247 -872 -439 68 -488 -354 715 45 -127 -424 11 243 495 -540 -611 -492 -606 -84 -998 -779 18 575 -296 390 740 -985 599 -217 644 -854 -537 -129 -357 294 -794 -225 541 160 13 -580 -696 373 -786 -67 323 248 786 -363 317 -55 58 -777 449 580 -401 312 -356 138 744 -435 -846 988 -243 -131 953 228 -35 857 -14 -578 427 -465 -507 -72 133 -933 160 171 448 -576 7 799 890 -117 -538 48 -37 251 385 220 246 -115 631 887 876 -979 169 -994 -824 444 -935 -123 -426 -530 81 -924 185 -877 -553 -210 -119 734 -907 -82 -511 -71 146 -274 696 -477 603 448 -662 -468 -955 -319 974 107 685 -329 395 -355 -51 -319 664 -236 -103 526 -982 771 242 374 -905 -865 349 -161 825 848 772 78 561 -347 280 829 -208 -951 868 -969 909 802 -788 211 -294 548 -241 -636 37 -406 925 493 968 -701 -644 964 839 824 -243 -540 922 964 620 897 -120 -595 -315 -367 -203 -650 823 -63 -481 442 707 -527 -844 326 142 735 -971 -252 290 -708 431 -296 645 -120 -444 815 696 -601 719 130 -753 293 771 299 643 -920 645 -994 619 -435 -613 -903 953 317 683 81 80 -447 -15 -182 795 812 802 31 367 -721 -488 -911 -224 -385 89 -562 511 153 -634 931 -77 452 -704 -345 -579 244 -607 -122 -65 587 466 663 505 -571 64 -157 -745 -782 317 -209 -682 404 790 -331 -107 355 519 -230 -244 -252 -186 139 752 -828 555 733 199 195 909 67 719 738 773 625 530 -683 62 149 511 -511 -908 -93 42 -668 -798 191 938 261 341 -641 186 -778 705 209 -684 275 315 -261 -997 -1000 522 -909 461 665 374 399 -387 19 -482 -600 82 213 845 -636 -545 -292 -915 -758 -810 -358 -646 109 134 -231 126 342 -687 340 -697 -961 806 -59 174 -57 -843 939 -67 -568 949 135 882 -174 659 89 -91 319 -129 -30 845 -937 218 -931 -588 -548 -549 -319 -320 -671 -185 -694 -473 -717 359 517 585 415 -938 886 570 -995 -446 21 -817 -700 364 -604 -717 302 -850 95 -972 -501 435 -867 -798 585 813 219 -929 17 879 779 -922 473 -228 645 615 234 -730 396 -978 -373 -801 -104 -122 -133 466 -797 537 -833 -141 -956 -549 563 -423 279 381 272 -714 850 -3 746 664 -300 765 599 -305 699 717 -105 -618 -11 -996 -103 -297 501 318 -464 805 65 516 -62 222 63 -328 -918 654 -537 -297 472 938 -588 51 666 856 605 365 -299 997 847 691 836 257 230 889 -179 54 933 977 -277 -507 -367 -870 -47 959 -797 -803 67 510 -851 -780 591 256 -107 -948 712 276 -970 910 14 -433 859 -413 957 -111 -630 -392 -168 -449 89 273 845 -204 146 770 -202 498 -65 445 533 -736 138 492 -730 -157 141 -186 418 -504 -797 -778 -706 -103 -949 -540 784 812 132 -813 276 176 87 -414 872 -259 -72 769 -954 -281 218 -870 -794 -136 120 -600 -606 -98 -732 718 240 701 305 680 -154 -13 286 -998 -979 -264 789 113 -599 -814 -602 -32 -892 -55 -835 -540 -353 127 -961 -115 -573 -26 -686 257 632 -195 191 -52 731 634 773 988 176 -67 -493 -556 -158 870 -580 742 -151 832 -536 -345 97 414 823 159 -726 -753 282 481 224 566 -311 442 -154 677 213 -238 -4 412 -678 161 -697 -715 261 82 -852 -678 236 -814 207 -888 258 952 912 842 593 -937 370 854 634 -558 -787 -82 601 795 -426 -232 128 -306 290 571 875 -838 640 -717 -266 -435 168 -558 980 681 -128 464 951 409 -642 -589 304 -353 978 655 434 857 -492 317 966 -876 825 615 472 -639 -1 -159 654 2 260 720 969 132 899 -552 -270 -863 221 520 -193 102 -723 934 -951 603 283 -745 -500 -245 451 410 807 530 -341 506 -559 107 796 433 720 504 -995 633 -35 -926 884 -242 -865 917 382 925 -746 970 -655 -310 761 354 353 126 945 374 -309 372 -95 130 449 -554 39 -579 -143 96 814 660 661 642 -145 -387 469 -45 881 331 35 -566 -529 -676 12 322 5 -264 -230 367 -330 -52 -685 -149 191 -951 -632 -403 -331 -156 223 -789 111 29 551 -997 -676 238 -343 533 -906 534 503 -876 984 866 -468 193 376 638 -290 32 668 630 -120 -587 -718 -668 -308 606 -408 976 -730 743 -319 725 110 -968 374 -944 -152 207 -285 -962 649 347 92 -663 15 -434 -425 -465 -325 62 474 951 -115 857 -241 -72 -99 881 739 183 144 -782 -236 -126 -511 612 869 -769 342 38 -851 -341 522 -285 966 -965 -878 398 686 -857 -27 -427 455 102 337 -364 52 128 -560 89 325 336 457 -684 906 -452 227 449 -178 647 -447 938 418 -557 -521 450 -433 774 812 683 174 275 835 371 214 924 -428 123 854 -836 634 -85 -24 586 20 590 -156 -826 497 -842 904 274 85 -813 -355 -516 -633 13 -931 -642 145 764 -552 29 -263 997 -335 150 696 -211 -303 520 -477 4 762 39 551 -318 59 253 -344 -123 -951 -853 164 585 983 -515 539 590 -30 -496 704 -923 -715 786 -630 19 307 476 382 628 844 31 -37 431 997 278 -805 447 -612 -94 350 -944 398 912 677 -192 761 622 460 -105 -285 89 -714 -156 -312 278 501 201 881 -683 -16 -530 -580 472 784 236 267 831 -473 -471 -218 -989 -656 151 -464 411 -515 86 975 -172 81 895 980 227 788 -684 -589 -714 -609 -835 -579 -852 -360 -451 654 -814 -361 -162 50 -726 -53 -794 919 -983 354 1000 20 -867 -947 -715 -800 -133 -47 511 -456 -31 876 -111 515 285 -479 -502 -76 327 -886 -416 501 -842 743 -624 -795 883 -685 -358 736 -270 -995 -972 -964 22 -483 800 -545 -611 -916 58 -755 -489 -935 475 -577 745 -446 -201 356 -821 -710 34 744 810 930 291 -164 547 174 53 -975 129 124 -541 746 -289 -633 -596 -880 822 -576 -796 -844 113 246 -618 -949 255 28 -666 138 -849 141 585 57 914 -453 -354 711 121 -335 159 -981 587 468 265 244 434 -557 692 366 281 -935 840 -887 899 -52 -554 -297 -723 276 -313 -137 -492 759 -413 525 -864 -460 -840 -588 567 614 -523 314 -329 -691 -328 296 186 719 636 903 -496 760 -737 855 -779 175 -499 336 181 503 20 -261 -797 -959 -18 -924 -409 462 -787 566 -382 -694 132 668 -66 -266 20 119 168 856 -190 62 -420 -504 834 249 -714 -265 -982 -105 741 648 -644 977 -512 211 607 144 77 -531 95 -828 633 -605 714 -896 471 671 -712 -992 -501 -556 -569 159 895 164 479 521 -11 -906 784 -771 -34 11 -200 200 -524 -161 636 -965 884 -493 -905 93 -644 -417 -502 -523 679 -989 -767 303 779 985 151 201 -396 222 -593 -985 994 -517 -399 -817 -785 -489 584 948 -332 -601 -787 523 -717 -721 198 -630 -819 -967 -311 756 428 460 -604 -763 -162 550 -527 -299 -827 -433 987 -751 -145 -968 -496 668 515 734 706 375 -639 -977 -165 -30 -896 -928 645 -51 606 384 251 941 785 705 -531 -506 611 450 -801 374 -382 247 -134 501 -841 624 803 400 -576 -515 -988 -447 600 -601 766 707 296 -909 -406 -557 -601 727 -450 132 -200 -504 -461 755 823 -928 -749 700 -799 248 -948 -920 80 851 -851 876 -721 -947 4 918 918 -11 -838 900 645 804 -185 -230 -820 -980 -450 740 638 72 -60 581 181 553 170 61 746 -830 -188 178 -853 586 651 301 42 -850 -347 310 -650 59 -884 395 404 373 290 276 498 223 -756 -255 -471 910 -149 -40 -741 346 599 -63 194 -722 -832 -695 -184 -242 301 952 306 -30 -893 -328 251 -907 -11 -664 -809 485 893 38 568 347 -49 -158 -905 -338 -25 990 -95 -425 -228 332 412 958 -430 -254 -588 -880 380 -398 -560 846 199 -22 -435 457 -262 -994 -298 287 -321 305 592 -577 96 159 -209 382 -351 292 966 -111 -49 680 670 83 144 -638 -671 334 623 -119 777 702 -632 -276 884 618 404 -965 -358 717 356 -839 682 -689 617 402 754 -504 -861 625 -422 -579 -585 727 -824 -273 -91 905 280 297 949 -959 279 -650 -811 -160 -190 -918 841 941 -860 436 739 46 -385 -702 44 138 693 25 375 178 848 55 137 428 -921 -251 907 162 -229 -597 -1 -969 -558 978 -674 653 -423 -805 375 -894 583 -805 -787 962 -262 -889 -800 425 -139 752 242 -658 32 100 167 679 410 755 930 843 633 561 -779 446 251 -864 897 -92 422 82 691 183 -606 15 -125 -38 -785 -707 -560 -101 -702 -787 -116 -677 -877 -354 300 -715 -21 -847 -281 469 -572 844 -561 583 436 726 -536 541 -909 326 -489 269 -381 -178 811 -992 -630 50 -734 356 175 -226 -961 -223 -467 350 87 -500 507 363 693 3 -702 -35 -950 -22 -307 643 482 -662 -144 -434 -934 -240 -862 -852 286 319 -76 594 -806 -32 -111 -870 687 -598 -919 -22 -496 427 790 651 -631 555 -246 982 -520 -464 -118 835 -486 -858 800 -35 -590 684 343 -383 559 406 -475 167 719 -1 401 190 -983 781 -12 5 207 -438 -499 328 -787 70 -501 6 324 441 861 833 -932 600 -185 -505 -103 -976 -790 -987 694 999 177 393 -174 146 559 489 13 -968 45 656 -431 833 -900 793 -161 135 -136 -775 478 -239 -424 -45 -118 925 -841 -32 -947 88 -988 130 -609 -120 -196 355 482 -6 -302 -297 326 -612 513 -260 -535 67 -496 764 336 252 -717 -856 -69 -867 562 -63 936 607 -718 -942 316 -665 -85 152 689 -777 167 -802 -987 -219 -656 -707 -870 784 981 767 -428 -701 995 884 -369 -761 -491 -345 251 -173 314 54 712 122 710 980 76 -485 -26 920 -590 783 -276 124 -141 -407 41 79 -181 -190 -225 -444 -409 -206 -592 -994 -292 -907 -567 -233 -182 -412 934 465 769 -537 199 -287 262 555 628 -527 -908 364 558 -769 -799 572 -222 -125 -31 -854 998 453 457 -769 180 -55 -676 742 -752 655 291 -804 -781 637 -758 -60 278 55 996 791 839 -295 -200 -48 485 341 -643 -971 996 453 -722 575 -533 -275 -595 -1 -460 233 -431 -384 813 -276 196 514 -732 -151 -186 -547 416 241 32 -570 -564 227 917 302 931 -314 787 -370 126 457 -172 -73 50 32 868 25 873 -256 -303 858 -666 -872 784 730 392 631 774 583 -703 -254 997 -208 878 -696 486 -381 67 490 818 -868 500 614 -346 824 -38 433 -792 862 801 -617 -590 510 830 -232 240 -826 -947 605 -878 -158 898 668 479 257 198 811 48 -477 -357 -469 782 344 109 -61 327 111 765 -589 515 -916 481 -373 455 -841 -204 -804 -953 -918 -960 535 -330 -159 285 797 309 -577 -324 -145 392 -652 463 208 -937 695 -629 276 -16 -887 -607 -584 -583 -231 -407 -185 -388 404 857 -634 -131 770 471 -670 -175 -166 333 -46 934 231 -25 -249 -415 -885 363 -986 -263 -98 384 -213 -185 -58 -311 910 -388 -515 265 -310 -94 -475 -769 128 -889 -118 197 309 -566 888 842 -236 482 260 847 377 758 684 -566 -238 -709 721 876 912 857 857 -564 -620 -987 -563 -244 -192 375 118 -256 -415 459 -958 184 -805 -747 -411 -921 890 604 -332 53 826 154 593 243 375 -584 892 -282 185 100 630 121 -408 389 25 -510 21 155 550 -302 -860 879 -363 -1 -455 -277 283 46 -243 28 571 -374 -943 -147 332 615 -631 -110 17 -476 963 914 499 555 59 -483 -506 -453 274 -482 935 -162 934 788 -225 677 -505 -813 -946 100 310 667 -192 -582 541 286 399 828 -564 212 28 -721 -578 599 -513 -13 -917 -147 481 645 -298 702 -856 -16 384 -424 866 -871 308 91 778 -937 679 282 157 373 515 745 814 301 893 830 -367 -290 821 -353 -148 -566 -232 101 -340 -72 480 -508 -788 5 -234 379 -129 -394 19 92 -589 31 874 -397 -979 66 -237 -401 243 -447 -842 -212 -131 -886 161 246 -725 749 -231 -272 -237 450 443 43 22 -644 663 -328 -559 -779 -544 459 613 515 -323 603 -678 24 561 117 546 -619 135 -444 -815 977 -488 -520 713 -684 -330 740 353 811 -758 -121 -460 189 12 749 -260 855 273 3 659 683 -941 517 -743 -215 -35 -106 -263 -695 244 -870 -623 139 30 -38 732 913 -283 -338 327 179 -896 232 -703 -790 -491 837 -723 803 436 135 -847 259 -550 877 -62 80 984 -641 807 -640 -359 356 -538 -657 -391 -911 -331 -334 60 -621 -90 -585 858 -564 -557 -652 651 -866 773 641 -108 -894 -150 -850 -682 102 615 -17 252 -666 -413 263 590 -430 82 -412 355 -671 -55 2 -949 -687 332 -3 708 -763 -570 62 351 -550 -778 -593 244 644 367 -451 2 -319 -172 225 300 794 663 235 -792 138 458 610 834 -607 454 -680 -239 243 226 -654 -933 -875 540 905 -390 402 103 -249 -58 308 -465 -562 593 -552 -842 -977 -717 -467 -489 -742 -799 -771 -5 966 498 725 866 -466 -677 797 176 -405 855 -667 -208 -26 390 -351 535 -592 91 -573 499 -762 284 -502 875 -854 225 108 671 -812 -932 -961 -440 -54 104 260 908 45 -607 -773 547 131 883 424 -618 -156 499 -38 691 -718 911 170 -265 321 849 -801 -214 877 -660 984 275 -766 440 338 -620 -344 220 532 -143 -59 -606 -330 984 -439 -153 386 -201 345 917 -997 -440 927 845 -47 -813 -972 799 900 32 452 -303 942 -498 474 -785 519 -414 -167 -591 15 144 -754 497 704 965 -963 503 950 -494 840 -172 5 293 -94 104 520 885 530 589 -375 174 627 -617 117 340 -459 659 -136 611 -243 -217 -121 157 257 -661 -388 -360 -946 -626 568 575 -581 404 60 754 322 -940 -919 -160 -382 763 959 -418 -623 412 -31 252 -504 145 -952 -765 -251 899 -164 -956 -441 61 881 814 -608 -648 -56 -584 -284 669 -919 -137 92 -155 486 446 -66 -611 324 -507 906 151 852 371 -240 -186 611 -54 -497 -363 -1000 -203 -29 -203 -876 0 -177 -906 15 -441 381 -610 -599 200 537 -244 789 927 355 -398 -342 948 -230 137 594 -470 959 271 -923 359 450 -792 -767 43 -482 -79 507 -199 316 487 750 915 -933 -893 -110 979 -665 432 301 531 761 -450 -14 -745 -21 204 -382 20 -253 895 -823 -478 -440 805 805 431 -32 -280 -163 774 -650 -496 -909 859 695 -794 65 -478 691 -421 -408 314 -240 -945 906 -63 -519 771 147 -563 258 92 -513 751 -263 42 987 260 -320 828 -521 -192 740 -278 -329 -392 -241 -763 -549 451 673 982 394 -463 -339 -64 -22 -146 101 -173 310 163 -580 -621 -629 933 374 -122 316 -167 38 244 446 183 48 -284 -776 936 -32 -985 -232 -751 -462 175 -991 960 -609 -1000 415 406 -926 -637 136 -372 487 -828 598 511 403 -45 751 731 801 929 403 -586 -64 349 -685 622 -837 716 -861 -256 244 233 -733 -419 -29 163 -295 695 -923 -779 126 -402 -820 -13 575 -99 762 -225 -614 367 -14 -251 299 920 977 977 -641 -301 999 -908 -390 -835 -51 123 806 -48 -326 320 -448 -97 -272 -92 482 -434 -644 -332 481 793 156 -641 43 299 262 -598 -167 453 -709 518 487 -646 386 -597 -858 290 771 -85 434 761 42 508 -899 -69 687 -314 680 116 -73 706 8 821 492 -592 665 -860 -967 -823 715 443 -996 -467 -427 -378 -932 -330 265 60 -906 701 -239 -820 -3 -291 -943 -236 -180 -433 -678 561 -761 -928 197 -183 865 -511 588 889 -755 958 151 642 -913 -183 -496 565 -423 273 -658 708 -985 -693 -313 -176 -182 -953 513 -779 -832 -627 427 192 -351 412 199 622 -226 169 986 -303 -801 -923 -667 347 -683 586 -597 -807 -331 -203 718 -551 894 89 -867 -539 -561 -593 -478 -504 722 464 -167 -524 -607 899 -50 311 -578 -95 722 -569 -881 899 -416 194 -514 810 -107 936 170 230 -801 360 -109 595 -386 -172 -152 -651 -344 -839 865 -178 219 -210 -907 283 -712 -234 -267 227 -301 -100 -254 -497 -601 -175 329 -556 -148 -987 499 -789 -626 626 -406 116 101 -883 -212 768 -366 -436 -462 393 944 -538 113 883 -96 -803 -569 565 -966 597 -131 33 977 -103 -410 669 -355 -333 830 -561 48 -572 98 37 144 -408 334 71 -705 -286 -834 351 256 236 -243 544 421 131 -41 21 -899 844 -714 -702 362 860 688 -976 682 -735 751 -729 433 210 287 641 19 -301 271 744 -810 706 -674 -960 212 629 -332 -865 -174 -429 93 -414 -117 -708 435 423 167 940 566 -765 728 72 337 -278 515 1 892 -171 -269 -794 618 -173 -156 750 258 108 -782 -216 -668 -561 -971 -374 890 736 -173 680 359 -381 -158 -630 -751 147 907 -687 129 634 -896 860 229 -745 -594 -882 -965 621 -32 -820 -401 -810 546 262 -684 -235 617 3 -965 845 -35 -554 141 130 974 954 -849 -862 995 527 846 472 502 -659 819 8 -272 777 910 -80 517 816 589 419 148 -798 665 -810 -968 127 27 524 -298 528 369 -30 524 -347 292 -306 -90 321 -262 803 -294 -293 -844 750 -370 774 528 -602 -768 151 849 520 482 646 82 -605 533 694 -930 434 -86 -901 379 865 306 -868 22 -194 171 -552 26 -814 -648 -148 -320 -145 -843 249 -718 536 -919 702 -759 -601 211 588 947 226 740 -646 -109 515 229 764 -125 480 797 966 -353 508 559 410 -10 966 714 784 -710 -352 -632 -227 297 -390 -629 456 516 -966 752 283 -174 -29 -683 -932 -66 -561 -153 831 -939 10 500 297 -39 759 92 740 691 -451 868 -314 143 -68 271 398 460 -269 -81 -966 -952 -602 -233 -52 -270 289 177 -649 -701 605 -578 833 -861 -301 -365 -711 766 -541 -693 604 -526 -19 163 -316 -872 132 118 -536 -531 219 -573 -722 202 395 291 830 22 713 -978 -412 721 656 -6 -869 -14 599 32 -185 -437 -788 168 -72 704 -566 -179 -850 434 -761 -684 678 -342 867 -158 242 -104 -455 537 770 -182 -319 -943 470 -790 640 249 457 725 -457 396 302 35 -346 75 57 -846 -583 -275 920 -926 964 841 140 -552 -891 -987 272 956 692 132 466 -454 107 465 -999 942 -685 73 502 738 -213 -215 914 -642 647 -572 140 -599 -437 -317 -477 512 -524 445 351 -664 -271 169 -633 628 -875 493 502 761 230 -944 -799 100 -828 -984 -352 -241 563 410 -923 -852 417 421 454 -933 -648 -378 -163 429 -616 -773 540 -29 218 -87 66 144 -954 -98 -13 -63 819 593 374 -792 -162 -720 242 -73 758 -194 -229 -427 144 -439 -83 -182 669 265 -860 584 20 -902 574 643 -935 284 -183 212 -861 10 399 627 -657 224 -272 -849 -745 87 440 -479 -103 -238 -963 727 108 -204 -261 -904 -811 151 -620 695 -131 993 801 -69 -652 230 157 -197 -539 -476 46 212 -271 1000 -942 271 719 78 -134 -532 565 -487 -412 804 -790 -509 -197 -523 949 -215 559 922 -952 18 222 81 -660 871 -955 195 349 -924 146 28 -555 826 -989 -4 266 -796 660 497 567 -448 550 792 -284 -940 273 154 729 875 244 -661 -958 644 210 -233 -712 -547 -654 262 65 519 685 -29 -744 -919 -492 900 729 -804 819 435 -554 -962 -804 -516 -473 722 -549 -722 -242 -728 541 812 -974 282 -489 751 -732 202 -742 -793 -531 192 -4 -327 -171 569 801 -12 -301 -412 -405 -52 382 -883 414 -116 818 848 -947 -722 393 -166 284 -868 853 -618 -673 -238 -219 -460 607 -710 312 -253 -87 -294 954 -269 938 73 -871 -359 -539 245 513 -639 782 76 326 -299 -446 -374 325 -124 -779 -475 159 809 300 -750 942 -971 387 278 -104 449 178 -780 188 159 128 -490 -767 928 -857 591 -77 -771 754 820 20 971 -306 741 -303 -639 -947 811 230 -858 -523 713 -882 677 475 263 -303 785 994 -936 -950 -418 -141 -267 87 -127 222 291 463 -428 374 883 56 579 604 -811 -43 927 212 -983 897 -516 497 -926 -530 149 -954 -32 -400 844 -744 871 871 851 -75 178 -611 758 734 -198 -345 266 160 -762 604 519 -413 -533 385 -497 737 -831 -368 -294 -324 -49 -525 870 76 -440 -272 546 -401 97 -634 454 -793 21 -966 227 -328 -100 -486 -533 430 171 -556 197 -7 -733 -284 420 620 640 164 646 77 808 872 -374 138 42 -877 -819 512 -847 -956 334 609 -238 -145 308 431 507 874 -371 990 -171 -442 1 492 974 897 751 -270 -602 -824 -327 46 -853 -472 290 567 249 262 646 -781 944 -74 642 -788 435 -459 -646 -978 602 -657 -865 173 753 -194 -680 739 370 227 -912 640 -926 -421 -249 732 543 -670 -417 840 336 -819 943 343 164 650 -244 -990 954 -359 -852 674 -386 582 394 900 806 -155 -59 -684 297 442 128 -444 446 -21 -693 -217 -532 616 -926 100 477 874 -824 -595 549 151 -936 -43 -80 160 -765 704 790 309 -631 -910 338 714 144 -138 632 599 -611 107 466 573 -926 -582 942 204 -955 524 -890 -480 851 629 619 -37 -200 80 -719 -968 473 225 530 -963 -155 -853 414 10 377 -250 312 898 972 34 382 188 59 423 -726 961 325 -436 354 381 -253 -746 -237 -11 85 -84 -422 -786 724 -918 312 831 -370 245 -185 47 -313 449 979 40 -66 -897 592 299 33 -486 -228 -22 671 -320 789 123 563 242 179 552 943 452 291 -452 784 -188 -461 542 -604 282 302 428 874 317 97 -513 -223 681 -440 -403 -893 -802 578 957 392 278 -641 -545 483 -245 -517 -735 -3 943 539 -741 862 61 666 -856 752 0 178 402 -321 -392 -601 549 -518 248 -112 854 433 -34 911 537 696 931 -498 877 -472 -422 50 166 -962 -198 -650 889 -338 386 40 -861 575 253 976 -32 -609 -767 570 501 -84 -750 969 287 -45 -493 -845 962 -453 338 -377 -457 718 -749 448 40 767 -416 997 -185 -770 -197 -462 -365 -115 52 -425 788 851 -267 181 -18 313 518 -692 -127 247 -467 -114 76 -459 473 298 -361 -198 -37 -597 82 773 -938 -264 -162 -773 732 -523 392 -58 876 429 774 748 888 -284 -707 -654 -3 -907 97 271 705 -900 179 -590 -133 -161 787 207 -447 -338 -957 103 -509 616 915 21 -39 45 904 718 -464 591 138 -36 850 276 603 444 -18 -968 -60 578 -353 102 761 -684 -821 -339 234 746 -440 -982 -482 349 353 -211 -864 -106 -285 -275 14 852 75 -621 920 -825 769 817 614 -830 888 114 -332 -267 693 428 -705 441 -48 443 -92 759 488 -264 -768 -541 -110 -804 491 447 -46 -649 -510 -591 657 644 -416 143 321 -586 -179 765 40 -940 350 -389 -278 -213 -671 -109 400 417 339 -99 -648 1000 631 -775 402 752 292 976 -368 438 809 -487 675 -163 -582 -170 -887 -892 -111 -511 -972 977 -12 400 -669 837 -246 -211 498 -104 -463 -586 975 86 -361 223 387 -333 -415 293 -348 90 312 125 -283 -332 -289 -873 648 796 755 716 -368 -735 940 673 -860 -906 873 -757 651 482 -621 604 -55 410 212 -283 -325 112 -364 443 -922 858 -566 381 896 -554 -292 247 -136 565 -105 -174 570 -762 381 -706 -449 -29 -250 773 684 715 891 326 30 591 -920 222 -694 670 -878 -212 361 740 971 -370 277 -909 -580 -657 -368 950 29 802 512 734 462 197 726 69 -496 -5 -415 -267 -528 131 -665 536 728 52 -917 -900 -781 -899 710 -705 -665 -227 -604 752 769 593 -762 428 -645 180 -174 -642 -281 54 -970 84 175 -555 34 -152 952 198 -877 -496 -540 264 -716 -10 -865 397 -500 -576 -667 262 808 797 -111 598 361 -298 8 167 -524 -821 -805 -285 -664 -396 -518 -223 -485 -647 906 397 469 -819 432 -976 670 -208 -95 558 -900 -921 -663 -789 -353 835 -935 115 187 -872 -458 -792 -805 -431 931 -961 -412 -215 -738 -442 612 -885 484 -566 301 547 295 936 -435 -653 856 -879 -496 905 673 120 288 -301 -500 24 -788 -202 245 -890 -938 169 740 240 -495 228 -945 339 -128 -674 729 -931 506 -803 663 852 49 -974 738 -554 652 -603 619 781 293 832 245 321 951 -3 606 19 -48 -267 -23 -46 873 453 -16 202 309 -749 -269 -463 275 -694 61 90 818 550 925 175 -202 746 737 -581 537 -230 205 225 -268 -366 653 996 -16 -356 853 216 -596 -696 -580 -615 207 -289 854 -600 -192 261 -86 769 -620 693 -414 -1000 559 190 767 528 -918 248 -871 363 -366 -386 688 -498 886 -336 -759 -538 815 782 -495 -109 483 -864 877 -440 355 -316 376 146 768 -47 -203 259 -506 148 -830 906 457 -376 -948 604 -430 750 139 -313 383 32 -902 959 499 806 -747 -590 -199 -226 -679 -527 -855 264 -104 -760 -190 158 202 -509 -272 -579 -47 747 -602 387 -389 -640 752 789 -490 -244 -834 771 590 -30 155 -239 686 -591 634 -70 261 415 776 11 -908 378 127 710 -544 -679 -28 -789 -138 849 961 -580 -396 -710 -365 -970 562 109 377 244 431 52 -293 -311 486 -908 -345 -171 606 379 882 198 -410 -536 887 -348 -345 692 377 377 406 -531 71 850 373 593 -30 347 -642 418 -42 142 822 -757 747 168 82 -469 -433 -757 -381 -880 134 -908 -784 931 -705 -789 650 908 92 371 -920 -239 292 440 462 -418 -167 731 714 -142 93 -94 853 -229 408 -181 -150 -315 -726 -405 -41 -988 671 270 959 -60 656 -919 47 -909 16 681 992 -878 -243 614 949 -191 -676 -403 -416 257 777 -147 -778 850 -327 -522 -318 881 -338 861 -276 962 155 836 974 492 -202 396 -157 -426 -973 16 577 -930 -341 549 274 -766 -505 -613 339 833 20 127 488 -444 -781 -660 641 -483 458 -642 -461 959 891 -786 156 635 748 696 -371 626 -150 -47 -78 610 -120 -744 44 676 -866 874 -248 579 589 148 3 396 872 -855 74 -460 -112 -618 -454 80 -889 -240 844 889 510 651 369 826 -594 -781 -49 -256 -857 201 -324 -811 -684 697 607 88 203 -982 -603 417 -823 -802 -666 512 -652 814 495 401 280 265 809 -460 849 768 225 712 419 705 865 -59 -832 -819 852 164 -432 -400 -800 -96 564 156 -725 446 59 767 585 -246 289 697 839 379 73 45 -333 155 -496 -639 -850 -956 -904 -167 445 128 -949 510 -416 -800 467 -5 -304 793 491 984 870 440 -772 347 950 720 386 108 969 735 -188 -366 -895 -623 -113 -503 468 -223 -276 829 -295 730 207 505 -805 -316 315 -444 -907 -526 433 792 -649 -303 777 943 -884 -115 713 -394 286 51 117 241 -243 -757 -695 476 -380 437 384 685 467 135 -560 -169 -241 -560 661 -449 204 -128 -378 431 -443 -543 660 783 236 -635 162 -367 449 12 778 -460 269 -671 -24 976 2 -279 296 792 782 93 -748 -689 -248 395 -484 75 665 860 670 -428 98 -182 -311 -255 -882 543 -471 -241 469 85 929 -759 727 450 -481 354 823 -933 -680 428 195 -767 890 -206 765 471 487 -632 735 -335 467 -754 175 -693 -143 115 128 977 817 -943 603 -131 222 -31 -70 -926 71 32 205 321 712 534 -112 508 -129 748 -259 413 -948 -561 64 418 971 532 -80 423 245 928 -108 -634 883 271 -703 -313 649 -341 -663 269 -213 804 669 -307 322 418 150 604 -116 -354 -680 804 693 -785 135 687 651 269 -100 753 -999 -874 662 362 430 945 -546 -366 -231 -398 -19 858 774 704 383 -921 563 -182 -633 -666 -341 47 -866 -20 927 -376 180 -680 555 -232 -521 -394 112 971 580 877 -411 381 672 -771 -791 803 582 -237 -237 735 -872 -475 18 203 -176 599 132 -470 574 634 881 112 -309 -214 -515 -101 949 705 -980 179 29 568 174 146 20 768 956 6 27 197 -597 -53 -19 -33 866 -616 -231 657 -544 745 487 -586 577 -408 114 -319 -830 -650 -557 -643 -13 227 -765 823 299 -216 -515 -884 -587 -154 3 835 -594 -602 412 499 966 576 180 -29 -300 506 744 -978 798 -258 -933 615 881 -910 -582 431 987 -603 342 403 651 516 -414 -789 467 665 -965 -634 930 -483 -315 967 -612 -464 -677 -787 754 -387 -329 641 -698 -244 299 -908 1000 -182 313 -570 914 -458 -891 -710 527 375 -900 607 -943 270 611 -504 -375 987 756 824 -442 290 -477 678 -681 227 65 21 516 -604 -675 801 760 816 479 495 537 -50 71 923 -451 944 -5 714 257 -551 -508 -143 -944 799 -352 716 -433 -709 -384 900 -842 637 419 14 365 -633 -87 847 -890 -874 46 -80 276 -101 8 -124 517 719 -585 -550 -761 711 -232 224 232 -988 -695 367 126 567 -296 -209 626 948 252 -426 714 -51 857 -757 -43 452 428 979 47 528 -681 515 -765 -530 -724 -686 132 51 166 -649 -441 97 -513 -969 458 -897 -566 327 287 -727 -574 472 593 -251 -660 180 837 -386 -51 -926 179 599 155 -986 -392 -471 -856 -727 313 372 -858 -891 257 288 400 -88 538 -31 -859 -244 -638 83 772 -973 -73 90 332 318 166 -270 -191 -903 730 211 -255 791 211 -180 621 524 -544 -741 737 -707 -661 38 298 -213 -169 -320 99 719 957 306 835 1 376 128 1000 -574 773 -721 -543 412 735 -739 -830 -349 815 -155 -231 29 618 -286 50 642 100 -420 755 -695 -240 433 -839 -496 143 -604 396 -245 -605 -338 239 -928 -717 -513 739 497 557 970 -23 600 645 593 548 -301 203 -73 814 -868 4 -81 -78 805 724 -609 -606 524 -100 862 -367 251 -820 -311 623 349 -255 592 266 -379 -250 670 -890 118 116 194 985 -364 61 -572 -727 -464 104 -213 -173 -796 -65 -670 866 643 459 -157 873 660 713 -232 -321 -920 828 -129 721 631 866 366 -505 -100 -783 -184 736 -535 -758 140 -825 444 -537 642 70 -642 930 328 -884 -944 184 -730 -722 -227 -921 -287 -699 695 -328 232 -793 -116 -625 612 660 -383 739 -101 118 652 -477 -603 -294 -518 -792 648 933 737 -961 208 142 -454 -150 -695 -92 -409 392 -729 717 -764 948 545 -593 720 560 162 244 709 -525 -67 -703 -425 366 138 827 767 -144 148 525 -708 976 911 21 596 137 68 597 711 485 -213 16 -30 175 -670 -835 172 937 -100 -155 62 96 -319 915 -74 -964 457 332 821 -983 131 -485 -204 234 758 -248 -212 202 881 -690 -614 643 142 -905 958 -488 170 200 945 -307 194 -991 -254 988 -511 -421 607 -859 -914 -708 930 -126 -266 871 -523 495 -158 -948 733 -439 929 509 594 377 -549 65 -596 -85 -611 719 -767 -711 578 540 498 419 -57 -603 797 231 -224 -456 796 595 -269 106 836 702 -418 84 448 579 -382 769 717 -120 824 160 -719 -244 -957 -152 -942 -688 950 -196 740 967 775 126 655 -794 28 469 485 -933 271 471 -223 663 -100 -132 445 422 -785 30 281 -906 753 394 -312 767 351 -630 729 781 791 379 200 24 637 -450 -35 878 -820 -207 -464 262 444 127 -479 454 -255 16 661 448 751 -959 729 -271 -143 326 217 9 -587 45 -951 57 34 312 708 -19 970 231 -932 770 5 -840 -977 82 174 900 -444 106 817 -478 -275 138 -44 522 367 -762 734 -708 -872 27 -293 -217 -275 -633 -970 -382 89 557 -405 767 36 750 905 -32 -480 -649 -529 -822 922 390 -141 589 107 -558 463 838 487 -669 -893 252 909 -227 -641 272 -720 -455 -308 -293 891 511 706 192 997 422 -497 201 -165 745 -659 459 -444 594 361 -302 476 -942 -74 -515 -282 -271 587 -72 -701 895 -275 -286 -265 -117 411 687 -579 -442 -909 -514 -77 -638 582 821 -168 22 -163 975 854 -311 -717 -257 216 -678 786 888 -229 586 -669 -843 228 -552 923 836 761 -698 -551 857 340 211 187 -842 -14 -530 -576 -655 102 22 672 -95 907 -229 940 486 -234 137 -107 318 522 -848 214 106 292 -88 -495 -322 789 -953 849 839 864 -75 908 73 115 250 159 -633 183 -136 264 -15 -22 -587 -199 288 -749 2 877 649 -110 -444 431 747 28 -554 1 -711 509 467 -270 -852 -485 -293 829 -770 757 567 -141 -605 -345 -31 -360 488 419 -377 -263 -5 682 582 -381 694 893 -367 -618 795 -820 287 176 -966 -315 -949 -770 -353 -105 780 -930 -687 -183 -505 74 -947 -604 526 709 -502 205 685 961 -398 -854 -583 808 -117 251 180 808 -319 768 -732 -402 860 -488 -366 -873 948 880 596 748 -593 261 296 99 341 867 594 -256 852 90 -524 121 -1000 -85 327 718 -92 -337 -644 -955 566 -463 -466 320 10 496 832 -609 -465 -643 -305 270 82 -527 -887 404 386 260 -498 -586 -582 426 92 -448 893 972 -440 -879 -212 889 -343 -108 -503 -402 472 -76 -592 -192 -187 -897 448 429 -976 453 -379 -280 193 -931 121 649 -861 586 -419 -966 645 44 150 881 507 -751 288 -42 -387 589 147 601 100 -299 721 96 -247 -228 -361 -29 135 -887 -86 255 -73 -869 -753 798 -306 742 -13 -420 40 -372 -572 827 8 -621 -108 -140 -762 -503 122 -114 382 -146 69 62 681 421 696 793 -175 933 -420 -832 -919 639 -830 590 -978 -666 -942 131 972 -45 908 -911 -481 168 -91 103 988 -881 242 -987 120 571 0 574 53 94 158 472 -961 -460 -670 -372 -310 -780 589 -745 117 -307 183 -235 -214 957 738 -169 432 -255 -667 -135 789 946 -702 590 -1 299 -622 690 -373 810 887 -59 -871 254 -470 -972 -184 372 9 -877 301 -349 574 706 884 -513 308 132 -442 -160 -438 -515 569 -465 40 682 592 -565 767 826 376 -13 -273 -58 -915 -274 208 -197 -279 131 -164 -204 -563 87 -160 977 -933 -345 -96 -572 365 48 555 -535 300 -729 -861 836 87 -467 -603 -324 -868 996 -900 419 571 -704 44 797 -301 183 -902 35 -709 -505 -473 -139 580 -959 695 369 -725 -954 738 -853 442 -411 -956 320 -837 -495 -253 943 -926 308 145 596 -581 -212 -268 692 97 745 414 39 -227 976 980 57 -30 796 123 -829 591 -641 -357 -765 -263 71 -996 565 -312 -976 572 -725 597 -91 980 -535 -666 -490 674 632 652 478 637 -488 382 962 114 -722 -583 -724 -115 29 126 484 -483 -461 -608 708 608 850 599 -250 437 457 -910 -512 -588 433 983 548 732 472 121 380 686 -575 -955 825 -957 389 -444 -322 -391 326 84 -629 490 -489 -9 608 -226 -870 166 762 760 -790 -234 993 -90 -551 8 504 -88 -893 910 -963 -227 -86 13 -519 -553 -73 -610 -697 -636 -402 693 -435 409 -309 679 -510 247 -188 -153 -221 430 146 266 -839 863 839 932 889 -101 -568 -917 -901 -115 -670 834 328 470 -625 -607 -719 -588 307 -99 274 810 326 -916 -970 -570 -483 792 935 873 15 -665 325 -501 480 986 955 525 -806 674 -435 897 -298 -265 -461 978 493 -143 270 762 -602 -406 -251 263 690 420 -372 -226 -460 413 689 956 -957 983 201 -300 -726 819 -119 6 -735 482 938 -707 248 -91 -456 523 -172 -246 -424 417 976 -92 -163 644 -580 -340 705 343 -699 -720 807 -347 -15 367 -427 -575 482 -406 -938 -252 -392 -657 -256 12 -899 -423 -553 578 -986 283 -381 -957 -841 -129 871 104 -404 773 -59 179 -552 835 -373 997 631 725 -679 -789 -322 -579 490 -84 -296 -583 463 782 980 421 728 160 -248 607 -68 142 825 298 586 -350 -500 -783 432 -515 -26 831 36 -351 -606 325 495 961 -333 -287 565 -896 -848 -124 -929 525 -343 -756 884 -495 862 -855 -289 125 -927 865 697 -273 457 -646 -358 956 680 520 76 -528 -594 -187 -350 889 -631 764 421 645 653 -47 435 -685 372 663 297 211 939 216 -822 -883 41 63 787 -639 -613 -215 -514 -569 891 265 -227 334 743 -672 769 -543 -387 102 726 738 707 -986 -283 163 -974 241 -954 -579 672 742 -810 27 -748 691 605 -525 -709 -289 -669 988 814 952 -71 555 86 551 969 452 593 -102 -324 -300 -117 230 -901 929 -920 989 582 -654 -649 443 139 700 -690 575 -534 304 -874 133 -534 -216 -561 -419 873 -638 -544 -570 998 -491 -892 410 374 526 4 -855 823 -568 849 -504 510 -340 -984 -437 -655 -649 -19 -869 747 478 -945 135 986 605 -713 493 -497 -793 -711 583 -743 -808 260 -843 857 605 42 808 -421 883 767 -403 657 -942 658 881 -505 -943 -132 222 953 535 -529 182 -892 -14 27 -880 -184 -944 -781 -799 925 8 728 -285 2 -470 957 -119 -416 274 -599 -963 712 -951 -100 -631 540 988 82 -194 207 -479 908 214 210 -424 80 -2 536 -591 -123 -90 -329 405 532 40 -161 -254 -212 455 747 627 696 449 377 -378 -654 374 -817 -874 881 261 545 29 -867 676 -563 819 83 904 -255 217 553 -478 -648 562 -788 -16 -154 495 -321 -909 -690 81 164 -460 891 -360 720 -943 -114 -63 93 -925 673 127 427 239 -994 0 291 700 72 728 -362 -465 800 600 -935 940 -390 -965 428 -724 295 570 417 703 -202 -332 523 244 108 230 821 807 414 -325 783 173 -125 -961 526 -773 102 475 -6 -332 -655 -636 141 -944 390 633 -932 216 202 -324 -745 241 384 288 260 812 405 -810 -998 -746 471 -461 -540 39 951 900 439 -512 -696 -531 -514 -224 -773 22 125 -630 292 -681 -505 965 -118 954 647 -887 -682 244 -800 -414 -439 -677 -49 -450 30 -170 -973 -569 -571 269 -707 793 744 -251 780 -783 -969 817 -314 -919 -714 -308 -781 35 -126 -398 -442 -83 -219 685 804 -266 470 931 939 -39 -160 -943 -808 204 -142 -429 -180 413 917 -817 -424 597 47 124 615 776 397 913 -568 -896 -77 -322 -843 540 679 273 778 -270 431 787 -63 -841 -79 -855 -900 -325 0 45 382 -776 378 -739 54 22 524 -386 -626 -688 151 122 -898 988 -154 718 -9 -260 -974 -801 168 -930 -208 852 -350 200 -327 87 -918 299 412 -814 -492 -13 -249 -736 374 -919 -582 -361 -294 285 -276 996 988 -967 -193 980 12 948 79 -720 789 -814 -878 -552 57 -119 573 802 192 135 -808 -364 545 -75 272 644 -170 697 -325 707 227 81 -117 723 962 -559 -974 -861 -172 483 267 770 587 568 417 -4 111 235 -418 -545 -986 72 911 -26 -252 -194 -681 -930 -224 -105 980 -550 787 732 -869 266 -608 962 652 10 357 -293 544 209 410 192 -144 -89 -999 -422 651 64 72 757 -416 -730 548 551 -602 -953 -717 -482 -275 44 -478 -507 -285 -591 -782 -398 -422 266 -975 -317 -336 -390 844 308 -227 116 -500 784 -819 119 693 -738 -432 -791 -899 -42 -17 325 761 934 -335 198 519 -206 -670 749 339 969 764 -691 -576 -359 783 654 731 -961 433 516 -913 465 -891 -763 621 497 -599 -875 34 936 668 -158 -320 609 971 532 66 -652 741 -569 430 401 591 660 518 -56 -516 -346 -763 -38 -578 -64 -803 511 -581 -303 -669 62 -114 -441 556 564 -92 -125 -266 408 964 -302 160 406 -922 -652 834 751 983 -693 -908 727 490 543 -231 879 613 -667 -536 -480 -476 -140 -637 293 921 -522 216 -974 -477 805 356 599 -183 -401 -590 -973 90 -583 629 -972 323 885 224 -177 962 -641 -3 432 30 -466 624 -194 -950 888 -285 30 475 794 -330 886 -251 -356 830 842 391 180 981 562 -937 674 33 468 487 222 743 453 -317 -928 530 886 -324 -809 578 -300 -934 793 363 126 890 663 -932 -884 -777 -506 -984 -853 264 422 -425 907 -403 -455 180 769 228 713 805 842 -984 845 866 -311 755 -84 573 327 623 624 706 353 -740 -66 -58 -612 391 308 587 -906 -542 -825 -60 -668 178 -809 -619 342 570 -191 -1 -972 589 -939 679 878 210 613 -189 774 255 248 -379 -182 -788 955 -954 -173 785 705 -214 73 580 485 464 100 90 -703 281 -637 382 -214 -299 959 404 694 943 213 687 695 435 -154 745 85 686 -298 840 -456 15 179 863 -778 456 -152 -880 -991 -935 -573 -837 836 675 -491 -305 -435 409 810 680 -420 162 411 -256 336 120 51 23 -995 366 -839 77 -13 -207 361 -75 688 856 697 526 828 -989 -262 -979 340 -176 -761 -923 373 927 672 817 105 893 542 667 739 309 983 530 575 698 144 -882 940 7 -96 -32 998 504 -407 -153 -82 -816 -340 578 438 878 647 876 -642 364 250 865 -803 -856 -846 574 341 -127 -822 -108 -636 908 888 -832 -441 -811 -615 -193 -771 397 317 143 -876 -764 -362 843 273 -805 709 257 -235 115 -180 -550 -37 613 14 -212 -434 862 -649 144 -764 -461 -81 466 -294 351 -113 998 -588 -3 -518 -988 759 -736 270 6 -53 416 -435 -139 328 685 960 447 -637 -214 531 -611 685 972 -503 -715 -547 72 667 145 -630 -969 813 -522 -432 642 -10 831 335 -123 -153 882 -101 -651 157 142 -350 398 645 -531 -469 452 -50 -822 221 -441 -411 -910 -58 19 327 628 388 -210 -938 883 425 -690 -599 237 409 934 -266 139 -470 -937 760 379 -990 -786 -154 782 -892 -539 678 371 926 -977 350 894 -185 288 -528 -328 -252 96 -998 900 858 592 9 428 -991 -349 -116 -465 -691 -893 -341 563 -375 -206 -459 -984 -604 -789 688 91 526 309 122 933 255 81 -188 804 -27 847 -335 -694 560 216 -836 -475 450 -454 -549 -724 -766 247 704 -640 773 -876 -579 -204 -300 -375 -599 605 947 -415 -466 -488 -948 -739 -243 -85 -873 394 -841 391 842 -958 387 543 28 -405 162 618 -205 114 -866 -987 -64 -297 36 -279 -557 -705 298 640 -295 -128 69 987 300 10 467 654 224 -197 -524 942 -308 -705 -359 407 -5 -593 255 -569 -285 82 814 -482 -396 397 -818 -290 81 -106 -839 502 -348 320 -478 -557 -883 -671 780 279 907 838 869 -539 673 -349 -602 548 863 -472 246 168 -726 136 617 -360 -726 -831 388 -37 978 -383 741 66 -311 698 514 -491 74 664 -119 139 816 -628 -156 980 820 -496 615 -720 -248 -723 476 -101 -188 -778 -453 540 -711 247 514 431 611 606 -672 360 -332 283 -775 -237 511 -385 707 624 145 -273 913 -632 -61 204 -944 774 359 -156 87 870 944 -549 -455 392 -469 -322 -577 -118 755 5 521 282 532 -71 -978 -790 292 -888 871 -133 -501 -868 -299 90 14 774 -854 463 689 808 -936 -233 571 -837 -542 -554 29 -242 -195 181 -414 790 -400 -604 -500 458 -68 714 177 189 -816 -32 643 -53 747 -477 -879 -291 895 -130 197 -767 439 284 -709 -403 -443 203 554 -248 901 -311 922 -603 -866 -139 -168 -786 -702 330 157 672 -860 915 972 -325 -245 -945 150 -554 -670 -862 -987 -825 -781 -588 978 500 419 182 573 -828 815 -968 32 311 -219 53 -9 776 -152 -236 -438 -724 87 -187 123 -838 542 -559 568 272 574 -60 -73 -521 880 72 -992 407 -545 739 454 229 -906 507 884 997 -998 -862 -613 -154 15 -141 865 771 -198 -887 752 -505 181 128 640 890 159 804 128 -550 225 868 269 -987 880 -537 -478 780 85 -309 -959 82 919 -221 -498 499 92 -62 901 -49 -629 -857 547 575 785 905 638 -26 -469 -953 -577 -954 -1 -621 -606 522 594 634 67 636 -401 -665 -147 -701 712 -191 809 -213 201 380 611 -636 -134 174 -222 903 80 123 -188 -290 -587 -221 -83 -468 -737 27 893 123 -82 673 127 -523 632 27 668 847 -732 945 878 -646 -65 380 802 959 -617 130 -521 -911 -228 -275 -933 269 -434 -204 632 -841 -28 -833 -484 289 957 -845 -403 601 -464 584 420 -192 -288 201 -656 831 289 802 -902 763 -701 738 958 -298 29 42 446 33 -642 500 -534 -146 -676 375 -206 -686 712 502 887 -567 933 68 921 -985 -735 127 615 26 -677 661 694 -171 -18 325 -878 684 412 -934 -392 978 65 -955 -950 656 -379 281 686 141 -757 772 491 460 -753 -220 385 -586 177 344 -140 -781 -128 -437 386 619 715 242 -239 544 -551 74 573 795 -219 -490 274 -230 -447 65 -854 -869 -644 305 363 -579 494 -660 -623 -594 -699 -340 -42 77 135 658 604 -325 -939 788 727 864 450 40 841 306 947 -697 -743 -676 92 -378 959 -829 -568 -443 -675 -130 770 -671 -948 -730 -365 476 134 -970 913 -979 -806 646 935 -521 -136 853 884 842 -828 887 631 -904 -90 -562 399 254 -976 472 559 179 -23 111 71 -800 -76 -729 193 -423 985 -448 487 -472 -294 125 -452 -289 847 -425 -90 -435 488 -487 815 -263 -395 287 -709 718 835 4 -267 766 -364 -409 -630 -305 782 832 -871 -784 -950 -225 -340 798 349 369 77 -145 -720 969 -22 984 208 -452 -336 789 211 23 -566 862 877 -65 273 92 -686 558 866 -64 -100 967 739 -420 -897 -840 -1000 207 869 -757 -902 -601 25 423 -325 658 -927 -237 489 -478 992 -781 30 383 526 186 738 461 -620 -751 -214 -205 -443 257 271 -316 799 117 -719 58 -256 585 -499 124 730 630 -706 -247 -362 600 922 -813 162 520 -193 684 202 932 -118 -792 -765 -167 -557 -925 -255 248 881 -12 -392 14 496 -739 -260 866 -564 519 -321 551 560 -184 -708 546 180 -307 26 321 -531 105 -607 -116 -768 -810 807 133 -497 -111 700 -366 279 -883 557 -807 -287 497 469 -600 197 576 826 -689 921 13 430 145 -686 955 -173 895 -783 -241 977 -423 493 155 316 654 400 -852 921 -49 454 872 -397 -332 921 -857 66 -865 568 -185 466 248 284 185 -301 980 667 -138 634 944 -997 -506 -324 249 -798 -869 172 810 416 -821 129 648 741 -626 -701 -872 858 -433 255 -84 532 859 -258 -529 850 -69 -69 -104 463 645 -692 480 363 -561 -419 -704 88 917 -867 416 -802 530 85 179 404 -785 480 342 468 303 -23 278 512 486 -201 -416 72 906 -887 -707 561 227 483 -808 302 419 620 2 -615 966 -502 61 387 -636 166 -518 467 94 204 -657 -373 -938 983 -306 -776 123 311 -202 -67 913 955 -12 -241 -793 -3 -252 -442 305 -976 278 -291 724 363 -398 -198 742 610 504 554 232 -28 269 73 532 -985 -891 313 12 -399 818 -943 -820 224 -130 -171 -180 965 -311 264 983 -610 908 -524 495 115 -536 29 -547 479 786 139 -462 395 261 928 616 -52 619 798 738 -399 -461 70 125 -537 -855 -32 967 -208 -70 52 516 -503 -739 -808 296 950 154 211 -490 317 -292 -111 431 65 681 -952 -156 478 -414 -845 -311 -790 -40 -775 55 62 -672 312 -251 -605 -404 -619 705 887 975 -499 -979 847 595 279 486 -902 -557 -800 702 -794 47 494 394 810 -311 -279 256 704 -15 -505 -453 96 369 -279 -264 -41 485 721 -199 722 522 452 638 -226 85 -163 351 749 209 -77 -105 453 -59 -711 420 -906 -314 -115 205 799 394 114 -479 -336 -313 241 156 -299 -643 -66 933 -601 427 787 257 -222 -890 -409 965 -823 -155 -641 -617 320 -157 145 326 134 -485 -318 420 -277 -209 -604 943 -368 631 -357 493 683 -352 281 782 422 -521 -490 -74 741 658 92 480 -314 -793 -527 -558 437 916 -399 -452 -49 437 666 -589 685 140 521 -951 996 60 -640 -248 -88 484 -456 697 5 -456 351 650 264 -903 911 -492 347 823 37 -310 -389 -981 -579 -220 -184 -893 282 223 575 -866 -799 -87 599 -157 -317 -461 359 169 990 -16 327 -600 534 249 268 92 82 973 -252 154 -575 195 -78 445 249 159 204 774 186 -767 -149 -280 975 -241 -870 -613 743 -719 -407 -550 -538 -8 249 132 -485 -415 179 795 -847 -77 -745 -531 -879 507 -849 431 207 693 -521 383 511 -502 -835 -407 609 -837 -866 -172 674 -806 -891 424 566 -451 724 573 -28 -926 734 857 47 857 -866 730 24 -708 -982 113 667 262 -497 -35 495 -987 -986 246 -189 593 -415 -870 -909 -439 -433 967 -507 469 -988 561 809 -634 -397 30 405 972 762 510 -245 -686 -987 46 -737 -541 -840 223 47 740 -328 -214 -107 129 -136 934 311 -300 -201 241 967 -321 363 693 -132 -436 53 998 -301 -480 -218 155 504 100 454 614 -426 -533 -614 555 290 -832 -982 -748 269 -42 41 -711 -496 535 465 96 -659 -62 207 589 -935 955 -749 165 791 412 -134 -72 -219 -257 -53 238 -424 -118 -325 809 127 961 116 -925 850 -216 -694 938 836 705 -542 -34 -347 -970 625 820 350 153 631 95 -197 19 -999 24 43 -971 -247 841 -400 -416 734 501 -48 -680 82 374 -937 934 892 -298 -612 562 638 363 -134 579 -424 770 265 563 -541 677 770 -232 380 -24 335 -620 519 -140 98 681 -708 -799 423 -288 618 863 -894 -467 203 -911 -132 -658 906 250 -628 131 322 973 -318 260 90 719 217 550 21 -873 740 -387 326 496 950 578 40 524 -690 874 139 -872 -927 175 691 -307 174 940 -87 -995 -551 735 1000 -125 188 -485 845 -792 836 749 -168 -91 125 396 133 557 -25 769 824 373 400 -25 453 701 267 843 616 480 -651 -957 -279 -474 774 -759 -966 209 -239 -642 -709 -740 86 281 -446 -767 -945 -44 342 -150 -174 876 -390 66 819 -13 -998 710 -144 985 -235 662 -846 311 -945 -863 33 600 -665 523 79 80 -354 858 238 615 -740 185 238 577 -764 -518 229 302 165 -213 -829 -477 -498 -403 -509 387 206 957 -162 -377 -630 628 544 441 -977 774 921 848 877 -671 187 127 -112 -739 838 -686 -79 458 406 416 859 -626 932 119 292 -464 -516 -917 -152 907 286 -201 757 483 988 532 -771 -640 118 689 741 -606 -396 663 37 -893 -111 81 50 -144 -280 -420 -809 -318 -42 -490 558 -304 -450 980 -165 590 -845 -652 -335 310 415 508 -983 -656 336 196 -424 -545 -163 -493 539 855 795 699 -778 -939 -587 541 222 -448 162 696 -805 228 842 851 -93 76 -833 -929 -50 -551 10 18 -682 438 329 791 -500 347 483 970 480 787 400 161 -649 990 573 706 380 -927 544 -562 -372 -617 947 968 501 -108 212 -540 -520 -360 184 393 477 769 817 -351 295 551 -775 -263 -771 -420 965 -808 961 -893 -149 -963 970 751 620 -165 -390 388 -270 -226 -955 36 136 5 -626 -285 264 940 -862 -766 360 48 -687 343 -628 921 -799 -975 315 -337 -864 142 97 -119 352 -36 188 664 -772 -8 709 -201 868 417 -63 -451 976 -344 351 160 -788 -117 -67 -185 450 616 719 -146 384 -632 -73 199 -72 -817 -318 760 -171 -246 84 -352 -578 -139 192 463 -842 -905 14 -435 939 807 -493 881 -214 881 -441 816 -373 -797 -533 41 35 -480 334 -798 -834 296 906 -887 -7 -574 554 -106 946 -962 224 232 -282 627 544 270 965 157 -117 -771 328 722 -916 252 74 282 362 -905 393 898 -804 370 560 -151 91 -361 -365 -579 563 943 -412 -315 -164 -431 -717 -129 262 752 -316 -688 -685 188 -320 -990 457 -171 435 792 809 127 -359 96 888 -583 -769 -660 362 364 -277 -736 516 -859 -284 538 144 -905 408 -984 -393 643 -877 -428 872 697 -886 -643 -566 587 281 215 -840 -174 -831 -306 605 -676 955 852 137 -674 749 432 -72 -87 -812 -456 797 -21 -796 294 371 -489 -201 835 -953 -583 -109 936 -455 693 -81 -210 -465 584 69 953 -67 -605 -988 45 -519 208 871 -621 -715 991 947 758 823 774 891 -535 -801 -16 618 -476 -585 -405 -649 940 144 333 245 898 145 900 -507 95 151 -925 338 -100 -166 -250 884 542 -875 710 631 398 495 699 -182 -434 -346 832 -187 -590 -527 361 -600 -775 407 981 630 284 545 673 857 -988 -952 527 263 570 -347 598 -245 -874 -554 458 178 -37 557 -937 -742 -16 -245 480 264 17 754 -835 -727 847 -806 -641 -204 110 -403 -951 -226 -395 -952 274 158 288 -606 867 859 -148 -354 -493 606 464 492 -430 -746 -839 554 63 564 949 -919 -54 -568 86 -787 317 -118 982 79 -638 -440 -520 195 90 759 -182 737 -611 -849 -624 277 924 -635 764 753 811 289 362 735 -535 -24 837 838 854 -24 -899 -376 504 801 841 -229 -314 833 -523 -533 173 -277 500 571 -629 -649 703 -359 743 877 873 856 343 -946 314 -607 486 792 771 -283 203 -66 720 901 -706 244 -329 58 -518 -276 542 863 791 -894 -249 892 -930 -668 -746 752 -675 268 78 -822 -611 -801 955 -605 -732 934 467 -674 760 788 938 330 -684 945 -546 -558 -841 906 476 -185 -777 866 -853 949 592 -768 133 449 -727 -62 -629 799 -462 -530 -687 627 -730 -741 -678 171 -319 -678 -439 489 798 15 -840 3 -403 -200 993 -82 -769 72 992 -389 -719 734 -563 -697 651 185 -229 -419 286 -503 -847 298 616 -913 759 507 993 993 -450 -398 605 623 41 -123 313 -340 -982 67 -971 -937 666 -244 -236 -350 87 877 -722 346 -568 603 -305 -317 -953 375 939 846 827 621 -524 536 -883 -963 -913 -846 533 71 449 512 896 414 631 614 443 -976 -836 275 349 -608 -481 288 740 408 871 485 -862 429 -561 -230 -855 284 771 -257 485 -543 -764 860 -743 369 280 -643 803 294 13 -379 -966 -589 782 638 340 273 417 -745 -34 -731 313 815 -77 5 175 175 993 454 -875 380 525 -286 -106 -581 -42 -427 -195 444 -798 -368 -439 -877 -773 -171 681 -980 -108 894 100 602 -562 178 105 -464 -727 412 -799 921 743 -878 275 949 -531 -434 -957 -615 984 -315 -529 -827 778 821 116 -147 -513 604 -78 723 194 368 -192 -142 535 -393 -31 238 219 530 120 808 -312 0 -902 -689 158 973 -641 742 804 929 460 87 464 -10 1 291 -10 301 790 951 150 -543 285 -377 44 -455 997 471 251 491 -625 -327 -378 -731 -481 -108 952 -338 992 -675 -982 -270 284 -104 500 125 -815 986 -949 -564 -429 -869 -873 -78 -139 474 -375 -920 -848 0 313 35 -245 -919 496 -746 -602 940 -320 -513 534 -432 493 -698 -722 -523 -614 -262 -130 -591 -649 75 869 93 609 -780 -61 -449 324 424 -664 -980 317 138 -531 798 -665 -48 614 607 -62 -54 987 180 524 867 -385 -769 854 -606 -641 39 -631 336 786 -132 641 50 886 -173 -865 -934 -350 403 134 -132 -623 -827 244 -521 665 -647 -875 -987 -766 562 935 -146 -797 -588 280 -503 412 51 11 -625 -207 -578 294 -199 -85 384 643 -195 387 300 -74 -831 190 -815 -870 438 -228 519 625 185 387 899 497 850 -45 381 -203 95 -421 660 733 261 597 888 885 633 826 -376 314 -248 338 -799 606 929 198 -566 -926 -95 93 211 -736 12 -149 -990 -925 -670 36 228 -473 649 -94 -248 492 -705 292 -982 -891 -946 54 -511 -555 426 442 268 -262 875 827 759 -22 739 404 618 769 396 453 -376 -532 -758 -20 -411 935 946 -568 332 540 729 -476 554 398 239 -214 -489 -456 -61 186 675 909 976 -126 405 946 939 775 -317 973 -514 927 -971 759 432 774 -355 -500 -336 -962 644 -242 210 190 -273 -301 -113 224 837 405 774 872 -972 -230 971 -441 -917 729 -584 -829 638 -140 -95 -788 71 -393 828 548 230 -297 -976 763 271 -930 912 -298 -873 -555 -519 -527 -265 185 965 -123 -375 -815 -275 701 -262 -255 -345 780 -473 -671 -637 404 556 -372 -168 -772 -935 541 -200 367 264 -384 70 855 -692 -218 -849 -973 -621 -497 -28 271 -12 -57 -25 736 630 414 82 566 -609 147 673 866 942 -249 775 -375 777 -382 218 189 400 885 776 -136 -73 496 934 873 -373 -616 402 919 -885 -876 974 11 -742 -799 -195 -829 595 -364 352 288 656 596 163 399 215 56 -235 76 852 651 -441 74 775 -686 802 109 600 237 -154 71 -841 -33 612 239 -544 257 178 375 -880 851 35 -467 767 941 507 717 -929 -276 451 -557 203 234 -71 62 601 306 -207 -18 820 650 -428 -810 308 -289 -748 617 234 -811 -902 10 -178 -928 165 -500 161 918 474 116 -105 -569 -329 889 308 -581 -719 346 602 111 -174 949 941 -698 -977 773 -928 119 -775 429 -832 -800 116 -4 329 877 675 857 -59 -149 -492 -426 937 -151 884 -892 464 248 780 -461 132 508 868 143 769 738 -569 -103 561 856 489 226 388 -720 948 135 819 870 609 775 -794 283 582 -97 306 -461 912 6 405 -119 -868 -323 -3 19 112 701 -349 -566 -449 -33 747 812 -409 403 -420 -528 -630 152 42 804 956 -473 -408 -512 -914 -897 388 994 900 -74 928 634 983 964 480 197 675 -98 -207 -968 -599 789 -934 -865 141 -868 863 73 469 352 904 968 946 -697 922 -548 -252 881 -44 375 -581 -144 -782 -897 386 -180 -963 -421 583 -144 -51 480 434 406 219 789 -86 924 -606 -467 14 904 -795 753 430 -381 -437 -166 -743 608 440 -940 536 -37 378 -967 -224 435 223 308 -474 -230 -253 401 67 -588 -733 -13 -49 -39 797 -327 -986 456 747 207 -89 628 356 -623 625 689 174 -17 582 -996 -817 -363 -767 650 -437 -794 -125 793 -931 -219 94 643 -590 -600 573 814 569 -650 -719 498 -810 690 -395 279 980 250 -970 181 312 986 -969 -109 452 -70 564 337 545 767 262 -146 718 143 -994 -254 487 583 732 131 439 833 326 -818 41 -312 311 810 637 -46 687 389 -301 -126 451 -707 -287 939 696 33 -229 -818 957 971 604 -595 564 281 -675 -974 881 325 -152 -357 -833 -868 232 -741 -821 -419 266 -305 -66 158 125 -756 -616 113 131 559 893 670 -780 379 -302 491 -49 921 -334 -16 -635 -106 -188 -608 -592 -38 855 -511 83 795 -433 74 -295 -384 -481 -574 990 -290 333 863 373 -818 -349 589 840 -173 91 18 594 832 -695 -204 388 980 226 -781 -364 683 78 -459 148 -286 -818 -884 892 -662 -383 531 814 -99 709 -382 652 -497 -137 776 406 894 -424 -917 -246 119 -476 -322 602 169 367 -657 257 -462 -974 -39 182 -668 -713 -452 -870 -517 791 538 -554 -828 813 852 -700 -948 -160 547 285 -66 953 611 -230 -840 353 -53 -523 591 -637 479 -36 -708 84 -791 431 -835 -20 -128 -372 -323 493 949 619 -757 -491 443 -12 150 -394 -178 265 -473 542 104 121 -105 -625 705 566 398 -236 -3 272 859 728 687 -860 -763 -631 -649 708 700 753 -671 869 74 -168 -80 -336 -384 425 788 -815 -277 873 -55 633 40 293 502 659 -817 -966 424 221 655 570 699 850 -397 738 -32 421 -607 -371 -13 747 -107 361 68 991 782 77 -594 -116 579 717 226 586 -82 122 -923 -276 725 -455 108 -847 859 -810 906 -516 165 351 132 255 -16 -509 669 -638 -426 -484 580 -71 -10 -205 -88 253 106 -173 -482 430 -769 363 42 530 151 -885 -169 176 -754 -439 -127 -275 975 782 -122 -536 275 483 378 54 300 -379 626 485 2 -777 -909 480 -449 146 -620 -704 -427 452 326 488 -984 -923 10 149 -360 -846 675 795 795 958 404 479 -772 -327 -380 155 927 -667 -249 -850 -162 768 -402 727 887 625 99 848 -216 -309 -893 183 301 -251 581 342 313 589 -996 -599 15 -286 -764 -956 653 537 -332 350 -864 702 -963 653 -969 -745 -748 -263 -891 224 964 754 -430 -886 539 -647 226 856 -544 -700 -77 786 839 -10 587 -378 -922 -492 -154 -664 -434 281 -283 -775 -401 182 669 730 -666 -886 977 -76 976 774 -538 -286 330 -363 -476 -977 344 765 226 965 779 -597 311 915 -899 -196 -441 -504 -834 -25 -102 -488 -87 463 -815 -622 632 669 521 772 -611 868 269 146 -556 -286 -373 837 469 -964 -850 964 240 -243 -51 -897 -425 925 -968 -166 -579 756 588 560 333 -786 -166 83 -289 -150 -149 54 725 388 -130 767 -904 166 -207 -762 687 -214 856 44 978 -791 -857 -315 327 650 -463 408 407 -652 -410 -139 -783 610 -842 -719 901 -340 -52 458 148 6 762 -828 736 795 128 630 -837 150 -361 -980 658 -792 -213 963 958 833 429 792 -761 139 709 -954 178 -840 26 -229 -585 205 199 898 -102 -785 887 -554 -155 -112 126 -803 161 369 356 293 -44 -13 -518 813 636 -115 971 63 68 -432 -293 -96 -550 565 531 378 -291 -16 -407 -624 -928 633 -125 818 839 240 -254 -564 997 -211 25 -649 -250 397 -65 -960 664 469 77 -644 -839 -452 -902 344 876 380 -561 -759 -351 -403 -41 313 -674 -604 -263 -690 970 131 408 873 28 373 -248 550 786 -16 -751 719 -723 615 -72 39 -580 288 511 119 -89 -251 967 93 910 374 372 -975 -9 -531 -335 756 932 -841 -858 602 520 -646 281 975 -711 7 -166 415 274 36 -894 -338 -285 196 595 -731 682 -311 399 -560 564 908 -160 -775 666 288 256 -725 90 -19 133 -694 -816 -859 601 -605 -979 -548 433 -32 77 -928 635 -48 396 444 526 -296 711 826 822 920 -54 226 -90 -760 -771 -773 -850 526 -958 -97 -414 745 123 925 -769 -788 700 -75 -366 429 -795 128 753 -875 -801 390 -859 -333 504 -164 182 539 -385 -809 -516 158 -344 -473 -885 -268 66 -821 -227 -455 -524 -314 977 481 891 243 -129 -825 -530 -927 174 -328 135 292 257 728 -201 -399 270 756 379 -654 943 -120 -260 63 -715 129 606 -257 294 207 243 -592 802 -593 643 -836 -246 455 425 638 887 447 -597 415 200 233 109 -893 -423 -987 376 638 677 -490 -363 -970 641 830 397 553 930 473 -937 682 902 458 -458 -540 631 -385 -407 -358 -96 -266 -400 -414 468 461 194 -661 182 -137 815 -415 -418 543 -246 821 -457 800 -582 731 -58 322 -424 -240 -547 -160 -937 524 -870 -989 -474 -37 393 757 240 -168 517 -950 -915 -237 19 -550 -35 878 -828 -3 205 -698 -683 -20 589 283 994 88 -207 77 597 342 -851 950 126 -567 846 610 -829 442 119 28 295 -248 -44 176 747 497 -729 -615 -591 139 280 310 -438 911 -491 -117 -207 229 -367 137 -498 -296 -158 -953 -532 442 -968 614 -209 207 666 720 609 -860 878 606 768 -479 906 -360 148 345 -33 853 -660 -899 -625 -846 473 728 215 -968 824 -246 146 -190 724 -399 544 566 508 761 -709 314 917 537 -287 137 964 -316 211 179 219 -699 807 78 777 -834 -454 -997 -246 878 -147 -471 800 -851 210 896 446 -284 136 117 -678 -277 -201 -934 407 -766 -129 712 -823 546 730 738 527 -306 976 -106 -39 -993 -641 776 -883 190 427 738 -550 121 506 -687 638 -639 -241 -78 958 314 -901 50 -955 -315 -170 -205 -897 620 -62 620 -836 709 -838 291 -919 -648 259 -415 1000 -484 465 -714 -61 374 -890 416 102 -57 -536 -989 574 -656 520 230 -742 -110 -920 656 301 374 228 51 73 788 -264 -889 740 254 104 -840 -707 756 -176 955 526 814 99 802 -886 420 -120 978 469 -327 -515 -8 -645 -666 965 817 -627 -123 503 -627 280 -269 481 -566 -875 -47 -622 -75 594 -34 -106 -932 242 -172 528 -273 -1000 228 646 -304 -58 138 375 356 -870 24 346 110 -714 -910 294 885 101 -734 63 -760 21 730 -10 -731 217 -39 -272 -968 -329 672 -937 50 -777 855 521 401 409 -720 691 925 313 495 -349 -27 851 -980 654 610 -394 -202 417 -288 245 -691 -256 907 951 668 966 897 283 -929 1 -945 211 560 -868 171 -994 -445 655 675 81 -924 -380 430 566 -700 -540 -713 -242 796 -800 221 -326 38 -624 -984 -265 -590 4 682 634 952 -631 -674 835 824 756 -803 -360 -768 -361 -887 -601 -996 -725 290 -769 333 -979 376 -677 -738 172 -202 -258 -753 390 -159 -238 -771 535 160 627 -404 -680 165 657 -42 -979 76 -458 -885 -716 -435 830 152 326 94 724 -724 -967 100 -106 -157 315 527 630 -161 388 -300 383 757 250 -890 763 419 482 339 -862 -434 -877 -512 -842 135 110 705 -117 577 787 -514 -239 260 214 -270 742 685 232 426 638 114 285 988 -374 -116 -678 430 -490 -711 388 -131 -393 413 608 144 -542 -761 -960 -595 214 266 586 553 219 965 -749 237 -161 213 -916 888 434 -315 778 -568 834 101 -264 -106 57 310 -189 -503 631 -122 973 974 -256 234 -524 -505 -104 -842 -867 656 -41 810 333 366 915 673 -975 836 658 189 -193 820 -22 -490 377 298 573 -748 -94 77 643 -469 -530 326 902 -848 -849 64 209 120 475 -446 240 523 967 333 -926 -721 351 18 344 -704 -880 166 -599 -574 159 -152 764 764 -188 566 -69 -920 293 228 -530 725 453 -693 774 434 241 711 487 -955 -478 -354 -491 117 825 -399 -253 -140 718 -779 375 592 853 568 -300 679 -75 -636 178 641 -987 37 -128 -328 -454 589 -153 298 259 -825 -172 640 -659 154 63 -768 -439 453 -385 381 -108 -135 -840 -750 543 566 -798 -987 -117 -553 34 378 -393 612 418 315 -735 -805 874 543 -740 896 238 -610 875 -559 521 -897 607 215 -23 -323 -910 -461 150 -636 250 663 33 125 636 -625 -980 964 448 134 -318 960 -821 674 -339 712 243 -506 -877 -50 -140 -342 541 101 -64 525 -765 -203 297 552 -40 -389 577 -541 -545 -308 -169 -150 188 144 -141 -383 -221 254 417 601 -303 116 -991 -489 163 378 -948 -680 -536 -796 -289 507 -905 803 -987 329 -553 800 -462 -644 979 451 876 468 39 951 111 -638 -765 511 -791 -152 -601 -507 -448 -770 -568 -297 -475 762 457 296 435 -777 -366 565 874 56 293 -401 225 -418 308 686 983 636 353 -583 -764 -696 -438 -464 -956 108 777 -293 410 -433 834 -881 -376 -635 -760 521 -226 -957 860 898 -987 -939 -684 734 -697 736 -379 171 120 -172 -783 372 -23 -329 23 653 788 494 -830 923 -486 862 186 -292 767 -33 -390 -137 -729 873 -207 -877 201 609 -128 271 -156 -241 962 651 -712 948 -2 -490 264 375 431 -22 551 19 608 -717 163 -94 -447 55 918 539 -992 26 -905 876 -790 212 -459 -565 652 -131 925 -455 -636 320 -234 332 547 -797 -141 -973 -269 725 -739 649 -409 782 999 963 357 906 407 691 -108 587 466 -656 -471 913 248 -691 -68 398 -826 266 905 -18 -94 141 204 36 -731 -701 -759 -176 141 686 55 -526 -423 -33 28 381 -369 316 395 -339 -463 -897 215 9 581 -283 -619 -199 672 -349 200 -724 -661 661 395 377 387 831 414 993 92 358 694 -618 95 -978 -492 795 -298 -526 677 636 -376 -194 760 489 -260 732 -297 -344 -645 66 -938 485 -339 614 838 -659 -5 753 495 -777 -35 -702 425 137 414 -700 993 969 360 -112 322 -770 -715 891 320 23 -814 -570 340 643 -940 -535 -731 999 450 -129 456 920 542 229 627 -70 91 334 941 116 860 144 876 -590 -682 -125 -795 -797 531 -379 978 318 -322 -626 -906 299 -919 64 87 -225 -800 -121 890 922 356 673 507 640 -328 642 -15 -564 145 205 -483 -729 49 -505 -351 -82 600 533 953 454 343 36 -862 85 150 -516 424 -77 512 -212 -757 540 798 -85 442 598 808 -984 863 -238 -452 126 -602 -853 -36 162 -434 432 -101 530 534 -366 809 -292 -346 -998 116 -996 -423 627 395 898 201 -16 174 168 -563 -744 -402 -736 943 -385 751 -117 -391 326 379 -463 -954 835 -250 -77 308 524 -990 107 998 -249 829 687 204 231 684 -29 931 -384 529 -752 814 209 578 -83 -967 -125 401 537 -337 -353 -614 -900 -904 -935 586 506 -13 -144 -853 -179 -53 -595 223 745 88 812 817 326 -978 998 -892 296 574 40 848 39 893 -510 -842 -599 166 991 -669 510 -802 49 50 -975 -208 606 61 -852 -570 318 226 524 -846 587 -853 945 -852 78 -838 -702 344 -611 930 608 70 -321 -682 152 -235 -958 35 -581 840 -237 -827 820 -552 -825 336 825 -459 884 612 690 -344 359 -279 118 -347 -361 413 -779 -244 735 57 517 -633 -650 322 7 -737 -880 672 -880 158 -706 -510 925 -492 698 -900 139 756 201 -233 -108 -885 -11 182 -289 674 -384 -871 -380 -721 -799 224 752 -940 721 144 -273 144 -633 -181 745 948 516 711 115 650 275 866 776 -741 -406 -962 -717 960 -488 -808 714 -155 -396 -357 -543 25 577 291 42 -394 -640 -797 276 316 -31 508 -876 -210 -493 -867 241 -726 761 782 448 80 906 12 513 53 -449 951 57 -796 -727 -731 792 76 -417 -147 -470 499 -958 318 76 770 -544 -14 734 554 417 -841 -367 -730 344 963 -292 297 -883 -148 -692 -894 493 458 352 908 -74 711 -190 97 -485 516 823 551 688 378 -199 483 835 -639 548 436 769 -68 -727 534 -557 894 -92 -321 -906 475 624 406 -341 -323 543 243 293 196 -809 756 -180 777 -146 -669 -944 -957 655 -94 -494 -134 -489 865 861 -799 811 -134 772 268 168 108 -189 -113 129 -922 784 -264 141 912 285 -931 983 -645 -366 808 198 790 656 222 -504 356 -663 -627 61 -762 265 -880 427 482 -652 494 580 -229 293 817 559 507 -907 -248 190 336 750 548 -579 -480 348 -524 -140 -138 439 -922 -632 -583 399 298 894 -937 423 791 764 -42 -815 579 -132 485 471 54 -623 -506 -35 710 299 -240 -153 380 90 -604 491 319 -646 221 -589 -705 422 -451 -579 300 820 185 128 -328 750 454 746 -725 -788 -390 57 -438 147 547 -443 637 113 12 -607 598 -877 57 445 -498 -138 -228 -996 -215 638 442 -425 510 93 -407 -238 984 -298 -505 -846 212 105 116 481 20 -163 42 191 -955 -605 -16 71 -944 -263 61 -904 -998 -88 -813 577 -592 -59 404 -603 420 126 433 663 -845 97 122 -739 443 65 -498 784 75 -306 609 810 -259 -749 223 -944 792 29 -689 284 -547 117 816 -178 782 779 925 413 -657 -348 -38 -266 -199 786 -230 -793 60 -907 -580 -64 -842 -495 -758 952 -396 -30 -354 750 -754 -467 30 579 -892 442 699 425 -796 816 -817 -401 -227 -715 118 759 134 845 -570 -964 -295 336 7 182 84 451 -515 489 835 -7 -764 -512 -920 214 -966 -582 -634 -44 204 666 -234 395 126 581 208 609 -515 -309 -327 379 -124 -983 317 343 -623 -891 859 -394 -351 826 -756 327 -424 682 -951 467 -663 950 69 116 -713 489 -900 445 -366 -466 -872 501 751 892 -902 216 810 956 448 346 -184 -385 383 966 367 -311 242 -873 982 72 844 -608 618 -464 879 -908 357 863 658 517 -841 199 387 578 -333 353 555 109 868 -641 879 -172 -626 -472 503 301 166 682 114 -817 610 -221 -907 975 259 -4 418 749 794 -436 737 -777 -372 742 438 202 961 -112 582 902 -133 747 -951 836 730 322 293 634 -894 -69 380 773 901 628 983 -281 288 738 936 -355 929 228 928 -131 -30 6 221 672 523 -886 -395 631 827 -224 869 808 805 722 -506 41 -401 -413 148 -179 -662 645 -397 -629 199 53 758 125 983 600 -819 315 -79 73 151 -919 -738 -304 567 557 -418 769 -361 692 310 630 466 -609 -228 551 156 -978 848 522 -193 161 -904 833 431 979 557 -192 291 -146 -454 2 926 77 207 242 181 394 695 421 -658 -676 -145 -884 -375 877 7 578 -552 450 -705 -571 424 875 645 927 -847 755 -42 213 -501 -15 913 613 37 381 871 -631 -822 122 979 675 199 175 958 858 163 -829 816 -377 164 257 -522 -514 -839 -391 -271 33 337 259 881 531 -118 -89 260 391 905 236 907 -682 809 839 249 10 -876 942 586 -203 -684 -736 565 -730 -776 774 -705 -771 -733 -805 542 -992 -224 748 -309 -667 437 830 -733 760 549 991 679 330 562 388 70 -18 570 638 -200 -790 -641 548 -276 125 -348 -826 -342 -384 391 160 11 -750 158 118 -596 65 -225 -853 409 654 854 32 -837 -400 -302 -208 76 172 347 42 -573 77 974 -76 441 -243 -508 213 164 -784 -989 -316 -151 -333 635 -170 922 170 259 674 180 -575 277 78 -552 -670 196 106 -236 -344 743 435 723 903 -784 -365 -653 353 -591 -500 318 280 -321 -955 -164 380 -578 36 86 -51 336 445 258 53 27 400 -794 -866 -494 -625 -53 431 622 -151 -517 47 464 -160 -989 -868 631 628 56 268 29 -70 -221 -792 -811 -199 -23 -614 -95 651 960 -245 -385 -355 599 974 558 -939 505 -443 -195 -243 -515 -698 36 -796 -58 384 156 -270 -763 56 723 658 607 812 407 -164 525 -192 343 -991 -942 667 67 -317 -462 -330 -51 -57 100 -288 324 -203 -154 -870 -584 -656 401 -926 -65 -722 365 745 -87 -897 293 -386 621 893 267 430 775 830 154 545 -821 -205 -843 386 -107 -977 471 -941 438 984 -69 -651 917 -503 -150 518 848 -858 -616 214 -394 -28 246 654 -639 891 269 -663 -95 69 -987 -955 177 257 359 -809 427 358 900 579 -20 -186 177 -808 464 411 951 -298 646 338 -464 706 -186 -869 860 496 -464 -725 188 991 352 474 -618 -219 641 494 -857 719 541 -144 774 -839 -531 853 507 -516 727 914 -181 -656 -608 -811 465 70 -279 -94 -838 190 313 184 405 202 233 -475 -732 -132 733 -23 -800 964 -150 988 989 894 432 -826 857 -69 112 -532 331 362 -695 -585 987 -806 -701 896 -900 -973 260 -656 531 -632 -614 821 -67 298 797 919 99 -779 -939 -64 -677 -394 -503 -531 347 980 -869 848 -674 -257 48 -195 -589 64 -155 95 -718 27 -231 41 -408 -213 816 -816 460 -823 700 -736 777 -580 16 675 980 -885 -67 33 -577 751 -433 -548 -226 853 -832 -297 469 631 -138 626 713 -391 840 -188 -600 513 361 -468 -580 818 413 -827 621 -478 213 -652 648 -767 786 -102 55 -337 87 254 -339 517 927 -310 -122 695 -260 -324 -778 302 -667 295 931 -749 -426 -443 -311 -69 -306 614 -839 -337 -639 -84 -239 -581 452 712 757 479 572 966 -728 423 113 -536 465 920 772 206 744 995 870 -703 547 -231 622 -613 -788 -95 851 -43 -680 375 -287 -405 9 13 105 -558 451 753 -822 227 420 -772 -377 -20 -248 658 -138 648 164 83 -124 -982 624 -51 -963 -231 -883 644 348 582 269 756 94 123 -795 797 349 -291 150 392 891 -528 -956 -893 643 837 -357 369 -693 -127 696 -828 760 -972 -336 -196 838 335 124 -901 -120 687 -712 -566 494 -625 -498 -797 513 -661 988 835 356 -35 679 -313 -865 998 205 284 -650 25 160 -137 780 -909 -643 12 184 936 -321 238 49 -607 892 459 -353 -746 -643 -234 -406 103 985 -428 702 695 -178 319 172 -816 -837 -995 -24 -676 534 -498 888 220 628 -293 926 -106 387 392 998 -328 -559 -427 416 881 -85 -582 -587 767 -73 -180 -340 923 849 435 862 734 340 -606 842 989 446 663 -159 183 -710 -409 711 337 629 203 216 521 -413 863 -744 376 -854 -380 -911 -384 -185 -584 -183 -407 -271 681 -333 -937 -117 -542 818 -980 -446 -287 -529 780 -222 -954 579 -443 568 -84 -999 -851 -720 -591 -94 -672 184 575 776 816 -947 -155 -845 762 -609 -872 387 -667 358 -346 -991 -993 587 785 751 728 -60 -111 612 -281 -915 -735 -728 -715 735 990 984 12 160 -392 808 531 312 903 -629 237 -384 -861 461 -181 -704 48 119 -557 -775 -785 366 536 -193 -817 -982 915 -358 841 -496 85 -20 614 -722 594 -411 777 564 660 -373 763 173 -840 -652 289 651 184 -418 552 -199 -14 -59 668 -666 256 709 -101 -163 898 317 619 451 -57 562 709 703 -322 -766 -266 -911 -314 -542 723 -71 65 543 353 -137 710 11 854 -931 977 422 -937 775 288 -560 685 -865 -485 -443 -922 -964 287 -135 914 827 -1 -921 -809 223 480 270 -328 144 909 936 -92 -304 -82 -732 -602 651 763 -854 386 318 591 -939 -1 -885 -853 -587 759 -916 -115 832 -919 -118 -637 -398 974 590 994 -174 892 -775 -197 -950 266 -239 713 -182 -705 -488 -141 -927 433 -803 -840 600 502 248 -832 40 -896 -803 193 -387 253 457 -560 77 896 686 -357 -522 958 527 357 643 857 -824 110 -490 -743 842 508 -303 -703 251 880 115 613 -108 640 143 907 670 -770 337 -901 -710 739 646 -914 -91 -828 400 -439 350 -172 -965 653 -43 376 767 -357 -423 -82 106 -961 420 -366 380 -834 -959 901 -265 24 649 -747 -204 -541 -266 23 -189 736 -596 955 -278 -492 16 523 -14 134 303 73 -242 414 60 -328 -208 999 417 626 -302 652 -530 608 76 -290 -71 412 -463 -784 7 -122 419 451 590 -325 -229 445 860 -135 988 -327 799 156 705 289 -180 -475 352 829 25 -300 68 682 -211 -181 957 -177 349 -429 -935 -852 -228 627 536 162 -590 -364 -34 912 910 -140 183 75 351 -681 249 297 -777 -93 -153 -949 29 -164 340 11 949 865 409 825 -187 -464 832 250 -436 -788 632 193 71 -911 211 -854 590 152 -642 -776 -519 22 -173 -147 568 89 302 -783 362 548 808 717 431 121 -423 872 -465 -425 995 -192 -775 990 -261 427 -390 -155 10 -636 -264 -196 547 -52 683 400 -774 939 670 788 -947 581 -511 372 273 186 -909 -843 967 -571 9 706 668 -914 -410 977 637 -397 735 511 -594 450 -946 -344 -37 -94 -607 -519 706 301 -945 37 -51 717 -847 96 520 415 473 -301 -403 -395 309 -593 -530 350 -191 668 243 618 191 864 -721 -596 -545 -561 -804 891 316 60 79 -450 -731 -372 -978 -219 -546 248 755 563 -235 753 -607 -754 827 -117 988 -989 224 -949 -666 310 -821 733 810 509 295 -800 -724 -17 382 843 289 379 7 488 58 225 331 -765 -18 -657 437 -930 379 -101 -591 736 -936 -519 609 -836 -469 -130 -480 -343 36 938 -856 675 380 379 982 -356 505 694 -221 948 -935 -194 176 -885 50 85 199 -385 -990 734 -540 795 772 -998 307 -57 -220 955 675 -559 971 247 808 779 -918 390 -181 973 -870 -757 982 -863 310 289 968 990 -129 75 -467 466 682 -637 -964 -159 31 -982 671 -240 113 -590 108 115 921 -59 -490 249 -712 618 764 -885 615 -134 136 106 -109 -160 54 58 382 -421 739 942 -338 -98 824 491 200 -587 888 343 -433 581 -258 -930 -857 86 886 -681 -60 678 28 88 -432 557 -652 -262 -159 -887 -31 -143 204 303 930 385 -654 164 151 242 471 -690 -870 -213 -192 319 864 674 325 -485 -560 972 -616 -530 455 850 -566 304 693 -384 -181 347 150 -719 704 360 909 -994 -531 760 315 -849 -397 -914 898 383 826 -529 -502 -399 -85 907 -120 -207 -128 259 579 995 552 -781 -506 -486 -32 -564 -598 956 155 -525 79 802 611 -457 -666 30 -985 -963 250 721 925 -871 343 -475 627 -115 4 748 -246 233 63 -557 487 67 -755 -129 -895 -93 -149 910 289 -675 183 -144 -440 -166 752 692 393 754 -323 -386 14 -826 -952 334 -589 839 -729 -961 454 792 516 858 976 237 -599 -451 -842 690 -58 932 941 653 -4 -444 -637 697 -975 -376 683 -2 850 195 -423 372 -618 -599 -415 -870 361 -427 908 256 -642 -587 -994 -885 25 21 656 -554 894 -62 445 841 275 -996 -381 -551 864 712 796 524 899 538 671 -183 848 469 882 162 791 101 378 -346 689 -24 -715 295 991 -61 588 -632 673 -843 984 146 -604 -932 -451 -59 738 173 175 984 -197 20 6 698 -268 286 -632 -192 299 504 167 22 966 -35 -516 929 172 -633 363 473 -726 -465 -339 550 -625 257 864 409 760 -413 261 271 878 351 -624 -119 781 -101 414 166 -526 836 -289 -165 -969 345 944 756 279 306 886 685 205 62 610 -669 964 474 550 176 -683 -105 556 366 631 707 -276 763 839 -893 612 513 -306 -787 539 -24 -793 773 -91 666 -537 561 -211 -125 -80 -56 -817 312 -821 682 542 49 976 -826 -537 -733 -278 673 -275 -315 -957 -39 236 185 -158 203 752 227 -367 -165 247 646 593 684 238 796 991 738 952 -229 -218 635 -680 -573 -571 328 800 35 -911 -843 926 -226 88 492 447 -491 -75 926 -64 -8 -116 677 200 653 978 -3 -714 -461 -686 995 -394 -1 301 482 411 -64 111 85 -438 361 -446 -801 914 691 270 340 -374 237 678 -593 478 -992 -812 -545 -147 742 88 -60 -283 295 537 483 -465 -203 585 738 302 -506 874 619 -978 291 33 -541 242 -505 558 -743 -124 -525 -122 -987 -27 -803 123 995 -782 -847 -196 -702 -55 -300 619 860 725 -390 -862 178 -295 439 730 -64 993 -316 -367 6 -224 -316 -828 -268 56 726 731 -485 852 513 237 782 -810 149 -430 745 -914 825 -766 989 -982 -657 -412 -86 -430 -928 316 904 52 90 -233 850 859 -962 -837 919 801 -246 679 -998 -676 -410 -410 -866 -400 486 6 323 244 -563 -213 532 -958 -511 344 -31 600 -173 -767 367 93 -976 671 -198 -700 -368 -555 783 64 155 -665 -941 -745 -391 229 -783 801 -716 -807 773 960 -120 179 431 -216 -865 862 -177 684 352 -56 -302 -870 -501 565 -754 -528 59 468 -650 -525 -859 941 477 453 971 -279 514 -910 388 -87 -309 162 -834 389 282 256 108 663 928 -360 216 -835 -830 -931 85 989 -250 499 -330 855 -857 211 365 -19 -790 851 847 -206 -11 -76 75 -855 -387 635 836 -740 447 629 -625 -496 189 185 -250 956 921 655 -219 -579 -930 -719 -837 -339 -800 803 -275 438 -252 468 464 -840 -760 -943 -2 923 -718 330 -7 -998 -865 92 376 -943 97 233 693 636 7 883 932 963 131 -32 -26 -47 753 -371 -445 888 -270 902 760 97 -507 -944 -371 974 -926 921 -871 886 503 398 86 -554 -19 139 -885 100 -104 811 390 -984 725 -162 887 -862 46 -388 -714 -641 421 489 348 761 416 -266 -598 -692 -194 -381 -235 332 -909 139 790 -897 -23 37 130 -676 -551 -595 223 731 -758 -437 846 -456 570 -741 473 910 -151 321 -635 -792 133 7 225 -702 -938 320 301 230 -619 -530 732 -974 -266 -401 -894 54 -30 -431 113 919 -189 510 521 -774 -974 554 -600 -979 -147 364 132 881 183 -867 -402 320 -258 348 754 -373 -257 -693 -313 722 -241 -503 873 -353 -517 738 -38 802 -604 85 71 -762 -464 803 239 983 235 170 -277 976 -73 -443 818 103 -734 935 587 -457 797 77 776 895 -37 705 -550 127 -780 873 414 584 -844 -752 471 -926 -216 -579 659 254 909 -344 858 -715 -67 -296 975 -569 -228 300 406 -901 -555 406 669 179 -984 -499 -287 881 302 635 -376 824 -304 683 -613 -380 626 -753 -319 320 389 -610 441 993 331 187 522 -975 -757 240 739 -254 -469 616 -943 249 -801 440 -546 484 980 -943 575 283 -368 -996 835 -965 897 161 350 123 220 335 -374 -983 401 298 -394 118 316 937 630 534 -373 -922 -675 -33 985 -520 70 -139 -572 -981 479 -421 565 -728 206 -147 -265 -444 -268 673 107 -399 -962 -484 317 30 886 -553 402 -941 334 262 -84 829 -802 213 455 -29 766 -725 -759 -417 -689 511 579 -993 -513 841 626 -823 -445 -758 -99 643 388 -871 -685 993 640 363 90 -214 157 248 -425 118 -27 -197 -408 744 159 -146 864 294 916 646 -1000 -543 -61 -675 659 -793 -617 -417 -955 -722 4 -729 229 85 718 482 971 -965 -519 122 236 255 -237 739 -130 528 -754 737 626 -673 358 -142 150 -226 580 -90 -903 328 -226 -927 -421 -296 -890 51 -966 2 -797 -944 293 625 -602 812 107 -881 -347 -423 887 -444 -264 -661 -999 753 -984 327 251 -837 460 59 709 -934 -900 757 -779 -862 -987 -190 603 753 792 232 646 -591 -449 599 -841 169 -790 -402 -130 913 -791 199 -155 -152 -466 436 469 -712 -218 -243 366 -830 316 -821 171 -742 764 -275 584 -1000 -4 -778 651 718 -501 -811 -413 712 -515 -428 -270 416 781 807 -199 770 287 -566 116 -669 245 -378 941 -598 330 -89 441 562 -443 482 780 -297 115 736 882 -460 -323 421 -894 -77 -536 997 -405 388 15 344 33 -567 -232 -685 -687 671 367 391 -942 -655 165 259 -486 -70 -555 -617 577 175 -70 509 766 -247 -957 254 -650 -807 377 598 540 -287 -133 744 299 487 -936 713 480 -79 837 -486 -761 -401 -70 624 573 -557 938 -918 195 161 417 -455 937 -131 948 -566 -44 -91 747 -322 -529 -455 479 820 493 -578 434 126 -920 -637 -824 -93 537 -254 888 -917 -508 -231 504 850 274 343 894 -107 60 -770 848 -109 289 384 -525 -422 -546 -939 -456 336 242 -285 -703 -842 394 -813 691 -675 -912 -716 -538 594 -283 -738 993 769 -990 -97 336 179 -921 -623 589 955 942 -166 446 976 -322 263 -407 747 94 67 204 -124 971 859 -729 -270 -336 281 706 79 -888 778 13 845 -746 383 843 -973 891 663 -457 -851 -176 964 -826 528 -958 843 -935 721 853 833 938 186 -811 950 -2 -507 230 -87 574 -863 310 -831 764 -681 441 263 -124 459 -44 149 337 335 10 -948 912 93 -925 415 168 -665 281 919 629 190 -811 405 329 -660 -156 -756 660 -63 85 705 -394 -127 -985 -367 263 290 -701 -823 565 -246 28 -230 -953 81 555 -600 907 620 76 -115 -915 -506 -946 -247 -868 944 705 -323 105 717 -328 -827 185 11 -289 -292 475 -705 -973 -891 -529 -88 -478 869 -225 -501 761 -831 -323 -15 -806 -721 -356 932 -632 242 632 906 40 368 -339 95 -990 -367 650 762 -45 546 323 -155 -742 -461 -810 -447 506 168 653 -251 -601 56 -324 107 835 -577 -516 -684 -615 -972 -142 154 -365 -643 -703 -273 -922 351 -381 -182 591 -948 38 -787 789 -257 -107 -787 -828 987 -43 -556 389 -686 -905 -294 -989 -876 -994 72 191 372 -798 -552 -316 955 930 -152 42 -617 -522 -13 -849 -510 -165 -154 -117 -369 823 582 550 -520 -261 731 -265 379 815 388 -169 -754 -935 -494 -578 222 442 133 301 697 -467 -533 99 829 892 169 -609 -978 -480 -235 -699 550 37 1000 200 -1000 -801 -297 -6 615 788 219 -990 -799 -325 -236 -640 -355 573 -865 -891 705 -980 -509 510 -287 -131 -814 928 -595 538 968 220 752 -552 207 767 847 -656 -999 210 363 -524 -499 232 -114 450 -272 -92 -165 -877 -790 4 -917 -182 -439 -418 -116 166 280 970 81 -329 -251 -989 452 -645 407 718 -591 195 -136 -304 137 800 175 350 222 -471 847 517 -303 -812 406 -762 757 -239 -126 757 -448 287 501 -241 49 -200 833 -6 -858 73 554 322 781 945 544 -49 -875 786 5 -689 -67 811 333 337 -533 -787 -401 799 -409 212 969 998 -815 781 220 -527 407 520 664 -770 -861 114 -455 126 -242 -189 735 722 -258 -910 228 593 56 -74 -128 984 -980 -123 -440 304 500 665 -882 -638 348 942 -89 710 -453 331 -752 903 -904 -122 547 206 783 544 -165 -765 970 -381 -8 -1 425 -787 -850 -712 -771 850 270 56 -567 -690 -718 575 296 -472 874 485 247 784 263 -560 -157 638 -900 -399 465 504 868 208 951 936 -616 -922 -149 306 -678 -815 820 -237 -316 -587 504 -727 -591 -69 -250 810 595 364 196 -74 -768 -411 587 813 -926 -39 152 925 -920 -771 480 341 536 3 -583 194 -418 404 -530 -718 -77 986 -875 -425 -773 -532 -109 -131 48 66 -331 292 353 -28 -844 -300 -320 -249 -605 -714 -719 -472 334 53 -963 -541 580 -894 -441 336 -470 -453 -851 28 -971 533 -385 630 -368 -513 -912 429 -373 878 -247 -469 -82 -73 -133 33 -819 296 -778 559 274 -848 -165 166 -258 -4 -41 -310 977 266 717 -27 973 850 988 354 240 -13 -236 -597 472 798 223 -411 915 644 506 -153 962 -630 238 935 654 -938 420 -631 -669 -974 403 -480 -961 892 528 984 904 432 -441 190 392 -446 342 758 251 -361 520 -333 -26 771 908 15 -767 710 95 -575 263 -304 704 112 795 -923 925 -506 37 574 -192 399 292 -591 727 -125 41 112 770 -684 359 599 -708 -947 -26 934 552 -758 -102 -409 -206 472 106 509 -784 501 -95 244 739 -187 586 279 413 855 -426 950 447 -636 84 -948 -887 62 528 928 -896 -813 -88 -645 225 653 205 165 -477 661 -293 -35 679 -616 -509 599 119 400 -206 623 -734 590 454 700 -850 -605 -409 -89 -234 -270 -795 938 539 -85 -325 -724 -239 -821 381 -603 -423 -772 363 733 -976 685 -614 333 -267 478 163 805 -114 687 9 937 296 737 491 316 -374 994 -549 745 -523 -744 912 -98 577 -877 493 792 -205 343 92 -928 971 -618 -344 -389 -81 352 -660 836 894 -360 976 685 576 -91 55 90 -958 466 -626 -276 -419 -887 594 873 689 -676 -639 -738 -819 908 -851 880 -911 686 746 728 161 323 -199 -788 -34 487 -759 438 -656 570 -765 545 691 520 691 -556 -627 26 -273 -472 -293 -452 -130 711 -451 -743 604 857 937 559 -91 291 -392 138 -360 95 240 -141 808 -638 -142 -53 215 620 748 -430 -893 -404 777 -865 -630 624 996 -551 -30 -375 858 259 216 221 -751 -54 179 -301 -750 988 61 -196 -9 -11 -509 -166 -865 -843 687 170 -616 -798 429 -468 452 362 -277 785 597 713 -685 615 -196 -299 999 767 -664 522 12 701 -112 151 965 -372 -493 981 -618 802 531 797 703 263 879 -734 183 -346 -752 181 708 381 398 -518 696 -397 236 423 357 462 104 -364 -40 514 166 831 -659 -688 -151 -841 877 -686 999 65 -916 -623 499 977 -680 510 133 -239 -400 828 976 -267 215 34 -478 -660 -174 -475 517 430 -759 -919 730 -582 583 -303 -195 367 506 862 -708 -633 182 -358 343 -818 333 687 -28 471 45 827 -447 584 416 985 -375 -257 -934 -912 924 -120 -319 -660 -665 -540 -318 503 -650 441 -729 311 312 -65 -768 544 428 68 -79 -244 491 316 -747 -834 382 -610 -219 -157 78 714 612 144 -283 686 -109 693 -811 838 243 -40 665 -250 555 867 751 -490 184 539 244 -207 -873 228 453 975 880 -804 -438 161 938 743 -683 -427 -360 744 710 -617 -792 -483 -237 -6 68 -671 31 995 -364 980 -755 -539 -588 -675 -390 995 -323 853 869 218 118 -272 -798 -400 995 -369 -358 -401 926 557 556 468 676 -243 516 -287 393 802 -57 474 -42 -174 742 510 946 -720 906 -760 -732 455 -303 -550 781 766 -179 -264 885 -258 -991 897 -940 -984 -148 -412 869 -167 -266 554 -252 450 612 -541 -930 -155 59 -470 -237 745 -726 -78 -352 -378 -981 579 53 44 275 163 927 74 469 -822 395 -295 407 169 -511 -941 -358 598 864 470 873 -50 -697 811 784 -521 -916 -351 178 -443 -179 -776 748 -469 -874 -149 -928 -892 683 524 651 105 -261 -202 300 433 -966 -510 -661 -143 225 127 -317 -787 404 496 210 -841 528 -338 151 590 -745 751 -352 100 -369 339 836 -313 735 462 -255 499 14 728 568 693 679 -173 131 -145 588 915 709 629 916 677 -809 917 32 940 727 545 19 412 464 201 280 -267 -9 -93 458 690 334 -695 306 -729 -495 360 -826 369 -341 626 870 234 984 -130 -216 -349 -270 -819 7 -871 382 542 949 -215 -236 986 144 541 -998 682 -761 -102 957 795 -962 153 600 -84 -383 678 68 -997 -371 -925 -507 143 -185 -582 -946 -388 -929 270 33 968 -628 -158 -295 -485 426 -311 -597 -919 -566 349 293 -213 708 -989 -93 -905 806 972 -430 -626 643 -129 -914 46 339 -916 891 854 -222 -139 485 735 691 206 529 654 -840 -457 25 539 373 115 -478 -926 -901 -317 920 -519 -136 834 -399 648 -934 -421 991 682 375 13 -761 -682 856 387 115 -213 659 -141 20 -259 463 -459 220 908 -568 57 392 427 262 -176 -4 -599 -373 133 302 -992 -306 707 -534 790 -693 698 353 -351 -521 874 -574 -381 124 900 3 116 -34 593 -651 -948 383 453 953 -94 52 -644 178 -115 -99 -706 625 -324 -588 -228 -97 -575 374 -656 741 332 14 514 239 443 -326 143 -245 933 393 365 391 813 -818 -610 147 641 489 -168 155 -51 636 72 -584 112 -367 -286 122 -380 -988 847 -365 -95 340 -307 98 964 -468 -183 505 -999 67 -302 671 -149 -933 -313 -81 -223 88 -578 -544 215 283 -341 673 -981 603 909 955 -68 545 466 814 -350 -213 -929 -445 305 -119 48 -468 -42 195 -710 117 596 -18 -397 413 551 358 711 -141 -370 -934 690 -279 612 -648 411 543 -457 -290 -273 -926 -34 -913 -594 -99 359 -708 808 -149 317 673 -339 -367 -202 -911 -141 660 83 -243 -610 923 -979 -152 562 687 -130 -947 177 -671 961 -68 -235 -561 84 -81 796 -746 638 -319 830 -495 -822 582 -854 -337 548 920 -407 385 -970 -21 426 -74 241 -173 200 -311 660 642 653 804 -646 -909 -655 -953 -810 26 -658 -508 -233 594 486 666 551 450 304 825 812 127 185 881 215 123 -195 -322 -205 -982 414 -13 -376 -163 -287 686 925 940 -258 -603 986 -250 610 -333 161 -737 -159 989 963 251 -368 -714 -913 523 771 969 84 841 846 808 -610 -526 838 919 -748 -262 599 219 124 497 217 49 -540 -500 452 872 -77 285 688 175 783 586 747 -190 -224 -469 -209 -746 946 760 -485 -545 289 -712 -122 812 384 647 -115 -737 998 964 -137 -256 191 -341 176 -973 -677 -600 -891 -461 -740 226 571 418 -308 -524 496 661 194 484 909 404 243 623 -797 153 -984 -361 807 -265 830 -792 561 -591 -835 -198 -926 246 -5 303 591 668 993 880 -491 571 884 283 -237 -464 -226 101 -732 -365 779 529 -54 385 729 -583 609 461 -314 510 -403 967 -789 798 -274 -178 137 769 -994 -366 -356 -422 -61 -11 -423 817 268 -801 560 696 554 -909 -419 -571 -407 477 -513 339 -561 -731 909 737 -578 -341 -879 -445 208 -447 -734 689 -493 849 -194 753 -316 -505 -154 193 117 925 380 234 875 15 64 -825 -364 385 -541 -543 -904 -994 -686 238 599 -280 -176 -979 -203 993 -128 170 -3 473 918 631 205 465 -872 -539 -484 -51 239 -91 -455 -40 -144 382 194 -230 -966 906 -9 195 846 -49 797 -362 -567 491 -856 -52 -233 -957 646 469 -321 488 -504 450 -583 -522 304 521 1000 -909 -994 -88 30 765 -327 622 640 293 881 -451 -804 214 842 -60 741 889 -656 -844 918 73 440 334 157 146 55 79 812 -622 128 573 329 -396 -561 874 815 -476 289 -103 -790 -32 -366 -266 -87 -748 351 -982 741 525 -945 -846 124 -901 37 756 666 -286 762 -3 931 938 370 -485 -440 258 890 -447 -866 -739 -735 998 -922 -459 330 906 64 132 552 671 815 -112 789 290 -317 523 -712 806 648 -83 -495 972 819 486 -674 490 -69 -80 950 850 -219 -326 759 -813 -647 -60 -432 886 -946 -462 730 -516 636 399 903 42 -432 -720 -622 -545 23 325 444 93 687 510 874 45 -489 560 -343 893 -364 183 87 398 844 -36 -754 750 -128 549 -704 351 734 121 -865 496 764 729 707 -808 -533 615 125 394 503 89 -462 -277 835 642 43 242 623 -734 280 -963 -834 -966 416 -781 -325 492 -78 -340 224 474 198 730 978 792 557 781 304 -477 -585 917 -620 787 174 299 -866 9 -76 -752 -835 -324 669 -241 437 995 -906 -736 -781 -381 -496 -470 -728 945 345 281 283 -592 -253 -446 -688 -878 -259 -966 81 359 120 -623 -229 144 -311 188 -620 -638 -259 -621 -434 762 531 595 889 558 -616 -326 -47 250 -387 -792 -96 765 -813 -163 370 791 279 -443 -81 153 -220 -177 -635 819 -485 -974 -575 765 857 494 -740 -288 -143 -711 546 -962 -827 -811 -957 734 278 -553 -611 530 104 -807 545 -855 896 481 -115 821 -659 -270 -228 354 222 979 -63 320 -846 -230 126 -190 570 -390 -346 355 919 -921 -864 -266 -502 786 612 -727 777 103 -340 771 -777 -181 -67 -576 43 -957 813 830 -227 882 874 -747 307 -65 162 222 -257 830 778 35 -116 999 -513 788 -840 -775 -128 -628 -735 -282 -587 -390 -665 556 70 -381 246 -640 -370 -146 587 -860 528 827 621 -803 564 486 -722 -128 -8 -956 -88 268 -192 902 -989 911 -843 -763 -541 -590 586 -722 299 -121 41 921 -79 263 165 792 -263 -12 -962 66 -931 862 -425 694 640 458 371 41 456 606 -171 -142 -302 230 487 -353 725 -859 291 -321 -331 -163 -748 422 -153 976 -388 792 575 -937 -470 260 -362 -459 -952 575 998 -449 -421 558 -666 905 168 -827 -74 -51 969 498 70 93 28 -662 -69 816 608 -876 8 155 499 483 -645 -134 31 748 -25 -55 -725 -931 -961 -348 503 -37 532 -588 73 582 180 482 -493 650 -679 -49 69 853 798 174 708 551 925 -643 800 -696 -388 -249 -588 -538 621 -999 -968 244 245 -831 -38 767 -609 874 -448 -700 -388 -357 745 -272 -167 -605 586 -996 344 -17 -109 436 -636 708 145 546 689 42 -397 629 888 941 -190 139 -128 -182 599 587 -624 -650 -599 -947 -20 -72 249 831 -294 -299 -847 -664 532 -701 -703 -322 34 736 372 310 -228 -50 -898 369 -550 -907 404 -183 -952 595 184 322 354 94 -351 646 -834 148 150 -516 -594 -315 928 -920 944 842 -554 870 -818 -338 -840 129 -613 -613 -319 428 300 238 -21 -985 -325 22 91 -27 121 -759 -945 87 278 323 -492 300 224 601 -887 444 -552 -376 450 -600 660 -815 622 -413 758 -575 -431 465 -713 729 -728 33 971 -916 117 -984 106 564 468 274 -49 -751 -276 8 -617 -905 354 119 189 -443 -927 217 640 173 -734 772 -353 -139 -688 -740 -757 250 -647 -352 494 -687 -850 233 -286 564 311 -180 827 858 -673 -542 409 453 -307 -783 -360 553 580 304 -967 341 639 563 -255 -446 -18 94 202 716 204 711 -268 577 432 812 506 215 298 -912 -567 480 -817 806 -765 102 -888 -485 -294 -530 -362 -76 -857 367 712 -522 250 165 -502 443 619 -364 -78 608 809 -46 372 -915 182 -121 642 -287 -500 -293 -648 469 475 -310 -665 1000 -607 -231 -429 -127 -609 73 -579 801 -652 -134 -963 -963 -586 947 -356 -456 635 -477 237 -234 -253 777 -679 164 -964 -12 511 -177 199 -9 -919 948 345 -882 -474 -638 586 770 235 545 -519 -838 -268 709 216 -993 -437 229 163 -3 -483 124 562 -262 -569 48 -319 -271 524 122 597 -63 -290 -215 555 -214 -433 333 480 -259 880 -908 174 576 351 266 466 677 336 146 -489 932 -357 957 607 -42 -434 496 -101 560 -699 -580 1000 559 855 704 98 -560 -564 59 -669 -641 -727 397 -669 481 -476 73 -191 -960 -677 741 265 -552 286 -83 244 -267 -622 -356 356 -907 -207 -70 520 -896 -870 -200 -7 -444 -789 394 495 948 754 -448 -497 729 -420 -557 -583 604 141 455 -124 711 284 -213 -67 -675 -852 640 181 196 740 -126 -386 86 -874 -102 -745 -845 809 660 799 -554 505 483 -118 699 -152 695 298 381 922 518 901 351 302 387 -254 745 -773 -427 609 710 522 883 287 -172 843 887 -142 191 94 174 949 -377 934 -993 509 -834 -393 226 768 -630 205 783 -372 685 884 333 618 100 786 -829 173 -935 427 -217 -426 446 512 174 -373 947 659 134 -1000 440 -51 -312 885 277 -859 556 876 -739 -446 525 -560 159 -790 667 -194 -990 386 -54 997 574 179 -773 -288 378 23 -903 -819 -236 -562 432 210 -359 503 -972 158 576 499 -78 -872 -363 562 885 577 924 705 -911 831 553 780 -865 759 -692 -444 -570 627 406 -551 -313 -192 -232 188 915 655 712 -113 259 -70 -841 115 -960 -898 -484 674 144 869 539 -994 922 888 84 -62 -70 678 -172 -68 -547 386 -952 -13 409 -73 247 -302 -237 169 -958 700 -860 503 204 -733 6 175 948 232 621 -856 -959 -129 906 803 -881 508 -795 928 489 -660 742 -883 746 -925 269 454 -595 889 672 -336 -659 909 -546 333 -647 161 15 -334 -679 -295 310 -38 967 -503 421 142 755 -788 -973 748 289 593 -534 797 -314 696 -786 97 -906 -662 292 986 -636 -539 -919 -785 -445 -577 762 900 584 778 -842 -311 -875 -539 -648 620 -418 346 -588 -5 597 -785 -445 25 63 769 -736 440 359 240 331 -823 505 -181 927 -936 -731 225 -40 -636 935 929 650 524 -206 506 -159 -440 -451 -212 -236 -617 560 -779 -814 -899 -9 -876 -517 759 -789 -653 681 -539 -736 922 633 -984 -655 -843 111 365 893 402 -748 437 560 155 790 -572 -692 -946 -269 -883 656 -699 521 -602 -186 -543 377 140 -268 -733 -318 -112 512 257 481 217 510 -115 -713 -244 4 200 -815 922 -681 -977 -765 407 849 759 303 889 -248 -200 -393 -839 11 920 -290 918 -788 -595 523 -518 690 -617 -903 -276 -577 408 -611 -701 -429 -861 988 849 678 -843 -736 748 -582 581 992 -598 962 671 427 -517 987 -657 -349 633 -357 281 -994 -605 -749 -594 -121 637 459 448 -978 702 677 365 511 749 -529 907 -535 21 94 -842 931 506 -676 979 -309 -364 -535 427 182 -956 -989 -300 -2 -112 -950 -28 569 871 -554 279 -415 659 52 -767 224 439 18 -340 -462 -427 -222 -158 269 605 174 -781 -198 -994 -313 -870 -343 711 77 346 679 502 445 578 14 -323 -658 399 278 255 -674 -303 422 179 -463 185 -398 -149 10 357 935 -901 -758 104 65 130 604 -443 -287 -472 642 -874 -235 -678 -411 -147 -761 -624 -522 -835 -533 -181 -9 191 -285 -396 21 -702 189 -114 -752 -662 -549 487 342 -947 -441 -851 -433 486 655 945 -604 -461 -907 -416 -157 -599 -591 -352 -112 -395 225 -341 233 407 -414 990 -801 -684 144 651 439 -261 405 987 402 -48 -604 -358 43 227 480 460 601 -44 801 -807 725 511 -310 -513 -614 574 -395 431 809 873 -78 -783 40 -233 734 -836 61 -458 220 -984 63 -246 -817 -77 -849 171 885 559 -122 323 -697 -348 -209 -246 -79 79 -899 547 872 -901 -462 -762 384 -205 177 -937 -222 -750 -751 -638 -289 180 -707 456 -685 -7 783 470 462 -641 545 892 118 124 -271 -909 710 618 154 -345 -317 762 -55 169 -148 -349 78 110 996 14 662 570 -834 479 -947 -103 -914 638 -465 -616 -482 -593 910 752 -986 231 -688 740 988 -70 -255 -48 -525 673 -799 259 140 -978 379 -439 492 827 -621 -410 -444 -811 494 -852 -233 -329 -292 489 225 -478 -489 283 446 668 413 -259 788 -459 -624 756 571 348 -767 687 787 -982 -454 -70 992 945 276 815 610 -118 -869 -297 -233 544 38 820 990 -45 68 -587 926 438 488 542 560 -239 -4 -911 -631 -291 593 752 728 330 -896 -644 9 291 -116 611 -608 640 -777 818 -650 131 17 611 -541 -508 896 -715 238 -34 -205 -758 889 573 -170 826 560 122 0 23 -531 785 683 498 195 -821 743 -34 -457 -835 -269 856 223 683 162 -354 -538 640 -107 -639 822 775 -936 311 459 488 -552 -185 -667 749 44 138 -396 359 -897 41 -297 971 -175 -154 572 -673 -206 442 215 -549 53 421 672 763 -858 548 183 885 -784 251 -157 -921 -490 -11 -766 49 476 -351 970 -440 -356 748 -94 -1000 -353 768 -367 627 -875 564 746 699 -745 408 -547 -861 -458 -9 -691 438 698 405 879 3 -127 392 -188 -140 619 -649 -171 413 803 -711 294 -600 -234 935 840 -576 -112 914 -797 -964 -807 -200 -373 517 -148 -760 293 940 -96 -34 883 -383 287 303 610 581 -960 19 -624 -86 -708 969 859 -582 -964 600 362 926 214 707 36 902 397 670 170 22 -514 -90 732 979 887 -514 433 189 -519 542 704 694 -432 856 -698 990 -722 679 661 -376 564 132 526 461 766 -837 -798 962 825 -279 -816 -369 451 930 677 661 888 526 -203 -745 -397 -867 -51 -734 888 399 -613 314 954 -528 682 -854 152 736 397 -700 773 -437 99 -414 567 -727 -395 -150 -858 -780 51 -810 30 883 203 862 -672 563 618 -627 809 183 -686 -223 -437 -201 -161 -533 9 644 187 -644 39 -590 903 484 -917 -136 -673 449 -396 -256 108 45 913 -570 -354 -467 -269 -710 677 -457 160 -407 -764 -838 537 -762 791 -849 400 -702 145 107 829 -906 363 -54 -438 670 -72 330 -765 -71 116 644 -537 -452 619 845 -974 -868 -802 -975 982 97 789 321 171 -400 -162 973 672 -594 850 -568 649 240 -482 66 -136 -111 -860 -839 968 -613 538 399 -787 -470 471 490 -876 -210 -543 834 460 152 -21 -822 38 948 -345 -106 974 674 -633 530 -119 976 -581 636 -40 -585 851 -293 73 629 -488 -859 596 357 317 -5 -523 -881 781 668 26 765 -766 -192 750 102 517 411 -961 -197 -245 -544 287 59 827 -717 -112 -121 546 -269 -325 -633 -934 -985 257 977 -447 328 913 118 667 -510 -519 -269 853 924 246 -925 -344 -725 -567 422 -354 -788 -164 -745 320 925 -557 28 346 -613 -213 -24 644 109 -468 -362 896 -277 -690 -480 -469 -349 973 -914 141 -971 388 907 -692 587 530 -915 271 699 -50 524 615 482 -761 314 -411 -598 691 -978 -382 801 704 479 -903 -322 -382 910 -644 31 -395 453 -476 -855 187 -464 287 -402 188 899 -222 936 505 -454 -344 820 -111 -669 866 -296 -722 141 -263 852 362 737 -658 -840 -443 459 817 -436 587 -505 139 -276 -345 -413 -318 -336 864 475 -259 -378 577 185 411 -693 -130 -906 611 403 -766 -144 -309 450 209 141 -874 -542 300 -585 -730 -372 -468 -192 -806 -716 -295 241 -803 -664 -878 134 -940 -569 -61 -100 259 404 406 114 947 -436 470 -758 434 742 -449 -38 329 138 876 -713 -63 -464 -182 822 570 -685 55 -892 -563 211 948 -652 -753 -217 -901 376 920 -882 -597 421 -755 -433 -336 -76 -986 -279 -886 -754 -552 -390 733 756 742 137 -815 694 -975 304 247 -392 8 -673 -345 194 601 -20 -847 -164 -784 862 -740 -663 328 76 486 683 -317 -602 -635 981 864 -543 828 70 -294 804 -62 383 113 724 614 496 216 -147 694 -218 676 -315 107 888 -205 966 77 981 376 430 -311 -802 231 -392 -274 -229 95 38 947 -907 -84 762 71 -29 -841 -419 922 -286 -116 -671 967 972 -201 81 165 -677 -936 151 773 -627 -440 -963 -341 -278 -677 182 -691 -392 471 20 -863 -547 573 611 730 -844 -717 112 -575 -836 535 900 905 -302 412 106 -383 -292 670 344 474 358 981 3 -851 -766 986 275 302 185 83 857 301 -18 -558 -852 -883 -608 849 -622 748 -167 976 505 -753 -251 -334 970 -525 694 -291 -605 184 620 335 -231 -903 65 -677 507 -291 748 -613 928 -425 -348 -716 -72 -622 794 -85 -266 927 456 553 -941 361 -753 -501 -156 -351 425 -850 -19 699 -455 -283 -776 448 -858 221 -285 566 -28 -305 323 -404 339 572 -455 -639 -476 -25 -463 -735 -91 552 705 78 -643 -979 -658 574 693 -997 -258 584 -34 780 497 -471 -390 -193 -367 864 955 907 -400 -379 83 -551 -791 -636 -744 -97 -511 -741 577 678 811 255 -978 -951 995 970 -952 921 -63 -317 -564 -513 464 -336 606 55 -884 -368 734 43 760 -557 -617 -189 131 -418 103 305 -763 357 -712 -863 -121 946 808 198 144 -867 -424 723 -849 31 759 -897 308 137 -236 626 785 -63 870 775 -525 718 102 514 -973 -403 450 -263 915 453 -16 -616 70 132 -395 905 -468 -647 776 793 451 342 -74 12 -791 -970 -961 -781 -526 -583 597 -380 -266 675 520 622 958 -885 -345 -129 -472 151 -483 -807 30 888 59 835 729 -233 -876 -97 935 -889 -230 420 79 -163 -872 -134 405 -468 212 532 458 -408 900 353 -326 -657 -805 -866 355 858 969 -591 407 -192 -103 -291 -226 913 335 -296 310 593 169 -428 6 -719 674 810 836 2 16 438 -404 -343 -577 -694 -602 721 -271 9 -422 -467 -681 -523 -866 511 -857 -882 -150 226 316 424 -819 743 224 -38 718 487 -276 576 -828 847 148 -942 -608 -465 935 750 -849 -813 44 -419 -725 1000 1 -746 -390 -427 825 -503 172 690 -577 -500 -872 -85 49 -949 -376 425 349 -796 569 -84 -380 -556 268 -441 -83 -791 -957 -421 899 -563 -480 633 -342 477 -57 781 -782 963 295 279 -582 -344 -579 -28 443 606 879 237 -16 417 849 -407 231 -546 -356 909 366 446 439 -301 -310 802 -418 478 -796 -147 -22 782 256 -160 -615 -309 195 -126 43 -999 126 630 -547 -749 -28 190 -952 628 -114 -766 -632 837 -215 692 -502 -866 -491 -522 -727 103 92 707 389 -916 108 -924 396 458 754 735 802 853 273 177 -862 806 423 -734 789 -540 976 -298 819 491 -173 -732 -391 -100 828 -191 374 974 -42 249 999 834 347 870 27 -170 -185 -88 538 -399 -525 348 838 -602 678 138 -19 -234 -269 -947 446 -481 -971 -925 36 -896 804 589 759 306 -63 -487 406 -867 -245 -183 972 231 -967 -360 -183 797 694 893 -199 -656 713 -914 867 -101 353 -551 -597 -699 -741 -486 -276 873 -932 -949 398 -444 -943 91 -154 -110 -784 -226 108 -482 -971 -26 701 -242 445 111 890 52 721 -846 -527 984 113 -456 -575 393 -254 359 -332 -549 -649 85 -918 184 917 310 986 -690 -521 -761 -348 -263 712 -34 -58 660 -921 961 -858 177 760 -984 945 741 -154 -602 -68 850 880 810 -698 -115 148 -118 -274 624 185 -980 -39 985 602 253 522 937 79 -573 573 851 502 -460 166 -440 387 -532 -122 289 696 1000 537 588 985 -242 -26 636 -52 -842 823 340 -144 950 -107 -699 317 708 -257 -911 772 -937 571 -204 137 469 -199 934 38 -848 419 701 30 358 -305 816 -888 -543 -128 -806 -581 169 403 978 -4 -514 209 -299 -271 286 -89 882 705 -472 401 -251 -499 270 -933 648 494 -478 370 901 -244 -727 -169 807 -579 -411 86 863 731 -687 -928 -786 274 -194 -722 -968 -711 223 527 632 -387 -43 -630 196 310 -898 -523 383 -334 170 786 -909 -676 415 -108 967 473 645 270 -552 -177 -155 -717 173 -854 156 538 802 601 -730 -947 411 2 -854 744 -552 -125 373 756 -727 -288 529 -407 556 672 -17 347 52 286 358 -968 583 153 428 -941 -773 -338 92 -190 -205 96 256 446 -676 -150 -903 -116 634 61 533 -508 -9 233 -321 721 -100 -875 69 592 -406 111 519 258 -220 -549 835 -345 428 681 669 811 -495 464 -699 357 -274 7 -357 289 888 469 -695 -568 -601 -913 -431 -172 -768 -998 249 716 -898 -239 376 574 242 930 5 758 -893 -760 -224 618 106 380 778 395 7 -553 273 -337 974 61 -184 799 737 -526 -502 927 977 64 -979 -818 -331 -963 -945 992 591 716 709 -559 614 576 -434 297 367 -156 810 -389 911 918 835 426 -681 -456 562 -749 762 -969 -750 -49 377 454 372 -885 -154 753 -64 981 996 507 175 585 699 463 786 413 793 405 663 -293 -594 356 263 822 -443 -826 617 831 205 -934 -481 -300 31 -410 -783 -536 -304 -764 647 566 -654 892 -442 -284 299 -401 -90 -215 765 -997 -935 505 -530 295 169 70 529 -206 788 -603 -97 -489 476 439 736 -583 -320 -803 -793 718 174 -48 75 440 -547 -617 279 217 18 216 -769 -592 -514 -41 -33 517 -504 -765 -207 -153 787 926 810 -970 374 -134 -656 -30 563 144 -869 -194 -467 -283 -7 -564 360 451 753 742 -985 -393 102 139 -306 -706 194 -456 328 666 758 691 178 499 63 617 -970 -144 518 687 589 -412 -997 728 -908 508 345 -759 510 127 437 412 -442 553 -101 -833 106 504 112 -835 -440 506 274 393 961 445 -532 -76 513 618 -404 -447 951 -374 297 878 -791 -569 183 -167 -913 -626 918 -337 620 815 56 251 221 -285 609 -692 -580 168 -442 73 737 -580 880 697 -534 562 307 601 862 -119 478 458 809 767 7 826 -215 742 215 -512 -372 574 390 934 -72 -310 155 -669 798 -499 405 -493 -802 135 -393 -622 -157 596 548 -762 -422 -380 796 -31 -48 -991 -29 85 -591 101 918 -87 429 -699 967 263 -802 -339 646 996 640 -11 419 -864 673 956 209 -165 -878 -608 -816 -829 -485 733 937 441 -829 -773 184 -974 -475 -984 25 750 523 690 -655 -223 160 889 736 -331 -912 -964 729 -59 59 -461 40 -414 -698 -692 -961 -889 634 749 -44 -643 -922 299 -433 692 373 102 -442 683 225 356 -891 906 302 350 949 412 665 -198 516 25 755 -442 956 -864 268 -365 -866 -132 -250 -961 -565 -209 -417 372 -295 493 227 -44 -645 977 761 -517 -929 -316 -634 220 -572 -57 -477 521 370 -165 418 -795 -368 390 32 -4 68 558 520 121 -701 619 785 -987 595 -644 -648 370 70 64 -916 -12 59 -599 -424 891 973 -689 773 -14 -247 747 -335 -192 113 629 599 206 792 -802 -891 -159 858 134 -504 -638 -571 -217 175 -273 222 -970 -221 -972 -84 -193 -653 489 -953 937 -481 -180 -471 -433 836 960 180 -959 693 -89 753 506 87 -62 287 -182 775 -966 -97 181 -69 -576 864 -876 -188 156 -936 -475 823 747 885 -881 409 842 66 -784 -491 432 -10 653 586 -869 115 171 933 -781 263 209 -688 -270 -699 -998 -918 3 681 354 155 -221 928 311 -408 -690 -683 129 703 892 -750 -573 -509 -322 -409 72 93 384 351 -347 -624 -126 -439 500 -159 866 355 507 -425 335 954 868 406 -386 -696 -859 904 449 954 -528 -473 591 -250 -225 -269 -993 879 -566 798 -65 489 -493 273 86 -387 -81 622 352 30 356 -35 -850 332 408 730 -224 -263 884 -711 320 -899 -637 -149 -420 -869 -112 -693 404 -714 -590 -97 -615 -98 -121 279 691 -248 -665 -710 -700 -478 -70 -844 475 1 488 806 331 -895 -5 -801 -165 87 973 759 881 348 667 -414 966 -5 -467 -303 919 -81 -576 197 183 -844 152 -904 603 -589 875 954 147 -100 718 988 -149 604 798 425 314 298 -35 -743 -204 -756 -70 -297 -321 494 -916 286 806 180 633 -268 457 599 810 762 571 -382 -288 -399 830 -735 371 -3 -184 -714 -906 -731 658 -749 -707 -897 10 -223 627 -177 -462 -419 331 563 -230 13 479 852 413 -631 -81 -228 297 -950 411 270 438 -862 835 -567 -664 818 931 469 -577 228 -1000 639 941 -353 900 -721 -63 -64 -645 -149 935 -82 611 -291 -447 -96 -212 -132 -593 450 148 283 -592 -129 983 560 538 -773 929 775 332 -898 -759 -272 194 -412 -986 688 -915 918 428 615 848 312 953 596 31 945 -11 381 -76 202 881 893 -135 75 361 -354 428 500 -891 -738 173 604 535 -337 -12 784 -944 -367 993 -589 -500 -155 422 715 -233 662 166 138 -272 989 167 -867 877 -264 244 -289 771 -740 636 -473 40 -786 973 700 -645 -819 658 -57 404 768 -390 -821 683 957 -725 791 969 636 -138 -828 -915 820 936 745 -1 -175 -114 -982 239 470 -934 908 -348 -273 73 -75 344 500 -914 -321 676 512 -325 136 572 451 -169 -855 -532 115 250 282 34 -824 -412 359 -817 -395 363 260 -17 787 722 -597 128 -961 -714 -67 594 56 -658 218 -877 -618 -869 -418 -126 744 145 -566 106 913 451 -523 -912 450 781 -284 405 890 -358 721 480 -867 -979 262 -333 -192 252 -83 -805 980 -651 -929 898 425 -657 310 -192 -720 116 181 561 -381 -793 115 188 -235 424 995 -452 -654 -333 -552 780 438 218 -192 -632 -387 -406 -348 -25 709 943 -769 -312 222 -138 -758 464 202 335 -890 281 378 591 -651 -812 608 -391 961 857 366 -60 -39 -187 -163 -112 -720 187 -807 -842 -352 605 886 -429 -328 153 426 597 -267 617 -570 888 223 -946 -181 32 -950 -749 -676 -662 880 452 26 784 -652 -852 138 -582 172 -464 592 415 -641 -173 435 992 631 -297 356 -764 -326 827 -356 -974 -270 181 -166 -69 -314 -408 301 -359 -304 591 -266 716 812 753 -290 -824 701 -685 159 -826 675 -811 404 -95 720 927 438 -84 918 -838 597 876 779 -481 287 -793 790 104 139 -617 -315 -336 529 -889 734 831 -398 534 -13 932 -355 370 -59 952 -591 935 -913 -540 250 -581 -481 578 -678 -769 65 -762 -380 626 -340 -688 -139 917 352 371 699 -559 62 -764 423 771 384 972 -861 275 -900 -132 756 -383 -376 965 78 640 584 -61 285 370 -81 -300 30 -721 -818 -659 495 476 -325 -310 -291 -390 -74 382 -654 419 -618 -500 -564 42 382 347 224 804 -491 87 -607 967 -47 383 -975 -334 -484 725 -771 317 -775 -555 89 -914 -583 488 -124 728 -49 570 -979 29 244 -725 -772 809 967 -580 448 109 -50 184 243 462 -41 -45 242 710 -766 687 -47 -78 -489 477 828 842 -542 -840 885 -277 -472 -607 -12 -544 -207 -762 726 992 -686 272 447 114 501 413 673 -501 519 -489 -247 85 -527 109 844 -723 -925 749 217 -124 218 542 -990 -735 118 247 443 -515 466 696 404 928 610 -742 890 -63 -904 -182 962 946 612 966 -552 -799 473 126 777 117 41 -858 -614 -210 -244 282 707 -336 -213 -640 -966 -457 873 -675 -814 -182 163 752 -908 -804 -867 -305 -245 -653 -876 -202 146 -655 -232 268 -293 702 -150 -263 39 -679 -958 379 -519 312 -136 -567 -477 -108 -937 710 -759 504 34 758 -290 175 147 -171 262 994 -100 289 -382 579 500 -172 541 182 -194 732 557 -379 419 339 -743 163 852 128 353 141 -958 986 -835 795 317 614 716 -923 454 830 597 -175 -691 -685 381 663 -192 -8 698 239 -77 -385 791 925 -564 183 -387 -419 -161 -535 -640 827 -875 -382 153 -795 -731 -213 9 -208 -693 -883 -494 -516 242 832 -137 -214 -312 316 8 -609 953 -580 438 935 152 -194 -270 2 -542 -246 893 -288 483 85 -586 -591 -233 734 -33 446 -488 142 219 -42 538 612 972 -428 577 -534 -619 252 -76 689 -469 348 496 735 -457 454 -315 528 -42 -75 -551 -776 874 130 -228 719 767 794 503 -610 -842 -860 -636 51 648 238 394 717 -786 94 -514 -549 -289 -385 650 -482 -864 -446 949 477 555 -792 -699 885 955 -715 -840 -419 532 750 -191 459 784 281 -752 -288 -782 -278 945 284 -740 484 609 139 -135 461 370 323 -760 -509 452 -405 455 -58 536 -771 343 -439 184 -633 273 165 752 953 189 -201 -920 -47 105 -217 745 370 -741 -362 877 72 652 362 -140 391 979 -552 -6 856 -511 597 -615 -934 -393 -307 680 -586 -608 762 406 181 612 25 -587 870 -923 298 -782 -786 325 102 241 653 140 -906 112 -946 144 987 -277 365 -841 160 141 -544 437 -593 979 59 892 -999 -203 309 -92 -545 -590 -23 -932 -2 -103 1000 82 -647 26 837 169 954 -282 -277 736 -741 511 275 -414 514 73 297 -766 -454 -832 -265 195 971 412 980 743 -511 -853 303 -744 22 795 371 -579 307 879 -669 543 698 905 147 578 148 637 -413 957 401 -556 -66 -655 908 -227 -863 -230 214 -252 -145 -716 891 -718 -379 163 475 -602 347 549 -609 547 -357 -25 -238 -102 975 -499 -29 -835 -906 -470 114 932 87 -546 319 -528 -370 -168 -876 -676 -508 -976 -193 356 -643 -151 714 -787 200 -885 885 -931 466 -695 -940 186 772 -521 861 857 32 -942 908 694 868 -284 650 674 779 135 210 -814 -294 -816 -158 367 -249 425 580 -543 625 -368 296 324 -744 230 -689 139 -469 757 633 699 141 500 -212 735 -615 267 332 909 834 257 -26 839 -913 596 570 -645 796 967 -219 -402 679 154 752 -238 -243 723 754 221 520 -785 -910 170 561 681 538 318 464 327 -221 -187 -582 824 802 694 -125 -213 41 154 -714 -594 -181 530 882 -219 -846 -82 893 460 347 48 -9 -853 110 195 656 -651 -700 764 112 -814 346 -83 -277 -995 678 -890 -90 -707 863 305 708 896 -103 207 586 396 -908 100 338 649 -106 121 -182 -336 -924 -406 204 170 284 -442 817 910 558 717 -327 -486 955 497 -138 345 851 -937 555 274 552 -942 59 64 755 -168 -893 -286 862 770 547 -627 -635 324 523 49 43 685 97 284 -674 633 872 -421 -946 -161 739 185 -549 329 866 813 -943 -740 -41 972 550 422 188 -27 236 534 289 769 285 511 -303 305 312 -996 527 462 651 309 819 -415 898 -631 -864 -73 -969 627 -11 847 679 -907 730 -854 807 669 309 669 883 -385 836 -543 -966 -155 718 -645 -458 186 -336 321 -853 -471 590 994 -219 -967 587 669 904 -596 898 -882 564 641 -180 -638 662 739 947 814 -189 -748 633 75 273 -772 518 -298 -171 768 726 -92 -874 358 290 -383 -611 904 -186 -872 372 870 884 816 980 249 759 -311 -447 -40 -49 -466 672 -592 480 745 542 113 204 -913 -949 309 568 69 540 865 988 -339 137 264 99 -692 -678 -403 -146 -369 -176 54 326 560 -714 -974 813 -327 -376 -158 540 338 -932 -207 447 738 -194 494 -940 -937 668 -573 -772 -447 859 960 127 933 664 800 129 44 -574 66 -198 959 -1 235 -826 -46 -916 -714 794 -693 -159 -739 -978 191 972 286 635 -234 27 -506 36 -599 321 -372 -795 896 -993 -493 307 434 -187 112 159 36 -926 68 722 96 859 -83 -486 -330 185 -233 -906 -743 252 -461 -516 631 815 -857 -573 79 -154 -474 12 -862 340 -771 -337 108 779 485 -322 -703 -393 733 71 -77 591 -782 489 -536 172 40 -106 -944 678 -521 -930 698 -278 561 -582 -682 -288 -189 238 -338 846 366 -886 -874 525 -414 327 -194 -319 445 -490 169 -846 -675 813 -769 -558 529 -910 -178 -537 613 -229 887 -990 -356 173 -694 479 793 242 420 371 -779 164 312 657 287 -714 -565 -996 270 -611 306 -150 511 -714 115 -153 -6 27 -699 388 -781 798 466 319 -523 -782 -215 -199 -657 308 800 -290 157 -905 819 -694 19 770 723 285 830 -992 -962 776 87 532 -745 104 -942 79 433 -373 359 889 506 117 -447 -396 -431 887 -890 889 831 -905 646 794 768 329 -956 473 -677 851 424 -267 -58 324 231 429 -363 50 639 -574 -634 232 -694 392 302 157 352 -624 -929 356 974 940 -835 -723 -782 -880 -699 441 99 119 -834 -309 -895 39 92 -835 801 998 431 -153 -441 816 -2 -458 125 -265 700 -783 818 329 156 87 450 -502 937 678 312 -592 -350 -504 774 -142 864 -987 -810 464 -170 -450 -685 -171 569 512 486 950 -864 -962 565 -846 802 471 677 -714 -338 -497 -188 799 10 642 932 19 632 -978 36 -959 887 -414 -940 851 224 790 -837 836 -859 134 -989 -583 339 -482 82 678 -326 -332 -626 -219 -846 -688 -368 -625 583 410 179 -488 -647 928 889 860 -835 -84 8 -187 -139 106 706 -32 -568 612 -980 333 472 -765 -730 897 833 191 204 -624 402 520 486 486 -230 -545 -230 -901 -453 427 -527 -81 846 -999 562 387 -124 75 360 0 311 619 -997 715 -647 749 -510 300 512 -701 29 -879 -497 -911 -80 341 -505 32 -728 997 258 660 95 312 -362 -469 -873 847 -820 -696 -396 -123 689 -403 -886 -350 -990 -776 -259 -621 349 110 -998 773 932 650 -184 -411 197 -148 -419 -504 -283 23 226 650 -345 312 689 -574 -545 964 836 863 -673 716 -201 34 625 -274 38 -547 -754 -780 376 -406 -552 900 -569 -692 274 756 466 400 846 274 384 -411 -746 -966 876 -118 785 987 -23 -490 -113 -864 833 -615 -120 820 -955 673 59 686 787 -181 -802 -176 235 867 -175 -136 -436 -203 98 -506 154 446 -484 437 -77 156 -850 -525 -135 625 -728 -275 582 -203 131 35 269 816 319 -54 440 459 -446 557 -317 657 -735 392 320 820 -45 -616 241 230 -699 855 856 -569 422 -245 67 -411 336 -370 -482 -736 952 644 -287 113 688 987 -690 707 194 418 -867 1000 818 450 728 143 -544 -271 697 -839 -409 -514 -786 526 -867 -269 115 -266 -322 313 -453 733 562 924 -630 558 -655 369 -230 961 598 986 -872 -822 -25 835 -354 -521 -587 311 -80 -871 972 366 -97 -130 -374 439 -435 -319 -719 586 -320 823 181 242 359 -116 137 -927 684 174 -147 -700 216 396 637 103 504 556 122 -677 619 286 -852 -785 -819 -282 58 46 -601 417 409 -258 -585 -586 276 217 -81 -352 891 801 546 -913 -401 -297 208 -498 287 -436 769 900 -109 299 646 -236 5 -680 -857 -701 211 -974 -123 -54 -337 452 -900 -544 579 -365 -285 377 420 -370 950 -582 -889 492 788 -884 -552 217 -409 -958 759 -216 -442 767 869 939 397 73 -197 -583 -886 -975 134 -898 233 -403 -505 28 843 160 -884 -259 -100 -633 386 659 553 -311 249 759 133 32 770 -955 -355 336 -938 732 28 -42 -79 -724 37 -939 699 -64 -793 429 51 825 -313 655 -918 403 86 -282 522 -932 326 330 -653 247 31 -319 400 -574 -527 324 -17 -488 164 903 -435 -164 98 -117 353 -92 519 327 -960 -649 -763 -210 -898 -456 311 -293 408 980 -1 -625 -178 -61 195 89 196 -967 393 609 -494 991 899 758 786 894 -842 -692 -355 424 -289 925 -110 -156 295 -74 844 948 534 207 -84 607 0 670 844 331 925 219 -671 -86 228 836 -664 -341 -118 -920 -781 -663 869 -824 654 195 86 610 372 520 632 683 201 -308 -694 -851 -133 -598 190 879 238 27 -90 -881 -605 866 485 -395 66 -913 207 -396 372 671 -740 581 -238 -200 -852 291 705 588 317 -202 -663 623 -160 -974 591 422 476 150 202 -129 -63 -807 -268 -105 296 -56 822 -597 680 -910 219 -35 550 -46 671 357 905 -702 -407 422 -290 632 -303 -504 -528 630 -667 984 -721 -85 -750 955 109 753 -124 -253 860 -591 287 -579 -485 -339 98 -155 582 525 456 -144 -625 773 814 -751 -80 23 733 176 460 -880 -801 -596 687 -959 330 674 814 96 997 861 -24 454 658 -745 199 -520 249 330 310 -955 -488 612 875 -91 526 926 435 940 -224 25 -692 -640 230 581 -586 206 -195 809 -942 771 -945 1000 -978 47 536 189 -923 -914 -395 1000 848 104 340 -563 873 52 -797 345 344 -491 -802 -779 -515 712 865 -582 999 902 898 884 911 -430 -484 372 -353 96 777 -948 488 -992 890 110 702 -593 964 414 679 -871 -86 53 -588 -885 94 -862 559 -441 184 408 -776 826 416 99 227 799 492 -664 -247 -648 -811 -369 217 -746 -3 293 605 569 -615 353 -49 504 -431 16 790 -644 48 364 -376 -534 270 -122 -527 226 -494 -848 703 181 21 -32 -903 754 728 -435 223 -347 219 979 855 303 539 805 279 177 125 893 -336 809 -431 314 -564 -246 621 -533 -557 149 -253 885 -350 -750 705 38 771 -253 987 -346 -65 -937 447 909 898 -229 443 26 -124 -702 491 -47 22 -827 -30 556 715 232 -344 -634 -603 620 35 -411 -499 -332 -496 -834 220 -937 856 953 -34 -552 135 -824 694 614 -723 693 -94 881 -309 -881 -395 764 463 742 -666 735 -395 579 -516 665 256 -736 -462 785 577 831 605 537 -473 -885 957 917 224 412 960 328 -515 -875 620 747 835 -395 196 484 -881 113 -966 902 27 -113 36 592 -173 -162 914 502 -123 304 -943 352 766 -624 -776 -324 867 891 -577 710 869 383 184 -549 828 -886 -603 849 720 -458 5 -813 -352 -200 447 -88 -362 -714 391 697 959 499 -187 998 913 788 644 396 879 421 313 -778 348 815 -402 500 148 658 455 -69 -92 151 -960 325 976 766 329 754 -223 35 -153 891 233 498 831 821 287 179 449 512 -376 -403 142 812 -189 -592 -226 748 822 -476 618 -366 -919 807 -832 -105 -346 -545 -860 -767 171 108 128 98 172 -518 468 850 349 493 -989 941 -338 303 604 -220 -658 -836 -94 58 475 537 919 -885 -891 997 -716 -91 475 -505 463 -907 -195 -443 -22 -549 -268 -224 129 789 381 735 -928 163 126 -195 243 609 -957 -427 629 -554 508 -642 -265 502 -830 15 -700 764 -455 810 49 -544 10 237 410 792 680 -848 -75 -516 664 211 879 406 -394 746 82 46 -131 -775 710 -802 718 72 -337 -96 80 -930 -673 539 -398 800 635 857 288 91 448 673 -974 -499 -846 681 678 -71 -294 -44 -815 738 -326 453 -908 -805 972 -550 -699 401 516 3 -353 -702 420 -383 642 -450 -625 -504 518 303 870 -831 818 877 526 -139 -151 419 -102 54 -839 741 869 130 111 412 -952 -373 -760 191 -277 -835 351 956 -15 -655 644 -54 140 -40 -585 202 -351 -745 -717 -677 519 557 -345 -413 938 454 334 -557 -610 -624 942 -844 354 424 -714 -65 -650 -619 -727 789 628 -291 568 680 -86 341 -938 -84 -685 830 -58 -283 -591 327 -253 -864 -759 998 781 -824 755 260 -167 322 -354 864 515 589 145 732 842 -610 -441 507 719 326 356 -194 -815 -124 -263 575 701 793 888 162 780 -991 -44 -226 -399 237 -397 -901 -362 910 1 -522 -570 -404 -708 -967 641 -566 -319 -154 670 902 523 371 -651 -353 108 921 928 740 -935 -900 -892 -489 -993 218 -491 642 -153 621 -533 112 142 -204 -533 920 317 389 470 -14 131 -8 -208 -979 611 695 -171 343 39 534 -657 880 504 -272 -753 835 -732 -968 -539 -114 -416 -616 106 756 -314 964 164 -958 -77 502 464 780 583 -54 -876 657 -65 5 -780 -15 375 661 -821 391 370 -9 -472 246 326 -313 -37 310 165 644 -950 -159 419 23 -797 250 528 -115 844 417 622 -166 -490 -624 -264 421 171 -93 139 613 38 163 -449 -685 138 177 -618 433 -528 -864 953 617 213 -190 780 -371 -778 -341 -983 -867 -882 455 -886 -942 -924 113 420 -858 31 -655 499 -86 -599 -561 231 709 428 155 574 862 -840 -243 271 -799 -618 -578 -496 -196 -386 -131 586 -610 352 -99 761 -918 -54 -528 -596 590 847 -636 87 840 -82 -951 -663 937 952 -110 415 -969 -531 780 -95 -18 -469 999 279 -908 -656 -36 -480 -557 732 -382 -665 76 -978 -16 566 15 625 -864 -528 -446 -388 246 -471 410 -462 -697 43 888 282 13 451 148 -813 -700 -222 721 656 423 839 900 867 -629 -595 528 346 -790 -250 838 142 117 111 -272 55 449 32 825 870 -180 231 -855 -911 -595 -347 -483 -919 -695 370 -399 76 547 312 194 -894 -484 -223 -208 -735 -328 -260 930 123 -279 330 676 167 -533 70 966 -107 -802 969 -29 -812 -914 380 238 223 547 483 932 -544 -500 -2 -305 569 -911 -289 -518 71 -950 -730 -496 948 56 11 46 275 250 -850 -608 870 669 -236 -431 -395 -941 -562 68 756 549 896 350 801 827 972 -895 -322 -839 -679 806 614 881 148 -645 289 339 54 249 140 -525 -842 -592 35 292 -328 300 878 -317 -127 114 -669 -245 -679 -37 367 542 -706 -111 796 -128 308 -741 -439 302 992 50 928 -585 245 739 553 -948 -348 646 -990 -732 566 -726 -466 -758 -35 -155 900 -766 517 324 -636 -269 -906 600 253 617 764 -364 -37 -220 -848 -820 777 166 -352 -405 288 -243 482 773 -766 585 -830 383 928 -293 -586 834 -335 -50 -338 791 -250 -355 -470 -157 -173 -104 294 921 -639 57 -843 -133 282 233 298 679 282 -432 -870 840 483 340 694 -588 -460 920 -893 389 -833 623 84 -837 -498 -534 185 -182 893 -743 -465 895 -384 -221 -438 42 47 -822 -439 393 839 399 -884 770 349 -507 822 104 -411 -601 -703 -164 339 -488 -666 -543 -719 617 442 -138 -529 -704 -447 -988 635 667 567 80 -418 -402 459 -626 -452 -20 403 -601 -431 -647 -606 -659 -400 497 -786 -745 245 -251 274 804 -523 -140 -87 326 408 218 -339 658 741 400 -826 101 564 -433 433 -319 520 -859 36 -747 864 -485 -759 -910 -45 -90 271 -433 722 -64 95 -229 454 -842 -76 -780 911 454 -70 -529 1 564 -646 679 -824 684 -783 -223 230 -363 612 0 -366 -829 -875 421 491 113 241 -448 -168 747 639 -934 -412 983 893 396 -64 -991 215 -906 40 28 890 934 441 -422 -872 -955 -803 615 -817 -834 -678 455 -492 -874 897 280 -973 8 -812 103 -998 -808 -994 -254 400 694 -669 496 -883 41 765 -156 63 -862 -449 -112 43 -77 695 -94 -958 -483 964 658 -17 825 -272 665 -417 -453 565 177 -800 -617 231 448 36 -814 959 357 -296 812 153 563 -81 931 296 -406 -169 -519 873 -518 -469 -22 308 -792 851 60 278 229 -98 -3 -337 795 -1000 307 -976 -329 -178 -703 827 -27 -191 537 -713 589 -87 -165 256 37 870 222 -961 -79 -548 -668 266 -927 -558 -191 203 -696 -255 -446 -856 -11 290 -123 -219 715 -440 -390 -944 -208 201 734 205 941 14 899 248 127 157 383 -815 -109 730 -826 -14 323 -844 -314 404 -117 -559 -362 -463 138 -935 212 -92 -951 53 558 671 948 -260 587 903 459 -897 -99 321 -12 -713 -277 234 -729 -993 -806 475 -604 907 827 -472 -864 118 72 681 184 773 -646 623 550 979 275 -727 -196 -636 671 -604 -190 -686 570 968 -361 325 941 308 238 252 -738 361 -67 -291 -642 866 328 -510 -481 511 451 169 -378 -58 602 869 348 909 -998 445 -352 291 -898 948 541 845 -272 -492 433 -795 531 836 334 838 -928 809 -707 -822 763 -110 -514 -831 -328 476 -154 576 578 -612 728 -944 630 988 -384 -458 -970 -463 -715 -461 -784 145 -927 -500 -201 -496 -885 -85 1 -595 -967 -48 -169 -926 975 361 504 -614 -106 -177 -591 -186 285 783 -447 -178 847 327 -701 431 353 -989 839 558 -457 581 941 -363 -906 -874 -157 146 -580 465 432 183 -602 764 -651 508 -126 464 374 -674 -281 306 -162 -865 -687 -309 390 -808 -882 -782 -986 -359 119 -744 -947 120 189 316 417 -790 793 203 -78 -925 159 -511 491 -756 181 -511 -24 -236 -400 -666 688 350 114 -57 122 -976 -539 -34 922 169 -749 952 -679 -135 -177 -394 4 -685 639 -41 804 -849 996 -716 995 -750 -939 139 714 810 -397 644 447 -801 -600 606 758 -419 -818 -367 -633 654 594 -935 -933 -172 -139 -312 -72 -253 -87 -867 797 168 602 495 883 790 981 -372 -602 -106 -925 -899 654 -978 598 115 832 317 669 -319 -175 251 834 192 -180 -523 327 -849 637 -253 636 510 -578 -86 -641 415 109 -322 -893 -749 -766 -213 322 126 -579 607 -812 730 -72 -672 43 756 78 507 827 -505 -232 -754 -90 -818 -334 403 41 -50 -454 -471 -852 -858 -976 518 808 720 772 978 -31 484 697 -262 108 86 -137 -819 -439 -485 42 115 -468 -916 -457 -237 753 -224 -578 -845 -551 824 -491 662 -212 940 -25 -818 920 46 -331 74 -928 -578 -873 -181 672 -421 904 -250 -900 431 -389 -614 76 -310 869 884 380 179 252 -959 996 -853 -291 -807 -123 -321 304 12 -471 -897 197 -990 264 -52 -441 143 -282 -808 -658 -471 275 -652 -590 -753 -824 947 -799 718 -500 -765 -254 541 -208 850 -223 4 -422 634 235 727 -601 603 440 856 -879 -978 -756 209 548 -455 -86 -265 188 -283 -955 -255 458 -434 900 -824 717 258 609 961 280 -113 -898 425 91 -70 -495 -25 991 -5 -65 230 351 293 39 -782 -52 885 776 -88 980 -669 -235 789 -824 39 590 -334 -423 -602 -308 -924 -335 140 -783 754 -469 373 803 650 -677 -870 -496 -619 -429 970 992 179 -242 626 790 -762 -775 -127 -395 887 -144 -42 -48 558 466 189 -305 -290 144 320 176 -984 -832 -480 604 -375 363 -923 364 -361 702 -960 131 -689 -536 809 -743 848 -813 -310 -835 170 509 -758 156 -5 883 892 673 -324 439 -806 -455 912 317 638 55 103 713 -502 -134 810 -765 -720 -988 -635 -339 478 -198 276 220 328 -527 437 -455 87 -936 -191 309 571 969 445 -30 -607 453 785 -867 -46 917 881 -434 -525 -742 -765 393 994 -978 205 688 -157 14 -135 -93 -640 772 616 899 447 -46 671 -876 -80 92 -989 330 -379 -333 -197 583 -577 -469 615 284 126 -781 -299 -941 181 -947 905 558 -757 -282 831 -987 919 -55 537 725 808 486 -718 857 -253 -796 -625 485 982 654 543 442 850 640 -909 -464 937 -787 -846 806 335 538 933 582 -749 -71 247 -898 32 996 241 -810 671 66 -592 675 162 554 579 -444 835 -182 -647 -295 -92 800 269 931 865 -802 -470 -841 32 362 -571 -789 -171 572 -510 464 -603 125 61 977 -596 813 -591 881 577 682 -816 -686 -116 647 -333 264 -284 -374 300 -251 531 -93 -871 -438 389 192 942 697 -369 597 -380 61 -621 -259 -119 -991 -284 -916 666 -231 561 -667 -828 -211 -851 933 385 544 427 84 -156 -806 991 487 -923 -108 208 -719 612 -379 472 -749 -201 -169 -130 -116 -847 234 -370 298 -368 -117 -175 -422 -776 -258 918 -665 890 652 85 833 489 29 744 -840 43 -142 595 -463 658 562 379 306 -286 644 292 -438 518 -301 -669 541 760 -862 125 512 51 -779 -536 570 -71 254 619 741 902 925 -241 -140 344 197 -136 205 -600 240 -349 -894 -735 491 -992 196 232 -462 -400 -833 541 610 -905 -4 -480 -444 622 313 691 -722 925 -981 -39 -190 457 -186 687 811 345 677 -725 10 295 931 -919 -300 917 415 -822 -993 876 477 751 -509 -72 942 340 62 891 311 -447 -163 -827 -361 995 859 953 801 685 890 -889 -721 -233 660 788 146 334 629 -819 494 67 -485 -214 715 -563 275 -675 586 144 -532 -695 149 -831 107 -779 -144 380 40 -951 -291 665 -914 168 711 -502 -274 -820 -905 -745 -821 18 -773 -685 -679 -539 -316 125 -204 -745 561 -175 455 -483 -684 605 -559 446 -675 -487 -12 -444 -22 192 -468 851 -652 -199 -158 -934 773 -918 -824 819 -804 908 -656 90 -109 948 672 -768 -763 728 359 -855 -615 200 90 -34 -956 336 -257 -902 217 987 493 -208 938 -982 158 -667 -912 218 -665 -625 38 -169 -465 -766 -215 -664 22 -68 586 932 918 74 835 222 -564 170 115 -526 -713 33 167 252 -805 -286 -296 -555 -597 124 228 885 -593 -809 786 209 -133 548 656 253 387 -851 -777 -199 -222 -364 -550 -8 -810 125 762 -39 220 46 -789 -949 987 135 -555 771 162 -401 -884 -12 633 62 719 700 -623 -779 134 -881 -736 676 -509 619 150 349 927 272 -649 413 -37 495 732 393 855 -454 309 -96 -803 -801 -449 -44 -398 -281 596 795 -204 -600 -83 -659 335 895 -469 -296 -59 6 -794 151 -852 610 9 226 -296 -224 -877 -48 367 -749 -958 -842 -378 69 -665 607 -467 -4 -794 -767 135 -832 197 480 367 874 -677 65 682 18 865 29 -845 988 -712 60 400 146 64 -462 783 876 -617 612 -763 288 -106 -506 -976 -524 946 566 453 -853 -423 -298 677 7 -318 601 423 -546 -977 -263 -285 -821 -712 732 -699 916 -72 247 371 126 -331 -223 880 312 -987 -27 177 -588 -308 -69 -924 -54 337 -528 977 -527 219 -453 -720 -260 664 338 -367 806 391 675 -168 -589 -465 701 -755 -190 -491 -320 -400 -194 -412 72 -290 383 3 -518 325 416 736 460 150 693 649 857 -964 333 -804 777 429 622 46 -265 158 -634 851 -689 -13 210 198 610 35 -917 818 572 -559 947 -732 445 -496 -415 993 856 415 -41 -664 -603 -793 -414 704 747 560 915 -753 -134 2 399 624 -208 962 -491 -140 502 337 -611 -424 -153 91 -286 -526 724 509 246 201 590 -281 -383 -774 -265 -298 204 -563 633 -373 -250 -812 -446 -977 -867 464 -797 472 372 -968 710 -930 159 532 184 211 988 -368 -410 -757 -872 -678 -946 -545 -662 -710 646 989 -842 -144 622 583 279 -513 869 -714 574 -572 975 -816 -97 -531 -204 998 111 747 137 524 -221 439 -371 728 -924 253 -140 555 -564 -718 -694 877 -828 278 120 807 650 -100 -481 249 -38 -402 934 -249 -344 620 -469 -793 538 878 -485 752 952 845 808 -877 -582 -624 -600 291 -680 -207 -91 -826 -905 -63 -136 -235 -420 -517 -228 -46 74 411 258 381 -738 863 -201 318 -143 -920 -470 -716 270 445 971 518 -963 173 -749 193 -548 239 -40 127 -180 318 -863 -318 873 -837 75 -792 630 273 98 -64 504 464 -559 -843 917 805 -262 258 -480 -696 224 106 -587 729 -2 -53 -203 774 -425 828 742 -798 773 -936 -944 66 -924 -172 836 -553 64 -758 -457 697 799 -606 -393 -201 551 761 -213 -425 328 45 74 -676 98 -946 494 -279 -897 818 -854 267 -589 618 -467 -565 -617 449 178 452 -475 -830 76 -426 -716 578 -757 -693 -383 242 -689 -451 -539 -452 -181 -643 746 151 903 408 -250 -64 630 -574 890 -519 123 618 -258 798 812 461 23 379 -871 -45 -675 -518 -612 504 -72 70 410 491 -547 -936 -378 489 -553 662 915 -928 376 798 469 -864 44 671 -50 220 45 308 -449 903 -82 410 -729 -451 523 -549 576 -464 360 -279 854 360 815 -961 690 506 -36 -331 465 230 -891 -57 -154 -114 78 -252 -935 -963 253 -813 280 616 -457 622 203 866 -680 848 -947 767 -446 -201 -773 390 22 603 546 979 7 869 -926 223 554 -689 -458 -475 -371 801 132 995 501 886 806 179 -637 786 987 196 -701 907 236 493 166 -880 -658 567 240 439 -881 -986 237 160 562 122 1000 -879 639 -601 -250 -429 628 337 929 56 857 177 -447 -377 -291 836 -394 971 -217 -599 835 752 -999 869 389 -537 -233 846 -393 -692 -845 697 872 566 34 942 -810 551 -239 562 -361 -466 -937 -216 772 988 -48 928 -787 -91 -805 403 695 -97 80 -523 109 935 406 -427 -394 668 -34 -721 -42 -377 343 -836 -891 -965 569 970 -56 297 813 -960 -283 -728 -974 -179 -657 -403 419 216 634 182 -408 376 301 167 -995 -49 -636 682 543 -419 271 -482 -550 -18 -891 552 759 221 973 -580 -189 -993 520 -617 970 77 -292 -271 28 -602 727 451 -331 -156 293 183 654 -949 128 -606 83 257 -198 293 -684 -856 -10 -116 321 -608 700 -991 -351 776 607 -262 -918 144 -299 -677 -15 52 681 -234 -451 943 179 -937 -673 -97 -590 -246 557 -428 516 -530 -229 473 -522 454 -802 625 -890 117 507 -775 486 -792 -511 -753 869 402 146 71 982 -518 628 -24 -970 -70 -145 -498 -660 -733 931 938 -814 -584 514 116 178 -509 528 -83 1 -4 42 644 217 787 405 -590 937 494 -194 575 -862 -244 883 -891 114 824 -390 -608 210 -740 -97 84 -650 438 746 260 -631 -803 -700 -901 -403 -90 678 -38 142 -585 16 -506 691 -908 815 -519 -626 -860 -342 573 69 324 558 -82 -812 -454 123 -274 -752 -698 762 -501 -718 -446 -542 115 550 -141 483 -251 -407 -427 971 -22 216 -278 900 -985 -563 -785 321 879 -90 -215 -713 623 843 531 -85 15 -480 165 808 -997 353 141 -826 999 432 -40 -550 -776 778 440 -816 839 17 323 -321 -244 -487 204 210 -643 915 -672 997 -775 -841 -483 -455 252 -825 -625 726 -67 972 -605 607 -441 686 43 624 -795 -374 -331 419 -79 993 144 982 -484 -706 514 -937 -814 105 -780 906 -2 256 231 723 527 910 -633 -23 -27 453 676 -403 -696 -313 766 219 545 697 -149 -308 -927 -417 -202 190 234 -55 947 -421 -908 -682 -307 -850 268 -993 152 642 312 -138 -61 910 927 559 -827 791 166 -876 931 -666 -691 -647 -619 -69 -724 -543 -52 554 258 -54 230 -630 -970 867 387 78 152 828 812 -648 -414 -861 180 650 -552 332 -86 -77 -620 -299 787 -399 686 -522 277 60 675 614 932 165 428 -367 293 777 763 -551 -218 -576 461 366 -542 -304 -669 -488 996 -278 416 -443 882 263 -991 -328 271 579 911 148 148 -422 848 -921 -346 -274 -139 -431 -103 -684 -736 -906 -21 -475 -505 -76 717 -389 787 -993 224 948 633 614 661 -442 711 622 769 625 -370 -718 653 136 -710 -809 67 538 836 -647 778 420 516 -939 -636 75 -145 516 -906 -353 363 -487 729 -454 491 -688 -779 153 -728 618 -594 604 998 181 -653 -950 707 478 83 -345 -224 875 421 742 688 -607 -584 413 -142 -457 -56 -981 139 -437 -650 570 -471 -361 -270 -836 58 861 723 -27 -230 450 -522 724 869 791 887 -935 798 -654 557 976 738 578 474 504 990 362 914 -179 -1000 -663 734 -189 801 461 816 -734 223 -880 -273 -154 842 -445 602 -32 48 930 473 -140 -836 -624 -721 202 -637 458 -588 906 -163 920 -676 -167 295 -541 991 882 672 786 -82 979 -92 -341 356 -375 465 8 410 -749 -85 4 547 -542 -627 -613 323 893 -5 88 26 -155 -694 940 72 -937 -672 611 -686 916 -916 -273 163 440 731 548 -252 -801 34 -288 679 77 -484 297 -627 61 -991 -285 -764 -784 584 668 392 -916 -29 911 594 -4 433 -185 747 78 -173 251 810 -97 -592 -188 162 -697 656 795 765 193 -728 -534 483 287 -349 587 -585 -799 207 -328 452 -857 831 535 -356 -806 -514 122 365 -323 665 230 90 -99 -585 293 36 -732 989 -206 -732 -693 -330 941 722 -952 -4 599 -479 -815 795 598 -391 664 -184 -975 -574 424 30 806 237 221 674 925 881 822 -529 491 203 -894 -805 675 -572 942 -199 -32 778 -273 -725 -815 -187 21 755 -813 586 962 -65 -812 -999 754 141 -91 578 123 -729 -591 -893 -421 456 102 -781 -188 380 -339 210 843 -295 -922 104 -733 -403 311 543 493 -887 219 -346 -445 255 -707 -565 302 83 -319 -279 803 143 -327 523 -549 -127 234 719 752 206 -258 -299 -637 -424 739 365 736 640 459 -195 920 769 -858 -826 361 -268 483 266 -180 -598 718 -170 -836 602 414 715 -423 136 -438 118 -18 732 800 -329 996 -410 612 102 -725 808 -810 -365 149 134 610 194 -835 -184 -299 -717 -416 151 825 165 -89 -268 733 -760 -995 137 -618 -212 229 -936 724 196 222 265 701 133 -747 613 -325 -729 -271 -801 -54 -67 330 -752 -192 324 -196 103 -926 386 -106 -290 311 435 335 453 132 -694 -70 -99 -361 -635 710 454 33 -883 -93 -804 785 -493 -351 -205 196 -730 957 -560 59 345 -945 870 -754 325 -448 472 708 -442 -347 -332 -556 -981 -372 -730 -461 -229 732 494 -389 747 147 542 649 718 -489 348 500 221 245 -87 -668 -28 564 528 329 726 623 669 582 28 486 73 711 -802 -146 823 -994 -503 275 529 -772 -430 165 23 0 24 -734 -669 599 688 -405 -395 276 -736 -589 316 -163 929 -158 -99 -207 -637 -277 -445 -684 -823 79 530 -275 353 -139 -884 -353 -615 -792 -109 -296 906 -191 -711 -813 -610 883 -149 427 -247 698 -267 475 -964 768 265 268 -706 -971 -354 525 226 695 -377 -584 369 72 -330 -620 734 -814 475 859 -436 93 649 521 579 889 54 130 -740 -410 -274 541 -468 973 356 -684 507 101 910 935 327 847 890 997 -124 -209 -977 582 736 -413 -374 944 -964 804 -510 -839 -900 -95 -343 990 451 -358 -609 -717 -955 732 -41 224 -857 81 622 881 -970 -42 286 -633 93 678 560 633 -942 -657 453 407 37 -433 -558 -671 -114 -994 939 -190 -584 876 906 993 267 -910 948 -353 51 338 -963 262 619 -909 983 719 635 364 187 -562 991 -321 681 -289 -285 -589 -880 411 357 653 -392 851 932 665 264 467 -290 846 177 749 -400 -607 -444 206 504 708 -490 504 446 -12 112 828 -992 507 -951 -128 -887 986 -429 -869 805 653 371 267 757 997 723 580 -618 204 2 -367 -974 -892 778 930 844 -333 -683 829 91 14 -538 -927 -148 -33 -231 -599 -905 -257 -73 -985 -489 659 514 25 -844 641 -819 -759 55 856 396 -477 -763 -260 -187 494 -962 -268 263 -980 928 -821 -61 902 -870 -539 -635 70 -925 -20 -494 -244 -55 90 -893 -95 435 946 -890 -772 318 459 -349 -556 962 313 -902 -242 311 -190 -854 -768 987 705 838 -669 -259 33 -847 -844 274 -591 641 -834 -334 579 -220 458 -491 204 -809 838 945 -159 -838 334 -830 898 763 612 544 -660 -473 -868 927 899 -767 793 -858 596 -68 -341 996 -802 144 -918 -210 -554 631 968 -968 -770 680 491 -984 -581 948 -617 764 928 -786 815 -805 62 608 -420 -234 -956 709 -50 8 -768 -479 981 -571 -827 -863 678 -23 771 -995 179 -160 770 -375 303 127 -608 -582 204 -953 602 837 -198 676 661 256 -843 -660 744 -92 -925 -833 -749 204 -845 -546 177 -70 390 496 386 107 -230 427 793 -609 690 -98 -538 -923 847 -535 -776 -889 182 837 -381 -812 -517 -966 123 872 -69 -523 -646 -918 660 -343 867 305 919 -956 114 4 -118 -771 -997 -621 581 -733 180 303 334 -96 -561 987 -635 121 411 -363 -368 -425 -141 -706 701 -894 -790 50 485 -964 -408 -185 -325 -172 155 821 -186 -834 901 759 627 -743 281 147 -557 191 895 -319 -397 -201 157 -22 576 445 630 -139 245 -707 -686 -161 694 747 826 896 -888 714 160 -30 397 -67 -630 -881 -558 -639 262 -479 220 -254 -476 67 -605 -837 -655 -170 -613 -971 -915 892 -761 610 -658 82 -257 405 951 -26 430 -738 -164 -624 2 -566 673 867 -255 886 -61 -587 -518 -812 -1000 -202 911 692 -272 834 280 -560 719 -896 -372 313 444 302 5 -601 -813 -320 320 -706 369 950 -856 -92 -278 248 -366 -392 -40 -694 -951 762 -689 859 480 -250 -193 149 -569 288 725 -685 -67 825 851 109 614 -190 413 -993 811 -886 -690 359 287 570 380 426 717 226 -598 -334 -386 492 -1 -94 419 365 953 -357 -237 799 492 693 406 -303 -933 -915 636 -905 898 -48 358 634 -755 722 -612 46 -340 146 -278 -832 -264 -123 837 -732 -252 977 719 -371 897 -487 123 779 -249 589 822 -473 -664 352 107 267 -423 -542 -136 232 -312 -734 -607 -463 -988 -731 422 976 -515 -554 -198 954 -693 836 -503 -972 -776 112 -594 -227 114 83 -152 -33 282 -507 -660 -751 -54 -88 -807 177 982 686 694 -476 -121 -60 -884 -433 -758 565 -836 -413 -569 -975 634 -620 492 -680 -907 983 217 65 -439 508 365 74 37 920 -760 811 95 -291 846 634 812 950 -459 -228 -194 -827 -63 -55 -402 -167 850 -752 553 -634 97 -843 95 -883 -579 844 -465 -739 418 -172 -272 671 -757 126 -147 278 764 -4 340 -233 -613 251 -386 -307 -29 -747 73 852 853 864 -824 439 860 75 -644 683 -12 -408 700 -64 -888 -689 244 -530 229 304 713 483 -556 227 469 513 799 263 -442 -525 169 -661 359 -196 -467 697 395 -387 34 -144 671 -778 797 -611 -674 -617 -930 -212 -397 919 876 -591 193 930 589 -267 475 -192 -923 12 -80 610 -692 -839 661 821 -47 -361 983 432 -254 -447 -778 485 914 -458 367 -93 -75 -996 733 -945 189 831 284 -426 -617 -16 -711 -886 -548 -445 687 -309 -989 -164 -603 -40 225 -938 -200 689 -194 970 474 -235 -113 -222 403 -167 382 522 663 804 -58 -415 -224 158 -53 -904 896 -850 -249 -70 -711 899 -845 168 -148 -332 -804 320 -82 653 -899 337 -586 -145 -733 -144 59 -508 -119 723 -465 -563 119 972 -287 -209 808 -783 294 99 -621 -783 -699 -613 570 -489 57 -127 743 560 600 928 -391 472 90 -360 85 258 679 -395 966 400 703 266 -244 616 -220 286 106 -379 412 -28 271 -923 -740 232 191 75 788 -426 -676 542 -571 -829 -795 -469 -438 944 -840 308 -965 296 71 -250 -111 150 -909 897 354 891 548 -769 -781 443 374 -175 -162 656 -437 -932 327 -698 240 750 551 -477 -947 -372 227 -482 92 -56 550 -917 768 -685 -203 928 794 -868 -817 73 -732 -280 -232 -832 -825 128 316 250 867 608 260 -763 -503 762 324 915 -604 -939 738 114 876 676 990 313 835 -977 -803 -809 459 -374 252 -710 -791 -900 -660 342 101 -190 639 -642 -273 245 -469 668 -147 135 -842 545 551 -806 -559 -515 -835 -194 155 -75 -416 -368 425 -234 466 -908 227 -297 -781 550 -609 831 -206 -148 -97 364 858 -693 -32 -262 731 -69 -982 140 -862 240 293 -407 474 678 -162 313 264 -200 869 -351 -277 821 576 -324 702 3 -646 -303 186 -562 768 -208 942 169 -390 573 234 -478 -883 597 -448 379 -676 -655 993 551 654 -82 789 399 -298 476 -698 40 -767 724 -321 -577 684 -762 578 -827 -365 -969 -329 -492 191 -527 984 -870 146 -23 99 -398 587 176 -303 593 196 668 -38 625 -744 751 -220 -41 -278 230 -186 524 308 493 -244 768 3 546 -212 -662 -976 -54 814 -625 743 109 857 -514 -634 -515 -580 593 973 -689 119 61 702 -782 -194 -541 955 65 820 -676 -369 -23 443 169 -161 -666 866 960 527 169 -525 -893 -910 307 406 -740 -272 -79 -216 -576 648 -12 406 144 -503 466 -614 231 820 157 665 19 -766 671 978 111 -435 -686 950 59 -568 417 76 927 927 -827 976 240 634 725 115 -215 -739 619 190 928 -615 47 248 298 -656 -350 287 206 -257 324 -491 -309 8 679 83 910 -234 -497 884 -983 -146 -869 4 -379 -398 75 -393 -47 317 -577 -881 573 -512 909 595 265 458 -500 619 -698 877 -989 -506 -425 -54 -753 854 -728 804 346 -776 -910 754 482 592 198 -726 -952 181 861 327 957 963 877 544 -407 -606 744 -423 -855 -610 979 240 562 302 528 -692 -862 -22 81 -21 -721 493 -215 744 -327 492 -502 -745 -999 -785 -704 897 -661 -772 -10 928 915 443 765 302 -392 101 92 374 -99 463 79 441 291 888 57 182 -538 17 726 -462 -701 626 -197 -622 -422 -945 890 71 869 348 -768 -286 -987 -228 487 147 -367 -367 160 475 -944 -20 509 -896 360 -433 717 191 137 641 -184 42 632 -705 -62 542 823 690 282 -851 -644 770 -980 135 -775 478 -782 -160 -412 281 400 170 -864 -822 814 -638 450 14 56 -800 820 263 697 16 -295 -973 12 740 -144 -801 -939 369 12 -835 419 753 863 410 -759 -886 -774 -388 633 982 -620 -680 485 381 -755 -632 516 567 378 960 -619 -309 197 415 982 -648 591 -506 987 583 894 -239 618 69 140 357 212 -824 -167 352 875 812 -258 577 13 563 -117 905 -323 -589 -743 -354 -879 530 -102 170 200 186 953 424 207 -194 56 241 -418 -743 -922 -267 -423 -918 -13 844 -848 -96 -156 707 -516 -825 777 -980 -1 341 -997 503 465 368 152 537 -102 963 -325 -923 44 -310 -201 -729 -931 811 -828 -748 -884 230 -194 580 -407 -504 665 -635 489 -138 -301 -276 884 168 359 54 577 -847 288 568 891 940 -830 -270 13 -446 -743 417 72 -759 -351 581 269 518 -597 -461 -519 289 206 307 763 72 -751 -769 -993 -661 9 863 221 189 65 -301 -23 -662 638 446 -826 763 -784 512 160 -711 -264 444 54 -956 -652 -852 -591 -306 -479 261 597 625 -919 -318 -517 939 -524 -107 -47 47 674 -186 -99 -336 -159 111 -518 -88 -104 811 -822 -843 -90 759 -789 -802 -97 -941 -524 -293 -923 -759 838 -48 -12 144 -509 7 35 815 372 908 40 -996 365 637 907 -319 -572 -30 -896 980 -89 188 714 512 859 448 607 279 -590 612 -480 1000 -946 718 531 -118 -424 487 283 972 -590 307 673 325 -727 457 676 -137 182 936 321 378 -744 -814 243 80 48 -413 -698 869 243 676 -577 -591 677 -172 -576 -772 -912 870 -341 230 -891 323 -521 -558 833 -885 -977 503 226 -476 -938 -240 755 -348 994 511 -530 -303 412 454 120 864 168 316 826 -76 -32 -292 -642 21 65 327 -163 30 -958 615 -987 375 -384 66 -941 770 881 -987 -292 149 588 629 -878 -102 304 935 790 -632 948 22 428 -472 8 57 917 899 260 396 -693 -419 -492 -629 -473 -911 845 -420 266 -320 -641 104 -614 -770 -449 -922 300 534 533 355 344 483 -970 -267 504 -68 -553 -323 -574 -394 -91 -275 671 -723 209 986 355 521 -394 -342 -619 -653 -957 -2 -670 394 697 -50 78 490 401 769 -256 -767 779 230 961 -327 -427 60 388 431 521 -173 -32 866 591 832 379 586 -847 -163 -794 42 86 -576 316 464 193 -209 -777 2 270 49 -989 -821 96 283 -848 758 -216 179 -390 163 -871 -579 -744 558 789 299 890 -871 -775 581 867 426 -475 -553 441 947 -310 265 231 795 128 684 -668 262 99 -87 416 593 803 -583 -14 -495 -573 -566 317 -230 -920 -130 307 -734 -742 153 -886 -452 -553 581 -123 -23 669 -861 -352 -925 -744 -199 564 -376 -176 -383 -750 212 945 -23 -757 -53 6 -11 362 -240 -877 -828 -679 46 897 -182 703 361 418 48 -220 214 607 -376 -754 566 -35 -519 107 -277 -18 -451 -363 -952 257 -328 -963 -741 -420 -451 134 925 -1 -439 771 587 -136 502 -396 -354 931 127 -351 -491 -637 792 903 539 -151 -463 362 13 983 219 285 -483 -512 102 -592 -496 592 749 -819 -108 823 -498 -281 673 767 418 -520 938 662 885 -70 623 122 36 -773 918 163 -426 851 541 -145 -454 -485 -977 48 -228 -810 151 -227 530 -939 -487 -325 -672 -650 859 581 953 863 560 -757 610 344 947 894 328 -955 -493 769 783 27 -907 -406 553 346 -978 -398 763 -244 241 -618 -140 586 664 -692 -735 723 -32 258 97 -424 456 -600 78 -806 810 386 430 -593 -75 416 977 704 -946 593 166 -804 -876 -415 -834 731 699 -618 601 -823 -876 139 -576 -761 860 -535 -179 238 246 -316 -39 61 -930 528 207 671 3 556 257 731 333 69 568 -146 864 968 752 685 527 997 -472 -705 -338 499 -135 -903 700 805 712 -630 -455 641 -834 -284 127 734 -558 -336 432 697 530 877 479 254 -80 -3 348 -88 117 -512 340 527 499 -286 -548 -931 -137 -23 230 -91 374 896 -420 -356 -1000 404 614 385 73 517 -288 -958 -587 -487 -191 211 -827 -980 810 -552 288 -855 -359 -230 -439 -463 -216 -242 935 137 679 358 465 615 719 -420 390 498 139 -320 806 -441 803 826 -435 -875 -440 744 393 427 766 689 -919 -805 -463 -53 -457 -877 901 752 826 462 -54 365 -320 -358 592 126 -764 955 -845 419 -745 -587 -555 -466 510 -433 -365 -53 -537 271 -629 -820 -136 898 815 -17 441 -519 -597 500 268 868 -125 -483 9 789 -846 351 -968 -96 868 540 -491 -480 -492 -642 98 -134 617 -939 -474 -596 -445 283 -385 95 904 839 756 -241 113 650 669 772 428 435 -499 863 595 -751 261 82 489 558 356 738 -750 455 967 108 -482 228 989 -271 -337 -566 930 686 256 -373 -903 699 -170 946 754 -669 -336 -190 -714 -362 451 -769 -214 -805 474 -719 -376 303 -349 266 -976 332 304 -185 -548 -929 -223 -657 854 -522 -476 -945 934 -567 -917 -994 269 -691 299 -398 683 849 -168 -238 766 283 -231 290 982 -956 -607 -750 894 -300 -79 380 642 -413 -842 -319 -696 32 417 -835 284 -978 -758 -776 -850 -974 -615 -822 333 268 -395 589 -170 -772 593 -287 -606 813 480 -549 -426 -882 -436 -136 -727 -165 -70 -610 950 242 516 -62 -382 271 -78 858 -574 -630 -896 441 -985 -962 81 -256 -627 -17 591 356 34 723 676 -829 442 925 -635 959 282 -626 -965 -992 -533 -787 -587 184 372 267 825 28 -908 288 -412 -758 -137 494 -477 -112 700 775 -529 -704 -321 -584 33 -274 -391 -708 126 385 720 612 -777 -721 221 72 526 -738 -601 -259 -624 -210 -944 -964 783 342 757 75 302 836 -322 396 -529 68 731 144 754 -788 -56 -866 -204 -168 -345 424 351 -936 510 328 -790 -448 251 163 709 903 663 420 -614 302 716 -667 -462 149 861 476 -447 -241 -52 484 269 -604 949 -366 -364 -797 256 13 -663 927 -638 -293 934 509 -32 611 110 493 -312 138 -198 -666 545 456 -542 29 -137 -206 -777 -14 51 227 -179 179 -883 342 558 -537 -509 871 742 202 571 972 129 752 404 700 -29 598 -804 -30 30 -341 -337 -141 13 267 -533 -66 388 238 -189 -478 531 -676 14 193 -2 -859 -138 288 53 683 529 616 -43 -89 973 204 -917 -683 544 872 983 518 568 -309 926 756 -6 -680 95 -627 444 884 514 -684 -244 518 910 -928 -510 -46 -857 635 819 214 837 306 -297 889 430 535 757 273 873 35 -916 -586 867 -129 724 608 -499 -737 -387 10 -315 12 -438 -771 164 -53 793 520 298 -114 -798 -941 -158 -218 95 821 320 799 512 -685 -599 -727 464 556 917 -402 878 -422 -875 656 -176 -788 -549 333 -308 567 974 389 832 51 380 844 314 248 176 -712 -735 814 -511 66 -654 -63 299 -922 -208 641 -319 717 -160 867 -985 -908 -12 -32 406 -907 -568 621 274 -573 295 -379 605 -823 -24 331 -143 787 86 432 447 -43 84 268 736 -277 -906 329 -577 530 -183 471 468 -982 -440 190 134 -651 18 -928 -579 131 380 -465 -457 -576 395 789 -319 754 -747 588 623 -91 233 -838 423 155 -774 635 -825 -24 -1000 84 -651 643 17 -14 348 -608 885 713 -163 -95 207 15 -818 19 -631 491 648 453 -8 700 -632 116 -545 464 293 -925 951 472 336 -854 287 488 -185 -90 241 -379 -369 352 559 291 -79 -106 -666 71 -847 294 -670 244 -151 -26 696 -372 283 -883 -624 754 258 383 272 -489 602 410 -183 -671 -434 360 191 263 825 224 -889 924 9 433 -817 -272 90 -946 -739 509 -823 -501 382 80 -563 -576 688 -488 -523 428 -623 351 -820 814 893 603 -682 243 -622 47 -173 -153 -90 51 143 -274 43 677 -631 -817 -778 -820 575 135 65 593 310 84 -880 -359 689 -928 -541 723 -147 -500 286 -631 -625 -533 -579 690 -994 520 -331 -646 -207 65 -941 573 -871 860 -168 -811 -741 -215 -324 877 -61 86 -381 66 -950 809 -943 756 92 -569 -263 -460 109 239 764 203 622 606 -7 587 -880 907 -804 -938 -227 -589 679 713 307 796 -702 904 245 -738 -44 -194 996 740 51 -63 358 619 791 -760 331 -649 387 702 480 -833 -639 61 59 217 -525 780 62 -893 754 -872 736 467 -742 -445 -712 -139 811 -256 -239 -520 -730 -147 102 -438 -485 70 -220 -86 -92 -954 -271 -916 -423 915 -513 554 -342 -773 -438 -706 941 167 -833 -605 526 478 -127 365 495 397 -585 -716 767 844 61 503 485 607 156 -346 529 -365 533 566 -857 -71 568 566 498 704 -144 316 760 -275 267 483 -463 -419 -976 -975 -721 -577 473 438 -816 -782 -14 -235 -79 756 402 831 462 254 -638 -569 661 991 136 -855 296 339 -277 442 610 -515 -475 -647 -757 951 302 -747 38 879 -700 511 915 -5 724 -916 -669 300 -855 -531 -616 -122 -75 493 -718 -370 489 187 363 709 649 -50 -136 -798 540 -596 -640 350 164 827 853 416 325 273 942 -600 267 575 933 792 85 -36 -779 -777 820 218 593 -366 914 -664 -911 -795 -764 97 805 234 106 20 606 448 -56 51 -403 257 -734 984 -318 -575 100 895 858 185 826 -682 180 310 369 694 -191 -316 -705 184 681 -955 -120 -26 -529 876 -165 617 266 -57 -95 95 66 -912 -785 -256 -836 261 -464 -506 -156 983 356 -857 -683 725 642 219 -900 -798 -774 -537 -862 288 335 551 352 -425 118 865 -500 257 -696 -688 28 219 407 816 -240 532 322 -694 287 -88 547 -386 -179 65 234 367 39 -927 -970 167 437 -417 389 674 -981 -648 -446 532 486 337 65 256 -925 -998 -958 -415 562 -853 591 622 483 -497 250 -9 -808 367 -21 -404 -757 464 235 -768 -877 -833 -294 -891 -746 -429 69 -594 -249 -337 614 906 382 -287 -139 957 46 -804 -500 320 -518 -285 -525 831 668 -492 82 33 -758 978 -759 152 688 350 -286 376 61 -436 -873 -659 773 -203 -205 -236 439 761 -792 729 -987 -614 -497 520 39 -429 -582 616 -743 690 683 730 -694 -769 -605 71 -79 -359 -826 265 -484 -443 -990 -921 -754 315 888 -957 -236 -126 -206 547 255 -373 -898 -399 154 -672 575 325 792 -978 -972 826 17 -96 180 977 -660 878 668 -320 -786 4 624 838 265 404 -993 685 -706 643 870 -286 101 854 216 -611 -302 -207 -9 -107 897 -760 736 275 227 74 170 357 -38 992 531 35 -904 163 440 412 -232 281 816 -368 881 650 -880 741 983 -305 588 -170 617 499 -399 640 967 -121 -561 -630 -562 -416 -376 276 802 329 38 -20 -376 841 -836 781 141 722 -970 432 209 -291 -150 -279 -938 -952 -463 -29 -755 -855 206 970 -800 824 -635 342 -825 -435 -340 -775 -634 -960 56 291 686 -431 18 229 440 963 889 -840 350 -510 758 119 745 -394 -262 -412 652 926 -71 408 49 930 230 -458 -779 -823 -156 933 -915 162 -910 -326 -835 599 967 -46 -139 -80 278 889 879 -314 -86 999 894 -954 -625 381 -217 -179 885 545 135 -808 -4 107 -168 518 504 737 -349 -68 -510 902 598 -834 -80 -551 879 730 933 276 494 -938 -396 811 -706 -239 -811 891 -373 -630 934 45 -266 267 129 496 -642 -355 -354 442 -190 -579 -306 948 -675 867 -791 -832 -164 952 -512 531 -881 927 -185 290 261 760 -237 -865 136 757 -993 60 -104 -915 795 993 -456 -549 253 -368 -499 -114 79 636 -381 -874 603 -952 938 -984 714 -177 -520 -221 268 576 688 -877 617 187 -125 -447 -258 967 3 192 -421 -144 -423 456 -77 -410 847 685 779 470 619 889 280 857 36 -91 242 -437 174 -321 -922 -909 8 -963 -510 -469 567 -97 -421 -688 476 -313 904 -976 -619 -744 989 -675 -530 -582 -602 59 213 921 -915 -702 72 158 -797 33 -199 593 -259 374 167 999 296 -224 751 -946 -978 -672 766 752 -679 570 426 783 769 398 124 767 257 -514 821 916 857 208 116 -960 -566 -597 -293 -768 -409 -973 155 -606 991 -561 268 554 10 770 153 -12 464 -339 256 -908 -312 -621 670 -513 290 718 874 170 411 -655 703 735 653 -857 394 -477 558 17 -797 -271 44 349 717 -83 -551 68 447 -393 -249 467 739 116 284 -280 316 139 -457 884 -498 498 492 557 814 -748 204 929 529 -485 716 -478 727 914 -853 -834 -903 900 375 167 -922 450 -299 627 -993 -221 -530 573 486 433 824 534 227 452 792 622 220 -453 -281 355 17 -495 115 -802 548 280 -195 -231 808 -419 -718 287 194 20 -4 268 -237 -634 -133 -611 -48 -379 827 346 -781 -652 35 -743 -304 194 742 -976 -140 486 -284 355 878 700 -73 -135 652 -790 410 782 994 879 903 141 -504 -650 841 927 -250 -919 -248 -211 -421 396 514 -522 -841 -407 426 -415 353 -558 -964 669 21 -173 -203 -540 -304 329 -474 782 667 -139 -412 -381 274 -992 697 51 -655 -636 349 273 -673 976 -173 -500 613 834 481 -788 584 611 -36 537 -981 988 -188 -984 -578 362 530 409 608 -373 559 -746 -96 -977 -810 -157 -261 41 187 -897 -763 -185 -187 -870 -31 876 -86 472 668 -40 -914 904 -132 848 642 608 52 659 468 -294 -42 -200 668 481 -856 922 -905 -417 527 790 738 636 484 951 -143 841 -755 55 -641 -849 216 -355 658 -611 -468 -973 253 -814 -85 -93 -431 684 948 -751 -994 843 403 -599 704 353 418 -920 -968 -255 865 -307 -358 777 -796 1 -708 64 -706 -347 -22 993 336 -882 -956 909 -590 -455 225 -579 68 -678 -522 978 -194 560 56 -626 -129 758 -858 108 709 570 100 -344 624 -268 -295 -150 586 -410 431 -698 115 -798 748 -317 625 546 976 904 536 -587 -808 53 -850 -85 444 394 -330 -490 842 -262 -537 -781 -725 643 531 171 267 -890 -166 -151 780 0 -16 -887 294 245 794 -621 -282 -208 637 -286 -102 127 -733 -623 -993 465 116 -960 -55 799 -264 -3 -81 902 -88 -974 526 -753 -316 -237 -923 624 -894 764 713 321 341 949 45 -575 415 36 767 412 -416 -544 244 -137 -628 -602 151 -115 -408 5 70 745 884 203 298 -407 675 910 741 -565 994 -399 604 796 -122 707 -24 -786 -252 493 95 -121 -910 -472 -495 587 -591 -68 487 229 -882 794 601 738 942 197 -276 533 -927 551 805 -319 -509 990 708 860 -313 900 -50 -181 248 535 -985 -803 -941 620 -594 204 69 -144 -875 -950 -194 -218 198 -492 -721 -922 -605 660 -2 258 -807 -746 -652 913 -506 -191 -18 -301 -275 720 270 -798 -749 -688 -280 523 -289 647 -635 -997 636 -507 251 403 -345 -949 382 -370 -82 -874 -82 -690 740 592 -720 938 -915 -710 385 36 259 -115 328 106 -806 -478 100 920 436 380 23 -947 -779 790 689 845 793 337 -657 -668 870 114 428 207 515 751 -649 913 -631 -230 -572 -859 -965 11 -861 -833 -695 966 465 -832 -50 753 179 658 -852 663 -849 928 367 -507 -559 589 -450 -138 -592 -479 246 997 -212 982 864 280 739 356 422 921 -311 38 -359 -759 717 295 441 24 -688 346 -272 389 -601 -318 -606 -343 943 683 112 -886 -724 385 -977 796 -219 13 415 616 654 -808 -910 -349 -438 -727 -656 -316 638 -16 -848 -534 -905 -191 293 -984 -937 -602 -894 647 339 436 78 836 323 -986 778 787 508 826 223 -755 451 -867 975 -840 239 362 -864 -538 831 825 722 -742 831 366 -592 -171 500 -97 978 980 -661 622 474 60 834 480 -921 865 453 201 -827 945 458 -368 944 -593 -406 405 188 706 -596 16 -225 448 -377 -423 276 -153 690 285 828 -407 -745 -587 341 -34 -95 276 -193 336 -459 -176 -87 240 183 -792 129 -909 613 773 738 342 -415 387 -420 -308 -453 555 402 -446 28 722 -526 -151 394 66 -685 -210 -591 -660 -880 919 -731 866 -81 89 -988 372 29 471 418 574 238 -763 868 -565 -15 469 -998 -724 42 116 -778 -393 929 736 567 957 484 428 805 16 237 223 577 508 -523 -126 706 -91 35 194 -792 -278 261 -604 -185 -468 -223 -447 -144 533 297 -842 -317 319 -360 -910 571 949 -566 -978 -953 -366 77 904 124 -976 773 783 244 -641 151 321 -769 -918 -997 -75 765 447 643 -756 -52 -668 453 325 -329 -9 772 530 -44 -511 -102 -177 527 268 489 -695 207 -87 -320 562 365 -45 153 288 -489 7 -472 272 -9 259 -913 775 436 -431 736 -933 925 -508 364 565 -895 551 -77 -488 -73 -860 983 295 826 993 -230 -926 -400 -43 587 -559 -517 -899 217 657 -758 -525 -369 -140 -735 71 389 104 995 -573 -673 -287 -79 -567 319 726 -404 125 885 258 -717 -188 -126 601 -520 868 -562 470 279 848 9 153 -873 715 -552 113 -530 -251 -921 -91 -906 298 916 -539 880 -983 -430 823 -181 -209 286 -38 136 -990 348 84 739 -899 -349 166 402 805 -124 -282 363 -550 819 684 281 -474 880 0 107 -443 -878 -271 -496 222 -320 817 19 -540 660 -974 74 -177 -75 -607 263 448 -573 -877 -123 486 482 -289 -402 924 136 -852 886 782 640 958 -319 272 735 199 969 -342 -925 -258 181 848 -656 -189 -733 519 -127 -511 667 -896 314 809 -568 801 892 -189 -534 -308 -350 182 -650 104 -894 -113 647 -193 333 587 -283 540 -857 478 -214 -263 -658 -287 -796 -281 -751 -320 582 -420 580 326 464 -439 970 471 -849 -736 232 -393 661 609 8 -780 -145 -191 -233 86 355 358 -751 -572 -599 -713 355 -153 604 574 -262 -97 903 -459 -425 188 446 38 39 601 690 -816 -388 602 90 -50 -578 -709 -425 679 -817 -211 -146 256 554 -591 67 -81 -35 -973 737 912 876 -65 -294 666 -989 438 426 872 -332 429 -814 -351 -329 -782 284 195 744 116 462 -529 686 -922 181 -27 -107 335 -829 672 -946 532 220 -278 887 -615 619 816 91 -17 484 989 -668 -406 533 -434 277 122 -584 2 -692 -96 734 -99 -635 -994 878 -827 535 -875 -617 -629 -317 -31 -803 -27 -16 228 -658 554 -388 -498 744 -483 369 993 337 -991 718 542 453 435 788 -452 -126 383 -309 -445 -960 -389 -865 -356 120 168 -537 528 489 791 848 325 133 582 879 -336 -848 222 978 971 106 342 -408 -214 -997 538 285 516 197 -716 500 -863 -210 -504 545 -691 364 -626 24 454 -284 -156 -946 603 -354 -863 -916 139 -681 -573 918 47 -586 -81 356 934 974 615 511 -218 -474 583 -153 -256 983 879 340 -323 -661 476 46 988 -274 -548 965 510 956 -424 -788 -442 942 959 862 690 199 -307 766 -750 -620 -74 -368 888 550 -532 845 -446 -16 138 330 122 798 -119 -999 673 -590 -694 694 912 -879 -670 -807 226 427 311 -536 -397 381 -271 26 -599 -343 -827 31 -720 904 222 -385 231 -318 -362 -240 -990 545 -348 -153 889 -197 -26 523 -365 -600 -436 202 -848 -993 -801 -636 -638 -575 -372 -153 -59 799 -811 -757 207 729 581 -319 677 -300 210 -316 266 274 -106 438 -92 825 568 200 -337 -377 376 -860 -75 -109 772 998 189 249 790 -968 -547 90 -948 311 885 -539 356 286 -634 510 -268 322 63 837 716 378 -519 475 -910 691 -203 263 555 351 -209 -314 -150 409 589 -335 736 -681 -674 -542 -264 -875 486 80 -403 -460 518 -564 -187 890 804 409 -268 -589 422 -812 86 -811 -766 797 -315 130 730 577 0 96 654 91 -993 4 -191 315 685 -978 -552 456 -784 -40 -425 -791 322 -157 -832 -663 389 -240 -37 -471 140 -234 603 -955 175 -11 556 -779 406 188 -495 -966 547 -904 -616 474 760 -212 230 -963 584 -554 -140 835 499 231 511 843 881 -37 598 -90 -546 -20 446 909 331 386 510 144 -952 -131 202 794 -339 814 -711 -691 70 -51 -349 -122 -609 -335 692 255 589 -198 84 728 -457 395 976 -846 734 879 864 -835 879 -213 -57 -179 15 -939 -976 558 -229 -866 -853 -271 -535 -381 -614 319 -825 -87 566 -763 90 830 609 -136 118 -226 -743 75 713 -351 847 -695 -535 -795 10 -254 300 148 -364 -931 -639 -183 368 -118 -406 -314 -604 741 414 676 482 632 863 311 344 865 197 -663 61 -306 326 -641 719 658 -845 -715 225 -213 574 -736 -214 -941 491 849 827 -252 -90 -550 -338 -353 -898 -400 132 504 560 39 -627 -169 28 715 -527 913 -487 401 138 552 -357 -812 -942 -415 -527 372 -691 -345 -390 -332 976 323 -743 -293 -163 408 946 -669 -732 -587 -670 227 623 412 -378 37 210 180 -602 -137 -468 97 -119 327 799 -427 -389 787 796 -365 347 -255 89 111 -420 733 -219 -233 715 -686 890 -331 -503 592 956 888 57 -20 -365 762 48 149 858 -743 93 562 -534 -896 -416 -661 -725 137 79 -996 82 451 77 677 -503 -374 877 -659 91 -878 313 -414 442 -790 -125 -238 -175 -170 16 324 77 -685 313 -842 647 -812 915 375 460 -119 -279 -454 366 896 351 -664 544 849 381 -699 -406 -667 866 863 -19 484 939 -802 -193 528 659 -638 -576 -489 506 350 85 -747 160 466 440 -604 -398 195 -12 10 975 -619 513 865 -811 493 -993 -889 -690 -177 -833 -875 285 -535 697 -536 -63 459 334 -198 255 -215 -319 -533 -302 -132 885 826 273 -907 -755 -960 224 820 10 455 562 -350 14 -368 272 459 42 -780 -902 -309 581 -592 638 447 857 -948 831 19 -460 520 -125 376 605 -2 -221 -766 -707 -807 530 -274 426 603 -150 348 131 529 -377 820 882 382 965 -295 -389 -484 -15 -900 -57 -108 637 -369 637 -639 545 -511 21 111 -50 -309 -597 212 -817 -900 677 258 391 -730 903 -765 13 -371 431 -273 -516 875 -465 -521 -541 -332 856 -665 604 135 -456 -365 353 68 -489 656 -652 716 696 943 527 -403 150 868 -706 280 915 -462 177 58 240 565 -694 -237 -710 909 -237 -232 340 -93 179 310 -897 -706 -812 -467 -505 -32 951 905 -450 279 -987 971 685 -844 579 740 -648 41 -595 200 100 389 -459 -635 -711 352 796 441 -583 -814 78 506 242 848 588 -319 542 825 -267 -724 763 -923 678 358 -856 -853 -797 369 -863 -571 75 836 543 180 688 -761 -464 224 -883 -583 618 13 -14 -902 735 307 -949 -624 730 -418 -439 -765 999 513 158 710 8 -116 667 249 -791 -618 467 -802 -112 180 -520 751 442 -628 -559 965 990 -476 741 989 890 -261 -939 -35 412 -839 265 38 355 851 -656 433 676 -96 -967 304 -54 163 -304 145 836 -504 -320 896 -787 -679 -990 415 630 -532 568 -961 954 -566 977 -721 473 552 -391 -881 566 235 -827 153 -982 903 36 -891 -817 -889 -952 533 -228 909 829 130 -600 -316 -283 -513 653 -531 984 876 -662 975 -633 -525 539 -973 -801 0 -240 170 640 993 -132 -898 812 728 -174 -974 -850 -505 -322 826 454 -732 207 540 375 666 -449 -127 297 -956 -461 1000 -129 -707 -114 -893 388 237 894 -756 229 -106 -979 865 -379 934 -379 -282 912 -393 -585 -527 -427 -663 728 -263 -50 75 -930 140 938 365 371 -419 996 -401 -28 -430 2 -755 453 -324 -327 750 -34 337 694 403 -790 -124 -145 -379 395 165 976 55 -686 855 922 -55 716 -600 -838 -499 186 826 -150 260 -748 622 910 385 392 910 316 -313 -513 270 38 520 -866 -918 857 517 233 224 -204 -580 -974 -928 -627 -635 708 310 -634 -263 -240 449 317 -113 -600 -913 -678 974 -612 887 527 -20 764 240 -97 712 -324 -951 3 -547 -982 109 -171 -788 -477 -350 742 148 652 495 -432 263 -694 943 -177 -14 -461 163 289 664 -901 651 -927 653 -164 -848 -642 619 766 -20 -628 -520 220 -493 168 -886 22 697 938 645 -860 -438 313 961 -159 923 879 -774 -514 29 -530 813 142 531 -183 7 334 820 275 890 398 -339 -11 220 682 -557 -595 -957 524 34 231 543 797 -571 -218 914 -118 -130 -76 620 123 -222 -850 -810 473 266 -546 293 507 -862 -280 -46 -593 356 228 -597 -73 493 -140 -862 -961 607 -890 140 -304 1000 -424 -73 -825 -385 -353 811 -760 -513 597 730 -483 -985 155 44 737 839 843 -196 -554 -347 -48 -478 167 555 439 -222 -28 -346 -389 847 -369 160 851 462 -854 -184 360 892 306 -542 155 279 698 493 330 -767 586 -197 299 -315 241 -194 -738 -479 -808 952 947 -187 874 -845 -703 -717 -777 -513 -253 -301 431 666 -296 613 256 521 931 -34 116 3 199 738 218 751 -872 -44 -958 704 483 989 -982 14 124 382 -455 -917 467 -7 -936 781 -367 -416 489 -571 420 -339 -544 -169 778 -607 945 -731 -685 325 -263 36 31 705 -232 88 -508 794 54 -781 970 215 -908 -511 -537 960 830 868 119 523 -617 -250 -568 248 -124 -312 -398 670 -479 337 -551 495 -525 -667 139 961 178 -655 -235 144 -104 130 98 684 379 -145 263 785 344 -748 -987 -997 -405 510 -410 747 535 -960 366 -507 404 444 -839 495 -175 425 -471 -689 -654 106 -436 -554 -237 -7 -598 -649 796 388 -201 -898 -83 -823 18 -161 256 616 -479 480 146 -432 314 -438 -956 -19 -676 -474 808 -382 724 616 -561 -110 -675 431 -51 66 -78 90 320 -757 482 -164 337 498 909 776 527 -866 -861 -846 539 40 -244 -153 553 467 860 -466 967 -816 -772 310 -794 -523 156 984 631 64 -503 940 -892 -143 157 -229 450 822 807 786 552 873 -63 -387 -488 -29 471 889 -434 597 942 -576 417 -194 86 -45 -641 479 -136 687 -729 -536 609 -242 968 -898 -764 -239 785 175 -132 -393 853 244 993 530 -506 -86 449 -37 129 716 -616 670 702 77 -895 221 -718 254 671 -947 580 -654 -901 91 926 374 -505 516 -896 -759 -410 -754 182 26 -78 256 224 576 130 -762 -901 -496 -126 -529 -50 895 -564 -983 978 49 -120 -749 653 630 141 -109 -215 -289 99 -737 -443 19 -979 563 -901 -101 530 989 581 -240 -742 834 -170 -340 803 -542 -600 -907 -854 916 221 -221 -57 -98 -5 -892 426 93 882 533 779 355 -406 -17 -654 -127 -534 -311 79 501 -362 448 -528 711 -304 804 214 351 854 -304 317 -634 -472 625 -114 -224 340 737 -103 -331 14 -564 -287 -5 746 -57 -164 175 -924 -448 -562 -726 -865 -906 716 843 402 -769 725 16 605 332 36 -479 539 -752 548 -148 -402 -482 -190 949 699 -163 -811 -291 130 -119 537 -301 -740 171 495 -549 -462 738 -491 -430 -875 -837 763 382 615 301 398 905 -627 -461 278 -790 203 -650 676 1000 -392 -966 -850 976 -987 -562 985 -204 -518 -195 -580 -963 946 -394 441 823 -593 26 4 -413 30 -875 -396 902 897 -307 181 41 -805 990 397 982 260 -224 -993 567 -975 680 770 868 -545 26 998 -343 334 664 -52 -596 31 -228 -155 603 -636 -602 -122 -52 666 -849 241 932 -763 698 844 493 -856 269 315 846 -771 -447 481 -753 799 -292 561 597 -69 -857 285 612 -81 -342 -818 -237 -232 -465 -639 162 212 -45 -283 588 473 953 104 135 440 925 707 931 -364 871 337 -679 841 411 782 749 30 482 419 441 -19 918 233 88 -420 688 681 924 141 651 647 -429 -691 121 778 32 344 -608 789 -974 -756 91 592 -266 41 -993 -883 -964 -233 -35 581 -746 324 -511 -307 -341 23 291 -425 -293 -512 599 -478 -407 405 229 520 -685 13 620 -624 -461 -94 46 -522 -514 -247 -585 162 728 888 719 359 43 -347 95 732 830 731 283 928 962 767 327 580 96 -854 -81 401 -365 -629 -189 -735 17 -473 -584 773 30 208 -515 -654 -404 724 -311 -247 -964 -950 -365 587 776 711 -421 -24 794 -478 68 -92 -343 93 -667 -444 -715 -236 -181 -873 -343 -227 -411 -300 -30 -219 -878 903 -968 399 -755 -532 -378 -948 613 549 -443 -109 -938 -472 -370 671 -238 -659 676 857 -445 288 -58 -576 -239 992 484 -183 -485 -661 624 100 720 769 453 -235 485 -780 217 371 910 -865 -239 804 -403 -66 -279 371 494 -360 817 -529 -679 423 -892 -854 -19 -862 742 -946 -424 -850 -901 360 707 226 -215 750 263 -733 615 -431 -987 -159 -837 112 -164 265 -736 182 -354 -392 388 -601 82 131 403 -667 776 92 381 685 789 101 -240 -818 -844 963 653 -701 73 271 -942 -604 -688 60 585 470 -831 -481 347 364 -994 783 436 -464 495 800 280 690 719 205 -785 472 -684 537 544 -87 739 -599 -732 312 691 -140 -796 -345 563 449 -712 -497 -327 -807 -657 -693 307 194 825 -848 282 376 -201 -659 -78 -899 889 -391 865 -277 486 829 -291 -180 -380 -105 -618 -574 -140 -644 -743 560 -753 654 -160 -336 982 950 -350 299 705 -743 -438 767 -182 168 -831 919 -454 481 668 305 428 -399 162 -817 754 861 512 961 264 -766 535 -614 -983 361 65 -9 930 -819 303 -337 -99 -226 -732 798 -872 388 899 -95 939 -62 -553 312 905 -654 -956 199 62 -876 725 594 -359 426 -328 766 -804 -386 -635 840 -563 941 -583 -364 -657 924 328 850 -604 -681 67 808 -336 -258 162 -301 -524 -184 -466 -159 598 542 -260 38 -288 -870 -438 -413 694 -378 -723 399 -573 -365 222 36 933 665 -807 874 -994 371 -762 312 638 -75 981 34 -718 -554 493 -36 931 -12 633 425 -267 186 -664 117 -584 -335 29 -59 386 -570 841 358 -309 -875 383 -52 -645 -806 497 -521 -410 -877 148 -632 973 582 -906 304 3 237 -613 -506 -197 195 -192 724 -713 -65 564 -128 106 -151 120 245 -99 718 -759 420 130 -607 820 -860 242 -754 -798 404 -393 -369 707 -677 -136 -101 83 -980 139 -667 -938 -928 579 536 991 130 -792 -534 -157 -667 889 344 -854 -939 -43 -472 -791 -642 224 -89 514 696 -572 -31 548 524 403 974 791 -140 672 256 345 -520 -229 -849 -395 227 429 468 -258 -101 -33 746 985 -125 804 784 -973 -432 -654 338 545 -305 -952 767 -584 346 -224 776 -975 945 506 -686 531 -765 628 951 850 519 -397 -699 -631 -993 529 -785 691 919 818 -956 595 -844 -301 370 -388 14 -322 161 659 -929 118 -764 372 579 177 -400 341 -113 -726 -696 -699 454 386 -778 569 -443 -388 -393 -735 -634 137 -557 773 285 778 366 -180 -958 59 744 763 83 849 735 -727 443 -969 -546 589 243 27 611 335 709 367 -455 451 -83 -28 642 175 535 -371 869 -637 976 621 -775 802 -39 -965 -574 -268 725 -986 34 -165 -597 -866 786 129 581 502 811 542 -356 -565 270 140 924 -654 425 -503 421 -767 -946 240 806 729 -937 813 695 -327 148 -198 110 994 793 -416 495 697 -700 -932 624 813 -896 303 -651 -269 84 -397 -803 -732 466 -311 708 -508 -310 -559 263 -763 970 505 700 -886 222 680 -672 716 829 -280 526 -132 527 -642 946 -277 922 5 811 109 -650 629 904 -20 990 -224 -682 44 604 158 -7 -733 822 -989 -906 -196 654 70 -855 981 -392 698 770 2 974 451 202 838 203 380 -288 182 -698 -456 -229 161 -464 636 887 410 150 43 376 -708 940 -315 800 -30 757 -340 -703 365 279 -850 893 -705 -136 343 640 -809 809 -563 -66 -831 -237 -919 -5 54 -882 -309 312 -708 -401 284 567 -703 -199 152 606 -579 74 944 -450 81 -592 -602 -489 232 -713 -143 -102 768 918 833 270 -96 271 691 -992 279 -222 -686 766 855 -390 331 -391 439 -22 772 -326 -742 452 281 676 -554 757 309 944 364 717 145 666 -704 -6 193 -446 886 -346 233 -640 7 -211 710 -554 513 -612 617 -550 -213 -12 -23 272 574 656 724 -118 282 999 245 571 -611 -563 -954 -212 -220 -696 513 -227 335 88 551 994 -559 -474 -80 575 -17 842 -936 474 -49 203 39 -996 -633 453 52 -831 -866 940 -433 105 669 561 -440 914 -676 119 -389 713 -525 -319 752 -410 -872 -280 -149 -464 174 923 -164 930 964 288 934 601 517 593 -827 988 963 -585 731 -785 -139 772 -660 -566 832 676 34 379 -486 628 727 -518 822 171 172 259 14 528 904 452 416 -515 94 -178 607 -138 -652 398 -466 -786 233 -287 -330 -145 -620 -907 907 517 901 -207 -655 -35 682 557 -356 888 -499 719 -912 -161 610 180 -525 -29 -995 -460 475 -877 -321 -59 345 463 136 419 478 -288 -394 829 -261 -65 -743 795 -287 444 679 828 -342 471 -391 -238 -50 -291 709 -118 751 510 520 573 628 -434 -989 -821 667 -935 609 253 236 -833 754 -827 -412 633 -751 482 -296 -511 913 530 -18 -332 -246 12 370 -595 805 881 650 408 -187 -597 944 -898 284 -397 736 -350 337 -430 450 -421 294 295 -545 88 483 982 -864 -150 403 -108 -218 -851 271 -530 -400 -251 494 -596 358 98 772 -240 -523 618 690 864 831 -294 -821 943 -133 -256 -420 253 276 66 -311 821 -90 73 -935 -276 433 -851 553 -813 310 443 -947 -347 288 826 196 -940 -36 -839 -972 -668 -603 684 -418 -545 -514 752 508 -765 791 720 125 -345 272 -161 430 -28 251 638 322 -687 389 -464 -949 -237 338 -86 10 -964 242 -188 325 -603 363 -747 725 416 994 412 -761 240 -165 802 -763 -656 286 -233 -975 -740 -514 -602 -478 -183 443 881 -369 621 -559 979 -16 439 995 -860 277 -225 -785 -672 -248 631 -321 -258 -246 157 -959 402 746 -633 -701 -159 -998 -419 -289 -104 -514 752 -540 -570 91 446 406 974 527 -987 -484 25 161 -72 546 770 -142 286 -788 -275 721 402 454 -398 983 -220 -369 222 738 -237 856 -987 511 -166 -748 -672 -935 -980 855 -662 -852 490 -130 772 -391 99 -954 -923 -974 942 863 -954 -794 952 20 44 645 -739 89 270 748 -652 379 417 36 -243 -535 826 206 -797 -962 -249 535 864 -553 -714 -40 413 -946 -554 745 515 -657 348 906 -14 -993 517 615 848 -334 740 879 -626 -753 986 -617 550 -489 750 225 112 -533 146 524 11 -721 285 -602 -791 894 790 131 -759 953 190 239 959 -859 -439 -990 -233 629 505 764 -776 522 -521 -663 -754 340 -703 406 168 403 460 -89 -655 -246 -963 -658 898 247 -97 814 -542 -785 496 839 -538 245 389 126 346 381 306 424 -876 142 743 -699 -941 -147 -635 204 -943 -46 496 -746 544 -566 -329 321 -406 -189 83 -309 284 940 269 432 588 -377 703 -489 -366 -906 -469 595 -25 725 -811 853 -294 432 646 402 954 949 751 999 -305 669 135 871 -603 -679 -511 -358 512 -692 -403 -551 163 461 -507 720 -705 680 -71 -909 -282 993 -765 243 913 -934 -209 207 72 534 920 721 606 299 -283 370 701 711 -405 -234 978 -787 74 766 -324 587 -831 866 392 -237 213 -452 -279 -89 -667 658 352 -23 138 486 553 240 916 -947 -113 -324 -320 335 -584 -232 -351 327 180 669 -26 993 -569 -195 -195 -489 -466 -12 186 -512 -411 -538 31 72 -467 -850 -384 -258 332 -391 -436 790 -354 -589 758 551 -352 577 429 136 636 -634 -496 -607 249 -730 -357 740 410 12 197 -877 -91 -494 -974 -84 670 -517 324 513 794 -270 -105 33 -363 149 825 696 730 -378 -123 247 -622 -688 641 155 -902 -292 -583 -394 -215 358 -862 -868 -69 -66 57 751 -353 -885 -761 130 365 985 -732 100 33 317 -627 993 -546 142 -221 -74 -724 944 -77 -816 778 193 -649 -107 723 -633 -445 -211 -443 -639 -148 192 63 -637 -103 -782 579 -581 -171 -686 -806 -247 118 847 -101 -231 -186 -838 174 519 -830 744 -122 859 -821 -798 91 495 260 344 -290 711 648 590 -576 -899 175 178 976 -337 134 -923 -600 163 377 -596 508 -477 -42 289 918 235 -922 -871 -988 -273 -761 -180 -740 -635 -192 627 -108 961 613 192 903 463 -400 561 -247 -933 -673 781 329 -950 -70 446 375 -169 618 285 -208 42 -534 862 124 260 -78 576 -635 797 829 -667 316 -914 -923 -584 825 930 -713 209 -276 127 469 -314 950 792 -469 -650 298 -525 -388 -408 -309 974 658 -103 -709 -458 -907 -102 98 -710 -468 924 -577 474 -158 640 694 662 -401 -991 258 699 -669 933 194 -871 627 863 985 -712 -398 -45 245 775 952 687 872 -914 75 -758 151 -966 -752 -159 -388 808 -147 799 818 -935 -166 -792 -929 -225 -470 686 -74 574 146 490 337 -803 477 849 -814 -413 590 53 177 105 -662 744 -693 -387 -688 142 -718 775 180 -907 358 986 -384 -116 -279 -148 317 -271 671 -785 -641 -643 354 754 92 197 581 -138 -404 949 -371 -472 -910 -665 -208 -372 414 -196 402 -631 -132 140 -77 -109 -815 -367 -871 449 775 -269 800 341 -443 236 85 965 -117 450 -923 -10 741 -724 105 765 -111 406 37 528 342 -713 -299 127 612 -666 -211 395 -177 -574 325 -132 949 939 926 -759 -89 834 912 -340 161 -720 684 727 538 388 -146 -773 -57 -292 576 -567 -85 881 735 305 280 -261 -317 -986 -691 915 1000 -366 498 -128 -978 -104 535 -676 -156 -313 -39 608 -156 598 720 404 54 78 206 -412 403 -385 -997 51 -894 -293 -964 549 -948 -121 -957 419 -424 630 153 922 -947 593 -904 -801 -909 -400 121 17 806 496 -474 -757 877 -909 471 626 775 630 205 215 -71 485 768 862 523 696 -753 736 -901 -834 910 915 482 -149 240 831 434 550 -209 68 -706 61 -275 750 191 283 225 -896 -6 -524 -753 66 -465 409 602 -468 267 152 -362 872 154 27 -661 -912 405 -885 204 -144 -184 -243 -245 341 -177 903 -223 536 630 -452 -553 533 -333 737 63 -581 102 514 84 -688 262 -578 -196 -143 -524 560 440 963 -137 -30 645 706 659 -784 333 -416 595 492 815 -758 325 681 -980 942 984 865 251 -957 694 514 -623 -587 -44 -664 796 68 668 41 853 920 774 -11 987 317 -660 -206 -133 17 -174 -89 -902 -314 821 100 541 496 789 900 810 318 -983 -964 729 951 -92 -284 858 -685 -787 580 -931 175 -217 243 857 363 147 -977 -907 802 -740 -433 -904 979 467 -943 830 -30 968 -308 -490 -565 71 661 67 -814 -372 -845 -798 -612 -857 -40 483 -741 -245 -874 552 735 -882 -664 -246 -819 -219 -7 -50 -668 4 -712 502 491 -345 373 549 163 -860 968 -690 -287 889 -7 -707 498 475 -899 -54 -383 609 -463 -227 699 758 656 -789 -274 783 66 -878 -870 -311 508 -7 5 -671 245 386 301 771 382 624 491 765 938 -943 12 -754 -511 298 228 297 -297 808 698 78 142 -387 763 -976 544 297 351 -956 526 -792 -324 -569 493 362 -712 308 -122 -863 -238 -514 361 847 72 403 837 -828 -436 -175 906 -717 916 -312 111 -823 -453 420 286 393 878 -455 432 854 829 150 13 529 -452 -570 141 -319 -423 211 718 -712 -334 437 554 843 569 833 72 346 -333 -198 116 634 19 729 439 967 732 -221 -1 609 417 -109 392 413 573 -419 312 -161 369 -543 315 674 713 336 8 -851 -384 -345 145 -655 447 -293 468 376 698 -274 33 -76 -899 -523 238 -163 -285 624 -950 -14 807 -39 -286 -511 231 -710 987 873 65 743 527 49 415 466 -617 -994 585 747 -305 713 884 649 840 -550 729 -420 -485 680 -905 644 -724 -627 991 462 -273 12 -205 -339 0 -414 679 689 -795 430 465 87 151 -994 -829 -209 -601 -663 -411 220 -242 6 -822 -162 492 -938 798 -907 906 912 774 40 337 -199 348 -518 514 -277 131 -824 -897 365 -239 959 -505 -506 -600 21 -486 812 -89 -488 -337 199 20 652 744 -899 859 514 900 845 881 141 186 877 -538 -364 503 550 -894 -961 -911 481 903 -96 -473 686 -679 -931 -744 -44 55 581 298 -219 217 -49 -146 939 769 -352 879 -616 840 -137 -387 954 -814 -504 -723 -508 -589 496 844 -181 -797 650 404 215 -957 -744 720 -717 749 761 -854 345 -838 53 -659 -349 -364 898 672 -946 -302 713 69 129 854 226 -809 499 781 -746 70 703 166 640 397 23 360 -101 67 -826 -276 233 869 850 -42 -493 -786 149 737 928 437 -720 -566 -113 862 207 -697 225 -852 -979 -328 -997 867 891 -664 832 916 510 73 880 660 791 -337 -701 633 -36 -765 -709 -481 -380 567 -139 699 -563 -929 -895 337 -593 886 -209 -382 -912 964 -375 -320 179 -553 -664 -19 -533 511 -126 283 -773 311 -157 724 -846 -313 -360 -143 -203 -170 168 977 -191 -855 -713 -459 595 -693 -937 295 664 723 509 90 258 827 870 329 -241 -170 -870 -85 -287 -799 -697 -907 -107 -897 984 906 54 -848 537 -446 -907 157 728 -543 -667 201 333 -22 463 -237 -277 290 -801 -351 -333 -658 605 -536 870 465 974 -455 654 913 561 139 655 -601 913 -181 -644 -670 784 121 -729 818 981 -773 -547 -71 213 450 60 -47 462 -485 -202 -968 964 -736 -864 392 213 99 417 -182 933 868 248 46 -618 -121 -901 839 141 -755 -495 932 -596 718 471 700 -331 43 -234 344 955 678 -798 -659 -745 135 -63 915 460 470 42 379 -424 734 983 -305 -181 55 793 121 740 864 132 876 235 548 828 872 -285 -287 -444 143 958 417 873 184 -714 -799 12 -970 722 -734 395 413 -556 31 -207 849 -452 170 -510 -771 -374 549 475 12 290 796 530 -576 -800 -516 629 642 -167 179 307 925 670 140 622 -456 757 -984 -58 -80 -325 -433 628 -292 896 -205 -821 503 924 -663 504 -539 585 465 632 -209 -726 997 -587 32 311 -113 -558 -344 390 -884 -768 -721 646 -894 766 992 891 829 -146 408 -207 488 -382 -901 777 -853 492 -159 521 165 514 814 172 864 -350 639 -557 -567 109 -746 482 -428 908 -201 -215 -513 -191 -818 228 533 -414 414 -731 -557 -249 -261 111 682 661 732 341 -473 791 813 -53 -197 -208 -65 -524 57 -586 -837 505 -50 -10 254 478 671 -293 -674 -484 428 -748 850 815 812 -270 -930 757 -951 -808 884 762 -706 -223 601 405 872 397 -545 -920 -700 -777 -852 367 -517 -759 151 -265 -307 765 921 840 110 898 -844 427 856 -876 71 -681 -71 526 216 -816 471 52 141 -421 411 -192 167 -310 -993 346 83 886 -57 937 -478 943 -593 296 93 559 286 497 478 -260 769 -486 -432 -909 -494 -224 -87 -822 -219 -636 96 595 954 -990 -473 -868 661 -761 594 -900 -24 548 748 589 -441 -33 886 593 -404 1 -83 857 723 -689 502 -444 -467 -342 -300 -550 -12 -593 -100 681 487 -602 481 118 247 -677 -301 -500 778 -434 710 537 -652 -918 -931 842 -287 935 -487 56 -36 768 370 317 345 782 164 530 16 334 573 33 571 611 -467 846 -193 -146 551 -912 696 -612 -586 89 -579 967 -608 531 997 467 86 -137 971 -895 -416 231 -396 329 587 40 277 -145 -431 -191 -404 32 -332 104 -686 -636 -272 -358 -345 -807 -165 582 846 967 -665 -640 -866 -810 -705 -961 209 -197 -987 77 715 -547 140 -167 711 -807 -416 -180 617 -741 -1 -440 -113 95 -715 304 -181 -149 -776 446 57 679 -450 -216 512 293 -605 504 -43 -472 761 104 122 -294 -713 -122 287 -152 -855 843 357 547 -859 256 12 451 -697 -25 598 -936 -798 260 -895 -464 -189 -613 897 867 686 167 301 -413 -904 162 18 61 -148 -38 -16 565 546 952 574 873 723 -412 482 -870 -602 471 -319 774 796 424 739 61 -742 76 -106 -24 363 178 532 -859 962 891 4 595 688 -551 -479 863 -60 -651 7 -204 577 -619 94 330 -678 -486 110 808 429 27 -195 877 364 -609 410 -197 210 65 -522 -92 346 -437 270 -633 967 172 910 320 449 531 363 -180 -997 313 -550 -818 -301 487 -360 832 651 776 -370 -252 394 953 882 696 734 779 964 -496 169 524 -728 -80 301 783 -288 135 941 -36 -737 796 566 -727 -151 331 215 -478 -403 -924 -453 -914 989 -279 33 575 -696 648 -218 -102 395 -772 -108 514 920 941 -336 -496 866 621 -205 266 -159 555 45 716 -721 -328 616 692 -307 -42 351 -361 929 -431 525 858 499 483 884 -872 216 614 -534 382 -608 -520 220 -156 917 941 910 258 489 -226 56 -356 601 504 272 592 -134 -686 587 251 -4 930 -64 912 453 -383 -269 382 91 -989 249 242 -520 915 -10 900 88 190 -685 -86 411 -256 105 -873 -754 625 -621 555 775 -634 -926 -115 419 9 399 97 -710 -597 -848 555 -668 -226 181 662 745 59 -912 780 211 339 -871 470 -263 -364 587 693 -132 -73 232 -527 -949 -519 -181 571 -432 822 631 913 -858 -548 -914 -891 -218 954 -750 16 -303 780 -799 -200 204 33 497 -384 289 -704 -927 447 -677 -596 -279 586 -601 960 -911 -389 242 -916 209 -301 -437 889 526 518 -10 -688 707 231 59 96 540 903 -352 541 -548 911 765 -930 477 -528 -351 -742 -999 -518 -638 807 -201 -60 588 -725 582 834 -643 745 -769 715 458 565 456 -993 -987 -992 396 -830 -127 86 986 352 986 7 -52 864 754 410 -518 -244 -285 -932 120 88 -988 -65 -43 -238 394 -311 586 -822 -652 671 -304 954 -500 272 -372 928 -618 -442 -441 -741 -802 480 866 737 -440 750 -828 391 527 -682 -218 775 18 -452 615 74 -927 2 267 -388 133 73 215 825 648 136 -729 -391 -134 -342 886 222 -229 173 199 792 411 -340 914 -480 230 21 787 -681 -264 811 191 773 -73 -154 958 -218 628 -493 304 779 551 -455 904 42 2 -179 -663 720 -398 -11 603 -542 348 877 124 -335 -5 845 -459 -885 472 681 -916 -939 454 419 741 -662 859 452 -437 -162 1 -724 824 431 908 803 707 880 -71 763 -283 -895 -605 307 -164 177 -972 97 -508 -201 28 8 -699 -594 -703 895 739 -226 797 -821 178 -317 656 -288 -874 -937 995 675 420 -986 -981 -360 389 -123 788 356 -288 -532 313 -392 -186 566 282 -362 519 -915 -139 227 -823 584 145 781 -324 348 712 -435 -332 -895 -320 -296 -713 -718 12 -396 -997 464 -790 -17 -146 -298 -930 -911 457 862 74 410 57 -659 616 -914 -606 -421 285 -728 996 423 -616 -463 245 636 -373 -208 -977 -524 850 483 -431 -1000 681 822 17 710 -680 977 364 192 820 -613 434 -256 -347 -506 974 238 342 276 -397 -848 200 24 502 -109 384 -246 -889 -847 464 749 -929 -92 -320 891 971 316 444 -542 -234 488 -647 409 -731 -124 -129 785 -484 265 -340 652 395 -270 -957 471 927 366 -15 -115 564 818 -715 439 979 -272 -621 396 -225 741 475 725 82 -162 -701 -532 119 209 57 -178 147 -226 -114 77 -455 311 153 -924 988 -230 702 -958 719 852 -658 -130 -731 -185 127 -178 885 959 -270 -986 851 830 -920 982 -25 -766 83 -372 302 313 850 102 -913 -258 381 -132 -536 -480 -273 -408 -566 821 789 77 924 570 564 -699 -51 -663 -757 -971 -318 -228 627 234 707 621 538 402 -653 175 66 660 592 535 432 809 810 970 -157 -570 589 -301 122 506 -706 259 632 -43 -822 -769 -188 -568 607 315 -848 -802 496 -261 -650 -724 -777 958 -512 -166 420 124 -384 -800 64 -780 291 -886 -960 -371 -161 -556 -430 -846 -808 -230 410 864 -852 953 -785 230 349 648 -49 110 -769 85 70 275 -175 445 892 -26 837 -529 100 216 -598 865 -392 -78 513 -145 -74 165 -421 290 498 -75 328 -278 257 -161 -364 238 397 -558 977 971 62 766 -923 156 361 367 -370 -96 -219 -735 51 356 514 577 100 -768 -186 -570 -178 589 765 519 -618 666 -41 577 -8 324 589 369 43 80 446 -148 -82 992 90 197 -390 -754 -287 -106 -351 254 791 593 611 -243 -443 -859 272 777 709 -823 -214 888 -864 582 -983 434 -589 539 -418 -951 -952 -477 -905 -437 -350 690 170 711 -144 -239 160 -658 11 597 505 145 -868 298 -699 322 634 816 105 -946 169 75 442 -320 -908 627 -256 -671 923 181 -722 407 -667 -955 -962 251 -173 575 189 -251 -241 -428 573 -122 67 688 -399 541 -962 -162 -12 -191 377 -70 341 -906 686 -756 918 428 -750 -157 -358 -990 412 657 288 945 -714 -845 -317 118 227 956 682 -469 -78 -645 -532 192 -147 849 529 -335 -845 -226 -560 691 625 223 -352 422 -93 449 448 -175 -665 608 454 530 -958 -825 -295 -25 -92 528 -784 126 834 -719 705 -150 332 -597 989 92 743 -419 686 976 -563 -757 302 -191 876 598 -865 -32 285 -378 -406 -112 260 -601 -803 529 -898 116 481 -788 -789 -847 -842 330 -699 742 222 -857 549 148 -935 438 -973 520 872 866 -456 975 989 -318 -130 -433 -829 -590 491 142 825 -843 -760 -172 -966 12 304 878 52 -919 -620 444 666 486 725 -799 155 866 -5 -204 197 -801 -264 -510 -613 -985 -321 -719 -462 587 352 -843 242 790 -924 613 -123 -793 -94 -495 -305 -423 -665 295 -867 118 -528 730 -822 334 751 915 -69 -693 564 -82 911 896 -459 -868 972 117 6 -784 13 59 929 112 -974 -541 39 919 -104 -916 866 254 298 -874 -808 701 -449 79 759 564 822 -680 -534 -314 -649 -405 820 -389 -27 -520 465 93 -31 465 -627 327 78 -54 531 247 -813 -214 88 -724 -424 -614 -463 -74 753 -993 744 -202 827 782 -18 688 -712 -512 818 825 -309 -339 699 -480 440 107 939 -352 982 696 -259 288 -279 266 -404 -515 280 -96 -474 170 298 906 675 585 83 -619 151 685 0 -165 -853 955 -873 -408 -654 100 -381 541 -186 683 731 623 -771 -752 744 -650 -911 697 654 559 963 694 407 990 356 -679 97 -49 -530 904 29 -37 498 507 -792 416 -458 363 -623 172 -208 346 -20 -913 596 -239 -925 -294 -28 453 664 -751 -996 -188 62 407 648 647 -694 -174 -731 -882 -278 375 -565 -275 -467 -276 -106 -931 172 -801 209 34 502 811 -821 -74 189 569 -168 476 212 -557 476 769 450 971 -285 627 748 221 928 -801 688 -739 17 -98 -433 -84 409 -550 -471 -961 -227 -259 981 463 839 -77 -893 655 933 -176 861 137 -244 -21 966 -601 -51 -337 37 294 -530 -170 -151 410 337 -464 30 60 873 481 120 269 804 915 535 -436 -738 847 -228 434 -928 858 263 53 -353 -272 131 -72 -301 -305 -565 257 778 -433 -911 125 53 799 462 167 350 -794 82 480 -896 -881 -658 -840 886 -193 -541 462 -672 321 586 -421 195 -365 -957 -417 -384 849 -754 -930 -553 -218 108 -292 -34 -610 -395 -897 415 92 549 -4 714 708 -116 0 -207 487 711 -176 -580 748 -60 626 802 360 -672 -647 -588 -997 -134 71 224 -532 -300 744 -814 56 948 -964 575 666 -415 -74 511 905 -96 500 266 232 964 -367 -220 -630 174 -851 57 889 48 -152 330 -656 -155 -187 -294 808 -610 862 695 89 -189 702 890 779 -469 -528 659 -907 -666 -421 -299 -697 -297 309 112 595 30 -953 -93 -764 118 356 94 -591 772 331 -408 736 -701 411 37 -204 -911 -480 213 -790 -925 -853 656 -963 772 282 977 -141 -464 430 195 -351 280 444 -276 -55 869 606 692 -65 -932 -759 -868 525 841 -85 -618 -87 -904 -931 626 -757 685 -709 -108 -27 -51 -66 -303 602 676 847 -856 289 828 822 500 -875 -969 -304 29 -210 -823 -175 243 579 -416 36 397 197 484 929 -176 725 192 -989 351 -884 -868 849 606 514 510 685 -502 871 511 -361 -437 -17 932 -200 814 -592 934 -693 -752 -982 -28 290 -923 575 151 215 -213 146 343 111 987 509 276 -980 803 708 -964 -727 -142 419 -619 -916 541 889 -686 -783 -845 -47 312 538 -598 -611 434 208 320 -684 -903 -850 868 980 -506 -849 623 -54 -805 -157 -425 -418 -917 469 -672 137 -504 495 446 986 784 226 -990 985 -897 -67 567 134 92 287 648 -387 488 -698 -371 178 -949 594 -794 715 -169 -671 -826 20 420 222 -848 58 -342 726 223 -397 -508 -746 923 -814 -322 193 247 25 -892 -461 423 -613 514 -836 782 -108 789 120 -622 -49 -360 611 245 451 27 -756 -15 327 449 -671 -126 -952 556 -11 749 -13 -264 -873 -553 142 515 -97 407 -938 -519 -988 -502 258 -465 688 89 393 -400 -221 982 579 -853 673 601 -350 431 852 450 418 -81 -373 833 -267 43 -926 979 486 -747 -105 546 386 -886 -590 -50 385 52 -570 694 -741 -33 288 -586 -819 808 920 413 616 684 -79 117 -603 235 514 986 271 700 81 735 358 -770 677 -988 -710 -106 -848 -566 40 937 -15 389 118 -266 405 593 238 -131 -291 827 519 -924 650 -862 400 -304 139 -835 -725 -386 584 -273 559 778 823 -938 -468 999 -211 -608 342 540 730 390 152 -320 -208 -134 -897 -901 -59 -586 -483 647 -169 94 -69 411 348 -328 -852 979 -910 125 -311 327 926 -814 -996 -378 545 -939 -737 -890 138 476 952 -133 790 -596 -926 675 -355 862 9 655 -684 449 660 52 840 10 -607 726 692 -308 -327 45 657 -97 234 199 588 533 -124 -638 -232 -372 -214 -228 194 952 -500 -204 368 598 -186 -325 -258 -599 642 499 195 107 774 315 -361 -579 792 932 937 259 -992 70 828 -773 397 239 -965 -83 -732 523 -517 311 -281 553 -297 9 -344 -637 -284 454 150 -150 -711 -473 968 -745 -199 263 -318 -192 20 721 -874 -406 -434 -668 869 152 -784 -711 190 -534 906 -886 -458 360 950 -330 469 -663 -881 -213 656 839 -474 654 206 406 -225 -115 -943 -164 -988 472 -106 -642 -67 77 -422 -214 872 90 -666 260 591 435 220 -775 904 225 379 -865 -521 -449 -85 903 284 -804 -438 432 -38 116 -420 429 -320 497 -623 -120 513 50 -694 -221 92 915 333 -977 -26 -392 730 -329 609 638 902 821 -218 -911 -351 -908 886 -119 851 428 972 -152 -236 172 -716 279 -34 437 236 38 932 -327 -364 -893 587 -639 -872 472 554 491 688 460 666 881 418 -725 -150 314 -980 -409 -2 615 89 467 370 -730 -721 21 -21 -801 646 -319 -61 919 -928 -772 43 167 -292 353 749 577 -439 297 -847 -727 -86 -526 522 -619 -214 -52 -748 712 583 -253 -336 -823 -430 210 -508 -271 528 -399 -416 448 669 -552 -447 -809 899 -330 -929 -232 910 -145 -811 -424 965 532 -474 542 632 531 -783 231 781 555 -594 -858 724 -285 497 58 636 817 -501 976 260 240 495 -947 -131 552 -96 587 869 433 420 -651 575 -744 -815 -214 -450 -148 -178 474 -9 674 27 564 -533 391 -479 -658 -674 -518 -197 138 -607 633 992 226 -644 733 304 127 484 524 482 -654 -747 -691 252 187 946 392 139 847 -459 126 -240 999 -438 -430 26 -443 -921 945 865 -483 -841 -167 -445 148 816 -239 370 -539 776 604 548 292 -399 372 329 -372 -176 -260 578 -810 888 955 -401 46 935 612 165 686 604 -536 825 384 882 245 -1 639 -478 112 -9 89 -221 417 -369 -967 651 -515 -651 -420 -178 804 -588 51 -790 618 -965 -686 -175 920 520 696 -603 146 561 977 327 -283 -826 593 -584 1 770 -579 451 753 -318 167 -799 -204 -483 523 865 152 -258 -554 413 -552 -994 267 -745 282 -325 675 285 527 -399 -103 -568 749 187 -23 -583 -129 -793 -82 -613 -438 577 -939 -800 -574 -672 -147 -70 136 816 -42 -947 -68 21 789 294 594 -768 662 381 -957 831 249 700 32 -555 -981 -569 25 243 -61 770 -695 743 -200 580 -315 650 654 -771 872 -856 -305 603 908 -746 -327 -185 -930 -22 692 195 -149 -699 -217 -524 579 551 923 -747 266 409 928 -506 744 -901 898 867 673 980 182 -439 -405 185 -542 -831 -336 67 -721 783 117 742 -420 -781 824 47 -173 145 508 -355 389 -249 -785 -230 -31 -835 -510 -959 523 -40 744 -895 515 -992 882 538 462 455 -946 284 -785 884 -33 598 -962 228 926 375 -888 -720 586 -999 -587 -418 -877 736 880 146 -116 903 693 818 522 421 529 704 804 38 186 3 4 368 -852 -899 446 840 106 -136 932 -388 582 12 145 -357 -48 165 -401 -955 685 414 95 96 -582 -243 -174 -153 -406 -318 433 -612 806 -473 476 -172 59 -728 -782 -425 985 699 677 723 -426 -225 -203 708 912 -777 -864 622 966 -904 -445 -967 -645 626 -891 886 -385 -127 -233 -686 -647 106 -137 393 258 -520 945 -417 -897 -647 385 -760 -822 -641 15 19 -623 943 -64 -562 39 426 835 551 894 -478 427 215 -389 -121 242 -95 -234 807 672 962 65 447 30 142 446 948 26 -871 -817 842 -563 -264 216 827 -497 965 -565 407 8 -144 232 -213 -614 688 163 -554 272 11 595 806 304 514 -711 -791 909 -104 536 750 644 -685 -394 -964 -971 36 32 951 585 87 772 668 106 911 893 975 -596 -916 450 388 445 826 -878 639 -800 -930 -737 -530 106 -171 -988 -225 -447 -921 -207 -755 -704 690 -488 977 -923 811 399 -56 -964 -361 -325 -959 -242 407 -357 -840 -522 187 814 -915 548 922 397 529 -534 43 356 -446 39 -263 -91 730 354 908 -605 639 531 840 -735 525 484 163 -242 -213 738 -977 626 -369 -339 629 -717 -627 446 -909 220 385 682 -837 -405 749 609 245 524 979 -548 -932 -402 938 47 940 823 -191 -448 -884 -481 -243 893 -311 807 472 -551 -557 871 949 -987 892 -582 -974 871 181 956 -10 328 -513 239 495 987 971 831 25 -805 -840 803 -234 -136 918 780 -239 -991 -405 -425 -232 -131 -438 891 398 307 289 -477 -186 902 -402 432 -29 833 373 226 895 -503 586 28 -170 -15 380 115 -557 707 576 686 78 -999 -59 -87 -597 -111 839 758 -236 140 -676 30 716 -913 -975 384 666 975 74 404 418 114 160 143 -147 -349 -122 -883 -307 793 -43 -308 49 -471 -64 191 141 -457 461 79 361 -31 566 770 6 -915 -154 -384 196 -322 -177 -780 -26 -678 162 769 -934 691 -882 938 -994 -592 94 -825 370 -147 -198 -605 388 -964 942 -573 -25 -766 -504 424 79 -680 -713 -269 924 -384 387 768 888 500 -541 -434 -43 -592 13 -306 -307 -378 246 -493 -525 -201 100 -49 -68 740 -945 848 -941 304 -950 667 -693 -13 723 280 -972 995 978 -202 786 36 -992 -41 74 266 342 -319 616 752 -273 795 -475 -104 -208 -57 -571 47 -280 502 -897 -413 -966 550 551 -36 236 -451 126 -298 -544 -17 205 -698 214 873 659 -721 -582 -546 975 -672 750 421 -420 -207 -387 325 252 504 -553 -722 -296 -703 76 508 203 464 -776 383 -192 -493 -784 971 636 -403 751 759 -210 843 246 -306 -637 -626 684 591 -734 -436 -226 -334 920 -137 -74 -107 346 -884 -245 658 -280 198 611 472 279 258 -262 -533 -598 218 -619 -870 -7 34 569 592 -90 -223 484 -631 549 855 -959 -242 -421 -787 -388 -384 -651 142 90 -299 -638 184 960 -327 -711 760 -34 -544 -883 -681 -77 -824 -182 680 601 152 115 -774 596 -109 127 -70 -119 -676 -403 -466 -805 -308 -584 -819 96 800 615 -838 382 -906 389 -311 -78 -427 -471 461 -921 -897 313 -130 -854 64 -138 867 615 -924 267 -548 843 639 168 201 153 994 888 183 -947 -294 -349 -672 -349 279 -256 -13 794 282 873 -819 -945 475 -511 -652 215 786 89 155 819 -67 -113 7 944 12 -506 433 -771 -671 -661 917 -395 -945 70 -99 143 513 -894 -177 -597 -820 -732 -559 71 -17 -488 -932 111 287 -259 830 819 931 -630 -135 291 -308 -508 -662 542 379 755 574 611 -614 -216 518 858 999 -182 -810 -602 -26 -155 522 74 523 -911 236 475 -510 487 -363 -710 248 -71 -497 -546 447 -463 463 -562 -699 461 -490 -808 369 -892 -441 -903 -418 909 -415 -322 380 -22 -930 452 -756 -615 -739 44 481 -821 -416 571 949 114 963 -477 989 -489 514 -511 621 -107 -587 241 -317 -344 -671 936 -201 922 -781 588 585 -81 527 158 -800 262 -889 -912 -39 425 -966 -646 -160 -602 -921 804 582 303 617 649 -228 -102 -791 -876 -414 -531 -636 398 -488 -454 -434 -603 -138 175 404 152 -577 -808 525 -188 -272 519 -339 712 39 58 -585 -979 -291 469 385 -643 -682 3 -686 -362 519 605 64 206 -866 -933 -156 -525 -321 -750 722 54 -904 710 -615 -912 -798 437 69 -802 554 509 547 981 710 581 469 -647 -264 -702 435 -724 -818 202 -836 -864 -984 477 -921 384 175 220 194 150 -677 184 823 -483 943 -224 -756 128 424 -298 13 430 -423 769 -823 -903 -231 849 530 327 688 230 -465 711 -920 971 362 932 -46 -372 -639 38 -510 -624 -785 -836 362 -449 -968 -164 949 296 542 -18 -524 -848 769 430 -874 607 -136 274 594 766 260 588 -711 -729 671 -521 62 404 453 -518 945 260 -314 -227 317 -355 677 187 -710 -547 -377 -662 247 129 -525 -210 -768 38 -221 275 625 -303 377 204 889 994 442 6 -29 -110 -39 606 122 -802 -683 1000 368 722 -754 -966 995 -67 -682 592 447 998 857 570 280 -441 -944 403 669 -833 -226 127 -723 -151 344 -126 303 -634 -582 850 573 726 273 483 566 -890 -570 381 -802 -437 -497 -633 805 819 -636 -345 -517 215 453 502 434 97 383 989 320 581 -577 974 696 191 -651 135 -327 -297 161 -317 -651 -596 -611 -903 820 -285 248 998 -718 472 -209 -176 730 -242 117 17 389 -556 -273 121 -215 -716 525 182 -589 414 749 -264 -543 345 602 -672 178 -190 -821 581 -28 185 -692 -612 -995 -54 -128 812 -461 623 -623 626 -962 -597 -554 211 703 712 845 377 67 327 581 -179 470 7 -301 935 -50 15 -818 127 -310 184 -655 -382 -170 729 -476 -539 287 721 118 -934 -723 468 -620 -207 -319 952 -650 -824 -84 -192 -230 413 -610 875 -860 795 -230 -611 -7 24 589 825 -864 566 -589 733 169 113 -592 -842 782 978 -977 233 -770 731 518 -603 -91 -470 594 796 -834 -254 -839 -232 63 -75 491 925 609 761 -107 -691 -319 -717 44 -289 -29 79 336 -134 -730 -960 -614 -524 -623 -405 -664 48 -987 96 -525 -250 -231 -401 -323 250 163 -85 -447 296 -64 706 -788 -336 380 981 396 791 -655 -216 513 -178 -330 -900 -229 381 971 -879 780 -765 94 -236 -327 622 -778 -232 941 228 -433 104 -787 -650 899 -772 -277 265 216 411 940 -474 246 -583 832 943 -426 -476 769 -10 121 516 -660 -122 -830 -806 -680 -497 -195 -39 23 201 -919 116 -911 -415 -36 6 -832 138 804 -333 -629 139 815 209 258 455 586 -311 971 -206 489 73 966 224 973 -589 693 -578 587 208 -704 -684 -140 -871 -860 405 -527 -889 -157 -116 -262 -223 517 630 260 -743 455 731 -674 -534 -234 731 247 -73 437 260 671 47 300 480 -252 -287 -47 -849 605 463 26 -673 -937 179 -909 -820 -115 -632 421 -996 -898 -381 -145 999 -793 -836 -24 -76 -779 -64 -137 -871 -81 -284 386 124 -191 91 413 -884 -977 -339 -17 -935 -388 323 19 929 396 902 685 -328 83 -400 581 873 145 -458 -814 891 271 991 826 -437 -254 859 891 -659 284 -219 39 -241 784 137 -888 97 203 876 301 -377 -267 981 -845 126 -241 528 535 893 -862 -15 22 -446 491 914 -30 396 -236 -786 -36 -891 -767 -769 521 921 -497 -845 740 570 -126 814 568 263 92 748 -953 368 -409 942 -906 594 -102 595 980 826 875 977 476 -332 791 -959 -763 -29 -503 518 -521 -843 274 899 175 374 666 482 -811 843 803 759 -873 423 459 -255 -177 -726 -41 -993 -510 -438 12 497 -572 393 -357 693 -584 482 181 193 942 -442 -809 -203 864 -150 -241 -36 -580 509 378 972 -227 357 -59 -964 672 -987 -710 522 967 -699 626 645 -330 -792 881 732 -987 -705 76 -279 -713 -281 -71 987 -895 -465 -983 -99 933 402 -138 822 510 -926 -645 362 -758 -799 874 736 110 -456 744 885 974 640 551 242 -289 610 56 -950 -763 -475 420 -368 606 607 -661 -533 91 361 -855 -379 558 241 417 329 691 479 -892 556 662 110 -815 868 341 -349 -909 977 -957 -989 -387 -465 -341 441 -861 611 -690 -253 -727 -563 517 -11 242 716 -839 -980 476 -74 506 348 547 -38 -107 986 -42 -103 -927 440 820 855 877 32 671 303 -846 171 -681 -136 -345 -443 -472 -532 -259 -912 842 -501 939 414 568 42 138 -829 983 283 447 764 622 255 -691 436 -275 -636 92 -373 730 768 -358 -300 -146 41 -663 458 554 311 201 854 -965 355 -186 183 716 485 -988 337 892 876 -734 43 623 -846 811 93 698 57 686 -982 -58 214 902 76 858 -569 80 -49 -769 -484 125 -800 -507 -115 477 -386 -532 -824 -576 929 296 113 513 -565 -774 558 387 -474 -925 -232 -311 268 -98 -666 -520 853 -447 768 -283 -39 -372 -243 -637 -699 -609 624 -563 848 -533 -616 -78 -263 494 -182 -920 -808 -515 -466 382 -218 -226 661 754 -722 -917 732 497 -86 -880 -695 -171 -756 -602 140 -409 803 -333 52 675 -109 -10 213 -165 -483 -486 -427 -50 439 -865 102 -230 -561 852 -551 -633 -738 740 698 -118 70 -548 -112 -761 714 39 237 -386 80 317 -42 908 117 -864 393 646 442 -216 -924 -660 -290 601 -945 581 -59 -305 781 -468 885 -177 420 -618 -918 235 659 345 995 -683 -893 848 -923 421 995 -466 721 -394 651 -923 -29 -946 499 131 -460 -370 110 810 -291 -934 -579 973 796 860 404 -623 0 82 -307 -376 910 950 -107 91 -63 411 -507 653 726 -908 -833 959 -397 -834 -170 643 -712 497 -583 -86 -392 137 -446 266 667 -191 -640 44 957 -455 -799 715 587 -563 -804 512 921 -897 130 -754 -210 552 705 -493 -320 -192 -123 97 -348 536 994 -801 -120 -706 504 360 184 -882 -672 86 -935 -830 -635 63 161 464 601 -634 922 -327 -673 -743 208 -414 373 -773 -777 -39 -837 529 794 931 -910 72 -588 -562 -585 965 927 383 -6 -977 -603 459 262 783 -326 686 698 549 -869 513 -615 -939 -33 -677 -119 -654 643 865 404 -642 374 47 -439 -95 123 -594 468 872 200 197 279 938 -883 -420 527 371 -299 -10 827 -701 619 -910 -451 -942 226 -636 -20 -581 -927 415 506 262 -178 732 760 -305 714 -160 -869 633 -678 -885 -573 451 312 533 402 -184 -641 84 735 466 230 933 488 -160 481 842 522 -412 768 604 193 -106 -550 131 -287 -372 -533 -235 -714 960 212 771 970 851 164 -426 -669 731 965 -199 921 430 669 -211 59 -668 -259 367 477 895 662 -869 -995 228 743 471 -767 -569 87 -906 -549 -142 -669 695 -803 -970 -64 734 -611 74 803 -328 410 -529 690 -90 -712 -260 915 -4 -192 962 666 -743 -71 383 524 252 -74 -614 297 -320 -503 759 -261 488 470 -814 805 621 -505 -915 -296 -713 -527 -213 238 -932 110 -513 -165 -222 691 408 -314 324 626 -596 437 -557 847 -352 -527 -935 -565 -733 -876 762 -71 982 417 870 -753 363 -826 358 -633 -228 -696 946 -348 -843 52 -351 954 -113 -482 763 76 135 390 304 -340 -792 750 -428 -517 912 867 -704 -518 -399 993 -254 -473 -509 980 -388 474 -642 -71 766 833 899 655 98 554 684 -218 600 -448 -132 -763 -348 701 -123 -683 805 775 521 78 692 817 573 662 -825 -336 -654 -839 -72 634 -643 359 582 -48 -987 -437 214 -328 -821 -206 254 936 -128 26 -51 763 178 -394 719 136 -764 -557 20 434 -681 504 257 72 -174 -712 611 853 348 785 -398 -945 929 -350 743 465 -525 354 -706 697 46 378 429 775 96 461 -368 -498 -352 -251 -670 -910 -503 331 -38 -361 -811 157 -359 -999 -670 602 -246 -83 -86 -448 -513 -583 956 968 526 244 18 844 321 204 717 -151 -531 -120 398 -157 475 -695 563 -759 -768 551 370 -789 -699 -575 -380 294 -382 -517 -260 -307 -511 633 -450 274 -151 621 -726 792 -110 -885 120 -379 107 950 112 -888 53 -758 -299 597 915 -462 278 -39 991 590 -68 222 -32 -525 845 -403 -596 475 -249 -104 266 -597 827 -525 667 812 426 296 905 6 -498 -70 -361 995 778 -36 549 354 827 -577 -492 631 219 -107 374 -524 -164 221 16 653 -984 -714 -543 -383 453 845 911 -472 868 -818 695 119 -229 -612 -981 -436 -658 925 437 86 -478 -747 639 148 434 672 787 975 -818 37 -241 972 319 721 32 692 256 401 820 -836 -680 -714 -726 -566 721 -207 -738 29 -801 528 136 704 -536 -815 907 664 892 -91 227 -92 332 -460 150 -61 -963 -409 -996 -147 -959 429 -334 -257 -829 86 -269 463 19 -313 -280 89 75 781 -699 699 942 -217 4 -364 -925 -978 488 -802 626 -673 -481 -897 275 217 -273 114 -74 -557 850 -784 398 -853 718 -977 -582 871 718 -440 -783 113 625 -356 250 659 525 247 972 100 -214 -934 460 247 542 -701 -320 -83 701 -278 -728 259 -613 -808 240 53 -262 -208 777 -869 894 422 638 -438 -283 334 912 136 -782 -111 -425 -471 -192 -12 850 464 914 204 -503 -775 558 583 -720 -920 135 218 -219 948 201 -643 -377 575 134 -705 -774 -785 -74 -250 -181 283 -957 408 -373 -92 -896 500 460 -402 323 -218 -74 -598 245 -968 931 657 649 -143 615 -371 505 581 -24 -718 600 383 -538 647 662 157 288 417 -166 185 468 31 433 698 140 835 -955 567 -376 720 -523 -529 68 530 -697 788 -408 249 -477 582 -923 970 -43 562 225 -253 90 711 -486 -620 752 444 459 698 -125 -221 -330 409 332 -584 814 -793 -645 984 232 -997 -224 987 -106 662 159 724 -899 -404 -222 -313 -342 -915 -235 992 -589 543 -84 -152 513 -217 -457 -399 -915 -947 -308 912 274 -231 533 -639 -658 369 585 123 -846 -923 536 -940 608 -581 -957 937 481 -285 -445 122 367 -283 646 -564 -286 -469 401 -713 241 320 -12 652 926 -255 -374 383 -899 172 -797 232 883 -94 -638 171 12 -103 74 346 372 -949 998 212 -56 -744 427 245 901 -986 488 27 11 291 -909 -911 879 -990 -112 801 -210 559 107 -609 -652 -858 -964 862 -345 -748 -517 293 484 -722 214 597 235 -55 598 -740 994 -183 671 -399 -80 347 878 333 -266 -502 979 -149 -762 -710 -801 -964 693 -622 -14 -168 -150 892 381 -259 714 -700 350 -502 137 -451 41 -460 -388 146 -383 160 -344 -770 305 -445 836 -449 939 -6 -421 675 -764 883 649 310 -986 136 604 33 -141 -276 -320 146 -70 -111 -356 -974 -871 23 583 -692 -105 995 912 -195 45 468 754 302 -373 -509 490 -904 -667 -845 -974 888 154 -428 -483 946 -345 78 -830 -82 -809 13 -47 216 51 54 -652 135 -313 -867 250 -956 -617 656 730 -552 -890 -19 7 254 299 579 859 -893 -954 -890 208 918 211 762 -30 -609 731 195 -261 569 -459 443 -157 -124 521 -114 -329 -592 285 -172 -629 -232 582 -968 -456 344 -873 -635 -219 135 382 583 744 50 -152 782 552 -507 952 514 -235 -459 186 -941 -309 -26 -501 40 282 693 -670 -133 979 -725 654 -878 -286 734 351 701 -98 174 220 -167 396 -946 -1 -498 830 -403 -55 -80 140 -228 -119 28 -643 260 -658 -405 -618 -959 549 -357 877 -696 519 975 -428 42 -354 -639 -351 513 634 703 263 -668 -662 -197 -805 -819 -787 -56 728 601 730 -863 718 346 448 961 -363 -1 -382 -935 256 -199 780 -679 -812 9 -700 571 -779 -895 914 324 38 -384 636 229 -836 -548 589 -594 345 180 9 48 152 -158 67 -310 376 981 712 909 -767 -979 -245 -575 -865 440 558 215 43 -96 -691 375 -670 939 -480 95 703 118 474 -640 408 -403 -200 290 -891 189 -437 -24 -99 -869 -132 -30 594 272 -40 678 -689 20 -757 400 156 413 499 353 -454 208 -907 -504 -75 -697 -694 -858 154 107 890 -223 412 -137 -841 914 474 -975 -889 -20 356 -399 -493 -937 -913 -684 787 -55 -620 -365 802 126 -156 -800 -472 -881 904 35 54 -366 98 -584 805 -919 -926 -747 -756 -276 -341 -440 -4 169 -469 504 765 631 995 -905 -357 -823 -988 -83 -84 -100 958 -614 676 158 895 -798 -484 -414 -999 966 292 429 -231 170 -68 181 587 -870 37 -997 241 -320 786 -695 -496 -767 -123 -158 752 477 -657 -344 98 -672 686 56 -970 -288 885 612 458 228 -423 775 492 -4 80 334 265 995 972 -70 187 796 336 203 423 175 -418 86 520 -747 571 74 -645 -286 399 716 -604 582 -65 -579 799 -471 -795 -655 891 -755 993 -126 -3 67 962 -4 312 499 789 -195 415 915 967 -382 0 413 871 359 637 -110 -921 -461 678 871 -585 -14 -706 -689 377 346 -718 217 -395 672 -275 580 -880 -438 -528 535 -453 -757 -970 453 -406 -171 -653 684 1000 -993 315 -416 256 408 675 43 -767 769 -448 927 -990 624 94 -415 -905 782 -436 319 586 373 599 -754 -488 -403 62 585 697 906 319 145 -984 723 -133 103 57 961 735 492 -969 -196 721 769 -90 341 899 7 864 457 6 304 -86 -741 160 -152 -53 -959 503 -870 329 -884 472 943 44 215 -674 -871 557 542 -296 432 303 625 973 189 405 -257 -112 914 569 451 -824 -255 609 -737 424 685 341 621 591 -625 -76 789 601 -708 842 -177 621 170 -941 -301 285 -374 408 -816 -532 604 300 -797 -129 82 -920 -506 -73 162 662 -686 990 374 372 46 -346 123 -820 358 -522 -304 -692 -539 -596 -446 -229 -901 142 969 -643 -636 108 -714 928 939 109 -420 390 -932 -299 548 -815 -495 -334 -693 -367 783 -14 -600 -719 836 237 -742 -645 -267 -305 196 -669 -934 -335 915 639 35 -517 -238 779 189 605 -68 203 -590 828 202 477 653 716 -164 438 75 -71 909 -933 -168 575 861 993 -142 313 -194 -820 559 769 -100 916 665 -613 -300 600 748 627 750 461 -174 -374 489 854 -913 180 -342 -442 297 598 504 911 -383 -907 -485 -532 -658 451 -672 49 -202 -659 -25 733 -758 374 -696 459 682 679 338 591 -855 832 376 659 101 557 -358 899 -779 589 490 -436 -793 490 541 397 -770 -19 -90 357 699 -782 -289 14 -924 -809 922 900 994 503 -999 112 -424 21 -898 410 -855 -20 -381 876 81 801 -462 943 -562 -344 -725 -267 217 -982 -674 663 -903 -909 936 -457 451 902 717 -186 -286 -111 -751 813 -784 133 506 308 -604 -239 665 -818 -160 328 -483 437 842 -844 -192 -978 661 577 -690 506 -999 272 -520 785 921 -95 551 104 72 637 949 890 -773 -102 -171 485 -220 854 -218 -515 -947 -62 -296 126 931 769 -195 -860 -613 -491 969 823 350 -670 916 16 209 88 -270 -421 283 98 167 959 202 -853 -36 -862 210 272 704 -137 -870 -673 763 -606 76 -829 -808 -547 -446 -514 68 728 515 747 863 -249 1 -198 188 460 38 -20 -911 998 333 -412 -740 419 452 60 81 61 -951 -678 -787 -281 -237 -517 -219 -376 734 -832 -900 815 -879 -262 -807 -65 333 -967 530 214 937 877 383 -804 -979 -74 -644 -20 927 798 -834 -760 617 -820 -598 -987 -455 371 -26 -496 -286 -862 350 -77 142 366 7 -387 -210 -532 779 -932 787 761 -358 -530 -254 -424 846 -797 -532 -723 -223 245 -330 -1 -535 644 473 400 314 -237 685 -530 -736 -453 891 933 444 -991 779 -482 63 169 -931 494 -938 -248 371 -199 -885 708 -586 -38 854 727 -634 -69 -731 -984 139 -561 -137 814 -147 43 324 29 945 416 -91 -599 240 719 808 -412 139 764 840 -20 -440 188 -369 903 -388 246 -178 -7 -727 -595 -628 692 390 -861 153 -69 -443 -400 346 566 366 889 -822 -692 -776 -830 852 690 -984 -983 556 -950 264 648 507 -278 -651 -626 364 -418 496 -610 -893 223 765 -884 -335 309 -627 16 -213 -669 -337 -85 599 10 983 128 146 282 204 -182 -676 -451 276 940 927 -533 -84 -60 -168 962 -32 436 103 -704 -160 -918 149 806 455 -160 740 -510 334 351 517 208 -839 918 -875 241 601 544 443 604 -167 -908 -156 683 718 -864 -911 -130 45 351 79 798 -237 717 -220 -25 328 -477 720 103 -233 -42 -656 -976 843 374 -153 213 -880 -251 526 405 454 -335 896 622 -485 158 -826 745 340 626 11 657 -607 526 -282 908 -388 862 623 -282 461 872 990 650 -240 -211 530 943 554 904 720 -959 -700 -686 76 -202 -592 197 -133 120 930 -813 -271 -757 -548 325 844 395 -589 737 -131 -264 708 871 1 434 -963 596 -78 369 750 -648 562 553 831 -961 419 -735 351 -771 -390 586 -299 968 -787 -835 -901 581 662 909 513 -564 487 -391 -218 306 997 484 -617 -582 54 -316 156 -371 288 391 -133 -427 -239 -76 64 669 -60 562 309 438 800 590 985 36 -530 -539 272 856 167 -862 -365 292 -474 -367 -389 -147 927 -208 193 -191 -173 754 -87 -399 846 -287 912 229 -922 -701 -571 797 -562 390 139 -101 860 620 181 949 119 -707 171 -321 690 870 -155 617 -197 618 251 228 -912 277 -793 782 271 939 422 922 426 -107 -797 -802 461 388 700 -845 755 945 150 -230 -20 -294 711 -362 562 236 -282 -528 618 397 32 963 -689 552 -847 -437 -622 844 986 -226 -433 106 732 576 912 -647 415 -62 -218 -407 -478 70 527 508 -881 -88 53 397 190 687 362 788 388 69 873 -867 -683 450 -595 -851 635 -951 -727 710 -418 354 743 943 23 -170 541 -328 786 -32 -606 -762 -332 568 -278 -924 10 -573 708 -316 -367 100 48 -809 978 -624 678 14 -802 683 -884 383 844 338 -467 554 -726 -746 -216 593 -881 713 -225 543 -699 281 -147 -704 -298 -843 -178 16 677 722 -890 -880 910 502 882 -658 -599 648 -429 -398 -895 -361 -655 527 146 -79 -5 -159 849 -866 740 819 929 -757 -652 -394 -42 145 -31 -481 347 -591 -820 364 993 254 -191 -600 -768 -607 -79 937 -288 -478 981 584 -17 843 397 -451 -800 -487 -198 -542 -506 57 874 689 42 -267 932 -681 720 -494 -603 -653 -654 -120 140 -733 -544 349 -121 -82 426 661 187 -632 812 528 -986 -186 -937 -445 -400 809 454 -190 -19 377 -648 -488 -926 -499 -666 -283 36 -762 -123 -57 494 767 -294 -660 -886 -394 -39 -370 -528 435 -44 -496 745 -394 394 173 923 15 17 28 404 -439 2 467 -594 30 623 976 907 913 -781 -472 46 -704 -997 -26 259 -495 305 -570 -970 664 914 -479 333 252 -685 320 35 -478 -205 913 498 -711 -768 936 -579 297 -919 -100 -205 -842 -954 439 -632 -498 -36 -763 -507 -795 -782 -835 775 124 47 215 -226 -702 -506 317 995 -560 -574 195 -827 -754 754 -638 712 -130 720 -534 336 263 -762 169 -975 310 26 537 -664 -507 535 364 246 345 -637 168 255 81 -159 -418 164 18 722 -515 -483 -593 -567 -654 -930 514 605 301 -332 -46 -423 -916 -119 -759 -799 -994 -299 -606 111 -215 -513 761 135 444 -1000 -68 509 768 734 576 -828 89 -176 -598 12 -165 781 -229 -300 378 974 564 684 -190 -65 270 575 -313 112 897 -647 135 -552 427 452 231 -195 483 682 -34 70 -256 164 639 821 -66 852 883 723 731 463 700 265 -529 800 -327 -963 295 681 929 -923 -385 -484 -375 -874 614 -4 -818 -578 -621 -639 -526 -490 -505 -824 750 859 255 -667 -48 -407 543 -562 267 -26 707 -357 -803 713 724 -472 263 -369 298 -317 951 -188 565 490 -759 -969 367 72 609 -56 -750 -535 74 -208 446 903 563 -978 -180 821 451 422 514 140 753 -889 29 -540 98 610 -866 944 -542 -822 884 100 -943 498 -679 246 -99 753 -801 646 448 -154 -11 155 -517 492 678 -857 -567 -638 -750 743 -530 -793 -942 213 -359 106 598 226 977 -11 638 -781 926 82 510 860 -16 -438 -161 -232 792 683 748 251 384 332 -991 889 578 241 424 899 -306 692 438 -76 459 512 651 -681 -198 -57 -739 -462 -776 -932 -393 -966 758 680 -422 389 178 385 -914 993 -924 -47 963 923 -479 -880 163 329 -680 -301 -621 -750 81 393 693 858 544 -323 738 906 -292 -506 -453 585 -296 -388 511 -771 -249 184 903 -155 -741 -593 -948 879 299 -799 -762 -276 377 656 143 -21 308 -947 -690 -816 947 -527 -713 334 40 262 256 -656 -317 -25 -189 -374 562 360 -388 159 -380 796 -395 -44 -404 246 -842 215 792 -382 542 125 -714 -398 460 -239 -684 -622 276 -977 -595 -511 849 679 381 676 -758 914 -68 36 205 -676 557 -903 -19 -372 333 -857 -680 4 -373 574 -345 927 -932 -742 553 -45 931 -651 -642 894 -397 831 -265 -326 -820 -858 166 -604 402 750 64 921 -452 -996 -710 -128 -919 -371 -537 -495 798 154 -701 26 399 -141 -951 36 733 110 388 -420 -161 810 911 -935 702 -461 -626 907 -805 -354 961 563 946 -221 690 220 -308 -352 582 50 -334 210 -506 -479 482 -969 118 -950 -14 273 -94 -169 606 500 311 486 -367 -736 114 948 863 34 918 76 -898 948 -139 18 -883 803 590 -217 561 -993 979 626 -185 -343 262 -986 -993 -317 -78 805 556 34 -301 -677 -92 -480 405 -20 -886 726 -231 65 -734 -579 -539 -187 155 750 663 -595 -253 427 538 487 -436 77 -369 -88 897 225 -328 -186 35 -958 636 -304 -428 827 -805 607 69 876 973 854 21 -298 -378 -437 502 -608 294 -131 -383 577 -539 190 -684 -128 142 556 699 419 -257 393 655 -330 -379 517 -388 -304 787 -816 242 -871 39 675 391 -498 249 -12 -240 -983 -305 -138 -279 763 -525 950 -518 522 316 -290 988 709 522 735 -247 136 -777 733 -751 -60 583 -666 586 467 470 -837 -244 -405 -211 293 890 244 959 437 722 923 857 -594 -644 838 -364 -49 635 -885 -871 184 897 931 -474 870 25 -465 564 -830 -276 491 582 -230 503 -479 -773 396 -390 513 775 -689 -154 -915 -926 -525 319 236 -777 -708 130 -960 -374 922 994 -96 -862 652 -130 -179 171 -812 -721 930 -47 268 271 399 354 -775 920 -392 -124 -5 -415 467 -46 385 -140 -135 730 -1000 77 498 -237 -462 -144 922 351 468 -539 690 -274 -187 43 -977 -134 876 266 -510 -464 511 -525 -339 -89 868 -315 -782 -206 722 546 -833 434 -903 -659 258 967 809 211 -257 448 310 916 -40 -599 403 195 -853 -73 321 481 462 -375 376 -450 -103 -271 -197 952 -407 -193 520 -573 373 -509 999 -77 199 890 -876 -349 546 478 743 381 -673 569 361 385 -762 -221 -24 390 167 776 962 -28 556 862 578 351 -521 -110 918 -623 274 125 89 848 -672 -659 23 -426 -682 -753 -640 120 793 -728 236 695 -377 922 -548 -350 -907 -628 -929 30 113 -383 221 -370 -290 686 175 233 -645 505 -898 -432 617 117 928 -1000 -147 -885 332 -140 800 267 -474 221 296 185 -860 703 -480 322 -934 470 144 2 -558 -619 -368 556 -770 265 -165 -759 -651 511 908 -904 -876 -56 -488 268 516 585 -424 -270 448 982 -720 -31 561 -5 571 -762 -128 -746 -124 127 776 -345 -173 454 -402 -104 -509 853 -249 984 -504 553 456 319 -491 938 -897 -785 323 -822 538 -414 701 773 -906 -219 -597 710 -898 105 -871 -852 -220 -192 -879 -619 -552 173 74 499 -580 393 -273 852 -285 402 168 -564 -272 302 -559 466 -249 482 112 -474 440 962 128 324 -757 -234 42 -999 -118 932 732 389 478 39 754 -538 867 350 621 -46 396 -214 641 377 -745 -133 -293 254 -449 -55 844 429 -716 427 304 442 -35 -12 -833 -110 758 300 354 827 836 -799 -227 -860 292 734 370 742 -453 381 -840 -742 -206 -659 -675 -131 -850 -377 826 975 -111 950 -101 -18 667 -29 -12 918 457 281 119 -825 710 985 806 -879 -145 277 -23 -776 -673 131 -745 133 152 -463 878 -286 285 832 63 -386 906 363 62 185 320 667 -731 925 -682 356 -980 114 329 545 -638 -761 831 40 31 -346 309 599 -21 822 -628 491 112 131 -220 -847 -951 -560 487 -998 897 788 -29 -909 -267 554 -989 373 662 -638 697 -466 -291 399 401 927 520 -300 782 -543 -405 -336 -50 -570 648 599 925 -624 133 444 -989 -359 -564 -292 547 -746 966 -143 595 -37 466 -780 -321 666 -556 638 26 86 428 -543 -319 -560 275 -172 537 660 945 863 849 -587 431 -553 -249 281 332 394 111 -970 310 -461 -376 462 -777 346 -731 60 -382 -754 185 -847 976 566 863 61 518 -757 -51 531 -618 -494 -630 368 197 985 878 -339 -28 -946 -346 465 -753 -793 19 -66 -502 -455 497 -543 828 -862 -692 3 664 -17 -283 469 -113 -854 126 260 -531 -365 -509 683 -193 -681 -423 -403 -241 -651 363 -393 -335 260 873 -620 -332 810 -173 -263 364 82 -159 813 596 879 685 -163 996 -329 -508 455 -203 361 304 630 734 -569 -675 614 36 -827 659 -61 -937 474 -695 -966 399 411 450 553 -757 324 -277 -473 635 214 -246 -238 -265 455 -57 865 -632 -319 988 197 -934 342 -638 -31 376 846 88 -338 -220 -162 -171 889 -757 642 -69 -213 771 -457 1000 696 72 423 -70 -768 585 -969 272 -614 883 -419 -637 743 70 208 -151 126 101 -230 -237 152 -433 -896 730 320 -597 454 358 484 -688 -913 -405 -359 780 -259 812 722 -772 848 864 -446 -41 723 512 100 -762 150 805 217 162 -390 -620 -555 -801 -181 565 641 229 582 -27 713 -408 740 -49 -446 583 -755 6 27 921 180 399 -828 626 -583 930 -68 -569 845 -367 512 -874 -121 -287 585 267 74 878 -130 90 659 439 -492 7 -46 781 678 276 -13 539 -746 -649 -282 44 910 467 -88 -348 436 -538 -906 -961 208 977 1 430 -88 87 915 -341 908 -273 -611 312 -932 501 140 -256 -629 497 582 10 -612 666 698 -764 163 -864 -586 956 360 -451 -109 -101 -208 -657 -853 -721 414 478 454 440 -906 56 561 -874 -174 -300 197 -202 163 546 971 -894 -192 -379 -70 609 388 -604 -590 -37 402 7 -482 -505 -886 -517 -11 -664 561 775 -943 -435 480 -228 229 621 -182 -995 912 318 -57 -581 816 522 -121 -742 -896 -8 -552 -604 -683 -80 910 515 467 -704 107 932 -941 -904 46 -177 -277 -922 -983 -59 4 -431 -935 492 -544 11 508 -149 305 280 486 543 -671 -317 -88 -369 -164 477 500 -760 444 64 535 -577 -630 -562 495 877 -573 581 -961 760 460 -740 383 -194 205 -10 -220 936 -441 -588 699 -473 -307 90 -539 -447 829 437 -40 521 107 -195 696 -529 -808 -157 817 328 727 175 290 -540 -818 264 -718 -481 -868 476 917 -953 -829 707 370 277 -608 483 102 430 723 -945 -23 925 999 -664 -380 -133 -761 -319 -316 132 118 841 994 595 -310 -330 -812 433 -98 933 -424 112 -375 160 -177 -996 -971 -535 82 498 -315 -832 583 -467 -717 -784 -741 733 315 788 -180 540 271 33 -50 -176 -379 -65 -64 -182 245 806 -813 -561 -401 717 -804 541 -584 -661 476 138 155 371 -597 -774 596 -155 -656 -542 718 520 449 -513 751 85 -132 40 -196 -954 -241 -518 -989 392 -446 860 -718 -201 149 184 586 -924 -349 -773 -563 369 773 -715 583 -905 -12 -214 327 -750 175 846 69 -137 -303 -54 726 307 393 437 -183 574 458 733 -999 603 312 -875 -744 545 -794 -208 491 -439 51 -7 259 -863 195 -150 -983 -976 -949 -707 -886 814 244 942 493 858 -712 -697 839 331 -469 504 424 517 -684 500 -812 96 752 939 -664 -413 -193 -426 -71 -301 -432 705 372 798 -929 664 856 330 336 65 780 663 618 126 186 843 147 -877 657 618 117 -944 656 -796 -965 904 873 191 -381 -649 97 874 -852 541 768 -742 875 -720 648 702 -693 -697 508 170 -144 -617 -970 -438 -111 958 -334 -211 553 -40 -805 737 74 119 837 589 -687 597 -726 -653 -544 -866 735 423 509 267 -173 -578 830 -767 -27 -284 966 -210 -543 -207 -321 485 473 -677 870 324 -88 -106 974 694 -735 -871 774 -358 592 554 959 -547 -324 -806 50 801 841 203 484 -868 331 -350 688 691 214 894 404 603 906 357 -347 -341 628 533 -468 -104 -19 267 -882 -497 999 685 -86 -371 662 -915 -615 586 241 -612 459 -255 335 -963 -262 -162 -275 91 -373 -479 664 147 490 -96 -299 873 -296 -197 162 660 102 -230 577 486 437 644 -161 -435 640 -896 -469 665 -913 -895 950 -924 20 948 755 -112 489 628 470 -301 -350 -645 4 -795 109 164 596 -180 955 -201 -735 -232 931 -391 -474 -583 441 700 -111 24 653 -815 -201 -19 945 913 989 94 848 548 157 -596 -366 57 19 253 -71 -120 202 422 -278 452 340 391 971 -880 -522 948 -434 -318 -20 -58 -849 817 -720 -188 245 -291 577 315 803 315 -290 -363 -6 -200 268 513 -421 377 -933 229 -556 -977 -25 211 -691 -322 574 -169 -865 193 -662 467 198 263 690 38 -647 -334 84 82 -710 -136 -977 -541 897 -88 456 -514 -832 326 954 -704 830 982 -93 135 575 -339 567 -743 880 -350 -394 -809 56 -332 -759 386 -543 -898 626 916 537 892 -740 -885 100 -796 -137 159 -24 970 -686 680 -301 230 -316 -939 19 -848 922 -827 -384 950 -356 -240 162 276 -883 609 -703 92 879 78 902 625 189 873 -420 -991 191 614 759 661 -646 163 -5 78 -1000 120 -679 664 507 -923 909 -825 -436 -451 -826 400 574 -336 527 864 -856 -917 348 754 846 851 689 154 -42 -343 -174 -995 349 500 -24 -176 365 978 958 -549 -423 892 -670 724 -263 -936 874 -853 -881 235 -167 107 -299 305 -234 -323 -372 -985 -380 -635 -606 201 -738 559 -579 -981 -894 -875 -401 -157 -248 64 328 -689 -721 660 -158 -489 952 -374 -868 957 854 -653 442 561 533 278 -462 -798 745 -838 -509 -566 -805 768 -979 -593 255 290 -747 948 -116 -353 -36 622 680 -671 -833 -842 758 -392 -63 -568 -348 32 -491 652 475 -105 -604 226 -510 -931 634 347 676 203 297 49 61 889 4 -716 979 -717 -549 717 -119 935 -140 -299 532 -484 948 125 467 -118 513 981 916 -785 -699 -677 307 -738 -258 958 55 31 482 599 13 -4 596 406 434 -508 -776 195 -699 95 -42 300 966 64 94 -683 128 407 512 477 -225 -625 -319 -891 332 714 -674 -672 809 873 293 -47 -289 -967 42 241 -492 984 -213 -528 45 -772 844 -885 565 -8 -730 -834 165 28 51 463 -489 728 -821 238 349 -898 -43 721 914 439 870 664 796 501 942 511 -652 938 889 854 836 -663 -681 -925 -921 -423 -452 -472 552 900 771 -445 266 3 568 718 780 530 693 -164 168 432 -85 -425 813 -829 761 815 -465 233 482 -767 -686 79 871 460 -500 73 -705 141 875 292 -880 -204 -567 -610 586 -117 -264 467 659 -165 -263 -685 141 96 -530 -227 -305 -472 51 845 901 -473 -88 280 244 355 712 119 -443 -775 379 -211 417 860 388 -132 -797 -769 -318 890 -931 858 -897 -338 696 374 -616 753 762 -788 -482 93 99 549 56 -281 -969 228 -159 844 -983 782 -710 -613 52 412 978 106 -538 514 927 -193 190 -674 -379 -684 -817 -457 741 -26 77 -918 -844 81 797 390 -446 20 18 -821 -830 715 -342 -624 113 -969 898 -43 593 973 40 290 -246 -587 -913 -816 -124 677 840 -897 -150 -543 165 -932 680 -424 -731 -916 472 -494 344 -501 577 -786 -945 -846 92 -639 -377 11 -350 -488 715 -333 479 885 -183 293 -165 -660 444 925 195 -387 -741 488 459 613 -442 -21 756 662 -541 296 308 15 -198 386 -616 88 -841 -424 619 -923 -195 763 779 535 367 -382 327 864 569 463 340 530 686 571 -387 880 75 -28 970 -226 398 507 -994 -356 770 384 -738 -128 344 -106 -45 -115 140 123 -534 -346 -474 -824 504 -274 -301 -330 784 325 -927 563 633 51 -507 89 -142 49 -624 -873 619 -629 -735 -302 -986 817 -998 839 970 741 164 -691 -278 586 -137 -7 127 -851 490 -111 624 336 -185 -928 556 314 451 -814 117 -852 -419 -607 -256 858 487 135 518 454 -170 -136 68 968 -389 -248 -773 97 -145 788 -501 -426 -275 757 48 -381 -867 400 449 -356 -244 -200 326 690 -654 -493 562 -831 -405 -172 921 62 -503 712 -580 757 256 891 -974 -335 404 621 723 576 -708 681 531 738 666 833 177 6 -932 125 189 -405 95 745 -957 -366 -447 -124 -635 868 159 987 605 501 914 594 330 631 -246 -385 586 -283 415 522 469 339 787 -700 -136 -979 248 874 875 -385 -537 -956 -336 853 -744 -814 895 84 495 639 841 -882 71 283 809 -512 68 183 103 -19 -836 -727 -239 482 743 -343 -105 -304 805 901 154 -787 261 -752 -317 -210 -313 797 -692 -118 -562 921 111 849 442 -746 -250 -291 -700 486 -506 -692 -632 -171 -655 5 190 -977 -708 -680 -307 -529 -678 841 829 734 349 712 -379 595 275 353 -427 137 912 -424 -864 798 -639 403 187 -728 -586 -392 700 -787 489 857 -739 403 -340 993 -68 -935 160 945 540 415 -129 100 -665 -917 -485 -290 -58 -312 -201 -703 -281 -790 -546 -598 -838 98 963 -122 693 211 -505 582 -269 394 -753 75 128 -782 365 346 163 -121 -531 -884 -839 -81 891 -59 -987 831 974 -262 616 789 970 843 -682 -859 -506 232 -454 -249 -255 -41 750 4 591 -205 297 -605 339 905 922 342 336 -816 941 214 67 -863 584 452 -990 566 -120 -951 -663 -421 -15 692 102 -9 -164 -182 5 -182 578 244 -874 -953 -38 -483 -152 520 950 832 -49 -443 951 659 225 -760 -358 778 235 20 -356 403 -641 -116 320 -15 -545 108 141 772 -437 -731 -567 -108 113 -935 586 449 -936 59 -284 218 -854 -971 -333 -312 257 -443 787 369 -494 -513 -38 -178 -756 819 716 -849 -449 -705 229 250 802 -417 -499 -665 533 562 933 700 -179 610 -802 -817 -583 794 81 -555 598 -474 502 -444 907 -799 -363 -706 -561 -581 366 -340 -565 578 640 429 -192 -637 6 126 -11 -556 54 291 -236 635 -138 227 -242 -192 416 785 -909 706 -162 473 -743 -294 145 -197 -177 -122 -484 -667 179 329 423 -105 737 -284 395 210 -446 486 439 -92 -977 815 283 315 689 951 404 -727 993 -594 47 913 -935 -71 -812 200 -232 391 548 307 552 -227 -688 830 -345 655 -876 211 -200 496 735 961 -6 671 -339 -219 212 -971 -328 -154 413 -557 470 955 -296 62 -78 165 75 -890 690 -908 82 512 284 -572 645 141 -176 265 -155 621 585 -143 -675 177 -997 551 -123 -539 -605 -787 685 765 45 -971 332 -660 731 812 -555 -389 907 -26 216 -796 -798 324 741 -787 -94 -560 284 -937 -690 -37 490 742 511 -628 388 -672 537 39 -43 -663 513 -673 74 264 345 -659 476 -260 1 418 -229 135 707 -552 291 218 924 143 -251 805 696 769 -818 678 551 586 -110 301 -171 732 646 -50 -466 71 777 -208 -948 -301 408 150 -545 922 -212 -300 987 -895 -420 -933 -523 -47 606 858 -601 -572 -80 848 962 518 -594 458 -690 -909 125 -737 -296 -373 -641 -350 -266 566 538 409 929 -8 629 48 335 346 336 19 274 409 -221 524 -554 -520 743 502 759 951 -955 -525 895 -534 -960 573 102 587 108 224 -475 985 248 627 -74 -242 -208 -568 362 226 -105 -112 -524 705 858 440 78 566 677 840 -794 -738 -904 -913 754 -75 -114 -451 -621 -766 -599 598 -333 90 774 -293 935 -612 144 -465 -164 838 -681 -880 -580 553 226 -312 -48 -435 -42 -944 -780 -101 781 -810 610 -217 296 -973 -912 494 -490 857 431 -211 985 -332 312 -918 -964 22 -881 843 992 -792 125 312 -582 730 244 -610 -418 225 615 -736 336 811 -140 675 258 915 940 981 273 -404 -687 -395 154 628 -618 -869 659 -419 672 483 816 -933 -987 -389 53 -344 670 -276 131 -475 -433 -853 -360 -577 -649 339 -937 -491 872 -152 961 414 105 -653 -997 396 -404 -964 -853 796 -551 246 704 592 -188 737 -974 144 -181 -9 -918 -393 410 399 -197 -212 215 229 -105 -247 875 636 -224 208 -938 -66 654 838 -183 544 -194 -911 -870 -430 589 572 958 750 137 -494 36 490 -926 -425 -350 748 881 880 633 772 -807 -143 564 -948 881 -130 -646 -572 -910 -743 -531 -136 376 -394 -573 -813 382 12 -710 -416 -896 -837 -805 -460 86 -262 -302 -529 638 -463 -622 -810 -293 -458 -61 252 -998 -561 -785 180 802 345 -335 -975 -629 467 -291 -760 -127 272 486 -580 -961 -346 -270 276 -937 616 -383 -205 391 613 -195 -179 378 -681 -113 -79 912 -322 836 823 -868 -220 -534 -633 -965 -70 487 922 -303 -193 261 573 42 961 -684 -704 359 -304 250 -805 233 666 713 -344 137 -547 225 104 -357 -307 -674 -817 86 616 -801 819 528 196 -951 611 529 -808 146 273 704 418 -272 -619 -148 793 -834 -430 298 417 836 -369 148 -556 461 -239 -954 464 315 -624 657 346 498 -844 -329 -318 199 687 596 728 27 -797 -364 -572 964 458 -439 903 -981 -599 -88 -255 -576 867 -673 -948 398 -504 935 877 -687 999 -363 738 -395 -444 524 -337 24 -460 504 -984 13 -467 126 -340 -849 307 -423 -748 -515 610 -864 -66 -180 -699 -789 484 913 819 -167 720 638 792 981 -447 651 726 639 -198 -314 -514 146 865 -549 889 366 -934 10 507 824 -491 -367 -986 51 179 -579 -287 -835 820 -625 -844 845 302 -86 71 720 -675 930 753 904 477 -392 -7 -667 -440 -671 -878 8 -528 365 -395 506 -209 707 570 -128 -776 737 613 -265 -613 767 453 13 405 -594 -609 364 -627 -486 -469 922 595 -711 -964 600 738 -357 851 -611 -499 -1 -893 399 -760 167 88 -738 671 -189 672 338 599 -61 391 598 286 -284 -626 -847 -833 33 -768 769 -847 -56 -994 -940 760 -642 642 -300 -550 639 787 -595 455 495 845 555 -445 -532 -217 -971 566 284 -547 178 -265 230 490 -567 381 811 125 -212 -248 757 813 -912 -87 255 -177 -340 963 -630 -299 -538 -424 459 -360 -939 -456 -90 211 236 -220 -618 -773 369 959 -808 -155 45 147 -403 384 222 541 -366 211 -581 -296 302 -178 401 -556 -49 822 171 713 -863 -364 513 157 -598 295 -766 299 -869 627 908 536 -96 -266 930 726 -620 -842 -917 729 210 -150 -690 -899 386 865 -231 -439 179 -221 -778 -391 -30 -447 -126 351 613 -877 121 -264 -796 -606 968 460 545 82 -834 -379 686 421 -131 -895 -932 469 -723 886 164 922 -943 551 -549 -949 -930 916 -148 -620 -507 -965 421 475 -122 -340 -772 635 -567 -502 822 640 723 -431 564 437 884 338 353 -297 587 399 235 -771 97 -853 -128 281 -453 -101 773 403 9 908 194 749 -171 340 -305 696 434 237 -105 -752 745 555 593 -811 -82 812 369 -535 874 955 433 995 98 -792 754 -106 653 -655 750 -461 -906 -712 -787 -443 871 44 -440 -126 -440 -75 -239 -156 -449 312 669 612 -853 1 -274 -682 -786 448 461 -948 586 -366 319 976 -886 -179 76 536 -380 -94 202 -516 -710 31 -430 907 -364 601 -572 -909 59 -654 -809 -401 -221 743 630 -646 87 539 -994 390 -531 944 -663 -297 848 -681 96 -164 -286 -500 -42 -846 627 -91 -365 -265 870 -169 342 -420 448 -576 596 -865 -221 -70 641 -530 637 197 -469 -457 -138 -42 -994 866 228 -76 -816 -963 423 -567 -698 571 513 434 482 -252 -357 221 585 -692 -31 -529 -607 -473 221 850 -837 38 -962 589 765 129 -298 -583 265 -685 668 -926 -712 -755 -83 -807 -164 -247 -155 32 38 -237 -721 860 -144 -327 -90 -903 8 754 271 -723 -39 -310 -555 -995 -905 -634 528 813 -143 -758 678 691 932 858 277 743 600 114 636 -365 -241 279 -787 124 -74 -884 698 -359 51 -544 -385 -475 -401 -235 32 -104 189 -182 -31 543 14 -927 663 917 251 726 -151 -602 -247 970 -445 26 -41 -100 877 126 693 -484 885 -136 -409 0 492 -524 259 168 33 -648 688 -976 -248 -756 811 260 209 58 -640 324 -834 -638 -695 488 -948 97 -724 -70 -976 -81 -685 578 -972 405 -362 41 48 -577 -467 -321 -546 -247 950 348 -949 307 -75 725 891 -904 763 561 217 191 410 616 715 508 936 779 424 -778 -879 -396 635 33 445 759 109 77 -390 806 -435 632 949 401 -688 726 -340 -835 879 13 -351 -845 593 765 538 931 -210 56 -861 -442 488 -787 -552 -177 349 -762 995 -518 -336 321 -388 758 -967 -130 -707 -256 977 -533 784 324 -477 -434 -28 -227 -705 352 982 -940 -489 214 989 -720 475 101 -680 714 -171 545 730 -182 116 -58 -247 474 636 -619 -227 -933 -591 -324 419 -170 383 669 288 -373 789 446 -160 -131 -732 -915 -316 355 -840 751 726 -819 -185 -762 490 318 20 832 -951 422 669 88 -277 -669 863 559 -670 503 -739 -297 658 794 874 235 87 236 -369 308 -400 -111 462 -352 -370 459 -50 406 305 352 -654 274 -903 921 737 -106 905 -558 -91 785 509 334 -455 250 -582 664 -40 -281 923 -754 608 -981 772 905 776 893 620 964 969 518 -378 388 -424 603 -390 -114 -247 988 783 444 683 -990 -171 315 695 -185 -608 -110 -444 614 -839 188 275 -206 -444 -786 -400 570 394 -683 -672 -241 -46 486 246 -375 -359 300 -442 -507 945 253 -919 -604 -330 909 627 808 -845 -300 252 71 502 680 -662 -72 -519 -223 113 694 634 -294 586 -75 -243 827 94 270 -983 -471 -483 -181 503 -803 -270 310 -722 785 346 199 82 -540 -727 -107 -810 191 -701 236 603 545 -113 249 224 215 823 669 -726 734 876 241 -882 239 275 306 538 -496 743 586 -206 571 -117 -817 252 -613 -763 -616 -358 230 -967 -217 182 188 -384 -531 -28 883 607 -421 462 -15 -223 -794 -587 -822 -486 236 649 80 -120 -960 508 -522 -223 738 -258 517 602 -500 -257 -496 732 133 745 -88 -13 249 714 -604 -81 460 484 -571 817 759 482 -105 -635 -428 735 -162 117 842 -66 819 -391 -494 230 806 -475 -372 -766 43 -698 -764 -182 -676 645 556 -774 75 379 67 -688 -241 909 -650 683 384 444 -587 189 -608 -601 -692 -954 661 664 218 525 534 568 98 767 -44 -397 -607 170 -101 -255 -42 97 -966 -710 46 784 797 281 -563 118 -767 -722 1 -20 810 -172 107 224 791 358 257 -3 -869 -447 -719 -423 443 277 472 911 871 -527 492 841 -125 200 385 -392 -424 841 -505 -755 -28 308 -945 703 -590 -744 225 216 691 -431 -232 -456 921 691 -949 503 455 799 -331 43 855 137 227 -631 -886 -774 -845 450 -165 -362 -677 647 -179 157 -431 -792 385 -32 647 -469 536 -892 42 987 -479 871 910 -860 931 154 -560 796 294 -278 -480 -694 -413 93 -30 -505 -711 -533 269 38 -556 865 728 491 -725 843 546 -471 972 36 -661 318 622 -21 669 -86 -982 -812 -224 452 -337 -120 -629 -103 861 647 797 706 271 -368 -532 14 -460 -509 -531 209 577 287 -814 -907 787 -929 -161 -887 -179 -590 -801 857 -846 978 -826 -221 -509 398 -573 -502 797 -799 83 -406 425 202 545 478 -858 -442 242 168 124 740 539 834 -567 833 -340 -467 552 569 915 808 -412 557 15 545 -148 661 -766 658 967 52 530 -887 -808 -150 25 715 -288 -792 574 -65 768 976 -882 673 -503 -469 876 -894 -269 -666 -476 453 297 170 264 169 817 -6 57 958 -559 80 587 -669 984 433 -125 11 982 -695 113 386 -64 -709 975 796 -106 -602 -931 -744 446 -546 -571 -71 -889 -176 128 381 -462 851 -647 425 -546 -690 566 923 381 100 679 -43 158 685 -976 -965 -976 -943 210 43 900 774 -6 50 -452 -717 -944 -97 689 -443 -16 -344 -94 -244 480 187 270 -946 386 406 379 681 -671 479 599 486 -123 -590 -861 985 946 -205 -636 -410 -121 -522 319 -554 -443 -2 -598 856 -832 375 204 270 555 -103 360 385 726 -512 -264 758 419 -520 -56 -978 -692 -710 -324 707 479 -918 -848 -386 163 820 -177 253 727 592 175 981 -987 974 -870 -521 391 121 -383 -176 779 179 -765 542 -116 73 -806 -31 365 39 738 1000 -831 -892 -881 403 -562 -996 588 586 -371 444 -521 -447 -409 629 -19 -652 233 -647 916 -509 695 825 -699 222 -74 -488 313 155 -534 -767 204 -403 -273 705 153 -422 -512 -98 -56 -499 -679 118 86 758 -763 992 952 606 166 119 399 329 418 454 -563 815 -863 548 -966 -23 595 -488 922 503 -90 -662 891 -672 -134 135 142 -535 128 -915 -968 351 -158 808 -27 814 -21 868 529 -441 -942 415 -296 -862 -624 -329 -953 532 127 -111 -911 233 898 316 -642 -639 309 4 -163 -665 -284 -713 -250 -931 628 448 629 -273 41 324 -148 -514 7 105 -737 -975 999 -424 -718 -735 675 -21 -742 -281 707 -403 -29 -349 446 59 -312 -8 734 260 -217 -482 -256 -660 659 -768 63 991 -65 815 221 -389 -608 -849 -229 -820 994 261 -385 445 383 -85 -376 736 650 203 -149 647 -502 -462 311 -629 704 -397 660 424 192 -251 -731 405 -14 160 -605 743 897 437 -915 705 388 -146 -610 -364 374 -532 558 463 -208 287 -533 147 -734 -248 -769 290 -593 426 -901 131 174 920 387 -78 -573 545 -832 -125 326 746 -659 -835 -159 -360 884 302 -226 785 517 993 -219 -601 -460 102 -968 692 995 281 -818 -985 711 -699 -252 698 -371 564 -122 -496 -847 -635 -356 401 617 -896 617 654 -581 -531 616 -965 558 -524 -475 957 -909 39 215 151 168 -437 216 836 233 -361 480 -43 463 -238 550 647 945 -150 -817 -404 -165 -58 -450 591 -859 -730 628 -950 673 -599 -985 841 -166 -303 -429 628 -428 795 -359 697 69 -578 788 112 183 -385 -137 -940 95 -112 803 418 -825 875 -266 809 48 843 -917 274 661 863 262 -193 -710 -815 -90 852 32 274 -545 500 397 919 984 -782 -943 568 -476 651 22 -707 286 504 80 -847 -679 740 402 -368 930 310 320 -728 -132 370 374 744 955 112 277 -73 491 -548 470 867 -32 -11 950 417 498 590 -758 -447 -946 -336 769 756 370 -681 -435 -902 49 -22 -102 -152 269 -365 -204 858 -62 -935 -549 551 -103 -471 463 -444 -682 155 752 613 -558 883 -861 153 -393 74 -875 891 -192 414 -312 488 929 978 242 120 501 850 659 -521 -333 943 94 -201 -458 -526 -241 791 446 -268 -906 -433 -693 439 165 -731 -695 476 -608 508 -413 -222 247 750 -571 -652 -744 673 -58 -530 -474 -851 274 -872 275 229 -309 34 49 -488 -519 195 -702 -183 -234 -975 -750 624 -852 171 -862 -405 205 -369 -279 930 -609 488 -677 401 738 83 384 -544 -565 822 -289 -732 -886 -24 363 59 769 -983 -827 64 50 248 -932 272 588 734 426 913 -863 669 -564 -713 -717 373 -980 -310 -594 -609 216 607 -719 -372 963 653 -2 -856 -243 -243 -282 354 981 641 -17 -155 380 -952 -712 316 -228 -519 -434 623 -467 633 693 885 -348 307 972 -714 -634 383 -11 561 585 372 -944 -124 259 159 -643 145 157 858 490 681 514 112 -342 -684 -453 -281 -366 -485 -795 -248 359 -278 327 -42 535 -384 -522 214 -25 -103 751 999 314 -898 -261 -940 -83 -365 -915 -640 309 1000 -624 663 -166 -696 -794 149 156 -1000 969 313 -466 515 -347 682 -486 -391 -644 -80 717 -723 -724 -166 -33 -432 838 -197 -993 750 -587 471 -804 957 -932 605 -150 -475 -700 889 -807 333 -750 225 926 485 -998 -423 -863 161 -406 218 974 520 18 -528 154 892 -223 907 -727 -276 451 827 73 -195 511 391 -160 -199 962 -377 -362 666 923 -24 217 818 -998 -630 -387 -936 -642 -273 940 -972 -233 -974 -587 -658 -139 246 -428 830 -488 167 813 594 -452 -748 -260 -54 26 -192 -457 -221 925 -462 -808 932 -951 -999 991 -627 156 -492 -210 -691 71 -448 -43 16 -876 690 424 261 95 530 -266 -561 -46 -871 106 -980 564 872 -769 682 867 67 -412 72 -506 -705 782 949 -271 294 -65 522 284 593 -11 368 304 -325 588 175 -548 -275 387 -991 310 -885 167 -462 469 771 -187 156 691 50 552 -96 302 370 -108 -895 -839 779 -421 453 -312 -842 215 -553 182 849 831 581 409 764 -37 -418 813 -106 239 -472 196 -861 -219 789 -795 -943 -927 772 -823 583 416 497 333 60 457 297 701 -998 -323 181 -836 -15 303 247 433 -587 854 -22 679 -899 -458 -500 -256 -427 280 74 302 -535 -900 67 924 797 818 -90 -827 -522 629 -282 321 -902 -493 372 840 -678 -385 -827 -420 -270 281 -992 438 467 -769 367 918 -91 -893 -387 659 573 306 -453 802 937 -457 -332 943 -383 -350 107 498 247 -86 69 24 226 -734 296 -223 172 -238 -27 938 91 203 -892 137 -103 931 -590 794 907 -406 -332 811 -33 279 -481 203 566 126 -547 -753 813 -835 26 999 -610 409 -526 -988 -776 -381 -456 235 -379 -295 -354 335 259 -128 540 907 79 -68 -446 243 -47 851 -37 -751 -498 -319 -193 908 -521 -948 463 960 270 -960 244 526 -262 -977 -494 -392 -487 -24 -345 -245 -206 -840 -167 -538 -617 -485 970 -333 -797 911 -932 196 928 323 649 -225 -373 -806 -363 941 -243 -937 -302 336 -182 -736 -419 -494 -623 826 305 446 95 -822 -495 277 -368 370 -913 709 -247 713 -81 -843 846 -949 645 -113 -947 64 996 -258 -584 -867 465 176 -568 -157 -560 -475 -868 652 623 -736 -315 -753 963 808 -874 521 694 294 -771 -411 498 -542 572 1 505 -66 -211 376 908 -849 -698 257 -726 777 574 455 348 -91 990 624 -558 -759 103 -705 -702 -997 -94 516 570 531 985 80 857 -228 931 -943 -946 -100 -780 892 -989 289 361 452 -583 -118 -701 927 493 58 130 -890 -607 -553 176 -926 127 261 361 780 -936 366 -322 223 -643 -234 196 -425 -522 857 -669 -898 -36 238 141 -795 400 -1 644 309 -542 894 -629 961 -476 461 -294 -759 -209 944 -443 113 931 850 742 -137 -811 102 42 668 -816 -852 -565 844 384 446 584 -312 290 -908 -136 933 -934 965 -48 -316 175 685 546 27 -446 382 -762 963 418 821 -184 212 -698 579 798 -6 740 177 385 748 813 406 913 -221 775 38 974 -853 -19 926 511 60 847 648 257 -26 -957 894 570 -707 -396 749 376 -548 -45 565 188 -242 -525 108 175 704 -633 457 -590 824 -801 929 -359 -855 282 -86 768 516 745 -833 -691 26 152 935 534 -168 -236 426 871 -96 475 590 -582 -648 -41 -341 559 -487 -896 -418 409 -657 -886 -809 309 -434 553 567 930 749 568 -377 -687 386 -732 -204 -554 -866 238 370 78 810 -217 110 -678 391 432 672 295 -508 -449 216 -282 106 43 -589 -867 -608 183 74 -56 486 165 -634 57 422 -363 103 -354 150 507 -664 535 -558 905 767 -681 763 -898 751 -840 -14 676 971 885 -570 669 943 -732 -118 -785 -975 -160 -704 -831 -458 143 579 159 -448 556 917 393 338 799 830 -473 460 770 -61 -672 -543 -307 258 258 -377 420 405 -810 -19 491 -540 -181 -477 61 -970 -58 -711 -778 -320 -652 917 -734 524 -586 -995 -654 -883 -442 -303 358 -962 -882 195 -988 -272 -978 -969 -785 281 -521 171 185 427 -449 -60 182 -43 -601 378 522 904 653 -596 -827 119 -694 -187 -508 -894 -891 579 405 124 -197 -252 -536 -964 846 272 616 721 -895 -172 -852 -861 -113 511 -921 829 335 910 664 -998 173 -300 585 -990 -852 -92 489 -310 -331 443 537 -590 -772 -186 -808 428 838 -287 781 8 -391 626 -523 -906 -231 -383 351 -688 -652 -928 -326 -620 87 -940 -776 -726 592 -80 -815 -951 -27 -456 369 251 -42 -7 -392 -907 -847 546 219 344 -501 -316 -485 920 854 -216 -452 30 -74 -702 -311 -194 -588 -923 947 399 863 -991 -419 456 -246 923 -287 -347 -925 -533 -26 648 51 595 -367 831 599 -563 384 -572 -974 -294 -820 446 -166 -499 891 -516 -695 -380 620 270 -516 516 94 -208 751 456 -697 252 350 -204 -127 -137 -42 506 -457 -893 594 -537 -460 141 -890 884 -426 -239 -709 802 713 -843 647 -286 -780 782 558 152 302 -327 -985 -180 -547 -362 968 586 604 584 -894 -74 381 413 -328 -760 609 -70 801 -112 -660 700 -361 -955 -771 -402 -52 -658 -208 -173 -135 22 -788 -815 859 863 584 442 -14 -181 844 -886 -874 -794 50 896 -309 896 594 754 -110 837 -8 535 537 539 427 818 624 571 -58 -945 -498 -258 2 509 34 -800 -229 927 522 883 958 -705 -962 702 -16 -861 -521 -914 -46 -61 -292 656 -686 954 -57 587 302 567 952 -987 865 768 -47 56 -375 564 996 -468 419 84 674 -833 388 622 208 925 357 -525 436 -681 334 -294 864 838 -249 -319 276 36 -737 -151 -438 -418 516 244 498 -72 206 -139 -413 741 -802 -145 -759 -218 169 -551 274 -445 439 458 812 72 -615 -380 -540 -888 726 -357 -787 628 288 -486 -908 -265 -883 799 520 -905 -339 -76 -117 584 430 892 541 119 -113 -852 -809 -682 447 -108 -402 -327 -336 -726 983 475 353 55 316 753 -224 497 527 216 718 151 223 164 -589 152 27 -549 -922 275 836 621 -218 -967 214 -300 -763 844 -992 790 650 -272 308 444 -651 761 605 -463 -371 316 990 -155 445 -559 -347 -251 24 159 981 371 -714 -224 552 -245 92 -383 948 -538 980 344 -141 -326 -344 -394 579 852 330 -586 569 595 920 39 -49 -575 478 -231 395 -108 991 -930 -316 585 -857 872 180 331 -355 844 378 570 512 754 22 -346 605 409 -920 741 -864 -243 282 829 -406 517 614 466 -605 275 524 599 -397 -175 -764 555 981 293 -60 910 441 -490 -530 407 467 -23 340 -976 926 569 -33 640 716 413 852 -998 293 118 896 266 -511 304 -412 481 -665 85 320 -507 -280 790 278 -948 -454 266 -495 392 -945 -764 94 637 831 -727 524 -857 467 -698 -737 830 369 -453 139 887 -86 -862 937 -371 -885 -403 -641 871 386 148 -130 470 -584 -547 347 -2 -233 817 -53 -515 -147 -460 -510 -786 567 606 678 310 777 744 -631 674 -79 359 -556 841 412 485 -406 -414 560 -346 -209 -31 -749 130 635 -75 -834 -461 696 -981 413 -668 -122 319 -105 564 -793 -909 814 -956 -666 -965 646 -38 393 191 143 299 840 -622 275 -47 235 313 145 -886 -696 -652 782 408 487 -79 514 -591 955 -289 -480 655 193 -229 -388 -535 -773 -542 482 -817 -19 -967 622 -243 202 -205 -267 350 577 326 746 -196 -665 -183 452 -409 160 771 227 -297 -17 -448 943 -454 960 -629 -723 47 -769 238 822 -960 628 -832 666 711 602 252 949 -406 -687 -787 -855 727 180 983 892 -853 -156 225 -896 -855 426 105 -84 -787 502 -802 297 788 -250 -419 -132 439 -581 497 -622 416 357 978 -467 -255 -222 -381 583 -922 751 -803 60 946 -150 -84 -588 416 -558 651 -118 713 893 -410 147 737 753 -69 -603 -813 483 -489 -325 -353 822 83 -673 -184 -105 -79 27 -286 -867 -945 -727 -237 -943 615 297 238 965 -141 94 669 -924 -561 -357 764 -868 931 871 640 308 253 896 249 -569 -970 -638 327 339 675 -1000 664 151 -518 -714 208 -527 -678 -196 -240 -837 922 -290 -207 -158 885 375 -264 640 -280 -226 -197 275 -945 -879 371 88 817 430 375 -586 953 -647 -9 871 124 -315 -804 277 -542 -681 354 40 -897 68 605 479 -618 -571 -578 253 -355 447 -888 -148 -404 -315 412 876 -940 472 270 300 915 448 273 578 -320 -976 143 601 -67 -733 931 -360 -540 91 -516 -327 764 -215 292 -557 -405 -234 -745 -247 190 317 19 318 790 -715 535 518 282 465 -272 509 177 609 705 247 -818 -730 99 939 -498 665 -494 106 -254 805 -9 -288 -320 -252 -558 291 227 498 -431 -296 285 134 -740 434 750 832 -196 940 491 -339 616 414 -179 152 -809 325 25 422 -829 -972 -49 221 739 38 -186 -835 -492 -335 -362 -671 -808 425 150 473 -912 26 -212 -314 -165 -709 602 561 919 -244 976 34 304 -751 935 -351 737 774 864 448 11 -783 -116 -944 331 -421 907 278 739 -302 -505 -286 -778 -900 -124 296 115 878 -66 855 -865 81 -998 665 -75 754 -662 760 -623 187 911 218 -400 -111 -581 -183 975 673 907 -836 -227 -270 992 -869 304 -494 -684 400 -545 181 -634 124 -354 -927 -941 -909 -292 -137 -586 -543 789 878 861 -452 388 -339 -981 -893 799 358 207 377 618 -851 744 -612 463 277 830 989 -516 69 27 11 -607 -288 292 -965 16 747 -868 -792 617 -864 705 74 -110 -100 -860 -309 252 870 -291 419 -797 282 -573 -753 753 -888 946 -163 -755 -963 752 -129 -547 513 48 -967 384 -391 -316 517 661 -398 504 638 716 -750 767 771 -725 166 755 921 334 -4 197 581 -911 -421 -788 -726 675 118 -998 -606 691 -90 -261 -207 -393 -903 -464 939 624 -696 -548 -110 42 -548 839 -122 206 -842 -950 119 942 -858 719 -825 -574 883 150 -712 -749 -621 503 -681 -934 461 -995 751 892 183 313 -516 -159 510 -61 465 -21 -447 -604 -54 -408 -77 -476 -147 -314 544 -648 693 221 438 608 -857 158 -430 -207 -331 -76 345 494 -735 570 -351 -779 878 705 -47 760 0 571 316 202 309 -622 674 -48 -660 911 -212 386 768 -210 996 246 686 -576 83 -804 352 83 936 -253 -619 -658 145 -497 886 648 -587 -867 449 -271 567 107 765 426 -585 529 570 -382 877 -217 601 -858 -303 180 -196 956 180 379 -585 -635 361 -776 125 811 -359 -606 3 614 145 944 300 -345 853 -589 862 539 -60 353 -566 147 175 -509 -698 398 466 -769 732 829 -658 -831 -232 841 -887 -534 -299 210 739 197 -421 536 -948 434 -552 644 60 192 -246 86 -185 612 488 -264 897 -610 -502 -83 -948 -49 70 13 -833 -833 -406 946 -950 0 692 -765 -734 289 27 847 942 390 92 -802 -379 110 312 -634 450 53 -394 -85 704 200 -232 -464 -143 -350 -830 -915 567 -676 -745 -647 512 791 -358 -721 -81 691 15 -380 -860 -27 259 -107 493 -476 -246 -566 -522 -519 -842 -983 -637 81 -201 428 180 -607 -333 -978 498 432 -273 -302 -607 614 820 -710 -483 -13 -616 518 -753 188 360 687 443 -959 95 -204 100 -459 542 -630 289 953 -108 576 498 -347 -525 811 701 336 692 494 -829 -881 752 -837 -399 -131 -802 99 623 868 -200 841 -739 -76 944 -887 -575 -460 -123 984 -103 536 -47 -646 -744 255 -661 -673 442 -155 -73 -576 781 -40 -916 -358 785 -356 -817 72 -287 -913 558 -661 -827 -969 -689 414 339 -819 -305 372 567 588 745 554 -208 943 -49 234 462 -350 -886 404 7 -134 -857 345 -116 -987 -566 -499 877 357 -417 -451 863 -881 27 155 -252 438 184 750 51 -248 816 573 -887 174 -510 -157 -476 476 -312 800 188 822 -735 485 -607 -639 965 708 484 406 462 -789 651 -931 608 638 -109 -204 80 978 951 844 84 -81 -150 -430 953 742 -461 -37 -863 747 118 874 176 -896 -433 -488 -374 90 702 44 411 115 351 728 837 488 -173 -445 -418 222 -89 -314 -432 191 -553 -146 -59 757 -841 -417 953 -707 -994 901 -849 989 812 420 151 854 -315 256 467 93 -78 505 385 -989 264 73 -113 -511 -860 -313 -688 -965 438 -359 -146 -884 -614 448 727 -567 -655 -107 347 -475 150 283 790 -597 118 -814 818 31 648 914 -987 -710 -197 -487 983 686 732 -415 713 501 -302 388 471 172 -473 944 287 347 131 -947 -525 911 137 585 -877 257 765 -248 -863 974 -763 -942 244 556 298 -323 -685 938 -163 -788 -249 -101 208 603 -693 702 121 312 63 -237 916 -632 959 -510 132 -909 -128 808 -121 -665 -57 119 663 -902 448 125 -635 -676 -252 -232 -59 -601 -192 667 -641 -148 958 81 -484 960 -545 652 477 318 -393 975 -85 -998 -38 -311 -99 -674 -92 -69 456 -73 24 157 845 299 -143 -513 79 806 136 -191 3 -702 -449 954 -638 -570 -949 238 -783 -382 -75 -308 -279 493 912 -790 -714 -110 -779 -363 -267 888 -387 906 357 -291 -699 552 -778 -222 -758 -910 -587 -833 -196 207 -237 10 803 381 682 -139 43 -740 875 123 574 -314 896 911 -294 216 999 438 218 662 -720 444 969 -993 -134 330 184 702 -474 -794 -128 -575 5 -152 -928 -812 -256 -285 -637 117 -312 793 866 160 -997 331 884 432 -558 326 87 98 715 159 -173 228 -332 -369 576 312 -250 -656 265 -262 -421 -530 784 -920 -245 -667 -296 258 -330 -99 433 -635 599 459 -345 -671 73 -241 -886 -280 -324 -449 425 -787 -827 440 -490 241 -816 390 627 -84 31 602 643 -932 -687 -333 36 -980 106 -992 -958 684 796 552 244 -386 -803 -327 -492 -494 13 933 -796 -828 773 -815 922 434 234 331 -96 -139 -745 930 289 848 954 574 -801 402 938 -312 -482 960 733 47 245 901 -428 -919 771 -77 -595 410 519 576 -559 631 -665 -392 355 -374 323 -51 316 295 13 531 962 131 -799 -761 21 -988 -724 897 -216 923 471 765 -977 882 -222 58 76 -388 388 802 -385 672 -341 -511 638 -152 71 141 387 614 -720 -208 -21 -819 -680 -793 -600 678 -850 -286 -201 -351 -270 -933 27 31 608 60 -18 -428 207 624 96 -634 -36 -698 255 736 942 -189 966 519 538 -150 975 -19 -875 318 199 268 174 -509 -223 -465 -305 -714 -218 -886 226 40 373 370 148 720 -380 -750 588 657 -962 730 228 -181 -408 -276 298 132 396 783 -297 -346 -362 -846 -715 979 62 112 -489 183 -809 209 -940 -276 832 284 -400 -840 38 46 267 -654 918 445 648 998 830 553 762 -64 -500 394 -86 -660 -389 -691 742 -739 462 -507 -211 -581 33 868 -432 -924 -855 695 -480 -58 661 -68 118 648 775 -334 -153 -616 663 418 348 71 323 -121 -189 -113 171 397 756 795 590 652 909 -996 -428 -263 -31 766 510 866 323 -281 806 -122 579 -71 151 683 388 628 735 94 -537 213 347 19 -996 -582 783 -202 -209 -479 -176 -957 -392 586 -204 -875 -207 417 256 781 -436 673 -914 -183 88 -201 -113 -532 375 -264 355 866 -688 -542 811 571 -46 -939 913 554 357 -990 653 -723 -693 195 -554 702 -119 -394 49 -949 -778 -13 435 140 -484 -367 487 138 114 -544 -724 -811 -841 -498 877 -613 632 -839 296 455 628 -277 252 -251 750 352 113 258 455 -170 -679 -911 877 542 424 285 -961 325 -160 -586 -28 39 155 448 758 -140 225 935 723 -25 688 -273 -464 383 -884 299 292 -479 -805 599 -582 324 -997 780 525 -683 664 768 147 964 -727 -79 271 373 278 817 298 392 865 309 -241 719 151 239 173 869 -538 -930 -38 -489 975 -497 -499 -167 -519 722 -338 684 389 -557 446 -556 -595 -840 -196 858 -321 438 909 -554 334 -574 327 -981 346 189 396 162 -425 -577 279 -197 413 -646 414 -513 -605 74 -883 -89 242 772 986 654 -995 756 -141 -895 -197 792 82 -815 -264 899 -216 509 -21 102 -481 908 305 -648 -689 193 -67 -765 678 948 996 577 -147 -409 89 -387 -607 713 -831 9 -725 -628 -677 201 776 -724 436 760 114 588 -131 407 241 56 -831 339 97 -49 88 -88 -741 701 -302 -403 233 -666 -487 -542 -148 372 590 978 -20 330 -683 907 -836 77 -874 -152 669 -302 862 504 -538 945 -523 -474 -49 62 -778 -132 223 811 -909 908 -372 -121 -635 -489 980 -709 163 800 -496 673 -56 113 -55 142 -449 -241 619 -732 -872 -382 -586 -939 771 -107 -912 859 -502 386 386 -766 234 -467 751 -435 -330 528 -389 -561 -302 718 98 -985 640 -86 -740 -426 -257 676 -889 -128 -352 -328 456 152 53 641 -8 306 -541 -914 -66 330 984 54 376 -340 -82 340 869 -285 955 -360 473 -634 -69 671 -961 68 -346 295 -833 -303 248 542 -419 -337 -59 -377 -787 712 741 812 352 -330 390 947 -520 950 -993 -685 208 364 44 -740 -819 -888 811 566 -419 592 8 -733 777 -38 852 -422 810 -219 51 -511 638 -224 402 31 -605 -59 956 573 -371 649 -159 498 -430 -157 124 -468 63 807 -693 -7 -368 -256 76 -922 619 -930 505 -253 118 927 -994 746 -478 183 157 -864 470 433 -207 -771 118 -918 -481 -357 530 596 -763 953 165 497 257 -828 755 967 -266 647 -784 668 -523 -317 -575 -561 -995 657 -107 -814 -42 -336 -63 641 510 -234 -183 439 -861 642 182 599 522 -520 101 326 882 -859 594 965 1 -33 112 -156 515 -788 871 -720 -719 586 563 589 142 -39 -703 -484 699 592 47 226 -364 -357 -125 -765 -204 -140 -281 632 499 -395 -393 345 -732 767 -918 601 125 239 519 731 -669 -270 983 440 -729 -129 -341 59 776 262 679 -827 -677 -832 -188 -142 895 -421 -313 -512 100 -429 -531 -671 -265 -449 295 968 -954 689 315 -156 677 -357 -1 -7 -164 710 160 582 -874 697 -10 -540 -171 791 -381 -413 785 560 -279 858 965 777 883 477 -455 -340 -569 13 755 855 86 204 616 -244 -745 -121 669 -344 311 -426 438 975 -34 -476 251 -550 571 -673 -354 295 -313 -263 -496 -759 20 -65 -191 107 -429 -736 -144 -328 25 -160 -82 722 888 -215 -14 -410 280 511 -330 -801 -923 339 -780 -211 -177 135 465 -100 -234 -496 949 -10 -501 766 -30 607 846 835 -348 147 366 -900 -385 -700 -383 603 -969 770 66 83 302 -974 688 -821 -671 -733 825 -645 -405 -476 -268 360 -560 -702 34 -433 426 797 -236 863 477 863 -177 0 -544 -933 -855 -883 -874 617 -364 -797 -111 -240 337 957 -430 -376 541 315 952 -197 -783 224 774 310 3 -214 91 416 -566 639 867 -574 105 287 -551 165 -273 -386 -802 -736 26 -419 300 -53 60 -357 -843 320 -802 398 889 -705 206 -452 788 -210 -2 895 -879 818 -866 151 -103 -178 57 523 902 24 -248 869 125 921 181 356 -952 -376 796 428 -47 474 687 -241 -588 -488 310 -323 565 -526 -856 865 -585 -465 584 646 -187 -900 565 -813 9 -697 -734 770 -822 -462 -117 -89 111 -104 742 -997 -68 -125 905 -669 224 479 802 273 711 -560 -998 -442 692 -345 -439 383 607 665 6 459 872 -937 831 -346 416 259 -560 30 284 584 657 -469 512 103 126 572 339 150 -209 -462 -116 -487 932 -791 144 367 -189 -181 -858 -835 772 917 -633 392 254 -16 106 829 418 103 -869 -561 -126 167 -940 665 -892 -460 -533 199 861 817 637 224 -451 -217 491 965 -513 265 959 -589 550 -33 -372 266 -636 121 -786 834 201 621 -926 490 32 487 370 -280 139 -606 -761 658 354 -106 818 -431 -565 -787 257 624 221 -944 -649 444 -344 144 284 305 -986 280 -593 -647 731 -471 -295 308 -479 -614 -550 -897 -278 -941 299 308 350 -275 -387 -549 401 -646 477 -38 -576 432 -21 -134 495 -329 474 -313 -439 -38 -408 114 -16 -74 -489 338 160 -576 -463 -802 131 689 -397 319 -82 -343 -46 39 892 -252 69 978 -536 -906 -178 -493 -461 -41 -806 545 171 -96 335 594 800 260 -972 -858 -58 -394 -69 336 -750 195 -730 351 -359 796 -164 800 455 406 793 29 -824 789 -515 967 -154 228 928 970 343 116 -881 -891 283 -150 928 189 -540 -931 36 906 -525 843 -918 -269 441 274 837 -332 214 20 -823 205 218 -918 -341 -861 -963 -349 172 -746 -327 665 -128 832 -868 -878 -906 508 -436 -445 -845 958 -591 971 669 235 -566 251 -19 419 226 856 -869 951 579 -292 105 -285 491 748 839 -969 493 -703 -405 429 292 639 125 -64 -619 888 -893 -670 -173 -4 693 894 669 -646 -622 214 197 84 811 578 54 62 -316 573 -224 659 560 867 -666 -123 815 -123 -221 -655 766 273 316 -265 -47 346 179 -444 -465 963 -460 -562 -426 -257 -874 -540 -698 -187 174 254 572 -526 -970 -160 -581 -715 -943 247 -341 -157 -113 658 835 -955 -286 -618 621 -655 -293 -154 -339 909 592 780 -617 640 -630 -749 -370 595 -721 -600 -431 -314 -873 -678 -686 828 -78 -274 359 -731 -848 49 100 350 995 34 -53 -729 -834 -881 475 -227 -913 106 502 730 -467 206 -95 623 954 -624 567 148 126 -61 741 -992 -93 -667 514 276 -521 -308 596 -652 -154 339 -545 469 -661 -448 475 -177 679 -378 -714 463 -828 -681 -541 -887 -783 -345 -834 -380 961 87 487 -400 828 509 -810 -536 72 -475 429 824 694 527 50 -83 -484 -183 -900 607 -566 -170 888 -968 -703 -877 -113 207 -980 788 182 121 116 -114 658 786 -449 509 -375 746 -441 445 174 51 587 752 -612 -926 936 996 -641 -445 657 -127 -616 -893 579 -65 -528 -555 604 -699 75 383 605 149 599 977 477 -788 -1000 829 -526 118 907 -836 525 113 -666 353 948 -813 -218 598 -125 244 -311 615 -744 -982 232 144 127 -802 353 713 650 -160 -682 130 -210 761 94 -127 606 -648 445 -538 -285 201 363 901 -832 -462 897 526 435 437 -638 -128 485 67 -605 -856 960 -688 -588 437 842 883 475 786 -215 -253 -622 -477 -710 343 -186 260 -587 -859 307 685 -742 596 808 169 58 -893 -790 616 547 300 456 918 284 539 -631 -628 -156 230 -648 -594 562 -576 461 519 364 764 895 -672 863 -675 -356 -204 -968 39 464 619 142 514 -508 925 158 -2 -880 194 -405 -365 229 -382 -877 -842 960 980 690 862 -708 -587 -4 -772 709 815 -794 -832 560 556 -608 -311 -552 791 -380 586 -807 130 -311 874 -161 799 -736 -670 -495 -763 903 874 714 -967 305 597 462 -249 -530 43 798 -859 -184 409 -274 -657 -651 612 633 559 109 136 -775 -699 -709 -460 -24 -458 -982 314 969 -249 -515 575 -34 714 -838 -829 -29 654 -861 -635 238 524 781 561 -909 -974 -82 110 -358 -187 240 476 468 -272 874 798 -183 -927 -618 213 96 746 -614 786 258 -747 386 -254 -453 476 -534 -704 491 -282 -664 -276 -743 -451 887 226 114 -436 -277 420 353 911 -867 -506 -65 -208 694 162 156 368 423 -412 251 590 -696 247 -288 -711 -522 440 -381 601 350 -85 233 -985 508 -85 36 -593 361 -129 -874 589 399 201 -422 -681 -61 485 191 423 -35 -535 677 -556 625 628 84 385 717 -325 -666 571 -906 -749 570 -780 -106 787 -812 806 -982 -818 739 174 -525 873 683 312 170 845 -385 386 496 -152 632 498 -337 -518 302 -918 696 152 -546 78 -543 -315 -455 -538 -110 -76 -51 -766 -328 96 463 -268 580 132 243 -195 -531 -566 93 -927 339 -303 271 -147 473 -645 526 139 -686 971 -457 791 896 16 488 227 -484 553 -770 681 -913 195 406 100 494 737 -197 262 831 216 360 -399 341 943 -756 72 30 -412 224 507 291 949 248 -886 -181 320 658 -149 -325 -540 273 397 499 852 650 228 639 679 -703 767 123 370 -270 48 -27 -74 -237 950 -177 119 31 488 -707 -915 -509 702 651 -721 -630 423 239 -155 416 -901 708 974 56 -525 -98 627 660 622 -385 332 -499 -863 -338 309 -990 -759 693 623 337 -732 222 -79 -73 -851 559 28 43 -354 -729 358 -426 -475 -770 -321 85 646 -87 216 351 40 -732 -927 -78 -223 -916 -211 86 -593 -794 -957 877 -169 -488 -258 657 -704 694 560 -601 -709 -308 396 -328 539 -49 919 -525 -943 -488 -779 491 578 877 725 -210 -696 -310 830 -465 503 -749 429 -451 271 36 -511 -794 -166 854 449 783 -904 -50 682 916 -678 625 5 41 470 -697 849 385 592 571 686 -156 -912 123 -949 -805 -549 26 -423 -693 -396 -782 988 655 -965 -95 -604 -192 963 -885 302 -145 764 -473 287 976 931 -513 -201 526 -534 -558 -216 588 -958 -338 88 -180 832 -605 888 512 -882 -733 -175 -839 -667 199 239 -583 -238 -562 632 -744 888 -373 -13 -496 555 -122 -362 -52 -874 -220 801 840 -966 513 906 743 -913 103 227 -884 606 -765 384 -452 778 530 763 -213 424 -400 -233 -628 394 -947 508 331 382 200 -221 860 -361 960 630 -931 627 -509 -664 -134 614 -39 -597 46 96 971 -469 944 -717 652 749 -70 519 357 425 191 -796 361 360 -512 -165 -559 -959 -966 -697 -364 -452 -273 -166 -31 -313 90 -711 -938 613 543 796 456 -449 384 118 290 -608 -885 560 -719 418 -861 -940 25 -986 253 -167 756 -860 -715 -216 -950 -458 785 532 700 187 572 -984 -889 -416 -162 -728 -31 -473 104 586 27 -786 785 615 328 -976 -212 324 358 258 -236 -710 242 286 750 -34 -409 857 -265 -215 261 -930 876 895 387 578 -999 -350 -34 -950 -506 -844 270 -868 -109 -797 791 -451 -829 804 -258 -28 -430 -511 -326 477 72 -785 -418 182 400 -125 874 -637 415 -58 -495 419 -818 201 -731 794 -656 421 -673 -958 261 -400 -405 -958 -956 -474 95 -19 91 -676 641 -496 -991 -246 388 918 104 149 -434 375 355 -776 -972 947 -144 -575 -705 -688 -724 343 -46 -111 -39 -751 -279 165 514 674 675 187 298 -272 -125 452 179 799 -627 900 318 365 721 370 101 640 -832 -268 620 -970 767 998 -955 -845 366 249 -995 -405 -105 -218 62 828 -27 66 -116 447 52 -305 -53 177 382 -616 613 -230 21 52 -263 -265 569 -723 -367 -406 15 -228 -762 -881 957 -523 851 -415 787 -874 924 946 -300 18 -242 62 -926 -637 455 -364 470 953 -131 337 264 676 -434 -105 270 904 -537 -6 -583 -123 -61 -226 -217 74 300 630 349 -704 359 -211 -755 -859 -625 963 420 -189 -647 -7 989 438 -575 954 -193 864 24 830 -662 90 -873 579 -408 -242 -87 412 -785 -491 84 -809 -262 -570 940 736 333 63 -841 731 570 551 -982 -277 -798 973 -863 660 431 532 -342 -220 -950 731 -7 837 791 -72 257 -702 -803 277 -994 667 302 -307 -5 578 -749 -465 567 -986 -91 136 -955 -658 74 723 742 -447 47 -522 201 -195 992 -505 849 399 630 379 317 -469 -882 -231 -459 -492 -874 -913 144 -848 -696 -606 260 302 -85 -832 -368 874 499 -73 643 502 -630 323 383 -757 -251 738 -143 -139 -73 -228 -978 -12 -997 -420 501 137 -253 473 -601 72 -246 -700 -287 -984 834 866 895 630 -598 -227 962 -242 -603 -729 691 -876 -868 330 201 -268 -781 766 -994 695 662 124 172 -943 677 -301 -19 452 -298 549 385 774 638 508 -119 380 -854 66 426 -955 -580 981 493 223 733 -339 514 987 -914 -396 969 195 -625 -264 434 -527 -644 -70 514 4 -714 -33 -344 -428 246 381 592 129 -675 -445 855 286 492 -827 921 -667 -391 56 429 97 -587 -654 417 -655 993 972 -722 -173 -754 -429 759 -198 464 233 836 822 593 431 -277 141 -317 179 -692 -521 212 485 -479 153 406 -444 -93 -237 -255 -530 678 716 -231 -297 50 838 -530 -385 961 -483 693 -539 887 -131 -365 -84 163 531 201 987 847 -266 -469 -726 -746 500 -263 -401 701 -689 286 -873 -56 -811 462 217 -323 405 453 -295 988 -645 -381 709 -667 978 273 -517 275 -128 -547 916 -756 -736 -479 -268 -789 814 -821 -497 351 -669 970 520 -170 555 741 -669 659 310 -426 496 -227 204 -134 841 -315 14 109 207 816 253 -167 257 -624 -687 470 -898 40 256 45 -270 502 122 -947 -74 -295 -922 999 -332 -44 331 995 1 240 532 -854 698 482 -982 609 404 -414 878 -3 -76 -901 872 30 566 -661 752 266 -855 -414 863 -610 286 -197 -859 832 -740 158 -897 392 179 997 -189 199 110 682 -30 190 712 -833 -61 -385 631 -712 -583 -159 -895 507 208 -170 -834 -772 310 -279 482 -52 133 -708 392 -140 -247 411 980 -474 -724 151 -136 -742 332 -486 104 945 236 229 742 -98 -230 542 744 569 -722 567 937 975 976 524 -345 656 -471 -552 273 993 -441 -950 -948 -921 -240 152 -51 -821 543 -389 251 464 970 -605 272 -747 508 -207 -636 178 646 716 -633 278 767 207 -204 -537 896 664 -710 -708 -853 830 747 74 -434 -348 560 181 -503 364 -233 -199 -749 906 51 -697 -840 -757 507 -964 142 267 520 -157 633 926 -585 591 317 831 -961 901 -670 585 792 234 -18 -303 -245 -855 608 -814 208 -154 -90 965 456 -419 -495 545 351 -826 -728 271 453 -269 806 -374 -341 -42 155 767 -831 637 669 -797 -307 -121 -865 -488 -469 963 173 224 412 -405 -984 -843 988 -224 -749 869 34 -895 716 226 178 259 -558 -165 88 797 675 527 946 -340 130 -94 179 -199 -527 -330 -418 -751 -838 300 30 -38 -429 694 300 -716 -49 982 -167 746 -514 -776 909 707 126 -934 879 -216 830 586 501 -423 -772 -650 268 -830 571 832 -402 -632 651 222 -871 998 -814 -709 4 -413 -276 358 284 949 562 -898 657 -243 -904 188 -440 467 -332 -563 380 509 -439 -452 -239 783 890 -566 -238 782 -787 13 68 41 250 -743 45 -877 -556 -60 275 581 -248 -336 595 -298 -271 368 -609 448 384 452 -150 -42 680 232 -943 683 600 -680 -480 243 -775 -741 593 640 -108 165 -754 603 416 60 345 629 -552 -911 -173 36 833 618 359 -417 957 840 -874 -128 153 190 -990 -874 114 346 115 932 -494 1 747 164 -656 922 -616 -157 162 -609 871 371 -646 -223 878 -225 936 -668 -248 791 148 -911 -65 -794 451 329 362 -484 -912 -499 -523 136 -366 -560 605 190 12 403 -90 998 -335 -603 -781 612 -118 452 660 208 884 96 692 -738 580 -682 122 916 -235 158 936 -544 699 -136 52 286 -327 -732 -796 -724 274 936 -776 -416 -160 507 149 762 220 -362 126 -972 803 432 133 -177 510 -942 -3 -654 -504 -670 278 -937 321 395 392 -443 -448 179 -556 -509 402 648 889 -29 -256 -110 0 -43 191 -789 -263 -311 832 323 289 -205 -437 253 -702 992 -284 -340 -979 -291 71 -116 -583 753 764 -532 -143 95 154 780 886 462 24 235 427 -300 -723 -809 615 225 5 99 -909 -51 916 -802 -522 298 -918 -280 547 567 -872 -985 721 -269 -424 276 -584 326 590 -713 906 436 -300 -372 891 324 -837 -26 -308 936 671 27 -696 717 370 -829 134 857 -571 -170 861 28 184 -892 -324 292 -962 -846 391 201 409 -83 -300 -882 355 819 132 263 -79 128 -454 122 422 663 108 608 -496 -832 -660 246 915 -607 -49 -160 -727 -989 310 55 -229 937 998 -757 -248 -216 -802 -359 103 306 -885 989 -815 341 -289 257 587 956 225 831 -45 344 222 190 -65 784 8 -88 -266 -190 652 -29 -473 -565 -188 -671 30 -514 -995 -352 825 -814 -863 -437 98 -597 -15 673 457 949 -636 864 -491 375 -698 35 401 -122 297 903 -717 948 -79 268 153 -837 -574 984 430 203 445 357 -96 791 173 446 -213 910 -981 -882 -799 -443 67 703 547 -288 -436 286 -456 625 -18 788 -85 270 837 -740 -208 163 125 -862 280 461 -363 268 999 -602 -865 -344 965 -538 957 901 958 -716 -201 510 -299 -187 -668 -395 672 72 138 72 150 943 -869 718 -82 -717 -783 324 -740 -757 -940 -660 758 509 668 134 -141 -887 -116 -812 -574 413 -558 708 944 -976 460 -378 -16 346 10 757 -82 -433 -855 -925 125 -240 -444 253 982 -895 764 -69 -885 -781 185 298 -99 -203 337 8 805 938 -204 -835 -227 -290 354 -319 922 395 66 -329 -369 -801 741 744 857 32 -799 -617 -168 -404 440 192 -9 -747 32 605 -188 9 -527 -844 -6 -576 393 124 -499 640 -713 -830 511 -714 966 785 -98 -577 327 659 599 -318 14 -764 968 -160 -432 95 -433 998 983 111 -358 266 -273 477 -795 808 -786 279 -355 700 617 505 -761 351 204 118 571 42 936 -709 779 659 765 393 318 -7 -192 256 283 -309 497 -148 -337 464 -762 7 -911 -184 -534 79 -469 192 88 630 764 488 30 339 -790 9 148 -663 -909 -994 -502 863 -732 194 507 181 876 525 762 704 674 -954 107 22 821 277 611 143 -875 488 -176 776 558 -613 -183 268 108 441 -421 691 366 663 -751 648 617 540 -49 276 550 533 -170 610 579 -210 -477 -554 298 284 -691 -888 -357 967 -153 -192 -985 644 -601 867 646 407 710 -278 11 515 240 499 -181 -284 398 -935 -251 518 -784 539 109 275 -899 -142 466 843 811 -383 -139 -722 -79 897 -311 958 254 -73 939 -890 589 -373 -862 -636 862 -34 884 323 -825 -348 -727 696 49 501 -372 -884 384 116 -375 4 135 379 -387 -980 -525 -588 175 -63 7 464 384 463 842 889 -92 -592 -427 -579 -415 882 265 949 554 -319 -873 865 538 117 -682 683 -601 418 -596 409 -552 -320 24 599 201 14 464 -994 355 -300 842 208 -426 894 484 422 581 940 -66 884 453 955 195 -948 -1 -753 -564 53 448 -885 -847 -745 86 -45 -496 104 168 996 923 351 767 -665 -477 -756 -958 -5 -769 -343 -1000 -392 -360 941 -32 -804 531 538 926 -945 819 -574 -249 -353 637 713 -43 -869 -930 -27 -724 504 -114 788 -90 843 905 927 930 -183 614 -652 576 -654 -354 -888 -658 446 -260 -293 -480 -859 -751 429 132 417 868 664 -303 -489 -336 734 -952 40 -853 867 -248 271 78 393 509 -342 598 -835 -381 -884 769 -28 -943 563 166 37 25 -382 182 -37 -458 -275 817 616 120 -394 -268 568 -844 606 924 -650 444 725 -498 470 -99 -344 -27 -929 -282 -825 -768 28 -790 98 -612 468 570 798 -124 -92 -240 555 559 477 -436 -12 -267 -812 152 123 -598 731 -210 -705 447 -138 -344 -276 -255 -27 54 164 -571 -36 289 -94 982 775 255 948 -991 -793 -527 -173 588 -98 73 -8 -365 751 -676 -148 -391 -187 -863 755 -843 147 50 -787 586 851 45 -475 959 740 -229 234 115 -148 -857 154 988 -448 53 50 785 -646 835 -684 -838 708 -507 -683 -715 296 298 948 329 -460 951 939 -885 807 71 -118 591 581 489 721 -150 987 356 250 -336 -123 -613 671 99 -439 -460 513 833 -214 -409 -456 394 993 -814 773 227 -144 -59 -647 603 -175 -580 -6 907 788 -45 135 64 937 -853 -940 -848 499 96 291 282 -664 -918 -800 217 -953 90 -428 -82 -205 -946 748 -977 -296 237 -137 717 438 -351 -544 -556 -502 -450 -747 -165 -663 -573 478 867 -766 -646 283 -222 -374 852 -591 186 -479 -843 -426 -469 -834 249 -538 -904 -473 -776 -72 -324 -921 -229 -817 770 386 800 -279 -675 7 760 -916 513 -494 -663 232 755 266 -308 -895 844 789 -957 -48 219 458 -412 851 -914 -856 -734 -428 296 -913 965 866 988 -66 -295 317 -576 -370 329 15 852 479 -539 -28 -352 -6 -152 -420 -240 419 -895 -56 0 258 -635 -630 837 -323 831 -869 -116 194 -83 -114 284 -249 -144 788 -266 -787 538 207 -193 -636 948 112 -700 902 -76 521 -223 -978 -905 570 727 -244 -759 188 626 -766 -409 -832 973 429 -921 396 -260 -301 929 443 -238 336 -312 -609 -182 71 -511 506 252 -942 -396 163 -768 -156 513 632 34 -577 944 -409 42 160 -746 815 -325 112 46 -959 676 -188 62 318 -233 -709 -818 -310 -725 495 51 675 94 -183 599 -395 355 715 -558 896 -465 635 766 -120 -836 335 364 893 -566 355 -1000 -69 -356 799 -953 -54 -785 -211 328 -986 -928 -410 114 -90 691 -838 -929 294 -169 -35 -489 -262 982 -611 -955 -982 -227 945 201 389 834 -409 865 -599 -272 472 579 -422 -800 -504 -620 -386 600 -524 169 -8 -306 39 -841 -515 23 -92 -911 -317 -772 980 688 539 -383 406 473 766 -287 -303 491 77 417 326 -817 461 738 -795 381 710 24 -298 744 -770 -675 -965 583 359 -894 -190 174 51 -405 539 -633 230 312 -286 715 -851 538 -201 987 274 263 -253 -77 -561 800 760 81 57 -178 330 659 243 72 -174 145 35 49 380 -799 -260 747 189 46 613 300 -465 -260 142 -510 430 -545 205 247 -143 270 146 308 996 881 -243 -310 759 -863 982 481 227 915 112 -620 -929 874 122 -927 -982 402 -944 -848 651 -140 136 -503 607 -222 -427 415 -746 460 249 786 -935 -259 -112 -73 45 863 807 229 -662 -863 82 -493 522 500 -667 -398 570 -651 861 -866 756 -887 225 -90 -997 626 263 -225 -322 -482 65 59 -916 935 -641 530 446 -168 -402 -907 -104 65 -214 40 -602 -471 -594 -949 186 344 -189 -472 79 -228 -98 905 -782 164 471 768 686 -608 -455 -923 807 -948 -246 -713 -325 -670 -337 461 -963 298 806 162 -4 726 862 -68 588 -778 -944 26 30 -69 769 618 405 363 310 776 130 -250 375 -987 666 -504 902 565 -363 -949 345 971 241 -678 -320 839 437 -974 53 -580 -36 -839 -282 -902 940 640 -850 -871 -923 744 12 -746 -571 -426 428 -144 472 -781 583 233 402 -100 728 237 205 -600 -528 454 -204 -158 406 2 -27 134 460 -876 -108 -605 308 917 772 353 113 961 147 752 604 810 -663 -706 518 645 -998 27 49 984 -368 -299 236 84 585 -922 399 343 264 730 143 -741 -926 800 204 -676 286 -806 1000 -242 931 -940 -584 -63 -853 407 698 973 252 -559 932 -334 -774 -900 -735 -180 5 687 123 -545 -936 61 88 227 928 -319 -204 -61 260 588 -26 -287 785 439 -134 -514 26 15 815 -834 469 -695 -95 881 285 -504 653 -900 908 870 -665 -275 844 -415 915 578 980 513 197 -156 539 -998 -381 -985 682 -977 912 522 -710 635 638 83 417 -219 655 -488 359 -670 272 197 -792 -792 674 -321 -929 94 962 -17 -529 96 384 -613 111 999 141 -398 703 822 81 681 -947 -355 -274 -468 -615 82 -310 66 -865 -232 -350 869 310 -389 -3 -686 963 -646 -722 297 377 277 244 995 946 -62 -169 853 -495 942 578 845 -632 -921 855 -139 -37 -610 -210 -964 -542 36 85 -876 -391 478 925 125 855 318 -119 369 532 -282 143 807 413 -955 17 -983 -415 -378 349 35 -289 -370 -263 170 -55 574 261 584 -864 -457 -441 479 555 61 -358 669 -855 343 -509 239 532 -160 257 -193 -392 355 143 992 -355 820 -590 969 -284 173 195 953 -962 -288 898 97 -127 933 -676 738 -44 924 831 -895 857 95 -911 510 -796 476 -625 678 50 956 944 713 316 372 456 2 -241 890 -669 -931 -757 641 418 92 537 399 -168 -612 -867 -292 76 868 -500 369 -852 -205 -951 93 -922 -134 683 -428 223 -263 529 -447 -800 460 -410 -79 427 725 799 -95 -352 -612 341 672 359 138 983 -883 775 196 -497 651 133 -166 -796 -419 -987 764 421 844 576 226 -842 -839 -503 869 925 -287 -345 937 -960 523 -168 -716 -461 806 446 410 34 230 -230 899 -865 380 732 999 549 11 425 -759 -306 -102 658 -322 -619 -352 184 -284 275 -365 953 -209 110 689 582 178 -664 919 408 389 -564 -178 -237 -570 -710 -287 -233 845 -384 54 -575 505 804 -219 545 91 -319 862 493 998 443 884 551 144 734 670 -803 -764 700 -585 -224 645 -479 970 468 584 791 453 518 -801 -371 -972 428 -113 -491 -247 -470 205 -908 979 -519 -887 55 498 567 -264 428 -226 735 301 449 -626 -701 -414 -463 758 -982 267 -50 -983 518 -729 181 -381 242 -134 706 457 -317 965 83 -720 376 -332 395 -929 -225 -652 329 -842 714 779 480 -54 731 43 -961 482 432 438 -197 -478 -761 999 -451 -308 -163 649 106 -127 -319 -369 -647 464 496 -283 668 -375 -781 -426 56 171 278 -958 523 122 -166 -903 251 -29 725 -390 456 -779 203 363 982 667 -913 742 708 -591 424 993 414 -788 178 684 -184 270 238 -838 -50 135 -55 999 -97 851 112 216 -306 -619 404 320 -878 -869 226 -767 11 526 54 -923 22 185 -480 -31 -391 329 568 117 -414 -156 -497 -809 292 -496 208 629 -273 -146 -242 502 631 -351 -46 -170 8 -367 20 -510 512 282 394 610 676 745 337 30 891 -848 -771 -804 -749 -922 917 -559 769 -318 -390 187 -628 -832 940 321 906 590 -849 293 395 -33 704 -444 550 292 -489 -795 552 855 549 -881 -468 -48 398 -341 146 -827 -403 566 208 -815 -356 -858 -788 513 -21 639 73 455 241 319 -455 -916 102 -874 -51 -537 -784 -20 490 -201 465 129 -478 -432 686 638 -498 -486 -593 -193 268 -774 -110 -490 -378 717 -108 3 -664 -815 214 648 -400 -717 -725 -86 734 826 570 -150 -321 916 840 -2 -191 855 556 196 605 -575 413 445 278 -17 73 35 -878 423 257 -944 -757 -695 620 -660 211 973 156 646 797 437 -163 38 -477 831 445 -788 -526 970 -897 -151 210 93 -152 -554 -491 471 963 802 -875 -689 210 -556 -359 528 -188 -481 157 536 277 775 186 283 270 216 136 994 -463 -567 -655 389 -693 111 886 -632 187 -623 -706 920 20 304 -522 -812 -374 764 -914 -524 760 -793 564 -700 -707 -795 -6 -499 416 633 -339 -281 -247 -699 -540 -300 766 -668 -474 -680 -298 -986 -862 -775 382 -189 -599 185 -8 -775 -748 -793 821 406 -180 0 203 -32 -374 -169 453 231 -891 -111 936 -829 394 -554 -254 -643 82 -990 290 -664 -235 210 455 421 454 -804 435 438 133 -413 -921 -95 -709 80 80 -806 75 350 -645 -143 -724 -878 -927 -288 -272 -381 -691 934 -245 179 925 -440 823 -176 718 -850 -165 965 -966 742 -727 879 -245 -147 610 -615 -194 -414 -775 699 500 295 163 -947 -908 599 -742 -754 141 239 521 -219 -363 428 -980 -113 479 119 -665 240 957 -740 685 729 686 -216 352 312 -767 261 -912 974 580 -828 -536 27 -132 -638 308 -28 -676 891 597 339 16 -719 -417 553 804 -647 -639 84 -381 65 -744 -685 301 302 -434 523 -167 825 107 -111 -159 537 270 -832 -492 427 -611 978 617 -969 -292 -651 -271 -178 -426 -541 975 802 -538 262 -383 -700 928 512 764 -615 169 360 266 867 453 980 -630 520 344 324 103 -843 672 322 -148 440 957 764 -85 135 -836 -158 442 -949 -776 -346 -228 -448 419 933 915 -774 595 31 -191 -845 -945 -848 -736 -398 815 -487 -948 -358 -247 893 108 427 -671 62 -744 450 573 496 984 -859 657 187 -359 -595 583 201 895 -237 197 -609 305 446 -960 -743 -871 -285 474 450 479 132 75 -505 -235 174 516 366 194 -667 622 -10 -188 -951 418 -533 -849 245 -641 644 346 583 792 -398 886 885 387 546 -635 704 -989 -200 938 761 805 -914 667 -424 -20 -651 -884 -872 687 -792 -265 -19 343 556 -509 -400 696 -421 299 -716 -520 438 -837 753 62 978 -438 770 389 700 9 -921 222 779 -97 243 -809 366 -196 668 -635 -249 -37 267 118 -745 -159 -923 893 574 -588 -99 775 -913 35 387 249 312 594 738 772 484 407 -377 302 -275 818 806 -653 -18 -75 424 -824 194 984 -797 -944 365 650 6 -636 257 -343 922 235 524 -690 -421 -968 -566 810 -24 -553 -445 424 -566 -100 535 -356 -564 332 642 -272 -836 881 556 854 279 -707 56 -509 635 -943 409 981 -317 -687 495 232 -528 -197 691 296 -455 194 -83 792 897 -298 -481 857 117 475 526 924 137 -358 236 506 46 -988 441 -137 613 -809 251 -579 -900 175 -219 -812 -291 -340 286 -628 -644 860 -16 -287 -567 188 108 840 639 499 582 480 -631 913 716 -382 -327 -186 774 -183 156 903 -746 -64 99 112 -496 293 742 136 -516 108 -381 -742 -838 230 814 -774 -647 -729 293 397 82 690 -871 656 624 964 104 -165 -411 -2 124 867 -504 -755 696 -881 327 -917 343 -859 856 -910 -156 -13 320 808 531 389 981 912 825 -234 -318 -540 -854 906 -483 815 -872 497 931 974 -254 569 -215 715 905 256 -301 -380 224 611 -795 -522 984 -646 -817 140 416 460 352 -540 792 -37 473 -659 -263 -854 241 -133 382 -873 493 653 193 -367 220 628 757 247 942 -376 -147 145 -823 -729 -540 827 733 614 -852 512 -604 -150 34 -928 -17 -325 -290 126 -255 828 805 -269 -463 -468 861 -414 -593 330 96 -630 666 -218 -657 446 -457 -841 -449 -87 717 -907 216 557 150 -272 -157 855 -432 -581 913 76 -404 57 833 -44 107 -598 -144 -130 754 -549 702 -582 112 10 811 -238 318 -523 347 469 109 -985 -860 618 -195 -768 -539 -856 -156 -381 530 -22 -13 -178 466 -441 204 942 470 -68 -669 -765 -815 -212 130 -587 -406 -201 230 932 934 809 68 -430 -675 -133 -920 308 943 77 966 248 -266 865 -237 925 501 420 554 280 -539 8 886 -999 -994 -967 648 -464 973 73 150 980 -58 317 795 325 -904 748 -326 -308 -374 -450 405 -591 769 -137 -361 -657 -88 521 934 139 421 144 -796 399 -555 -612 -351 255 -487 -447 614 -893 -975 94 -891 561 -858 -992 -353 -942 588 -524 302 666 -843 314 -458 -107 237 -431 539 -732 126 330 375 -625 880 -163 -257 -906 358 462 298 -831 760 407 -74 -146 697 -524 444 -949 785 773 92 274 -560 -468 -777 -874 -146 807 746 996 -76 -118 -71 927 -279 -299 877 -691 -340 547 559 256 375 548 -200 42 391 -630 946 987 528 -182 -974 -429 -678 611 -739 -972 775 732 84 849 685 -221 -684 -522 -971 -185 804 -839 -653 -674 868 974 -903 -920 -537 995 230 -367 993 -770 -98 -568 974 436 991 328 463 -856 -437 102 341 244 -798 -910 -231 107 757 692 886 -160 -772 -498 -815 -273 -859 748 768 543 801 900 -970 -615 655 -347 -283 -609 -35 -277 98 976 156 -748 -251 432 -464 504 -393 872 -76 521 -933 -550 380 10 20 -31 938 282 -709 -198 88 225 146 -269 797 -247 598 -459 -296 472 -720 64 -328 -66 569 -798 -895 694 -484 -653 712 -941 -934 371 -472 -512 754 -671 775 242 313 -200 995 -428 -823 505 717 -747 -443 606 -454 -924 -653 -511 471 -944 -978 -914 -346 -909 793 301 261 -93 -426 -523 -419 80 -151 -707 967 -884 968 -884 972 -314 979 -762 209 775 628 198 -14 -230 423 -593 -782 -424 -976 279 -964 262 409 621 692 -340 -719 661 568 -822 692 -986 4 892 936 238 887 -238 569 -31 303 -195 49 -787 -662 -919 -125 735 719 -904 -554 985 978 730 -489 876 -574 -398 -858 -867 -797 556 678 -525 -8 -265 -755 -877 158 -418 513 374 806 -501 550 109 -801 715 -391 217 -10 137 790 185 -766 -774 882 -166 240 -53 362 -838 -929 -890 -788 -786 128 865 -903 203 -673 787 -859 -422 750 487 45 46 985 -754 464 861 -2 103 132 -595 -68 955 898 211 999 471 -673 808 -315 545 -158 -499 336 -632 817 425 -989 -127 -920 -827 490 -819 -597 -220 -859 -275 -738 318 -567 116 562 832 699 736 -548 212 -502 -619 215 612 680 787 -885 499 -26 -942 -196 136 -895 281 843 -39 943 -182 -634 542 606 555 841 579 -603 537 121 -602 794 -944 197 -910 -17 470 -526 -402 817 -88 167 -437 -549 154 -331 -840 414 -902 -841 791 -14 680 654 -504 -979 -729 824 281 287 -864 -273 -170 973 -67 807 576 -998 -390 -795 -875 -419 -207 274 206 839 -824 -203 -406 722 -602 -901 367 -222 -416 562 -564 -758 -616 864 270 788 -717 -664 455 1000 622 -373 402 95 -125 129 445 383 571 529 76 -419 -859 -543 -83 280 439 227 -740 -35 -793 854 239 342 -420 -680 825 -432 -36 695 563 -161 703 -99 -296 180 -977 924 111 -202 -484 -893 -287 660 -958 -188 304 471 -744 617 875 -119 -297 410 -659 -480 657 -200 320 -502 -422 416 408 -457 826 -168 996 374 311 -353 -775 746 -826 -689 -321 -848 924 431 -377 -461 -190 -357 -344 -505 524 -609 582 132 -475 -864 -852 -835 -756 -729 574 949 -567 377 546 561 820 563 -459 -654 -73 -670 145 19 -288 226 -860 -712 -427 -231 330 -696 -23 -500 277 -401 -944 -604 189 710 446 652 259 -560 761 -444 526 -175 -170 267 795 262 -313 163 624 -315 667 11 -512 -256 871 -748 141 149 182 -110 973 291 -535 344 66 -966 273 258 876 -754 -141 773 98 519 270 739 -970 757 -721 192 -829 -378 -589 -159 273 624 666 99 222 228 -292 293 -168 502 -353 -899 38 833 138 975 -705 237 553 -570 -824 -766 240 362 -877 -522 713 677 -327 -39 897 -975 -516 -992 99 141 450 -821 -151 -624 -330 500 829 919 -930 439 799 895 -708 -714 -611 -961 448 -357 509 527 -146 588 307 -786 996 -504 -269 327 150 3 609 129 995 -320 733 24 701 -791 -550 573 668 -879 187 -685 -487 653 -510 -584 -399 -840 -885 -342 896 -46 938 -147 -11 290 -36 -764 -606 -189 -28 -548 -621 -407 938 864 -532 -667 -453 271 -642 -215 -21 -305 291 505 -394 -274 211 -631 976 -974 47 -770 101 -497 899 694 -408 384 776 397 844 277 -492 -599 590 -592 -972 -620 610 178 -413 -967 -505 548 510 -130 -481 -281 752 -10 -45 -998 89 -771 115 -836 520 -642 -852 931 -882 163 -948 -973 790 -322 351 -511 150 -969 512 -94 -226 59 860 400 -236 -735 451 556 343 359 113 26 973 -281 -128 -235 271 23 -151 45 180 124 713 -829 256 -16 -795 -606 790 -710 -538 16 633 575 435 -406 -270 49 -627 524 -980 -808 63 -985 159 640 473 184 -877 -376 -111 988 -406 624 -958 -799 -596 -746 -196 650 -651 -318 196 -524 410 -990 488 -174 -824 -908 201 -687 -448 -371 759 748 -46 572 101 -647 -47 862 -447 226 122 -20 -360 -623 425 23 -467 -817 -408 440 -361 -131 116 790 -706 -928 -218 844 -974 -887 -242 970 682 -608 157 -9 310 875 -21 -259 132 521 -682 436 106 54 -179 619 270 919 450 422 -463 -330 -492 435 -248 941 -880 -886 103 -209 201 -836 716 -206 -518 101 -40 -6 827 351 -17 -788 -228 -246 114 75 -62 -479 214 -787 -40 455 233 521 -954 422 210 -735 -988 713 -980 -755 -425 -575 -341 -892 -986 -506 -909 -957 782 -858 188 -975 -367 717 913 -809 -816 -613 -338 528 354 491 788 -203 971 308 711 892 -125 -385 744 99 -718 701 851 661 566 -699 -619 589 -850 901 104 -285 -38 317 -892 -984 596 -658 419 -12 -59 166 877 -101 580 -364 -157 633 -291 982 247 -914 653 -95 142 692 -624 374 789 646 540 638 -272 594 107 -928 504 7 2 -124 335 -447 641 -92 -156 -274 -492 -696 -469 980 -669 -975 18 988 946 287 -584 858 153 729 374 286 856 -162 -468 -393 983 552 -580 431 -224 -900 373 -821 -496 -916 -27 -168 -668 990 914 -800 -466 234 11 463 440 -131 138 347 856 -645 -398 260 -718 554 860 418 -383 530 718 -162 144 -683 -741 51 829 986 -42 -43 57 405 325 -45 -510 -196 -651 -744 -771 -829 -114 253 -943 952 -390 -514 -456 777 -730 778 -302 55 645 917 382 -224 327 -39 -432 914 -865 -524 -305 -253 108 143 593 395 -663 -126 354 -417 -879 739 527 945 397 -764 -3 116 822 -847 922 505 -656 27 -187 357 780 -152 839 -140 277 -710 -118 574 -147 75 -238 465 -494 564 -282 -373 243 -765 -623 -606 -395 491 20 -325 870 490 -116 564 -332 -63 727 -108 -837 824 24 899 -46 -687 -430 581 579 524 -615 -531 798 169 -149 127 748 855 -545 -336 754 151 -925 -35 -802 -645 748 -450 299 889 -74 596 451 -259 639 728 746 -279 -922 -268 -298 949 -871 -941 711 -705 -808 372 -748 -952 509 565 597 506 836 -517 -238 -155 -688 857 -466 -594 572 -293 -613 153 302 231 71 -7 -934 61 -581 133 -1000 -306 -952 -406 530 -141 197 339 649 180 2 -87 -630 -273 452 361 767 89 -210 373 927 161 -126 -469 294 -171 506 1 444 805 -65 -636 699 883 92 -540 -263 271 -451 -853 -760 -481 130 630 865 -525 -247 -751 49 799 -361 210 -706 850 12 -409 -100 -123 -820 -829 -780 -678 411 629 -45 826 87 759 266 -536 -314 -733 273 -423 535 -110 81 392 -332 -256 -379 -367 -428 -791 -866 -228 -55 -421 773 -428 296 248 -335 130 -615 535 404 -869 932 -544 -384 89 984 23 375 691 215 889 -778 314 -386 225 -760 -474 438 -877 -46 62 -142 794 704 255 -621 562 -807 105 -245 504 368 833 718 67 -406 486 698 -933 597 109 358 170 -9 14 699 -242 344 -955 -624 926 -96 -319 -321 -226 726 978 -364 458 -555 934 197 -898 518 630 -400 -541 198 -294 -184 -381 147 980 875 969 722 -72 -986 -986 172 -580 20 543 -760 737 -761 -187 -300 -266 961 116 934 -184 -799 -596 -939 -464 -693 -138 885 846 -606 606 4 -133 -649 552 -769 -512 310 -858 -280 711 -199 -81 -891 -456 -69 -495 462 661 765 693 -809 -54 799 -208 -400 -561 380 866 -845 -200 808 -697 653 294 344 856 338 273 -397 -164 -637 -733 210 470 327 340 362 589 449 892 -110 650 93 219 210 -347 -314 -575 -549 -178 -536 -199 345 -740 669 -990 254 -598 -559 -49 -51 238 -986 354 141 -38 888 479 525 442 -180 -183 -561 -520 855 -423 313 -661 843 -146 -219 29 -869 -806 899 -660 -39 35 887 297 -889 -31 -671 -237 -737 52 -933 779 69 854 -812 615 282 -952 387 161 -456 182 -542 -722 -308 -135 -828 -109 -425 -314 -780 449 510 726 -741 444 -119 -922 733 750 -448 -908 355 -574 710 -361 -666 -767 910 847 -782 -863 -917 759 -764 305 720 13 -705 357 85 898 -732 801 -97 -432 -77 513 786 648 -751 963 728 -926 -768 459 -115 -646 52 928 -604 -714 602 245 443 -416 -914 283 476 -429 -289 -513 -407 524 126 553 103 -980 329 -816 -491 329 -311 151 95 -794 -863 -859 694 130 837 -109 701 511 -229 -886 680 -837 570 -424 -245 -425 -674 245 -66 -357 -840 -466 -371 896 -504 -364 226 958 849 845 -551 -876 -273 -559 400 861 -180 734 -966 546 898 -672 838 217 -126 942 -793 422 -209 879 693 613 588 -418 911 525 -901 633 -911 -186 -79 -583 -626 367 -497 667 27 20 558 196 -608 20 72 547 -629 -514 -143 -408 588 898 398 361 -356 -692 856 380 203 650 410 -711 -684 437 535 -917 322 537 -533 -607 731 844 -240 -225 350 500 430 -680 66 -41 472 121 238 -691 -133 264 -935 981 726 284 -618 640 -945 717 -585 -835 579 501 8 -40 218 434 945 -412 144 361 600 -691 987 905 -79 -517 -146 232 -454 -745 -966 546 237 -498 -461 -115 512 -603 923 984 942 311 -619 974 -187 -400 736 407 -692 -723 771 -502 298 -725 609 303 62 272 474 992 -897 -389 -685 -899 466 -250 874 138 611 -342 336 313 -806 -114 -306 905 -5 -299 564 -233 -680 -715 131 -332 -964 -3 -777 -587 -883 881 -25 -404 856 704 493 985 -489 982 934 635 82 -342 598 812 929 168 872 512 -722 966 -918 -286 -271 -101 426 -523 74 -942 507 620 -288 -366 -24 73 -155 708 -555 -979 628 902 18 670 -682 -250 867 37 422 383 57 109 616 436 -144 -132 -420 -543 466 40 -718 -39 398 -91 -610 -604 114 656 302 -56 750 -988 -516 -376 -964 50 419 -969 -930 807 113 -613 977 -129 -926 -393 685 -570 96 -690 533 -907 583 816 -88 -502 -539 -879 214 222 754 154 633 505 -719 806 -955 268 904 749 -796 -836 -168 921 -763 213 -905 -8 880 961 541 776 885 247 -421 475 -186 281 -481 -127 -422 79 -734 711 919 391 -670 920 -317 -61 -112 28 79 -337 -992 -181 432 -749 326 -259 379 -458 541 992 -55 -659 -565 616 109 576 348 -761 949 -402 665 -155 428 706 962 -786 296 -645 393 -899 -401 -189 707 843 -923 716 21 164 945 521 322 -669 -289 795 -981 -807 268 -449 906 -807 -683 -563 -506 -742 -630 204 -759 912 406 -65 719 528 562 649 89 -629 -184 796 -849 -976 -659 -670 398 42 378 813 -263 447 733 -88 -623 841 552 -19 589 521 -598 -983 357 526 831 175 457 -695 98 -863 69 622 -116 -842 -251 570 345 83 -278 428 -498 -615 -106 -831 84 567 771 120 280 -969 -664 -1 705 251 635 -974 413 834 -28 -229 -692 236 805 567 445 -618 585 836 -847 -302 -406 201 718 -846 800 520 310 -590 -226 151 143 809 179 -538 -32 272 -374 -558 204 785 -920 -761 182 -498 -674 952 351 -520 970 534 -671 -191 775 -945 644 -574 835 -982 93 -206 -768 802 82 404 32 488 34 272 865 -300 418 488 376 983 -62 340 -261 -26 656 -512 -602 -801 332 -749 -624 919 199 378 -478 -645 -243 -602 -256 -939 114 540 -364 -694 680 122 558 389 47 -634 609 -761 797 -382 -682 -303 416 153 -972 987 -20 13 -570 763 -445 956 25 -382 -629 344 214 -598 896 471 34 -49 -253 -627 -692 176 -881 -344 339 -678 -714 562 177 -608 -795 207 267 8 -842 -872 409 72 505 -289 408 -32 140 810 -38 515 -424 -513 -30 479 -549 -961 -480 -678 -848 -188 914 -441 469 748 362 -984 862 -868 657 -664 252 502 -612 -497 838 603 -918 97 -538 -21 -337 -465 -266 257 435 532 -484 273 490 -318 436 -844 934 211 252 7 -250 -813 273 93 297 -690 -30 -433 -212 66 466 -932 -114 917 -753 250 -902 5 259 444 20 -289 653 85 118 95 -939 -482 -493 -639 883 -422 521 120 -194 911 -413 887 83 270 -627 -478 957 170 -968 780 520 151 71 -649 -645 590 556 562 -847 -467 997 140 -891 -602 -991 41 210 921 74 57 327 323 -785 350 219 -568 1000 510 -942 88 961 668 214 607 -682 180 436 -621 36 -552 -518 39 -486 -886 -41 -820 -142 127 -488 284 404 -643 -670 -75 9 121 704 959 -942 -107 268 -49 255 -275 723 -5 -665 747 -174 -741 547 522 -945 292 940 -472 -880 560 205 -178 -786 249 277 247 -850 339 182 125 668 42 533 -592 -78 -344 -295 764 -582 382 776 -669 -815 -355 686 -126 680 -654 228 138 -542 -756 389 -887 -937 -483 953 145 437 -583 -281 -303 885 228 -571 137 -172 464 917 -359 -744 491 -307 800 -244 22 400 -207 470 897 -945 146 655 634 -480 51 -528 202 -570 807 476 -453 -40 -333 -489 -406 276 566 -663 431 322 -253 807 -159 838 520 745 -529 447 -674 -681 -935 640 -157 614 -455 651 651 -555 -176 440 -811 33 -847 656 -89 883 224 -738 330 -482 -769 588 -717 815 -912 999 -367 -465 -844 714 -161 -257 -827 -870 -492 717 95 859 277 895 83 -767 175 -612 517 -621 652 -911 451 -14 -593 423 106 -917 551 -445 174 6 -7 813 782 178 132 797 -408 875 966 -562 612 -754 -416 -935 694 -8 153 404 -159 404 -120 281 -711 466 -77 517 -731 -945 876 210 135 -75 492 -721 -229 800 868 -495 -538 -33 182 -40 984 201 540 666 -998 781 -435 283 781 -540 219 976 -47 507 -2 -922 283 -602 -765 258 -493 -800 -790 -930 -948 663 -570 998 -251 353 13 970 465 -458 -903 -276 829 -806 -485 -562 475 -342 737 918 -181 437 -325 -601 205 -566 -542 -348 -856 -774 -613 722 -532 358 562 217 266 231 -911 -465 -739 -761 627 -270 676 -712 -937 -478 705 701 -664 -407 -456 -905 -788 243 517 83 215 -913 -892 -588 740 -553 981 -912 -536 458 -824 -787 -549 -440 -807 -853 308 458 -83 -34 -711 -543 -912 140 368 772 451 -721 731 268 -81 -131 -173 -862 13 105 834 388 926 -339 -414 -130 -559 -1000 -512 -38 612 -197 -388 358 509 -542 -848 747 -835 -535 557 -610 -675 627 -644 -246 486 -462 631 997 -83 558 665 9 180 56 -529 -861 -640 101 917 -517 304 -578 -549 -582 -491 -125 922 356 945 -243 127 844 410 -658 -482 885 545 987 224 -109 -699 -756 725 902 30 -461 739 353 484 -56 751 -586 474 -56 593 896 945 863 602 751 317 -87 387 -32 -237 924 -566 792 502 250 1000 -191 -226 -742 425 -653 535 -542 335 501 197 431 -217 -583 -755 554 45 -915 -882 -451 -539 -264 367 151 915 -154 968 -64 -970 -503 488 988 80 -691 -241 418 985 -220 -408 68 -462 -330 -238 -41 414 35 214 845 193 -855 116 549 -657 403 789 -662 -865 -839 256 728 -323 -955 935 -187 -334 237 790 -55 -917 407 924 62 69 -860 190 -760 949 319 549 750 -653 -879 -661 -688 -398 -650 -865 179 -259 921 -60 -822 988 -280 705 -379 926 -77 -374 -109 -671 -349 -989 -554 -398 -465 271 -357 192 -578 -895 -364 -460 -392 107 -834 -693 756 -655 925 905 909 -933 886 390 448 106 522 710 -233 767 400 514 -908 442 674 -942 -15 -846 -98 -459 311 553 292 -103 -300 -884 -650 819 149 -782 645 834 444 739 -983 311 -635 602 -889 -880 -938 715 -363 -726 -317 -508 139 216 -711 41 395 -198 -898 449 -768 -880 887 960 620 -310 -769 -409 278 725 -852 -158 -184 50 160 -731 -413 421 916 -57 -30 -129 809 556 384 -269 164 -111 -980 163 -373 607 -880 200 -299 205 -321 535 604 -266 574 -468 -218 262 38 465 644 506 675 -112 585 -37 481 -301 -278 704 442 501 439 343 555 44 652 417 -830 656 930 -401 352 351 242 647 775 -753 -674 291 107 -590 726 -990 -338 802 -681 441 -675 910 -186 857 298 -574 -47 826 -371 -740 -885 781 -463 -894 171 405 408 -589 651 -110 638 644 565 792 159 -382 58 880 -939 -301 -591 69 325 97 803 -582 -725 471 869 -427 424 443 82 88 23 839 -393 838 731 606 695 -244 -518 520 -131 -998 -161 989 -666 471 -982 -168 257 -788 843 257 -156 855 682 834 -782 176 115 243 696 -955 -82 112 236 143 -365 -575 461 30 -779 781 59 -591 -248 -44 -692 327 225 -679 -637 158 460 -456 576 603 24 -415 -271 182 75 20 -835 -429 -212 865 -806 -968 502 -104 955 -825 203 570 -252 -159 648 835 93 -655 -128 528 -319 -973 915 -290 -84 687 -607 140 51 -112 956 641 -347 695 -549 -585 505 -931 24 -215 -849 -805 659 -179 750 -178 -528 609 286 -422 -9 -397 771 -745 410 407 -228 947 -316 143 840 -762 -300 -125 437 -278 128 850 976 -950 586 -751 -424 402 298 841 534 -110 752 30 254 645 -885 543 989 -985 -106 -578 782 -546 -911 4 585 -169 784 -949 -626 35 -26 55 932 -805 359 294 527 -684 -8 181 -85 -369 863 -996 -918 -225 -365 -330 -988 -671 -977 -784 -952 -37 274 544 -705 -423 248 -717 371 -226 -155 -810 -467 604 838 694 805 690 289 -408 42 -768 822 344 -254 -6 -116 -218 776 -294 -812 284 -279 567 -682 -399 831 747 175 -777 -768 -369 331 155 777 -572 875 -332 -421 734 -443 -328 -175 152 305 -441 -391 -971 -734 994 -93 440 -922 375 728 885 33 252 -249 439 250 938 -966 -581 276 700 -70 -560 -320 411 -586 469 -789 -701 -177 -286 131 -426 -594 -340 -586 -494 689 -278 -168 55 848 314 325 350 -728 677 -812 766 -340 449 -582 95 1000 916 536 915 307 -846 -895 379 -990 674 70 692 539 66 -794 -23 40 -576 154 -68 -889 734 -60 991 94 657 -592 744 394 -33 490 -37 535 753 -380 493 -396 -184 572 -105 -850 -753 -105 -669 -413 671 -266 909 -564 -621 763 -709 22 -668 143 -909 439 -710 -25 41 450 819 236 992 446 -777 -998 -952 667 -631 942 -123 76 282 -788 -882 866 494 994 -393 -825 148 762 242 480 717 -182 481 -96 -425 -800 -938 -174 338 -617 54 -467 -115 522 358 -900 -19 -715 -706 519 -921 527 659 774 -899 -908 469 564 529 -966 535 364 938 757 727 53 -160 -989 -338 149 219 -910 86 269 238 723 -347 894 28 609 835 -931 -899 -515 -35 -964 122 -388 -9 396 223 -303 -225 724 -932 -882 -588 655 844 520 581 845 95 -446 19 201 -65 -188 -945 947 29 998 294 360 -276 553 329 -55 734 410 700 -498 723 -165 966 489 -48 311 -739 -256 587 -300 50 549 38 -548 -647 144 -814 -383 417 -11 -577 -812 -145 -545 757 -767 361 -21 -758 -529 335 260 138 -175 -131 434 -833 -477 -833 546 -712 -276 -794 -363 990 -710 -329 641 -904 143 640 -960 337 946 -989 758 -883 307 -71 388 224 -455 856 757 -288 481 -422 159 428 -974 -512 -762 -839 852 -537 -801 697 798 205 -289 -641 911 201 345 479 495 -684 948 90 840 -610 -903 -635 -139 -511 750 43 662 39 338 877 881 895 -769 -287 354 437 -768 763 -573 867 286 -510 -662 -168 -824 -572 -196 808 -598 -899 -132 530 -924 -857 550 536 -900 823 -541 473 -816 -894 780 -585 620 -193 -336 526 437 -523 -9 -66 603 -341 -443 -899 372 38 -986 652 146 -320 -112 -515 -981 255 -791 -573 -200 571 -74 -99 -24 648 -517 525 -38 6 888 1 -294 -309 -709 579 244 -786 -137 831 263 -352 -177 956 -985 -51 921 648 -589 -977 670 227 755 -405 -33 -476 -895 326 -550 339 -462 -855 257 582 -763 882 666 45 -260 786 514 -572 -732 -123 411 -389 978 -192 534 -915 662 9 783 969 -293 205 335 868 -424 50 -268 678 -110 676 619 318 21 -959 926 730 -361 946 -947 -398 419 -286 474 -824 649 556 729 532 601 -7 255 -62 95 -53 910 -893 -198 785 49 679 566 14 -427 87 764 -158 45 234 983 -870 142 43 792 -344 -131 -436 -582 952 527 -809 509 -260 -282 -92 365 -70 -192 -965 -705 82 -835 621 584 677 -1000 379 -291 561 169 -915 -419 111 -90 -965 -68 867 887 -338 959 -181 -133 423 66 967 635 -873 -611 351 169 -43 415 -399 -535 -476 -459 -548 -965 -146 -132 865 541 -13 -68 -351 676 171 -358 -799 -939 355 77 -644 -303 -477 464 -971 458 -480 -346 495 -279 434 -238 -308 670 434 -403 454 -350 146 609 444 15 -381 646 -450 -306 524 -879 -850 -626 -824 -540 -546 943 -152 684 -17 -177 -51 296 -920 -728 -89 225 927 322 252 -519 -669 -992 -799 309 572 554 -198 -32 987 480 542 397 -46 222 720 -388 614 -812 1000 -147 -637 89 -778 817 385 -121 -454 -182 -497 237 -295 -937 -186 -216 -510 366 46 -587 -607 -406 -366 -669 -80 -506 -628 283 -581 -778 79 850 -449 999 -479 528 630 172 252 -88 936 847 48 -758 20 56 424 562 -81 509 592 -141 409 -243 573 -560 848 -250 -787 -239 454 620 -341 -67 -207 -733 -833 326 153 -769 426 -15 -116 -262 377 -362 -505 -413 -927 10 -794 996 -791 306 -317 745 -977 366 191 416 82 619 -6 697 485 355 215 290 754 -239 258 80 -43 817 438 330 -555 861 655 -445 -865 821 -888 -125 772 -309 866 138 623 -767 800 -238 -444 57 201 474 494 288 405 -866 -404 -230 -464 581 623 -145 -689 -784 -352 -503 -497 -996 477 -110 488 -337 567 -624 119 -239 220 -533 251 482 455 -673 906 499 601 970 26 -397 -51 -194 102 826 769 -5 -596 -616 123 -854 822 -281 462 403 127 -777 510 -969 -83 -52 175 456 362 11 614 421 359 494 817 468 -990 225 295 254 871 524 757 31 885 -150 83 -411 948 909 -127 -618 263 -12 24 -17 -171 550 82 -495 439 -137 -417 625 -408 535 -697 250 -822 595 646 451 -311 544 855 -751 291 -29 -982 492 -323 290 -314 838 -950 -914 407 871 -333 813 -47 -660 587 556 640 -640 407 801 847 -791 -535 -112 314 707 779 713 892 737 382 -853 -801 390 571 -87 437 43 -223 -466 181 -784 -448 -801 -871 283 142 -548 -71 -8 794 -716 -596 -121 168 187 -922 777 -64 -730 -272 671 -932 -672 -919 187 -392 501 -945 462 406 323 92 -979 -534 535 -773 -769 254 -200 -688 509 391 716 -926 -759 -999 802 -248 -579 103 -449 679 280 -390 -903 -262 105 -378 -70 -492 166 731 774 727 -426 -680 156 -382 -606 -684 -324 598 366 376 303 619 49 204 283 201 -490 -94 -339 -261 699 -390 -174 -899 143 239 -330 -118 -3 -935 30 -68 -587 455 -530 683 -900 -152 -389 512 389 373 23 -193 954 290 -615 -517 -352 -270 -648 590 -515 410 750 -528 378 559 -296 -295 -851 -978 -717 843 -521 523 397 526 360 824 -212 -925 94 -802 -953 518 519 -492 631 -161 -23 -821 -972 951 891 812 -133 -706 496 -782 -866 -457 -40 93 -331 796 84 -640 133 913 70 -96 924 -574 -566 -7 -340 -380 928 -70 719 -543 495 -547 715 -556 750 397 -307 755 -769 -72 -776 -291 878 731 559 758 -514 -156 -840 739 67 -583 843 -228 262 -509 414 224 -521 -779 662 -631 -423 332 48 87 282 -630 400 -237 -476 574 -656 301 167 928 -276 -925 305 -274 287 643 165 -748 606 692 436 -870 233 -615 -856 -187 -918 870 -949 819 688 572 572 974 -831 627 -759 -160 934 125 -988 960 433 436 15 -388 926 423 64 -936 737 460 891 -517 394 31 429 927 67 -42 -824 778 -709 892 -775 385 -660 -389 -125 -996 -891 442 28 450 388 -985 -766 57 28 430 462 446 388 -850 546 46 500 842 320 -903 -324 438 513 -346 760 871 -363 658 578 -921 435 -123 464 102 -342 979 -890 183 359 306 55 -13 -34 -46 126 939 -921 835 452 -570 695 -439 -667 303 132 -473 334 -849 -34 578 -905 -855 478 -163 832 -500 734 505 96 599 633 339 -427 373 -804 -399 -534 998 -197 -213 104 750 890 -243 249 132 708 -225 -474 457 -90 707 -270 111 -302 -201 556 -482 244 -736 -56 -238 918 851 -741 625 -44 -798 -181 76 -51 -289 -658 651 -436 69 -991 358 -28 -445 -390 -925 -846 744 110 341 -585 -553 667 104 359 -663 179 56 -837 -288 616 618 878 970 361 -461 -491 331 -694 -231 -9 -259 247 -777 -126 -463 765 -654 519 117 77 690 -608 -385 805 985 -579 -718 -432 691 240 -18 118 -134 178 -996 -143 342 406 -10 583 -194 -236 372 381 480 138 -618 -580 236 581 -720 -238 -819 902 -962 -725 -936 969 -467 -177 565 140 134 -664 -925 243 437 -661 -579 121 444 -44 244 -240 -689 333 59 238 -389 386 5 649 -963 344 -772 -584 -360 588 -753 -6 -995 -560 134 -711 196 -996 259 760 -168 -13 -380 872 -679 696 540 361 302 978 228 -600 541 -780 2 -675 -274 -754 -476 388 531 -824 -45 819 93 85 -502 -388 -453 99 999 -108 339 -629 -7 364 -159 812 422 -658 860 -410 562 -133 977 865 -404 185 -2 -330 227 338 -124 -419 469 552 -495 -416 549 797 536 890 268 -707 581 -598 -507 -555 185 821 798 10 -59 336 -800 -930 -530 121 -33 851 -486 679 -288 971 -258 -471 -195 -63 399 -596 -826 -706 -741 -303 92 -597 169 -339 729 -326 336 -780 298 -67 -515 -261 978 276 787 633 -938 856 -918 848 904 -217 -71 138 -762 754 -824 783 677 -809 -541 -687 300 491 -996 464 432 180 624 14 -425 894 182 494 -230 607 169 -561 9 490 399 -778 61 959 -457 362 -92 -408 -760 25 -870 275 -290 -581 184 481 750 -526 -492 -159 -633 -224 308 -393 947 -796 -975 -46 -578 680 37 301 -159 759 -534 139 435 51 -914 -979 379 -891 270 119 -4 -988 -797 -837 -602 -197 146 -678 51 13 624 -687 126 982 -612 -920 -217 70 968 583 54 -647 108 657 383 944 -852 161 -724 290 159 480 -872 -792 -961 -305 853 -70 642 -471 857 915 372 -777 78 228 -359 -946 293 416 296 -675 -142 -160 602 292 -486 330 -539 496 964 -75 195 -267 788 465 -561 -21 -3 -524 -919 54 -386 528 16 653 541 524 -463 227 -105 812 -260 801 171 412 946 465 348 -367 -620 -840 -997 679 -1000 -894 -486 -483 -779 -91 -556 -531 383 -357 860 273 472 -647 304 605 340 997 -890 657 -997 -723 -909 -735 342 -339 718 50 366 794 730 -692 -655 338 471 374 282 741 128 814 -870 684 272 -238 -73 254 -473 764 523 -693 -615 829 401 -120 201 -389 220 -752 -779 -465 236 -281 -106 349 -145 -705 -683 387 -708 -982 571 -557 -649 -526 -288 -916 -318 912 -890 348 -521 849 965 -843 -930 -723 -298 -311 378 -750 426 -453 588 -666 457 -176 722 -322 -574 58 509 325 633 -784 665 -363 -30 665 -951 -358 -595 -380 398 -306 -147 -264 -572 161 678 -368 -843 885 -4 -443 -10 -261 719 -376 -513 425 27 367 203 -515 -55 -552 -491 -988 -728 404 805 -456 -207 291 -132 -42 -616 -150 -509 -696 -667 -280 -67 -809 68 -507 982 816 -825 -105 -131 147 469 351 -18 -227 -632 -404 819 762 -915 633 122 -410 -96 -360 949 -260 381 -302 -980 -522 191 -559 951 -109 909 968 -61 -878 -391 461 -387 -777 -701 -936 -131 -759 -34 -786 -628 -233 -922 -749 -767 651 -784 360 -378 381 -694 363 725 34 356 169 962 740 -634 -57 682 -563 -295 -41 -419 -865 -456 348 -970 367 -30 -679 -508 -400 -405 -45 1000 -600 -502 146 843 -23 -330 909 802 -95 20 330 195 -311 935 158 -134 492 -658 -654 134 -333 -467 -608 -695 -826 -468 -676 -512 -657 -107 -167 976 346 -315 216 -383 916 317 -354 -765 -304 -425 -76 -357 -910 -107 458 -931 142 -166 -845 -421 239 -543 186 912 -736 724 78 299 -9 -287 827 -111 -798 -211 -982 -345 -813 -315 894 -590 240 -543 688 -896 -548 -424 -34 650 -220 997 -931 -286 -660 40 26 -340 834 941 -925 430 -546 613 458 -743 565 653 126 -715 364 870 315 503 663 -690 -382 102 499 513 -391 606 103 986 -704 -653 -157 211 288 768 175 67 125 246 771 -60 -922 35 427 669 -278 232 -642 43 -459 -997 343 327 -283 921 -354 144 69 808 -662 -172 -978 -405 -247 828 -237 -588 327 405 -252 -849 -527 93 111 -702 320 -806 -518 -845 745 110 893 366 251 902 57 -894 -64 -820 84 -877 -10 173 -971 -695 -765 459 811 -776 -661 679 583 -279 -278 -107 -730 -642 -863 -307 876 87 -54 75 -634 -702 865 -30 722 987 323 -395 -67 204 943 -427 -292 847 787 221 597 -492 -22 953 -887 182 -771 250 -851 708 692 -769 97 517 -288 -626 803 -284 170 383 641 44 -468 463 -903 -914 -982 -495 -381 983 110 589 574 545 82 723 496 -300 -357 606 -803 937 -233 174 353 637 974 -988 -787 -103 301 31 -645 116 944 -534 892 -847 690 -448 -234 -744 -565 17 -422 31 -737 913 113 -944 579 -340 835 -678 -506 405 -136 -918 -722 -400 68 -318 -685 823 848 -885 -820 753 -203 220 333 -557 237 570 -860 -393 788 -871 219 -94 426 -539 -802 -602 452 393 -642 716 -189 -517 440 698 -612 814 668 -563 565 331 10 268 -341 677 -707 867 770 -230 541 546 87 252 528 968 596 -510 -999 853 -459 -432 -222 386 160 647 454 -522 552 -23 343 -93 447 761 665 677 -59 195 337 -142 -176 984 180 958 -432 603 -443 223 -390 492 -214 -654 -270 286 344 168 -711 461 808 247 689 -45 947 961 -928 -534 79 706 -86 -941 -745 287 -189 573 -705 814 237 -462 -882 469 17 160 -581 -471 -876 -804 948 984 474 -795 244 -186 -416 973 -53 -255 -591 -910 -277 545 596 -900 -157 -305 189 -389 429 30 429 -833 -126 242 -214 44 381 693 856 -549 -826 -120 457 -802 -24 -247 214 651 222 108 324 494 752 -821 403 -24 399 -500 803 739 -392 174 -867 -685 582 234 -533 802 686 -414 254 221 463 20 896 -293 718 -13 -650 -806 874 225 769 935 -866 761 -160 847 755 714 -911 -819 -417 -279 -37 -967 -637 -650 308 159 -80 365 638 74 -847 -38 -1000 -950 -461 -515 -853 219 109 531 -620 585 507 14 502 -23 71 -447 -68 -328 -731 -525 -879 -751 -344 -596 53 141 -474 34 -364 951 3 252 -266 -953 -281 12 -555 961 -999 524 -575 -294 591 310 556 515 -863 -73 -843 -856 -645 -345 -744 513 -777 -875 390 -444 852 -597 20 -952 -94 890 124 536 413 -964 535 701 -718 960 -524 -391 625 -267 -898 995 65 716 55 904 -707 455 -309 90 -224 118 -240 346 -576 -240 -764 -384 634 -838 205 236 -645 868 129 938 373 89 605 -762 321 947 -399 160 404 -299 -829 -928 -442 -599 181 -756 -981 -798 530 550 14 -508 -819 -474 -849 630 -826 697 -131 -743 -223 -161 -24 -986 203 254 435 -459 -844 -393 480 300 -351 -616 -885 -677 712 700 -257 -41 -576 -493 -364 -410 -615 246 -883 938 -438 792 954 -774 -3 957 957 -733 -198 105 903 699 -860 -771 -203 857 496 -541 850 774 -149 31 274 -698 -771 83 38 72 527 -139 -920 33 669 434 -954 -577 -896 56 -25 -68 -276 -272 924 591 -192 760 901 751 994 40 802 228 354 138 362 319 956 415 -204 356 -118 -902 -714 713 129 259 974 -557 -691 -428 -786 742 465 554 -276 508 -853 454 -520 162 -295 9 868 555 -733 -60 -367 567 248 16 -617 -139 652 -201 -890 -947 -512 -21 -5 -388 459 -186 53 -676 280 306 322 37 333 -766 -341 566 311 174 -447 351 -539 -773 557 906 221 441 -895 -983 -940 -891 73 -501 -29 690 -716 156 -715 -899 85 -625 965 466 -412 866 -917 278 -945 -473 -775 -656 132 646 -681 -328 -442 333 760 393 -610 154 832 -52 529 -944 381 643 -691 -468 48 606 -734 779 -838 -311 674 -477 -469 965 -383 714 -742 631 606 73 -322 761 -325 764 -244 -15 404 446 -153 -856 -640 -906 -158 975 -940 476 -302 -478 -348 -435 460 -21 -330 -977 534 994 -15 -153 -789 310 507 887 741 944 423 -387 -354 354 -609 930 758 -531 659 -971 680 -607 407 263 -913 -900 447 -744 486 298 -440 -336 511 -469 -11 105 166 752 -452 -92 -792 -542 -176 -719 -989 839 777 -82 763 194 -501 -602 423 -813 -895 814 -872 224 469 662 812 720 748 11 -645 781 198 173 -843 670 -533 -873 -169 963 -854 -217 -127 88 -284 125 -255 847 -897 -989 464 192 575 -913 236 276 -267 -412 419 -701 774 -96 -505 614 672 -781 119 279 466 -446 456 817 -836 150 804 559 -679 616 -863 627 -105 834 989 26 293 -254 -174 -728 -619 121 -295 -553 881 -637 -487 598 -424 -129 -78 -728 68 448 -114 -746 96 658 801 -656 354 -748 -601 1000 -232 -857 -730 -315 836 165 321 -240 -176 370 257 407 -535 -421 -724 656 833 -512 -382 -295 -967 24 -709 -858 -778 -78 -204 66 -30 -553 -537 -369 -470 -464 -249 -206 -5 803 872 812 895 -464 973 -754 253 8 303 623 -525 793 753 421 -357 -908 188 622 773 -376 -156 712 -41 -959 -877 -1 -127 -522 -248 -696 438 -52 794 -460 -147 795 -366 966 986 -855 -469 -729 368 -602 -583 301 -137 -162 547 -676 356 -852 -176 -414 -728 140 174 -380 638 -736 878 -649 -12 -45 714 551 -752 287 -995 -504 -116 -777 -577 -343 322 -877 -853 243 -152 -308 495 -468 -953 -792 -425 968 -853 833 -434 -500 761 -33 -691 -41 409 -565 -137 -274 -878 -488 50 -648 290 -975 -455 -463 -320 475 623 -943 61 804 -734 210 -267 -150 149 817 172 -587 -187 -695 815 -606 -188 -856 157 -617 765 -627 619 429 -526 280 150 5 832 -456 463 -800 -273 909 476 -188 -473 497 -119 -261 -649 -562 764 -997 414 -380 -976 893 176 -915 -346 -399 349 -917 711 831 701 282 -53 526 689 -736 832 -751 366 -615 -256 280 759 -965 -710 -336 898 -750 687 -607 987 -120 614 157 214 -622 979 -589 102 -57 -12 -50 -802 696 148 -824 835 536 -940 -467 -3 -655 -106 -872 830 245 259 485 690 798 664 502 278 207 -754 672 -762 -728 -980 480 -737 753 -362 551 -912 292 132 -240 -84 382 -455 -978 -282 632 3 -945 275 748 320 569 254 745 -33 737 764 901 955 -636 -793 614 39 -640 401 -572 774 -175 -939 536 -674 -454 627 -510 -164 -735 874 192 -126 971 27 -874 -60 980 209 510 -879 -79 909 125 -20 -830 -720 -591 248 38 535 545 721 92 -889 -388 -792 -501 -901 524 -430 -521 485 -464 447 -429 -479 65 745 -220 230 -410 -406 -309 115 968 777 -785 878 327 1000 -831 -534 -787 -681 -896 -772 766 532 -789 153 50 43 -865 -663 409 -511 605 346 440 -118 801 529 -955 -245 916 30 -46 833 633 457 -975 825 331 257 -997 246 -269 -207 982 -726 526 735 605 -972 597 920 246 -889 -543 -246 667 403 61 -50 -533 -99 -738 -334 704 -886 -593 -352 293 148 68 -242 720 -734 609 -171 -591 -862 687 603 -118 -770 692 -896 -141 822 443 -926 -436 587 651 863 462 -134 962 583 300 913 -153 -3 510 -948 -641 -553 -816 890 -777 176 530 59 453 770 -597 282 -912 -70 -274 993 396 974 -844 134 34 32 -400 -8 711 -795 286 331 719 -132 -176 -254 47 -40 -359 476 896 -749 205 356 805 -451 -922 394 -307 -871 874 908 -372 416 -176 -837 822 949 -675 619 24 -334 -633 330 -688 -666 -768 -691 90 311 -51 -654 674 -558 -476 836 -747 -264 757 189 617 -133 -823 901 -5 112 315 420 943 -57 571 641 -741 76 278 -721 -254 581 807 -92 915 -749 -364 584 -188 731 460 14 525 -388 -153 -154 761 -227 519 724 -728 -665 661 985 842 758 -906 229 -175 74 -698 -646 -402 942 212 724 906 -286 -642 -389 835 347 -216 -246 -717 292 -736 -139 -972 -862 -128 -205 487 -316 -915 -108 -491 -235 946 310 841 273 75 -659 46 -775 -454 701 662 -121 381 737 843 186 -761 -442 566 46 814 200 -769 340 816 33 -139 148 661 -548 236 779 -556 -211 940 13 109 838 -786 -812 831 -336 742 947 -1000 -750 -331 -799 841 504 733 312 -165 578 872 196 311 -529 -290 588 958 -813 538 -827 562 -39 956 -911 -179 925 389 31 941 -897 -124 282 -94 -700 374 192 -53 398 511 287 421 -258 -461 -995 -45 -590 -932 -919 45 -409 887 -415 774 -759 -532 -132 -561 193 -947 -197 -682 -940 -650 755 55 -95 -571 238 182 632 -40 182 -143 28 -799 -698 869 -621 947 129 899 789 -529 -276 784 840 -675 696 491 -159 -745 -494 107 204 -857 -638 -1000 672 -435 136 -757 718 449 -230 -960 -275 -641 -643 -240 135 220 -499 -380 851 11 -198 562 536 -944 -328 287 -727 607 -592 388 -347 -318 -498 -246 -600 -140 995 921 543 528 695 -758 -13 -603 -40 -413 -714 207 459 -968 126 -673 -742 -528 -887 637 252 768 -358 292 782 -306 -447 305 206 -948 -355 -505 555 218 533 -77 -880 518 597 -757 918 53 324 670 -412 897 449 -483 507 980 -204 87 -66 -880 635 615 -996 561 615 142 -985 -661 -497 108 -696 687 774 786 -721 506 667 591 -43 -357 -920 -774 713 707 412 -314 -822 -506 578 -816 988 86 590 168 388 -637 -780 445 540 -640 -361 285 -274 687 388 -685 694 999 696 -150 395 -483 174 -349 -500 990 -882 -297 299 -68 -732 87 -798 -254 -894 -336 -101 -259 671 -66 -218 55 735 902 -783 -595 -590 -321 394 652 987 886 -186 672 -252 376 -86 -544 -468 -48 -356 -753 618 789 -301 -559 160 -142 -610 987 727 -619 343 567 500 708 -225 906 -623 786 -785 969 -652 -180 153 602 54 793 -303 127 -667 742 -781 -171 -520 -28 -445 293 546 81 -741 119 -63 -724 143 -510 -153 -877 -639 -417 -727 561 751 -359 329 -448 643 -831 -339 -864 61 786 -675 170 -530 697 -997 -337 472 544 519 -458 490 -853 -445 32 -247 956 -394 -882 -682 -911 544 -38 -579 -824 14 576 -136 -713 999 -427 776 790 -63 -471 460 585 -771 -502 -178 -563 -954 288 124 -697 406 273 -720 -380 430 -985 989 -78 184 778 254 -563 -319 312 -471 463 681 -830 -822 29 -954 -129 560 999 -972 788 139 946 -951 942 -157 583 -666 232 797 -123 -372 70 -693 351 -14 -998 -520 -917 226 968 -912 -17 328 744 943 550 919 979 471 56 -254 -299 -381 -204 -31 483 252 -209 850 575 -792 -832 121 251 -207 176 -200 -386 -560 -465 -558 -878 900 540 -9 407 -632 -595 -56 -475 -122 -395 -752 -220 511 264 40 -95 -438 441 -143 420 902 499 401 -180 672 -851 -724 -281 -368 -739 -250 -954 -399 -105 573 609 999 -28 -78 837 -892 -555 -894 836 965 -610 -772 -149 674 189 -425 355 420 -13 -56 -469 880 -256 376 -370 628 -415 -917 612 -165 -157 -380 -944 -649 -52 -327 69 864 284 -111 205 -361 -617 473 794 -372 116 42 -450 -392 -736 738 165 -483 -415 33 -638 -241 -443 -210 188 -13 -58 -382 -508 -494 -704 -145 213 -459 501 882 698 -518 285 738 -984 -372 545 -581 -796 -772 -30 -220 652 -502 -736 471 150 -23 -812 590 -896 -415 79 -160 -35 583 -595 187 -106 -85 270 -327 -605 371 -931 -34 -194 -131 -433 -931 -81 508 513 289 735 -970 -652 411 409 25 -448 -893 -804 -729 827 -166 -520 -814 982 766 -742 187 837 -664 -164 -885 -333 788 635 -997 -48 -107 -945 487 -996 631 -206 387 731 822 -145 -887 -449 -733 968 891 -664 -959 380 -512 -774 -808 -45 -25 650 -800 -513 -145 -592 -526 609 -250 -940 -142 628 -229 -905 220 -815 611 -765 239 -895 -268 561 442 698 522 299 839 -568 -660 -580 818 555 877 23 -314 479 -491 780 -606 -801 -215 180 310 259 274 322 543 -860 491 373 501 -50 315 -979 780 -11 262 -476 -631 -176 -862 440 152 9 121 -411 272 939 -935 168 169 -463 -646 78 7 614 126 -674 -380 429 829 -504 -528 -48 381 -364 749 -973 -115 -390 -449 -123 -974 439 229 -793 -359 82 867 299 -207 652 220 676 -345 -972 -575 -71 -695 -157 470 -337 -517 -487 -709 -343 -137 232 610 -343 946 32 -116 280 -844 137 -533 883 -57 -760 -156 721 554 217 715 -992 420 -200 24 141 -960 307 -640 38 93 -368 -75 -91 -665 603 747 887 754 -789 -3 896 767 835 -892 -192 -349 -413 688 366 -268 -92 -134 -580 -896 190 -464 603 -579 -611 -737 571 521 -598 881 -429 841 -933 -221 711 91 -552 -425 466 -378 322 -478 62 -826 -355 -507 -577 -636 99 956 -583 -440 863 175 863 -160 45 344 -304 -609 -263 792 -304 345 -258 -38 915 22 247 254 -520 -55 848 -658 -883 -929 38 389 95 216 422 -828 -768 340 -783 365 -154 377 543 -869 290 -534 210 474 256 -500 -478 -942 504 197 730 313 -637 910 146 158 -199 239 462 689 728 413 436 937 868 555 -611 -264 744 -862 967 -518 632 -34 750 785 -634 809 -325 397 722 348 -652 536 769 210 58 305 -155 296 -193 -99 -650 -889 668 929 -543 -201 -55 174 -804 -470 -85 -782 -406 -73 803 247 -900 -341 -59 -63 445 -633 -849 -442 98 -177 -193 -607 898 202 647 917 929 712 17 -512 67 -845 508 343 -383 -265 341 812 88 -371 -239 -60 -783 82 -603 993 -971 -985 -84 -128 969 -256 -387 364 570 -545 -532 -620 772 -966 494 998 -591 190 758 -736 754 -669 517 913 -767 -294 -312 961 364 609 853 -813 -470 -128 758 -335 -226 236 -592 782 40 86 516 520 -989 -144 -610 -616 680 -165 -114 -920 280 -355 295 -338 938 -968 766 500 -660 303 818 -186 665 -517 -530 -135 -401 -752 887 -719 -793 -594 625 624 -822 241 392 835 -295 880 783 -751 227 -338 -186 -592 -704 261 350 134 -142 213 -771 -26 -947 -381 344 -383 523 568 -592 421 902 961 -990 601 714 954 715 -134 585 -600 -177 -448 -60 -678 544 803 -869 -3 -387 32 735 -613 203 442 894 465 -422 -822 -994 -181 294 843 -918 -954 -750 956 931 155 -926 -419 -301 974 -193 29 4 -285 -771 -619 481 -443 -939 281 -274 -284 -18 -552 -616 702 651 -223 -932 -658 -193 355 -49 -284 -866 -697 47 242 178 25 -844 110 262 -647 635 -719 931 794 -908 -326 -416 -415 318 951 -103 -377 -168 -424 -1000 -429 -860 -23 -440 464 256 179 -125 -284 -541 876 419 -664 532 992 -913 487 793 839 -879 693 -482 -300 -660 -330 836 -244 403 -627 -140 -42 161 743 -601 140 719 246 -387 239 -757 350 -696 -766 -826 404 56 950 -573 -222 205 -807 -492 -799 -71 45 726 552 645 642 -465 711 811 -465 -428 -739 99 -889 969 675 324 196 -53 -24 900 905 513 336 -515 290 -414 699 765 498 -314 -297 18 -283 411 -12 390 366 -261 585 -542 -826 -969 656 290 -24 -776 243 553 -574 986 826 -189 -429 199 -362 -654 855 614 -64 539 50 568 233 231 -285 -892 -163 -357 205 46 -120 -829 -825 74 935 784 426 -50 -33 -808 -141 -71 -565 941 267 -97 358 -480 931 320 501 208 399 -566 225 -211 -784 -31 734 -858 -777 519 -732 456 -47 -885 -836 -949 -292 -590 637 -130 -941 612 821 489 -661 -338 -473 -489 331 978 -430 835 699 580 -56 -719 283 916 995 582 768 647 -790 -198 -914 -846 -595 -461 -695 -575 183 174 -892 294 721 678 86 -904 -686 -361 407 -906 -785 863 -73 -968 272 -699 377 -751 -988 728 -749 381 -726 340 185 443 -616 995 -98 597 43 -952 810 -23 842 -974 642 645 -325 -349 652 -495 136 -136 -267 803 -400 714 -206 915 922 -120 -618 -772 -840 102 183 -824 214 -604 -494 977 -204 366 586 447 167 540 523 -251 919 541 -840 924 -814 -704 -61 -703 -588 -271 795 -241 3 366 259 -314 -376 414 696 587 -228 -6 -535 -548 302 752 731 517 576 70 -440 -882 -971 -297 806 -917 545 -945 912 618 712 -211 234 455 -373 -523 -79 49 739 -493 -154 -498 -383 -832 -356 -348 -628 -110 -259 490 -808 310 232 843 -995 575 667 -711 872 -384 387 431 -391 -754 -997 789 472 937 -315 -964 370 -802 -114 985 -624 995 -207 177 -770 22 -765 383 254 -965 247 -288 21 157 -652 756 -168 503 -527 477 -681 197 808 384 -208 -712 -923 -359 19 669 855 -485 -522 -524 -458 334 -388 -220 516 -213 92 118 -530 -741 476 -288 57 -849 455 -626 -670 -730 688 -202 -851 376 277 993 630 -878 549 407 -758 -20 -795 661 -984 -949 -674 742 117 630 311 483 156 949 -602 -658 -802 -238 499 -928 576 -222 -722 979 609 -545 -844 303 -313 472 -299 845 620 543 -496 -421 206 340 515 -263 -250 261 -487 862 721 -641 -214 -147 584 -315 978 710 896 730 -981 -878 -453 863 686 733 -856 328 933 398 -489 -234 -416 897 -673 -776 526 -33 -388 434 115 632 -427 277 930 790 258 370 -696 -665 538 587 401 -899 -545 -437 -692 783 -188 -164 -978 -677 -574 263 144 -955 586 -769 -116 -814 86 -105 -435 -519 199 743 444 -933 -929 591 -420 982 -769 31 961 780 183 -910 -126 139 494 -947 466 -118 -544 814 -549 382 588 -850 296 -740 426 551 689 -835 -953 -938 754 803 -762 -696 -861 -702 -263 -588 975 487 546 -466 575 501 -890 559 -850 221 581 -208 49 593 -984 -80 118 -300 988 -445 468 342 -315 843 251 -528 -868 -297 304 -566 -873 -648 821 -594 234 -75 759 -490 -296 367 -605 712 515 564 -172 -446 833 949 875 -461 239 -902 627 976 747 -981 -179 667 -194 -339 -834 337 -171 -273 -297 -856 749 -983 15 420 -977 189 618 273 254 -32 664 -822 625 297 390 636 -970 -59 -171 -286 -210 935 683 506 112 210 391 690 975 973 544 413 -36 -838 -735 -954 -334 164 -468 754 -792 -14 563 -290 -558 695 -529 917 582 236 -941 -545 504 223 -82 -303 -292 -214 409 -590 -753 219 419 743 -745 -864 -968 -139 860 370 -620 333 884 -974 -837 -939 -837 265 390 344 -497 -429 793 -505 -36 -553 859 573 699 799 988 -428 -757 339 551 789 -442 14 -734 536 -861 -57 125 -618 179 256 338 852 -754 810 124 -979 -923 -558 -601 -192 -844 562 -555 -482 941 -396 -668 -194 -896 -864 100 765 -478 -392 961 -536 -215 -997 -103 -847 668 -776 -901 542 -169 -386 -885 168 -203 -456 320 298 -874 -618 582 4 872 287 605 -976 920 581 -143 -414 -207 252 -834 390 -727 -593 637 514 -474 -62 -552 834 205 -346 -154 -80 322 126 -658 384 281 -413 122 472 -270 -843 644 151 229 -37 -19 -828 -656 -755 195 -989 -213 771 500 405 198 210 -740 97 -877 139 657 -716 485 314 404 488 657 311 -336 227 -163 948 285 741 -805 232 597 -755 795 -420 -31 615 423 918 549 454 703 -615 -461 814 -792 181 806 -780 456 -877 -315 -768 -376 587 85 -77 470 -744 -942 -667 -53 -67 245 253 -705 373 -455 8 -336 442 961 -943 11 694 -507 332 -48 -169 15 -366 215 -221 -168 -821 -580 766 -366 478 41 -532 -644 373 -535 961 804 -702 -490 82 -575 -103 -356 305 159 502 711 629 -671 -144 -623 784 -7 152 -496 -944 791 865 -488 -963 -926 818 220 -404 -962 911 705 -660 883 -83 -317 -849 891 -407 -145 -527 449 -253 92 -268 -683 200 652 -768 -426 136 -759 207 40 885 -125 -632 249 -652 27 690 750 -555 -934 -340 831 391 -860 189 -744 414 699 94 613 -500 902 -530 257 695 -3 300 340 -429 561 790 -512 737 349 132 -551 -225 294 -35 -632 991 211 303 -778 631 -495 875 95 98 834 -648 437 883 -611 422 554 -942 427 382 139 762 75 306 468 -328 571 699 -187 -387 -274 567 -86 364 923 -444 -230 -709 -21 814 711 -98 156 771 -492 577 255 -999 -414 715 399 -440 364 954 -807 -446 349 -811 293 -941 -477 -55 799 -832 -913 -195 -923 932 254 -576 -820 505 -272 -130 204 274 891 -711 53 191 382 -796 308 368 63 -536 -701 -548 -80 161 -613 374 9 -504 969 43 -824 576 -181 79 851 39 -630 -6 -809 882 55 586 -941 820 -880 -431 547 248 -128 -511 619 153 111 -434 -532 -92 635 -407 344 260 -506 -854 -71 455 -381 46 -294 980 -723 148 536 722 -754 177 215 -714 -242 135 599 -700 608 184 143 732 -377 -427 991 970 -86 569 -167 377 -30 -401 -101 824 -539 314 -245 -257 752 132 -243 776 423 268 970 743 301 -917 382 -490 100 -842 -778 -432 -238 514 404 250 670 -550 736 -786 -34 220 902 -722 961 -224 -93 39 -765 296 748 133 110 -717 -180 -281 -304 -696 345 903 -210 834 114 -372 -876 -271 -220 -140 707 962 75 45 689 374 -371 687 -798 93 -863 -747 -964 181 -935 -53 484 676 -195 96 351 555 528 341 471 519 -350 -555 154 563 888 483 -312 -941 -834 -854 978 -586 244 940 -654 762 -713 -383 886 -595 -206 -942 -56 -465 -487 -448 909 719 -111 215 934 -378 -388 434 722 733 -375 -380 -808 780 -273 -127 -891 -303 -460 222 735 150 123 939 -255 -608 -545 -934 -398 -100 -872 -207 760 -675 -397 -673 454 -658 -293 947 66 -574 525 -319 -558 547 163 773 -948 -152 -127 416 -567 -74 -553 809 -185 911 973 -782 207 -698 -333 418 915 967 546 -187 42 -71 -230 -518 -230 -493 860 -438 -159 553 715 371 -276 -346 -446 61 -942 576 -595 -274 356 719 -631 545 -985 337 -395 -702 -991 361 758 301 346 732 -583 -163 -701 545 -535 745 492 -405 -511 -339 -459 380 -847 347 -303 -329 -990 394 -841 -531 -858 43 -411 275 -426 390 324 -816 -127 -375 901 -176 793 -481 834 975 -271 631 -710 970 984 543 939 -362 864 760 47 -997 -317 -54 463 723 -522 -965 -676 -834 809 -606 -657 -619 674 -969 952 335 -764 -126 82 646 -159 266 128 -26 -807 240 -659 723 609 737 -659 582 615 202 751 498 -290 -248 -93 -189 874 -426 995 839 -356 784 230 856 -163 606 926 143 829 585 196 124 -852 -199 781 -85 -455 375 -857 535 -845 -75 98 -739 874 -299 -607 8 -77 -622 -365 -26 561 903 661 358 612 889 -987 581 -365 705 701 347 -662 -966 -151 -728 -444 220 -266 476 -51 -225 397 -834 -679 387 90 -217 484 -69 -373 -750 -460 -798 151 -915 311 400 -498 680 -44 -235 -476 -296 -253 528 570 -899 181 -943 -658 -402 511 444 170 513 602 338 607 958 -252 -368 -121 -763 470 976 311 -298 899 -357 484 71 -291 346 293 904 -487 -73 -613 47 859 150 966 -973 623 -801 852 -395 -512 421 -915 145 -80 -258 -598 414 236 -291 -231 -451 -150 -477 -847 -226 -404 -788 -558 -869 -969 -42 -83 986 -608 -836 -242 49 797 -996 -702 -412 -789 -200 -334 204 885 -541 237 -679 934 615 667 460 -229 -817 -488 -887 429 -809 742 -742 -89 -208 385 -484 108 680 -164 748 848 643 -192 385 -655 -394 39 -569 795 -339 757 939 447 -768 454 -785 20 -326 410 51 379 -253 686 334 -161 -175 31 208 944 963 -208 695 896 -910 619 -387 -590 543 -231 119 -989 -752 146 -181 726 341 784 343 703 -896 443 -472 7 -971 -423 -305 -782 141 459 290 -751 -653 385 -327 -926 -37 77 -587 486 416 -312 -324 716 327 891 957 -640 -864 -200 469 165 223 316 814 -816 419 200 167 -360 -376 -339 665 -107 -789 219 -728 -112 202 361 351 599 120 -165 697 983 -979 628 -326 230 -869 777 -275 -110 875 965 881 -153 -56 676 859 486 -151 239 696 -337 -13 -77 473 349 851 -825 -798 -581 948 -163 471 906 63 32 -912 654 -534 618 897 839 -345 -720 640 -709 237 406 288 740 -683 908 -852 485 -895 -137 79 -349 -721 -515 -874 -547 -137 -160 627 -35 -915 721 -679 -583 248 -820 -256 -887 819 101 336 -165 580 791 192 -892 231 -191 -41 -690 -613 -568 516 -793 -367 345 747 -676 577 -357 -994 -26 -237 -391 -136 65 -393 788 -425 45 179 -157 539 558 621 897 39 461 -143 -323 669 218 -343 279 -476 -535 800 483 418 609 -138 616 -260 349 145 809 63 -923 -681 -103 -969 -716 -680 335 -427 394 -980 836 268 108 -20 6 -170 575 -623 -409 85 -820 915 600 129 814 351 -358 -687 853 -676 169 448 372 -726 164 816 71 956 -381 -334 753 135 305 141 570 -519 691 68 403 892 -910 -504 178 779 570 709 172 711 60 -165 -754 -966 -55 -630 -434 469 -67 -632 812 -224 -528 -196 238 -279 941 -258 336 650 466 -22 987 -119 -712 -899 447 132 -140 804 568 -329 -656 -60 -907 134 -409 -351 -798 -882 945 466 -176 670 584 85 -117 -816 24 483 925 47 201 412 -661 -1 -236 863 -451 -211 -204 113 38 928 455 -881 493 -695 141 264 -662 -56 204 -882 828 -411 174 531 -731 -507 -368 480 638 -584 960 970 -925 354 -516 758 -355 -875 396 -268 -391 -207 962 -111 -221 -378 482 -653 -445 -482 282 669 90 260 926 410 750 -270 -102 472 371 -312 728 -220 57 2 -105 934 -721 -798 829 824 895 831 -618 -76 150 -39 -415 -945 -746 -265 988 -581 -588 29 -628 -120 274 -497 -612 -476 517 289 223 -219 -728 -806 -275 331 355 -694 -585 -977 134 -376 771 -785 860 424 173 109 732 -457 718 -530 917 -141 -873 167 190 444 928 -122 -981 -490 -403 -296 -36 -658 402 166 659 -969 201 230 170 890 938 946 -867 -788 -599 -695 -137 533 136 289 -320 922 172 554 -770 -984 -444 -985 -810 612 347 548 -940 764 613 -259 -587 156 466 -826 -354 -829 926 -32 248 -489 222 -278 540 -941 -455 243 597 103 -156 182 208 949 -78 631 -514 943 -682 843 675 -806 -463 656 199 -132 895 -688 645 682 856 -246 438 354 -297 -339 -788 -236 -455 -221 -4 -752 143 91 729 -75 454 213 -23 -725 600 -477 -433 -156 -762 -519 -263 -561 441 -836 -534 -242 -542 958 212 -828 997 939 361 604 -653 -416 -332 889 -415 -926 86 -337 221 -172 -304 -402 994 -407 404 44 71 567 134 -736 -821 -151 -310 709 949 216 676 689 -129 287 -467 533 462 -625 -921 -211 -66 -466 786 -463 -568 577 562 668 685 -317 -254 -858 348 -800 -321 -242 -247 -645 178 539 -417 342 543 -521 989 -578 202 573 -874 14 -909 -916 -262 -432 -207 -174 -854 966 -229 782 -148 -870 649 946 -34 991 -861 699 817 257 324 17 -42 637 960 894 -670 -724 536 -782 404 -734 131 943 220 457 -767 164 615 411 -449 372 -570 190 -304 720 402 732 -868 552 -636 -493 -508 269 -501 -459 -48 -866 157 493 -188 423 -974 586 782 -883 224 -872 -555 -424 -307 -250 773 -567 -484 777 734 915 -375 467 -469 263 -215 -913 -342 -332 662 392 60 -122 70 975 350 -394 267 -757 338 -238 980 383 -883 -846 553 943 9 -92 -94 177 -23 493 -479 -219 -351 147 395 -459 885 -997 863 -250 -11 -491 941 938 222 -499 -195 128 162 996 216 487 884 472 -598 -344 989 162 264 -633 245 266 -927 -506 560 655 -495 -708 -771 233 -780 -481 -489 110 -453 113 5 -320 551 -666 -390 -865 142 728 -756 -203 -311 -330 -950 -733 791 -85 903 874 495 -701 370 278 189 0 -89 433 96 -287 470 -39 823 -125 -468 744 -733 -691 -820 -880 -247 -305 -710 852 -694 -385 488 60 -581 -790 -985 -285 685 508 987 -408 0 92 -40 106 486 479 109 369 -221 -955 458 -962 -842 821 269 350 -992 740 -814 -302 -502 575 -612 126 -18 625 -568 916 -657 -955 -741 -237 426 797 -981 -452 -735 842 -196 918 -193 -403 193 -704 62 234 -458 554 -807 -766 -111 -885 378 78 -92 161 -971 910 -867 444 -899 -635 513 664 -94 806 926 -80 67 -839 -321 43 -7 974 356 -510 976 548 751 -254 -95 -513 -35 552 -807 2 -553 940 -852 316 55 35 -691 484 467 879 657 -324 640 -618 772 410 -371 -550 -439 -202 -979 563 -731 -170 -384 154 -963 -46 -739 439 -545 -968 975 440 406 -150 191 601 -369 819 -616 811 -593 -300 152 467 886 130 357 281 -528 309 -358 -381 -308 -221 -991 -614 -372 721 672 136 -34 91 171 865 436 747 -852 784 148 441 -206 -2 712 -254 -365 999 -146 40 -531 -156 -672 285 -426 -988 59 -838 -615 -514 346 -513 -807 -813 -937 297 344 143 305 -454 -326 -440 -437 -295 663 -6 -690 -18 -116 22 458 584 -752 -904 297 -327 -405 -608 910 -813 -262 468 -324 904 251 -766 983 615 722 -988 -11 -944 -542 11 -683 498 -431 904 -55 -65 680 195 271 202 -262 794 -76 -871 267 -492 -253 -857 903 254 149 -983 -90 -767 22 -595 -763 -929 325 476 -131 -776 484 221 -482 512 -804 -174 -844 816 932 -785 -633 -354 -283 517 238 753 -522 -189 -152 -624 -157 -685 -588 197 -352 144 -296 -70 -562 594 -732 -105 -622 -887 -7 -327 394 608 -77 481 -107 22 812 -484 716 -188 362 863 -451 -201 342 414 45 -700 159 -44 60 -587 -64 797 466 527 -19 -592 579 -823 427 556 276 22 -985 308 550 -477 -910 574 -591 -255 -646 374 -697 -73 496 -886 409 249 153 -397 475 207 895 49 292 143 818 381 -292 -534 -773 -614 -13 58 -640 -753 106 429 688 703 -252 97 -316 -738 702 735 -787 329 939 -484 517 401 -680 -539 -731 -85 -103 316 499 185 -727 -688 -824 -968 77 732 -9 -494 -745 415 -606 835 -688 -916 323 398 -690 -196 -221 674 -319 -988 -820 872 368 -968 382 567 -138 -225 76 388 78 -375 -252 -721 619 597 964 83 -460 890 -211 343 48 -179 310 933 33 991 -511 64 349 -189 -549 -309 -502 261 -343 907 167 -380 190 -106 -37 -516 73 294 195 314 926 -291 -588 -875 739 413 703 -256 -324 718 971 552 903 -612 -440 -285 -963 915 -96 -152 -240 -788 -289 122 -926 -714 904 197 717 -108 -296 170 -698 -929 -534 883 116 -504 765 -612 -321 -574 -74 305 -664 -761 354 -664 725 -174 37 405 -613 590 -287 277 -745 233 -799 397 115 -127 939 517 -584 -890 906 382 138 -188 -920 -654 55 -715 -746 863 421 -479 518 -737 660 -722 -240 590 840 -408 -99 -426 275 -522 -902 444 -140 417 -304 403 674 -210 800 -798 378 873 364 -7 660 -695 -985 -60 843 75 -350 -308 -793 -34 -549 187 583 -802 -199 -389 110 -983 -366 311 548 -322 233 -84 730 337 229 247 549 615 7 43 -74 678 -671 -97 187 -237 927 -216 -919 457 -1 -924 -758 271 901 -236 798 73 -258 991 -31 927 510 41 -962 -314 883 -763 242 485 994 -79 -777 -778 545 943 887 479 344 -962 -183 -755 -347 -483 649 -853 -945 -309 -649 -385 -477 -39 -894 -533 357 -759 -605 -143 -99 -27 -149 -842 530 294 924 457 -907 623 571 -648 327 765 -24 51 870 -882 865 -694 705 -554 -336 -543 331 175 696 -331 506 762 -286 -957 52 546 141 705 249 -684 -102 659 -235 107 943 649 34 -533 769 508 -26 -95 -392 890 -961 581 742 57 -932 -372 -251 -335 632 -614 -144 -66 -639 -961 96 745 585 -35 331 -290 -446 -305 135 61 -717 686 917 448 -451 -764 -437 -985 698 465 -85 69 -540 270 -30 -563 -639 -806 954 561 716 -642 -526 -730 -256 -316 -444 -962 -70 614 315 37 -11 -327 -764 -247 -573 -482 -517 -385 35 431 653 593 -843 769 -541 567 429 140 885 285 -984 -410 655 77 921 192 960 83 -477 -647 -614 916 967 653 69 360 -418 -718 914 8 654 936 -305 -415 -861 -217 460 472 108 -349 261 510 292 468 197 773 538 -857 -30 -323 -962 42 301 -857 410 26 927 -847 795 795 -138 473 409 528 -886 -468 -81 -847 271 851 -896 783 -920 731 -477 974 246 590 325 -513 913 -271 -577 56 -350 -197 -19 143 190 845 717 -937 431 923 -397 925 -717 -275 296 -462 445 637 -479 -690 -592 789 435 853 703 734 -986 236 774 473 829 774 -626 485 128 432 -903 350 -36 -54 -674 428 -980 737 163 -659 -428 -437 -532 932 -613 129 -326 -510 130 -571 -104 315 645 -825 798 -924 -332 923 211 225 -715 -983 947 678 -150 -374 666 940 -347 -165 255 -91 165 -116 -617 184 -223 -471 -419 556 521 -210 -448 102 -536 -973 703 -243 1 -830 -857 -721 138 -964 -152 424 -389 940 -272 77 -367 -664 77 833 156 -104 -725 775 158 -85 -237 611 -41 41 -882 -976 -647 688 -776 -267 580 -360 472 -756 -517 -966 106 -897 520 82 -219 -587 531 50 766 938 226 -495 228 385 -547 105 -531 -324 -470 -250 -874 -95 778 -715 806 334 528 153 836 719 -849 -467 746 869 -203 166 544 -107 -172 355 746 304 -895 639 115 622 -628 -754 -309 500 -239 99 8 -925 731 985 760 -199 -40 336 375 -829 -767 239 850 502 865 -135 535 -816 -974 763 -564 -994 653 412 681 763 75 224 196 -865 -758 546 662 729 -359 -776 -226 -855 -831 -313 665 338 -251 -978 -934 -921 96 -781 436 -48 427 375 -994 10 -618 533 492 203 -766 -179 523 -587 848 258 -381 -954 101 -831 571 559 372 335 746 -882 -727 954 -753 85 34 -463 972 47 766 -666 342 -370 -756 400 256 177 -556 -536 109 258 246 527 -29 542 -972 -685 464 -316 -969 -466 529 654 -697 -994 -668 15 458 -701 688 -147 960 -256 -176 -91 363 127 639 116 -588 -202 854 31 438 415 -884 -359 -739 -635 334 596 -837 -282 -960 290 856 -589 -388 -532 -591 -560 -440 523 353 50 -881 274 -467 -430 -984 364 257 686 777 -198 282 623 -935 -268 -727 88 -184 -743 552 -4 93 470 858 -870 -674 -935 -333 -484 302 134 296 -456 220 -467 -327 -210 -654 -680 104 -570 -296 -460 62 -272 251 -93 -527 494 547 238 72 877 932 -955 761 -17 -153 128 -497 713 673 986 -715 -840 997 983 -109 438 113 542 89 -976 -392 -159 -701 -73 754 -629 -326 64 290 -70 -879 154 564 -273 -868 865 -317 886 463 932 -498 699 -228 8 273 -440 118 -130 108 -715 -358 168 968 186 -32 -119 -420 -874 -24 -532 -148 -756 906 -147 -797 161 623 989 -649 993 102 781 -73 -511 738 -580 -165 -611 357 -572 813 -135 944 -71 539 -531 -682 496 -774 560 -451 -288 161 940 -273 -860 384 -458 -139 -830 -804 805 -986 98 -199 -644 871 -536 79 -801 -547 -628 -188 170 139 -312 -591 -605 809 231 557 -592 -208 211 658 -590 24 -652 -512 633 294 -976 -284 -942 -32 -167 -913 -871 699 450 -173 -540 -244 807 -66 -983 -920 -209 183 -435 -360 733 -116 -376 -166 24 18 633 608 244 -193 -703 492 -751 98 -969 4 136 -634 -140 592 182 565 -798 953 330 233 144 919 -870 665 774 -733 -887 432 -568 -956 -857 -331 345 886 66 -883 456 353 -767 860 -708 406 -327 -889 981 676 -411 798 -388 -216 446 300 332 -55 855 61 87 -10 -232 -431 219 -352 -331 831 405 900 -471 725 363 13 -338 -284 277 -306 609 16 542 6 892 910 549 452 -689 -153 -729 891 -553 -941 -983 -679 -373 -286 921 302 373 164 -559 214 -826 981 801 -238 729 -293 -74 407 -506 -358 876 -306 -559 643 790 325 280 281 118 608 -451 -560 -817 505 -67 -839 -185 546 -262 -278 964 758 926 -239 -246 596 386 -474 900 -571 -935 -189 -317 42 -222 -846 70 -454 208 -657 881 -951 -482 -977 164 34 -68 737 285 -319 -114 -33 -96 330 -894 -98 -286 134 461 -766 -110 696 544 53 549 -153 446 426 595 -899 918 752 394 737 -825 -311 -175 391 663 576 576 687 -138 180 -14 -999 -379 987 718 994 -548 1 73 126 -771 -223 584 -771 -691 -153 -325 457 326 3 302 -89 -717 954 -555 -980 -618 500 850 279 518 813 377 493 -223 -607 957 -792 -173 -199 -29 -711 -888 343 856 -545 538 -190 -722 -217 -843 380 -47 658 647 -123 -750 793 106 -35 -197 424 -477 -901 349 652 731 317 -271 -814 378 404 899 840 231 306 108 719 389 479 -182 -156 20 450 112 -110 -789 529 801 -957 -764 667 696 -242 -899 -503 -468 478 -166 -9 -271 106 -354 -986 -323 507 -505 -562 -284 526 -747 -779 988 -397 341 -199 597 -359 776 -504 -36 -963 -602 47 7 -818 455 -988 -888 -168 -882 -459 -284 -697 421 -574 543 545 -5 -997 -443 65 -464 -851 663 -869 177 -843 -581 -760 -846 666 -4 -959 -602 997 8 -69 -275 -913 -267 -587 -438 -43 -613 491 -240 -251 27 905 897 427 -982 959 373 216 -629 608 -490 -901 -761 -688 730 475 -24 -491 241 402 936 -825 285 -959 709 638 86 829 -258 -932 -450 -288 375 -724 928 663 446 822 -310 -308 926 -792 -224 714 -633 202 695 -897 -932 6 174 -421 -894 -719 -769 -890 -3 -512 767 -781 389 -547 239 93 488 566 976 738 -578 904 210 890 -311 -683 -689 -105 349 413 -585 183 427 774 -892 -21 -156 -395 -312 -601 -741 395 -437 -475 832 -516 -656 -224 881 -131 -621 -342 448 679 -40 -298 244 -23 630 -998 -567 575 -114 246 -453 -92 514 425 -643 534 -578 995 -3 520 -344 -995 -164 459 -410 -504 330 126 -494 950 962 -581 686 939 642 -113 -568 883 -371 -350 87 870 628 280 -322 608 839 537 795 928 32 -223 -612 -638 273 528 -693 658 -146 -600 742 -203 -927 617 691 -957 -253 -675 -955 -915 757 -748 -288 851 381 44 -684 845 296 -85 126 837 -579 -321 -7 999 -499 907 925 390 182 -133 -647 94 -24 290 -586 -428 343 -155 -724 -103 456 -721 626 -419 197 880 217 752 444 887 639 339 266 -84 -685 6 342 -894 -527 -425 558 883 -845 402 727 217 -501 983 130 -358 80 -901 -864 -224 -725 -433 -707 -141 -293 855 509 870 573 -142 -827 -232 842 116 911 516 -999 -892 134 -624 -561 905 -950 -512 854 120 -810 -829 -637 857 925 -176 326 964 -239 -798 -746 -433 -152 573 188 -296 533 -617 75 -765 135 -138 -739 76 -383 -487 -105 838 465 372 101 734 -126 -472 166 -788 -68 856 -417 887 -126 373 -895 -265 -767 -301 347 -69 -236 238 -874 -36 428 471 -114 -181 628 404 -769 -764 -787 801 -668 652 6 -189 879 261 -4 -451 -386 697 96 -752 -69 -770 131 187 -540 -270 563 -697 1000 262 -526 985 854 405 159 -684 414 -913 -746 880 689 -777 -785 135 -667 -163 -130 15 541 -373 882 -866 620 -841 -944 891 -92 67 -281 429 -244 785 353 -685 -5 -393 524 -890 -830 711 -371 302 129 -645 80 -100 -82 873 361 568 -925 -521 413 -547 -350 -547 212 -37 491 520 342 -860 -512 -352 21 -426 -48 -678 846 -811 256 -958 -563 989 46 -57 964 -789 590 -165 -659 -290 909 979 520 60 97 260 587 -818 -200 -809 191 750 941 898 833 672 863 855 319 681 206 -836 -51 480 923 757 -748 53 -672 841 -25 -824 -820 -942 714 -368 19 -82 -753 -988 -857 -38 -366 -960 -756 297 620 -168 -243 908 13 312 -408 414 883 805 608 355 -993 443 -438 768 -687 317 326 -614 591 524 26 715 629 560 344 -926 -318 -883 702 -547 195 -720 -479 355 3 -291 327 26 893 -938 988 -119 937 -656 -844 782 559 509 128 -726 -357 -198 -193 -766 585 -596 131 735 -309 758 -572 -302 -751 137 908 -125 61 795 -113 -947 -936 -563 345 -52 -45 -364 -454 942 -288 -769 712 834 -113 -745 -744 720 -602 709 567 -176 -126 -864 -997 -519 892 -721 -325 534 97 772 873 -5 391 -972 -475 922 -575 47 254 800 132 -711 843 411 570 291 96 -712 718 -635 304 523 103 865 -96 27 -926 626 -817 -950 608 605 -54 501 -519 201 357 -826 -716 -845 703 823 -432 917 943 600 234 -699 293 949 690 790 291 -359 -729 446 -823 -746 -172 947 -885 -816 479 -843 652 681 -221 -46 915 -52 -655 -410 284 997 -156 -714 -641 119 923 128 -9 -661 -141 256 374 51 -169 497 413 -38 176 -286 22 -649 818 566 936 -162 -991 203 198 631 707 323 -829 953 -831 -722 -645 146 -863 -761 150 -116 234 495 -528 -190 -568 268 -805 446 122 -241 670 932 218 -981 880 477 699 -825 788 -796 717 -52 -648 733 -810 -576 412 428 -890 122 136 625 -391 -242 -763 996 -791 -436 165 -890 -89 -667 485 -742 -153 124 342 820 482 423 -865 -475 -989 -251 -114 -81 -643 -985 -987 -618 -850 -556 670 -297 527 1 532 -411 8 729 744 755 -921 59 -354 -546 389 973 -811 286 757 171 -814 -995 -539 983 960 621 359 106 -778 -853 281 38 -209 -884 -398 402 -482 649 389 -434 424 -426 -773 777 832 -197 55 672 -494 538 -717 179 -70 -855 -882 997 -548 362 -794 562 -542 248 -845 -649 625 216 -186 -497 184 -68 242 349 842 210 208 -54 266 100 -158 60 -849 837 386 780 981 951 842 524 657 -641 -503 -673 -487 69 -698 -311 378 618 878 -853 158 -159 491 -556 399 476 -799 -928 928 -624 -21 910 785 -267 559 133 422 715 -207 15 950 534 224 -157 -386 -367 912 -850 -33 -950 227 897 903 -199 167 -892 -494 -91 -483 572 -255 -635 899 731 -453 -299 494 -946 584 -535 -226 -814 606 -575 291 896 212 -290 66 207 915 746 148 -357 613 -345 -603 -674 776 713 223 -259 -195 -862 -901 -156 364 715 -224 222 64 438 -229 360 -59 -514 -777 -239 -249 -519 431 -11 648 623 -264 193 -391 -120 -72 -797 180 369 561 -797 640 -650 467 528 165 415 181 -312 380 774 656 77 -375 -790 518 -863 -382 785 -370 794 451 -720 787 861 -752 183 19 -286 -250 -414 529 -80 695 279 -359 -436 621 -883 607 -723 -971 375 621 -887 -504 943 -688 -754 -204 845 -290 -476 447 -869 -368 618 -154 -522 39 195 -102 -145 903 479 422 -670 -791 -799 -596 446 578 -701 -59 -123 -322 882 -483 -142 -537 -64 -101 -864 -215 -257 -785 -430 -989 591 380 849 379 200 -774 213 -954 -314 -755 -527 -970 -730 779 -652 -662 -64 -432 439 -326 -262 432 -343 290 -168 -626 -310 -303 141 -165 -917 -725 -463 -306 738 731 871 -822 67 673 936 233 -995 636 640 -66 -530 -899 577 -311 -786 920 -890 -865 -697 30 936 -468 563 -615 797 -396 162 814 37 -524 884 132 403 357 -334 -247 378 721 -752 -462 -838 -235 -361 -559 -428 605 -613 212 -794 -360 -41 524 144 -660 -540 525 469 574 729 -836 -228 -594 -566 -512 -538 -963 -736 770 761 -662 504 355 977 -187 -312 -451 118 576 103 -466 -533 2 -935 -482 941 -836 860 -297 931 178 393 -670 -201 261 -19 -193 -312 704 -908 -867 -186 462 366 -141 736 -88 320 -361 737 -834 -724 24 747 -224 -87 -141 825 -883 -372 70 552 -557 -755 -159 484 -378 -247 496 -333 27 505 -215 -4 -38 -546 302 -766 243 -1 -64 908 884 -961 532 452 949 -534 -193 -954 90 96 -116 103 918 758 -291 965 -573 -901 539 -648 167 -792 -241 730 690 -474 327 -250 631 37 549 -66 15 -240 -808 616 701 -874 788 -471 514 -269 60 690 139 90 950 866 982 -812 317 749 -120 741 68 -7 581 864 -749 818 -570 -633 -285 -899 343 885 361 -637 -635 416 880 361 -885 458 284 -878 642 326 -53 -265 886 242 654 692 364 337 -148 762 -406 -128 -858 -46 1 -583 998 -215 -855 237 203 -550 -896 900 -133 -159 785 994 -460 -665 -107 588 726 -779 -603 190 774 -360 587 -131 998 197 435 -631 -976 696 768 -494 -314 -104 -56 -647 -418 -59 477 -461 -187 -909 -306 189 -195 656 238 37 -878 656 604 -525 106 -166 990 829 569 -997 112 -514 -329 92 444 -800 -308 484 -690 893 -480 927 789 -302 832 389 503 -856 405 991 -549 506 -714 -495 678 109 -143 249 683 310 961 636 -703 901 280 -371 -944 514 -578 269 -431 365 214 843 848 -77 -275 -654 551 -370 476 -399 -690 474 647 -678 704 -452 -442 -393 976 419 709 619 -964 -406 337 829 859 224 -20 402 -340 -343 -114 -55 -205 -148 626 -170 535 -861 -99 577 138 362 353 545 542 -297 328 40 -868 624 -665 82 -192 591 271 945 -900 270 335 702 -6 441 -948 37 772 197 107 538 926 932 -946 -189 679 -211 216 828 111 717 -458 353 -427 239 172 476 -684 912 852 -844 945 -32 -283 -343 524 -460 -893 -687 -958 -632 78 305 380 398 178 692 863 -902 683 -857 -719 -625 986 -209 341 281 -241 456 309 -247 -946 255 -281 -43 569 -530 84 -116 -764 -990 949 -30 -780 909 -417 39 173 731 -772 919 273 -100 -631 729 401 48 514 -683 294 722 -270 307 920 -628 -505 -21 -96 228 30 -982 251 389 -156 399 -427 665 91 -382 -505 -961 572 568 999 668 384 529 -469 -971 57 -882 -298 -319 -950 133 910 387 601 -463 -902 -237 455 -850 -346 -373 -831 -637 61 616 -326 752 673 622 -387 588 -11 807 -234 -695 -870 -179 707 -927 53 716 521 610 231 415 -645 -172 -775 202 -45 294 577 -758 -492 -877 113 -624 -307 971 -639 -102 -72 -66 430 -968 309 -899 -801 871 662 266 449 366 -646 767 476 51 9 -812 944 -150 370 -396 -567 185 701 -937 -363 -808 877 -450 97 258 -164 -462 -1 -77 -749 -194 706 -890 152 -956 -831 36 -848 -301 -460 543 448 -203 -146 -69 576 -658 365 195 477 476 -592 -43 252 173 -693 115 994 -988 -72 -798 247 -698 191 508 324 169 666 -6 -204 303 -66 539 969 583 444 -398 -4 347 24 596 -12 205 -133 639 -830 19 283 -589 -441 813 -935 779 168 -50 661 -355 220 835 -169 -782 244 855 -530 -696 29 -918 500 683 786 -566 406 611 345 -809 -937 -625 289 961 324 -243 -357 -852 201 646 792 -823 -391 954 598 575 -941 -193 -134 298 -572 -760 151 -814 307 196 914 527 -474 446 469 277 -273 30 534 35 -968 85 -781 -291 960 399 -833 -644 -981 329 -604 998 -944 178 -695 -746 -211 184 -393 124 -140 -421 799 150 -100 -79 -662 638 15 96 449 -211 -396 358 -264 577 490 -229 521 -76 19 325 -137 -562 603 841 983 141 833 789 -246 453 -206 -39 896 -625 -975 196 -180 -760 588 608 118 -820 -251 738 -434 -764 674 204 -240 -22 -71 -679 -145 -23 -894 771 -344 108 397 -68 -796 -511 130 -523 -466 -227 -866 -411 -671 -344 462 -809 330 597 -111 173 548 -750 17 -332 -962 -31 -995 947 592 -136 -660 -326 303 -561 -627 -586 -145 157 -238 914 -331 638 883 568 444 -38 226 -745 501 -540 -101 934 982 -291 -468 162 104 -605 -90 810 187 208 463 387 -191 -872 618 15 591 632 401 851 375 384 -728 -948 -147 526 774 137 216 -172 -792 -891 458 -948 -629 234 172 871 895 -352 -35 381 -14 -67 -717 -357 446 843 919 -982 -875 -880 -265 -374 426 253 -864 116 768 -549 655 492 -527 -648 396 -312 -393 793 458 180 -18 -762 -188 -865 -760 0 -219 527 831 -153 982 487 -986 -346 -316 -436 664 -36 820 -108 -573 178 189 192 -346 923 622 554 843 -469 118 341 290 573 369 -115 -635 -704 381 -764 -538 830 -312 -211 885 841 -519 185 229 67 504 828 867 512 34 -227 -557 81 841 176 845 259 258 -271 -790 875 334 -146 633 191 -877 290 991 -178 452 -415 152 771 -564 -550 -957 -173 163 142 -680 985 553 435 95 -899 323 526 330 626 -849 -55 -109 -578 -341 -112 -353 -247 865 -482 -301 -670 -370 -422 23 -151 694 625 747 578 976 479 -6 -803 828 -962 -90 -454 -426 -14 -42 14 99 11 -118 105 -373 756 -839 336 -776 895 808 -123 695 -499 54 -408 434 805 -743 -458 -833 -788 287 33 676 21 -616 -923 -369 891 345 -602 786 339 194 823 97 642 878 786 -677 19 618 608 446 363 -879 443 492 135 153 -252 213 -384 203 140 578 -695 349 -112 427 -597 127 -363 -825 -104 -397 -978 270 549 787 -115 -204 899 -380 -60 67 -675 138 -126 -8 -875 -385 610 481 -587 -935 -533 -998 181 807 -271 691 986 683 -128 -334 109 -844 710 -936 -704 453 371 235 -210 -307 -519 -22 -486 -439 448 -998 -799 565 183 252 788 -54 -652 -801 -941 -944 -445 -948 -837 757 121 542 -933 622 -927 -491 815 -148 -1 -195 265 565 691 274 256 505 674 -698 275 -808 -997 593 -270 263 -960 -59 280 -287 622 -164 -644 -250 781 743 537 364 -183 -345 647 479 -436 -839 826 30 669 803 -585 -434 623 861 -176 -35 -431 -812 644 -695 -545 512 -425 390 -224 675 401 462 -376 -426 -74 607 881 -499 216 440 -76 -497 -527 604 -982 -577 -586 -794 -70 -397 -121 40 968 -450 -150 345 838 733 833 216 -218 85 -346 -817 995 -516 838 -178 -192 9 -110 542 -202 -463 -235 -381 -687 -713 282 -50 -986 -617 489 414 -395 503 -856 -215 -626 -797 402 534 -567 973 787 332 384 569 322 -264 148 -632 -235 11 935 990 829 -639 -229 -514 675 175 -458 777 207 -226 -669 162 -696 327 520 -857 -199 144 78 580 -686 -356 -427 279 981 -247 296 395 -425 994 737 -654 -997 832 -800 204 741 -706 -963 466 683 628 -869 587 902 -39 841 -572 106 474 146 992 514 610 -464 -784 487 -449 886 -672 -659 710 -290 -705 -923 765 -616 -266 837 -364 967 -447 -171 -286 -728 444 599 -225 -919 209 -182 -417 -782 -603 252 167 -400 -223 -760 988 838 392 946 -247 -908 931 294 -220 -327 -512 815 -929 -688 -362 438 -601 -608 29 -164 453 -883 676 -600 149 -156 -636 159 -516 -881 744 725 969 -990 -882 -213 -937 161 225 307 51 -210 460 565 -848 -957 553 234 -983 635 572 -321 -839 600 216 175 587 -905 435 -912 740 -315 -690 887 177 -300 -600 135 55 -609 496 -252 776 4 -263 -161 982 -311 -444 581 669 208 -612 -228 510 -631 -614 705 56 -570 206 -446 -737 330 933 814 761 -173 398 -703 957 130 -325 3 -483 -245 252 39 976 392 -990 380 -111 772 501 50 -467 -279 -730 -828 -162 161 742 396 -500 137 940 409 -472 -953 943 614 988 -313 518 632 -584 953 264 72 214 666 483 26 -854 879 -733 43 542 706 -717 -105 -265 -807 -880 -967 -540 -258 -267 181 163 -261 402 -442 -948 -227 -241 881 -883 817 52 600 892 -636 -840 -705 879 821 -770 201 -993 -581 196 777 -613 478 533 758 -192 -728 -853 -251 -171 -520 581 -613 34 197 -601 696 -971 950 -283 -526 -631 922 809 -167 -950 964 249 -295 -413 87 441 -787 -997 -556 283 528 371 -867 -341 456 -546 -758 731 -788 536 -288 -383 -495 801 491 0 767 742 410 -816 -354 -862 789 -177 -172 900 -14 727 -186 729 -310 60 -817 490 192 2 301 -570 -10 176 1 603 889 469 -837 452 710 -474 232 399 -286 -376 915 -491 442 761 -532 -3 790 -410 663 711 -685 877 -427 -195 773 387 498 -264 605 443 -761 518 428 -659 -243 337 167 493 564 392 697 -180 698 -814 -149 475 128 -771 520 -771 -541 390 -162 138 394 189 35 278 5 519 -199 232 -994 -802 599 379 -155 -403 -83 -931 -170 341 -321 -380 352 -784 499 241 -109 566 -365 644 28 384 114 572 708 -809 -89 227 -693 -637 -959 -602 132 -382 578 216 912 698 680 -421 -169 724 -997 947 -605 916 -570 451 -100 -725 610 -887 89 -565 160 -825 -140 652 583 -883 387 -390 -366 609 -664 697 834 -399 -818 -438 -12 670 -576 686 565 -166 880 -371 797 -674 -998 -178 953 -80 -8 218 -193 -60 18 -122 128 -99 358 475 -43 281 -316 692 -10 -292 -198 80 -233 660 231 -972 573 -576 -751 454 -230 -61 -183 -673 533 347 -554 -263 -465 190 -173 621 348 474 -156 -783 337 -319 830 518 -669 -989 -469 119 -24 -433 -151 675 -606 -838 825 -191 482 628 635 925 965 391 233 945 -858 479 586 -240 879 716 -709 -48 897 169 -927 286 -864 -695 865 -153 -801 -282 45 646 -544 221 -380 267 838 -144 -460 856 -480 -153 686 566 -769 -426 1 12 -930 -709 -963 433 272 130 551 -472 -839 -80 -179 928 476 -699 -154 -840 -133 406 759 -266 -862 940 -243 -92 -288 984 -771 852 -950 894 -242 -872 -511 762 1 788 -279 529 -961 321 323 -100 -565 -569 40 -605 641 -338 -68 84 315 970 438 492 443 650 -649 -496 653 -113 -268 -161 720 200 -566 95 814 -819 4 792 -13 269 672 -35 616 -261 988 719 391 520 995 744 -948 -908 -105 -809 -501 -967 253 604 151 -636 -182 -872 72 620 587 310 173 630 -498 -493 501 -538 110 -98 -424 278 794 890 -899 -514 694 -3 410 212 930 -274 -502 -391 -551 -491 802 -830 443 467 811 -671 -485 -542 581 716 213 -860 -393 174 -311 785 -874 727 676 -115 742 -149 599 -871 -856 951 -69 307 294 -137 653 -130 795 710 386 730 -374 -33 483 890 988 -998 -976 -413 790 -630 -955 -432 -372 573 428 -267 596 333 -936 214 827 773 -529 16 551 -498 -590 -167 697 992 4 740 -287 365 684 -800 -609 588 753 643 -906 764 -666 -459 974 -973 594 441 215 418 40 -466 -624 336 489 813 -258 679 -379 -683 293 -247 772 227 -606 426 77 346 363 382 -775 337 798 365 576 884 -654 483 -746 244 94 562 -348 652 -354 -534 769 166 517 -114 -950 129 437 -546 -690 -152 275 89 -375 167 989 947 -14 -432 123 -876 600 -453 558 211 900 606 260 -555 -453 -405 -465 -230 -617 -416 -273 -569 526 -687 463 -997 -180 293 726 829 346 905 -635 962 111 -143 -279 819 219 -588 163 857 489 384 -663 201 799 403 -471 324 951 -592 184 -531 725 -32 -349 -682 1 931 745 49 -702 -222 -941 -991 406 100 -941 679 -71 -9 904 78 90 220 339 561 945 -842 -570 -795 -229 -407 367 709 -110 -706 -344 -507 -315 -23 385 -846 -431 -893 -53 -647 -234 -877 364 -263 -989 432 843 -377 941 -336 -226 -22 356 393 33 784 -877 -643 830 886 568 879 -83 132 -531 856 -925 -345 -735 -785 320 -680 993 862 -520 -992 695 0 492 665 153 477 759 280 264 612 -144 918 243 891 -350 117 -821 -577 93 -190 210 -541 -516 523 -292 995 -636 395 -708 -611 -733 571 -736 -266 -647 725 -576 -658 604 -416 824 496 579 79 421 427 -925 -264 47 -36 -136 -573 235 301 -981 567 867 -471 -73 747 609 403 712 603 -464 -952 359 771 371 334 220 865 278 312 994 871 655 657 381 569 164 76 -964 -770 164 -74 -561 -859 -5 642 4 20 -441 482 87 409 403 251 602 725 -895 -442 -91 986 -774 -406 778 -159 -455 -638 321 -714 160 351 177 -549 108 872 351 -376 -599 148 -410 829 487 920 437 -691 937 834 -997 176 -469 59 827 102 490 -135 445 -748 593 48 68 958 -332 -470 -170 411 -853 551 594 180 665 593 855 996 255 404 -280 -971 -649 194 411 -327 714 415 651 -18 -724 -852 -366 -995 555 388 706 -148 546 -264 -478 -482 523 -312 998 -609 -57 -335 -765 282 606 -851 -418 111 355 -50 636 77 509 -236 -622 -234 -753 -707 692 413 -664 181 319 -639 649 -751 593 -227 -442 270 902 534 500 542 -396 143 -706 612 886 264 762 906 792 482 522 -156 -940 833 608 -104 -166 -585 398 410 -715 -129 696 -445 62 -33 758 -224 -895 -504 -272 -622 -610 -312 -434 -945 485 980 -743 320 -476 848 802 -683 -663 534 636 -220 863 -925 -194 37 -223 431 -300 -956 -701 -658 -623 -98 -527 899 -71 265 -95 698 -754 460 -842 -231 752 730 -623 -971 -331 -293 -208 -657 852 -903 142 268 -532 -759 182 65 836 -49 -342 -906 578 -522 -772 239 -221 -663 -67 -118 77 -167 378 901 -460 -382 -631 -224 -338 -21 -937 448 -648 646 -225 213 296 -513 -725 -216 908 -586 322 -86 -598 567 -339 118 -695 263 -10 188 -897 -14 -428 210 591 809 -842 482 -179 -267 21 256 -923 17 -365 -489 -319 923 409 -866 535 425 762 -269 -985 -995 -507 212 617 438 -963 -86 -422 -495 -232 -883 379 -328 547 514 -524 376 412 29 -475 -136 564 -503 168 -421 -718 -892 725 -27 459 -618 -630 -339 -416 321 350 534 -480 270 508 771 -558 84 -31 298 597 -728 248 534 522 -145 -542 -729 -299 -527 -848 -713 957 180 82 -118 226 -5 737 -641 -441 -203 -891 119 -823 -690 -731 -635 -487 -302 651 -158 -544 -420 241 -694 -978 403 -511 -78 701 660 -727 -603 -300 961 29 -717 736 176 930 -709 -389 315 713 -401 786 224 780 475 356 901 49 341 -454 -973 625 966 289 -487 -927 -149 -546 952 -824 556 427 538 419 423 -507 902 -177 541 -938 -578 161 -676 417 795 -853 -14 -246 464 862 988 -934 886 610 631 -404 413 531 970 178 -936 69 -337 822 -337 501 -241 -873 971 818 329 187 -489 -584 880 402 225 350 703 644 203 951 836 906 786 846 443 71 206 232 702 656 -129 -421 -233 -882 -197 -701 158 -250 -136 823 -9 221 892 254 986 -246 700 -582 944 -734 821 -951 840 938 554 -129 582 780 839 -214 240 -210 -478 -579 -85 -333 -266 78 427 -484 553 -660 90 53 -126 -285 936 441 720 297 542 -305 824 -825 267 -865 807 -839 -540 636 211 -491 312 316 525 -798 -564 514 -566 721 -695 -675 70 458 113 -453 162 -606 581 38 -322 -129 -732 115 834 420 464 -159 -429 -265 -692 565 237 854 677 826 115 588 111 723 37 -669 85 940 553 -749 254 851 -844 747 -437 -444 -963 597 -958 26 496 -928 -244 -939 -115 -898 173 610 994 709 962 268 -846 -550 -757 -229 -497 474 384 481 165 -113 37 224 -836 726 -500 763 792 -647 -300 79 948 258 -596 -361 206 -214 865 -735 -57 981 599 -137 -277 -154 330 -999 502 747 -744 15 -771 -86 -672 -841 26 -711 895 -783 -164 -309 861 -554 42 528 268 843 -192 834 -411 -809 669 107 589 -159 -892 560 814 -885 523 -52 -284 -909 -397 413 56 -577 237 731 -809 346 508 -70 -4 261 752 795 702 772 -374 29 711 513 210 -168 -734 27 -583 385 -329 -719 252 -11 758 227 361 -340 -888 596 839 251 150 -266 564 605 -627 952 -262 26 -316 721 -885 776 -716 913 -582 805 -301 853 -425 -576 -642 467 367 469 -819 286 -450 -796 222 560 -507 -313 96 858 37 -443 258 706 912 -271 -969 -894 -987 44 453 796 199 442 8 -498 555 -734 176 -771 299 948 -143 405 523 926 -982 468 -107 -932 532 -381 257 623 -51 -405 884 729 871 221 973 313 -925 -655 -303 -422 -370 768 182 619 -940 -755 -822 -228 853 -865 835 -589 829 641 942 -352 -411 -400 -632 18 -257 -205 -531 290 -401 -326 -142 -845 129 79 671 -944 458 832 292 456 953 549 -929 800 41 386 309 460 -570 960 -704 -316 133 899 -820 638 0 864 632 -592 -788 110 969 226 457 -69 -611 -902 585 634 926 -305 -188 -389 19 398 257 215 463 -487 659 -229 272 2 780 420 265 -74 -878 340 624 -716 111 298 680 230 -874 -836 804 -779 -225 -111 -335 11 725 106 -845 467 -652 704 641 339 956 -394 549 -709 -380 781 -885 593 -118 -378 787 -54 110 -210 -186 -802 312 42 522 -66 -11 780 187 -866 726 30 -967 784 524 -35 542 -530 -145 -999 956 575 575 -660 426 -359 235 -82 -347 176 967 202 850 20 -486 -28 -527 816 -39 46 944 -639 193 316 -334 -872 647 311 -82 112 637 -514 97 -595 551 133 -37 -109 87 -462 307 639 -309 513 -492 161 -29 -38 -44 78 -857 -268 208 198 383 -313 -552 38 290 -329 -4 -833 979 -71 -801 -2 643 923 547 -298 -235 60 558 830 -831 335 957 937 97 921 595 -132 -179 769 -570 -865 830 -34 846 -922 595 -934 -373 -747 823 427 126 -1 -242 -146 -913 780 -872 -185 -136 -958 215 837 404 -321 -329 -563 945 418 339 -884 -169 281 -716 111 -538 113 -829 -634 -710 630 -224 -690 425 413 873 -106 -814 20 936 547 -794 -909 386 -49 -740 -423 43 -210 -666 -142 198 134 917 278 183 603 622 -758 -461 48 -703 906 348 22 668 770 631 157 842 -665 103 -922 -1 324 -593 405 816 -283 272 28 518 -433 -80 -199 429 837 -354 670 -278 128 942 -192 -515 -880 -773 -447 732 -693 -754 -682 -315 -528 358 -446 -260 -906 -249 -951 764 100 -342 237 210 -259 575 -730 -150 -834 -762 -460 -173 221 570 469 202 17 896 842 973 303 -406 -774 953 91 48 139 218 -666 758 -62 -445 -572 -356 412 -48 -146 588 -55 468 -830 105 85 -126 772 720 -578 52 -77 -147 -771 -487 575 871 -901 -363 272 -683 -610 -949 -391 -968 194 -848 752 918 733 678 389 -636 458 -777 -869 61 659 105 -285 169 -292 656 111 -508 26 -508 424 -252 -542 -438 671 229 -103 990 -325 116 -425 256 -243 -763 -971 631 -671 -195 245 -709 -152 -595 112 -574 -951 -705 -358 87 -907 -431 -534 -917 844 -416 -751 43 -77 -167 -539 -73 -108 -897 22 895 920 120 -479 -754 -169 397 80 607 -388 588 -908 953 421 288 139 314 276 -594 269 892 856 -71 -386 114 778 -256 865 549 -549 -492 -318 32 -579 -911 123 720 702 -959 -808 -124 558 784 676 -563 68 -991 951 742 80 -519 348 -412 -874 103 -277 -23 -240 -230 -557 -937 754 -821 638 -890 -186 -240 -922 173 878 -294 -259 84 -365 -806 735 -319 -554 785 -710 -416 985 271 -961 457 458 194 -610 -192 -24 -431 -106 506 -188 168 -628 627 539 -812 412 -670 -13 -839 -124 -515 -40 750 -331 -770 -180 -754 -703 812 -646 352 522 -384 -820 -536 -231 -948 239 6 -352 -432 588 -701 106 -757 -345 62 447 -877 -359 -546 847 210 -287 190 211 -830 -974 -294 -290 -676 -899 883 898 -851 699 -551 140 118 519 781 -794 -986 103 287 832 -930 995 860 -454 728 882 -647 -714 -523 -877 609 86 247 116 570 -220 545 904 614 -343 -294 -74 532 -445 629 -347 525 661 -122 -676 -826 -146 825 518 -776 -278 -724 -235 999 367 -568 -250 765 -722 834 120 575 264 -952 -362 -706 586 739 669 -188 -49 -687 -240 -931 373 -655 -77 57 360 738 -438 275 458 42 205 -297 946 949 -511 735 561 101 -154 -435 -817 90 -488 -168 -259 -656 219 706 125 -32 -453 702 -117 211 46 765 -745 -785 829 434 696 137 200 158 751 -19 -356 -102 -632 920 -556 -281 919 136 -45 -893 129 -644 -730 -432 -726 270 169 -731 -229 513 -52 -184 -836 -532 -673 -123 794 -233 751 770 184 233 -129 153 -690 -175 -637 -799 838 454 835 -730 -973 -949 -232 54 -974 309 397 -680 992 846 -220 -758 -212 602 726 481 885 183 -103 364 991 561 253 -665 83 389 830 -164 -129 -325 973 988 232 162 -412 -961 203 -332 434 494 -190 -146 718 -567 -127 -432 -482 188 -193 63 -149 387 300 843 -838 907 622 -40 -371 -811 -342 40 -403 305 -853 390 452 629 150 -98 526 -875 -671 -177 -969 -125 -979 -141 -809 -571 361 -572 -795 -921 -210 -481 -793 936 -96 44 926 346 114 -881 -537 545 470 -822 -23 -178 -80 675 555 -294 84 897 737 -704 -887 849 849 282 -313 -966 166 -535 -430 -774 -311 -807 -19 -179 -913 801 507 962 -593 499 627 208 251 -604 -23 138 -692 882 -827 191 -939 -302 -486 11 -776 517 -70 -554 958 -785 685 335 -242 871 243 -295 19 -499 -841 -544 -929 -738 493 -556 230 403 -371 2 -556 -229 -607 234 -319 909 188 -996 907 958 487 726 -974 801 -820 -122 48 -200 -808 -74 -327 -102 -932 -794 -416 -106 -399 646 423 -190 -170 367 57 720 -318 653 -220 204 -880 547 -702 -899 -251 -615 -705 -26 -737 932 764 810 317 732 371 -81 118 -941 763 -747 242 -59 89 151 -513 990 533 -668 162 223 -227 -483 911 -795 -703 612 -550 802 153 40 -370 492 882 -462 649 -459 -552 -14 -785 67 -555 995 -293 598 -48 580 -382 460 733 -752 618 -538 145 196 454 550 -989 27 -440 613 -802 216 895 -852 -225 -451 -395 840 -654 -645 26 -611 -83 388 -499 -950 -293 696 -775 91 17 -612 -28 -760 -668 -137 -356 -91 823 -618 346 -166 -698 711 175 -188 -724 -209 870 -742 -536 -79 447 787 -258 -936 -99 943 -323 598 955 -628 -26 -307 -127 62 971 549 233 386 -411 189 592 -580 363 -907 776 -298 166 889 156 951 -496 406 260 -804 111 -180 653 -767 952 -923 311 -785 798 -44 911 -239 336 707 -188 382 773 440 874 992 -408 -345 -842 154 881 -600 -3 356 -677 -209 991 -597 -375 935 722 -55 9 238 -199 928 -468 789 228 -258 -490 -794 148 699 300 319 -349 155 -462 -978 -567 -646 302 447 496 -361 -498 552 99 -957 185 572 963 -937 -345 -400 -170 -353 -553 -538 412 -731 -53 286 149 -362 -196 291 33 -217 41 -500 226 -822 -480 -411 -448 -230 -985 57 226 -759 -193 -75 217 606 763 897 706 928 631 982 460 -560 -961 -497 -933 -19 555 -478 668 550 155 593 -170 -830 193 -696 117 -740 -6 789 -688 881 890 750 -697 -947 -854 277 944 340 142 244 835 418 6 382 -782 237 -994 173 -962 -934 -339 -271 -3 47 -985 160 -959 449 192 409 -223 -688 928 -861 890 37 167 575 66 965 382 -917 -440 563 -937 -126 -359 736 -600 -712 -610 32 20 -790 -425 149 -11 -540 815 -540 204 76 -572 -645 -910 -315 293 89 696 -724 -777 -808 100 58 -393 877 561 577 -618 401 237 644 -387 -503 -546 -465 354 -469 733 879 -155 591 -750 317 626 -167 -305 156 408 -302 -39 775 -406 -171 397 -501 -751 860 250 -247 -270 771 -436 -875 825 -930 272 592 -493 -964 320 -542 -717 -554 333 744 -97 769 -778 -270 -641 766 -474 -34 555 798 -183 227 -772 192 966 -70 402 -94 -524 300 897 -162 -60 -927 -660 -42 232 79 804 489 -226 499 712 -602 594 -332 -314 594 -41 382 665 -600 18 547 949 669 -229 -706 -718 742 135 -44 810 844 64 -858 -108 744 89 -795 -716 88 -210 -4 -365 -99 -546 -465 -694 458 -726 -575 -208 -347 -209 -564 145 462 17 -556 -143 750 -162 -101 -576 141 621 -1 457 181 707 180 -101 -197 290 826 580 -992 348 99 -93 810 -527 -682 -231 -810 538 167 -765 -324 -258 -850 977 928 49 -430 -326 -343 -877 637 652 600 -439 454 -748 -738 -146 -892 -152 49 -509 -575 623 -791 -438 -482 239 -231 424 -273 624 146 -8 -510 965 -287 618 -433 810 -55 -686 317 -923 -123 -998 -5 -987 142 -228 179 -783 374 -281 255 967 -704 809 -782 843 -15 80 -81 116 -286 800 532 39 -297 -644 601 795 -391 18 -681 -921 392 -418 -45 -339 -323 -493 -498 695 -657 -214 782 499 642 -233 -683 -286 -542 876 455 132 -58 -220 361 814 944 915 44 -14 -594 866 -683 42 745 278 -295 -369 -154 195 699 -644 245 -911 444 955 661 -62 807 -100 261 -918 -452 161 680 -464 -972 367 -439 239 -254 539 581 -226 790 689 265 72 -522 407 -131 388 389 589 165 420 166 194 -860 -389 209 -213 -428 -917 795 813 -261 14 -373 138 -779 -696 598 262 384 -778 691 186 247 844 562 501 863 -45 -911 169 89 467 586 -206 -725 820 33 -385 364 -318 753 -609 -90 244 -349 -79 -310 -101 680 -420 560 105 -660 -598 -22 -19 623 -379 -962 -278 82 -758 274 -821 -544 -9 -36 127 713 898 476 -424 -109 -786 480 -506 -729 146 -488 464 215 835 886 308 -192 -609 654 -770 -757 -651 757 938 762 731 628 -501 926 260 -397 560 -633 -263 -57 710 -37 -656 268 602 850 -558 -124 612 -766 -390 369 823 -870 388 -826 525 -473 -463 169 311 687 673 848 -420 600 -884 -829 -354 -46 720 74 968 -706 -678 -1 -665 738 -16 711 91 -123 121 303 -542 39 -555 187 -86 -62 -427 464 904 616 -602 371 -849 -106 467 -508 187 -67 733 275 138 -915 -158 -98 -575 -83 -878 199 307 -455 -756 -144 112 303 -475 -519 520 -627 -840 906 912 90 141 396 -659 -218 711 679 -911 -871 -19 -605 -229 -440 936 961 -246 -115 -324 -584 462 247 705 980 -77 -413 998 499 550 187 395 -102 858 622 -406 900 -145 394 -80 -227 -23 349 154 299 715 751 181 927 406 -132 562 348 -176 -996 -907 1 -398 -702 -895 -552 150 -337 287 672 -290 -707 317 796 375 60 203 538 -756 -662 -655 145 -654 -311 162 225 210 -815 -624 -186 152 -995 787 -479 -861 692 257 -485 -886 961 -269 628 936 90 -447 -940 585 143 -120 812 -212 422 963 223 -833 -387 273 132 327 -47 -551 -673 402 600 -238 439 -292 -509 270 563 439 909 236 130 -721 854 -811 -829 859 -372 -385 -350 421 -293 133 215 -684 -897 606 -403 734 -600 -137 -393 460 -373 384 477 698 -507 -174 220 -668 -757 -311 692 -649 354 649 84 844 -765 342 -542 -390 -725 72 56 294 -750 -673 43 -936 -473 -782 -408 -563 -793 146 704 630 -79 292 -467 -4 574 201 -659 559 -474 -172 -742 -35 -569 353 -398 -667 -124 146 670 -705 389 552 -22 -215 -130 -651 426 415 517 360 -811 -944 485 -823 125 -390 -362 -918 765 -996 -303 268 -430 75 562 174 -926 520 468 -262 -688 -744 451 -677 -991 -157 942 898 -674 -716 -61 -222 -340 -184 552 -608 -949 244 -582 -884 968 -956 326 -633 88 868 -830 876 -121 351 593 -480 282 412 391 420 589 -640 -976 -91 -64 -688 -513 -89 -669 -921 -600 -192 424 178 -945 -381 831 -823 320 481 -510 799 640 218 325 -37 681 -808 -141 129 -33 898 733 546 529 423 941 698 476 520 -336 -124 -802 -687 228 267 754 -924 -116 886 789 787 644 139 -178 -818 -454 -747 -365 -632 368 76 -349 303 393 502 -469 414 602 -112 700 867 -190 -208 -106 -636 475 245 434 -99 -635 415 -595 -524 168 -858 -351 -519 127 -448 799 177 -535 -297 -917 371 203 -184 85 512 787 424 558 961 -107 -312 47 -308 67 890 -839 -335 -845 18 -300 -694 -9 37 -122 -704 174 590 201 -936 -555 -95 287 -395 483 -754 -542 -563 -701 318 429 300 31 799 -760 403 523 -56 696 -710 -47 558 -861 -844 -429 -819 612 219 659 558 -965 896 -241 -777 215 678 570 461 -570 654 475 -910 308 -678 -768 -136 -734 307 -175 -759 491 -547 406 176 -349 -871 706 537 668 421 786 228 -483 922 928 131 523 995 443 298 -536 28 -931 -573 -808 861 752 -101 310 -328 -435 -119 -157 -107 334 651 497 239 -225 -441 -997 218 465 692 -698 -894 153 550 -348 142 677 -522 -756 -633 -619 -437 301 562 674 -371 992 -804 -683 427 916 788 886 -648 -210 -488 331 -608 -332 -265 254 -198 171 433 -227 -83 -471 -438 -906 -624 -319 -160 555 266 -41 -434 -679 -263 -624 328 591 -198 644 944 -999 -655 -424 -291 883 196 407 -67 194 -452 83 435 -174 135 -173 -5 -429 472 -177 -30 523 -620 132 -745 -140 653 65 -622 -774 574 -676 614 -916 -152 739 -52 -105 -789 -854 -558 -502 917 -654 344 -269 -785 -906 -806 646 -693 -183 -377 955 -793 744 452 678 629 819 836 -987 804 493 353 -812 559 955 947 -125 -330 369 555 -429 620 -804 640 -918 -293 -129 916 549 -839 -37 -360 658 -440 392 -54 -923 238 -199 -150 -816 695 -460 -384 614 -727 44 967 -63 185 746 -142 -740 -42 -828 -563 -663 -970 -873 -581 -844 922 266 421 391 -478 370 -103 -582 558 -967 571 159 -236 637 512 50 -715 -266 234 -700 -40 608 -471 601 312 449 -870 562 -322 -205 457 -180 351 -970 -979 668 515 -700 39 301 -387 323 274 -37 444 -166 664 430 -233 941 -459 819 -277 390 610 -45 -933 585 651 -830 -111 485 -151 -412 -135 626 -278 -806 48 485 -199 -716 -231 -271 911 429 -891 286 55 -260 -720 631 592 711 -605 986 573 245 371 769 -42 -729 351 -991 -181 749 191 -565 -992 -114 324 -192 254 61 -283 49 -175 -546 -484 -563 154 -893 -486 -475 -438 901 835 444 -565 -738 -734 -578 519 724 -522 237 -333 -708 442 -183 -240 295 -17 -254 496 115 -303 -235 -109 -923 -663 794 711 473 465 -542 -246 -50 267 632 554 -982 621 361 -832 -302 911 -734 -57 -886 51 781 236 -413 980 137 -124 -989 -671 -26 361 -106 -529 941 -437 -215 -367 -28 565 883 -518 89 -625 -478 -590 607 330 -949 -328 721 -540 -373 -311 604 734 -840 79 -874 772 445 558 -725 458 -267 -505 -650 27 -125 704 516 -753 -536 -49 -731 877 -25 -357 -87 784 -629 369 -688 317 -66 501 402 -44 374 811 -832 -801 835 963 846 -338 -767 -770 -810 171 -67 233 -670 -18 -336 573 -904 636 -765 979 -813 -278 962 767 -858 -997 -996 -256 -943 437 -182 839 -973 -498 632 -552 -850 -233 -675 -356 -225 789 -109 -853 -466 504 -848 -767 -736 540 391 -880 -243 -673 565 -69 -886 27 -39 816 751 626 357 -745 662 -599 277 892 975 -944 263 -404 195 702 -401 611 745 408 457 -929 -51 -946 -800 60 -333 -995 355 -277 494 -622 -506 -955 -611 174 -814 473 -969 30 -583 -347 52 660 -60 -309 -441 279 18 86 -779 -49 -681 -888 266 179 -820 -188 -784 -158 -277 -77 220 461 352 -969 -32 -8 763 -22 -691 161 -629 -571 471 -900 -380 151 272 718 -627 745 773 752 728 -306 -846 615 -574 -692 855 -69 -72 433 -734 -723 -510 -617 -66 -574 -687 188 266 974 -215 91 811 -163 -96 -644 -99 -705 899 -23 -914 485 -387 225 70 -91 -971 127 420 -805 742 402 946 -395 -611 716 408 211 127 66 881 503 -893 -42 922 942 24 -881 346 372 -399 811 783 255 605 336 890 745 -440 735 292 -585 -456 -421 54 399 820 1 -881 972 -396 -884 150 563 -576 990 283 955 180 898 -494 652 771 -506 -909 -659 545 239 19 192 -492 -230 252 790 156 607 -677 -946 976 403 269 -790 670 435 -119 724 737 -498 766 294 -616 -198 -694 -228 627 963 -574 -231 -982 540 -387 609 598 579 804 -897 -91 155 -962 490 163 399 -227 707 369 -80 -562 -904 419 -831 -671 514 792 -400 -652 710 -618 423 -1000 976 -509 -166 312 105 -331 391 447 -88 -876 -490 71 398 -119 -829 -528 901 -623 -455 -734 545 -712 145 -71 -749 -398 -83 -40 677 -688 -605 22 492 -565 -349 955 -902 -156 968 -357 350 447 -587 -583 -71 -617 562 -945 790 -451 -499 168 299 -66 442 466 -130 657 933 154 -73 -173 147 -839 204 135 66 10 -481 227 -954 437 -431 906 -242 -112 354 733 -461 -585 708 -888 -450 -819 -777 1000 -189 -732 933 -409 847 -149 -883 -887 -39 272 73 -405 -900 -16 -515 -170 982 -479 748 92 870 -890 600 311 563 -902 24 984 -1 951 -908 983 28 -191 -597 -208 -978 -951 -438 -293 272 -365 -488 764 -674 -839 496 127 -925 -967 -393 -517 686 306 138 -38 808 -894 -900 985 -450 -74 898 81 -442 344 -297 -973 -376 453 246 -957 269 373 -886 -469 386 -170 -550 -565 231 458 -115 461 515 316 -965 -543 952 451 -444 793 -63 944 396 617 -300 -274 442 -8 -803 -272 3 20 947 820 -477 766 639 -547 182 975 816 425 501 -611 378 993 -18 409 -58 -889 342 -637 869 963 -648 123 740 -130 466 -480 -793 613 148 575 -649 63 682 370 -640 -68 -358 660 -798 897 -422 911 -278 390 -88 -133 -4 -849 -781 -337 868 -55 -280 -381 392 -813 -472 422 -393 861 565 969 -536 -412 483 -50 404 -806 -590 -451 314 -27 59 595 -122 -812 843 163 -848 -263 -430 234 -182 -93 -47 677 236 -304 -472 970 550 -354 -937 -204 846 873 448 -222 109 616 -105 -846 -113 -1000 -443 624 307 760 844 -597 -55 824 898 -621 104 801 575 498 -201 207 -265 304 693 -49 -977 -128 149 -138 -33 865 -223 873 -116 472 -787 -245 -163 -608 623 139 -671 -373 508 316 -623 -788 -348 -646 -566 -797 -703 -145 681 -975 86 102 50 -205 469 -502 890 -125 405 213 -766 -155 89 -835 -373 207 611 406 -594 -380 -218 -546 788 -179 -51 -686 325 -31 -690 -580 -741 -939 -706 61 116 476 463 847 -641 763 -232 -793 -530 -892 399 -2 -542 -203 61 79 -210 812 -339 -782 784 -488 -934 849 756 -364 -65 -201 258 -505 284 905 -408 478 -467 342 -140 -471 -816 281 940 -639 780 -878 -230 -87 282 -821 -644 -794 -964 538 658 938 -311 -140 249 138 782 -360 -221 515 -483 -871 706 -796 469 531 -876 -444 -255 -278 374 596 -946 -156 11 -912 -703 -348 -757 27 -215 -117 -404 -590 -759 -433 358 106 594 -575 -174 -966 802 -534 623 -161 362 209 146 -385 143 -172 646 -405 -632 -302 198 708 544 -238 -341 461 -34 812 -887 -132 583 -11 -526 -767 -786 -870 286 -723 -428 333 82 -724 -561 -223 -59 240 779 323 -735 -721 -644 -536 410 -992 -512 -378 -56 990 777 830 -466 -411 -940 344 995 -415 -923 689 640 -89 -726 239 976 -895 119 -280 368 226 832 -246 473 -741 -592 -354 -967 337 -867 -840 -369 48 685 -146 407 478 -885 887 73 -928 135 900 5 -441 983 863 14 -810 92 -22 -342 -895 936 259 542 -53 275 -825 633 -348 203 -267 -89 430 339 325 -938 956 -785 263 350 -484 -616 -178 405 -709 468 519 243 172 247 992 -240 -122 -662 877 553 694 -774 112 -604 32 -584 -169 404 -654 -232 592 447 -963 -572 366 758 814 -815 721 -339 408 764 -292 -60 -6 -74 400 -609 -310 997 701 -979 673 -316 374 -286 738 -591 526 -91 149 928 -116 -400 187 13 -515 -538 -713 699 -499 -653 -374 273 -191 427 138 -453 298 91 -103 246 73 -23 175 -631 -192 -561 18 -514 76 262 481 -869 798 -593 -25 371 479 954 -611 158 -178 -550 -619 -277 -830 18 322 -77 713 -252 -222 983 -379 568 9 -696 -334 131 81 -340 960 -676 -219 -203 194 830 -117 523 324 -969 319 631 -252 210 -172 578 -391 -317 616 626 -602 -455 -790 795 122 -852 -273 492 -293 326 97 -500 716 -169 -106 -80 -29 457 461 -633 -822 -875 55 -675 -717 -557 -650 492 951 458 -522 -826 177 4 -245 812 16 -584 277 568 125 734 -686 23 468 916 16 -769 -920 800 208 -254 -920 -462 -459 -204 -784 -765 557 -287 664 -166 -609 427 563 225 -992 -323 -159 -41 229 949 -722 508 -88 -527 985 -431 552 -556 -6 98 509 -639 -554 -203 -931 487 -149 826 367 58 179 -369 -15 751 -303 882 793 -621 -547 100 336 -419 -921 -355 -34 514 889 789 662 156 -736 -315 -22 -492 -110 673 674 -1 510 -612 648 -224 -507 -504 978 0 -466 -237 -673 -8 -158 481 224 -585 -235 -508 963 -18 -905 -642 -760 -341 -407 935 -82 982 -784 161 685 -863 -64 -536 -273 -465 -409 697 -773 -19 948 390 -47 -654 883 692 -823 142 299 11 -814 -439 405 239 -307 943 734 648 493 -336 689 183 82 -413 -857 -467 621 -932 170 27 -973 -688 -446 619 -944 844 849 918 105 753 905 -29 122 163 826 170 -901 361 197 -68 321 843 387 385 564 -390 -1 -728 759 -40 771 -267 -86 91 665 -148 749 -802 230 -298 -738 -69 -110 279 962 416 504 -778 -564 892 381 -24 815 102 917 639 52 617 735 358 -808 -441 -990 -725 126 506 726 981 734 254 572 -74 621 944 -657 489 667 617 -494 862 669 93 539 -251 -564 629 -99 301 -955 -874 743 -359 -797 233 -998 -946 883 708 853 -276 113 836 -430 474 653 958 -273 974 -310 -503 462 743 322 -178 302 -506 -418 616 -672 499 765 724 111 -959 -450 -183 243 -840 -590 414 284 376 349 -635 659 -818 -345 453 -172 571 -439 -160 432 974 517 789 -73 359 781 -196 -823 -371 -370 626 -974 773 766 -352 121 -495 734 350 -180 -173 -263 886 312 -792 -332 35 722 163 869 -454 811 498 499 -73 -536 260 -839 -128 124 476 67 906 689 376 656 508 -663 655 -1 866 860 -288 -362 504 -421 -712 -601 -915 -735 142 -695 -295 -555 -981 892 -6 -139 937 673 644 -855 -160 -234 -783 -644 540 -550 -493 990 -336 -136 457 -955 -405 -619 151 654 -587 227 998 939 609 -8 905 500 137 831 329 154 -764 -378 -808 -156 -862 229 225 -758 829 136 2 -720 -546 -889 -574 -924 765 -634 -634 219 -566 -539 433 570 347 -470 -981 -647 834 -946 89 -995 369 237 171 -125 382 -411 -820 -430 -306 318 280 640 315 500 -2 340 -406 917 515 -734 -253 -905 -837 -909 -631 903 841 -312 503 676 -253 -610 55 425 182 -884 318 508 -940 -83 695 -749 560 -491 -124 -507 -94 -949 677 -355 807 -523 -161 -777 995 641 459 942 729 960 -148 -580 -976 409 833 -66 666 11 737 440 490 -523 498 -347 31 926 -646 -355 444 -942 -347 -381 -623 371 935 -238 -443 207 -192 369 -363 -582 -93 869 5 -559 -955 -258 -825 622 -966 687 55 753 948 -957 307 -162 586 -644 598 95 791 289 369 564 -103 884 349 425 450 -947 -199 901 -873 -120 -413 -198 -126 646 907 -728 235 903 -921 679 -761 49 -1000 -461 -595 371 -655 459 506 689 -303 800 566 -682 -456 772 -8 686 -372 -467 406 74 961 -397 -22 -484 -15 -989 -121 508 13 -429 20 444 -183 485 121 412 870 -216 -194 277 -325 -850 546 -668 -716 250 99 849 996 869 -466 531 522 949 -922 -258 -509 -414 967 -557 -991 -448 608 394 -639 -239 541 -585 948 446 -969 -251 468 83 988 -987 814 -182 -152 460 105 345 382 -837 -492 -487 127 -166 110 -390 902 219 -658 393 -966 -842 -580 296 119 -235 -840 -499 -908 157 913 591 -691 293 -969 -810 922 299 565 -24 684 513 698 -178 -859 807 -400 -22 87 110 -415 471 813 -515 123 -542 200 -278 305 390 -785 -893 454 -689 519 470 573 -545 976 -178 442 53 552 -67 -404 -968 -223 443 -262 610 -585 -15 -73 -784 218 222 -897 1 755 441 -647 -989 -594 -553 344 649 -444 -151 5 -772 -10 -579 -682 450 -378 638 -81 261 -956 197 -990 -281 298 375 -201 -498 -42 -134 471 767 -283 -553 -584 18 851 752 -389 98 952 110 -438 -92 944 -840 -176 -698 249 953 -147 -692 -66 466 342 -285 -607 453 294 -861 -417 310 121 -289 -391 804 -170 -790 -603 -370 -733 939 -843 -93 -764 70 685 -554 -607 412 -491 812 353 598 -954 545 -567 -53 -940 76 172 -815 983 89 329 -324 -874 -967 -514 -263 370 -472 348 -277 -844 785 921 725 -851 731 819 199 -752 937 315 -382 -557 998 -823 -4 187 -975 863 609 -307 -572 635 396 988 -406 -726 116 -927 -15 805 -986 -875 -351 52 -907 886 -279 909 -6 -829 -966 -400 -934 903 -327 286 -600 974 -768 -489 -227 -383 312 888 -327 98 -548 -168 -753 922 -112 -274 -618 -243 -156 -767 962 801 47 920 -555 -702 289 610 561 -183 -398 548 -333 -276 822 514 239 595 948 -587 -927 8 -51 6 609 639 -987 -86 -884 -864 -792 846 -77 -57 553 -763 -423 232 880 -354 -200 -289 -961 910 810 582 -323 160 275 135 94 -545 -603 879 -558 270 298 -405 -711 146 -769 154 573 28 250 -711 139 -510 -297 934 -135 -121 -286 -669 40 377 815 -474 942 665 872 -539 72 -638 761 696 -920 927 -172 100 -489 -916 -898 591 -602 76 682 -135 24 101 150 240 -22 58 -904 -257 655 -65 217 168 -558 -710 665 761 -10 -487 -80 -999 830 -93 -925 237 187 602 -706 -777 362 -405 419 -285 -237 61 754 345 503 -817 667 437 505 -970 -463 878 853 -451 514 -662 -732 431 -124 -368 -912 183 -407 932 -842 -441 271 -260 38 -534 542 667 -730 -392 551 -395 333 -336 930 622 -10 -7 -774 595 676 -138 -578 43 560 219 521 675 679 497 110 784 -394 -417 -437 -141 53 -898 -107 -183 970 -414 -872 76 222 117 815 777 -391 -725 485 -23 916 -690 -854 -675 608 -924 857 -544 191 885 -223 12 -298 607 -359 324 98 -416 -309 -888 114 -122 -466 498 127 -386 -791 -969 -821 963 -769 -74 -639 -914 797 -250 843 395 -360 215 -123 -527 -171 103 -555 -473 821 -703 -321 989 -311 128 16 -402 703 -782 374 -102 292 802 892 153 -440 966 701 -785 -543 159 900 127 144 896 -342 219 193 -408 532 -978 -834 334 -293 -915 -679 83 -212 960 214 337 -891 -528 -575 802 71 454 293 -956 739 560 373 -273 771 708 -648 -370 400 434 -478 -951 -154 653 512 472 725 890 -426 -437 812 391 -25 444 153 -570 -577 153 951 734 -832 -879 -774 146 -388 -848 -665 -668 -212 -302 126 308 -685 -936 -259 97 -796 457 130 -109 -831 960 281 -934 670 -252 -400 -884 -189 -800 765 -886 -318 -745 -62 282 -578 -224 744 -111 771 -175 579 618 -269 145 893 180 917 -836 -490 -903 -197 566 -392 -104 549 953 332 -380 -863 647 -118 820 362 893 -169 84 -318 553 -45 -103 607 -984 892 311 415 -134 308 779 -883 -700 913 -511 -34 -319 -761 -856 -582 -393 545 903 224 -464 489 -640 -276 -892 -820 -115 -802 -269 262 679 302 -350 -620 -835 -347 -517 404 721 955 37 905 900 -280 -565 -134 -699 -524 -34 91 857 -563 633 77 635 350 69 -703 504 -970 342 -373 -468 -893 149 385 289 -690 -57 781 603 -16 468 625 987 341 -419 -824 -715 122 807 278 -322 -239 57 994 807 703 -315 898 -415 562 426 -728 5 988 -981 756 374 976 -122 -548 -750 -784 -556 397 -269 600 -412 449 811 754 409 -563 977 79 734 516 799 -237 983 -620 975 259 437 -581 -22 -845 -364 -965 -665 -417 440 459 722 -695 -795 440 -298 -913 241 -498 360 -970 -276 620 661 130 639 -729 -947 948 489 188 21 27 380 292 789 -72 960 -827 -293 906 -434 240 775 -426 -798 424 380 -941 -905 818 1000 -760 778 -278 -929 311 83 -588 490 928 -20 768 -212 -988 -353 352 -574 -279 -997 495 -665 -267 298 781 5 531 -987 61 -99 93 -687 -957 981 -921 789 89 -529 468 28 -284 962 445 -566 326 -342 -487 -134 -32 -669 -575 -983 996 -603 119 -180 171 -729 688 -192 -341 -23 -430 -438 783 -598 -765 -160 533 115 -855 -582 -535 461 -337 -764 799 948 -27 -914 839 52 -1 -767 311 479 -600 -992 192 652 622 354 738 739 -180 -973 517 -988 262 856 -405 -389 752 -260 -832 -696 -944 676 1000 -374 464 -33 696 -154 711 -236 -346 -912 -518 44 621 927 629 -276 208 210 204 862 789 -401 -776 617 -707 -213 -195 -65 572 653 -151 130 -913 858 127 944 627 -263 319 -365 -237 321 -620 521 -743 480 551 843 -714 799 -625 -521 -818 953 -356 -844 -913 -225 -673 731 231 -367 225 -604 -353 866 960 -889 478 367 -211 905 464 -989 -952 -447 -350 -787 -150 830 -371 151 -108 -161 -235 504 908 -947 887 617 742 -86 775 -292 235 -263 -798 -490 -98 -102 -363 197 -877 -518 817 -815 -790 -996 -18 -461 227 -673 -875 807 -988 -714 565 560 -171 -210 -625 240 614 -805 933 -416 253 -317 -676 -58 560 -218 189 -880 -636 -923 -60 54 -11 -989 -819 800 137 653 -98 -419 -845 600 -599 -819 516 332 -700 718 275 -478 716 528 -892 885 -480 739 854 935 428 -139 813 -332 210 -53 -266 -134 -608 502 -697 852 -89 -522 603 811 -227 630 -406 450 517 -914 337 -573 -975 238 741 -355 -310 -831 -341 940 624 445 -188 -453 -957 -146 751 -354 -296 -933 72 -466 733 -495 -930 801 -162 -174 -956 -246 -391 659 -541 -974 332 -375 819 -675 951 -398 826 -571 406 724 996 120 -641 160 220 -490 -75 31 716 -5 -405 807 744 949 -753 -185 -858 66 -957 -916 -967 -756 -495 -876 -832 885 736 682 -663 -612 471 -796 972 258 -326 -567 -29 -563 -324 837 772 -825 114 -834 -611 -37 202 73 854 52 794 577 -223 -71 449 -898 788 787 -569 933 -486 233 865 548 816 -886 968 -939 646 -358 240 750 110 490 202 150 -1000 31 536 160 963 -732 -807 245 -820 -312 -11 -940 -202 -253 40 -193 -425 867 -874 -503 -696 -11 876 677 -616 -211 282 -592 691 440 246 392 774 483 296 623 865 -12 770 130 -229 -846 966 -627 -754 -355 387 979 -755 -773 779 -385 -286 242 -731 781 462 -482 423 198 -679 -194 539 -915 339 564 -116 -474 -191 270 80 -683 368 9 -110 546 -21 319 455 -67 380 -227 -415 -242 3 -338 142 -104 217 -709 -939 -759 387 283 691 880 165 -292 769 814 -905 -677 -548 37 -81 132 974 -686 806 -982 -780 -773 -513 601 -390 537 248 -803 177 -931 296 266 -135 252 569 -818 -480 949 522 -473 543 234 -790 52 -373 14 -435 658 613 582 797 362 -369 406 1000 -745 946 -792 33 967 -172 157 -819 -282 316 828 959 43 -655 -318 -544 955 -239 -294 -137 -971 265 707 961 26 -160 -257 -33 -912 813 1 174 342 507 962 -263 307 865 629 -551 -518 210 -362 -968 249 -291 340 24 -695 -359 -749 616 -879 -889 280 177 -490 713 511 -362 791 512 834 827 125 -300 835 510 350 -266 -828 786 -877 340 797 -793 -513 115 -702 -470 639 -91 -930 -438 244 822 250 394 488 639 -113 903 -154 969 496 610 -372 244 -351 -123 -285 -922 318 -654 -382 707 -413 -952 -104 482 -431 -722 -386 -903 -42 -27 183 691 102 -502 -756 126 274 -458 -58 -259 -441 885 -120 94 -807 695 491 -724 565 -136 -933 138 76 749 143 -271 -677 -857 781 -148 286 44 857 449 659 242 420 39 605 -116 34 908 363 852 539 -656 333 -956 743 870 -98 -228 -835 -352 721 188 -159 457 -174 423 -289 -567 883 885 -246 247 383 855 436 -995 668 -100 687 -266 835 731 471 -110 476 453 -585 618 -436 299 -336 -469 -626 -208 -245 121 11 710 53 613 119 -652 -878 179 -345 449 -55 -586 576 -590 -812 -757 205 -63 628 -608 566 -327 -13 379 635 408 -4 -894 -71 169 -710 -470 392 150 782 -19 -334 -587 180 520 771 -11 32 -180 -687 -13 717 193 57 958 298 -221 964 741 789 -571 685 -642 521 -847 -536 920 -798 -253 201 -505 259 944 -333 -517 917 893 -481 361 40 -493 90 -873 79 20 -976 -901 -282 -616 598 73 -31 -751 -930 -910 -671 -706 -508 -206 -911 -887 -49 -612 -199 838 181 800 -218 -286 805 499 -505 620 294 -781 665 907 647 140 444 -674 647 468 -556 924 -437 -809 989 396 750 712 -487 -482 -979 296 109 335 851 -597 675 -590 -628 -177 60 -92 685 -566 493 -764 220 -303 -34 561 -626 706 825 435 -558 650 -684 144 691 193 507 199 -49 987 557 610 80 -790 -600 26 -823 -973 -161 687 843 -543 -168 -74 -991 -951 -492 -838 -60 601 -885 -557 -496 132 822 512 110 -515 821 664 -947 597 882 452 -690 -215 288 215 746 -417 -948 118 933 -930 -814 549 -21 778 -16 -172 583 840 573 -623 -126 -848 -169 413 -229 -846 -842 -95 745 -966 -75 438 368 -980 -349 -833 588 256 855 -501 -80 -856 -91 -992 70 -678 147 321 699 -671 -229 -180 703 -254 -724 844 -801 -658 -986 807 -686 215 24 99 701 -687 -278 -203 -246 671 859 330 -862 -491 676 -583 -316 927 -674 663 815 957 -8 774 1000 -531 951 606 -876 517 -166 -992 -990 -363 595 593 120 -838 389 -565 -70 34 -490 144 423 -487 -659 160 -984 360 864 -104 347 176 558 523 902 -626 -779 -160 384 -874 -628 786 629 -367 -184 778 434 489 427 -942 544 508 -192 -684 -686 4 -672 24 -140 -10 -926 742 258 425 692 -15 634 196 520 -11 54 -804 269 -40 -331 306 -483 -284 -237 154 -642 325 531 619 377 837 -209 243 241 -224 -86 907 779 -673 -899 -250 -786 -569 -253 743 363 686 637 -511 -58 -895 -927 552 -256 48 375 -914 768 846 473 955 -284 404 -519 6 302 -231 -897 -941 855 -676 258 -482 324 -344 -175 936 -927 -96 799 406 402 673 -7 625 55 -856 -903 -519 -952 -460 995 -987 178 -462 -722 -577 -657 -217 -741 -540 677 761 -190 525 -942 89 -799 329 214 814 -21 -414 -457 -622 -465 -515 -349 -579 -858 549 743 -535 -261 893 -184 703 -702 968 -50 -769 -526 -287 -528 27 833 -380 -481 395 42 -26 469 -878 -534 618 576 575 829 -979 -524 127 65 -847 -584 -768 126 -549 -769 676 617 -12 -440 -716 673 -275 424 948 453 506 602 506 -937 565 516 -483 52 524 -491 -610 -317 918 833 199 809 116 47 -787 83 -387 428 -141 -353 -415 -978 -822 -10 868 -78 187 -212 -193 166 -427 -278 -471 778 -503 363 562 581 416 271 -508 388 -579 -644 -81 142 964 368 1 147 -617 600 30 -530 -930 819 -455 -500 432 -501 18 -240 -140 912 371 -743 -118 -243 -771 -1 409 831 500 327 -215 631 464 580 422 734 -987 928 976 261 -395 -433 -562 -933 -94 932 555 -912 13 -661 -110 614 -214 -239 -429 733 -999 -163 -101 484 -698 616 -31 550 827 -519 74 891 684 357 680 412 15 -477 241 191 999 853 -439 509 -419 -797 719 -670 859 -176 289 844 -260 512 711 -153 -152 -329 -692 10 -753 -857 643 161 -871 2 -324 192 712 -758 -106 992 553 -914 -215 285 -617 -259 -244 -850 952 -513 -494 -782 -6 938 208 -232 140 159 510 982 979 -8 -710 -26 163 111 -481 -219 602 -755 729 -966 -5 465 -928 -100 -747 -199 736 -396 -186 -485 549 -144 766 436 -506 -534 -433 -104 -524 812 -929 -79 -668 -301 553 -52 -829 -989 -441 -175 -772 -534 499 198 -142 -436 -371 -630 446 45 -237 -876 -727 -335 104 60 -734 479 562 805 512 -912 185 911 78 12 -606 672 -904 -283 409 -448 -742 954 -50 666 517 87 -674 276 194 -500 453 -327 -322 915 -324 571 594 54 -248 -981 993 -148 793 681 -912 -828 -447 343 696 -788 91 184 293 -337 537 950 -377 -729 -836 843 726 -752 -751 909 -659 -956 288 -520 699 -140 198 -177 -407 586 -504 539 -389 -124 -424 763 141 -410 -540 -127 950 965 286 -852 940 -304 -835 916 341 596 743 541 531 241 642 -687 -761 -968 396 -862 659 926 735 -101 245 65 381 -264 581 573 -603 -408 806 932 358 -874 574 -419 747 344 975 721 653 431 -599 261 35 581 194 421 -275 -925 -439 676 170 190 -65 -972 773 -900 -232 739 476 -390 425 -984 786 126 -398 72 169 59 292 632 -404 -166 -160 718 -85 295 804 703 -7 -353 -387 -522 935 -335 -107 -902 -729 824 725 -805 -787 -794 893 532 335 243 382 682 -796 -476 -258 590 502 -12 599 918 -838 -500 -683 469 392 -137 279 -144 414 854 -99 791 -984 136 -841 -859 935 815 906 -22 -75 884 235 -104 491 -79 28 -391 885 457 193 -87 520 132 780 387 209 -528 112 590 -87 -658 643 -349 652 -492 -272 238 -65 709 -764 867 983 185 446 -833 -684 338 322 -578 311 -73 394 -891 -123 882 738 -181 -421 647 313 530 994 15 154 539 -276 398 -398 -696 -513 280 276 -693 -70 12 827 546 320 344 329 -294 61 -422 -220 730 614 258 263 687 918 757 676 878 264 -591 -3 675 428 480 647 -109 797 220 54 -472 -397 729 -827 23 -737 137 874 398 -201 -298 965 944 149 -167 -153 -458 700 -190 -939 -976 664 2 -113 -198 -768 -405 630 412 509 247 -365 -194 586 43 -932 -452 -834 -622 -66 795 640 638 -454 -262 379 121 -110 244 -543 -882 134 -906 -521 -165 357 566 865 48 898 -581 161 -4 -326 -133 -805 -553 -939 157 9 88 776 118 844 682 -471 47 -78 102 -46 -860 -625 -851 149 975 -455 347 -544 297 -587 273 -648 -368 -900 506 -513 -820 419 -978 -169 -372 -519 315 -872 -246 -146 -791 -777 184 -659 -126 -571 -272 417 104 230 329 -564 -308 -794 323 -529 889 -922 126 -576 809 -400 691 364 989 -941 -740 -474 790 -788 -756 -719 964 320 -198 -659 191 187 802 -250 859 -955 -630 735 -410 657 -152 930 83 -927 192 -896 837 939 -661 395 -138 564 -674 40 -674 30 648 50 -614 219 382 123 375 -97 994 -11 -226 285 694 841 -938 -822 -620 -26 -761 -183 395 -400 -88 426 -391 864 -504 549 306 -811 444 -137 687 -56 924 -782 690 -960 -726 -44 -948 -717 971 -821 9 -708 223 878 -95 -224 28 134 -438 -279 757 -130 -743 329 266 -909 -799 -331 60 -865 -735 -805 727 580 -902 -44 391 -383 -947 704 -431 -202 479 -711 633 395 -394 -811 686 -111 626 -545 -77 573 -470 529 564 -808 -236 6 -461 514 939 717 -901 -441 771 -22 -319 -387 95 -833 955 867 850 56 65 431 -207 658 -262 -609 2 234 122 -506 -562 -990 10 -551 -921 148 290 -75 169 962 263 -533 -683 299 730 213 129 670 -338 -285 -937 -737 561 125 606 -244 286 -34 -996 559 67 273 -274 -114 -252 -566 -941 389 -390 -909 -98 -568 -109 -421 -521 94 -934 -363 -96 -579 442 54 128 -775 404 131 159 891 820 488 955 -246 -928 -879 834 123 596 671 978 -856 736 400 -598 -147 496 329 -113 -391 -214 -798 -359 -557 816 808 86 468 -711 -58 366 213 822 -348 -105 -14 -767 762 -99 481 -68 908 -795 967 19 -699 761 987 -344 891 811 822 -682 -58 -852 689 -940 909 601 -31 -809 -912 996 -594 560 125 -455 -579 729 -345 -121 322 -649 -442 -441 -853 -542 -585 -286 56 -523 175 -91 769 -434 531 -90 515 887 -477 -926 -610 587 386 -481 838 696 -830 200 677 -382 245 879 130 923 -362 -343 -415 260 -801 503 715 107 -844 -400 -423 -109 130 838 154 976 -90 558 90 -899 -163 -928 174 -586 533 7 972 -16 503 -501 -204 540 337 -280 -599 -118 897 -82 919 264 432 -811 -530 106 -601 -730 -904 -28 -411 -457 158 615 -434 -326 811 -273 424 -965 40 -451 -327 -628 -147 318 545 -880 -76 377 -336 993 -820 970 -2 823 -871 337 106 -908 455 680 313 664 306 -6 650 -34 273 150 -598 -437 -952 771 -938 -751 -3 -30 -506 -745 -593 792 -990 296 -238 -526 -941 -316 152 -132 460 -863 -307 -111 709 -743 714 271 -671 -411 631 -496 -927 776 107 306 420 -128 -883 -402 -362 -776 636 -574 -697 -289 98 515 199 223 994 527 -182 -725 723 -780 707 114 -600 694 -982 -248 -483 -670 171 367 -658 912 -3 209 -907 -261 100 357 -114 -925 926 674 -831 -517 -571 -460 -934 -238 523 -886 798 -334 498 -55 283 -773 742 -208 426 545 -512 742 208 882 804 -904 391 384 111 793 -338 -987 589 354 -544 -52 -579 -729 304 416 -726 -318 -596 -189 634 -772 825 -325 12 169 -74 -254 94 330 -564 788 683 453 727 481 763 964 33 -483 245 -303 711 485 977 -275 -485 763 390 187 -937 -405 -69 79 -778 858 651 294 -60 -532 -958 378 453 863 699 -373 112 324 -427 -557 -481 72 419 -453 -300 -977 711 472 894 -928 -176 723 118 131 -357 522 -236 -602 999 -971 254 -289 -566 -929 -771 -421 -506 -378 421 -639 848 -793 -246 -1000 -803 14 997 121 618 332 653 -837 191 386 418 -673 -929 -230 -580 954 14 970 540 105 148 830 50 -276 32 933 -351 -801 266 -857 -401 397 -968 -725 -97 -712 -365 -254 -74 680 476 -379 789 914 -543 52 -881 -436 446 8 364 472 -525 -898 -957 563 -476 -471 643 -773 495 652 -672 -866 -8 -737 -693 942 -806 -306 -33 985 -472 108 -798 -743 859 -685 -908 -185 -3 -658 -543 261 527 419 421 911 -649 225 -195 -244 -703 786 158 981 -982 -896 -807 681 -625 -241 -841 -807 -835 -23 -135 -938 40 -766 88 -277 782 965 602 618 -900 673 -68 -425 -925 -760 198 -291 888 561 -213 -885 616 -435 209 -95 -26 -948 -170 489 -818 227 571 874 -697 788 -460 -587 -313 845 -74 -591 -939 -342 931 -423 368 937 -158 187 344 -630 588 178 579 -943 -653 -661 -531 417 -631 418 -89 408 602 480 227 528 -542 -402 868 234 -63 771 177 316 -82 -522 788 -573 -517 -212 155 -147 237 526 -231 0 314 1000 -549 -745 -502 316 -927 -768 823 -440 -282 -799 -777 -308 -952 656 -958 -109 760 893 818 594 226 323 -601 -247 992 -336 254 721 -857 244 12 854 -921 -126 -805 272 497 592 909 461 -199 676 956 24 601 -131 -783 891 768 295 -379 -536 -814 -612 -800 184 408 -237 37 51 163 -350 814 605 885 748 266 -598 -412 184 495 -197 -399 -824 42 -111 525 0 392 -641 462 -667 963 -973 605 603 -791 -643 57 364 -80 474 -918 929 837 907 904 -722 -916 -134 231 -504 482 -234 143 319 -820 -18 13 -319 304 -58 -408 -351 140 -988 -826 48 731 889 780 -95 -920 420 -440 417 80 -345 -832 -484 -987 -539 -542 497 356 -897 -342 -69 333 525 59 270 818 374 420 236 -948 -679 -432 355 -783 -267 951 -827 -941 -485 -473 874 621 591 -491 349 645 -985 822 706 -731 314 -332 117 -40 -147 592 158 180 743 -596 921 89 -217 -937 974 -139 -816 -535 -332 652 -908 -809 -826 851 -244 -947 -703 -755 -938 195 473 943 -875 759 -912 -613 -913 686 8 638 337 -751 -674 833 763 -980 226 494 -58 443 99 315 895 468 659 398 -976 -169 456 -566 935 255 -940 -490 -799 694 431 96 348 -516 -312 -680 -319 -13 693 271 -775 -135 979 -3 748 -530 142 85 -914 592 935 -408 730 570 705 399 -393 21 -961 300 -404 923 266 435 869 774 -547 850 -990 -653 -617 78 -693 -584 -663 -930 -429 -502 202 786 -925 695 258 -984 450 387 -949 588 513 -615 569 -239 586 -361 -561 -633 -231 -791 326 306 365 -282 -302 -106 60 -905 535 -695 943 -54 -140 688 880 195 877 -349 -643 605 -853 -41 77 -680 443 960 640 786 -860 -538 1 -815 -718 74 -134 -510 -115 277 495 58 358 -108 652 231 160 -497 175 -783 -7 267 972 969 -173 -401 -616 -229 -356 -780 557 -288 170 581 -884 -596 120 699 535 -349 876 -973 -984 933 -476 587 647 397 -615 560 -904 -833 220 376 -538 -68 -69 -288 -718 -965 -569 -141 -582 423 718 687 -701 -779 -78 884 -631 -276 -514 189 -76 -131 957 589 828 -531 -459 -205 585 996 798 984 -56 -852 -951 58 -873 -309 -726 -429 -296 630 -847 -731 -567 380 -915 441 -339 -956 -260 -989 827 -879 -977 -133 229 -311 -395 375 -210 714 -88 -987 358 490 318 803 907 -936 -772 960 -935 -889 636 -70 -666 228 516 -827 -37 76 -381 -476 -165 682 925 477 -873 436 -773 342 250 481 -179 934 917 -601 939 -437 527 -376 -896 -705 -911 -503 -140 993 -371 164 -385 -663 505 -181 565 -403 760 256 -687 -678 233 -431 662 -294 829 289 232 262 -407 -853 912 129 -586 -647 407 -552 -501 284 377 -678 -671 153 -828 616 784 52 -787 -82 986 1 -534 694 -513 990 -696 769 -973 -24 -512 -111 -760 -701 -568 -187 -402 -536 571 -230 -326 -948 -46 468 665 -280 -682 895 -427 -682 301 549 -316 -274 -541 113 955 -93 -270 202 -486 104 219 -839 -615 -658 925 735 -510 -638 -205 74 184 91 -993 879 -29 -100 329 284 947 590 510 648 991 600 312 -85 -282 -194 713 -925 -320 300 -616 -833 737 -58 -779 -71 406 782 -547 664 86 505 -605 455 776 538 -523 634 335 -469 -916 -233 -285 -998 198 750 471 -149 683 -941 69 604 138 402 500 -975 516 327 -716 607 52 290 336 104 619 -205 -159 846 -741 -109 964 900 -318 930 -978 582 63 109 -809 -618 343 -804 -838 418 232 972 -183 983 999 868 272 489 693 835 151 683 807 9 136 57 865 562 -35 445 -429 -599 650 -893 -356 -95 133 -912 -289 195 50 248 -731 -512 153 -241 -998 -295 -890 406 774 -977 -396 -879 374 198 -868 67 -265 618 -970 872 -424 -976 -439 807 -653 827 -184 -564 -524 623 615 577 626 481 655 184 215 156 -278 -761 -515 -847 -11 110 -95 -126 565 -483 280 179 235 -213 -398 -641 -544 -597 16 464 921 -837 101 -412 472 962 -295 193 -950 -321 -442 -348 545 -49 862 920 -637 -302 142 -400 290 -449 -815 226 -525 -917 461 -600 760 842 237 -398 97 522 410 294 599 63 439 185 936 -314 695 -507 799 737 51 225 787 532 -162 588 774 980 523 -679 -999 317 -220 220 378 213 -56 -828 241 599 926 -980 -681 447 587 186 793 -358 289 667 940 -139 244 -512 185 408 663 124 -134 849 -147 146 32 -997 -602 784 -988 -216 284 -157 -256 -569 -63 828 132 -598 -797 -737 -392 206 553 342 719 309 752 436 -762 -787 164 -517 -530 -181 -558 953 -23 653 -883 -363 -683 -67 -447 -962 36 554 167 -190 -931 -595 -853 -197 113 -295 -123 806 -814 -805 -973 541 460 -923 -295 654 163 179 149 429 -10 -413 791 -234 -850 -810 -422 837 212 -494 -267 436 -749 -953 -852 -14 -274 421 -208 522 -547 133 -175 -30 -83 -618 -59 746 -466 -855 18 -344 672 772 -688 402 199 458 -875 -214 389 760 971 107 -872 -909 -528 -967 233 -87 726 889 -72 1 -844 -316 -456 -147 17 514 -379 -647 882 286 829 -36 155 778 -501 707 -411 -440 -560 597 708 -709 65 898 -490 -636 -699 -575 -921 -810 -628 -963 -945 -472 283 -857 267 -658 48 292 838 324 -458 642 978 -789 -418 586 -460 -101 -231 674 -836 938 -659 -514 523 -190 47 -216 161 -390 -729 463 897 360 -932 777 123 959 -871 -904 -175 -481 665 113 983 -898 -467 648 -227 493 -601 964 738 804 -131 626 -518 729 -826 181 94 45 -246 192 -157 -993 -909 966 -314 104 -165 218 -598 980 -820 -118 -389 -939 -920 820 49 627 -534 -998 -267 -291 -794 433 144 -799 333 -646 -60 -393 -291 858 210 454 -10 216 863 349 -354 262 30 -871 -891 187 501 -218 -22 316 707 15 -848 283 -240 445 -516 -339 -543 -889 905 -160 477 -308 -642 522 -110 -224 198 384 -245 -526 -360 145 330 -550 -47 -858 -158 41 -842 -783 342 -245 207 247 -661 753 428 821 -670 -235 -368 261 -52 204 -581 325 876 -165 221 815 -217 420 -279 81 -121 -984 -919 -163 -149 668 324 -790 227 949 -524 -344 443 -627 -462 -776 587 -958 789 -833 285 -517 660 3 -422 743 659 -797 944 -531 303 509 244 427 -89 -143 -937 -861 -797 -319 261 816 673 286 235 412 -300 -115 -46 397 827 636 235 916 189 -617 -312 -596 90 -228 -745 40 -892 -88 -33 274 -836 -923 -73 -887 -209 49 638 -612 760 -707 48 -739 821 -455 -357 -934 -221 938 -962 -155 -60 -710 -615 606 527 54 -364 -341 -258 -391 121 -211 -711 632 -61 311 46 -170 -415 -823 -442 -737 -518 -296 686 -204 -293 -55 415 -584 -728 -483 -469 -84 -467 715 731 978 -575 -234 181 443 473 -952 -872 -772 -448 477 -433 -754 651 -31 -977 966 502 531 -594 808 197 594 -983 -503 -629 217 903 571 233 455 -550 -289 -80 366 387 -226 506 714 274 -210 833 296 -545 74 -616 875 -808 625 -272 -274 -140 -927 786 -709 -950 -162 -634 962 990 904 -881 131 -722 7 509 246 -556 906 133 -162 -757 -769 -363 -352 6 -15 -170 -395 172 -322 -667 -105 518 -717 163 -926 -769 207 -425 -327 569 -244 338 53 -671 -713 968 694 675 -706 -250 -595 702 845 -949 -422 699 -93 -677 -629 -425 -193 -945 154 -347 -904 -312 374 -709 -835 -619 -619 -46 -608 142 -552 -562 -988 682 702 919 -668 -670 -16 -398 966 885 792 -933 -315 -579 621 625 599 841 332 322 -840 547 776 -565 502 -922 426 -274 600 -384 -622 801 512 245 -246 732 665 -511 -848 -873 780 503 642 559 -360 -267 -426 -471 -566 891 -22 681 -953 437 -220 -904 864 -281 -572 -470 -416 -78 962 94 607 -467 837 -571 -837 -161 450 -617 449 289 -130 680 -968 -189 -704 -672 95 -728 -106 -652 352 -135 659 640 766 176 609 -620 47 -945 -257 -626 393 -246 -936 628 -181 395 -590 -272 26 912 -923 -77 -507 413 309 808 -674 -990 264 -596 -533 529 -246 458 543 173 -834 -89 -354 -879 462 507 -711 777 -905 519 -601 30 708 -72 631 586 -125 443 -770 -406 -690 -566 -16 -986 236 258 -37 -724 76 -695 419 475 -697 444 631 511 229 -650 -778 339 693 -316 -731 -509 -386 643 -357 -821 -22 485 -161 -7 939 871 -521 389 796 -442 879 73 -418 -664 112 803 359 224 241 1 -247 -63 -356 119 -533 -551 432 -883 283 674 -129 604 158 -898 420 580 641 -310 -89 -131 666 -238 -355 548 335 891 -711 -736 -994 -539 285 -164 966 803 571 -958 885 252 580 -928 468 632 268 151 544 -188 871 91 -555 75 -441 143 -602 -979 105 797 -993 781 -932 882 223 -284 640 29 959 -941 -445 154 999 921 -419 391 -786 523 -530 896 640 -23 117 -278 -987 -840 -603 -248 327 -845 534 -880 -155 404 -479 -736 240 74 -437 712 -546 -81 -409 -117 884 -179 89 -136 -626 -491 371 -367 737 -883 -933 734 -747 521 686 -778 -127 131 553 458 346 -142 146 -860 280 -264 -633 -581 660 249 -996 -809 -693 -176 -470 178 918 218 -548 502 -640 -784 392 297 117 691 222 289 -446 -496 -443 115 -175 -648 -675 -563 -104 -697 776 -57 854 200 -735 531 338 463 915 -293 -795 -356 -373 -596 11 -503 809 801 -427 913 -357 -175 -145 -510 443 -339 763 -64 -912 -274 892 -552 -264 789 -602 171 446 -400 -255 -574 -119 118 34 471 702 -343 55 -607 -760 -882 807 12 870 -542 -791 -631 -344 -597 -101 -742 695 -821 987 299 -781 569 241 495 -464 479 892 -55 266 498 695 -74 564 -571 111 -255 568 728 173 -652 663 -602 30 -521 -259 429 127 485 -655 482 -519 347 -624 -366 -983 214 -526 55 -607 201 -955 -583 -385 518 -859 118 72 143 -330 -297 449 -974 -667 607 873 380 703 532 403 388 426 178 -920 735 -939 -7 614 -704 651 -809 -591 -98 32 173 800 -818 385 -832 -832 -389 -277 125 -802 57 -738 -756 -800 605 -241 31 257 -437 -525 -516 -627 155 -165 268 -681 -590 64 -363 801 -461 381 936 -323 0 727 13 -240 -103 -853 644 931 769 754 643 -106 384 828 -292 -874 185 57 762 945 -111 823 -303 -876 634 -463 -730 -612 944 376 844 -124 -822 -503 219 -150 348 -396 752 537 -165 -221 916 -786 96 966 334 784 -970 -561 -104 -959 243 -120 326 -899 973 -143 -220 932 55 -5 982 -860 170 274 54 -902 407 -916 66 61 -26 508 693 -286 258 780 -25 44 -656 -458 -91 -368 641 -244 0 74 890 304 17 -649 -94 186 237 202 258 -784 -378 581 -709 -485 18 -838 -303 -354 -451 834 324 92 -25 338 74 927 -502 -286 464 -922 -976 558 366 356 55 -675 404 -838 105 436 -524 668 -699 79 -768 -966 -773 -1000 -245 712 41 839 699 819 -687 564 -12 -575 -210 558 344 -657 356 130 77 -475 137 176 -302 -96 182 -800 958 366 874 298 -451 -499 380 10 739 -503 -773 -496 -141 446 -785 295 -711 652 -746 -874 -452 -373 -446 579 -230 -30 538 -644 762 -143 -781 196 126 -107 465 62 93 -605 441 862 -220 45 509 -62 185 757 -385 -585 380 722 -433 431 -685 -467 587 -790 225 -97 -339 628 -490 438 -200 -480 -864 665 -762 962 312 991 -118 -202 226 941 -358 170 662 224 54 848 -93 799 355 563 -793 -427 273 -801 -15 -915 711 -966 4 -194 -208 -398 449 -960 71 951 -132 -133 -764 -614 159 771 795 866 269 510 -587 183 -531 530 -781 -174 133 -135 -292 178 -169 -995 -459 -914 -744 -135 343 -766 261 -59 -359 366 421 227 821 989 434 441 740 -129 747 -572 -505 -3 -806 979 -847 827 -472 640 -326 186 609 -528 516 32 30 747 733 625 98 -774 586 438 363 -553 878 -613 -446 -472 -509 -686 605 668 25 24 -368 378 135 641 -987 393 395 -225 575 -218 -303 -827 -315 -784 698 -465 288 583 -439 173 70 -491 -455 967 175 -935 608 198 453 -843 -583 -170 266 -237 -531 -39 -205 -587 -806 490 89 -399 -89 908 -190 859 204 -13 692 -914 -762 972 669 799 806 -877 861 -714 955 406 809 676 -965 -557 375 -558 640 -240 -922 76 773 851 -144 309 -790 -427 821 -685 -869 364 17 698 -615 -333 580 145 750 -101 850 806 235 -380 194 -501 -210 550 -758 208 -602 -497 510 304 233 68 766 -79 -32 518 -45 -117 -368 589 797 -796 79 599 -475 174 -998 531 -514 900 -560 -950 726 534 -854 735 75 -383 604 516 93 -142 313 573 234 123 519 715 -424 -516 -816 820 564 527 294 562 -484 -361 904 225 163 -597 -760 -71 949 -329 -879 -632 -248 513 745 802 -677 -260 -553 -572 60 723 141 -826 683 -390 -169 492 -550 0 226 266 -85 829 -203 560 -189 503 116 181 -189 -99 251 -984 658 915 936 240 -665 641 -385 326 125 -73 255 327 -631 -345 -426 127 -599 371 605 -840 532 -605 -184 707 989 -323 72 966 -503 -218 598 818 395 -382 -200 -947 70 272 -403 -432 -870 -110 985 -78 -908 -562 549 -435 903 830 406 -841 59 -63 -356 200 -226 444 215 -456 -442 -428 238 -719 286 895 663 683 952 126 -834 502 -871 164 -229 110 67 -430 275 272 666 -355 -641 374 -867 -928 624 680 24 180 417 -260 485 757 325 -430 -493 -996 -611 -106 931 -610 -943 -32 -157 794 481 -990 112 -603 -831 -406 263 559 444 495 138 -465 -968 64 -506 979 860 608 -857 584 -706 212 -396 -360 -629 -433 -516 -507 -424 -29 -339 -990 -714 519 449 665 -456 156 765 -605 124 481 -375 -477 378 -123 734 -757 982 693 -954 24 293 -505 759 -24 964 700 -511 -57 969 -971 261 -91 22 269 -886 313 -750 -108 145 104 674 -889 975 665 372 951 -256 932 -726 290 -933 -355 -828 324 -470 -415 127 -623 -629 146 354 926 142 621 21 125 -744 -800 754 382 -854 -31 836 -45 205 269 565 307 704 9 329 -717 354 -152 56 -372 -537 599 -391 814 183 609 -225 25 -26 -67 -238 441 -418 -174 912 52 914 262 -923 -239 -753 -983 -511 984 110 -385 -333 -493 269 -574 638 715 -160 -94 -576 -865 -114 88 121 450 -165 -829 -1000 -865 427 692 -145 -74 -138 515 420 -692 901 84 -118 422 -110 -751 -746 -913 -711 125 -320 -960 -901 -657 -786 915 -176 -778 846 979 -379 653 -72 457 404 98 16 -504 -98 -405 -596 -264 816 -648 278 968 35 614 488 -623 205 294 -605 411 709 -525 -314 187 -29 950 271 442 592 -895 -473 -290 -243 -44 -756 -425 -479 566 -145 -457 -745 197 470 -919 379 832 508 700 626 891 201 -475 583 472 -766 412 -75 -845 -771 497 390 211 -362 -264 805 999 -214 999 -545 -402 -327 -182 -839 979 -537 -254 523 83 700 -951 92 -236 249 -343 560 -416 -588 -110 682 596 336 444 -821 -558 834 251 -228 -905 322 277 243 460 -601 -996 247 896 748 807 -886 -276 402 -701 -642 -911 121 53 -201 -240 -697 661 16 719 -896 -322 569 -745 32 919 847 612 -49 635 590 -791 -814 -88 -73 456 -78 829 -764 785 796 688 408 -384 -200 -380 -105 490 709 71 -145 -469 -640 -969 -629 835 762 -518 -97 -862 449 -152 250 -924 -903 -187 -218 -98 -649 446 314 -702 51 674 -940 906 -620 -423 289 836 787 347 -850 985 -297 -898 906 469 -572 242 -956 858 -750 104 -49 -362 901 891 246 -456 639 -351 770 -524 -262 -70 373 -492 920 -409 -926 182 -704 375 -441 -859 396 615 -49 -703 947 839 93 -841 971 157 -647 298 66 637 423 -81 -330 707 100 -72 -217 -455 14 -805 -924 -29 -421 -123 -424 -610 227 508 609 180 324 686 488 9 -668 295 839 -916 -18 740 -966 -573 425 122 -438 -107 438 -672 -360 -647 355 445 -910 850 508 482 681 326 857 -107 -254 1 275 -473 -727 789 915 -220 -419 -556 -357 -62 -599 0 -635 -533 778 -860 164 -13 328 57 -754 491 -42 730 397 -927 23 766 -534 -392 213 860 50 -382 956 220 -350 -470 419 320 421 140 -576 -705 -996 419 603 -729 -346 885 536 453 234 200 926 960 738 -77 -230 -909 -465 294 -835 883 899 226 352 452 895 475 -449 -675 -313 -97 732 -230 -325 393 754 474 704 467 916 -861 -626 -193 347 482 -263 -15 -920 28 -684 612 -987 554 548 -138 740 -346 -403 -189 332 371 383 -683 863 768 -448 -910 -72 -419 541 -930 -501 -910 224 -599 662 668 994 -85 497 125 -843 543 479 -213 -376 -328 10 -988 304 -851 967 -427 106 208 423 733 400 561 316 964 -865 318 318 -238 -21 293 -99 720 739 -902 475 487 591 701 -969 460 -920 -455 -314 -336 -901 -612 528 -480 978 611 466 39 856 243 305 -431 -514 -306 128 377 -362 -172 -54 -808 613 700 -522 669 783 810 892 -180 -795 -932 407 -908 522 877 856 605 989 510 -113 685 111 257 -154 78 903 -52 658 -49 -368 828 288 326 66 495 35 124 509 586 -97 356 213 -729 291 1 151 440 296 -682 446 -371 11 -562 -320 -758 825 -985 -794 791 -703 -359 927 843 569 178 471 707 657 858 -526 439 -328 77 -449 45 -714 -593 -753 221 -148 552 -702 105 -84 441 474 -174 169 270 -991 969 -830 413 507 761 -426 -330 -318 307 -8 -522 577 26 149 -44 581 -180 -678 -443 -846 991 498 319 -578 -154 84 -939 187 -109 -713 865 164 605 70 -58 967 -699 -310 -211 -898 -682 375 711 746 402 328 -775 139 866 -526 -979 667 -789 -346 657 -93 -323 -788 523 534 -538 -27 -514 -185 582 -544 435 433 -291 588 246 721 -885 643 921 -997 896 192 188 -167 -349 -314 691 -98 -63 -927 908 813 632 345 912 -306 390 868 -32 -692 237 -849 -345 -365 561 -924 849 278 -699 616 124 717 299 833 -595 139 692 397 -543 35 -405 -574 715 148 -754 -284 -295 409 -459 194 102 -146 -885 670 647 -315 81 862 -444 914 295 832 780 -570 79 232 -902 -100 344 722 -878 317 -144 -875 240 555 -958 996 96 93 -685 946 -293 367 -534 798 -844 920 -600 -78 746 -571 745 399 -25 -895 212 -936 358 -555 -377 -251 661 766 -317 -981 680 88 -713 766 480 802 657 -196 -716 -4 -253 421 -929 -41 130 40 -651 -514 939 202 892 -172 -946 594 -48 17 537 463 196 719 -614 -984 807 900 846 -957 -450 -579 -117 -298 233 -841 -901 -920 839 -34 128 673 958 736 506 -602 -874 126 -318 -340 952 -86 401 616 -374 -613 258 698 454 982 740 -800 -887 723 243 437 -48 -459 535 -265 -647 3 -450 -943 19 320 -232 444 -558 -30 -277 -45 593 -739 578 744 746 -606 393 936 557 150 338 252 278 -542 515 390 669 -54 224 -991 634 496 -468 -895 970 -698 -809 -970 -969 -289 -625 -489 -491 -880 615 191 -734 -598 353 181 974 769 94 493 -188 912 518 -204 405 -585 -146 -898 -19 459 -940 -58 -860 -75 197 -957 287 883 333 -477 -643 11 -298 -541 303 -586 -532 636 340 -718 26 155 620 -180 174 -301 773 688 -474 -700 -592 372 -816 749 -347 164 778 857 219 819 282 537 118 -915 -306 -862 -160 82 -952 31 308 -285 -408 708 704 -852 842 -172 -799 -494 971 -215 927 -208 700 -660 -728 -282 -786 -672 -535 -516 -368 707 -93 -558 593 82 878 -691 841 712 331 736 -642 -395 -384 452 -877 595 -953 -30 498 -404 -399 771 790 944 -567 -204 -60 749 56 645 -743 -770 -862 945 432 96 951 141 117 718 -922 -408 918 -167 -936 -840 248 306 -755 -874 279 -59 624 -66 325 743 -167 -291 -313 993 70 -254 182 -896 -675 -609 -51 -403 -977 956 349 -248 541 209 -90 -549 398 -334 538 489 -74 -391 885 -255 733 503 -378 676 618 550 -596 -738 -802 107 -417 -593 485 -958 254 -299 220 -233 384 -537 825 -948 574 -140 926 570 248 -791 -612 -12 -520 -194 -544 142 -195 162 -973 -390 544 -43 570 -973 78 -304 -235 586 -912 -980 404 253 370 185 832 -140 -301 -27 -629 -908 410 523 951 719 987 -390 29 411 900 -392 -834 -238 -238 182 -698 870 -139 -934 942 164 -180 831 -192 -173 34 -481 -108 -184 -102 447 -638 606 -802 -115 -359 -928 -51 124 388 471 234 -762 233 -552 392 454 162 457 772 903 521 -551 820 -301 -103 905 -888 717 413 631 854 873 -61 -784 -30 238 -286 -428 -173 -403 -194 435 -870 294 -138 110 665 958 -378 -995 248 -450 895 -5 -842 820 -744 -492 644 822 -315 264 -15 -232 358 -37 506 776 236 -528 469 -564 -857 946 69 256 494 260 -293 -224 86 36 192 -21 -392 -348 -873 -688 -891 -100 637 -730 820 -278 -866 -717 17 -933 -965 -326 -831 953 624 129 29 447 -211 497 -413 106 -596 16 596 745 -256 206 -978 421 -384 518 -235 309 712 975 -289 580 -346 -703 248 522 450 -619 814 776 -185 -603 209 607 539 865 516 -296 129 -908 330 467 -18 -105 -328 -267 -509 -698 -602 -116 5 168 -975 347 823 -82 -879 -991 506 -483 -853 558 808 299 -956 421 452 915 -84 72 -627 -576 308 526 -359 -588 104 685 -681 237 425 -522 -287 306 500 -106 434 -165 44 -748 -828 209 572 860 -847 -510 -502 -274 -812 -574 890 -688 -283 361 616 474 -474 488 485 -514 -643 -344 -179 463 178 920 932 -485 -756 -706 571 -152 -295 929 701 423 778 -966 305 993 -749 -417 -321 -628 59 618 384 -718 876 318 -24 -359 -334 -581 698 516 821 726 103 859 495 55 584 -461 -951 -586 378 400 -384 549 -551 -718 619 396 -425 -16 817 -285 -492 353 -52 969 -227 373 247 995 -652 316 932 -949 -212 529 -751 116 -785 -465 -376 -389 -593 -343 184 376 -52 -425 -40 17 474 -335 935 -828 55 -861 447 286 338 -493 956 -518 -510 695 -843 703 -918 -998 -192 472 95 -101 -251 -500 751 -838 -411 -909 -756 -35 114 872 928 334 -722 -718 -201 -634 -741 403 -371 -267 16 142 514 -704 712 479 251 -432 -327 405 -34 -339 885 -887 -150 -381 717 998 -375 546 -488 68 141 -77 -318 -944 -263 359 657 -876 657 538 -163 -418 -871 871 -174 715 -586 253 -653 105 654 687 -919 -922 109 -870 611 -841 -824 -377 140 158 -532 254 781 184 673 -490 -135 -188 -905 -372 -517 468 362 -182 -13 -383 184 -597 -48 701 492 169 -226 -214 315 790 -772 957 157 677 -421 -25 -105 730 -789 -506 -790 234 -608 779 -410 -152 403 687 -148 -762 -63 130 -944 -450 191 -253 794 -852 576 285 638 96 -121 857 -407 258 -556 -209 814 -942 380 164 -846 -54 -825 -772 81 894 -250 -241 811 -768 -291 -438 -183 716 -745 470 721 38 665 -398 -29 -77 870 -486 -262 -943 518 247 -665 63 -445 -709 -751 545 -736 749 96 822 -448 -422 -883 -355 -569 -204 92 -701 -739 715 -8 -924 627 -847 -132 699 -202 -920 802 632 -90 761 221 -862 -354 882 533 -413 -298 -21 -21 -968 -225 -799 507 685 -516 -802 -158 816 -862 -761 605 390 -52 71 750 -16 639 -430 -313 -555 892 -324 792 -909 91 -113 188 -490 26 -189 -80 -864 -818 393 281 523 -872 244 844 -430 686 -671 -560 -290 -335 880 -635 315 540 -527 -469 480 -938 -57 772 728 514 -5 -438 -755 624 -618 -671 895 -292 -314 -943 -639 911 349 -372 -362 367 240 26 938 864 -178 132 386 177 -931 -157 -641 -675 616 -920 -230 -799 430 342 557 630 881 -179 14 -753 597 -750 515 763 863 590 994 664 -391 395 466 618 897 208 -902 -596 -725 -340 653 -920 -977 380 921 -219 -275 270 646 -229 -684 -788 212 -171 821 -244 -961 287 -577 -154 -153 -306 -689 -411 -173 757 -530 -113 -624 -453 -748 -471 940 -138 -44 -778 493 -432 -611 253 -80 330 911 -294 -559 142 579 -382 599 -525 -101 -668 644 -968 728 -888 373 -917 -763 -895 -387 -895 -485 150 -628 -328 -737 -200 643 362 374 -793 -178 887 30 222 -336 -684 -95 707 -276 249 194 562 81 -227 837 -1000 693 -970 543 77 -432 714 759 -276 474 -100 530 -802 518 728 -823 832 -940 307 -777 -946 -480 -22 -446 -432 8 -131 958 196 356 393 372 501 -382 -425 470 694 -767 153 153 -122 -623 -423 -862 13 523 94 -240 412 -758 -515 293 212 -318 -105 -629 -929 -307 846 -944 935 -851 44 310 140 -241 -922 -659 655 118 -256 -653 430 161 -86 681 -166 450 948 -813 18 617 133 -948 -202 392 -445 359 955 466 -608 -873 -16 591 -60 -964 317 764 -766 -597 158 416 -141 490 -963 -416 265 420 344 876 96 219 -180 302 2 -409 758 238 -320 55 -805 -876 368 -101 232 730 -308 69 366 246 -851 493 -235 467 -351 688 138 684 -884 320 -478 33 -478 973 306 114 569 542 993 808 422 607 755 425 -895 -525 -199 -710 -263 57 -784 411 -553 -302 -984 628 -633 296 246 126 -333 35 -866 474 -126 -18 921 -972 348 -185 422 -232 615 200 382 -602 -171 -829 994 828 -648 542 -32 56 986 934 -577 807 813 -45 -873 830 485 -513 136 -236 726 273 809 349 -91 654 83 -880 940 -157 -293 73 762 -851 426 -337 -894 -481 -361 198 967 32 406 -797 -578 -297 471 676 625 778 -620 459 -167 707 569 -319 962 -245 564 -175 788 -470 8 529 280 731 -24 583 -95 -665 -485 -626 -402 884 -682 883 649 815 -789 -327 124 -803 -235 471 308 936 519 18 70 -335 -24 549 626 -492 958 -105 -985 -87 -450 1 -733 827 -957 -995 727 690 200 -366 -857 662 405 -407 -625 -400 981 -74 228 650 79 461 -886 -399 -490 731 192 806 -330 593 394 976 197 -579 632 47 896 -462 763 -531 -151 -677 385 -895 -407 -373 63 73 777 720 659 507 -356 606 382 466 -335 577 -780 744 391 543 -533 974 638 242 523 65 909 -224 -64 278 -923 -36 -172 619 -78 400 -230 -190 -693 -456 -999 68 940 -981 214 -471 850 -150 80 -394 -539 570 34 -798 -935 -836 841 938 999 659 -756 840 -378 -295 866 -153 -843 -222 412 146 -621 933 -313 -657 303 -345 -725 -156 297 200 -253 -572 -741 -650 177 -38 16 -184 -451 -547 -564 -673 -822 -479 992 -512 505 -825 -718 208 -932 -488 915 221 191 796 -896 999 38 452 -610 -824 553 240 454 279 274 -888 -539 355 -72 -902 361 -970 -427 -148 238 -141 -722 461 117 -30 356 -594 -593 -30 -786 -174 -763 163 934 227 558 823 918 -88 -295 -545 -813 -311 -911 -840 -264 215 940 947 -600 299 -88 -233 440 837 -366 312 250 -776 70 243 -878 215 22 205 549 715 323 2 -926 -308 -100 -89 769 996 -609 -177 70 -838 -968 -426 -593 441 -22 -117 -902 184 556 -42 218 -713 676 -791 561 -458 -51 -952 267 591 -838 673 666 411 -815 -636 -932 667 -985 -855 -739 -364 339 591 -924 31 -443 -1000 22 438 314 314 -873 -961 39 943 318 -536 -890 289 471 262 -644 109 -770 -809 -120 115 -604 724 283 824 -573 300 788 -68 646 925 240 -638 -551 -524 462 279 270 470 -951 824 451 -690 -330 -651 360 560 882 -894 156 854 -51 865 -996 454 -370 -115 -942 519 -81 383 -916 -497 -119 411 559 272 -291 253 500 507 746 -818 -224 388 -355 -470 -638 -593 940 -326 220 477 951 525 324 463 -238 657 335 625 760 -686 -365 737 -688 856 173 -31 -75 613 -851 -558 408 185 858 -911 -176 -276 182 -714 479 -384 -857 326 342 365 -152 -617 915 -274 420 -990 669 -733 -150 391 964 -184 -757 510 -453 960 -40 -760 -301 -805 -561 -246 876 457 -713 750 -631 -725 -461 -549 674 -685 374 -628 -467 508 748 918 633 116 -889 -741 -953 -309 -558 327 -121 234 -954 286 -461 -610 -262 -891 -474 -605 526 140 362 82 522 -346 267 -888 -941 149 553 669 -326 263 -300 -358 397 -608 590 324 557 135 248 -71 681 344 -105 341 161 -204 -957 676 94 -685 418 -50 793 353 894 126 260 -597 100 47 440 -432 835 276 -770 -241 890 -112 106 -329 -858 839 977 725 -934 -558 872 508 532 -260 -318 -865 367 263 -965 977 -694 981 381 -510 -589 661 -374 -243 900 -392 -589 573 185 -870 339 189 367 -413 428 -98 498 -138 762 478 -791 -184 326 814 977 675 -800 758 -951 135 -367 -361 962 860 -750 -988 -762 394 -424 661 213 -431 769 -929 945 -858 -595 -948 -322 228 -523 -670 -342 -756 4 -697 335 -702 880 381 -155 246 -103 938 -388 -354 208 953 87 574 250 -117 -55 -183 420 576 -883 713 -662 -802 -852 328 797 920 594 -495 345 249 247 353 -665 -188 -700 -293 -548 172 -227 -672 -366 914 -172 454 103 -940 627 -275 -434 -970 -163 -279 316 -438 562 79 911 518 -570 -340 887 248 -757 861 -656 -408 -87 374 -286 -113 729 -978 -487 -691 -492 253 -603 542 -862 -493 107 -976 271 934 116 323 619 -39 797 6 77 -704 -134 836 -179 -671 -702 41 -508 -465 -861 -9 146 89 565 543 812 -518 -134 -674 -676 -776 817 260 47 265 311 670 276 -950 656 -264 -274 886 -505 916 -227 -691 -826 591 -208 503 -354 -478 906 270 -568 157 303 -261 443 -96 347 816 956 401 82 455 482 257 -685 91 519 899 430 851 648 464 -795 -147 -602 -586 -648 835 261 1 446 -288 -248 -719 -437 398 659 -229 865 -135 381 850 20 637 -904 612 596 -105 -303 -271 -386 561 213 -686 131 -215 -523 172 -519 755 763 366 -388 -918 -381 229 -927 433 251 -609 815 -893 333 546 409 -906 -469 -743 -771 54 -211 -462 -529 -927 -207 509 146 -419 336 -264 -704 -73 -662 -70 -201 256 -770 227 -803 -280 394 460 -25 -642 545 48 717 -904 -153 678 584 175 -59 41 -48 410 -93 999 261 -999 -253 733 -150 54 831 -182 666 -710 906 -842 428 -144 -205 317 -922 -456 1000 -137 30 -233 27 920 -297 238 698 6 564 569 85 -539 506 488 -612 -305 -607 463 836 143 -382 -941 650 475 -973 -319 -360 -612 -299 675 -10 -929 467 -624 594 -381 -913 605 -366 412 -632 47 -639 -766 -270 -462 402 -696 -173 -892 -318 -988 297 644 -346 475 383 -621 236 -236 -406 11 731 -750 821 -194 -442 -727 179 -371 392 -452 -983 -747 -608 -715 327 -79 -134 212 213 618 937 -337 591 -924 -783 -79 -528 483 -631 582 119 -429 915 -505 -323 -98 540 -596 14 108 -318 -488 -11 10 -466 426 845 698 -493 844 732 146 962 -933 136 450 -253 585 987 521 459 -383 995 -549 -892 -474 -386 -744 -514 -257 -364 94 -812 687 106 187 -956 143 -321 -34 -746 -358 248 -110 925 -130 354 933 -947 744 905 273 456 984 -33 -686 514 -780 -516 -965 326 350 888 251 -867 -734 -330 -252 97 -653 -59 997 -444 -677 720 -808 816 -173 203 391 -719 -562 859 204 868 905 -867 756 212 261 -7 -347 604 556 -404 -759 934 -382 -426 287 803 -54 -373 912 -140 -772 -708 875 -526 185 286 712 355 964 -557 278 -288 -441 196 607 161 -543 -980 -746 -437 842 277 831 68 -488 -529 -987 -604 -929 -141 -142 -235 744 -232 -320 177 583 -993 -955 741 724 680 402 42 -371 -634 945 -106 -622 190 197 -599 -245 -362 804 239 -941 557 345 797 -505 323 -809 -18 873 -767 245 -282 -474 359 -285 -749 -184 930 173 846 161 200 12 -558 175 -212 -845 -283 -700 799 -845 232 253 535 -37 657 743 580 725 909 -15 -110 -276 386 -8 -88 226 225 108 -288 -878 970 932 -505 914 856 752 -944 -797 -959 -820 -620 -912 291 169 -629 376 -631 55 237 841 946 495 1000 299 -380 559 99 972 113 -738 -949 -640 -576 764 123 -463 881 -90 858 848 -967 207 -508 -986 -235 -166 972 659 11 -725 -153 -427 -905 5 -15 631 -363 -500 -54 339 406 -562 576 -571 -980 -946 594 682 306 -887 -983 -294 761 232 -600 736 -947 -559 -449 -412 -351 704 -87 11 957 -445 282 63 -349 237 -446 396 238 160 -245 -803 -131 -372 641 -707 128 80 -593 597 -384 -953 -30 68 487 704 -194 95 -657 275 -885 -202 -960 187 -916 537 50 305 -462 586 675 -354 -648 -403 735 475 737 622 138 45 -348 -510 -107 915 652 -538 143 -155 632 301 -975 761 749 24 232 -698 189 -711 -901 292 -712 695 -181 -382 971 44 905 648 -631 749 -15 490 -872 -979 -792 257 -302 874 -31 401 560 934 412 -963 441 -742 -322 57 644 26 577 305 917 691 -232 -471 -388 966 990 -621 -735 -415 743 922 770 901 -338 669 754 696 -742 991 -171 -221 385 942 -798 630 319 -293 905 -911 520 965 38 -59 76 236 -904 -129 -162 -21 656 337 638 133 -562 187 -88 -622 280 955 -285 -15 -70 213 -387 -961 68 100 853 351 19 -562 555 96 -530 68 -761 -624 -841 -154 -715 756 -824 -186 892 -965 181 -438 222 -416 209 99 -840 -81 938 283 -341 226 423 18 -997 -987 -78 -737 212 188 -851 202 262 -512 3 -201 314 -7 908 853 -409 621 477 -594 572 63 -852 -499 -608 -815 837 -574 621 302 126 -563 88 263 251 764 -369 688 -762 337 792 232 -650 75 234 -112 -309 -925 484 535 24 -368 897 799 897 -407 800 369 896 -553 993 238 -350 669 565 683 560 -37 -691 527 4 -427 575 752 834 294 -989 -583 287 -360 -648 -928 -658 -155 253 -363 181 -421 -491 -73 -733 294 -342 855 50 701 994 -517 -934 -486 -683 320 138 287 688 -474 -492 -262 152 -744 -802 944 -629 -781 341 355 923 706 707 -531 -73 -985 -668 808 -706 643 -770 -588 599 -290 138 315 -645 975 570 -311 752 -164 936 264 -553 897 498 184 552 -8 630 -527 -121 325 648 -945 868 827 881 -185 817 -220 678 190 954 670 -877 -458 -733 -924 105 -445 695 982 785 -987 646 -903 69 -25 239 -334 219 238 -453 -282 221 -152 234 -788 463 -98 319 758 733 -999 -724 -227 -29 884 838 -346 268 77 145 -182 62 979 293 -717 -560 164 -422 -17 -52 118 -268 749 363 531 956 632 59 -176 371 -726 -297 263 607 -279 -98 -924 447 -884 434 991 -238 732 681 845 602 -467 204 -709 -925 -399 712 -325 323 -520 467 294 879 -849 -862 -731 -749 642 749 -623 422 -808 339 740 -337 -339 -143 190 42 -873 -232 -884 224 -330 -688 -798 320 -1000 -828 411 752 -750 709 -215 -272 565 -879 -771 -359 745 -52 248 768 -722 -59 271 650 -937 -69 472 -424 603 866 -975 -297 458 -15 -860 -221 -19 -735 -918 -41 592 -29 725 195 -867 -947 -225 -374 -891 709 677 258 -168 -920 -215 -108 -403 -957 190 -937 -859 895 -567 332 332 21 -850 -210 744 962 -894 -155 129 -339 -20 619 996 9 927 189 -574 957 819 775 -163 572 -284 -217 -639 740 -166 -627 -894 374 -199 121 -45 249 33 -20 -335 902 -734 512 -908 78 969 924 -698 266 653 962 317 260 6 -441 782 -637 -928 -961 -685 -72 -958 -896 -504 375 990 -128 860 700 -16 526 617 241 -260 645 -807 -165 -412 -843 45 -493 -400 -188 -853 102 -481 702 -10 -609 -409 568 528 -860 752 798 -239 147 -635 187 735 734 -730 -901 443 731 -488 -225 -724 -551 286 -736 536 441 -212 931 149 -250 -675 107 245 -115 305 -317 -624 155 17 612 532 -277 -623 242 -897 -920 -159 -492 1 -946 327 -275 -877 729 381 -273 701 -639 6 452 563 135 158 536 -286 229 224 -784 -640 -180 84 -451 -694 825 416 -170 -756 -95 -611 260 -637 499 625 -612 714 650 -866 -527 -979 403 494 -922 -997 312 -547 -137 -814 289 -795 624 917 131 66 -56 -454 -332 240 867 -978 -377 -719 -820 -187 -321 -26 -472 -408 -8 -256 414 275 327 188 180 -71 927 -879 -339 270 63 905 -308 289 763 20 -17 -316 -43 19 -686 792 390 -264 -794 705 572 979 325 -472 182 -156 -83 -488 640 -647 -391 -586 -772 -287 -442 -963 306 452 -937 831 -679 375 -210 -758 -183 -722 347 538 -585 64 480 -586 28 -568 857 -844 -331 802 933 461 538 81 -651 -701 -352 -548 -508 -460 -995 26 -840 400 -645 935 -628 -672 -783 -123 -966 -429 37 847 990 -197 520 300 700 78 321 240 -532 -681 -367 707 -998 630 55 -967 -197 414 -615 21 620 441 433 137 -259 542 544 -226 -433 788 647 -133 820 564 -296 619 181 -319 150 58 294 -996 -233 -180 -12 -834 376 31 -374 614 501 -206 -600 -197 358 204 511 -528 482 644 -425 -478 178 -129 -926 -561 -480 271 -478 -93 -752 -75 -680 403 -804 -940 -487 211 558 -563 -101 -740 -883 387 703 278 -587 -487 168 -134 -151 351 848 930 135 -562 -205 154 81 -685 612 -236 -43 157 -79 316 535 -57 -400 346 648 -848 521 488 700 377 -739 143 546 265 491 -336 757 274 211 754 -307 802 -62 -723 993 -564 -890 451 177 404 527 -129 537 851 -303 635 -484 412 -919 -550 275 -25 275 -80 -871 -728 -240 131 -476 -908 -448 661 -90 -621 -739 806 960 -337 955 114 746 -349 525 285 310 -841 -986 -714 -45 928 151 -373 -919 -108 505 -327 -75 -165 276 -718 -613 -688 849 85 693 187 -103 -767 -75 78 602 130 162 -914 -409 112 491 613 -488 -380 -446 -800 467 401 -918 -84 -746 -77 507 734 337 628 -295 -976 802 623 776 67 175 -435 -210 560 -129 144 -39 977 238 -90 -918 879 339 -927 -34 -820 -385 206 346 855 -732 185 137 669 -141 488 601 94 461 407 894 294 -519 -400 803 19 615 692 -697 -68 191 111 571 770 -944 906 588 725 414 -977 817 133 870 889 -188 -841 -875 -411 -687 467 -787 -543 -220 -763 -760 158 277 505 -737 -10 -690 -98 793 495 -977 323 223 -739 268 132 580 478 633 -108 457 697 886 129 463 555 523 436 967 972 -9 521 574 -706 92 -141 -164 -423 -953 -753 -597 60 381 -919 -363 -112 884 512 -307 742 -871 731 -158 -753 -439 100 896 -125 238 591 6 -303 176 719 -794 -519 743 835 -316 657 561 950 639 -821 670 569 345 951 667 -804 477 -951 507 -183 825 725 -17 52 537 -951 -93 801 -351 -379 304 700 579 772 -924 668 882 246 -646 22 -792 672 665 -800 242 714 292 -788 -366 -246 986 -875 162 -925 252 -396 941 -780 933 -33 -336 129 801 464 107 -843 -604 792 -490 282 697 -500 -755 -538 976 -943 582 -9 -874 208 -661 24 341 -23 774 758 -646 488 -252 10 -290 -742 117 41 181 140 960 772 -784 -401 -308 801 -44 -131 -13 291 966 612 937 521 737 854 973 -271 836 -884 288 622 -144 912 882 188 979 536 -543 -1 581 101 418 -52 480 -644 911 291 -367 908 -504 280 345 -324 -728 -314 -701 26 -170 145 -859 -98 328 409 -830 -899 506 839 -475 -659 -186 974 -34 579 898 -952 329 190 -314 -339 996 -535 823 -608 446 974 513 26 -487 614 -742 963 -494 -205 658 563 -442 29 288 -595 229 566 -482 -440 723 -266 641 691 -471 717 -181 647 -177 -12 -885 -908 -353 377 -817 270 -210 397 83 454 440 543 -401 -475 966 -501 572 231 -227 -220 -390 -125 404 173 145 196 564 -677 -751 -93 -878 515 554 -989 -174 925 -989 555 -612 -217 327 924 519 -373 -946 -850 -330 685 -644 340 732 779 -483 -727 -698 388 52 386 34 982 136 -495 -806 -945 -432 -181 -247 152 -40 230 774 668 -486 -635 -296 388 477 -724 819 323 301 967 -321 464 823 -950 -403 -205 -649 -468 450 327 673 42 -493 222 -119 721 -610 -586 541 485 -378 -649 -698 -820 131 -532 -527 838 786 453 -972 337 -158 174 -104 274 -436 157 614 -167 516 -668 365 -198 699 -479 678 -651 197 -717 -730 639 -330 239 -318 347 -301 133 -295 -787 -733 -495 -748 -952 -691 -65 346 -25 682 -771 96 142 542 -899 -191 -977 536 445 692 896 896 300 72 0 283 -629 730 281 900 554 165 -483 900 498 -213 -208 -884 262 -367 -340 -725 -561 -585 -494 -722 -23 404 586 619 753 149 -631 374 66 658 251 403 733 -450 -51 910 -699 -250 -392 -895 52 -788 -566 529 -763 -907 -953 -805 -978 -806 -630 -150 -871 -153 17 81 -26 -391 177 607 255 -51 332 -531 829 260 621 893 124 823 -32 963 380 -617 232 -819 -246 -382 190 549 256 428 702 718 -424 303 -826 -348 125 -450 587 444 886 -529 967 -959 -989 551 -395 -646 664 123 283 -474 -216 -941 -173 839 422 136 -743 338 -142 -582 -354 855 -882 -635 49 -284 -445 397 -701 962 162 454 -806 -190 824 685 -316 404 -844 -806 929 -530 -786 -234 -310 194 -193 -603 -322 227 -363 380 591 -489 -450 275 -396 779 685 -109 -113 488 339 -559 46 -546 815 -460 -927 -464 997 422 279 596 239 588 -319 883 -971 -796 156 -199 577 190 133 781 53 -86 830 37 176 456 -451 737 162 -271 42 171 -59 990 26 539 997 -891 772 805 769 -464 749 -781 109 754 -782 33 -25 582 463 246 977 -165 -575 947 -455 -701 -310 -387 596 837 721 524 394 55 894 -236 -637 -984 -480 -620 889 973 -116 -76 -905 973 -19 -836 -339 -409 -852 -380 680 -157 -839 -925 -784 668 728 -825 -958 79 644 -663 161 603 -946 367 -902 -115 -711 -561 973 -103 -764 44 45 15 724 -76 -471 -111 -218 -21 188 -940 997 -824 -817 899 -260 191 360 931 -235 -37 574 -584 -971 459 315 -490 194 875 973 -215 940 -677 -81 488 -143 -972 425 -657 -683 -619 711 -857 130 -971 -469 170 190 -649 292 971 -76 86 -598 667 656 -198 1 -391 733 -36 429 944 658 946 970 -809 532 974 560 819 853 -157 -63 -548 475 -818 25 799 143 90 -636 -237 378 -371 -679 -876 -304 195 -488 557 275 -61 -649 -413 -29 782 -473 742 -850 -100 135 -994 715 -953 656 -586 820 524 382 67 725 -961 -437 -71 362 -803 -952 -237 761 -266 537 -364 -264 411 -862 495 527 929 560 926 595 57 788 71 618 -929 44 187 477 -941 820 -470 399 -39 -90 -794 -129 -571 -699 674 -295 -721 -84 279 899 726 346 -124 529 -384 -266 -906 -233 -564 507 51 457 -337 -847 -721 713 672 -659 910 -425 818 821 660 -843 82 729 -745 865 326 446 -985 267 259 480 -182 641 417 170 -128 -147 980 -943 269 563 -439 -615 661 -837 -247 939 35 996 918 702 736 -405 -600 240 -166 212 986 545 -562 -6 -139 135 453 -645 718 -678 280 -773 411 -863 -316 195 -42 806 696 866 -500 346 -987 -704 -44 -156 -749 -35 215 -545 -670 925 -409 -418 517 33 458 23 -521 916 -981 139 978 34 919 -698 107 -485 -463 -925 -613 -301 -722 -643 898 222 -883 -309 -387 -482 -231 -217 602 -534 -784 -248 624 973 608 421 -856 -858 263 -521 392 800 956 -358 411 -811 -721 252 -483 -390 503 -815 79 -580 598 -535 -956 963 -982 171 -469 448 -608 -892 -173 -252 -485 383 -27 -103 29 -550 430 929 937 411 332 -91 720 -935 -150 161 -211 208 176 529 413 113 959 -448 249 153 -603 843 -348 790 670 -942 36 594 850 -358 811 726 -767 -583 -633 408 -432 -437 -595 489 -461 -878 -633 590 426 -455 -542 531 -442 377 249 -650 817 -930 106 202 71 -52 -996 -24 544 -438 854 -849 -636 125 11 947 -997 -325 546 -270 289 261 82 -805 -739 753 387 -924 828 454 -907 699 239 -951 638 447 -533 434 941 -398 331 545 -70 692 -871 -876 -32 899 794 888 301 620 -691 -387 183 -228 996 -302 -768 956 -782 188 -907 131 597 198 329 600 -919 802 99 81 -548 -360 978 682 -35 -713 709 -673 -519 -741 964 -692 35 475 -11 -256 -867 -895 -73 -494 527 871 784 357 764 -990 116 -946 753 -572 -855 -491 -967 -662 -731 566 31 -724 45 473 186 404 -450 -767 795 -973 118 -772 -393 456 279 209 454 385 -750 909 959 420 670 -680 928 5 126 46 382 844 -310 -416 -469 -848 77 -90 -738 -560 676 -600 -971 428 -14 -236 151 667 863 776 447 853 712 -3 303 -632 642 923 110 -585 -945 39 587 -24 417 -894 859 831 -459 -723 105 -176 71 -623 -892 445 -64 -260 -955 -465 -586 881 843 -51 -264 -157 -784 480 -769 -211 270 -13 643 237 -305 92 258 -566 960 58 144 281 -894 -678 -588 92 -522 -773 -893 -713 -155 865 528 272 428 713 726 746 705 767 921 -154 314 -165 854 332 -742 -102 -276 -861 -59 497 -168 -586 410 -815 869 227 258 198 -542 -13 785 966 -98 36 595 469 695 -823 660 631 327 -581 38 853 -317 672 528 888 -564 620 -318 -551 -639 -179 -571 -451 280 -74 -163 404 86 425 -221 -542 -654 963 -376 -122 -120 951 588 -869 -975 -193 -300 -329 -191 -477 -603 656 -162 442 -641 438 1 -629 900 -807 828 -687 -641 -496 271 501 412 795 -630 -777 -408 -646 236 -915 364 407 -575 -780 -12 710 715 -572 364 -136 988 -79 412 718 -645 376 -683 -473 515 -982 -130 423 -852 -85 -27 -322 -974 194 518 -661 610 332 -494 -612 374 603 -86 -338 984 755 -867 241 -243 -833 745 835 296 -807 -341 490 -388 -851 913 -943 -819 922 -877 483 880 -89 880 358 292 508 291 861 -763 -739 85 973 820 295 397 -706 -852 774 380 416 -370 -514 -325 -248 -904 447 -908 881 245 661 6 509 720 560 583 239 55 177 490 -473 789 579 36 -258 -365 463 970 -1000 507 -783 -273 -136 -563 897 410 -502 -203 -113 -174 961 817 329 -105 -304 766 149 -956 -536 -741 736 371 291 16 -471 -696 287 888 647 -606 -127 -536 715 951 949 -397 920 272 -921 -888 -526 783 -521 869 -808 883 43 -703 773 163 -904 -546 632 -342 948 435 470 -85 865 975 -877 -200 -940 -22 -1 370 -986 13 -923 815 -774 503 -314 156 -475 365 -530 -491 -218 96 656 -351 50 904 230 -173 -710 3 -10 615 -394 983 -601 -946 635 630 -102 23 887 -687 -927 -252 256 29 -782 296 -11 135 -65 470 -606 -604 889 -363 218 -236 48 -663 176 473 -17 -73 193 -605 -752 -884 -719 951 684 340 603 -744 865 38 144 -41 -233 523 -628 989 128 -747 963 -151 -623 -124 431 740 455 5 347 -115 -230 480 213 463 477 -210 116 207 46 -175 393 327 121 -1 -21 106 -308 -483 760 -601 451 371 475 207 -16 396 -355 -705 -215 650 876 -939 -219 851 -493 -124 135 -674 725 -530 922 206 590 -917 -215 850 -451 329 -637 -766 -990 -760 529 -359 907 -844 983 -241 -759 447 -254 -822 -356 78 506 -192 -648 -528 742 -865 -446 177 374 350 -907 70 -850 117 -692 -268 -256 461 -476 -810 -851 631 116 272 -686 -261 -244 834 -926 215 762 149 868 -937 -717 -991 42 454 -999 807 -388 331 765 -634 -782 809 515 -854 -121 503 -760 -923 -502 -492 -588 -289 -137 360 156 179 -105 718 350 105 977 749 -364 -773 464 876 -469 295 -531 -203 698 -351 -348 257 -902 93 730 869 445 432 -386 626 887 193 85 545 -311 895 26 611 -315 -935 642 -942 -310 268 665 -521 923 -28 -10 -733 -384 691 877 -220 -42 -542 579 -833 785 65 -446 -302 -274 138 612 859 -950 727 374 -49 -115 774 -709 -261 427 463 -437 -519 -502 -209 886 966 39 -991 -532 -957 -684 159 807 877 -306 -249 -402 -593 -810 189 -811 415 884 774 366 -739 -468 -7 935 -299 214 794 985 -762 -292 941 -270 335 -676 -652 988 -623 75 193 -208 -915 -46 435 -974 687 611 338 -836 940 -344 -466 -737 -391 448 -989 493 309 163 -819 415 -457 890 647 -241 -852 -162 268 -422 -979 7 142 627 149 -451 -853 394 -751 -789 183 -8 -366 -426 289 540 -790 -847 -233 751 661 -294 386 699 -286 -429 696 493 -748 -571 -647 -680 -761 216 -769 -864 154 -540 714 -285 -382 855 -133 -658 -96 -789 495 368 -202 -433 970 -682 913 -186 -787 821 427 -66 -122 -377 -443 992 444 -219 732 -706 88 861 172 978 178 257 622 754 -8 -320 266 442 -447 -442 330 -962 466 976 203 -815 -301 -203 -995 -727 -353 993 971 602 -608 181 803 -244 -751 457 -94 352 -836 40 -84 -710 -54 -548 438 283 517 -24 854 25 -230 953 266 -999 -208 393 315 90 -596 -840 -245 -653 4 -891 270 686 181 804 905 503 -984 666 983 -827 35 -417 792 54 -779 -595 -364 -746 731 657 -200 -552 -248 499 -772 282 -696 -855 -276 -511 -448 -449 -979 998 454 522 582 -418 862 -734 826 882 780 -710 139 -106 -825 -899 572 0 -161 137 -478 350 -907 -510 -11 974 214 -662 -278 110 -942 -991 -950 71 -584 -814 -977 -257 -815 -767 -911 -776 130 704 693 -215 -800 -50 978 -769 -987 864 971 -738 -516 581 813 -778 776 293 154 573 -418 869 -220 -412 54 -548 264 -91 364 895 17 -350 515 -437 -484 522 -975 -347 9 -154 695 -405 -39 987 828 267 815 -620 923 -685 -148 -219 -334 198 413 -316 246 -810 760 -961 -52 -961 -379 -20 932 288 559 154 -593 840 263 -888 -511 209 -14 592 -980 -729 390 38 199 -207 -131 -989 -41 -95 -382 311 -234 -107 320 -227 -58 -404 -48 598 709 -651 -573 -888 -120 -638 864 -693 -661 -73 -859 184 -547 513 -485 -276 -675 -789 -59 -8 383 -939 -990 -571 -131 302 -250 442 -352 -11 -246 -979 -373 -315 111 835 744 133 836 -348 -356 -980 -528 -464 343 597 -488 658 -183 263 -460 367 811 -519 -1 4 -569 -316 -188 665 137 -809 -356 -326 -327 -472 53 -833 797 525 107 497 -624 -445 -357 563 53 772 -301 898 239 -847 579 -943 -444 569 -72 402 -130 -892 -985 607 -200 523 805 703 489 218 727 -348 -935 -476 -847 -355 330 -169 -952 -208 -806 -654 457 -81 -82 982 -853 291 -980 812 152 92 -350 264 -491 563 655 387 597 -314 653 940 -699 -705 -289 545 -424 411 -205 793 -669 783 279 32 286 39 549 115 0 300 685 503 232 362 -282 -250 205 -835 -231 -994 279 -529 -232 645 477 -904 236 -403 527 -788 7 -53 511 -106 331 -983 739 -188 208 -483 -65 -463 605 -563 604 -212 814 193 -874 126 -410 135 -821 458 798 -202 -316 -496 -480 -168 -438 -179 -288 -140 332 -563 -434 163 241 110 -76 -313 -137 78 -49 459 347 824 969 50 929 -251 -103 944 -340 -948 -417 621 -759 -546 257 -390 374 261 676 443 288 276 239 -94 -518 -473 -729 -649 76 -491 832 -319 -980 891 223 407 -727 -77 -367 41 -964 -930 -16 -1000 284 75 184 764 -957 821 -781 712 -154 -442 -934 40 570 900 61 -409 967 290 591 -632 -673 451 631 153 -484 -854 -419 -603 -38 501 940 -271 -65 -677 -898 736 -261 -261 161 149 889 712 599 -545 -892 -616 99 -631 809 -247 109 -49 -934 -708 532 -809 -428 506 -662 598 641 -738 386 -534 -373 373 -487 430 -758 -107 460 299 656 513 -188 101 -755 -207 856 -360 404 432 520 860 -2 -639 697 -567 -270 386 -679 806 142 693 -836 -652 537 -810 706 -919 710 548 275 473 -971 842 -654 451 284 311 -342 -697 -137 490 587 719 506 674 557 636 668 -890 -951 663 431 503 685 -505 -314 -832 721 -243 276 -44 811 352 958 785 -484 806 -557 -226 813 -420 395 775 68 957 501 708 77 871 154 -487 932 -617 688 441 867 286 -910 562 -735 818 -563 -981 516 473 -231 -67 313 -236 172 601 -578 -949 134 -395 31 898 417 -296 -351 -726 -596 -68 -507 496 -392 -18 -16 965 183 -398 407 -904 648 439 -445 988 -858 -895 -438 -437 -262 -536 -278 -828 -508 -623 152 475 -748 67 -927 -114 327 341 253 457 146 -373 453 330 -430 768 664 -92 -345 -859 886 -897 -24 238 -57 205 104 316 -643 -823 596 -344 676 739 355 309 641 -155 -866 875 -378 735 8 -994 572 670 73 325 -690 -32 665 -771 917 475 -90 -382 -758 827 826 -966 980 141 325 944 -388 -577 -554 315 633 -627 520 -366 327 -978 671 271 -741 -952 610 -948 -957 -924 -3 -410 354 669 -585 -514 -241 -172 140 -331 572 656 -498 -47 616 924 -125 445 568 930 159 -742 -783 -221 -29 -805 -603 -272 -351 -87 668 412 878 -277 -120 -961 -9 451 848 -925 355 576 -625 1 -634 495 573 345 147 -439 856 -369 -481 -395 -895 18 58 887 -981 -607 -93 -338 -884 248 -966 788 362 111 869 -647 -178 535 -634 13 554 -694 -163 -994 392 -442 612 944 -918 -929 144 -885 -936 -350 -917 -903 839 -1000 664 -352 871 -91 -654 757 -342 70 -2 -256 -693 -282 736 835 400 -535 352 -881 215 716 -753 134 821 -605 308 -219 679 -896 -564 -971 -559 -945 -463 -11 -404 757 184 -375 -628 -138 155 526 624 -539 435 -611 -919 -933 885 -370 -635 -698 -766 -95 -589 759 -640 693 339 -379 53 529 -476 -218 185 992 917 -398 -771 -828 -40 -860 626 366 938 -88 -642 432 937 -435 -876 930 402 -592 -960 428 778 449 178 -331 266 111 -438 954 404 100 54 358 670 -298 220 -306 -840 622 220 -957 464 -729 -549 307 -275 -821 42 -174 993 776 895 22 -788 838 -281 -979 -327 185 -460 -999 -2 886 244 -143 -495 -701 -1 898 -857 361 -343 -422 -493 -314 -580 -377 -212 -875 951 -729 79 -814 -674 -828 32 166 750 826 -281 708 -404 -725 761 -656 834 -199 430 -941 -664 -190 593 946 -971 -193 735 -365 -969 715 331 187 -159 -578 66 736 -481 629 594 687 865 -99 163 -400 450 768 -109 654 -585 -510 -858 -90 510 -727 -569 67 -624 487 344 19 -387 -382 -174 -955 111 754 371 674 845 403 170 -950 921 -141 127 429 234 -683 -44 205 -72 342 729 742 -251 754 -970 -351 -387 -674 -171 -816 255 214 -724 -222 -292 647 -354 -598 972 641 -949 899 454 553 -801 -623 -419 -288 942 -874 -219 41 -663 504 81 -238 870 -562 -241 190 -359 217 -865 623 175 -548 441 543 -480 776 -14 782 617 248 881 996 177 229 617 -925 -31 -56 -428 927 -836 -61 -678 712 -291 -558 934 -734 -361 -116 894 -146 901 -116 -326 -548 186 156 822 -955 703 724 20 953 270 -117 -801 -6 -541 445 -775 345 598 409 -249 870 180 -929 -647 -845 -855 -391 725 -594 -602 653 738 -351 -908 -268 935 829 662 900 601 478 261 709 531 74 -977 -553 -758 30 -467 95 90 660 -391 804 -199 246 -277 478 -817 -477 -706 -858 499 48 472 379 -878 -690 -646 -294 -614 239 124 798 781 -470 -224 -635 550 -406 -983 991 662 -253 -220 -379 822 656 297 686 884 962 -627 -4 -435 -189 460 186 922 273 911 217 -397 -515 86 299 910 -302 -617 744 692 -134 838 760 246 -924 141 658 -508 122 392 -891 -839 68 -141 -616 -97 49 740 -146 -162 -374 412 742 830 -990 576 -218 -646 -72 -549 952 -238 -490 -718 671 318 -130 -687 508 321 -18 -234 -482 458 571 -493 -292 -713 415 552 378 -123 161 -131 377 -377 800 -48 6 930 849 251 -12 415 -769 882 337 983 -503 493 920 -793 830 -315 471 414 -341 -135 -164 380 -569 888 -560 378 676 180 -885 651 -324 255 -771 669 593 208 -279 -72 526 704 482 363 353 -615 -314 -518 381 -903 -430 87 -298 -541 -233 592 -99 688 336 -792 795 727 109 706 -233 209 209 918 -73 -742 -796 476 -71 908 441 -188 -188 461 940 250 -219 -39 -469 -936 -444 -953 235 724 -852 -858 496 454 524 119 695 -9 321 320 -389 597 -30 166 -328 624 -505 -202 77 240 -110 -416 -296 -250 685 -828 -872 -245 869 700 935 -921 540 336 -891 96 -478 202 -730 675 -875 -186 215 373 462 -414 459 -85 83 423 -537 -254 -433 -536 -587 -893 -539 -177 988 222 -675 -152 -733 370 921 811 -754 552 -175 -585 -591 300 -931 437 -904 -828 61 -61 875 -897 942 780 965 696 -182 323 863 -133 -34 664 315 -356 676 -805 -538 -178 962 -530 -613 -119 904 168 609 666 617 -125 698 558 -150 -427 285 958 702 -662 241 -130 405 771 -539 328 -132 -799 -368 336 113 469 358 344 -378 -502 826 -752 -933 -986 6 733 -684 379 691 766 -165 -831 624 -441 432 -499 -928 45 -111 310 -644 -741 -613 -404 -382 -749 -757 217 732 837 697 817 -748 -659 -91 655 249 -156 -960 703 478 601 634 722 764 -869 958 -391 849 315 -364 860 690 -604 -842 958 85 -253 -11 833 376 678 535 400 524 964 129 568 454 -792 -476 -987 643 -828 402 -912 -264 930 -909 -923 5 -974 856 -932 -304 92 -416 -110 81 -660 243 -201 9 127 -698 -185 -525 -284 61 -789 452 -597 -226 -631 -788 221 181 -857 684 142 -229 -362 -47 894 -772 651 -665 -633 -902 507 49 865 615 -372 -126 190 -330 -138 -682 -736 487 -323 162 -301 744 -40 974 682 -692 -628 -519 864 -733 137 -276 665 -851 -791 -166 -968 125 -196 -421 -147 -361 999 481 482 327 859 -675 -731 -955 105 477 183 -823 116 992 263 135 -237 202 589 -586 -809 892 -614 25 -646 187 637 592 473 518 -892 131 -283 33 260 -173 686 -412 -447 29 -75 -507 213 -242 989 -465 662 -294 524 -499 -734 -819 -378 -437 645 634 -96 156 672 940 321 950 501 -510 -200 -973 -574 -131 812 -241 -53 -589 -131 -750 320 449 249 -711 812 55 -634 -466 -8 -182 -545 -371 -233 -204 -512 425 -25 -650 -486 -821 -514 -563 -588 522 -90 -920 929 306 -409 -476 778 -276 -374 255 30 -558 -907 87 183 639 -467 -106 -827 945 480 149 771 -502 115 -730 727 -545 466 417 727 149 -117 353 531 -690 209 188 29 -120 -878 595 -313 -596 182 943 -290 20 271 413 830 -603 -31 -816 -560 -297 -105 -686 -84 -790 400 -303 -512 -270 -14 -549 -198 -398 -149 395 574 -318 -204 -262 -508 -735 410 496 -506 225 -852 -730 -509 -361 -231 824 -844 -184 805 776 -310 -721 446 -118 -744 840 0 -270 -982 895 -913 474 879 536 -817 -651 857 611 156 -958 -498 -474 764 80 609 141 -904 893 558 -82 -26 -622 548 -485 980 -1000 204 -902 603 221 618 -805 -508 -914 513 -426 835 831 -947 -651 -406 406 -830 124 662 -636 103 128 65 -802 288 -421 18 -503 -598 -104 -851 -396 -99 450 -171 470 -585 -365 772 -804 607 -213 65 560 748 -206 -228 208 890 -964 -863 -480 694 -926 -833 -56 834 -595 315 -699 938 -820 344 -142 286 845 -215 161 693 -578 -781 256 -880 -946 -308 549 679 979 314 -169 -162 -641 -675 -711 -209 -112 577 -204 -996 -497 -698 -502 753 -757 37 -992 638 -875 -848 267 -371 -134 -335 -974 638 -305 832 920 -352 -64 -951 321 -672 -661 28 66 -342 -442 -477 -865 220 108 -636 920 118 697 401 744 -872 -768 695 -636 952 -506 340 985 -966 -17 -787 -941 -843 -322 232 454 651 685 -313 946 -274 -754 -575 -42 35 -100 -761 -824 -7 -609 -398 936 -720 -67 -882 -292 467 -93 -284 -350 905 -694 -549 -13 299 536 -767 -568 -519 -74 472 -504 -16 -545 199 -327 -318 -714 -802 324 -417 -92 931 742 657 -222 906 857 -980 404 740 261 37 -388 692 -449 -390 -333 -797 768 1 -141 144 596 284 867 -588 91 -881 -901 767 -451 -663 -178 21 964 -598 -820 -226 195 -890 -192 26 -274 161 -754 -22 -974 638 804 252 -653 855 353 -604 -967 863 225 847 -960 401 606 586 10 -455 684 -534 742 428 -285 -910 -652 -999 -433 361 -828 204 123 803 39 598 -604 258 528 875 -814 -431 513 634 -466 -905 -644 -760 218 329 652 -548 -42 242 -743 -494 415 405 194 -828 287 426 692 -635 122 -900 867 -787 291 976 305 -39 -174 -649 -738 -36 527 759 -99 -25 438 -861 977 869 -504 -92 383 921 230 886 335 277 -194 565 -397 -307 570 19 125 31 -744 -200 731 597 -937 631 -958 -14 -768 967 -508 292 -495 -771 -104 315 -57 981 -362 932 -415 -184 884 -723 -108 430 877 -500 308 543 789 -544 685 -868 957 -647 44 -39 -498 -935 728 -373 -166 -106 -943 -22 559 326 885 -439 452 417 -925 40 975 -709 -291 -950 282 -449 -312 -49 972 -464 85 787 -879 115 182 859 416 -911 -696 -496 87 -968 782 -156 -334 207 107 301 -956 -685 236 566 24 190 -587 767 634 -236 204 -241 -81 -792 345 886 -339 564 992 569 -760 -397 -13 -642 483 445 965 -42 -985 894 -502 -465 -32 -564 -671 659 303 962 -680 304 413 -643 -694 496 -70 964 442 -831 693 -303 794 112 -769 808 -198 -454 523 -805 -197 49 -960 -241 180 340 563 -163 -727 424 -701 -380 -254 -565 -910 -906 -456 -620 -395 -781 -283 -827 402 -529 464 261 -982 -652 -911 -180 -414 56 147 317 -573 -362 517 622 104 831 226 348 313 198 211 -87 -596 -941 987 261 363 976 189 60 497 302 24 -576 631 -943 -252 327 676 635 -449 198 380 -984 139 -959 -753 148 -834 459 -786 -469 471 126 714 305 -270 -79 88 103 35 -357 -703 -502 -2 641 374 -497 -102 324 -463 745 -307 528 192 84 778 -644 -603 -231 375 -254 235 772 -689 668 900 515 559 989 863 967 237 -332 -461 -362 58 677 617 -762 -672 -12 86 -308 455 -389 -272 -352 463 -346 -1000 605 761 562 -972 -999 -909 -553 448 -494 593 -359 -531 -187 382 151 265 655 -687 -145 736 825 -49 922 -27 -779 328 491 -819 -75 -213 212 -921 -893 96 186 -316 441 321 -966 168 933 -670 -868 758 206 502 -897 736 778 -437 370 -514 969 267 -573 901 -92 -926 -862 388 -559 -909 -476 -281 -360 8 -279 -525 -361 995 640 -800 -482 131 -563 258 -138 -873 134 287 -183 373 60 981 41 997 -637 -386 787 111 -546 -369 -355 -251 -133 -569 173 -998 -134 -449 383 89 956 522 -267 -724 -507 690 -211 -830 -675 -932 648 724 -258 460 154 -689 339 -716 918 -435 534 -35 -454 -642 866 79 199 -867 -783 833 -358 -772 175 320 940 288 156 -163 122 196 170 581 -317 -763 268 517 -515 478 -300 -527 -770 371 85 -960 995 -203 68 -29 646 141 -350 195 -557 951 163 879 880 911 388 -907 936 670 101 -710 -772 -979 37 -638 791 -696 -169 121 -952 546 -177 719 881 -787 -425 374 805 -325 986 -175 -393 302 13 -86 -745 -630 572 228 -572 -243 431 -572 -99 -986 544 -64 -866 985 -573 623 -488 39 -561 590 -61 -609 662 848 941 322 -481 413 369 -978 -111 703 18 -522 -501 -664 959 -560 476 133 -981 883 308 -105 364 -689 -673 50 746 366 267 934 416 -255 -112 544 922 -2 266 -420 -573 64 -23 -483 -264 -560 -746 319 -771 130 668 -652 -530 -874 -446 -251 651 -926 739 794 -691 715 -783 -126 25 542 -122 -608 -260 -601 457 -6 542 -825 720 652 354 -270 397 379 -232 200 -26 -37 -534 66 778 -670 198 -221 667 43 1 -492 722 473 -979 -956 -518 140 297 182 -90 566 269 857 304 576 -571 -37 -990 -650 -535 -330 -212 231 -560 -261 -922 -811 -731 -511 828 390 -642 132 -516 -94 461 -646 460 413 108 538 -869 332 658 67 494 -956 -289 877 -10 -492 -474 -84 -810 675 638 198 -779 -545 -490 -564 -919 -341 -169 900 409 57 -816 379 843 160 -230 165 31 -856 703 801 287 678 -321 633 688 460 -94 -108 72 -443 352 399 461 -853 415 437 370 -958 -592 -592 435 756 870 -616 -17 -578 965 -844 -355 -577 -848 -910 -780 -801 -976 540 -758 -609 388 617 891 200 -215 241 -101 -428 22 -509 -481 -383 225 -705 604 -338 -672 482 420 617 710 558 832 -784 -419 350 -976 174 -243 472 -27 455 481 820 -508 62 -626 614 -421 -445 317 765 -424 -150 813 722 773 826 806 -347 -505 372 -518 -944 260 -335 -852 -25 -191 -463 -285 -725 -803 142 55 -197 -542 -396 912 -413 -863 -730 -558 -860 737 72 -979 -550 353 663 336 393 432 -923 606 491 678 711 269 716 -822 819 -254 -100 912 -244 -445 828 -40 740 147 -577 -217 703 980 -30 449 385 733 658 25 -980 -371 -868 -367 486 692 -842 932 465 -856 -604 604 626 -20 932 489 813 -640 -528 -940 84 -692 -264 -445 451 712 -816 -924 33 -461 -145 933 765 416 -746 186 -745 35 -445 33 578 -928 -36 -864 -262 100 685 -578 -609 -694 8 -747 643 -26 -539 -688 -145 903 -31 800 961 586 -371 522 -552 631 697 505 421 491 -792 -268 732 -436 81 -629 827 -597 389 -370 384 247 625 -855 -148 -936 722 691 956 160 -911 251 851 -422 -673 -350 894 -100 -32 -4 -40 460 339 -164 -834 -304 882 -730 502 274 470 -893 -485 720 734 -724 308 723 -23 -804 -207 148 235 -282 855 170 337 -336 -964 59 -959 745 220 483 939 790 -487 453 359 577 -220 133 -688 463 201 863 615 -577 -694 -563 26 -769 -51 462 693 943 -988 -298 542 -300 -486 354 758 -727 364 829 92 253 -670 972 -812 901 778 727 -593 -704 323 681 -982 77 -960 -949 814 -989 252 -384 -169 -556 795 -649 -301 720 -180 -674 855 -628 -716 125 -109 852 -600 -740 30 887 -488 -318 397 597 782 -869 -168 284 293 -273 -894 -116 -567 -70 -818 -643 -569 195 978 -624 204 -128 -860 -251 -929 545 -770 707 167 399 896 -38 -321 944 -284 357 -869 266 851 -524 -810 428 -687 737 -873 400 847 -10 -935 9 436 755 631 703 641 -420 474 154 -859 788 819 -240 45 901 -811 891 876 -829 -968 77 -373 -308 -528 -900 -589 -284 897 392 -454 559 171 657 -187 857 600 -404 -781 -670 -879 -744 43 -880 -701 -939 -786 -158 -503 -981 -825 -376 180 -63 -821 -839 745 27 841 425 789 1 758 700 -873 -757 561 180 -126 397 328 902 575 -653 37 -918 -431 -672 556 -198 -353 268 339 -27 162 -189 -377 -92 662 222 -171 40 -883 -476 -574 -517 361 -506 53 773 43 -722 -795 637 -927 226 217 828 -534 61 405 531 158 -214 -367 -327 601 159 881 -412 28 -155 873 -400 928 -179 -831 732 -458 -756 -338 933 788 357 -294 -41 -243 136 -775 -383 -702 146 -309 6 -73 -834 816 -932 386 -441 -557 -148 -183 -851 -111 -667 -4 -892 878 -486 -609 -985 536 869 -175 -61 482 416 -675 721 -684 -141 799 843 108 -705 -211 -202 316 -902 -122 476 771 -995 948 838 667 -660 928 -792 -865 123 31 682 904 -402 857 193 4 227 -778 -962 -469 561 96 911 -993 -251 676 153 912 880 461 482 414 624 900 -165 -176 -1 -306 -528 667 -43 -316 -68 8 -832 174 682 797 174 687 -668 -901 -605 60 762 -153 -645 15 892 -220 -787 -772 -228 -863 -382 -329 138 617 423 -741 133 -941 880 -456 458 -969 529 -696 -769 686 -554 536 952 519 -563 435 111 965 779 -988 -894 116 120 -126 879 -224 -236 292 -983 -982 -676 924 460 462 -424 -614 495 -930 -978 -369 -356 -60 -773 105 -123 518 277 -548 -833 9 -421 -331 -570 979 -410 524 97 -338 900 228 -96 -950 144 -913 -55 -600 -610 -309 -460 994 248 413 -510 -526 -31 527 397 -51 -79 364 86 -383 261 154 -379 356 -134 -363 -884 -643 -295 -968 -487 962 927 -514 386 -976 407 273 -517 -601 -435 59 -79 350 480 534 663 12 409 981 -482 37 -520 -765 -421 -164 -164 -68 194 992 -769 56 -85 660 -203 -775 213 486 -582 -781 -500 961 -162 -450 742 -123 -900 75 740 737 -346 377 -589 -560 -10 -790 -807 911 381 -934 -349 577 417 831 -465 -41 -39 -229 -185 -376 -612 490 -114 -778 467 769 296 -967 -539 -732 999 -519 -726 689 -593 747 992 -210 -456 -478 -592 -376 -889 412 39 506 -677 -366 -32 -668 -950 -461 -767 -656 -205 -983 -957 406 618 213 -513 -65 922 -36 -824 -135 -417 599 -752 -331 646 -129 292 26 158 -618 -449 -330 640 684 866 -731 -348 -121 359 98 165 -942 175 -364 -699 669 686 443 -133 -883 -345 129 387 -580 -748 -974 124 832 -257 508 -970 990 149 175 184 -93 44 67 -71 -920 -330 290 529 -313 249 21 -543 933 -290 571 -319 597 146 116 -106 -444 -871 5 -238 -331 314 -362 734 -596 752 -541 754 -605 556 -61 342 668 930 -315 193 -250 -797 -746 104 -981 621 -76 72 -75 -6 284 -111 -199 -516 -274 -181 239 741 -824 721 -85 -425 -492 320 681 -680 -989 -337 786 625 46 -339 -750 -42 -103 643 883 677 426 -304 -999 667 742 601 707 265 546 -398 887 -174 -800 -747 892 -124 814 -408 -344 565 -117 426 87 -720 304 -296 -923 708 -532 44 -656 646 -175 220 224 -207 286 917 944 -26 294 -444 488 226 -43 -891 474 361 -622 318 -573 -717 -432 645 435 -508 -403 867 732 -517 443 617 617 -965 675 -510 -361 293 65 -217 102 746 59 -887 -20 -227 17 -257 360 -313 236 179 -146 437 -758 -120 -198 -803 -420 -71 529 -527 -495 450 144 -478 938 367 461 -361 -856 522 708 910 -792 -437 -883 -837 -721 -208 -710 -488 -993 -748 15 -410 -386 -154 166 651 165 229 -166 -938 761 492 112 262 -885 246 -201 -288 -3 401 811 754 -78 833 -474 -810 -487 -342 -609 531 215 916 -946 -277 750 -553 969 -703 -679 -21 974 484 396 74 -608 158 -207 930 -184 -209 761 -808 -856 -452 315 904 519 -322 -349 -819 856 473 -31 371 -360 -187 -414 481 286 523 -587 -574 700 -107 653 -881 800 -745 827 -111 763 392 -399 361 -656 193 30 -25 347 485 -549 -96 -505 -901 106 -323 -124 999 257 277 495 374 -747 714 844 -554 -342 136 -803 -554 -250 865 -439 448 782 202 -986 475 838 733 -871 962 -436 235 -411 575 12 404 475 302 -707 580 853 -584 -709 -203 238 -340 501 -116 528 -424 378 -427 569 -415 -193 226 542 -435 224 189 -783 37 946 -555 -848 -320 84 -910 -800 -937 171 -263 205 296 555 336 297 149 -930 563 727 -269 945 86 -761 942 814 693 945 -515 -365 -35 626 -627 457 360 680 -49 487 -965 -803 878 621 -92 -769 277 67 658 -22 -784 -437 773 572 -275 -251 575 996 -989 723 474 -288 924 525 -879 834 302 -224 324 -291 532 468 246 587 229 417 741 243 953 621 -700 -675 -776 949 -740 -864 762 999 -359 -362 173 -210 486 288 821 -607 -580 923 563 150 -969 -632 511 441 748 -928 -535 -627 169 68 -441 -346 973 39 33 -483 -764 117 477 -140 359 -731 -865 229 359 -895 -948 -918 -800 -33 147 -792 257 927 -897 -886 -451 -66 -437 -372 -942 714 823 -560 728 992 239 -161 -950 99 637 -35 67 -143 -260 21 -235 550 -746 171 488 -255 -171 -521 833 542 -311 13 -394 -818 -782 109 354 -807 -87 -752 563 701 689 748 238 173 -868 -562 6 789 462 -7 -117 -233 -451 477 -797 17 54 -901 -872 844 -243 -468 579 814 292 421 779 205 -697 -340 -991 -717 434 -407 215 39 -872 871 -823 -22 -600 -655 -839 -332 468 -440 839 318 -179 -35 -389 -619 440 -468 -219 561 -62 312 241 509 19 -977 -931 818 10 566 91 658 277 221 86 -494 7 -98 208 547 773 31 469 -415 637 361 823 -571 881 984 -972 -598 -433 -997 -813 383 863 3 284 535 -878 277 425 -223 193 831 225 -849 685 51 -721 -648 -899 -132 540 450 551 -101 291 -345 532 504 -303 682 926 251 -881 262 407 -39 -968 -370 -882 744 -765 -447 287 -804 395 585 -772 -748 664 -421 801 529 170 415 964 238 -524 14 54 781 -455 675 -599 88 681 -421 -433 -784 -48 -722 -830 368 -880 30 -510 -263 931 717 -101 474 854 147 940 962 -570 -660 365 655 529 87 671 62 175 -382 504 -977 877 -36 -539 -414 -319 -649 563 -700 966 836 -210 -626 -957 -378 855 -286 803 -458 452 -625 195 15 -724 917 643 883 -356 -931 -399 -327 910 -469 839 -795 -373 -539 -406 334 410 64 381 189 -115 -132 880 664 -578 -63 -836 8 -525 103 802 196 604 -262 956 -395 -998 970 -664 924 96 752 -954 -765 216 244 310 530 835 -564 203 111 775 638 -171 833 803 417 876 560 125 -811 58 861 -564 686 599 968 -841 -119 735 -728 904 18 -959 -912 -619 -23 -979 210 -898 -526 626 -411 776 107 893 -743 -371 387 931 -340 -301 -279 -548 -497 133 -979 -713 -854 -436 -218 -900 -34 597 266 866 503 844 -52 -705 339 508 -894 656 709 51 -394 911 -205 -878 -812 -631 949 -538 78 794 445 231 -998 -159 -953 -768 902 598 156 847 784 49 957 -412 994 548 806 360 653 -523 115 -977 -759 181 489 56 880 726 -550 -771 -120 802 -887 430 -236 -797 530 -393 -318 146 -276 -813 265 -309 198 -365 -66 779 -436 950 738 16 667 773 -447 232 598 784 427 21 -321 -153 -967 686 482 670 933 284 -126 713 -970 -683 521 5 960 69 791 922 798 -560 -863 584 848 557 725 -669 -594 520 438 18 -965 -841 398 156 144 407 164 -306 -133 365 -304 422 -834 395 430 -441 333 391 -811 -5 913 438 612 630 90 -579 632 -447 88 -421 16 533 -450 -679 291 749 497 -83 -188 -440 672 153 935 -621 -123 321 -246 -800 402 720 -545 -927 -588 654 -530 -313 234 -26 472 -501 -183 680 -227 -659 -430 -6 680 283 -329 -402 -565 450 -190 835 100 359 352 -430 723 -461 -586 -324 -14 991 -620 -775 533 -703 -246 -345 336 72 448 -493 -325 84 -265 817 -690 -952 -881 325 205 -536 274 338 947 -234 202 848 539 -567 -613 -501 407 475 970 -713 -976 -856 -411 289 832 -21 -245 357 706 379 -240 349 0 -383 397 -856 -435 -444 -383 317 -697 510 -867 719 -271 -629 -664 506 665 720 -221 -105 802 507 36 906 338 -941 -380 -32 734 323 410 110 -829 682 742 -612 -58 -894 -679 -90 -783 -351 -907 -82 897 31 -958 756 -585 -707 385 -395 501 187 -621 -875 853 -439 -776 726 730 -141 434 151 -343 -220 712 444 -216 818 370 955 -929 113 -536 780 556 325 979 75 773 -633 45 120 -237 786 989 -662 620 587 -564 -543 590 -457 234 -378 177 -132 -496 -155 373 -301 -421 715 121 464 -281 -312 204 -39 -734 -628 185 -137 19 247 -718 -85 64 762 242 146 -600 -576 -314 -330 851 289 410 449 -783 738 -285 678 8 -917 -404 364 -371 -75 -232 -63 -256 -121 -550 787 899 -684 -344 711 -248 -238 335 -23 -77 -960 -641 -855 933 -648 -559 -135 -489 633 -708 -669 -399 911 790 378 -685 867 916 592 -902 56 -579 -729 -924 -138 95 574 -291 59 519 -78 358 162 -729 -347 813 867 -394 -750 -475 390 -292 -492 -392 606 -780 -584 928 -334 -789 929 -838 9 -654 -101 268 945 629 -625 -284 911 847 -924 -387 501 -250 984 -922 491 152 -218 981 -355 -404 -313 204 -855 -69 -216 -288 175 531 873 442 489 -879 385 -797 972 -293 -2 629 -563 290 322 585 -195 760 110 -803 -109 507 -86 -476 -215 671 321 -608 787 -94 441 657 490 809 -901 859 -489 -889 307 -254 -666 -384 35 994 700 -499 655 -741 -929 313 -356 350 -499 728 -462 -948 -779 14 -953 -174 -197 541 854 -637 -349 638 268 136 -158 -204 720 221 -54 825 -482 -182 -850 -814 -521 161 43 888 513 -313 913 759 -669 3 -288 -255 -388 976 300 955 -306 -966 294 137 615 999 -501 626 -1 414 176 -875 207 -487 -3 147 -134 541 276 -27 -6 -86 111 434 -22 -410 -87 369 925 -586 934 958 -559 826 817 435 -589 -9 751 407 268 925 131 430 -738 669 -629 560 325 339 -301 291 359 -439 263 327 950 768 283 -602 -606 -994 718 -74 -585 -841 -172 -85 233 854 858 -632 -988 107 -306 765 -321 -215 -641 794 -75 671 586 42 -170 756 -836 992 908 -392 281 -855 -144 -271 -319 -299 45 -323 171 797 950 -873 -485 579 -129 -284 884 724 907 964 -918 -602 617 -774 -747 -923 -757 -859 -582 -325 -918 698 -548 -445 838 770 558 915 -300 163 -79 -747 761 -222 127 -58 -936 841 437 559 854 -558 -713 -247 -215 354 -84 678 119 -141 29 899 -768 132 -523 -316 -969 274 62 -702 -647 -481 638 743 -865 785 -94 -753 -50 -260 -332 -643 -544 497 583 -981 203 811 240 755 452 -107 -282 -405 972 379 130 -638 550 -290 849 -857 663 511 425 454 -562 425 606 673 825 -976 493 828 -626 -241 -284 -469 869 440 766 -101 -165 229 -913 788 139 448 643 -93 -496 934 709 -804 -165 -897 89 38 -993 787 -697 -176 -792 181 760 683 127 -274 943 710 -416 -998 -934 383 -146 604 437 56 654 767 -191 -528 164 -33 -909 -717 657 398 -733 634 279 744 -896 515 -467 599 -694 559 509 353 65 427 -949 979 -765 128 112 -343 326 -964 669 -484 111 -385 -292 -99 86 598 -641 854 242 -26 987 -171 -59 681 212 -257 -16 -618 -115 153 -180 830 -548 -853 -373 947 -795 -696 286 667 646 157 588 -168 679 -878 -120 -263 797 404 -847 -927 -56 856 -428 171 854 -581 884 -583 -873 -904 -261 -366 898 691 -863 881 499 -880 838 -490 -435 -235 73 166 -476 -35 -125 412 893 794 -867 -726 -15 -460 279 -28 -240 376 807 -545 -30 563 970 -190 782 93 543 -736 298 -640 534 314 -416 -552 318 725 -169 136 245 -407 862 -635 228 -44 438 -209 -345 491 -322 -295 4 25 308 -937 133 507 478 -23 -785 -378 722 619 469 -466 -180 113 328 899 -900 -696 -449 187 579 -397 498 620 616 -758 -732 -360 576 -35 643 -163 613 -716 -575 846 -58 -418 -308 671 -258 -403 -661 106 938 -240 85 91 -118 934 -352 294 573 -634 720 -858 953 60 933 -604 -855 -740 -560 426 256 304 -353 -417 -997 278 589 922 720 -184 -53 476 304 -810 -357 437 633 -106 171 -317 226 753 345 264 988 -645 612 -278 -838 -780 209 -141 -877 -282 -262 -264 944 -926 718 -285 691 -914 -396 150 217 535 680 410 -262 -834 842 312 256 -909 -528 -58 431 -412 890 635 -593 -540 953 548 2 -689 575 -919 432 -272 867 -566 964 212 948 728 963 315 -953 -243 -360 -726 -659 -91 -852 -130 -718 553 -595 -803 805 -860 596 -372 -712 754 149 -919 -243 983 208 946 816 -383 249 -759 -615 97 -144 -99 479 507 63 -880 -46 940 -561 742 347 -906 890 -415 -797 -381 673 -788 243 -836 796 -580 -563 111 608 -931 212 758 -477 674 658 8 507 852 -490 714 -706 -160 90 693 627 -832 906 -671 546 -828 -647 -364 3 -81 -519 508 -655 679 683 -714 -755 -185 286 778 -216 -199 -307 633 -972 -826 -431 852 635 -677 -43 781 -481 -155 -108 -755 200 -19 -883 237 842 -277 -496 844 -78 574 714 -666 -568 712 240 684 654 700 719 -784 -304 360 424 198 -461 921 229 -215 -37 774 602 -642 -535 450 -134 -510 227 -8 318 -107 -141 -754 -496 -687 -846 823 886 376 -206 -984 -576 870 -263 -409 792 -575 -356 -874 379 -859 233 -445 730 -847 569 -37 -195 -162 225 852 -271 -926 345 365 228 -388 -721 -525 -333 -183 88 397 -514 720 -578 -352 499 -634 1 -246 862 -908 243 -928 419 421 -416 339 -936 859 -909 -71 -943 346 -942 694 738 985 -985 32 583 528 -280 -941 -838 638 -121 678 537 9 -531 -51 785 -452 47 104 941 -925 -667 585 -476 -637 -216 297 170 800 -974 -649 337 -995 -917 264 994 111 388 523 26 555 -909 623 -660 405 707 206 -296 -537 498 -333 905 296 -768 -253 -118 305 130 317 -781 695 385 124 -687 -384 -544 -543 927 859 -15 -147 376 355 -11 740 433 -550 819 226 -571 870 128 819 887 316 -529 262 760 -472 -517 -476 231 -552 -468 645 696 -1 710 -122 368 177 -298 -977 -215 951 -24 -641 737 -431 819 -1 794 -556 59 -948 -122 323 -480 949 -162 -537 954 113 -194 506 -551 -875 353 -772 -783 805 -325 260 -85 -357 292 30 505 584 -916 677 368 -936 367 -792 406 797 713 -70 528 205 -9 -405 -413 542 -279 -717 250 780 -508 -52 -152 524 -489 -810 -579 -309 640 -902 66 -229 65 130 872 780 -400 -938 -179 586 -440 -451 -188 659 -509 -832 -770 303 -105 -274 -539 -13 -579 -900 -142 -560 858 -921 -257 392 -189 -129 -281 -195 859 660 -50 209 -962 308 100 535 321 -253 -633 156 937 74 -40 -152 326 726 -123 339 652 328 261 -113 -105 329 67 -879 220 384 -252 -175 509 -728 463 -192 -178 -555 669 327 -999 -668 -927 934 861 604 857 -478 -460 553 413 797 794 -806 -292 878 18 238 -448 10 -76 357 420 194 482 -298 603 234 -205 760 165 679 736 -59 21 38 -335 -790 -676 424 -599 -455 839 -350 -730 206 13 -302 -431 -495 383 -753 -664 663 -111 -526 -121 -17 -350 -156 -205 -590 915 -720 -760 -466 853 -979 -798 39 637 -132 -334 -463 -635 -681 -87 351 -539 -865 72 -145 -989 -854 720 215 -186 -708 -726 -893 -521 842 -505 923 -604 -627 944 170 -570 863 759 -18 149 -581 938 -237 -264 73 -842 -516 -4 -422 -266 56 765 513 987 125 321 -877 -841 -713 52 -993 -189 -454 729 593 -809 39 218 939 -18 384 142 -784 -199 -216 418 -424 -315 -873 -824 -543 753 -361 -943 -65 990 -787 -959 711 378 247 191 -366 181 -372 56 604 -985 -452 -699 -390 560 557 51 -896 -385 -852 -670 -955 -721 -960 827 367 770 -564 235 862 646 -671 -200 273 868 -490 976 884 314 996 871 -205 443 -383 908 138 -593 -780 27 497 -436 126 -447 -980 -793 -932 -927 -359 -799 -393 332 -911 673 -338 -679 30 -147 -512 582 -306 296 -201 -7 -69 -859 2 192 -81 -462 -104 -111 -662 206 82 -117 -557 -417 -33 533 -833 313 -236 984 -221 137 -587 -780 270 -903 580 260 535 -97 -752 650 -628 184 685 -41 787 177 -684 87 -774 -869 587 671 974 -284 -618 541 849 662 -203 -824 -268 -737 321 144 798 476 -957 736 -77 571 575 -813 -597 552 466 -902 587 -726 43 -863 -33 558 -914 32 -752 577 -246 644 536 341 -981 188 -936 -215 -135 -621 114 665 463 -527 -127 153 73 709 811 -617 840 -48 -50 -25 498 731 57 945 24 -870 950 789 424 858 -588 608 -603 -98 588 49 365 308 114 491 -780 3 483 -869 848 8 734 -599 273 832 -629 765 -577 -190 -911 -293 -929 782 -536 -331 -391 -975 177 276 998 471 910 -958 119 735 579 -884 -649 -830 -228 -423 -522 -413 883 -495 247 -886 895 -791 328 -651 -299 99 798 818 -727 -116 -407 -855 -671 -647 -378 458 661 -322 383 589 26 261 838 105 -144 180 -478 -23 -182 -385 992 335 -208 310 916 -26 -284 -254 521 -146 71 520 348 -605 -904 -459 698 164 722 -456 503 181 455 518 -234 -675 -729 -199 -706 -890 -921 631 710 584 -527 -342 792 -112 926 536 216 97 -553 -660 -157 -2 -884 798 527 539 227 -943 573 -594 416 129 63 950 -545 -87 638 -927 41 198 237 913 -113 -969 630 219 83 -421 459 -318 694 699 -251 154 -379 -282 826 -462 -72 -279 945 535 507 3 -166 361 -310 515 546 321 826 371 852 -171 852 125 -238 -714 -878 -79 351 -804 -407 -503 -12 -414 -566 411 192 -113 -695 155 -466 -934 -487 93 484 -76 -398 -169 506 46 790 106 480 884 353 964 685 788 -827 756 417 -33 634 541 539 123 -970 617 31 -454 681 96 -362 -320 244 403 -263 64 -756 403 -74 -108 752 -450 495 756 -569 401 -922 265 -779 -666 885 -245 -574 934 949 -727 -60 394 764 -931 585 -605 -643 -515 926 -926 895 -924 163 -195 -273 -589 636 763 -46 589 18 533 994 -275 3 164 -104 -696 3 -392 311 -95 -553 -540 -683 -305 -924 971 745 -477 -34 646 -321 421 299 -510 348 -765 -426 -171 -527 879 169 944 413 777 709 998 -123 -276 -203 584 -542 464 643 -820 122 543 -892 -929 -106 -763 -42 542 -137 -481 951 179 549 453 -191 268 717 -993 -966 -793 -854 -992 56 -683 -473 -700 961 113 418 139 -658 -236 415 710 -943 760 61 993 188 -796 371 -873 393 375 -602 604 -67 -572 228 -189 -746 741 -569 -687 893 -345 669 -590 -517 941 -783 -364 -1 785 87 564 -638 732 -615 554 -445 556 497 -717 -215 852 -27 -416 355 47 -870 -748 -538 274 -755 -334 557 -619 800 -218 433 -705 257 -872 -840 18 628 -154 684 328 844 470 940 -484 21 -440 -663 -610 -135 862 447 628 -134 943 -343 754 213 530 365 -261 -485 686 202 87 884 663 -881 662 -819 -920 944 -930 -462 442 153 -321 217 684 236 -621 905 310 688 491 763 337 673 -999 -446 852 993 -766 187 -144 -954 -305 74 60 501 894 -647 -362 -27 83 -114 919 -95 -200 812 -416 580 -964 -327 -370 253 -574 -804 881 570 809 827 -916 -994 123 170 -597 680 975 258 173 -270 -200 -515 -14 -100 112 -708 -992 -199 609 541 233 -200 -104 -140 -268 987 -911 777 282 964 976 878 -112 176 467 200 -222 -731 -33 621 770 -484 709 433 971 427 -743 102 531 504 218 -64 -145 542 -650 -660 130 705 736 -314 878 -746 206 619 -211 504 -447 863 -92 -457 -507 -198 455 992 463 -481 59 11 -435 685 -322 945 -100 441 555 138 399 -526 904 -446 954 68 138 -705 -352 323 -504 507 286 310 655 960 -692 177 204 644 486 -100 -608 -514 33 108 -316 61 430 -914 314 -686 -420 -933 657 -655 975 453 767 -772 -615 972 245 830 -413 -408 -145 -594 448 -377 -172 -312 -536 -432 730 -453 -647 -938 222 -658 187 773 -828 -166 175 -928 -645 877 -343 903 -459 814 467 -423 -199 425 -942 -57 556 -329 314 -227 56 -310 833 -3 507 618 -325 810 878 321 -879 -588 406 11 892 65 -407 -515 -289 595 4 -995 677 -639 -815 -657 -542 -183 -273 -239 -759 11 332 498 92 -967 614 920 524 445 553 -60 812 188 -134 -873 616 644 22 -54 338 501 679 645 591 -717 -743 575 125 57 177 -555 605 287 -390 713 713 86 604 -394 -954 -832 -97 -533 -807 -767 -756 -408 -669 -925 -452 202 191 -48 -714 -212 299 -100 -592 -251 531 -231 350 443 -911 -543 -343 -543 824 280 86 -776 564 731 -914 -289 -704 -248 708 113 -606 807 -60 246 -49 139 551 -743 -704 -649 717 563 220 60 -620 894 818 770 658 961 95 713 -181 -161 728 -77 -773 -939 485 789 168 293 -217 -706 880 454 651 -985 -494 101 -840 550 544 763 -492 376 -907 362 368 -951 -875 788 322 -311 -841 -860 152 829 -663 -19 645 -379 114 -485 689 218 984 -416 -391 705 -719 492 113 -863 -928 -45 -519 452 -578 873 19 -454 -214 881 184 637 734 968 -118 -877 -680 -863 -917 -313 152 714 745 7 -766 -144 -303 -267 896 -241 -79 895 -241 603 757 226 -362 539 918 -140 673 -198 282 146 -868 804 -155 130 213 941 506 771 -461 901 217 -683 228 997 -161 706 -410 303 731 39 -828 -881 52 398 356 200 923 190 -640 -317 -121 -207 194 -976 -546 -165 910 259 -967 169 -168 850 -245 -929 646 -278 676 996 159 -646 160 -986 -736 -653 -290 390 844 -326 -729 80 -286 -172 -403 -191 -295 953 122 -92 -86 601 -463 6 -326 804 63 551 -635 139 -660 -934 -629 464 -532 -2 -231 865 593 954 978 -590 -645 256 -993 -649 927 97 -120 379 807 990 -561 -754 924 -742 -209 310 740 431 -662 -870 742 903 14 213 192 -351 428 -220 136 -130 -606 -894 -930 -13 -529 -571 -636 762 869 506 -485 -235 -934 -92 519 -144 -407 -69 753 268 -281 -528 425 -290 471 -695 -615 -366 475 -633 -760 -741 -38 394 183 -933 242 3 -995 119 -713 74 769 687 -606 -20 209 537 -329 677 -846 291 -548 -82 527 -800 220 279 295 -546 -370 241 -245 -853 -663 -492 941 -60 100 368 348 364 603 -596 -390 348 -884 169 347 105 377 132 -263 -8 -866 60 638 627 -656 965 -736 -207 455 25 -962 854 -869 417 361 298 -60 734 177 611 451 166 111 238 -46 -342 480 -362 -343 481 569 584 -1000 727 731 800 979 -403 160 592 385 -316 -876 -856 64 69 -798 395 -204 996 41 -799 299 95 -20 -137 -353 -643 979 352 173 -940 750 265 -110 -265 -511 476 498 214 693 347 882 649 -416 -630 -289 340 -490 -161 -610 -825 758 -973 -123 -916 289 -707 484 345 565 95 889 -180 213 -572 788 58 221 775 519 902 430 -715 396 114 391 -767 33 349 579 655 994 633 402 274 823 95 -602 732 -510 899 783 83 994 -580 401 140 -766 -904 984 -785 389 -318 944 996 959 -23 -689 89 -340 41 -442 163 44 278 632 110 0 -595 624 306 909 674 334 -551 814 -812 -821 -651 -566 -600 335 462 655 351 194 -199 -590 940 -740 443 -517 18 622 812 219 610 337 -442 407 918 -61 -528 -280 277 909 417 -79 -956 539 606 434 752 -684 350 816 572 -948 -493 -366 186 67 -750 366 -352 942 261 -350 -956 -411 712 966 -611 218 14 -304 -752 754 -603 445 -319 -217 866 944 600 -106 -955 290 -173 483 250 675 799 344 947 816 244 165 -545 262 -738 801 -7 -794 -746 372 268 -723 920 -634 110 -461 -494 -286 651 -507 -156 -551 183 251 677 727 710 -983 -248 449 690 475 858 297 -224 338 -819 -277 -222 608 37 232 -595 587 -735 34 524 889 -665 857 69 -832 -200 -976 400 -283 -309 -675 -256 -325 -382 -694 -543 -387 511 -661 376 -829 -448 859 511 -251 -181 322 352 -714 126 -793 -412 455 362 983 -345 -51 -222 579 377 226 -499 -573 850 330 -351 -378 -966 839 478 -564 -929 -563 -229 86 -785 -825 -172 -447 18 -861 -463 -643 805 -306 310 -378 36 286 918 582 101 -40 479 658 -948 -354 -407 -84 -102 -142 -825 -829 -224 -348 -236 -925 -926 178 662 856 468 -361 -888 -97 -213 82 -89 312 944 -693 -647 920 484 -779 -902 -883 -692 139 -848 -305 -718 -549 190 910 -699 55 -34 -309 -207 435 -873 -715 710 -838 304 267 -119 943 -321 -464 -159 -349 4 -857 148 -910 167 703 -573 -69 961 -156 585 -36 -372 431 779 798 -798 237 421 -604 -630 781 -216 -685 -479 570 -229 -664 495 29 601 -234 -619 -153 167 340 -797 341 745 -460 574 -136 -664 -37 -171 8 -198 -768 -906 -492 -108 -973 -706 996 636 -23 -590 -483 -630 28 241 321 458 670 -341 -994 -991 151 -870 478 -841 342 -566 10 17 411 -261 695 -971 -856 -309 -287 -444 936 503 415 904 569 -854 -658 -500 745 -649 -918 385 -271 -930 487 294 157 -123 272 398 118 328 352 -93 894 137 -343 -75 -891 583 13 -781 716 176 726 550 -858 11 728 -1 -464 -477 -236 53 131 -428 447 -601 958 937 -669 391 309 -170 -562 202 -483 348 -265 -222 -354 157 -610 296 934 -13 -469 -290 927 196 97 635 -390 651 -938 177 -120 461 -553 -323 513 -945 -230 -50 787 -546 279 134 374 957 581 212 -696 -990 -102 -592 -182 -765 -17 -387 798 -976 897 -73 920 -898 -924 -259 205 -442 -716 974 676 -14 754 -519 815 535 -634 -97 752 -980 503 331 558 307 -381 -582 -958 713 506 342 924 -761 21 -848 934 164 0 426 528 -685 386 591 93 779 406 -850 505 -275 -20 209 938 -512 -184 107 120 761 66 -197 -529 -467 -374 -5 -587 -620 -519 -11 534 495 646 936 996 254 -15 658 -889 509 674 -179 -194 273 -87 -774 487 -546 971 -795 -479 142 989 511 -333 434 162 -117 696 -447 617 -410 717 -608 -855 -84 105 605 936 367 -484 640 861 435 393 364 505 -663 410 -269 234 941 -707 670 -55 574 635 -574 727 -74 540 -974 31 474 -214 291 -699 391 322 726 458 690 104 -239 235 188 -294 -662 133 -897 258 328 -429 416 402 796 -9 293 -20 -617 -944 407 318 -253 -227 789 -732 -625 477 286 -16 -330 -5 -711 -36 -188 -322 -885 950 -205 790 -109 -349 816 14 714 389 410 243 147 -792 -847 -829 -937 954 870 -108 -530 187 652 703 350 -780 201 -342 -56 113 93 -528 -927 -172 -795 -453 -752 769 -300 248 -603 198 -336 -426 161 381 624 -929 114 605 -417 -274 -46 -659 -719 -990 524 -158 529 -654 -441 620 -577 -261 880 424 240 132 256 741 349 -425 -843 995 -877 -613 -282 -690 96 93 671 -513 653 449 -962 781 950 890 -498 176 -576 -388 -954 -345 647 -454 842 -190 -592 -911 -413 -948 431 811 904 666 507 27 -732 248 228 -224 -597 -633 53 -780 -242 -307 733 799 46 -583 -386 -715 -965 388 -693 376 587 -901 -912 16 -453 -308 -419 -705 2 757 -604 -165 902 15 895 -47 -761 401 309 -363 55 750 -198 996 783 -301 -722 -761 -2 -941 390 -101 -332 917 -241 1 -279 966 980 741 948 535 863 -258 -321 349 -631 421 -719 -133 -576 -315 -847 215 -754 104 -219 767 -175 -495 430 253 -559 -226 -393 775 226 -329 71 -706 921 -937 -363 457 214 -941 -575 432 -226 -970 773 639 532 -117 991 -812 897 916 -211 727 291 530 -812 -191 958 682 -446 -465 227 -758 917 244 -201 -344 -858 27 862 -240 -859 -289 -953 -36 640 7 -817 703 -526 764 442 -166 933 751 806 743 490 814 -442 -61 728 -719 -857 -965 -573 714 -389 -836 -536 -969 -990 -871 391 376 856 -520 -275 -139 259 -260 -997 121 -984 203 112 929 932 95 -220 530 230 -261 -176 49 -911 59 -484 826 -669 40 -281 -259 -443 -209 -174 -800 -5 688 -305 152 -402 426 -147 -443 -78 16 204 771 -944 704 570 686 837 -146 -467 151 -388 725 -591 -785 -588 492 -642 -9 -982 183 162 -110 -831 150 -710 -323 285 -419 110 -943 -372 -568 911 -88 -633 949 951 -642 545 874 -307 74 444 -883 -293 -636 -72 658 701 287 236 -897 592 -249 10 -664 956 -360 306 17 671 -538 -98 -702 -629 -190 733 308 241 111 67 -350 -706 -766 -172 -24 85 221 -343 -367 -277 -87 -299 920 -432 121 -313 -629 -368 -95 -620 523 -240 22 983 899 497 -462 741 -25 95 -381 -739 748 -277 862 -604 -258 12 -909 85 775 168 704 981 -155 120 889 944 579 860 135 601 551 175 813 855 -166 -379 989 345 -353 853 880 -151 512 -868 836 -855 506 -733 -996 123 -573 210 939 -388 -196 923 956 -794 -378 444 120 735 -12 -444 -876 -280 382 -791 -383 911 -782 696 644 132 -575 429 -185 -52 79 -451 -385 202 -842 -558 389 -842 999 -853 -694 829 -458 230 548 848 -866 -51 2 380 164 -1 -786 17 359 -230 -7 845 -64 -606 -347 354 684 420 120 857 937 -650 -553 -182 903 260 -458 169 373 -620 -480 152 -614 -645 877 527 935 -561 700 -3 -766 843 -665 760 -87 -730 -471 -421 -116 52 33 -867 477 -457 -700 648 -349 -782 161 834 -332 -610 505 -433 276 -48 84 -840 779 655 914 -560 -204 -303 -370 -811 -1000 25 -244 850 -744 135 140 -426 -771 321 -400 -686 -402 -802 -89 -345 980 -458 722 477 333 188 -489 -545 -854 393 -60 595 -725 886 -845 557 -141 -878 131 -7 345 -707 -458 -682 -580 768 -171 -171 556 -2 416 -71 -326 241 567 -218 -305 171 610 640 -765 155 959 783 64 966 -36 24 360 -165 -170 -678 266 387 390 812 117 608 -942 -18 -411 -285 978 541 -764 -433 207 -504 -976 -977 -320 660 -332 185 263 156 446 58 -80 -692 -179 552 235 942 387 -455 199 -35 -863 18 -791 837 243 -615 -913 -805 524 460 -476 747 -311 164 -778 -751 -27 563 21 -456 639 -69 -130 -38 287 -179 -284 994 835 -245 205 -716 261 294 540 346 -24 -218 141 784 -9 18 861 -917 -299 416 949 -821 -143 -668 -381 -268 98 633 -749 235 -499 -225 817 10 641 560 876 -5 75 711 272 -754 -20 -746 324 -916 -68 -16 -253 664 632 -297 -547 839 -702 951 -243 -123 896 894 981 -508 -561 525 -73 621 -960 676 70 372 -167 -516 -859 -143 469 944 512 733 -264 -848 -744 85 963 -584 153 -737 118 -35 861 502 -513 369 56 -196 289 910 -315 756 -753 -164 -21 307 658 -496 -235 -286 -626 -546 -129 -81 -289 596 -89 -942 -785 748 393 174 -684 -557 -770 631 813 -942 -283 792 -32 -526 467 -663 300 -597 -773 -688 310 -960 718 124 904 -487 -921 653 45 274 800 545 231 62 -248 717 -954 388 -222 677 -545 867 -740 859 989 267 12 -274 -301 74 -796 184 -726 54 -374 -464 812 640 861 -830 -154 -959 -162 826 238 326 -29 -357 344 -630 583 933 609 973 987 695 303 -684 -159 -183 604 -854 899 635 299 -545 -312 26 431 -782 -909 321 754 -523 42 681 909 -559 189 336 67 123 -955 -231 750 41 177 -993 -428 -291 -797 57 -678 601 962 823 -764 23 -713 -184 -514 -677 -734 390 746 725 625 548 513 661 71 -45 862 -94 918 480 461 285 571 -582 -894 -241 307 806 -166 248 -222 -412 -492 -177 -409 645 810 310 269 -27 -573 368 -563 -510 -468 -827 -640 -651 816 593 156 708 -770 -704 -990 -422 -3 -989 -116 52 -81 -675 -723 225 -821 113 944 -647 797 -262 820 -678 -645 508 -784 -416 -653 -846 -459 -20 85 -266 690 -212 -468 252 -196 891 411 677 484 -28 -430 946 -2 40 902 138 -258 -549 -895 108 528 -277 827 -268 -981 -957 664 480 -291 962 163 226 -770 -420 590 -329 388 216 574 -631 -838 -532 733 -86 590 -374 562 706 237 193 718 112 201 -216 -470 824 -815 975 -80 420 -246 569 -75 -144 -113 -389 419 200 940 925 -152 125 -371 7 137 -375 -281 -372 781 881 256 759 388 56 567 -558 485 -348 188 -830 200 160 -34 662 -192 702 -281 989 307 453 -480 -10 852 564 955 -38 -190 -227 708 -944 -880 438 -377 -660 -801 252 -225 185 174 -711 -136 -872 19 504 966 -83 -96 -6 637 -339 98 -222 -989 -258 632 -172 -717 -185 -496 -479 -916 278 676 -74 -479 643 80 -734 194 629 961 572 682 547 -886 68 -533 -201 753 183 855 755 -77 185 258 652 985 134 436 684 -606 838 -211 561 990 830 119 -321 -180 -833 -430 571 -624 617 741 923 59 -556 174 -911 707 380 -484 884 -695 430 -342 -853 -673 -143 473 209 669 -565 -544 178 402 645 -925 -75 -691 -708 -227 -84 255 753 -839 630 -124 39 812 432 -752 763 10 558 -188 -183 -211 610 -319 -86 840 -707 556 17 -510 -718 671 -650 605 -535 -319 519 443 -347 688 -948 248 -383 -224 -39 -473 373 -903 -828 568 765 -933 959 820 -15 786 956 -651 -682 464 124 -291 -472 -104 -709 -468 428 378 -727 893 -626 894 -612 -311 -927 309 -447 -629 -919 -14 756 -314 10 183 -103 319 -522 164 -489 388 -793 -247 -648 825 795 -545 -871 204 404 436 -721 -55 -615 184 544 495 -34 553 -562 227 92 70 19 430 30 -294 166 917 -301 -230 -903 -411 735 -597 456 52 -66 969 989 164 -175 -609 694 -966 900 652 -596 281 -682 -238 782 -533 -629 301 -165 -322 -286 198 -535 215 -495 13 643 671 -291 -577 -703 -264 -983 -748 528 -5 472 584 -715 177 545 575 353 -50 305 811 -425 694 987 895 -39 943 3 -345 -686 835 -230 497 426 -15 791 -253 921 -321 657 -575 -177 -253 97 -167 16 -131 34 -37 -874 -596 -980 -853 -197 177 239 276 -636 -918 60 -127 -120 -275 -673 36 310 86 440 928 732 -26 -816 -431 197 -386 -522 820 -202 135 630 632 406 -782 474 -859 -864 -344 453 375 769 850 -450 -387 -945 296 413 853 898 109 398 322 730 -812 306 261 887 182 -295 621 -141 458 -118 -658 -502 -597 -790 -434 0 -165 57 838 250 -598 939 -200 820 -554 363 -1 348 679 987 -29 -449 -968 596 -240 209 -603 -458 -393 679 -578 -488 -644 725 285 -999 297 -540 -742 -970 997 78 914 791 -215 816 395 713 -517 875 -641 991 -2 -870 286 313 -341 259 895 884 -933 685 85 412 129 364 402 -767 -942 -901 927 -427 -641 -258 -652 -947 854 128 -348 333 -778 660 319 278 827 820 -133 669 -28 872 -635 432 -395 506 409 -564 799 880 862 759 188 280 -338 -43 352 345 -802 -268 663 -887 225 -860 463 889 -858 -410 -997 -126 -404 -402 -910 -870 236 -844 701 -2 -118 461 752 -601 -332 -628 -557 896 -218 247 -868 69 94 -785 -523 -940 501 -1000 801 -673 880 968 -908 -308 460 293 584 753 708 -836 -769 99 330 294 -210 -198 -73 -43 88 -714 165 608 659 948 -918 849 -5 -561 -105 -231 642 -247 980 -922 608 -18 177 -94 -767 -55 -468 335 712 -911 455 960 504 550 228 -203 358 -848 -8 -663 957 990 -959 -980 702 443 -447 -123 172 840 -977 -421 -346 -825 -996 -749 -423 691 -292 -130 802 -544 -858 -896 556 -5 -94 -688 216 -339 667 204 -701 -12 578 802 -296 -173 23 -617 894 -687 117 -694 -546 -981 724 841 981 -16 4 -109 -194 -852 562 786 -39 289 24 770 -663 -392 506 835 -460 -903 404 520 -129 -463 -308 886 906 -29 562 702 579 560 35 -289 643 906 604 64 -504 769 -647 986 590 -537 -151 -92 -563 632 -678 -301 969 -80 340 328 -587 -562 109 -379 861 892 -439 775 -158 -980 106 818 -177 631 -514 -681 -940 -661 -109 294 730 184 87 -795 -134 249 -986 28 9 -279 109 915 294 -136 -950 -682 66 418 -428 -522 -243 283 -824 595 -747 -271 -9 104 -107 796 855 250 -416 -835 673 583 615 448 823 520 -980 -6 -943 859 -679 -232 784 999 590 935 994 541 970 715 -207 218 541 -952 818 -257 513 465 -672 477 97 -483 -578 124 -701 -149 -745 187 -423 -489 -781 53 -654 -365 296 515 -943 -764 295 276 934 969 -942 69 259 -635 143 602 874 919 412 439 -973 402 -701 -183 -939 -10 44 -50 -944 4 -615 -720 424 326 -876 337 450 174 19 -389 385 -376 578 -695 649 -753 -799 -542 -76 -617 904 703 -23 -173 -911 230 -858 231 255 -802 -336 -163 294 981 -728 -514 -377 370 107 167 -619 418 -871 -553 -388 114 -751 399 558 541 -977 747 381 523 286 -165 -741 -449 604 -850 510 -330 508 897 82 -401 932 -948 -640 344 107 379 -965 -928 314 249 -845 680 786 81 976 866 -861 -437 304 145 -915 41 739 -679 471 994 544 426 -125 848 907 575 -748 -493 -520 149 169 906 -63 178 -6 730 496 -511 -711 663 -907 615 -13 -814 -519 698 231 668 -486 -841 -403 -601 367 -534 526 494 -152 -378 -690 307 817 -584 139 -196 -257 -682 -607 -337 -723 -794 -549 128 -113 797 498 -742 -421 -115 749 179 598 981 431 152 -152 123 -876 -636 444 -893 584 385 497 706 209 233 -542 -194 -109 -730 -599 -771 710 31 -574 890 -245 806 395 -756 -115 -256 658 -336 -689 -127 -250 -341 -314 -736 167 712 269 -11 -444 939 68 172 335 57 -289 463 20 196 14 529 -782 338 913 -28 573 -799 847 649 449 -18 -65 -820 -750 533 806 827 415 -789 875 503 667 684 716 -888 543 630 -433 -546 574 442 -58 209 56 -765 382 -174 -675 746 644 -872 542 -400 50 357 165 -628 -415 725 -998 406 243 197 925 -34 520 579 -827 771 254 973 987 -656 -754 448 -86 -855 530 -458 -587 363 108 -985 -267 537 -311 -673 824 522 -54 589 -946 -857 62 -416 -21 783 753 377 448 622 284 -210 234 199 -924 689 -272 354 32 -399 726 224 718 -397 -492 738 -278 487 -172 377 -895 -407 636 -363 943 -477 702 -652 -403 -704 -966 159 -345 -598 -651 -407 -502 514 -28 -116 101 -788 -571 588 27 801 579 260 581 -506 -795 305 213 599 -436 -628 -382 845 121 237 349 -673 -555 -543 544 762 572 -872 35 9 -808 -54 323 140 -2 264 -691 455 194 -505 -44 163 -224 -680 441 -278 -734 -901 929 169 -463 361 -897 -176 -112 -815 -172 -247 551 -155 -541 -494 329 -955 -40 379 979 645 -383 234 695 916 600 -19 -114 526 76 721 -773 -829 78 -660 830 -288 -22 -111 -292 962 81 271 -243 -478 865 604 -375 0 596 120 -988 158 29 413 -62 -815 792 451 875 -16 -579 256 -25 911 550 -623 -896 -503 -532 -888 -139 195 -946 -702 -902 713 -826 -105 -902 625 -233 307 -530 -833 557 586 -383 626 615 591 935 429 -7 -656 -724 969 -64 849 268 592 -951 817 167 -728 196 656 118 -21 -741 -778 -364 -204 -7 681 689 983 -688 883 -55 503 -45 454 -795 -272 191 19 6 -721 -89 -72 67 409 -690 -88 686 -438 928 629 553 501 -70 123 -402 -568 -600 352 777 477 369 -670 230 -149 -65 -119 -551 679 553 -790 -269 41 687 837 48 -999 -965 -57 -224 -772 969 -38 -604 992 136 -695 402 794 509 738 -872 130 77 173 -100 633 671 301 -962 464 201 -772 956 -830 -443 -234 -27 361 -460 287 58 751 -683 383 -711 -22 849 996 -79 723 -512 -489 611 735 -768 -198 204 -169 578 163 975 -628 -82 977 256 -680 435 643 429 -827 879 -89 -260 636 -38 -521 267 438 -748 556 -197 -13 979 -970 379 -583 -307 -11 -394 -840 86 -84 -852 -621 728 486 -844 910 824 91 23 -17 330 -874 -796 -444 552 -765 1 -566 317 284 -538 -372 546 -61 702 432 788 215 778 949 660 -41 961 -14 -691 -858 427 124 -753 -185 931 599 550 252 -389 186 348 219 -819 157 -408 -243 40 -88 326 308 469 -689 515 -316 426 65 864 495 -555 160 -656 -851 891 441 -986 -765 46 -269 831 789 108 -169 775 298 851 255 292 80 -273 389 -39 323 -849 785 535 116 -465 730 263 -839 372 198 910 387 -205 -576 430 -207 708 -210 -240 752 670 483 -604 617 -384 -874 56 -362 170 438 -131 -535 -196 -491 -973 -179 418 -386 -430 912 337 -125 621 236 659 -469 -298 -656 -67 -189 34 -908 -943 959 -408 -116 -251 -886 138 -237 968 943 873 749 13 -104 -298 589 983 -573 -756 -899 372 41 -387 219 167 922 687 570 -779 -292 837 -891 922 -433 -493 742 590 858 -801 363 -266 697 -964 578 -529 247 -136 759 891 162 775 -850 161 299 966 -823 -360 523 -711 -217 777 -891 711 236 510 303 -82 -784 -471 200 -170 891 655 -333 67 -301 -434 -726 -236 -66 -6 398 -153 571 708 -361 -155 183 612 129 -972 83 -270 -940 -286 -42 772 -383 565 -269 -992 135 795 404 926 295 646 154 -138 -512 -937 996 6 631 16 719 -597 828 605 512 -388 -76 777 -934 -227 -43 914 -785 -341 -621 -458 -315 494 91 667 62 -803 -93 -506 -515 -389 127 420 670 761 875 969 -536 364 -464 -897 201 742 -363 211 -671 376 359 188 836 -1000 81 334 758 999 378 -526 -778 -577 -877 339 -65 797 -579 -476 468 541 40 326 -168 563 -998 -779 782 366 777 -512 -741 -260 -247 -924 894 179 345 920 -118 192 -116 -73 -126 -894 -408 130 -610 8 -185 -167 915 741 302 -445 -814 266 81 -216 72 -883 -585 927 801 -679 -585 -387 -337 212 -671 -757 -982 -923 3 345 757 772 -451 -24 -630 574 263 -483 233 -57 695 689 513 -434 -630 -429 153 611 -156 419 -371 680 656 6 479 355 -365 923 -557 -456 -280 868 -161 -398 -649 -281 471 942 953 -583 -546 -739 -755 -305 102 -194 759 -184 -216 -347 -157 -489 965 -373 137 -72 -902 -825 759 308 211 -981 897 -801 -91 719 660 -485 -808 -962 -953 307 -488 -315 231 382 -931 949 -652 -957 273 -214 -128 469 291 -297 -23 605 204 218 651 -735 983 -770 820 -309 -191 -60 -143 981 8 511 -728 471 77 -695 764 -944 -954 933 945 174 5 505 706 381 -602 307 922 -500 -762 506 -454 548 511 860 -727 -538 149 -982 -102 -594 274 407 225 447 731 484 -165 -732 416 -703 -649 159 900 -600 875 292 -695 -343 185 -813 949 360 91 523 679 -878 -853 -324 857 312 652 -830 943 -291 -127 327 208 -882 108 -820 -8 554 341 -166 913 -690 572 -938 -579 236 -322 544 421 701 -59 326 59 949 951 914 -506 -585 483 668 856 -725 443 328 -500 -589 -677 367 429 -260 -209 635 369 -277 648 -775 458 -392 67 240 437 278 771 -818 737 552 -706 -283 390 -87 581 735 -421 447 795 72 -520 877 -238 -513 425 -537 -558 14 -236 432 -701 711 834 206 343 310 -244 751 687 796 -671 471 -489 -452 -733 -884 195 359 -361 -166 190 128 -520 -582 -361 387 980 -639 770 -535 72 275 -750 -833 -131 -915 -874 666 -274 -397 -524 -515 -813 -27 -15 560 922 -666 566 -181 351 869 -794 -502 905 883 901 424 -397 352 880 -980 448 -726 -940 325 548 664 -224 126 -81 439 -588 -247 -733 -487 -140 -887 182 -298 587 693 353 573 -223 340 -642 -447 384 560 583 -454 189 -820 -85 -521 -569 822 -496 -377 -600 -908 -996 -826 861 -466 -8 655 803 344 235 705 452 998 525 75 -93 -137 -143 944 256 81 -429 -611 -616 -662 607 -19 -485 -883 -718 917 -173 -293 181 729 622 -632 -447 -989 440 -497 -801 -333 -786 195 -697 -391 -362 358 9 779 -559 931 -872 -925 -417 -462 787 -252 -329 276 -187 -785 -422 625 704 166 557 317 732 209 150 745 -173 -52 -68 29 221 832 818 -807 -196 -174 522 -320 481 165 -967 232 -148 196 359 573 950 861 -716 15 -869 -135 -561 690 -772 48 -579 -436 -656 -726 -43 345 -670 238 856 260 527 -306 -875 62 563 88 -515 -941 12 731 -182 -901 630 194 -557 -152 121 -174 123 -858 -232 -667 -241 896 -532 -30 208 567 576 -535 996 -166 -967 745 -705 391 -431 -508 241 28 550 282 296 769 -571 54 31 294 153 -46 448 853 937 987 778 -333 -751 -232 943 -122 238 192 -1 161 -261 939 791 -652 -249 -226 -98 999 670 35 -764 -481 -140 -255 921 486 791 375 -77 228 814 -164 306 701 170 800 -525 -242 553 747 440 851 502 -756 -718 129 191 -203 -592 982 -56 425 -327 224 -249 446 529 606 246 766 397 -325 182 -840 -889 -803 -464 -769 572 -987 269 -654 333 896 -515 716 -653 372 -565 -508 -829 -269 -415 -187 385 -728 135 -615 428 36 678 -55 88 151 -928 72 368 -357 -362 987 -232 -307 711 579 -669 84 941 677 535 -176 678 -824 -897 212 -991 -698 -881 724 523 392 136 261 820 757 442 -472 102 -356 402 961 -517 99 192 -888 -229 -39 175 -874 -600 933 870 599 -530 -503 -942 -402 -118 543 -236 -855 988 -219 -126 644 366 -94 975 -673 5 -191 855 617 -150 -634 -312 -665 286 511 -728 474 945 -416 590 805 789 652 -56 782 -311 -224 405 -310 952 -194 872 482 207 413 -658 103 -545 -449 -311 524 -517 -789 157 -578 968 -993 678 952 139 74 783 486 995 793 -276 285 842 456 -630 -26 644 328 98 327 120 -1000 -582 -159 -281 -409 -843 -925 902 -85 657 -135 -685 -332 166 826 449 378 -821 938 367 298 914 -47 438 -257 -424 128 852 214 -688 -752 -420 698 -654 172 -20 878 -386 -952 322 -476 970 854 919 927 -996 -912 -697 281 841 -91 -131 -490 -408 902 -612 -420 -521 728 -543 950 491 197 900 825 -539 983 -860 880 283 761 -768 924 -264 826 816 -89 129 -315 899 -235 382 679 -363 209 -768 -426 802 358 272 595 -607 -321 -849 -169 751 -695 -878 574 -762 418 -875 400 622 604 -53 -575 -305 603 3 530 792 -922 898 -221 631 374 363 159 394 -430 -16 18 998 723 295 657 642 -844 294 -914 -221 -906 774 916 -434 -286 790 39 52 182 -402 345 571 -837 -513 816 -900 597 -698 -17 -232 -689 153 393 885 245 -620 -195 -673 554 -854 -808 -157 691 534 -610 -893 418 857 572 -931 839 -770 871 262 -226 358 -122 -412 931 154 -732 358 999 -584 919 -508 -720 -369 -255 787 -524 618 846 569 -442 -485 -688 38 -811 -108 187 670 701 300 -740 191 493 984 -450 -109 -15 -825 -271 -192 677 -54 988 -579 -789 100 222 447 893 409 -221 -149 40 -950 834 -849 858 -304 -469 283 640 765 228 596 -445 570 45 -406 -619 167 339 -176 420 -375 -80 -83 -342 705 -508 790 485 -521 -714 -483 -991 -445 -731 244 -211 -281 -765 606 -458 -532 -194 871 -68 -254 -435 -918 -973 -19 855 620 398 -704 735 -660 163 233 -183 -665 -816 -540 109 -992 242 -644 490 -17 -129 -744 665 641 672 933 -99 -646 94 -436 -304 765 -306 -985 -361 683 769 -681 433 873 864 920 -170 -364 655 -211 -233 930 -963 -25 -655 336 671 562 -455 734 845 -161 -121 -831 -685 -182 -534 166 -466 -707 207 391 977 -789 279 -229 890 -114 532 911 -294 433 479 -496 405 -424 593 49 -939 -398 -187 107 550 523 -498 314 -754 780 938 -53 469 816 -455 634 -821 672 -695 307 272 179 82 439 -275 -241 614 -583 -191 -290 -267 -505 180 52 750 13 -744 -984 595 299 -765 474 632 527 443 188 -883 283 -365 -618 -715 -535 742 71 -880 -941 -11 -95 -970 -279 -199 -723 -469 286 101 663 -751 -725 501 963 782 659 294 444 -631 171 873 -915 -943 -11 -368 84 -318 -262 -2 -515 -325 -386 -926 -624 547 -160 -830 791 978 -545 679 -421 287 788 -320 731 -981 511 329 612 344 77 -914 249 -827 -735 724 -474 836 -653 -799 -516 -48 733 173 86 911 -27 225 -915 -642 333 565 -930 -884 832 212 -811 -694 -241 442 -647 677 -325 482 -28 -859 759 866 -107 -837 -350 165 573 849 608 -136 -958 174 524 5 -232 212 -815 871 -955 79 -931 36 876 348 234 -292 870 857 172 -316 -499 398 999 255 -359 929 -622 -887 360 536 582 131 -251 864 939 -408 -110 -956 -924 405 619 891 -87 596 888 636 -167 -614 -939 83 -78 -205 351 966 -710 494 -650 -894 14 962 -632 80 -725 650 675 -8 -125 890 -702 -135 423 443 76 -759 414 173 611 184 -291 398 604 149 -40 678 -63 462 -583 327 8 -221 445 -966 -517 70 976 -31 -764 -952 475 -236 664 -133 935 -533 -296 425 -600 -63 619 626 917 324 66 -257 685 -771 642 -91 995 -740 -582 -960 677 616 -264 120 436 -342 -558 277 -444 29 185 -475 -403 489 -571 721 -960 91 -456 -724 321 910 -941 512 -424 703 27 239 918 353 -626 641 51 144 491 320 60 -888 -905 110 -81 146 287 101 337 -136 955 -832 133 -132 -67 -969 68 -217 -624 -51 -730 -534 -305 -113 -408 -585 -10 -364 787 -61 464 966 -201 -107 -828 586 -834 770 -818 -868 586 610 544 -576 548 -89 366 -862 372 -772 990 814 -940 -895 -818 -993 744 -801 -848 -700 -95 -560 431 167 -10 953 -357 86 -363 -204 753 782 108 -844 -849 -171 -677 -435 284 -216 179 530 -266 212 -98 802 -262 498 649 -381 -780 -613 -880 751 -796 547 -494 111 212 -933 133 -421 966 -66 -628 -654 354 723 -403 -531 688 -63 918 -12 658 328 731 362 -21 -115 651 113 884 838 -739 854 -56 -668 -463 5 205 -710 931 705 -594 -426 -359 469 -44 546 -213 -422 75 -291 311 545 749 -385 -581 708 325 877 -334 163 520 -686 -494 -815 -601 878 -193 80 953 740 767 -773 688 648 728 661 666 -109 -414 932 736 -904 -763 -663 -534 -359 542 -85 -845 764 -592 -303 365 -946 653 452 -939 -104 957 905 -371 155 620 -493 308 368 538 440 797 -254 -413 -704 -140 146 444 894 -902 -625 902 197 -12 723 700 231 -386 -414 34 -367 -529 -124 405 487 -766 129 481 467 80 -142 390 -271 20 801 694 -977 -612 932 685 -895 433 45 41 -35 -542 -562 375 -36 -827 -217 730 553 822 937 -949 -396 112 397 383 429 -824 -802 552 583 -160 -706 466 -814 -672 704 966 -339 -869 683 417 -352 -25 630 843 119 726 -185 -187 -63 -636 -870 -246 426 -608 -483 -505 -167 179 -244 397 -932 969 373 -189 -944 449 624 -589 -174 -750 -591 -118 145 923 -420 315 963 -432 -96 294 321 -767 -636 -503 -159 -92 391 459 74 -973 19 -9 20 -928 -732 -683 798 466 741 -308 -962 -621 834 178 613 916 -862 -73 -913 -68 -606 211 738 -407 -641 438 536 -881 529 -237 -399 152 732 174 499 622 -914 725 875 628 -23 -631 627 674 -979 461 -618 153 -391 -52 118 29 151 686 -460 290 -347 926 37 847 -73 154 -322 -396 7 -629 533 -722 -404 -706 -927 -418 382 797 -23 690 -977 -591 805 961 633 -497 -584 -381 554 508 -91 758 815 -37 306 513 976 -668 -501 -629 350 704 -802 -470 460 -683 -590 -273 -746 -301 739 -964 -105 659 687 -403 -413 147 -869 64 -780 -611 112 554 737 597 -446 709 241 105 -248 256 -996 880 706 -438 -594 788 108 -776 330 414 888 650 716 -574 -134 -196 -9 -63 660 805 979 577 -112 -591 -936 -22 -9 -276 226 519 103 367 -964 -881 797 -724 -210 -535 938 853 514 -742 408 476 -456 -100 99 -260 200 -277 -46 9 476 258 -846 747 -570 -468 -54 -686 703 -675 -273 -658 708 -7 -39 -654 -663 738 357 -515 342 540 -298 -883 -249 909 459 110 736 225 873 -645 53 44 -500 965 178 -494 279 -537 540 -840 860 -416 -215 124 -970 542 -502 804 63 538 -347 -44 -739 958 174 -52 -839 -122 -986 -474 57 -163 422 -837 541 -878 -961 487 -721 734 824 15 -68 -288 -46 -150 -388 -931 -692 -646 -144 -275 633 -979 647 -107 710 -782 -847 -728 447 -423 -885 438 165 -713 829 870 -528 725 -982 752 -452 -653 -160 -677 -753 -323 -88 -71 -157 487 -871 123 -309 743 -553 -491 873 -338 472 -334 336 310 -26 -496 937 227 333 -374 -665 284 -229 427 -269 -623 -955 7 -650 341 569 -782 -660 -926 515 176 227 -500 181 -18 449 -960 -641 -254 816 -272 -917 158 -84 407 979 -314 482 -585 -205 -959 507 659 785 711 31 285 301 695 596 342 379 697 -799 -871 662 -231 371 930 900 -897 -206 -129 543 -955 385 53 415 777 -425 41 -302 851 238 -647 -836 31 235 -41 -608 -550 812 -806 810 -121 557 294 -542 578 346 806 144 -88 -503 -270 442 -163 -526 -627 29 -541 -59 52 -388 323 -869 -833 -692 58 -795 -825 -131 -573 -90 223 -793 -673 439 -985 -102 174 267 899 -865 539 -933 232 -642 -314 -739 710 -757 -331 -830 578 -454 491 -567 613 -818 -693 359 -140 1000 544 -610 -34 -166 419 -287 547 -505 -587 844 462 830 632 -271 -851 -793 -401 -98 971 506 517 -549 880 850 -82 56 602 -168 173 857 -135 -276 -194 -988 -355 405 -466 -818 846 38 -660 -677 -251 420 -468 833 -789 -564 149 -653 695 571 -76 839 -658 -420 -351 -181 -967 -744 240 -531 312 -356 -320 -354 -92 -796 186 -173 -343 938 -545 -734 473 -39 -109 -956 412 102 335 -751 410 554 645 -330 348 -340 299 12 -697 -911 -216 202 -912 -689 -181 -959 116 282 211 851 827 584 -398 -635 -272 359 945 -752 325 957 46 -654 724 154 -49 -911 -125 -420 884 692 952 -126 680 1000 870 243 994 963 -667 257 799 -299 -404 882 661 308 619 741 49 783 658 464 -821 -111 599 868 969 186 988 -216 19 782 6 -115 465 -362 67 -823 -135 -301 909 -282 798 278 -817 217 -502 -287 719 986 334 212 876 10 545 771 -66 -585 356 -747 -138 84 340 197 -919 899 -366 -231 302 -468 849 -352 -627 -7 304 -296 -269 -31 24 -947 -928 -139 -396 -272 -955 473 638 -700 621 -894 -630 104 -954 -741 -517 711 82 -597 -980 47 837 936 680 -935 -346 68 -247 -322 718 812 -721 -895 -114 -563 132 932 -295 -782 -846 -582 184 73 697 -57 -645 225 190 278 149 879 516 -256 -1 964 498 964 545 -287 10 460 468 446 604 -283 435 424 -456 930 470 260 575 214 686 475 575 477 280 124 346 -606 891 701 -513 231 -794 -884 102 250 -548 347 936 642 -386 675 784 297 782 -7 -978 509 524 651 389 -615 727 266 -18 958 532 407 423 650 580 -216 -979 -786 205 -645 279 -757 -563 540 812 -809 847 643 -342 -307 455 903 110 633 422 -40 630 -923 -352 479 -797 755 -289 -637 -497 -506 -328 -49 593 167 802 465 933 -826 -195 -829 324 623 971 -554 -345 323 -127 433 -641 34 854 -16 -566 436 -24 63 -663 -954 281 -757 -108 450 -14 -645 422 -730 -960 -498 104 442 160 -876 -423 109 -410 -308 -291 752 513 571 986 641 -48 525 -32 578 785 413 -422 -865 -981 795 -387 204 340 849 -954 -774 10 -160 -81 4 228 -368 -702 826 351 -123 -456 -33 -73 379 -259 -589 397 -815 -605 -736 -958 -280 158 -137 -994 -511 938 -253 -434 -510 -311 488 44 15 526 -469 -315 -69 285 80 284 619 41 208 506 556 463 -553 88 141 802 -949 -477 -482 -56 338 -664 742 -502 976 -591 881 -243 -556 705 -687 64 939 -116 -510 -618 -782 -43 -544 -176 -994 -621 948 280 183 934 -409 -944 421 -459 -905 688 419 366 -33 278 996 -489 820 -984 300 -59 -651 441 -652 -215 -175 127 764 -818 948 -259 -343 -370 -36 235 215 48 941 940 462 -447 638 605 -458 899 599 168 455 -514 395 294 653 425 -611 -892 334 484 793 -27 288 384 376 240 -345 -322 -852 595 222 -836 -839 -939 779 -436 -112 992 -692 8 574 -150 492 -671 385 -836 65 988 -940 700 -416 -272 235 295 634 -360 35 -953 -730 -124 172 546 646 -667 -967 -236 -498 630 677 308 857 -231 -436 -277 15 328 -8 -213 735 754 -751 857 741 480 -427 851 -976 207 -543 838 -532 276 775 -212 -437 392 239 630 581 749 -665 -72 937 -55 69 -678 -848 94 614 -208 765 -36 819 -789 -907 -856 -455 -973 -382 -835 -4 515 735 970 -767 491 504 811 762 -700 -87 562 -312 173 -433 986 503 -775 554 627 -970 662 -67 -16 976 644 581 361 869 785 494 243 930 -370 -855 504 -398 -274 990 -651 520 612 -565 -903 965 43 -791 -1000 395 545 181 769 -240 -27 832 -119 603 389 414 -210 776 -563 -340 591 -954 57 490 271 -632 -900 -412 -364 -496 -746 580 744 -93 667 -87 213 284 79 250 -994 -907 541 -541 230 730 147 -958 923 147 -219 -413 -476 461 795 -338 -510 406 -821 344 -841 -504 297 -397 -93 635 -624 666 13 786 191 992 -60 421 13 848 -428 -799 930 -769 278 75 516 -868 624 703 552 417 -769 -926 -811 -748 -416 -493 -362 205 -163 -240 -496 217 -805 -90 -944 513 -656 -729 -679 -20 -312 -844 -774 -133 -692 18 -488 -22 -468 608 -607 935 94 713 -727 470 962 650 -788 -813 -414 -767 162 222 644 -94 -705 515 751 822 -663 250 650 959 -714 495 180 148 144 -304 521 -873 465 -311 781 -847 215 886 -241 -198 -283 119 806 -49 493 435 402 578 94 744 210 817 -230 408 575 372 110 -872 975 -761 -777 -301 -175 128 142 -634 909 -427 -278 200 -45 -618 -163 -462 731 483 -819 -335 232 -43 560 372 -692 -988 990 -16 944 -214 85 -677 939 -70 -211 864 976 -268 948 -849 190 369 -306 -803 960 -924 389 -591 723 282 -29 -801 -930 280 -783 444 466 -909 -11 -720 700 -498 -425 736 655 -871 -294 -985 849 -139 -713 -209 476 -505 508 900 -308 411 -213 -853 -603 -585 94 297 100 -446 -110 -693 88 -680 483 -274 -544 -762 -201 322 -388 336 -287 481 383 -731 -138 -11 -719 609 -709 262 -864 -973 482 748 -216 -477 -59 -850 -648 192 427 952 -774 581 -730 -212 -335 647 327 -849 -636 -865 -849 491 -499 -635 -9 119 542 136 80 -689 -80 434 -644 -811 87 -704 172 343 -673 610 989 -505 -456 -893 157 40 792 669 -963 -839 -663 -7 233 -379 880 -724 -689 960 -850 202 -674 -281 549 994 -298 -230 95 952 -938 -342 -747 343 99 -77 634 -948 -728 -991 28 856 -392 680 315 230 668 182 320 -715 656 -960 -349 964 -498 -894 -393 914 -283 960 852 80 -762 -952 610 327 479 627 301 -602 503 21 813 903 772 797 -314 530 -580 566 156 831 -9 234 650 291 -564 -962 -693 279 209 -761 -545 -962 540 881 -347 890 -335 327 -617 627 558 377 -898 -581 336 676 420 -625 -266 -516 -955 273 -107 -185 909 -735 311 211 318 83 252 262 -878 -31 -764 -227 757 -612 -24 393 75 -506 454 256 841 587 404 339 760 105 405 -299 902 -914 -659 241 869 928 -583 119 -180 719 -630 195 139 -888 399 -176 933 697 376 -900 -638 -823 159 877 -399 679 328 572 -714 -903 -384 620 -977 359 22 464 590 160 906 914 -426 -714 977 -408 755 -738 11 271 879 14 966 290 -234 -295 -725 -749 897 -438 648 26 -831 -161 600 511 -930 137 903 661 341 -633 -792 35 -987 -834 -854 148 -142 837 -747 50 694 995 -510 -609 -383 490 -756 655 348 692 561 516 -377 573 -140 -276 -387 -643 -257 -205 -903 608 70 975 -266 262 -730 -391 -926 505 -608 603 -178 -263 -893 -215 -73 -778 908 644 29 153 947 530 -970 -216 294 759 -244 -340 -984 -888 -419 765 725 -539 143 -92 -56 -297 670 -933 -280 534 -825 871 944 690 518 -275 837 -540 -985 338 105 528 829 -890 -574 -640 -970 -101 613 -188 518 -660 -520 8 -982 -432 839 895 859 -325 372 -578 -541 -470 373 -930 319 389 -867 -151 -264 564 -182 -309 -714 317 851 -469 621 341 721 -647 -154 381 -56 -743 206 -842 -831 206 688 269 -99 -111 -815 964 -431 -837 425 956 540 984 673 672 863 -657 402 -545 87 -19 -670 283 -772 806 -599 948 -244 601 -555 -131 -196 -956 841 -325 -665 117 915 628 718 -923 755 -90 -947 -1 10 -93 773 -618 301 -434 -413 -225 -253 -576 -612 540 -325 -144 -517 -871 -293 228 -744 173 252 54 -723 -947 -20 -647 -382 -119 781 -565 -368 -425 -529 -60 503 -170 551 -583 -727 -263 79 795 743 -664 -338 341 216 -830 334 -725 681 -484 902 33 578 490 -525 -866 722 -155 -67 738 -543 125 642 662 877 -127 311 -64 -723 768 32 664 -502 -512 -799 -420 -244 -65 449 -332 966 -163 -526 -251 588 986 -899 -947 609 -818 -131 -449 677 690 285 -538 -168 316 531 158 713 -890 -539 -144 -919 854 617 -184 -545 909 272 244 -149 -376 991 960 -546 -889 -390 -317 -179 -591 758 -223 -938 136 408 -3 182 -810 -756 -342 -434 846 333 346 101 609 177 -699 381 767 -538 -880 -304 -44 367 -35 398 757 659 -75 -855 -424 755 -641 78 -837 -108 210 -142 986 -756 30 -537 708 -74 -198 329 -213 -925 -235 -251 -52 -493 764 810 -403 990 613 -624 -460 937 -223 950 156 -141 -25 -316 904 -754 230 255 23 -880 350 577 303 -137 -319 619 502 -295 176 225 -911 -676 -340 -403 -851 -220 -551 388 -489 276 874 -901 324 661 209 469 807 59 744 869 300 -789 72 -664 -934 109 -138 -492 -802 -543 533 65 684 -444 -780 768 39 170 438 -711 688 -565 -833 912 -919 45 593 -523 -423 -743 -311 783 808 838 -182 -112 -104 -481 -350 665 467 693 -682 18 -65 -690 849 318 -858 -66 -828 849 -652 -335 -485 783 476 -652 -467 677 -232 203 108 -36 -328 -763 985 902 -519 386 189 -677 -481 -10 -385 602 444 -775 -477 -151 -329 456 384 231 -224 -398 -89 -551 767 409 -698 751 632 618 445 -427 970 798 677 -515 1 -400 973 -861 -779 690 -687 948 207 780 -243 89 -257 -733 772 323 -468 -811 537 -952 -989 -922 758 -209 -588 -72 -689 616 900 -729 -511 -370 867 593 -651 -914 895 236 -365 -162 -166 462 421 153 -800 -699 -951 -168 -993 963 469 -307 -963 478 -244 317 45 -467 769 -229 -772 217 -595 209 -971 770 858 -844 -437 936 882 -677 -380 18 -708 76 377 -247 -2 -420 -736 720 607 489 922 -644 383 -894 435 859 -537 90 -861 471 -429 -932 400 -294 13 379 -124 250 10 705 86 -458 -344 -930 -598 -383 138 457 -541 -363 -45 -959 -346 -776 -900 28 -987 578 552 -752 806 164 -437 -842 360 -828 781 -294 706 518 -491 -816 483 -433 -260 571 67 -987 -161 231 -965 -278 920 -629 -922 -380 -660 881 -643 -487 805 -546 -894 93 -274 382 176 -169 548 791 836 493 -508 728 -652 296 -504 696 765 963 -585 986 -631 -113 -600 -428 866 995 -273 702 -711 -531 613 572 -721 895 -830 423 316 -642 -656 -719 341 420 31 -866 882 -551 -141 -725 978 552 469 -125 309 -974 481 49 231 -683 -408 -395 -426 -392 -132 -635 566 745 -886 -311 -620 505 -525 570 859 78 -71 454 102 -964 -434 -509 -892 412 -108 747 -980 -2 491 755 -561 637 227 405 -720 -23 -377 707 908 952 519 -201 -135 779 148 -938 125 -405 235 238 74 487 565 -109 582 -734 60 -504 459 -894 -863 217 -675 -382 -571 67 -811 -468 776 -817 796 232 -901 -180 354 220 146 139 719 -865 346 -496 -52 179 122 -181 793 627 616 -973 -581 497 323 862 -202 -163 721 515 508 -743 -708 -631 -828 -670 282 876 963 -999 -322 638 38 -99 -464 -840 -55 696 16 967 406 -318 -385 -480 938 -79 307 -640 -381 208 -986 -650 432 -541 -643 -175 -119 -600 -750 -676 280 948 -307 -620 -615 -16 876 -538 598 669 -484 517 445 333 -696 -787 -851 164 280 11 376 22 59 373 -969 27 85 278 23 653 -602 -679 -483 184 -82 -656 -870 733 798 778 -16 -263 -870 48 -471 -302 64 -642 -224 302 -605 -229 126 692 260 924 509 411 853 601 802 -328 61 -110 377 361 768 730 502 176 -71 -47 1000 -609 464 71 -529 317 22 -762 -8 -296 -424 820 -960 -900 635 307 501 379 712 496 -103 -331 -790 -538 586 -390 -244 837 256 -258 451 -466 -551 699 972 62 -728 79 -648 -277 759 799 616 995 413 -73 -377 660 954 -25 -175 -688 -486 272 -981 -667 -617 -790 903 -501 881 430 -54 -39 -662 -763 -680 527 27 791 -713 -361 -92 369 -206 -676 -975 216 -310 -449 -338 369 -80 811 715 609 -1000 -987 -43 -702 518 881 -460 406 -491 40 -246 -305 -544 113 801 52 -604 508 -44 891 -233 -852 317 93 -70 456 930 195 263 901 -581 -519 -53 36 -65 963 360 -728 43 -777 681 -29 -46 -512 -594 214 -543 717 -978 -83 -599 -803 -775 -178 -238 -826 830 -710 649 -86 6 -22 805 524 -945 -660 672 -320 -264 774 -355 814 315 117 -462 -957 -333 12 -143 -970 -562 865 -56 169 -785 166 306 645 -778 -668 -715 -803 -958 -337 -536 823 -926 400 -525 224 -378 -738 252 -650 -312 -215 -682 -728 -306 -213 -993 -302 -215 854 -29 332 128 824 -407 71 -166 41 415 261 266 399 968 -761 -736 660 68 -521 -480 -338 797 299 648 420 657 731 695 324 96 -394 -669 427 766 -416 -663 -202 504 -898 -592 13 114 720 -473 -678 -856 -366 506 -63 -809 -212 765 -712 445 -403 59 470 -487 407 -64 779 -13 -290 448 323 340 595 -296 361 124 -847 -973 -167 -830 936 440 -760 -268 393 525 48 368 885 464 -602 -399 -805 45 -95 -433 67 -755 967 687 -730 -478 -981 559 800 337 -771 -860 -881 669 612 607 177 -884 54 -766 679 -756 -860 772 -235 -794 -292 -487 340 -831 -205 427 -48 68 -569 382 -606 978 -3 902 620 -992 976 302 -829 243 946 -73 414 256 -305 -354 -119 259 212 -407 -58 -836 815 -522 -515 861 -734 -117 -545 733 -466 -746 -830 624 -200 -683 -948 116 62 -811 16 560 -322 795 -109 129 431 401 300 647 -932 554 -787 99 402 892 -51 195 58 194 130 -712 -436 -244 443 33 -614 -776 798 -737 -495 336 711 180 -820 -249 -22 -404 -234 361 -692 -801 264 -736 904 536 823 -968 966 935 796 163 -19 -68 -131 -517 410 895 -67 -612 -795 -695 327 70 972 -436 -951 744 -837 195 603 702 248 0 844 -771 575 -654 -88 281 -578 827 365 -888 -656 -548 -98 -700 533 964 766 950 -908 813 -767 437 -28 -131 -92 29 -606 682 -716 405 -676 -886 109 -790 329 8 583 293 -930 908 994 328 34 48 -425 345 -934 706 689 18 -517 745 139 -831 345 187 -514 -82 -617 -653 -31 679 20 889 -274 677 218 609 344 372 584 -132 -39 -419 -722 334 294 387 -620 917 -229 205 859 -605 -786 500 -594 48 -291 -91 -313 318 759 -933 -421 36 227 -300 -337 -370 272 499 37 727 822 747 615 -503 -26 621 24 442 570 -820 -327 976 884 -251 759 742 -715 371 -680 276 -524 -684 -181 -199 -508 -794 341 659 887 -423 386 -337 -589 296 389 -930 -336 617 850 -515 -859 993 -116 487 528 -434 -354 38 562 407 -363 -921 -178 678 972 998 385 898 -394 -148 325 816 -665 -839 -582 568 -634 46 -586 929 -198 -927 832 925 322 -319 -745 -180 606 325 -62 -941 -398 160 -385 238 -232 -978 723 998 346 -110 -560 -806 664 -79 -659 308 -183 134 -129 29 527 131 -884 586 -967 -387 -986 282 24 888 48 29 -45 -687 -980 -349 324 -943 -847 770 -833 829 -305 -8 343 -848 537 -964 854 -653 270 -944 774 -960 -849 -705 -204 -223 -183 817 614 -779 742 -770 -931 65 -699 956 553 328 -30 -977 -120 960 715 -830 593 -687 -608 -372 170 176 -5 440 -334 721 -532 947 -786 -212 886 914 349 244 -712 -43 -442 -982 704 277 -30 709 -266 860 443 -225 -109 372 -426 815 -941 914 747 925 -346 336 -603 -658 848 -473 -998 -30 -172 -581 -555 751 277 500 -958 -341 785 330 -336 629 -348 -291 903 243 493 -658 645 -964 -290 154 524 -504 -511 406 13 -766 883 378 -966 34 363 -824 641 -486 769 606 2 984 -785 702 356 21 695 -644 241 867 -813 251 -488 -38 -523 687 113 177 313 -906 -180 499 -825 394 94 302 79 833 862 -27 193 421 -742 -428 -981 -391 58 -630 -862 841 661 -383 -334 599 -516 869 -570 -1 513 83 -235 -824 747 -847 980 -902 171 -393 433 -52 -702 -364 358 -46 -114 -610 -126 -74 852 -382 306 -46 -804 247 780 -85 796 738 462 374 80 711 -129 613 -240 258 934 -272 -284 -743 67 -79 109 -123 751 -897 -31 156 398 -666 -19 -652 -648 -612 610 632 746 -549 -650 574 328 293 509 -985 -567 103 -17 -49 -117 -886 -731 486 813 -139 591 -994 89 276 718 876 80 180 96 429 -584 -27 -656 6 -254 839 972 -809 -928 -58 -964 152 -380 283 -973 -763 62 257 -724 646 -581 -281 425 79 -191 -476 379 -438 -104 692 693 -934 589 609 636 13 761 287 996 504 -112 980 129 26 550 -117 362 -949 -964 419 -803 -71 526 322 -970 -82 -236 -339 -948 280 122 -958 -915 791 -37 136 -86 342 699 -165 563 -819 -547 -447 443 -507 -659 -492 379 190 -453 655 -226 270 15 875 142 -816 -91 665 -210 582 204 328 248 -643 -149 687 -511 232 706 998 295 17 272 280 350 -71 704 720 23 324 767 -987 -387 976 -347 818 -388 651 -110 247 -485 804 88 -618 -47 975 -346 -167 -563 140 -462 660 224 415 19 222 -381 -895 -648 491 330 561 -741 648 572 466 622 391 -862 858 -187 745 -481 -179 -357 477 160 -866 212 743 -131 168 -783 -297 -203 548 -864 -71 -584 148 672 134 232 88 -895 -104 -720 391 509 -690 -364 579 -233 793 29 -792 734 -449 -883 726 536 313 -548 550 -460 333 520 72 -929 -493 273 401 -1 -661 241 -770 454 -406 -409 -630 981 893 847 310 203 -407 608 219 9 -140 -468 122 -929 502 -786 -874 -353 801 -4 -55 946 -620 456 -227 -353 375 -275 -879 910 382 179 -534 -452 11 -923 -939 210 45 431 404 86 -292 -874 -100 4 220 -398 276 -756 -909 -456 -788 402 637 -504 -878 -328 -966 995 393 -579 -578 637 528 709 181 -795 555 161 306 -136 135 521 -453 -833 742 871 99 17 -728 -623 -418 108 -762 -731 -789 988 496 -659 6 336 -270 540 -762 385 923 192 -386 -950 -186 -72 -551 773 -582 -560 -99 904 -967 -100 158 458 -860 138 700 -958 -705 670 799 -595 355 -957 -961 962 -779 -425 -665 265 -99 556 -316 -423 -764 -528 -866 -411 -439 -723 -346 843 449 970 322 -822 417 -344 816 455 -293 369 713 55 -896 297 990 140 937 961 551 -433 -801 983 -730 -86 -550 384 -489 948 -540 38 -974 827 -158 -984 -424 -804 257 -233 336 632 -9 159 -3 -253 -697 560 -808 457 319 66 -162 271 198 -838 90 -164 386 -494 746 788 -491 -222 460 -127 410 -770 293 742 821 172 222 55 13 448 -407 935 -756 876 512 735 622 660 41 -419 925 -509 587 -7 328 314 -898 -420 331 -487 71 -529 -702 701 -540 -241 -18 102 -131 -527 745 -289 992 187 196 191 -438 21 685 540 61 740 912 -964 457 93 -906 -107 -919 271 27 580 -719 620 -520 -747 -126 464 -525 -785 1 -269 96 -274 342 -525 -955 -784 -502 -254 874 -770 -873 851 -971 -340 504 -168 -491 -177 -159 -924 1 -797 -840 741 487 -451 347 168 537 -427 64 -956 -146 -387 422 -791 -59 -705 536 98 355 -260 671 -294 753 -58 265 149 -37 -97 67 554 299 58 -157 -329 353 780 46 -549 -349 -921 -179 207 851 -555 -404 703 -389 -537 -446 617 -771 390 -505 -561 -714 897 301 7 -515 -260 992 926 -802 438 -610 464 -982 -680 -714 869 -828 5 -213 213 547 -720 364 631 439 625 721 606 -351 -808 60 -10 -556 -551 -734 439 908 636 28 779 -200 -905 -632 469 -714 19 666 243 -190 575 174 335 -854 983 -411 -8 -500 90 790 -962 -67 968 -521 -112 530 -955 681 16 885 671 -841 -434 -872 -337 440 -2 700 -480 791 -219 -738 328 80 -21 -112 435 -241 738 65 859 591 169 986 664 672 -739 -143 -126 -720 166 -18 -932 -362 -340 77 -809 547 -322 -812 849 452 481 -39 683 -745 968 -194 667 -286 986 -572 -971 67 -917 185 524 -29 411 -365 -771 7 616 -330 552 -335 71 218 -87 -144 997 -271 898 -123 -71 -192 -241 33 -924 496 199 487 473 945 -934 -387 771 -522 -536 -78 939 315 645 -63 -122 759 453 -271 -777 -270 869 166 -674 160 -140 -354 -738 -884 -779 -424 -214 -912 913 -814 810 493 301 878 439 574 -472 118 -944 957 -73 210 822 118 -278 255 759 -56 -85 741 967 194 61 478 315 183 383 879 -184 -476 -663 243 696 -29 656 -220 -315 -873 918 -596 -305 -261 -485 627 780 -461 153 -125 -579 -576 434 -947 899 -800 -450 44 -153 -718 -603 -350 -403 54 -970 -831 -89 -789 -686 906 17 -412 -326 653 -554 -920 110 574 896 544 547 169 430 919 820 811 -408 572 -65 176 655 -870 581 -419 -912 783 -56 -864 -689 151 516 291 -946 647 -158 917 -146 -827 17 798 685 -931 -971 768 60 -205 498 -136 -980 -568 -514 -296 -967 -660 -175 -28 712 760 -375 879 -294 392 -477 127 -775 -308 744 976 236 -11 614 867 189 -570 -669 -218 -295 757 -811 332 -28 219 -639 353 927 -962 600 -431 539 -284 96 -983 279 365 -379 706 -848 271 -389 753 335 797 -429 223 -667 -628 -868 -419 -56 39 680 -728 -80 -4 204 928 166 -170 -493 -161 68 602 988 533 574 -526 -609 -315 343 -974 786 -229 -448 916 485 -550 -691 -403 88 919 -793 580 711 -299 440 -439 -696 -397 4 -961 -926 481 -490 260 -115 176 870 96 -834 379 -32 316 805 768 -194 484 653 -710 966 141 -250 828 894 180 -909 -407 1 -762 764 146 -951 -641 -550 -633 -663 -140 -510 801 -504 -941 253 -389 -885 988 -916 -248 -491 -464 921 77 -346 -973 -488 -977 -973 534 -734 348 390 -369 604 -158 896 752 101 207 -486 -46 -1 -245 935 840 -956 -734 8 311 550 -778 -621 738 -577 -370 759 775 969 851 -205 -708 -823 -847 -737 -984 80 -650 -481 -551 863 986 775 -535 555 -963 -669 601 -890 -198 334 565 -614 325 -643 918 -918 522 669 696 -262 -979 267 753 -647 -237 561 -582 -959 -257 27 485 -283 -405 913 -680 -461 298 -220 210 -621 56 408 -625 -133 -730 380 -326 -917 810 665 356 842 673 351 -349 276 419 765 -822 414 322 -867 624 -694 -362 -72 -950 -514 979 -71 -645 36 -83 -367 604 -231 -440 -83 241 433 -160 274 768 -949 -420 -124 -528 -713 -851 -517 -505 97 -369 528 -650 -201 -648 -23 275 387 484 771 936 289 -642 621 650 369 -562 164 -185 -943 -543 -952 -451 -320 744 -113 -404 713 924 639 -976 576 161 675 -155 775 207 149 900 -722 232 -83 -577 -468 146 97 -278 742 805 959 564 -942 -135 151 980 -844 -850 105 -254 717 -691 -323 -737 -359 349 285 -134 -447 -688 -976 -360 712 773 706 495 -793 279 -859 -981 -797 -132 -612 -926 -509 -226 452 -89 -242 680 527 827 136 -151 -725 -795 538 -947 -548 -38 880 697 468 553 735 731 95 -734 -805 520 228 710 -836 687 389 276 984 546 -887 623 145 33 -634 622 -491 -259 888 664 -125 142 199 -957 -950 -23 -118 -786 222 583 934 -965 840 278 733 -739 935 238 -990 36 -912 573 333 -846 619 789 -815 -520 -903 -7 -664 -569 -220 94 316 -690 -968 25 -900 304 823 -147 869 -142 474 641 331 -774 357 -403 -120 -467 210 678 -756 919 284 -973 -634 98 -38 800 -666 -350 511 216 -320 212 -179 734 840 34 256 910 -92 945 -492 409 -380 285 -6 602 911 820 -614 -443 -717 -130 430 467 985 -978 -457 580 -585 475 -329 -714 -766 697 461 677 326 431 381 -821 -780 -316 368 441 172 773 -37 -323 960 -224 -486 -821 793 -596 759 355 -560 536 -935 439 693 69 -878 -919 88 757 -312 428 -456 -192 -353 -528 -202 -435 -793 442 -290 -994 663 951 469 -613 674 -254 975 -415 518 569 -521 240 -794 174 510 -635 -304 -837 -27 -274 -173 -669 432 -386 -166 -393 549 -581 -994 392 -910 -567 448 658 -592 -320 864 8 -962 141 -564 -198 -496 -85 -318 -146 411 -534 -460 891 -299 -818 -39 27 986 -973 -914 125 49 386 -363 605 643 622 547 130 96 -340 -223 -45 42 229 24 -824 -85 665 494 122 614 -75 719 -830 113 312 361 -301 -27 -428 -516 -46 104 178 304 832 -222 327 -802 792 -319 -65 -599 562 860 401 -781 -844 -804 -676 -68 -379 722 -621 -196 -220 304 -577 552 719 -470 -578 -304 106 -975 850 778 -939 831 -412 650 -683 519 230 -11 706 753 831 279 -694 -982 -815 131 437 717 138 -86 290 -132 367 -440 -367 -70 769 801 728 -208 308 -756 477 -200 -174 924 -13 -540 -521 248 -169 191 811 4 736 842 -736 89 996 -449 42 623 393 243 -94 -493 186 -771 -570 -536 211 188 -200 322 580 -944 -727 366 -877 -828 -216 782 285 89 -433 815 382 872 62 212 650 899 -280 319 -145 878 3 632 -214 -707 -938 -423 -774 354 -221 -864 -271 -783 -279 -764 -975 -933 -417 -143 616 226 727 -550 245 725 -592 525 -862 302 8 110 246 302 549 -915 -708 -188 26 -46 320 -830 -481 -519 -396 -61 357 337 -589 337 -990 281 393 -390 533 699 -683 807 -363 835 -453 227 -488 -338 -819 745 -500 -536 -326 -709 33 661 222 -889 173 -629 -644 154 907 -964 -303 213 162 708 -495 -381 971 326 -220 -530 151 -385 758 -548 634 -631 349 -893 292 -322 -337 -220 -801 -362 789 -351 -393 512 807 934 -441 -739 -199 -618 -482 -228 328 772 -23 -227 -651 -807 662 885 -667 251 9 -698 -426 -23 754 398 871 928 807 -955 -142 765 87 739 -569 -497 -102 958 66 796 -187 524 -401 -5 157 -990 -757 719 766 180 123 368 75 314 579 -113 629 -553 -83 9 -825 -518 -346 -50 3 840 330 968 -816 -542 -698 -128 821 933 -333 646 -804 -102 -535 -564 564 -842 -52 699 -518 -268 826 -328 44 -980 254 -699 -197 234 839 307 -273 861 164 219 -624 634 -657 467 -522 467 513 301 779 588 -511 958 293 450 -35 286 -867 -297 374 -545 -228 802 45 -266 505 157 -905 23 -593 96 -439 -187 -82 392 -606 -252 669 -394 -10 -138 77 -358 759 -551 -141 -140 -317 -108 71 -491 -816 813 -785 -319 -293 -117 477 -88 948 -74 -779 -815 937 -301 977 48 -969 -244 485 -87 667 943 -178 207 -298 654 837 -724 -119 -118 -567 959 -818 -590 85 -428 -897 -167 -259 395 -568 -170 738 -57 985 -994 280 -428 424 606 -595 85 -943 -774 120 388 15 447 -689 -307 -4 912 41 820 33 -711 -712 -399 -950 -510 347 251 -281 -64 769 -873 438 910 -54 -451 -490 206 -88 -58 329 -421 686 -696 591 -708 35 -527 -875 498 -878 -109 -157 85 -17 -899 -174 -305 574 437 689 632 191 432 430 731 -863 -122 -354 454 -194 -922 -926 -430 -504 777 226 687 250 481 -496 977 139 -723 290 -437 745 568 -540 716 754 -49 334 142 155 124 808 595 -293 -162 -76 44 -276 -699 885 410 -554 73 -854 -851 485 308 398 794 639 713 489 -208 499 247 983 -120 685 -348 -571 404 -161 905 939 163 -273 -78 -714 325 782 714 -446 -572 560 713 136 -649 -754 -700 -143 912 -964 -86 560 -79 39 -255 414 -975 -115 -4 -881 -709 -35 98 77 470 568 593 -564 -952 634 -72 872 -142 -907 -943 -66 -922 -10 374 -463 920 -219 255 930 817 -431 837 -677 -636 957 238 237 477 -670 -245 884 -610 936 949 -278 -660 -561 429 290 291 -366 -234 130 958 273 840 380 -194 -56 850 955 9 965 -663 313 -822 -549 -553 -554 -312 420 479 -619 -907 697 802 911 698 -45 440 388 136 -207 -50 10 -937 -685 462 789 242 -714 -391 -640 17 -544 466 165 -714 -986 959 -424 840 -395 -902 751 -894 -477 836 -101 -790 -550 -51 -306 -753 -309 -201 909 -971 512 -783 -333 214 33 -160 -32 15 441 -263 -624 512 -113 -899 614 -124 283 97 -649 -63 -919 -573 615 -290 -397 -311 415 -390 450 -672 401 -47 -43 -114 -7 111 525 -618 770 589 598 564 -908 530 229 -422 -653 163 -288 466 -456 271 -143 -575 -976 -673 -478 425 637 -431 -944 -646 -630 110 -469 -620 -616 -231 507 -563 -406 -416 -767 -972 442 549 247 272 143 62 -525 968 487 841 668 867 309 508 908 988 478 -554 -94 256 809 -36 67 39 935 -748 -433 448 -870 -789 928 -808 -917 -813 607 344 7 -565 748 28 -371 -571 -299 -927 802 -326 -860 690 -526 245 -461 -804 798 -618 -179 -101 397 -449 503 -571 -382 42 157 -806 -230 257 -811 -104 461 179 -815 -899 -945 -49 213 -386 -879 936 -573 -580 -59 -195 -181 -596 -251 95 -649 971 -41 -187 -510 173 -803 987 -271 -893 -389 95 353 -880 262 738 -385 -479 -727 -243 -67 664 237 256 -873 821 -667 -169 5 -664 443 857 291 -908 -480 -125 -76 -508 954 704 823 -718 311 10 -253 -589 518 -954 572 797 -442 502 724 -152 169 896 400 -350 209 771 -495 749 354 874 -530 955 220 710 -215 -571 433 -994 494 28 -207 -503 -6 -509 478 1 -229 813 962 900 505 520 673 240 114 388 -646 541 -397 103 831 -451 -184 -285 417 668 447 452 -541 109 -788 -856 721 -791 -628 69 -828 -976 -337 -228 -359 -381 887 -786 -352 275 405 -46 718 579 -841 893 216 -234 -777 219 -871 67 -684 519 -661 55 869 -474 857 -558 427 -844 431 -896 783 -507 -326 532 -880 -932 -383 920 86 115 -568 801 598 838 -158 -212 -924 -152 957 -634 -969 -159 -166 -173 -142 -995 -821 536 -419 -899 -982 426 -83 448 573 683 -725 -570 806 867 -128 -490 -405 -983 502 -30 -566 -721 -686 702 -610 -222 -633 -398 349 -728 785 850 -768 618 -841 685 -996 -240 -512 -118 -245 488 -942 -476 -994 -587 -124 -129 -169 269 -851 321 583 626 22 -730 -825 -895 -677 -230 -602 103 606 -287 712 -546 627 -519 611 -371 -702 437 295 42 1000 738 -74 180 242 378 -652 -949 -170 395 199 -263 732 -346 360 735 -535 -460 -208 -679 -764 634 -718 229 843 802 -438 731 974 -824 483 -512 853 -165 -104 -201 -572 273 -118 167 988 792 -484 -976 272 -632 -525 -775 695 -45 50 -55 -296 439 153 -66 464 995 950 -531 -808 936 -203 97 325 800 962 -244 -817 -868 -662 900 354 -173 215 -710 885 789 -179 86 -238 -953 -62 -996 -762 979 439 474 117 586 80 50 543 -522 427 -112 -707 -145 -222 363 163 303 234 835 -692 378 -648 -397 -673 241 878 -463 -813 272 -790 86 425 -308 -38 -319 10 -729 710 459 642 -669 -686 -144 93 68 -461 189 -220 630 548 -83 378 188 -933 728 609 -638 692 -191 494 111 688 -143 -773 -781 -563 501 -44 -773 -645 -757 534 158 -252 906 -890 -269 994 -568 -596 397 -928 -651 -28 -220 4 -734 945 901 -427 -451 -32 -357 413 358 -190 430 -592 715 726 -44 898 49 16 -623 240 -946 97 421 -267 122 -607 -572 -642 -349 500 -261 935 202 68 -26 867 -477 344 -60 -8 809 -307 -637 -401 -920 670 692 840 487 847 -574 -105 -764 -920 490 -490 -246 -457 133 -970 436 -272 572 -356 240 -32 -794 -927 457 127 861 -805 570 507 71 570 -36 -906 60 909 774 250 -990 -625 -739 210 -911 471 914 -716 -94 813 -472 142 445 426 -711 -218 857 875 268 -263 -579 -120 -156 805 812 527 206 483 961 120 891 120 -872 -72 -206 433 348 162 -428 -684 362 -90 -458 212 -806 -828 481 955 465 354 -467 274 -263 -840 647 321 20 -351 -393 -317 -639 42 345 547 544 -431 227 488 904 -248 -126 -422 -129 -588 -663 -170 -643 -108 -279 -54 -494 -470 910 -611 580 -40 -372 -593 -576 -761 -549 291 -33 859 600 436 -726 788 925 621 478 78 -638 914 683 161 66 -719 -29 960 208 -794 -161 555 -409 408 -731 -455 286 310 -581 841 -478 723 460 -800 614 -414 338 604 -82 725 307 424 173 652 834 943 -674 -906 -905 963 760 -829 747 506 915 253 73 303 -637 -39 198 236 -951 538 160 -505 -916 -225 -992 -603 733 -996 -13 -782 751 -9 945 177 11 -250 222 -388 -326 -296 -246 766 225 -390 873 14 56 -83 253 612 512 902 -380 -136 103 -619 870 -962 -984 -28 74 -575 -876 291 -114 716 589 953 25 375 -712 647 -430 -327 -325 908 -910 -751 -25 -89 -528 -126 87 372 -34 -863 228 251 93 -495 -597 217 -674 48 -655 32 511 -297 225 -66 -802 -149 419 50 745 -282 724 -993 -972 558 24 210 130 38 -316 -864 996 -267 610 755 983 -68 -648 384 538 -209 -453 -469 720 -688 -539 862 -251 -805 86 482 -268 -741 -941 -244 -636 322 -472 810 293 -428 964 488 -816 -422 553 589 52 589 148 605 986 -214 -878 -463 253 -225 899 698 423 -733 -195 632 504 980 -138 -657 946 351 -478 578 -391 -469 615 220 496 -834 83 -670 544 -388 -431 525 -622 -990 -487 -228 550 261 896 -713 -686 386 834 123 474 782 332 569 526 -399 -290 -560 -31 758 571 -39 73 -462 -317 -158 152 -549 72 -842 -48 349 857 -823 -261 -640 47 88 -984 559 295 919 -136 -608 450 365 12 866 33 -802 729 -63 -16 979 -580 559 -623 -822 211 -343 -490 -989 -725 -493 -375 194 71 -823 701 -879 60 -905 -682 -325 986 -93 700 722 -841 -946 362 -405 -622 -924 -378 207 92 429 497 -160 940 394 981 333 206 -779 726 -71 35 313 -13 -33 341 -500 -676 -287 -474 176 189 83 -918 -926 245 250 -940 -356 -222 787 8 -455 -711 -865 -17 125 854 -684 -363 357 -751 -495 -518 337 -964 923 831 682 -804 -466 116 -725 -890 -39 556 -971 -351 120 -67 -705 443 315 879 783 -658 -572 353 -421 -219 -813 -732 246 -942 -484 -762 -376 -630 750 -113 -236 846 828 -140 -972 -746 -263 -722 -277 367 -740 850 337 -175 -448 189 -561 685 689 381 487 -466 368 857 435 13 -279 11 -489 -88 -325 -550 -602 696 -210 -432 -201 22 466 -835 -181 -897 67 944 -793 -982 38 284 -18 -671 -488 380 311 906 272 605 -113 -369 844 280 977 -614 -867 -515 -945 -175 37 -784 -147 412 -424 4 2 32 -185 312 -813 -753 749 522 651 -959 417 -250 816 296 -253 -375 -314 173 818 -23 759 -236 -486 334 -332 752 -45 632 -533 -276 639 766 -499 86 -340 136 -684 -371 -35 462 488 279 -553 663 -448 -416 -113 726 -555 8 152 -832 -835 -542 -664 331 621 791 509 911 -84 -202 625 -729 440 211 -704 -278 -595 959 -585 -618 476 530 -663 964 673 966 -126 825 -539 266 -254 -732 793 854 -311 -974 -876 -722 -579 -159 -205 -865 -347 -161 537 -69 336 767 800 -652 -27 60 -986 496 -515 -988 -618 -574 -629 -176 901 -64 -805 172 59 850 937 -107 -610 -906 -395 572 -225 -454 -617 846 704 452 561 156 885 32 -942 275 -415 65 132 221 -512 439 713 -130 -72 320 395 -58 526 349 -808 370 -741 -816 503 -847 404 555 653 -966 -800 775 591 222 -58 568 702 -516 -926 104 272 495 212 316 870 43 -222 537 -477 16 208 78 -895 397 -806 229 392 140 324 -580 -731 -588 226 289 -714 -22 659 -353 -212 451 -473 706 -631 873 -579 -287 -327 838 -655 563 353 853 -758 984 -114 -139 -840 212 -956 304 605 974 369 -663 100 -67 -794 274 -504 -908 -170 -241 -853 -604 -712 82 437 -391 -849 -664 807 710 -168 593 744 158 -544 -508 -463 384 781 812 47 571 317 439 929 -30 407 -423 576 442 -6 559 -638 831 -197 150 571 982 -647 -465 281 -805 806 703 -67 368 -37 -665 465 -606 -373 -357 850 40 -367 779 -274 492 -432 -638 363 518 797 -132 936 78 60 -920 -248 687 -627 17 -152 166 689 -253 -244 450 -261 -538 217 741 -992 -4 383 -227 -396 796 -579 464 -693 -871 -649 -33 -390 18 284 -228 204 227 997 939 -544 -350 822 971 -781 -244 876 871 -958 -550 -444 794 361 -42 467 -157 249 -968 -268 163 -464 641 613 -893 -512 989 -126 -28 193 857 -915 -7 -484 -729 -948 -50 44 256 -371 -804 -769 67 917 56 361 -524 556 -777 791 532 -546 94 60 -678 -215 -862 -594 -812 -708 389 -912 -319 45 150 -647 19 684 76 -417 882 313 167 302 602 918 334 -545 358 -56 -708 28 366 286 765 613 376 563 398 81 -88 -913 644 -323 -291 -816 -640 -182 339 738 984 -627 -107 -565 -717 623 -12 8 349 -119 -616 127 354 267 -491 -286 -764 390 476 245 279 -757 921 736 868 854 784 -334 -794 448 729 433 -256 -593 -379 408 912 931 802 302 616 427 82 661 -865 -960 -192 525 325 -23 -734 -906 142 -656 -893 -160 319 230 635 -421 789 523 540 -429 -860 -688 -83 132 126 951 -668 217 -204 755 301 195 -400 -346 -582 480 -104 -145 -906 -289 24 -403 -10 82 -446 791 727 -213 -7 -659 739 633 473 -339 -1 -397 -345 210 -946 -673 168 553 -138 -558 282 -1000 147 -256 562 -652 -29 -502 -482 -832 -198 650 -808 -666 657 -511 -884 338 892 270 -393 -481 630 789 -174 -811 -429 768 684 864 -165 -624 -404 325 -183 -517 -804 -234 -32 299 328 -188 -864 -753 379 151 495 -958 -371 506 -514 -891 -557 704 -366 -78 875 -354 -670 -359 850 288 -534 160 -583 -535 139 -785 797 -926 474 -788 -404 729 582 690 538 782 -147 -726 -919 541 -571 506 750 200 -35 19 191 132 -821 105 -686 -707 489 -395 -779 284 -813 -465 709 885 55 159 -572 -331 -563 -891 294 504 -801 754 -82 615 -470 678 -453 -696 688 98 -415 -639 968 820 295 -429 662 500 929 368 271 -287 -864 -608 590 -393 763 -196 659 -88 106 -74 133 287 -406 483 -892 206 -477 -828 780 264 143 488 -286 596 78 958 -10 -948 -771 911 95 441 -990 70 -466 -882 594 -675 -825 375 466 -573 -286 827 -555 -721 -832 -11 775 -196 -296 630 303 778 -375 290 428 528 -205 551 -228 -298 -130 -736 573 -194 -852 750 -827 452 868 690 -35 491 490 -272 562 832 882 -385 99 185 756 -309 -603 -12 858 883 -22 -789 172 -991 252 348 -388 778 -630 -739 -417 -189 543 179 -15 -692 -634 -147 -305 -356 702 834 -874 -344 266 563 -279 -940 870 922 -189 203 432 -988 -50 755 562 825 -536 925 162 697 -420 308 -693 467 438 -281 -142 584 -875 -405 -246 -377 424 -133 -899 -685 987 967 172 700 -747 2 195 -58 55 -450 -571 945 -598 -281 -271 547 907 241 -6 319 581 -667 552 667 -959 -422 -230 -790 907 -53 133 200 113 722 -950 -588 80 209 -825 -260 802 -758 440 894 539 -723 -386 109 -978 -740 -179 242 939 639 891 -678 538 -512 390 720 -231 -882 964 430 -240 59 -287 -125 744 -502 -614 424 -71 -479 -298 -490 452 -749 565 187 152 504 637 -357 411 -145 -313 -161 -235 125 746 871 841 16 604 41 -815 -7 -316 372 487 621 -820 760 453 -502 -397 -475 -345 -518 -199 773 421 -828 -629 424 -37 -352 531 -255 -72 -100 920 -130 26 -176 -871 610 -726 -871 612 -395 -504 17 -998 933 749 -307 324 102 449 655 264 807 221 -810 -156 41 164 -320 753 -576 -652 -215 -808 235 -517 -428 -301 -263 -988 -280 -295 508 -458 181 -469 -980 632 -574 213 683 -905 569 214 465 -42 559 -66 237 -955 -135 65 -889 520 823 491 367 853 -181 -968 -245 -914 213 -376 -363 -38 -923 632 610 638 -824 916 971 -94 -314 -279 365 -950 -300 134 508 -4 160 510 104 886 782 759 520 -569 878 976 412 -573 706 526 797 139 854 -222 327 -249 75 115 -849 -359 -613 -446 -961 -325 -454 313 -764 -194 -341 393 -410 842 892 737 -3 -310 -310 -814 -119 -440 -167 984 -31 -231 -110 269 -363 -790 934 18 948 226 922 631 -439 -488 -354 903 862 160 -31 581 847 680 -284 -506 -365 208 132 333 494 17 595 -970 -784 448 -649 820 -79 -85 -356 329 -399 -195 823 -929 -166 -694 549 591 -481 22 222 365 423 -709 -870 -196 229 -391 -766 -68 -113 -870 362 925 -888 -217 975 993 649 119 37 -306 613 294 68 717 223 -887 -209 936 477 -674 290 479 -839 974 241 -650 550 979 -397 -789 600 537 374 320 786 760 -498 -662 -310 -980 -68 865 -419 -814 524 483 396 195 744 668 -371 -940 -522 -84 -616 933 -425 -182 -645 -656 425 -351 885 588 -585 -885 -817 -111 616 -804 -813 492 934 637 -617 -354 -367 576 220 -79 989 -903 -840 -906 -521 354 544 445 131 -49 417 57 -698 -519 49 482 -808 849 214 -79 -901 -601 701 -785 235 85 478 8 513 35 -518 -774 -531 -829 -220 171 904 -962 -632 -979 823 -737 -13 54 -295 964 -311 703 -24 864 -419 744 -759 -865 -188 827 883 694 893 672 -753 -669 81 -916 125 23 -443 417 976 -45 -367 326 -373 -951 293 256 -562 170 269 -419 -663 359 -723 527 867 795 -333 -385 -772 -714 -853 -205 -772 -761 -906 389 674 -327 -66 421 -626 -404 -556 847 28 -546 123 45 643 -530 -559 540 -286 470 -362 -566 432 1000 -52 -903 -606 -883 690 883 898 -318 606 657 382 159 292 -285 -147 775 597 413 830 -714 130 78 303 -498 149 931 157 -895 -968 -980 77 -720 -468 676 148 867 705 -887 540 871 613 385 -479 67 288 551 936 -309 -180 895 149 -439 -197 815 130 869 -928 -175 882 351 -692 107 -374 274 -117 543 -496 -502 77 52 314 -289 -521 290 -485 386 997 -779 -86 -807 181 -114 -616 34 680 -359 -995 892 76 -17 138 -275 752 -702 155 897 951 -310 16 92 -779 553 -725 433 219 -331 -283 -551 348 430 182 245 -255 819 674 591 -464 -202 950 -540 -953 -888 288 -453 -924 71 758 -952 -998 95 56 59 -523 -971 435 -509 375 -974 -144 -516 -149 396 479 -899 -276 589 -519 -114 -61 373 992 -654 671 202 560 -762 -934 -411 -594 -147 673 912 -840 -906 -297 -360 -602 -951 934 180 916 611 -796 -923 -884 416 339 798 -158 179 -739 -848 -830 470 79 947 526 -603 120 -431 -41 -599 -928 265 402 -748 -378 -348 -446 541 879 703 948 463 -936 630 400 878 -239 -505 -357 219 186 602 -722 129 -293 485 -998 925 -927 -707 135 -558 -950 -347 -424 -420 -889 -483 -194 -371 -887 682 487 -49 -49 -675 -712 643 -591 970 660 -972 -603 19 -131 381 -840 694 20 377 -581 -981 677 -56 898 353 -707 494 243 384 -848 -543 -24 726 896 -908 232 -818 633 752 498 -119 -468 -993 -303 803 -69 -130 -664 -805 -462 342 127 989 -561 -81 -203 54 -334 -340 -864 -239 648 79 786 498 578 85 -383 -587 671 -146 -330 420 -543 153 -535 358 86 -998 633 -28 567 400 -356 284 -89 -699 -617 -894 710 -973 418 -796 -824 -139 -892 753 -93 696 -579 -183 183 -94 924 380 80 539 -21 718 751 -799 -339 -610 700 -843 -150 414 -315 748 937 -694 -4 142 -425 432 164 636 -438 298 411 -150 -575 -221 -792 -449 -198 -860 -698 -406 934 -392 154 -820 179 -490 472 409 384 -735 -257 420 -95 175 -158 -794 -889 422 -624 -785 -639 500 9 640 909 -603 -220 -480 -80 138 725 500 247 -17 203 -292 435 -952 -487 454 -208 60 -117 -779 598 -638 432 895 -282 563 -934 600 6 979 156 508 168 -313 -407 -323 423 567 -78 -430 340 567 526 -147 589 890 267 805 330 34 -160 907 -580 905 63 755 -440 -493 -521 475 540 370 -308 -525 -345 -184 294 -714 -53 -95 769 -219 -892 -237 80 -681 -992 -897 918 466 115 -698 550 -141 428 -192 229 789 -876 -667 -928 -722 -284 -732 -50 547 232 -196 484 464 192 662 675 84 996 95 -388 337 -621 827 219 -847 233 430 569 314 -335 -703 437 -755 -276 -171 -483 335 101 -573 56 -578 290 22 78 959 857 519 720 -638 780 -471 817 -240 631 995 -48 600 952 -933 -192 -983 -717 681 -341 -61 955 626 464 394 -891 -518 -758 597 173 -529 129 -451 -266 -656 810 160 -666 949 669 604 419 457 836 -788 976 -273 -645 -651 -307 -247 -431 -716 -113 882 -461 -244 -396 850 -132 -981 -164 870 -137 -894 -144 876 825 410 832 58 871 -355 -466 374 767 189 -1000 -592 359 -576 109 -730 454 -659 -714 145 473 -963 855 -388 194 -273 -311 -251 407 -123 -483 -262 729 -992 757 -978 -699 261 -128 533 -431 -265 457 -51 -743 890 -890 724 249 78 200 -354 894 -9 550 -214 563 487 -728 293 -190 499 -260 730 -723 929 -251 -650 156 812 -350 -334 -160 -129 804 224 -60 -902 -935 190 290 -688 -985 209 -410 -751 976 546 -542 871 915 490 -217 198 563 -731 -63 181 802 -736 982 -361 420 -816 327 342 -698 606 -454 -433 -157 -986 241 -307 -635 -802 -415 858 -120 -378 106 426 110 222 -737 374 669 289 -614 -481 482 536 17 -273 -311 -872 776 709 22 199 949 239 -306 498 -514 -425 -488 -899 -523 267 -162 97 -571 619 677 -804 969 347 71 137 -885 -38 -939 10 -773 861 -849 -407 -92 -61 -802 -798 -409 183 -391 283 -737 692 370 886 -882 -394 838 203 806 -748 808 914 -468 -230 -216 388 -632 354 -923 -375 94 757 16 838 322 -546 -243 -235 -736 296 836 309 -256 -64 740 -685 569 -562 -95 -875 -77 493 317 104 -753 688 468 -471 153 -833 -829 923 998 57 -651 -56 -747 853 -177 -584 -964 844 -142 127 996 379 -830 334 727 310 -913 -937 -808 -665 -246 -818 348 -14 -659 800 795 960 -899 400 -736 219 403 754 -245 517 911 609 -912 -671 -274 229 -255 673 625 -125 -87 239 606 -370 -384 646 -715 158 -585 -695 196 961 812 -661 634 -309 250 438 -438 545 990 -137 80 147 60 -541 915 -389 -798 -234 -159 -681 157 -881 -800 -784 -933 814 52 -273 -634 -486 879 422 209 -667 -744 332 -343 761 715 362 -621 175 -601 -445 706 316 -457 382 -183 773 283 894 -283 919 -985 932 -7 -29 -935 -376 723 -495 824 970 -28 -200 -921 -327 -14 -767 376 -601 -92 -473 -670 897 893 212 28 931 -453 -147 230 151 779 526 -185 689 -684 -990 -640 -883 -123 861 -304 592 -437 -587 92 1000 -198 -735 43 460 111 -247 531 928 886 -554 634 -816 896 -355 -927 638 347 989 376 257 -328 494 -792 -468 762 637 -380 532 -583 -794 655 -615 -511 864 383 850 -754 922 809 -260 -883 92 -251 -950 758 -97 -80 -302 -214 856 421 -527 -348 978 -39 954 -404 840 -654 366 -265 -231 -130 -805 382 -429 310 496 -658 -201 -381 551 447 -363 55 229 -197 -818 -124 417 388 185 869 -888 -480 -78 -21 -176 357 -386 263 -731 -720 109 616 -307 -799 -659 -172 289 781 -403 574 -450 317 -132 577 -907 -880 -609 313 -396 800 -680 -671 182 340 -355 18 850 442 91 -121 86 -471 210 -669 -64 225 -118 347 -868 555 654 859 -316 -640 -578 -500 -288 42 -352 -713 -906 290 -972 -202 -730 -501 -758 966 -603 210 20 703 3 772 -12 144 530 -829 336 -907 652 -565 -159 -527 -421 -775 214 367 -231 218 974 -977 -360 -813 56 -610 -416 471 -865 -417 -278 825 507 168 425 141 -407 352 658 303 -387 -906 171 456 259 -227 -897 -82 -332 -245 525 -271 274 100 890 -858 329 -546 554 -401 796 768 22 -406 -12 -43 305 -464 -677 -953 345 -90 -452 214 -766 -704 589 346 -698 950 527 -599 -232 595 -196 -238 292 803 -769 329 -157 -814 841 976 659 -880 924 323 438 793 -292 976 -838 919 -671 366 73 -963 747 -642 -338 98 -856 498 196 471 -316 194 194 306 -774 465 -693 -873 102 -448 -279 693 -750 -189 889 882 -680 -358 -696 837 -389 -682 1000 -424 -670 588 544 -193 -252 -690 -69 -272 809 -607 -439 -410 -490 476 868 -880 -492 -468 622 -805 236 -406 -585 -251 966 -301 414 440 -366 275 256 88 -200 488 494 -880 595 -721 -702 848 -357 999 910 881 324 -106 -424 952 -67 366 -95 149 -441 -791 980 287 19 -607 165 289 953 584 -23 12 287 815 402 970 -590 -562 -261 -352 -520 199 870 871 78 413 206 -449 501 -798 890 -368 -819 172 -289 70 433 649 -630 -305 561 -120 830 548 -629 135 -256 428 -303 -137 -703 -476 143 -708 -717 70 -230 992 -869 869 596 84 -64 147 -250 -473 -240 -192 521 -122 744 -529 -72 543 -420 -636 -507 986 -496 -644 -429 -238 412 -106 -373 470 594 -363 561 430 -704 312 -945 -837 -833 -13 374 438 154 -101 -503 -472 -778 -414 886 789 -502 171 -511 843 -326 815 -54 -717 -859 472 -820 970 -684 -334 5 704 773 646 14 108 843 143 -229 895 414 -504 -260 651 -42 315 -695 -113 682 161 -906 658 -485 0 598 -85 -745 -207 110 730 68 783 607 -292 -439 405 692 -103 -588 -763 -959 217 8 -272 -365 -332 866 344 600 743 -533 1000 245 541 -32 490 -962 13 -345 974 -942 817 -150 3 -611 164 950 -280 -277 -916 714 895 259 -935 63 620 -533 506 -931 921 -376 105 -581 683 -435 -679 678 531 -436 -735 599 411 -482 321 -890 185 -880 410 -540 -240 608 -55 -701 162 915 -492 492 747 604 -236 274 -342 547 -297 755 200 -558 -800 620 750 -50 -576 698 -238 318 259 -399 -894 427 -61 -412 -687 48 597 143 799 576 198 443 458 -783 -782 527 589 639 935 869 -662 -959 -973 555 742 -373 967 424 818 540 323 310 238 851 -137 -992 -392 622 -325 -660 -294 -635 -529 -541 88 -874 -412 -563 -136 393 -699 407 134 -939 910 713 180 82 -156 244 -378 -238 156 -244 -61 -144 416 -287 113 374 849 -322 -452 -448 450 -960 -990 972 71 518 319 -13 -849 -342 -274 -624 -232 -566 -609 108 825 -50 -393 80 -17 -519 -292 310 -738 -469 -889 -466 -560 -145 -176 289 -192 705 -318 910 -903 536 676 -868 -337 95 483 483 960 42 -495 913 644 -632 177 -621 -362 -176 -17 -655 -384 338 691 562 -309 -979 771 -243 -746 -346 -19 721 612 808 -505 -306 721 349 192 -659 857 924 -412 781 445 -162 912 -760 -882 -540 37 -218 -748 -528 946 -205 956 691 -878 552 121 457 -370 -982 377 863 893 -167 -555 525 132 909 933 -205 -498 630 83 65 972 -787 -164 -417 -723 -203 134 -984 -885 -977 -643 -563 -647 1000 -176 278 866 792 -619 -797 818 -423 -491 911 973 655 483 -333 273 -546 -254 -917 332 -289 -660 684 687 -962 177 -360 -916 802 303 723 621 54 420 -467 99 868 -673 -13 613 454 129 786 955 710 -582 -506 488 -567 121 -743 -369 -919 -280 633 -38 -754 -756 -362 -995 -869 -150 83 147 424 669 -332 486 -58 462 942 85 -680 -957 -542 -243 855 -138 240 -122 -641 -574 -818 -617 -710 -155 -348 -411 -38 -628 590 549 -836 -319 -997 -345 -355 396 -520 -422 -143 871 -224 -292 715 -238 -47 254 -671 518 -339 804 911 719 -695 231 -108 -156 -585 -195 -281 -987 370 73 -216 262 301 666 -735 856 781 275 757 821 -570 576 170 -813 -194 654 431 -38 780 -875 735 403 534 587 -617 -371 -540 -538 -428 186 -117 -29 457 -556 -527 592 -463 286 475 -626 983 915 -591 -303 23 -993 892 725 31 -537 423 998 788 483 -618 -433 -1 93 544 131 855 44 352 -564 -943 -637 -896 -443 740 -144 -723 537 -133 -839 -418 901 -378 488 -238 -1000 -827 821 808 -13 -72 -574 -848 -8 -62 916 -415 925 -304 -285 -77 -743 140 -368 103 131 -246 595 889 121 933 420 100 -711 796 -508 -321 873 738 -406 -613 -210 699 -813 856 -961 -828 858 -915 -943 955 604 -190 500 -970 497 -751 -201 -750 -93 945 -223 -748 -321 -384 -180 739 549 279 -78 83 -404 955 -279 -305 374 371 -19 -692 683 -828 867 274 581 -124 35 929 -123 -366 263 -323 -561 181 427 87 686 -292 401 -956 -131 -114 690 -914 414 -524 -567 -347 -856 631 -422 382 258 486 921 -549 777 703 -84 249 565 -124 318 -824 276 -757 -531 -906 540 994 -51 -659 354 270 694 782 814 951 -536 -228 -987 -697 77 -247 -526 -545 -73 277 -596 -553 -736 124 -513 205 -843 -566 73 43 -790 -596 -578 -810 -56 886 -623 -399 -79 217 40 206 640 -201 -558 -865 -874 224 -989 -698 530 -289 -745 42 158 -994 881 -589 -100 306 -320 -706 -740 972 -443 649 -553 -121 -911 74 214 -502 872 -45 -260 -376 276 710 745 -109 -539 737 -579 -391 -530 128 24 563 -319 127 -762 -312 268 -514 -29 -382 -675 -772 -577 655 503 144 473 755 -794 -848 -122 -774 -329 643 -357 -427 755 312 737 499 -331 -958 -639 393 732 -762 -135 603 429 -431 -429 -663 -594 -319 21 655 -310 -273 184 636 -326 -79 542 65 449 289 -992 -332 -453 606 -282 -829 -963 727 285 942 232 -552 369 -256 612 -66 192 332 389 186 -585 549 830 284 221 55 389 365 28 -757 -185 744 -524 216 -130 -611 -383 40 -341 959 -264 -683 103 524 353 385 253 -359 -266 390 -307 -157 -919 -119 958 -470 -523 772 680 800 674 868 -65 257 -205 -258 -699 865 -696 -590 -499 -601 -812 -994 684 -91 776 849 -631 -797 707 -274 -19 -770 254 -99 -207 392 700 -924 -968 130 548 199 -337 566 409 914 979 635 673 815 -234 89 -751 -789 -332 -756 533 -190 456 642 -656 -829 -985 795 -615 781 -734 -600 -42 153 -102 -59 459 -364 -834 415 -651 -831 181 -741 -145 -763 -861 770 -459 134 944 848 -575 -788 790 185 646 -227 861 443 -603 -121 -293 -884 558 -294 -337 -387 -291 261 346 -947 224 -72 788 -293 -675 852 -296 -348 658 611 -13 -208 34 665 -971 -937 -972 134 -478 108 822 -629 986 -48 709 -565 407 688 933 412 694 688 -762 -572 -554 -764 89 34 -896 -729 603 580 -620 117 -55 666 411 742 -426 241 0 -834 758 82 -575 315 -964 227 -497 -703 988 -615 192 -278 -594 444 177 248 -737 617 470 -576 -739 705 -251 602 -627 -634 -117 -662 139 -496 111 -295 -917 577 346 333 450 210 -454 615 969 345 926 -270 -96 -108 -946 -82 593 -502 -236 683 -644 -921 113 592 70 241 -137 131 632 -33 -497 298 -171 -693 -969 -72 -428 -117 -809 -553 -265 889 30 -574 -446 487 -856 16 -254 68 322 -667 -500 352 -492 -122 569 -314 234 709 938 -955 766 -561 -747 -395 -28 -826 72 241 -192 -748 -247 441 946 750 -997 225 -334 -649 -99 885 276 -978 153 670 -396 586 -717 795 -37 282 974 -881 158 -498 648 -342 675 -360 32 758 -896 652 727 -724 919 -939 238 -773 -630 896 883 774 -530 -152 -605 -150 -795 536 399 -201 224 348 429 -175 -529 -118 722 -980 787 -801 -287 -625 499 909 836 910 448 -598 -283 895 -358 19 875 83 310 -705 -455 -299 420 -47 23 245 -667 -461 730 -30 -155 -245 33 -910 -154 65 379 -662 -658 -892 565 -524 784 588 433 -981 520 -159 359 -228 -936 -543 288 -8 -341 -840 255 681 120 -239 922 -915 108 -644 -366 934 342 -864 -108 -571 749 -295 -992 -247 -547 616 435 459 451 -977 -569 452 458 -508 -339 -944 888 649 -976 -34 -181 -38 135 -89 -784 -568 189 -55 774 457 942 -41 301 -539 564 972 436 -847 955 -153 356 -507 -753 -86 989 971 -400 465 826 -775 -28 1 -988 -40 -626 -159 -296 -987 -732 508 -467 578 720 -168 -934 -615 118 -443 -917 132 -754 545 -503 353 -574 -159 947 -269 525 -871 635 404 -519 359 684 -836 -123 572 -794 208 938 882 -74 805 458 -230 445 -494 -480 -968 -709 633 305 996 884 342 820 395 424 299 669 -43 -120 -199 -788 208 393 868 980 949 653 739 873 370 -774 -132 -22 297 -345 -408 -845 837 464 -831 545 -660 519 -860 178 -501 467 -785 688 -849 688 -10 538 574 -629 123 123 -676 657 -817 -999 184 908 35 571 -470 -654 195 -22 116 213 313 555 809 996 -228 -72 67 230 66 -109 -59 -327 129 783 -11 -697 434 871 618 339 -926 656 -90 -170 -559 -88 -559 116 983 514 131 -366 -318 -665 468 -976 768 975 -215 959 -913 227 451 -68 -807 -770 -444 -406 211 941 512 656 982 782 708 -610 656 519 239 -340 -103 -395 971 189 233 964 600 187 343 673 -918 723 -470 734 370 787 -163 -304 -588 -505 514 -267 200 545 276 -721 256 999 -49 -932 -222 34 508 -76 -595 -999 692 -881 -36 985 395 862 87 126 -19 620 263 -386 -712 681 -992 -921 497 606 468 389 -171 -857 -785 302 -460 884 -768 -294 122 542 -330 299 -630 747 -202 -323 692 -890 451 26 547 -5 -166 -554 -582 491 606 629 793 979 -252 -414 403 -643 495 -898 481 172 454 531 791 101 -464 953 612 856 320 -628 -619 -614 524 843 141 -218 581 -650 -772 52 837 698 -191 -903 -359 999 317 -262 -720 -220 -304 822 929 -455 -418 -611 -805 767 -936 -554 -224 794 -457 737 442 495 794 724 -540 706 706 838 -240 466 -245 -109 -156 -53 364 -686 255 846 570 234 713 -830 234 964 570 120 -558 285 -14 301 962 314 -332 37 411 -835 636 903 221 -684 -281 127 386 279 -800 -218 -893 801 -454 -657 -635 912 -890 -348 587 -959 692 -369 908 222 827 -338 497 112 577 -126 -767 -81 404 -980 8 646 -344 -439 585 -941 162 -704 -110 616 139 719 -879 -296 486 943 644 -510 -894 -494 -690 -1000 -474 517 528 835 243 142 177 166 -84 77 278 -352 -275 797 -435 -284 -128 -382 -914 -852 154 116 19 378 656 51 -899 -968 -845 -605 -731 -253 -283 -262 -153 940 -147 956 93 -151 226 -945 200 -673 -804 806 -770 648 650 894 308 594 -610 969 -279 -529 494 756 566 -188 -472 -699 104 152 223 -581 422 -530 666 -539 -224 -404 531 441 402 -317 -905 959 -782 -720 694 274 296 -405 -44 -123 481 -254 -901 -533 -24 557 -263 461 -819 -698 871 636 152 867 -655 688 302 26 354 468 -283 -980 -399 -24 776 -602 -478 439 998 -323 885 -847 -613 -435 -14 -176 -574 -880 51 790 -378 -671 843 31 170 9 -618 -904 -962 -956 -897 454 548 910 -566 725 258 432 -603 -413 461 -798 0 -686 -454 565 -762 925 -527 -239 -137 95 742 746 -588 -478 -651 302 374 -711 37 -529 388 778 222 761 614 -751 -673 737 219 369 -571 98 402 263 214 -365 723 332 552 -326 123 -99 522 790 267 185 882 250 -448 606 -921 -234 426 483 241 -509 -210 557 940 -59 204 435 -362 -408 576 134 -339 -391 678 -233 91 173 -79 -946 -470 -344 -860 892 631 619 -98 -5 827 -27 -735 346 959 -929 274 293 -708 609 782 -901 -374 -959 -907 484 -339 448 833 -474 109 863 736 -971 -449 -253 -492 -768 544 -967 -324 622 -292 79 -874 -275 -115 -501 -592 683 -439 -875 967 996 -786 -808 -78 -771 564 693 766 -896 178 40 278 829 -393 788 -717 -135 -292 -212 821 307 -475 -798 -612 92 -67 -680 754 -785 674 168 -386 179 -928 901 -713 -616 -332 728 209 698 -428 -253 -461 -850 -982 -79 -547 -698 -959 738 574 220 -290 728 655 -274 -741 213 -776 -515 -556 -658 665 381 390 228 -98 -352 546 -402 -460 -589 -383 708 -82 189 158 -608 774 600 858 -676 734 -270 -868 -942 -161 -313 850 -953 -24 444 -506 -982 -158 652 -569 381 771 -309 -380 250 561 447 852 -1000 -54 -398 -208 331 -243 28 468 956 -592 554 -138 299 507 28 356 -215 39 -294 -470 -817 550 187 -399 890 -472 -355 -955 773 -961 669 -683 -694 212 -211 -61 -539 -730 582 -881 643 190 306 264 -57 -992 353 -853 647 -153 -622 -424 -958 470 -346 673 -312 -546 -223 -291 -107 981 792 464 -324 72 -199 983 537 -414 680 145 47 -471 606 693 144 -757 -88 -807 -830 -547 573 -947 -241 465 615 105 228 223 954 -726 711 664 -526 710 -28 89 -548 233 487 -441 660 -167 -411 -888 -451 84 -205 -639 845 -111 927 820 -504 -777 -943 753 -951 -348 -565 632 718 -129 640 542 186 299 918 233 284 198 -605 -715 375 -814 422 -7 -954 -808 -928 161 396 485 397 -779 487 -256 -775 -443 109 137 81 -414 618 -590 6 694 132 879 237 -508 205 798 977 -925 -167 593 50 656 -850 357 175 573 759 507 84 104 -910 148 209 -918 577 855 -997 891 31 129 209 149 -554 405 600 -649 94 628 -999 376 55 -878 -576 381 310 -566 529 -108 -288 -192 629 87 -269 -622 -127 -480 -331 -854 -843 838 51 -998 597 -90 -134 -641 -111 769 -374 416 -566 -941 -428 -777 694 -558 -306 767 57 431 842 -605 -635 609 51 -335 13 -732 -627 -433 -600 520 -354 -408 571 -732 535 -292 186 704 -642 594 -237 253 187 -128 -914 957 -577 -963 786 87 438 824 383 -887 684 -927 -599 377 606 591 581 547 -660 906 -414 -117 -819 -990 -166 474 -515 239 -145 -890 -962 -62 -825 -972 944 414 -936 972 763 676 -894 -77 -876 277 938 -83 -58 636 -143 -659 635 -993 -115 -753 404 461 -818 -39 420 -602 -535 -170 34 672 929 -124 866 -590 198 -720 224 -858 -73 -185 568 118 -919 704 33 -449 274 -246 -830 792 733 -835 526 -200 549 -650 56 979 531 -167 367 929 935 -729 -168 714 -269 -941 552 478 -797 -648 499 -852 652 -998 39 -936 508 851 -521 -643 -771 -33 -335 -742 39 655 9 938 -659 207 328 768 -373 -832 364 713 -477 958 -472 -363 -236 -266 -811 -283 -120 -920 -16 775 913 -319 -20 636 -416 -627 270 -244 -479 1000 887 811 817 182 -743 -977 -682 702 -832 465 -237 420 476 270 752 -923 506 898 -532 -167 -127 -825 406 316 -739 -975 -883 -479 656 -259 -583 394 -720 -649 769 911 344 98 533 453 967 632 -776 521 192 940 -238 -701 45 296 664 -503 302 -456 499 -391 -876 -783 -961 671 878 -670 -13 412 248 686 -345 -9 924 -937 256 -310 -985 -65 147 345 636 138 -409 387 -573 -465 -402 -750 -760 451 80 -9 262 62 505 -594 -185 -458 -332 -415 410 -63 487 -619 -684 -116 -382 -650 -7 902 -803 894 -141 754 165 -443 -366 -154 294 -839 -690 754 -516 621 465 -820 -277 441 -655 -466 40 -732 467 -736 349 230 -906 955 -38 116 -596 883 105 484 -568 129 841 -253 -288 227 -22 629 -50 603 526 660 855 669 -369 558 -107 909 -708 648 -871 779 154 -543 -18 477 986 446 -675 398 598 619 508 -468 766 153 -878 -217 872 929 760 -236 -273 -951 999 -200 313 -283 899 -815 380 134 159 849 -754 -389 -681 699 -116 95 -168 558 -906 88 -150 976 554 -395 745 -382 538 945 -116 529 113 -793 -840 -657 -227 974 -699 -616 805 787 -158 70 72 521 -370 548 451 448 -662 28 -216 -872 -165 960 -316 -491 -718 -46 203 -120 -121 966 482 -657 535 -591 -442 -297 3 -810 933 -400 109 663 -132 443 -13 31 217 -46 -373 739 889 432 -708 -574 147 490 964 -160 -708 -486 -382 -776 6 990 -940 -186 538 57 -770 637 953 751 -102 84 -372 -345 -812 -845 -521 209 -218 761 670 -623 255 -537 333 -663 -844 627 796 796 -696 -659 730 -463 -660 255 221 277 499 -421 -968 -236 -610 -897 -904 394 312 -368 -127 190 972 -590 931 -496 -757 863 561 603 -833 -243 -869 121 -956 814 -231 -661 -21 757 -260 408 213 784 111 576 267 -694 557 500 986 -262 -594 -141 -408 28 441 413 153 200 -905 355 -518 -111 722 -797 753 968 -648 185 590 -609 -664 -402 -11 174 857 876 481 609 485 957 -241 50 245 814 193 857 -30 -319 -35 -583 545 -759 -793 -957 692 -622 -435 224 605 -449 884 24 483 19 381 18 -234 357 565 -335 -763 -880 -109 -997 -614 -710 176 409 121 -617 -527 467 -746 445 -544 666 -89 -210 -633 -349 170 104 762 -554 415 440 357 414 -336 748 299 944 -917 -267 -959 300 20 923 950 193 303 -792 -137 990 191 663 467 451 -981 -931 -3 -91 676 -518 595 -599 -243 -113 678 633 -749 -548 -25 -229 -70 -306 -655 -698 -640 -964 -572 -903 -859 -820 355 683 17 -949 874 78 543 -227 966 708 -803 829 785 -865 828 555 623 -828 147 21 199 -507 -614 -895 -7 661 228 57 855 -552 518 790 -169 -850 208 -185 -744 49 -236 546 480 -547 677 -367 675 467 845 -609 646 836 897 577 -833 -532 -390 -44 348 21 -742 -760 514 113 67 -544 931 -98 -451 206 417 934 -956 -594 -100 874 730 -632 -951 -454 925 -242 -677 388 -767 156 -175 -288 -409 -471 -766 -507 911 -516 549 902 -642 -37 -568 -304 -513 -403 397 -560 734 -665 587 639 444 290 541 975 -603 697 -952 -128 38 -156 -847 59 981 877 -866 -830 -910 -272 -603 -256 866 -55 -669 -502 672 79 64 254 -923 88 -370 57 555 15 452 -373 -255 426 -242 -501 -993 588 -255 -882 513 -437 37 -82 569 -499 -4 149 -179 494 -954 899 -886 28 889 273 317 -26 332 -216 240 111 -697 -3 24 -690 -166 -47 -846 4 174 -161 -100 345 976 367 -187 598 -306 -810 -862 259 211 -807 -962 33 584 57 -836 477 -641 637 -328 -222 114 224 919 -52 503 -602 763 -754 -607 -88 375 318 -118 -3 -849 527 -380 230 -5 603 701 -180 503 624 198 241 -493 -837 444 947 285 473 864 -447 313 947 -282 -939 -633 -809 -364 -245 -241 394 124 302 -656 -544 514 -73 803 -132 735 -680 261 -322 -570 -85 -988 254 178 73 840 -984 339 -907 -924 -468 662 -743 4 23 -653 976 -411 -871 206 -29 -577 38 -494 284 339 271 798 -849 -679 671 -141 -566 28 215 -320 -382 559 -180 696 -136 -598 -179 28 -717 365 697 903 75 499 414 78 725 -1000 346 -825 -384 943 -811 -187 -221 -209 -45 973 -773 625 -643 353 -638 -842 -372 -847 -684 -735 -272 315 -464 478 582 632 572 -645 269 703 -347 -634 0 -373 844 -315 -722 630 -400 320 59 -219 515 -997 650 -914 878 -785 132 -493 -787 882 -704 384 506 764 139 368 52 304 89 -625 -226 902 -197 203 -798 -613 639 822 -776 -115 -366 129 -697 271 14 591 260 -238 749 -350 658 624 310 -420 -670 -785 -13 -360 365 -754 -497 579 966 -48 -698 859 996 -296 -577 -391 987 152 521 749 -492 135 18 -515 -105 137 -693 -573 -594 -457 902 995 300 248 -869 -799 -266 402 245 408 -877 206 -594 -548 -722 740 551 783 -722 -306 134 152 -268 -836 -403 0 25 55 -744 381 238 -36 20 703 950 -603 730 -546 -95 581 -106 -209 918 926 -774 953 969 582 -396 -533 -255 321 -850 -515 -702 906 714 -695 779 -689 211 -283 -985 -423 -196 993 -947 -1 756 121 268 -781 84 854 -255 732 -453 977 534 44 -805 -5 -722 262 720 552 47 -850 -420 -760 -977 -664 838 921 580 595 -853 -778 -46 -728 -458 -992 247 780 -278 603 825 -388 -483 431 -884 893 943 450 -362 531 -249 461 607 584 -819 -360 110 847 -332 348 -214 34 -136 433 -318 200 729 -219 784 -251 -526 -326 54 -862 36 -594 -933 -183 822 693 460 -280 636 496 -229 595 -193 -541 724 -683 -771 810 973 868 545 -434 954 90 -401 -905 274 -560 195 -33 18 885 472 -541 -368 -658 56 547 557 -514 -572 85 -620 199 362 677 288 728 624 830 619 -614 -873 642 -382 -460 -559 714 926 -504 125 -82 -801 -831 531 -28 -465 749 -304 -314 526 -853 140 175 939 627 -836 -446 58 -364 614 -34 -489 124 -330 200 273 704 -181 815 -202 -238 -789 109 -700 -677 518 200 252 238 730 -343 531 131 145 421 147 -690 65 -500 -9 -897 218 501 -393 -937 -848 -306 510 -411 -167 -513 -795 -289 381 -55 -181 -837 534 -739 600 595 -951 250 -466 124 -755 918 705 -259 155 414 -140 123 303 -493 -645 -34 604 -345 -697 -156 -407 618 39 -600 78 622 -612 384 -430 735 -747 -631 -961 194 -510 624 -854 338 706 -867 -793 -356 149 -551 -44 98 137 -685 237 -688 141 241 988 -120 953 -685 -680 -882 -208 240 90 -360 -849 -708 -666 432 372 -878 -212 -126 -106 -255 458 -554 -33 -858 596 391 594 -540 -200 839 -990 785 547 947 -140 648 -190 232 39 -155 635 583 -912 -325 -446 -54 46 -406 -15 -290 276 -92 360 -529 -806 655 -65 -540 -53 514 810 391 719 -451 791 -324 -705 0 -736 927 669 -938 174 -182 -324 781 -941 233 666 -925 545 909 -282 561 -630 205 -140 -27 639 953 -272 81 320 744 -624 310 849 816 409 -699 -482 739 -317 -779 -26 -977 265 -943 -810 -653 884 -96 104 -660 432 -756 -546 -850 -982 543 471 -105 -655 -957 278 22 332 -510 576 703 571 965 740 816 -741 -272 -371 -480 966 -871 103 -893 948 96 815 -52 -58 -560 561 -989 -18 340 -930 215 151 69 -764 753 -194 -563 622 -757 -602 13 -559 -33 -632 83 -870 985 -422 -294 -568 -490 -629 -17 880 820 11 -81 -461 -223 -500 12 192 835 486 515 -313 765 725 -719 776 598 989 248 -366 -789 -190 660 738 -309 327 529 -534 -715 -320 -726 951 193 613 447 799 -57 697 657 -932 -709 559 403 229 700 622 -20 996 629 -234 -730 -244 573 358 -629 281 891 350 -102 -281 571 277 923 459 -264 468 750 644 348 339 -587 -610 772 493 -70 771 749 949 -982 -470 -531 -847 215 -486 -417 161 -451 -772 48 573 987 919 107 561 495 -166 329 -241 751 -970 106 942 787 190 958 620 -487 538 -302 414 -878 -501 -942 942 249 -915 812 -325 299 889 537 -529 -432 -168 -507 175 796 171 -68 -94 -533 -778 -461 -291 -989 -600 -641 -351 -577 509 21 -56 665 -654 851 -717 207 240 302 870 -144 1 809 71 -364 -388 696 870 532 576 171 797 -779 -891 -478 -364 767 -6 604 -375 -586 -397 114 -88 -147 -744 241 301 -109 -32 766 -487 -607 -710 -945 -805 704 617 878 832 -268 -795 672 -221 1 -655 740 -636 -674 -122 565 130 622 -398 126 792 521 -808 69 -383 401 693 -874 -665 -48 754 -12 -162 937 430 -45 -150 925 -796 -913 429 261 726 -943 377 544 -638 -215 -120 -319 75 622 229 323 408 -632 -465 664 -837 530 -356 125 940 737 -777 -607 -996 951 703 -391 -579 807 -683 799 520 873 927 -851 386 768 796 736 494 -945 725 316 860 305 261 -504 100 73 -259 -551 782 -59 -660 -779 -851 -262 -648 -710 -594 -744 383 -420 250 111 280 479 -774 -134 -226 532 -499 -820 -447 -895 351 -153 -358 270 -426 104 -783 -385 936 -134 756 -575 -502 -898 -923 499 298 69 906 357 -666 372 240 187 -263 905 -595 -12 269 174 368 585 194 -563 60 -842 -663 417 88 189 334 -717 175 -390 -645 619 168 -466 -26 -583 -882 52 -76 -761 75 -77 -378 -858 -894 903 -420 -331 831 -79 42 -546 752 -441 -372 -915 939 300 -106 863 -665 -785 686 -949 932 112 762 503 -384 -58 320 389 -76 -619 761 -190 533 -282 -895 -923 932 913 925 -599 383 -490 352 -439 802 52 -783 -652 955 -395 68 733 573 826 751 718 -550 -416 443 -12 320 -839 981 540 944 519 -327 530 -83 728 -496 -630 -127 930 119 729 456 -203 -145 822 -45 756 210 -304 -406 -369 -428 -827 762 798 -106 -75 -267 -66 -437 -319 763 -673 867 479 -621 -590 -264 4 -497 822 -313 -943 816 -617 369 574 421 455 110 850 -664 847 -778 92 375 987 -361 43 780 723 332 -115 884 252 -486 -68 -577 801 -565 -399 492 -448 28 10 226 235 -608 679 -922 387 -582 602 843 82 87 -782 876 -694 -720 621 408 5 -274 -452 64 262 -111 -321 -90 138 565 18 48 584 921 -343 145 -772 285 -624 -196 580 838 -47 130 312 926 -854 184 -18 635 -904 321 -61 -263 692 -756 612 -557 436 -745 -660 114 987 705 -131 -656 175 182 191 19 -388 -154 -486 -386 -48 -269 672 467 -953 -107 482 -813 669 -946 -293 -123 -812 -336 375 289 -841 -232 603 -254 -536 -937 -406 667 833 965 787 478 -904 -547 374 269 -640 -624 121 -105 -467 19 -262 754 515 -783 661 -280 -295 -89 -746 742 531 -509 -35 133 -727 874 971 98 908 387 455 -165 -102 3 421 112 230 -844 -592 -825 893 -150 -558 340 -129 930 794 451 -712 -641 237 199 -196 -597 235 -266 -150 503 609 -211 617 -592 563 377 29 762 -236 636 -555 846 -76 -837 102 -464 -504 -6 501 923 -622 759 -741 -84 683 -319 362 65 131 -603 -75 -364 -673 462 -285 -30 -22 257 182 -958 741 808 -187 -66 -797 -555 -833 -890 -594 -331 -381 -372 262 -832 378 -176 -375 113 -285 -591 -731 594 -206 -321 -892 141 -648 -941 -819 -368 -468 973 471 614 12 75 -580 739 16 -611 283 -349 -479 841 977 150 -934 -376 -217 -144 307 326 -667 785 -20 760 489 283 -402 32 185 348 337 310 928 -207 -69 -790 -342 -770 23 336 330 -708 -839 -138 -542 490 146 -549 163 -164 120 987 -638 140 -993 777 554 426 -25 -825 996 960 421 338 -508 -950 47 -400 -481 215 -482 -594 -629 248 974 -760 341 817 57 284 873 467 -877 870 420 -155 759 383 723 348 -61 504 -800 925 884 547 -402 -18 -60 -575 -572 383 302 -683 34 710 -172 -452 389 658 -406 416 -91 -190 -69 -638 -71 285 467 -314 872 438 775 -108 -364 537 -702 -757 -175 460 420 28 -495 -363 -723 -397 578 488 254 798 -156 -972 700 -612 -567 -780 393 -38 208 -629 -15 148 629 -109 -950 107 -211 425 -24 525 -583 -210 -658 -110 -103 871 131 450 -275 498 -396 -715 -701 686 184 -611 385 -281 -814 656 583 -593 -499 -767 234 268 -985 -155 504 -104 202 -51 620 457 987 812 213 -772 -569 -858 747 152 -568 -887 1 -419 -384 -1 640 -341 40 -992 859 869 648 -678 -98 -582 -862 396 -537 -815 896 -606 -526 651 -223 263 -881 321 -903 828 -168 451 453 -125 244 52 778 699 -174 -156 478 642 -18 -146 -858 -807 -134 108 555 -205 -207 -96 573 -409 323 119 -803 622 935 51 -582 219 -726 -835 138 741 773 269 -976 -593 929 -271 814 39 -379 149 265 266 -92 -643 -679 -379 103 -610 -916 777 197 -757 -751 547 -432 -417 840 669 -990 828 -530 151 -77 -15 116 -627 -409 642 -340 -177 551 848 353 163 33 874 -599 673 -911 814 906 237 31 -969 -49 -519 -442 2 362 728 153 -707 -105 -644 -601 399 -498 -171 -954 860 -895 -827 763 -999 -841 -547 767 765 -813 -266 111 950 -553 -827 102 -580 572 435 92 66 651 -530 -130 583 -383 157 -613 393 354 403 732 -493 -547 -742 -8 275 -384 -656 655 96 564 -86 -849 -177 -625 91 884 87 -17 -798 990 -353 -992 601 379 -93 95 941 138 -548 -84 540 664 -476 -757 -411 -981 885 353 -467 348 -110 -378 -41 -232 -948 -606 841 307 -1 279 -788 382 -641 -803 -432 -827 -935 -648 -233 586 -547 -276 546 -393 68 -533 -726 -576 498 233 -597 731 -249 702 -466 974 -37 740 626 -360 791 672 806 -817 -462 94 140 374 -605 846 -764 448 -990 -511 260 -829 520 720 -296 -201 -643 -838 -723 -69 -883 -391 -753 -772 694 125 581 508 -234 981 -255 496 -497 -971 381 370 329 -990 -943 732 -495 -807 64 -874 970 626 329 -775 -417 -34 435 -568 -142 974 389 -191 -853 735 529 881 684 430 -828 118 -479 47 -748 646 994 -889 713 8 -365 608 -922 629 -100 -196 -986 378 -958 -575 816 -45 691 233 -186 105 726 -514 -379 635 -522 827 -928 -395 512 386 808 -588 -102 -20 966 -903 -22 827 304 359 -845 872 -64 999 419 -737 -123 672 -784 128 882 600 828 -902 997 913 276 -687 312 -216 33 723 750 673 836 216 831 901 671 457 144 477 -495 -261 14 -310 202 -180 132 437 87 232 -140 -842 -563 -871 810 -571 748 -519 -113 144 434 -676 735 939 -480 -731 -782 -546 36 -539 492 208 337 942 993 -200 -334 164 -155 859 -174 -659 -92 285 -160 -175 222 -46 504 897 90 361 345 -219 907 407 -630 379 -28 -534 629 -725 377 428 -114 491 -771 -18 -528 844 -790 652 -196 352 827 370 -276 -323 -532 -376 -504 407 335 237 -264 -14 -687 428 -275 -407 -848 -218 -294 -716 810 101 -555 358 -874 806 886 -639 255 -542 164 263 -365 707 549 -384 792 -660 -906 46 -701 -698 262 -176 -674 -267 -772 718 345 574 980 596 -22 9 -117 931 488 -507 -565 -996 159 990 829 -914 -236 622 623 -429 510 307 -611 727 -695 406 -227 -798 384 -534 418 985 373 981 872 -315 28 9 -841 624 -389 -2 282 -150 -193 -141 720 881 -967 471 -348 297 -561 -463 956 -43 168 800 -602 881 486 319 -823 -127 450 933 -220 -843 254 -263 51 -282 921 240 -508 -105 291 16 -240 860 874 -195 -79 -345 211 262 -497 106 191 825 -603 515 1 348 343 -684 -92 430 -749 -212 -517 -398 -132 343 740 -842 388 150 211 684 170 988 607 -740 -999 -89 528 -158 610 -17 -266 764 644 -608 -20 -263 175 -178 371 -686 -443 -373 -892 -796 498 269 -301 992 -234 -837 499 708 15 -655 -757 68 -330 420 -922 260 -986 6 310 681 641 251 -211 639 235 175 591 981 966 21 251 -56 -636 -866 152 290 618 673 -811 -736 973 -462 -641 510 -613 -756 934 982 440 -731 -345 828 -282 330 854 -995 544 -141 436 119 -741 -231 -816 177 -269 -715 -8 275 -434 261 383 956 449 415 -722 793 -503 -232 -997 -251 -223 97 -618 -801 524 -551 126 612 240 175 688 996 730 -67 65 144 -434 720 -153 881 894 666 577 -555 -655 46 535 662 -332 150 -793 377 359 -568 -242 403 -677 435 120 -605 -979 -728 -53 -223 905 -338 958 517 -768 -144 -490 315 978 920 638 40 -986 -594 -992 652 866 72 203 -714 -166 -885 -35 819 88 -770 359 -773 -326 -508 60 -965 407 -359 521 -78 109 455 -969 -624 999 -654 819 622 -238 -443 653 888 490 451 -384 875 -243 -249 430 596 -840 -959 -10 -857 -266 670 610 -891 888 938 442 -69 977 -124 -21 676 -39 -717 -542 384 -48 -123 271 -586 -597 -884 -773 304 -142 -570 929 175 497 -453 -164 -110 -996 688 -359 845 -279 -511 286 26 -86 -82 -182 -193 702 -19 -328 -521 837 739 130 40 -618 775 -988 -913 -310 2 -23 -611 933 -442 -613 484 -87 315 318 -90 -252 -797 -709 -177 -740 426 -905 -124 -558 963 662 -714 405 495 -699 -777 955 -104 -880 560 -69 -938 775 374 -819 409 -613 -612 5 -726 -456 728 -700 261 -314 -280 853 -311 -386 -58 -741 677 -703 121 -876 -769 -153 -671 -817 490 132 138 -121 123 -823 -668 -320 880 -902 140 -178 911 891 -220 187 695 87 -716 759 117 -763 -866 -117 -793 570 -290 -338 -787 171 -304 -3 -152 -443 324 56 -897 152 612 -3 861 -925 -620 684 953 669 827 -310 -968 966 470 322 -38 -83 -75 788 167 -348 -608 -327 621 -963 -560 -404 -902 -274 -638 993 -463 0 -294 115 857 376 637 163 774 -774 612 -223 412 369 -914 -100 924 -252 403 179 184 -654 -260 -200 294 -17 210 -956 819 185 -940 -789 607 -356 -821 401 -835 -113 396 -405 -440 548 -517 287 424 179 -684 -640 -588 324 367 121 -598 546 -803 -533 -167 -80 -821 867 423 71 664 -285 434 602 782 -810 -367 -444 -458 801 781 565 -171 951 -302 -195 -161 -665 -323 981 514 577 -334 270 466 192 -923 -371 -147 -956 342 349 583 867 -75 308 862 -866 119 -753 -521 -736 221 906 979 50 615 -217 -436 -360 473 929 -542 140 563 -832 -295 542 -876 -338 886 870 406 157 -575 135 -624 -487 747 690 -538 -560 -942 550 -987 679 884 -885 -666 299 410 -126 -436 98 -752 377 -666 847 -847 481 -240 557 -686 -735 -114 -514 58 600 256 -720 -202 -797 -923 765 701 953 451 667 340 -574 983 -465 136 586 -69 911 -880 182 857 503 145 -815 541 13 -522 297 410 -763 477 940 997 -719 392 700 838 -815 179 -31 -984 202 1 -289 -757 -644 658 -126 570 -710 -679 -185 651 811 -188 -416 187 -372 482 -504 965 484 -445 514 344 759 124 -315 -52 -395 61 -956 588 -770 134 -953 119 271 57 -982 395 -288 146 189 -782 -602 -412 -779 -334 847 -806 960 -837 929 792 -196 -953 -539 561 558 776 78 665 926 226 120 -528 548 -248 290 464 -777 433 -97 176 -102 753 125 -345 740 -636 672 -139 761 -410 601 -727 -588 474 464 60 61 -544 -997 109 891 162 -984 755 684 130 854 -843 -40 945 511 738 -967 -971 219 -986 -502 137 690 493 -838 -76 -170 595 -891 -400 278 915 -69 243 552 -522 228 -434 -89 -112 417 -84 -570 -792 153 707 -223 482 -292 739 -103 876 -910 857 429 955 96 891 88 848 535 688 692 -7 671 -261 722 337 705 -120 945 46 -881 779 614 905 -91 20 634 -807 554 -337 -106 -491 835 -276 598 -874 -713 -525 -872 -457 488 299 310 139 -633 -61 137 924 -451 -621 78 -108 -364 487 201 806 -804 -351 -905 -637 520 -892 597 -491 -741 -989 -650 -983 941 958 -997 233 -119 710 867 909 136 602 197 -701 -82 364 508 -762 83 51 33 679 528 615 375 -757 142 -829 36 -894 -634 -873 -58 -136 -628 -480 -942 204 -53 327 155 205 -364 456 -658 -759 -437 868 706 -946 149 -962 -860 350 -458 -473 848 -116 971 638 822 231 -52 356 -933 -162 -416 310 -881 950 77 821 -925 568 -925 -843 925 -131 -976 -116 -794 -877 -64 -457 872 -447 -881 -139 -559 392 31 -851 623 654 -270 -436 816 -370 417 -235 839 681 -727 788 908 -146 -173 -355 588 132 -650 -469 -802 -521 -505 352 -354 -841 676 447 141 -852 -345 1 -462 84 -233 -278 -993 336 624 -135 63 613 215 -746 -404 629 -571 459 761 -73 804 714 899 -116 -884 -310 -741 -86 -537 -821 760 559 -398 -469 -656 695 -264 -235 -316 1000 31 985 -249 -95 944 -59 503 827 585 -590 -130 -38 -911 -522 -793 375 -799 615 868 762 809 991 -81 -511 893 -340 986 -341 -10 -492 132 -103 -542 425 999 -704 -765 -652 -383 -539 707 472 -215 13 -269 -253 869 96 -185 -974 260 -639 -529 -398 -561 -212 463 -93 757 405 106 502 684 395 -414 535 893 168 -457 92 -53 -712 822 -802 941 -433 955 200 929 -180 622 -469 320 178 -155 258 -847 -654 372 -931 239 -730 -625 201 -517 -178 76 -32 -481 -79 224 116 -849 166 -156 -291 -576 92 617 567 832 428 -173 -494 -238 -497 487 -756 -622 -518 757 875 -836 331 -25 332 555 -21 -378 -494 -405 760 545 -46 -636 10 -547 543 -285 -147 179 -971 668 -729 946 -407 552 763 -726 475 -783 -341 653 -821 558 -591 -878 -466 440 761 -873 -234 -468 -929 976 120 -248 -522 665 -74 -505 690 573 -412 609 -479 428 -709 -187 -688 71 -501 -298 223 18 725 671 726 -176 -634 408 938 -673 -712 -450 -886 -445 490 552 -534 -19 745 -120 -315 -188 -290 754 675 -847 931 -187 281 769 687 909 -936 748 578 -877 -402 304 -809 -420 -279 238 953 839 675 -246 276 364 144 -304 43 108 289 22 450 45 -812 979 -509 975 -795 -71 292 -514 -988 202 619 195 90 -996 885 332 -893 -543 5 -508 -665 312 636 -711 -593 812 -525 -747 929 -12 461 -326 292 386 -398 -160 -282 -966 -834 -480 -369 -347 -117 -464 837 -951 761 790 -514 535 -625 -434 81 711 54 -770 463 -199 -630 -149 -810 -679 133 992 602 -715 -402 -881 311 -698 -466 616 -423 602 329 90 -724 988 -946 725 14 337 -783 -116 220 -714 608 722 -110 -935 868 461 -541 -20 640 295 648 -866 37 503 894 -831 310 172 642 619 -608 943 2 -144 313 -293 -876 -279 144 319 55 201 -395 456 -528 137 829 -277 12 947 720 818 -683 50 337 509 120 -194 -985 667 648 -779 -67 -548 -306 662 7 -568 816 585 -956 -198 990 810 88 -6 -399 -721 409 41 -176 619 -657 -393 238 993 -13 418 518 7 -503 345 828 701 -761 -224 86 -67 -514 -69 -459 -966 114 4 -39 -372 -349 879 -73 -121 761 -488 21 208 442 894 21 507 259 167 -871 216 -784 936 91 -514 813 981 -968 271 -213 -235 941 821 -610 -429 875 777 -426 875 -498 799 -412 548 419 30 643 -704 96 575 451 266 -227 465 827 -973 -671 829 361 -715 -425 978 50 -777 236 173 -796 -172 503 564 230 -796 85 562 692 344 500 -256 -555 982 484 -46 -899 599 391 -56 -212 -849 -641 -135 938 10 -367 -209 918 -451 -920 99 881 -167 360 579 -766 -668 -464 916 -186 -749 -316 463 899 -868 934 -55 -709 955 692 -121 -807 31 798 788 712 -745 879 -640 -523 454 711 746 96 -829 197 704 909 605 844 -803 669 -374 -453 -240 -39 40 342 911 -802 185 -261 -950 282 705 541 -466 729 -850 -149 -839 938 -951 453 592 529 -895 -172 473 261 -644 192 808 273 163 -24 -350 340 504 -859 -865 -925 71 928 51 99 -777 819 -423 299 269 623 914 239 -583 -255 256 239 639 -516 -14 -18 -299 780 300 884 315 -634 418 121 815 230 18 884 -177 -240 836 692 595 -420 148 -664 -592 -399 -930 193 -742 -129 -703 491 -975 474 441 -438 210 -847 -826 -752 475 985 202 954 576 754 -755 -54 137 -550 -924 321 461 -750 -321 211 -256 444 -803 14 -261 -926 -732 527 902 -358 -16 231 -93 -687 465 850 -376 144 -767 321 248 868 -950 133 957 144 -55 924 30 367 -360 -130 -379 -188 -360 485 -691 116 -515 538 415 893 -819 -71 501 -19 144 140 -525 -12 648 290 303 -412 289 887 175 344 799 903 -45 -326 -847 277 -262 -98 -724 222 663 475 -580 -114 -83 -346 -213 391 -220 -776 692 -840 -402 684 555 -236 -142 -904 569 551 -166 566 518 943 850 -962 -547 -900 656 240 68 428 530 214 635 433 -38 715 845 -701 -704 524 -319 397 -524 34 592 813 291 -18 652 954 -250 90 -938 232 559 348 373 -798 -459 7 763 -336 651 678 -930 -686 -707 874 -108 242 698 -895 -936 817 -119 87 304 -921 -408 -494 -188 -411 -949 745 955 838 165 706 438 291 -269 361 -1000 876 598 507 819 470 -306 954 -193 129 865 649 769 -442 -916 231 3 656 -679 -337 361 648 -226 -748 855 -225 786 -53 -137 407 784 236 382 -733 -937 718 -277 109 -511 338 878 -282 -241 -667 371 773 872 716 -296 604 102 29 -41 -64 -509 -324 -980 -479 -774 726 737 -825 -841 528 -610 -453 -346 715 423 192 -918 386 -537 626 -137 -993 -151 -655 979 -926 -99 -901 -438 647 -272 419 -700 -256 -719 -969 281 794 254 869 879 -959 -119 -544 -74 146 -800 985 -354 454 -22 106 -503 -525 659 -129 -887 552 -901 -853 203 -982 -49 208 -837 -847 514 -91 -35 -964 -335 -550 -740 529 61 -854 514 -857 240 -80 201 935 -786 927 260 -326 -999 -329 -960 562 383 -202 -786 -349 -43 240 416 564 -740 -142 137 -320 478 203 -519 874 -649 192 -709 213 -378 -181 -857 534 -296 378 -40 -985 -355 -676 -512 -681 724 -183 871 803 -330 -690 148 -709 -683 318 -227 -734 673 790 683 -467 -769 769 686 175 146 876 732 -17 66 -208 678 -956 460 960 993 -686 155 731 -572 -168 196 -215 -449 510 11 615 -312 -814 212 308 128 -888 249 955 117 142 -37 317 257 97 -27 -805 -430 -108 -720 818 596 484 629 705 255 655 263 -658 89 -515 -972 805 608 281 -385 321 167 17 -943 545 502 -53 -446 -615 -484 909 -732 -936 709 -859 376 917 -614 -741 -15 588 -701 -488 867 -668 48 635 376 -502 -358 943 964 508 -582 616 -200 394 -594 -612 375 958 -538 -499 691 937 906 696 -967 -702 -933 73 118 -633 974 26 -736 -479 162 -774 -613 420 -676 -102 750 -764 -920 -389 -874 256 537 -613 -281 -946 -435 680 -974 -675 890 -795 927 777 739 24 606 -948 -172 246 -328 -664 797 601 533 -937 -665 602 -858 900 -243 -850 521 -81 229 740 293 361 -265 -353 -401 131 -765 669 275 965 905 549 -703 90 678 946 822 4 -162 -587 -845 808 -437 244 -962 -329 357 398 695 -783 154 676 -258 -322 371 282 -16 955 862 -746 -518 636 957 693 350 238 841 726 304 58 -196 -90 171 -584 -922 -818 -428 622 -83 -388 -357 -895 -224 -855 42 -42 220 -308 -926 195 664 -927 -792 542 895 937 -282 -116 464 -522 -268 222 741 -469 -816 976 -205 -128 339 918 -36 -528 439 -192 131 -179 -287 -382 -868 571 -608 -282 750 551 276 207 525 717 -335 -535 -555 877 829 833 705 -82 705 -520 -533 636 -295 -452 -257 327 -69 710 355 130 -450 -683 -810 -838 562 582 -298 331 262 222 -811 166 229 -763 -540 -491 -233 866 206 995 773 -198 318 635 369 -677 291 -405 893 966 -868 944 530 62 -900 -330 -525 -714 773 -554 -338 -297 -550 381 -968 992 -342 420 -444 -689 -858 -731 -670 569 -431 -501 -391 156 359 -336 398 923 -973 128 -599 658 -468 -49 -490 -94 -357 450 -466 -879 254 517 -170 907 -171 998 86 800 -606 -56 129 566 -15 124 562 885 -276 -40 -993 -546 -747 975 152 632 549 601 -310 147 -91 327 -541 -122 -735 -395 -712 -651 243 -689 326 471 827 -360 61 107 585 660 -629 506 308 245 -603 67 -807 237 384 964 -565 -179 661 -852 -335 -879 291 -94 997 -189 225 627 -20 740 968 -141 -704 997 -446 441 -23 50 -917 929 -806 -597 -93 583 -400 579 236 -114 -338 -776 876 -173 -967 -295 -691 -641 962 -103 583 330 -472 -957 -663 -523 -468 -886 -811 532 759 274 -408 -832 -186 -10 -458 -709 -515 708 660 733 -604 -302 -346 -595 -48 -515 -257 -100 -78 -831 -697 349 -257 -911 851 -125 -633 326 820 541 -823 718 -688 -487 -51 -582 83 600 957 -859 526 -54 162 -956 181 -324 231 419 -705 -510 -750 505 833 -855 -771 -816 380 -672 -558 -659 94 697 350 795 -324 -171 -582 -92 -248 -383 119 -893 256 -608 -932 943 132 -650 281 746 239 -752 354 418 933 894 524 911 -863 -405 966 809 -207 978 750 2 -784 47 146 -434 -486 -243 548 259 42 -855 691 854 589 -54 995 -868 -364 -656 -159 -944 -450 -515 56 190 984 -102 101 -798 -445 908 959 -655 863 276 44 -314 448 -883 -8 967 -964 364 724 180 389 -842 -788 439 -592 895 -31 -51 614 -863 -198 192 872 -483 554 227 672 -115 -14 319 939 188 -235 398 -63 -616 919 938 983 649 -162 666 -16 401 -121 -405 855 127 685 173 -468 61 -425 993 -129 297 581 982 -778 323 -563 -676 713 577 162 617 345 597 634 -776 397 553 101 -26 -881 -622 281 -596 504 -502 79 808 15 -989 -659 -47 -42 -598 260 -289 -30 -461 -667 286 947 724 -914 -671 -679 -86 -536 -704 346 252 321 -741 -289 981 683 792 470 835 682 -370 -282 -63 595 533 977 -947 393 -486 868 298 737 -696 -84 -833 -406 -851 415 224 -310 932 -860 -364 542 909 970 -755 857 -282 971 -521 87 -758 -658 534 -903 183 -220 -401 -370 22 988 -106 -37 -199 725 -660 -20 579 365 -465 272 17 -845 546 96 -874 -640 -714 237 -799 634 207 272 845 -881 642 293 -159 -177 504 671 -880 -849 -82 696 878 -785 246 -37 869 -823 3 -498 732 -564 -987 -187 343 2 -176 760 -122 460 528 204 -254 -375 975 -666 -390 -841 -352 475 721 -51 -916 -447 696 -875 -471 269 576 86 -143 108 590 -222 972 -782 -293 843 942 966 -513 -246 -922 -441 342 195 -734 879 -787 252 -132 898 -709 694 -390 394 530 345 -690 -559 428 259 372 157 -638 901 29 423 891 -316 -563 -890 5 -845 988 446 -521 -290 -586 -106 -761 509 788 -864 -681 472 223 -677 -992 -956 34 798 497 -674 -718 -65 -885 759 101 -497 975 -958 25 243 -990 -906 -618 448 946 -292 -22 469 379 734 434 -49 -440 -473 295 -562 734 841 497 114 27 -918 -362 -132 -276 833 862 379 -856 -484 909 -832 360 203 -832 261 801 -240 346 344 -949 -623 -919 355 770 798 -890 -702 -691 93 436 -330 -359 -722 467 -411 55 -144 -952 429 462 -246 -788 -218 886 -25 171 -444 612 117 -686 -492 65 -546 -575 -66 -904 -689 702 -527 -587 -285 929 444 368 -892 -789 -589 -259 529 248 -981 -714 1 -182 13 -872 850 393 -102 651 -729 238 -566 -216 798 45 -717 629 173 -119 580 -117 -229 585 214 -523 -791 -230 -876 -866 707 -795 377 -898 -936 744 -962 109 621 -540 956 -170 -724 373 -239 -83 50 607 -744 317 224 -487 -53 841 291 -478 -577 -718 461 -4 -853 -710 796 -747 699 425 -23 74 683 -627 286 649 -502 331 -798 862 664 672 193 756 623 -714 906 960 832 316 67 -390 977 302 -534 -784 668 -242 -473 -906 26 241 392 38 -364 888 -613 916 158 -948 -101 546 -505 -593 -452 -780 127 -243 918 539 809 695 353 324 -11 -915 -651 112 -170 -227 832 -15 -937 712 -903 919 -868 219 -204 -573 -758 343 -5 -454 421 349 666 572 -862 -319 -275 -102 -889 -173 21 306 522 950 -133 -476 887 -696 -26 -738 514 -497 182 -550 -10 345 798 -125 117 -546 -647 84 -970 341 -683 -434 -845 -447 -517 696 -693 -548 -879 -488 164 -528 -283 530 -451 269 -112 -121 -501 -721 -95 653 207 596 -238 781 -55 -904 491 138 -628 829 625 49 708 -287 527 684 -77 -377 -621 26 -188 255 -786 -659 339 -968 299 -740 721 594 654 125 4 -177 -565 -75 -772 -889 930 -692 -568 916 429 631 387 -887 -807 967 -957 -557 161 -891 631 -966 285 -605 943 247 -902 -483 902 593 509 -115 -414 -795 875 63 -688 -43 -174 -251 66 399 291 374 -664 185 -891 177 703 -215 -262 509 -57 -30 179 9 652 -902 941 -343 666 172 430 -944 -53 -925 45 -750 983 -993 721 -676 -57 -413 -951 -468 584 117 -536 -71 949 -325 819 -251 933 -999 38 619 199 -879 125 -797 -443 888 569 317 992 484 727 -277 -999 -228 -847 506 65 512 361 -395 -171 447 267 868 284 -24 378 352 730 411 801 -382 -105 109 -134 891 914 -176 348 -742 -226 833 976 148 416 -485 325 -794 -634 -821 -338 -437 214 174 410 -243 954 784 322 -690 -5 -638 46 -60 532 -894 -771 -248 88 811 208 676 316 713 -433 -296 262 -127 -588 -214 777 -879 -826 -931 850 -183 -697 -961 -205 528 -337 -66 398 621 -137 274 -626 502 -817 142 -302 -49 903 -331 352 -93 -340 106 933 -101 -21 88 234 -606 -722 383 -924 745 232 -463 342 935 -239 -651 953 835 561 -166 -711 956 -522 988 299 -401 -31 -698 -873 -138 955 71 105 972 451 -272 -125 -699 -356 561 497 -716 705 607 151 -362 -138 11 -132 -987 -389 476 -554 234 631 881 204 -260 -607 -760 786 -479 353 -899 -889 369 -498 90 -683 -678 716 310 888 -776 284 -611 578 975 -429 864 90 -122 -467 -757 -401 -486 584 987 134 -150 857 767 -269 414 -921 202 906 901 504 343 -635 427 990 318 -242 -377 837 -727 83 -298 -669 -382 -932 830 -114 749 398 -976 708 -337 228 -849 -352 703 -575 -592 -90 364 590 329 102 -161 -56 -601 384 291 652 -309 -862 470 -719 -239 982 784 964 -152 80 -988 -236 380 -795 608 -472 994 940 -694 -890 991 -121 794 18 221 -857 -692 114 830 681 367 641 -837 587 -543 820 -532 358 -809 -105 481 764 710 -144 -819 -343 927 -101 -56 -868 -148 -481 741 -336 34 982 617 -386 1 -83 -565 71 -816 -740 991 57 224 -827 54 147 -158 -101 -841 582 772 -496 -103 -842 968 -240 -869 -853 890 128 -571 -77 283 191 -998 211 346 454 -624 -616 403 -407 -847 453 -723 878 -199 -753 498 955 985 -542 745 739 -333 995 238 -284 -510 286 640 -11 241 886 -165 -681 -892 375 161 -967 -564 722 473 -56 -64 -849 600 -632 739 704 305 -988 379 -76 -277 -445 772 -519 491 768 476 259 660 -222 10 498 -541 4 -302 -481 -357 -362 -518 -291 -370 567 705 -296 -625 984 977 72 -312 513 492 -399 869 566 131 114 -359 -155 -743 -320 326 437 152 -509 -871 711 -630 157 2 802 604 -760 -722 701 29 -77 530 89 789 -807 -232 -233 728 -844 773 -123 999 -410 -795 -434 617 822 -420 -894 255 -505 97 913 -275 48 -136 796 -314 308 150 749 333 -470 928 185 -70 505 520 848 226 -725 568 -953 916 418 110 294 826 -393 5 -496 318 -327 -246 -499 712 -202 634 -828 -909 -760 -370 263 -612 688 962 -821 655 273 131 -838 880 -272 328 383 981 -272 451 -766 448 361 -853 -577 -339 -3 142 -336 -117 421 94 -873 -346 -50 769 -612 649 75 -785 -475 -810 -933 -378 -953 5 664 464 -904 -283 -232 147 -386 -346 -204 80 -565 -153 -77 738 -734 -630 591 728 -398 -624 -796 355 101 -516 -952 -872 473 -754 -357 4 762 687 603 -157 967 418 484 -217 519 160 518 -753 -684 486 123 -682 632 -622 213 76 103 721 521 366 -7 461 996 198 395 -259 779 101 -704 120 101 -171 573 504 -361 -800 -358 -888 318 737 -418 707 874 -700 192 616 -860 978 693 838 -755 314 453 -179 620 -112 -357 -590 -326 282 59 353 852 -203 834 600 958 822 498 105 61 679 535 -950 -799 562 356 823 438 375 520 361 -225 835 -803 306 -245 527 -237 417 902 -408 29 -89 669 -311 -108 -176 -532 -160 58 -809 -309 884 -847 148 508 -575 538 156 -980 -970 380 25 -23 -257 -188 -223 218 191 -366 556 549 -573 184 -571 -705 294 -695 -251 764 -656 -796 130 401 -967 -865 699 -98 -173 -198 133 -754 -751 -765 388 -439 503 -764 -802 -650 -211 372 361 -906 -394 -250 60 -782 641 722 -895 -167 -853 214 -790 -75 229 746 -131 -83 651 -951 930 -678 -6 -114 752 -885 142 -709 -595 365 -308 -92 724 -780 369 26 -58 866 357 -765 396 -159 817 12 286 236 -784 934 -936 -461 282 214 -671 -698 67 -354 -43 178 219 738 386 472 874 959 336 -419 211 483 754 -652 312 -642 -948 -419 -705 -475 -376 17 -722 508 -713 -651 -531 -952 -225 196 -596 455 898 897 -598 438 990 -931 217 -838 918 12 -189 854 21 900 -513 -405 -983 834 778 -126 -650 -783 579 791 336 160 -57 558 725 -526 957 -681 -155 -315 -520 205 217 745 790 -581 552 610 308 799 -432 -98 -344 -748 -385 -775 617 566 821 718 749 -930 -704 -155 646 -916 -447 -267 241 -559 -46 157 -148 -430 -690 -626 -784 -538 -119 -395 302 -516 -241 -986 -922 756 977 -304 -895 885 686 464 65 -564 -526 -551 25 177 -326 46 673 -425 103 -646 867 -77 388 -305 250 349 425 448 -282 -271 -592 -683 -748 996 -918 824 915 -308 -412 124 -756 -608 -333 -714 127 158 970 -645 -888 470 -531 326 919 -420 -568 217 766 89 -185 -225 848 931 -95 674 605 693 -518 -759 509 -757 249 54 -679 -558 299 172 -852 -132 41 -297 793 773 560 140 -711 -710 -164 -129 -216 401 695 852 56 807 -667 -591 370 -385 -678 156 -641 25 689 -697 -832 -893 122 489 -131 -499 -794 -160 447 -953 -167 614 -570 790 -705 690 592 310 645 32 213 -537 -158 -272 -632 986 897 -597 205 -360 395 468 -934 -521 -649 -121 313 15 165 820 -926 418 846 436 -521 385 400 470 -488 630 -658 186 -666 331 693 161 609 665 849 753 213 310 -497 -394 77 -372 341 283 11 -690 875 -303 682 -909 -629 4 -497 -60 985 -947 703 14 -709 319 294 -709 -139 -235 -605 176 -683 314 -741 -251 181 -4 -903 -598 -877 -394 156 -765 -202 52 -683 736 -551 645 -447 254 -999 -390 -522 730 -806 -443 215 242 323 656 236 876 362 -477 445 933 667 348 -276 -839 -454 801 -601 -116 423 -92 -934 0 342 745 -279 790 979 798 138 -673 639 72 84 615 -517 -919 -203 -952 252 477 -882 -955 -611 243 994 569 727 -279 886 739 -161 -954 724 -185 463 -548 361 157 80 -131 -974 151 -831 983 -46 -663 749 -172 592 -228 -155 484 -551 575 -185 63 -920 -668 435 0 13 275 -131 404 -14 -844 425 -532 -195 4 857 -126 964 165 -62 421 -928 -907 370 -258 161 -440 -679 571 209 -185 -638 -461 -517 -344 194 -121 -191 -124 264 797 -261 834 -110 543 228 369 592 -661 -87 -295 -335 -130 779 -10 -269 -939 -927 -420 309 -454 -700 -626 555 379 -840 -67 -227 44 -219 307 -601 985 -65 -52 -767 -257 458 14 -45 -224 -230 770 -736 -310 -503 588 192 615 803 640 820 144 787 180 -348 442 772 -394 99 -867 -125 911 454 -811 613 628 294 -72 -52 293 -295 892 -408 600 -630 541 217 98 753 735 649 694 -949 -108 707 -10 7 -11 26 -956 -164 331 416 -25 -284 345 549 -621 470 0 348 -233 -233 375 -825 749 -919 -706 -145 671 -48 540 101 748 -62 640 -579 962 555 -52 -33 -656 -17 191 -708 -768 333 344 -94 126 770 531 -378 -394 77 -384 -510 420 561 -347 225 178 -135 444 -431 715 -863 251 20 -220 -313 -479 223 353 -179 -433 41 210 108 448 -367 238 -471 -320 773 -182 930 348 -846 -939 -517 -961 -627 -466 126 790 -293 -624 415 -793 843 -64 -805 -745 -569 -264 885 757 191 783 260 287 -217 -595 806 468 736 -307 -43 -987 -907 -156 -285 552 696 -44 332 604 -426 481 -225 -558 569 -582 -176 71 -836 36 -999 -139 -683 661 814 395 733 -476 -9 -774 -53 418 -285 649 -311 20 469 -318 -91 112 -421 137 335 345 922 -681 -899 633 709 -892 546 -50 952 779 -404 -970 717 993 -196 577 887 -897 190 -663 753 531 -962 372 983 -770 474 -312 345 514 -726 -111 -200 995 491 -443 268 -88 -207 204 -184 -430 128 -593 -366 727 -346 -364 -156 683 244 92 24 -317 -442 -171 -854 -94 -100 573 -726 5 378 -100 873 -973 797 -22 -853 -468 265 738 695 -374 -378 360 -623 -132 566 -33 -822 -919 -5 -556 574 226 423 -714 308 24 -723 -237 -313 -922 114 856 195 -315 -292 577 -287 604 7 855 -763 16 -857 -967 -538 -853 -316 -64 -651 71 -392 135 -103 -24 -490 -46 -368 397 771 70 537 912 -307 345 468 274 687 -143 924 274 957 -871 -581 370 963 642 -874 966 -893 257 892 551 977 72 484 626 258 902 -170 835 267 132 345 -416 -468 -2 -279 -8 189 -275 -35 -296 -739 677 -538 805 754 474 652 96 280 -599 378 -758 -137 367 -644 -5 849 305 801 -604 -372 -680 -575 -476 -167 -6 -466 -291 152 -322 883 -817 -74 809 -574 568 -852 827 -671 183 1 735 -41 722 -965 -67 -764 479 -44 -126 238 136 -960 495 903 -509 77 366 69 -382 479 -511 754 175 257 -67 -238 -382 315 471 -600 -761 259 -70 -914 815 975 421 576 252 728 781 919 -795 -855 -759 424 -284 -823 658 492 -79 187 412 -405 -740 -182 950 85 830 315 -127 785 439 132 -960 -371 -228 738 28 686 -974 446 -910 -949 -486 80 647 168 513 -190 358 545 279 394 820 -113 82 -417 -876 -974 838 99 -860 -445 -863 -962 561 104 851 134 560 26 18 589 -819 252 -720 475 72 -375 -263 558 937 -451 -103 724 284 425 -441 -896 552 -186 389 -804 367 -240 434 -89 277 -131 184 -993 -262 -569 -506 -566 -629 -996 959 -570 878 -781 647 -238 -492 659 -670 114 249 55 637 718 -483 -967 827 -802 -133 -977 -573 439 291 -361 70 -548 -861 209 907 -569 -467 -518 417 -350 466 254 -733 -903 992 -851 11 105 288 -306 127 -988 -71 739 137 920 80 -623 -809 267 -146 -224 -717 279 177 -989 -148 -988 -568 307 -433 -18 -974 -104 856 574 -83 -144 -164 -905 697 -354 -566 312 244 -18 902 916 -456 813 903 552 505 922 177 165 334 608 -243 232 256 -844 -371 -526 727 566 -186 314 -611 -351 -774 239 -342 39 500 909 113 525 -585 366 723 -24 -853 919 967 580 -475 538 -498 855 328 -170 89 -936 -137 -403 -999 658 455 -795 107 585 -386 448 596 -544 -547 -329 -87 -248 -64 -432 -359 640 374 -748 417 902 735 -839 -55 -396 578 274 -242 265 -12 808 303 -916 576 -268 741 307 -712 508 -654 -376 -723 -439 36 -391 112 878 -315 565 731 442 -714 -623 -122 30 -267 925 743 808 932 -238 -698 979 -303 -805 694 381 599 -203 463 -489 -553 727 172 -781 279 -862 -289 -48 570 975 176 634 -656 605 675 649 850 -4 498 -437 -264 997 -434 -399 -796 487 888 -721 -49 -251 -272 -630 952 26 582 7 710 502 896 -691 671 -896 -383 806 -342 150 -969 -546 -860 957 -439 378 954 198 -250 -407 -747 672 451 65 78 -86 -774 -602 -898 543 256 130 43 306 251 -434 -889 -894 168 625 27 596 561 945 692 164 -420 -741 166 -516 565 449 -59 208 -710 -1000 838 -603 496 919 -742 656 480 75 -717 12 -651 249 557 412 -707 67 -113 385 641 -4 -13 -949 703 -17 531 332 -902 99 247 -881 -860 -740 4 -471 -874 -362 975 -16 -823 621 275 905 656 531 -487 -771 -545 -42 502 632 592 -959 717 252 -359 -12 245 820 -644 791 -364 -378 267 51 430 -412 379 233 -234 -724 893 -899 -837 -97 -492 -35 -136 -819 77 437 734 -933 -117 -228 286 -285 -221 704 880 -119 742 828 642 -490 -983 2 950 -193 -589 -468 -769 -15 -325 949 -329 206 388 57 781 -840 -430 170 411 -576 71 165 -339 350 288 668 -385 -930 -447 866 -16 -371 415 24 -384 -587 506 847 -784 -247 306 325 -802 80 -710 -128 -270 -795 287 236 254 600 -16 -221 -748 -573 283 -158 565 999 -675 431 -135 267 -862 5 -381 -433 684 -993 802 -204 -51 -420 -221 540 296 -42 394 16 -101 -612 67 -736 607 -938 549 -601 -846 466 112 -873 -950 -391 905 495 -219 211 838 -863 157 788 -107 619 -156 -444 -423 -91 -715 -212 -73 55 -387 -622 95 -45 528 508 -88 -461 953 805 -299 53 239 -703 -58 -161 545 211 815 527 651 -923 -432 900 382 -529 -387 903 -74 -427 -985 -504 809 660 842 -846 602 506 -247 684 -37 933 -719 278 82 658 -296 31 -896 950 -510 -594 -959 -197 709 372 966 766 -130 973 246 -6 683 -548 -894 449 -703 -55 271 -775 -20 37 759 -667 -804 682 658 501 -298 903 -676 602 373 580 -536 129 509 965 -135 288 652 -62 681 -576 774 -631 379 506 877 440 -114 -963 -815 158 -413 795 -476 -230 639 -419 270 -551 -408 60 92 107 -274 395 850 854 -618 236 394 372 -690 403 -314 -375 711 402 854 858 46 -179 422 959 222 747 231 112 -966 101 -213 -140 -751 -904 810 580 562 -476 -553 847 -746 -728 -66 -567 992 -200 874 -953 885 711 507 -40 677 804 -267 671 -11 794 900 149 742 756 -906 -858 -686 768 55 718 -753 -874 532 -896 980 -425 848 861 72 -99 -921 -516 -5 -809 -804 466 251 -890 531 101 293 -555 -759 431 501 -169 13 -799 796 210 -759 -567 -704 45 -862 968 973 -278 730 109 -280 -457 -239 -652 795 196 730 44 368 424 -23 -156 395 -708 201 -894 -614 -176 -67 -928 516 205 350 -737 -472 -300 -368 783 -239 559 307 588 -732 884 -849 4 -47 346 -581 584 236 -621 -315 186 253 589 209 -405 336 262 332 -512 78 29 -178 -36 -633 -546 -392 339 944 168 -709 832 -867 -265 641 -179 9 28 -432 -445 -227 -548 846 236 712 239 235 579 -974 789 -123 724 796 -246 -980 98 -742 -121 -308 387 -227 -805 -13 244 123 -260 898 -350 938 908 510 -547 -665 -800 378 -370 832 278 473 -892 -652 -205 -847 59 277 326 -604 -671 -47 -960 -712 -86 459 -515 -544 478 -132 105 -794 473 459 -18 348 -864 -666 854 -984 -872 -169 542 544 -957 530 -566 446 272 -347 -249 690 341 -145 -565 -308 152 952 -791 -421 687 -650 -165 -782 180 276 -958 253 -553 -443 -101 370 213 -367 883 -654 -290 6 -35 935 482 735 -827 -78 -612 686 -93 -955 -371 107 691 -757 -916 919 -701 -604 -741 -362 -4 -553 195 -232 -300 -270 -210 -300 85 488 524 455 -173 -266 -452 -795 907 766 -963 817 -547 -915 986 510 891 -93 556 763 -982 -855 -824 -921 -732 653 788 696 870 -563 930 -231 -841 -261 -236 272 795 -806 -179 196 981 842 287 7 -4 -87 -351 554 -426 -737 -747 893 771 -965 -204 988 -960 -977 638 858 967 -290 275 229 468 -853 913 386 -6 -921 601 798 171 -74 807 454 -684 903 -774 915 -889 61 -608 -435 12 -101 56 102 -722 827 -528 -338 743 -815 -285 609 773 -378 -870 -325 -253 982 125 846 798 -860 -447 -710 -888 369 791 -756 971 870 -35 804 707 -899 -950 -872 -115 -309 -535 409 116 -948 -85 -523 545 399 20 863 651 52 -716 -219 -654 10 743 139 -37 -854 -843 -441 -524 -881 -903 314 -704 93 185 -251 544 -8 566 -718 632 633 945 -319 55 -467 912 -942 130 203 159 -132 -644 372 539 658 -796 -52 -150 653 -183 -527 -308 -504 -291 219 590 -15 -424 -358 -37 -737 -239 -337 510 -794 182 -772 103 367 292 508 610 -902 40 826 -138 -452 -714 -268 -742 392 -671 -428 685 -176 107 -419 -993 923 -752 -644 -828 7 -128 -439 884 495 -823 -241 798 476 -881 350 771 310 -229 -461 151 -142 887 771 -503 -431 585 283 528 -489 -139 599 444 -871 122 786 -639 -43 -792 16 -605 -690 826 377 -460 694 850 385 -212 481 115 -417 567 871 71 161 380 668 -314 403 695 670 -627 281 80 -528 -35 596 -69 -577 5 -477 289 -34 422 -886 -531 -338 -436 -218 921 338 776 32 129 -953 485 354 505 949 998 961 955 -786 -549 -85 592 -867 -815 958 463 -688 -679 -620 -322 575 -733 -478 443 -138 963 -886 -155 370 726 -416 633 -914 770 -389 -860 -632 894 642 -169 299 784 621 -748 -805 -373 447 753 -749 -915 27 682 -132 -313 -453 -836 207 633 104 516 -386 -524 1000 692 -770 -893 491 -320 462 17 -698 -121 -68 270 -87 924 421 -943 -840 180 -355 -449 -828 401 406 -981 632 -69 157 845 374 -791 197 -206 -326 -523 923 795 52 -872 549 774 801 938 794 -734 -740 -7 -864 463 -762 135 -926 784 -429 -880 -708 377 -154 40 549 887 248 -928 -502 318 -692 731 -804 632 970 -296 -551 -609 483 -527 211 936 815 736 612 746 -713 -93 296 592 883 173 689 148 -459 -845 266 659 -883 11 764 -968 734 -624 -304 379 -850 356 -859 629 32 896 -567 184 -776 645 895 -577 887 -473 -459 -554 254 -233 486 189 843 477 604 -765 296 359 -275 295 552 -549 699 469 -57 326 581 214 -983 464 -494 517 373 526 745 393 -924 884 -63 823 98 626 98 -352 -521 -611 -612 913 -553 46 -710 -616 499 553 -711 904 663 -736 970 -297 468 774 901 576 -817 -527 -376 -435 -916 875 395 974 -292 573 11 38 772 -140 871 -674 947 202 -598 -490 -192 333 994 348 796 577 792 501 358 -691 702 684 -590 940 -37 -585 95 43 750 918 91 268 -831 828 563 -790 851 50 625 608 797 956 -564 132 -107 571 -448 -128 772 255 979 43 261 964 469 639 -454 80 73 -151 -667 -192 895 -487 916 -465 400 248 -5 521 -611 -298 -643 185 841 11 -278 219 -632 163 209 558 -973 -323 -633 954 -876 413 -591 -736 -89 -682 936 633 154 -926 -829 -729 353 -233 -633 -567 203 -288 -469 42 -521 392 99 361 500 -131 -140 561 934 65 491 -761 -928 -883 119 450 -21 830 -628 -484 663 -582 283 -305 39 682 408 -309 469 118 -195 264 519 -848 893 -751 -542 -154 251 -995 -361 -571 -186 168 -386 776 872 -438 682 707 -505 -664 243 -715 973 979 -151 -577 -682 -505 898 721 -14 498 975 423 192 -911 -499 -576 -671 146 -245 956 -386 645 -536 -335 274 -213 332 -404 -884 747 -163 -888 805 -89 991 970 433 876 918 288 -245 534 995 110 -951 -479 -50 259 250 -456 -707 -321 -847 858 -322 916 187 556 -735 -693 -177 264 -269 -453 -97 701 956 -487 -989 -619 367 -623 -183 104 908 -325 -696 -64 -290 982 -40 929 610 22 -684 -375 364 633 524 -299 136 459 654 317 68 -337 768 918 -161 -172 750 -939 114 -922 -41 -778 -832 -226 -383 -10 -159 -703 -411 -442 517 578 930 792 483 -177 -25 57 278 -688 -782 -954 -607 -323 944 -484 -399 784 410 -449 664 75 898 761 -150 -736 -821 -750 826 869 -502 382 921 -775 582 -441 -104 497 -709 -629 680 914 -868 -4 -224 622 -458 844 926 -432 80 -801 52 -345 766 -441 4 -227 977 -555 -733 -718 383 73 123 558 -386 -418 -258 -240 958 981 -329 95 321 -600 105 418 -279 -827 745 -409 976 253 -226 935 -511 -429 -637 -208 637 602 -504 710 -567 -742 227 332 -713 686 393 -521 133 134 877 -368 -370 835 460 341 159 39 321 246 -253 519 330 -163 -177 -393 276 370 236 948 -93 986 -952 767 -95 -974 666 687 -710 -920 373 -897 648 -173 399 -156 626 488 591 -651 902 -716 -89 -143 -221 445 743 881 -889 -958 141 -981 187 980 -293 -676 785 -645 -123 -184 -286 263 348 -760 370 -372 473 701 412 239 -10 126 156 -999 868 782 -887 -147 -884 313 -922 -193 833 148 492 682 12 -577 467 -139 82 520 364 -25 686 -689 399 931 -875 -24 -41 397 -97 -872 -25 864 -244 104 418 689 -352 -476 145 -487 581 -374 192 996 -868 336 669 431 -233 578 514 140 286 584 24 930 -600 -463 549 -443 -874 923 858 -958 -95 848 33 -292 -942 815 532 -260 662 -83 -307 70 -242 373 -940 720 588 356 349 -422 -234 685 371 332 234 867 369 300 212 -992 73 -785 -436 879 798 -402 770 -643 -393 3 -887 -759 325 276 -899 511 -945 -786 -50 455 260 447 603 -101 -643 -535 -829 608 -166 123 323 507 967 -744 981 -828 177 -986 832 269 -658 -794 -445 -522 -757 87 167 670 317 909 180 702 215 -395 179 -545 -646 -369 -881 -273 -262 912 844 592 -912 -471 291 -379 273 -851 -188 -173 -581 -625 668 536 -346 -809 -229 753 884 651 -552 -851 462 665 823 -335 -342 -267 -591 492 843 -174 960 -52 -103 725 -486 946 197 -634 72 -158 260 835 679 148 -175 793 -802 817 -311 -759 -621 602 383 225 177 816 -421 -610 -753 426 -372 656 -699 209 266 -609 724 804 607 -213 186 206 846 138 -599 585 792 -852 -156 -715 832 758 -456 -444 -786 -478 719 -33 791 746 -894 -918 944 541 -222 914 -341 552 565 572 45 237 -826 221 951 60 597 -781 779 307 -146 -532 -103 -374 -542 1000 481 -122 397 -870 680 933 -392 640 -708 763 -793 -288 -897 -688 598 -593 -356 -612 915 -438 785 243 816 -298 -28 181 318 -791 551 26 -70 -853 244 193 -75 -197 354 527 700 228 -998 471 -645 -836 -367 -269 0 121 739 692 -655 -601 -943 -114 488 805 206 383 -636 -479 502 491 884 -211 -709 736 783 -476 140 289 -570 -100 -737 -672 452 -558 654 -513 -330 883 -686 -560 478 779 489 861 -745 -500 -827 -443 324 838 -444 -778 91 -931 -131 620 95 371 -508 -183 -302 -616 604 -77 74 316 834 -27 134 225 -682 876 82 104 403 -414 586 -732 636 1000 33 -198 340 -857 50 458 -969 328 -156 329 741 488 353 -11 95 -73 163 533 -456 -900 932 142 -554 621 -38 536 -783 -550 -999 120 633 -201 -257 783 -157 849 -581 -582 -628 947 -979 232 -956 799 -548 -208 296 -519 -635 563 -937 406 992 -31 728 -621 -406 -454 672 726 -786 36 -588 373 656 -485 -288 110 348 -272 -784 531 -507 -140 631 129 -729 -116 -99 -650 410 849 416 4 -267 793 -758 -999 -920 -348 654 701 -337 -910 -216 -504 660 -961 -992 169 228 -74 -303 -695 317 -279 -845 -405 -381 -517 247 -476 324 -738 -462 -161 -849 732 -297 -169 299 -925 -97 -854 807 707 -654 415 -651 -971 -411 -986 -565 771 259 -553 373 -423 -586 -662 918 961 951 27 141 -446 -207 467 -499 151 97 -751 107 -362 -718 -799 -21 68 451 -557 -650 554 371 645 690 30 -455 -232 -13 766 185 566 -870 -387 -612 -848 -466 -17 794 635 137 174 153 708 495 -830 88 -6 -836 -50 -846 -46 407 742 -23 -802 -621 -120 849 24 -214 -307 965 -68 205 -313 686 -943 -830 360 -997 -821 652 -130 -494 299 653 -376 989 -799 142 -793 738 274 -780 194 -51 -113 -195 509 -105 -233 469 -499 -222 148 193 701 -913 -26 796 906 423 -555 550 263 -77 608 247 -89 427 -481 407 273 55 -531 -104 402 795 70 318 590 -557 528 56 160 363 274 630 994 -405 -693 -970 740 -351 -667 313 -283 -36 -190 187 -222 -322 473 -470 867 553 472 52 581 948 364 -96 -721 -792 56 -363 635 83 -707 740 -104 -392 -551 703 419 230 995 -983 669 308 -576 482 -676 -18 973 -794 895 -197 912 -474 215 312 976 394 -60 -563 -559 361 -234 16 -673 728 408 319 -923 -640 -819 299 884 13 -19 -510 -478 -556 146 386 -856 -527 255 696 -625 775 836 123 -169 548 991 -544 -405 349 705 -308 -778 -644 -166 871 416 -562 -169 245 -349 307 204 266 -986 397 -628 100 535 -745 -540 662 -379 743 397 -124 384 -147 909 -42 726 -360 99 617 -603 -799 -656 230 222 -248 -102 -191 719 96 -361 -582 888 -429 -598 -492 438 -948 -379 541 -337 -549 -405 396 588 -984 977 774 283 -219 304 29 723 -690 121 -941 434 -62 -303 868 96 230 -229 899 167 -785 -425 376 133 702 142 -325 442 762 357 577 -973 -581 493 -503 -714 -253 -753 369 20 97 -749 730 540 -773 -310 745 -322 -891 -5 -65 -174 351 -991 463 -522 33 426 236 686 -404 181 810 -84 74 -258 -408 -590 85 507 -838 394 -928 790 -76 -601 -695 932 -519 -675 -749 702 571 -659 -350 -298 522 328 294 -698 978 858 704 355 138 -957 -680 444 -828 43 676 244 737 -68 -958 555 -811 -304 378 610 -522 427 -311 318 -690 -33 168 797 434 352 182 40 907 -563 -435 867 -277 -572 -580 139 842 -51 -925 225 189 -460 -426 340 -670 87 -55 -503 -708 492 740 518 16 40 -96 810 487 308 -261 -94 761 334 753 -278 903 -391 -407 -114 -324 -894 -25 -119 227 -195 -597 -54 546 876 -955 294 -265 482 -492 190 -874 -945 689 -166 -910 -343 -446 963 987 -553 -993 198 -89 -560 439 940 771 9 -474 -258 911 713 -819 793 -443 -600 -498 -716 -110 186 818 860 576 -486 69 -463 419 -564 734 -221 -881 -737 785 670 550 801 131 -339 -856 -33 807 519 -85 120 -872 -510 -773 729 -412 -202 -879 466 74 -64 65 656 991 289 -878 -697 -624 -763 -586 -313 20 593 987 670 283 -3 -264 517 894 17 54 412 -729 953 -675 431 789 350 17 600 888 -545 558 -954 591 846 333 -644 -17 -324 742 -504 -789 849 -338 894 -334 -55 -428 -221 198 -290 -990 896 -808 284 990 223 674 -861 960 705 157 678 527 -194 -461 153 -390 874 -12 -65 -228 179 401 24 -779 788 -192 -523 927 694 356 133 -308 664 649 381 -50 860 429 -486 578 971 504 919 -757 -475 -198 683 923 -441 267 -301 706 218 -152 606 98 149 -303 9 -86 -97 -787 918 -467 761 -142 293 907 -403 -418 -280 79 -720 -743 -914 -758 456 -374 444 745 -629 -812 884 -112 -460 -250 268 -381 -730 817 772 -239 840 773 -943 790 558 71 304 -125 -859 -800 -3 -861 -648 -118 147 168 -741 -483 924 -910 347 63 52 982 -615 406 -856 -180 581 -179 -404 -991 311 435 -910 -75 -981 -290 366 -205 -982 -121 -695 306 357 845 -282 298 -383 795 -139 -632 411 -906 582 -551 890 -91 639 -545 -381 846 -978 674 -651 -131 424 -442 999 412 577 -708 -275 52 -655 578 285 -802 -703 -519 -332 -864 299 -627 -769 949 912 -896 -826 -85 460 274 -85 785 -420 21 -118 -721 -620 -944 -242 969 -625 -244 -448 759 -343 -38 909 168 977 15 800 885 -560 -966 782 -203 524 -163 69 -333 114 -410 759 -580 -10 -814 916 -851 189 -687 170 -504 -696 841 144 -292 797 827 -640 -239 -481 499 -301 -316 -195 264 -506 -258 677 645 -168 503 660 732 772 2 310 528 -496 -808 -163 702 482 516 -364 -400 -106 -180 778 4 -467 616 -263 -110 878 417 897 708 854 961 -501 625 978 498 415 -125 -109 977 -977 24 -65 209 -651 986 -720 -966 608 -434 648 273 890 742 168 123 359 -254 660 154 505 -87 -883 457 -965 977 -7 325 931 970 -368 260 879 -847 437 -403 203 735 -158 407 -655 -555 439 -141 -281 -530 -223 -294 -322 27 -854 -562 -219 802 -570 765 -870 -548 -801 54 922 229 154 76 -268 711 180 -55 -463 664 -907 -1 36 -438 323 900 -380 -944 -688 144 828 833 159 -188 297 -281 929 -251 -996 345 370 -273 482 -352 -150 553 69 -429 -289 82 -262 342 -633 528 527 -964 -139 -420 -187 4 -325 60 179 -341 -484 -258 785 562 -391 -776 780 -122 214 -59 334 -592 761 -27 231 264 419 333 152 -401 309 -848 34 647 273 282 23 -317 240 917 -267 -415 -386 -241 624 -376 473 467 276 -429 289 409 -474 926 -811 124 -839 831 -388 -761 -310 734 394 830 487 205 -741 -367 -878 839 564 -18 349 -726 414 349 934 995 265 613 358 376 -447 718 -129 282 -305 121 496 407 534 522 -48 251 -179 -361 247 438 98 -704 -690 -525 122 -43 908 689 -818 930 693 -655 -653 873 -731 505 726 742 -617 -240 -234 624 57 133 816 300 -162 -35 -540 191 553 -342 -780 -392 -803 79 681 -247 212 -343 586 443 -811 -376 -176 -431 -916 628 -60 285 955 799 -116 62 -637 199 748 -337 -999 654 -213 -796 529 -823 655 -36 673 535 906 -842 975 803 653 779 234 -735 181 -256 373 -960 -543 -283 -202 -31 15 -982 -78 -829 883 -307 73 836 637 705 87 130 686 -520 -860 182 -823 -436 -954 121 792 566 352 364 -55 -844 -996 694 -610 512 -815 -65 413 -768 -224 249 906 135 938 -626 539 -257 -511 -172 995 112 -232 -250 513 337 840 -375 485 -674 -229 -480 -167 207 898 -491 -462 -409 100 959 -182 -157 525 -860 -702 735 426 -37 910 948 -947 -984 -246 -498 -880 169 -306 873 853 12 557 -240 -874 -593 142 561 702 -238 312 -719 56 836 -886 650 -120 312 169 -801 -351 -613 -361 10 3 435 885 -201 -994 465 -694 945 292 177 -483 -627 -476 -799 -588 564 987 -708 -306 776 -820 974 695 568 259 255 -515 544 -9 231 -31 379 -592 -507 901 -812 208 872 -848 -864 -941 67 -680 894 -797 637 -786 82 -75 -466 84 516 -672 996 178 248 -238 729 -640 523 -132 39 -67 26 358 -575 -895 363 -261 539 221 -1 462 173 596 961 680 -461 -406 787 -750 -290 86 -498 345 25 -729 -979 -127 -195 590 599 -413 87 -53 987 -65 264 485 -271 763 386 -237 667 688 55 -328 -4 -878 -502 304 -885 191 -758 413 267 437 533 221 -84 126 430 -41 478 -595 -591 -666 837 -862 -896 -57 -569 729 -940 805 -616 617 715 555 923 556 22 -790 -319 761 -90 -208 709 -606 394 978 -533 899 666 -107 740 929 958 56 85 -227 305 780 997 96 -398 827 387 -985 669 121 -850 372 857 -670 -437 -927 117 793 -147 317 -338 559 -232 93 144 406 493 -728 763 642 334 984 149 -374 266 299 214 -17 508 -701 977 -906 576 -836 777 343 -501 546 -60 20 -899 -631 -475 684 -101 -418 177 532 -696 -784 663 311 39 505 418 -830 773 37 -470 -730 143 412 -889 649 999 312 -5 467 101 -766 -640 -514 450 -281 196 -325 -981 296 686 -310 867 -143 -709 -690 -921 -419 -189 844 308 80 -85 -954 -258 -903 -402 -676 -4 93 349 -859 543 745 -114 251 -351 -459 616 599 -683 167 764 823 334 261 -917 -462 -735 549 178 902 426 110 -486 68 -131 833 862 901 352 -862 684 -457 -511 -619 -85 -737 -720 -491 439 122 468 -867 -205 913 -77 -832 -183 -354 576 -245 173 -52 -70 -267 255 -719 188 -955 -95 827 -445 945 -584 281 375 928 -890 -473 -15 -355 787 192 -281 -239 -492 495 -572 897 936 464 187 -467 568 118 680 -556 -301 -412 204 950 -681 -567 -565 -19 10 -788 -656 -440 -319 -892 510 -495 928 762 134 90 840 533 572 933 -930 886 447 -122 -269 -889 -243 -408 342 -981 460 -978 -167 877 -858 903 469 648 788 -794 -230 740 -850 -256 -373 21 912 109 802 806 -275 -815 317 105 -229 -225 858 201 726 -765 -774 0 -36 645 -633 414 712 854 -283 247 367 -571 694 -824 204 211 931 826 637 790 744 -544 -861 -709 423 612 773 277 465 -831 -961 -147 803 119 -974 -679 283 78 -967 370 -65 -430 593 798 -884 185 -954 641 351 -936 -548 533 -681 -402 -34 799 898 61 572 -602 -250 783 637 246 -61 -166 -160 117 -746 141 -194 -7 -686 748 189 580 493 703 -361 -911 840 -140 -280 168 -128 -167 -160 542 627 613 -741 549 -985 857 334 940 -567 -206 845 356 -185 -484 15 103 653 160 -96 -971 -275 -662 -509 -592 -745 -117 303 -55 -21 -837 54 899 785 726 874 310 450 309 -821 806 -608 -374 -512 -422 -535 498 -702 -767 727 -406 971 823 875 -7 258 751 -668 773 -3 86 123 -775 -763 590 -437 528 -474 140 -161 505 -371 820 281 732 164 278 229 249 631 -47 -118 328 -605 289 892 668 29 -192 -195 455 84 -549 -498 -565 -454 -145 273 -954 -40 802 365 -819 510 332 -570 -60 -896 886 -972 91 765 859 -913 672 -640 479 -301 100 832 -574 -795 -850 1 -776 469 54 467 516 99 -303 194 292 456 -738 -184 -371 905 -420 -983 990 523 896 -905 862 258 -284 -584 -184 -558 -444 449 537 -873 881 -400 -328 -980 69 557 311 -400 -956 942 436 -489 596 -700 -754 -207 313 -332 -652 -472 176 165 743 636 672 -796 23 730 67 -664 -550 668 490 644 -508 -81 -690 740 958 -328 -697 -841 -600 -512 387 -487 -792 397 311 776 -846 -682 53 444 -417 513 -953 -949 581 -700 -877 521 667 -770 -175 582 130 873 -139 21 594 741 388 -164 39 133 -492 701 699 214 -681 41 -600 736 -733 -108 -736 192 -19 824 983 10 327 -505 738 -434 -827 177 -317 -943 -965 695 436 402 753 -531 719 -528 639 -249 -129 266 986 694 658 -730 658 48 -668 319 674 -545 449 411 -462 -742 -742 -244 401 -537 36 -479 -640 -802 172 959 -827 512 -432 514 730 153 -986 383 -752 -508 -416 -177 -965 -434 722 826 50 -17 -754 -178 194 -517 -717 -641 232 -790 -719 -50 219 -648 -391 889 42 755 328 -569 860 -859 332 -877 74 -825 -429 239 -820 -13 -400 -913 244 641 -652 -483 584 480 -588 -233 -895 -87 -591 778 901 -87 -577 -819 -808 164 -653 882 -638 -613 -392 18 -67 411 71 -928 -179 14 89 -581 -197 887 -328 93 65 -740 -408 961 -196 738 -852 301 263 183 -170 -101 805 459 808 973 -98 133 750 676 -869 350 -64 -762 -231 -51 -714 835 -386 21 325 -118 702 358 243 160 -124 358 929 19 233 404 408 586 -448 -583 442 -672 759 744 -899 933 -878 408 -255 -212 -817 -360 -791 445 -9 -904 101 -333 -118 -891 87 520 -700 -369 -930 187 623 -276 738 521 -339 -714 219 -40 -596 750 360 24 -66 -798 220 -915 198 647 -745 -444 165 663 915 -838 254 -311 675 972 -20 -905 -726 -341 -872 239 778 -45 128 854 901 42 964 -469 428 -745 -176 -517 702 388 -633 816 -36 640 -902 -176 -325 261 -233 811 -766 -357 -615 948 -214 85 598 328 102 708 571 -824 451 -222 499 199 771 695 108 949 856 -768 155 -762 227 151 -912 706 315 735 30 786 165 397 792 -137 185 858 -47 765 271 251 982 -210 -302 277 235 703 -330 -873 -981 -778 979 -574 212 659 -44 -157 339 -687 673 534 360 562 881 -152 545 -368 -566 -817 -812 905 -776 -814 -107 -665 430 843 -462 -289 899 708 -538 175 -708 172 339 293 762 802 -868 -65 -462 -374 -721 -336 -281 103 -661 -643 -122 988 -345 272 -894 -523 -929 974 320 -129 -471 807 -573 -567 -535 -284 924 -622 -487 537 475 -791 -78 101 290 -982 -500 655 -200 -18 339 460 127 -882 661 484 -719 258 -323 -529 679 -330 -632 311 -623 -299 255 -775 765 986 -259 -889 851 -428 176 510 284 832 -510 682 -655 -673 863 272 406 432 392 140 -623 462 -851 -234 -977 608 900 -141 -258 683 -195 -466 -31 -68 -494 94 209 742 -122 913 845 437 -730 923 -453 968 -216 650 -456 -893 427 962 448 -247 -654 563 -427 177 769 -218 872 -864 270 124 -233 462 -849 492 -632 733 -497 -386 629 522 -723 767 509 -301 460 -116 -117 753 -530 -528 -501 -392 -701 -887 775 -868 527 794 -936 -732 -601 748 515 -595 748 -458 -69 -332 -245 -147 658 682 -805 -47 -431 727 -888 25 948 -400 697 -160 -105 -22 -991 832 -23 -347 252 -131 -356 -777 18 -484 265 304 -580 327 -465 -851 -597 -508 -127 -842 999 357 8 -631 -856 123 -597 63 939 -534 -428 -362 462 -117 529 -205 389 35 -152 -998 -364 -927 326 630 -748 479 642 -58 -459 -754 -776 154 538 -389 -651 375 -472 530 -150 -368 -427 -870 623 -554 -559 697 -603 737 -332 991 -854 -852 676 222 347 -845 -844 -385 329 29 989 -593 337 62 944 432 -667 57 71 204 -309 952 -275 342 561 202 -821 -476 -397 -749 -794 -947 457 -371 554 365 -555 -787 -2 749 -812 -146 -970 -373 259 248 541 -37 -89 631 211 -998 277 -224 -168 -133 -635 294 687 -38 -579 -82 -425 -532 507 -733 -674 952 999 -81 -923 688 -962 686 -735 251 -957 443 915 -261 -407 508 202 -496 490 -497 413 -262 80 500 -772 -633 226 161 -11 673 21 910 84 856 368 162 860 -574 -614 -98 998 -204 -505 413 668 192 69 698 422 972 858 479 296 -865 -28 -788 811 -921 -21 -31 -583 -409 -522 -594 937 -715 -61 570 -722 375 696 746 -667 986 -115 -692 -208 -980 -234 937 132 -672 -912 15 -722 -809 -643 -905 149 733 -204 788 -672 -629 -351 -337 371 -887 507 200 292 -68 -450 -972 704 288 879 558 -672 363 70 -664 -553 296 593 189 -979 47 131 666 -762 -63 251 750 -316 -399 19 -589 -801 812 255 -621 -829 759 -515 909 -355 970 -477 -504 -557 908 939 287 -887 586 467 -77 -326 -235 -41 -439 -140 -518 -494 -100 125 252 628 433 616 525 -613 -245 -548 423 -492 -742 570 92 743 842 526 -892 -171 -463 387 -716 368 378 970 85 938 983 771 -686 832 199 548 -989 -979 -840 577 647 -229 -500 -176 -330 -507 -510 909 -759 86 -310 443 847 -254 -357 -472 -535 -173 939 154 757 -968 -514 793 103 723 -276 -740 952 -485 -27 443 -219 -835 -244 143 202 66 -306 -664 -392 -60 457 -625 -711 -711 -132 -251 -847 -552 129 720 -176 15 -267 699 228 -962 288 174 -660 -978 998 912 -624 686 315 940 682 -986 151 -316 81 -189 905 -599 -620 287 134 -653 437 424 -419 869 -867 -783 596 -87 -362 -837 -533 -498 800 -218 0 -272 -38 1000 -125 705 57 474 945 819 389 -322 974 -153 524 -739 946 666 851 -20 -532 -524 429 -727 -389 -272 360 289 -544 -660 973 -463 651 992 -374 -75 987 97 397 547 -835 -455 605 -132 -93 756 433 179 -364 -24 -299 -578 -345 214 238 603 62 -10 -522 -433 9 925 -687 430 521 655 -916 938 -309 -568 -147 967 830 -106 -322 64 -911 -359 161 174 456 20 593 -383 -229 97 -436 972 699 -357 405 -636 -738 549 561 -797 -186 515 444 162 655 -223 810 674 866 697 -278 440 511 833 172 -264 -293 -694 796 856 -431 -622 605 -424 394 -905 469 -700 -867 -962 895 -943 -51 -508 194 -888 -521 934 415 -445 408 561 -74 108 -599 -916 -651 -645 -266 -169 -994 -661 630 -474 -312 -883 706 -938 351 759 131 142 -404 -421 782 -177 -925 993 -224 -261 -628 400 -729 -213 -860 -11 266 879 64 -587 883 645 -951 -952 -677 860 226 774 -666 847 718 667 -389 -818 365 -715 691 -294 -767 -131 729 754 286 996 -674 -561 -689 254 -247 312 165 556 915 305 775 -264 -491 -139 709 -91 717 983 992 33 -817 -657 -589 724 259 -195 38 -213 -277 812 698 558 147 372 179 -4 187 -920 -280 334 742 684 -611 -890 -905 -593 696 548 822 -537 214 -293 947 313 661 -642 516 274 -625 -432 -872 -544 561 -951 503 594 101 -767 365 38 870 -792 -796 -572 -73 205 -917 582 -841 -683 -375 -944 -532 269 -235 -890 923 724 -867 -766 786 -396 -521 261 -580 -604 865 -685 -77 218 -340 -50 -967 136 -442 -724 -521 405 -778 633 258 448 -970 667 -721 -834 929 489 520 -693 -130 134 -52 722 -812 -320 -783 -561 -167 -885 722 -675 -309 655 37 124 959 241 407 142 526 -49 169 383 191 -479 506 812 -258 945 266 -652 -992 785 -91 857 -458 -927 12 594 -533 -103 -425 3 -406 -747 39 353 -566 -687 -749 833 977 742 -450 -629 -195 -814 395 622 23 -157 788 897 192 307 465 -357 -612 715 -905 -753 -436 -505 -715 214 783 487 46 885 -192 135 264 2 -482 -804 -813 420 -500 507 -815 944 908 269 451 403 463 684 -758 897 518 536 -497 287 717 -876 519 359 22 -616 699 -278 -518 874 -1 234 915 62 723 -737 -516 -422 150 771 -774 -5 -419 844 632 897 -64 -807 -856 869 448 771 -902 -300 -528 893 -24 280 -638 753 464 444 741 -616 -984 818 -691 416 -676 319 146 481 490 -995 157 -314 728 -739 -410 57 -662 353 -682 -153 852 802 -628 741 624 157 706 716 883 904 -25 295 -906 386 765 -281 16 -835 954 76 -612 -36 -870 338 667 -5 930 -684 540 -813 979 364 -261 527 569 -542 657 -356 756 -105 140 975 -139 755 -390 -643 606 -96 -308 507 210 599 715 372 -4 -20 224 876 -658 -251 97 -46 -683 697 193 511 -476 -964 989 784 -317 -25 197 -492 -838 -613 -110 -337 114 271 491 393 14 -236 -536 -477 894 476 826 690 -72 -506 -152 -660 356 335 153 677 820 -543 -833 -675 -2 -802 -298 401 346 37 -110 -572 92 854 -125 958 -705 -504 300 -822 204 -882 -12 -309 434 619 -69 666 574 745 -358 165 -35 907 -951 -237 831 -190 697 399 889 -545 122 653 -109 -764 -117 -766 443 -623 -286 428 -867 -781 448 -428 813 683 851 -119 336 -207 -874 703 -559 203 673 326 -559 132 -345 -149 -22 -706 946 -567 179 -641 690 -124 652 -790 387 3 379 -874 -373 789 -64 910 -875 487 863 301 -639 -427 139 -870 -216 912 -499 -808 -492 244 -626 -403 581 30 -4 407 165 -322 599 -19 -990 -681 397 -318 -155 -364 745 -420 346 292 15 -608 -201 -82 -720 -148 472 789 -323 -750 991 324 623 184 1000 575 -122 804 -754 -19 572 328 587 577 209 -906 -46 173 -220 60 -284 260 997 -963 -638 -800 282 922 927 525 -12 908 -435 75 -948 695 -898 -561 -154 -704 773 -118 180 -955 -533 -594 237 -171 -27 165 -793 586 -866 536 490 564 -702 309 -597 511 6 602 687 -266 711 -571 866 788 407 361 -580 917 -269 -913 -711 -209 211 -527 -332 309 -730 310 553 -562 587 203 -434 -514 529 -520 -301 685 -379 -56 -25 -26 50 430 839 -671 -312 399 951 -11 -965 30 805 -888 909 760 -333 -855 881 14 931 -628 763 229 -319 418 197 23 -484 127 346 -961 -473 -418 338 672 30 -853 412 838 -33 -240 -653 -520 -897 -873 589 294 -857 -672 496 -510 818 772 -563 522 -524 957 629 -346 -739 -57 -68 909 180 -965 923 47 752 589 -350 -766 -557 754 -878 369 989 -999 658 -60 463 -931 -897 259 748 -427 -447 -647 -451 -442 739 -178 642 -162 -615 -52 -682 -562 -197 -40 516 283 296 -3 -562 186 -755 861 -162 -49 -841 -753 615 93 130 -246 -426 -468 319 165 -966 678 -451 -239 560 854 -21 -180 -520 -150 789 361 -377 -472 891 472 410 105 868 965 -389 -596 289 -386 -241 -199 -731 183 -190 707 -647 -5 682 747 13 -839 -776 -851 221 230 -450 208 8 -559 -363 615 -990 -852 893 -356 -919 214 559 27 804 -220 946 -405 337 -825 -289 -481 599 -236 -105 -647 653 -17 -909 -560 -528 936 587 519 -214 -544 830 -584 -893 -273 -872 -46 -228 -42 -4 -161 388 -719 -601 7 18 287 142 -893 -441 -238 -978 -382 91 503 844 -212 5 -41 581 -370 -892 453 317 561 -30 183 843 -412 -545 525 923 38 -373 -863 921 -664 -650 9 -377 -495 552 369 70 -297 997 -74 324 -76 5 -677 285 -468 845 -490 272 -875 411 845 332 -434 352 87 -403 -231 -335 681 -752 686 -144 -260 -483 276 641 467 -91 -904 422 286 47 607 -248 0 -71 -65 -903 -567 -927 775 616 415 627 268 692 -519 628 -129 479 138 -867 -624 755 -846 286 40 -96 980 276 -981 763 978 170 -315 -412 -841 -567 542 -412 767 975 939 -626 296 314 -622 -376 166 -773 -997 -573 -195 -808 853 -175 183 -826 936 -615 377 350 -141 569 455 -593 -297 -531 -161 515 -918 -607 754 151 847 -247 -420 539 385 51 -225 62 215 -166 -465 -868 -40 -349 -64 582 262 -996 453 253 898 -122 814 -508 -388 535 454 -213 -382 -581 571 -2 567 868 996 -958 -510 625 -128 -488 858 -711 685 967 -714 -520 171 51 638 -313 -864 513 -408 -723 739 -475 115 -466 216 -801 664 -358 661 -850 524 -309 846 155 530 931 501 -353 270 845 732 -450 -616 693 -174 88 462 -916 -138 -526 64 110 345 847 680 959 203 -15 -581 -127 944 426 -125 424 -430 -715 510 -97 -969 613 -41 124 -941 -519 -994 -764 727 200 530 -622 -838 -373 -335 676 -685 -368 -146 645 342 54 569 -44 476 664 1 48 914 30 -839 -755 -245 -638 859 -618 667 549 974 349 426 113 -572 941 -759 664 -115 432 231 -543 -977 115 -102 19 766 -540 817 901 -897 -272 694 -977 -14 372 892 -21 -874 -163 -528 461 -442 -887 502 -717 -291 -704 232 289 -925 -246 195 -697 -726 -390 533 381 673 69 -669 -815 949 -328 -446 -562 -186 455 34 622 496 -192 -305 -941 -194 182 81 -657 -959 -285 -578 -71 -967 -581 84 888 874 -257 916 125 431 -267 387 -308 812 -259 442 -304 838 -96 713 -784 -582 -419 427 -759 188 369 -309 518 -476 307 879 541 -627 -592 -198 988 631 -630 350 -815 348 -501 989 717 -217 871 684 -143 -556 -413 -932 740 -762 173 565 -918 -461 -150 957 -591 -783 56 -760 -84 -38 -667 -492 -585 170 332 -79 -185 991 687 335 498 -828 -49 256 560 784 204 -615 933 -664 259 -737 868 -477 -332 -136 874 975 -234 784 -808 255 -935 -712 158 123 -130 -879 -324 546 -285 110 593 75 -223 -910 578 16 -793 -946 -308 -574 961 288 838 -997 616 -434 509 9 -920 988 -250 -80 -457 405 667 598 210 -195 -662 -46 -660 -862 -76 589 657 -996 22 312 955 -503 837 -378 -549 -802 953 200 8 -692 -363 368 912 -624 867 -165 518 201 455 20 942 -948 -934 967 -751 -34 -380 169 943 -310 -157 0 428 619 691 -582 -623 -879 365 192 358 -449 146 -977 454 -943 -115 330 842 22 687 890 466 -171 498 942 91 21 -916 971 128 -453 693 -920 324 -965 -598 691 -453 -200 277 829 -491 573 366 827 431 -481 678 489 560 -364 519 -380 -843 226 720 -820 210 235 -142 221 282 445 687 777 285 -541 651 -642 779 677 -124 -707 -993 -538 -184 358 408 -781 -410 840 -151 256 64 -673 -259 298 245 -45 -431 -278 -163 -373 -234 -760 508 922 -871 355 439 -285 -476 570 -599 -153 178 506 -490 -156 908 31 926 -374 771 253 446 383 -306 -94 -222 -55 -975 895 -522 989 -630 646 899 611 -658 -149 -763 -625 492 756 638 -943 -483 -17 522 -345 499 -102 -293 -570 314 -371 -999 -931 448 650 725 307 262 -402 -630 945 195 -563 473 -622 -979 96 -731 -288 -67 -479 955 674 399 -179 156 649 457 468 -247 -530 -256 -656 724 -194 233 227 -908 -386 -599 35 60 -114 457 -887 128 -120 -813 582 -971 404 -651 672 866 539 -225 -105 771 -508 -718 693 -959 134 -275 -530 763 -793 204 969 -426 -654 302 653 195 99 -861 556 -245 -668 666 -673 477 -159 -609 -909 510 -139 -509 -908 -686 -529 113 -937 -258 623 327 155 786 491 347 837 -467 -488 -460 -109 473 402 -395 37 757 405 -135 283 452 -870 479 -198 856 -508 830 -191 -383 385 -49 523 599 -883 477 310 -798 -94 35 -302 -57 694 317 -359 41 990 17 116 665 -624 208 -534 -808 -553 205 -380 925 585 -278 -974 723 -123 -117 -480 -532 -738 -149 227 615 -634 -927 -988 -817 -519 -276 -636 -21 788 383 -374 294 -210 -50 -827 852 388 755 114 604 296 218 288 -210 341 498 -937 550 -902 493 -546 376 564 -288 -312 -714 -801 -269 -352 -582 -759 312 205 305 -130 238 -409 -433 -906 958 497 -7 -100 -4 297 -377 797 25 -813 -627 -26 -279 6 -750 292 916 42 237 -424 505 -870 782 204 305 -643 888 -829 -623 594 -830 -967 756 313 615 -85 -924 880 395 -20 1000 -302 290 -171 577 -332 -204 852 994 23 -990 -312 -748 409 -440 -760 -404 -716 -37 -515 -3 -478 -356 456 147 -668 -861 -674 -664 216 -250 196 -336 907 678 -809 -883 -230 962 135 -38 -95 -537 369 504 -490 -303 -959 343 885 -463 759 -560 -812 547 -953 -576 -510 340 998 -775 451 749 348 660 48 855 -927 439 402 -617 -737 -493 -367 107 177 -231 -402 -765 -736 -636 -18 -348 234 456 -290 44 -937 774 474 -488 398 -913 -897 -685 -527 -517 -786 423 -829 722 -904 -904 744 -751 -11 -179 -115 -995 150 551 676 -182 716 963 -902 -26 -927 553 375 877 -230 -907 -29 -763 -578 -148 895 640 683 -350 637 -855 -351 460 -914 -761 -665 7 409 339 607 345 -338 688 -339 -524 -434 231 -121 420 -6 -480 -884 825 -741 -841 650 -881 -112 137 -635 -208 -2 185 67 -555 -772 -584 623 50 -77 -245 471 690 -810 -715 -591 -512 253 800 -916 594 355 -216 433 754 790 -342 290 810 51 166 228 -537 -807 481 -808 -43 -758 -411 562 968 -230 618 837 107 -391 -594 973 -413 -552 829 -95 -720 -598 -419 -209 98 108 -591 581 -851 -51 -40 234 580 -34 433 328 682 -862 -917 32 216 -53 -721 360 -820 929 731 -887 -40 930 -839 118 408 845 274 -597 483 46 562 -792 -548 386 179 137 -875 -607 -306 406 -710 -71 -307 -169 236 -643 160 683 187 446 0 -216 913 -976 -240 220 -513 -730 -754 -738 -55 820 56 875 -506 -709 576 -790 8 74 -112 -385 232 -490 791 541 555 321 999 -747 -101 748 -361 -96 172 -917 910 -885 -725 281 878 -591 -65 38 -269 243 -729 427 -903 -390 266 -394 -425 -293 258 -350 -898 118 -826 891 -651 355 -738 445 986 -466 65 -630 -120 839 -836 -329 -603 653 -866 -640 -842 952 -103 832 901 -266 578 -499 -556 865 974 559 -861 178 124 -283 367 -5 -441 684 888 -986 863 93 138 -209 -849 -205 917 -126 33 464 -914 371 418 582 425 19 728 246 573 516 966 570 -520 -683 814 895 463 -833 593 -712 775 -301 -353 472 531 391 -820 36 698 946 306 -479 830 584 106 221 541 562 374 357 38 23 -696 739 808 -784 -907 -838 -324 -169 -770 -817 896 191 -502 105 -243 -77 124 -110 -387 -550 -524 -546 -475 -153 -708 750 -363 495 190 363 121 -513 -547 -995 856 -561 701 -844 -239 890 -562 -939 -509 -973 -271 538 -476 -583 -451 -1 582 939 -261 -863 -448 -539 -250 878 444 805 -149 340 -809 636 -725 -410 24 -984 -974 149 -801 334 -842 -527 885 -525 -519 -250 -209 -651 -574 -945 570 -678 -704 661 -927 -136 -889 -734 613 424 -896 -728 135 659 445 134 331 576 812 628 -212 40 -663 -128 537 290 -355 -558 -318 938 -16 451 -820 772 -259 633 922 -426 403 -664 516 501 234 -482 187 -891 -22 -990 29 34 -403 -24 -979 -337 364 198 443 195 81 -610 -865 658 791 999 885 744 -537 -291 977 -684 405 -660 450 -425 698 -300 -671 487 -733 -643 -377 889 648 -538 -768 -247 -858 -541 -214 -244 -241 -424 -626 832 358 986 140 -304 234 -632 -735 -632 106 271 -627 -100 62 909 -134 905 -200 -844 -654 411 -139 -806 729 873 610 340 381 985 854 -219 -894 913 641 -543 306 -964 949 -386 -225 -442 619 671 686 -688 -168 -968 896 308 -947 749 817 847 88 349 252 983 964 -473 800 480 18 -145 -937 -22 -99 -178 -639 200 -138 932 737 346 -321 48 -443 -870 -524 -265 861 645 -592 178 -208 -257 -671 -251 517 922 587 73 -178 -647 865 602 483 -560 381 -93 454 -190 1 -708 -128 284 916 734 600 366 -514 -618 590 -532 -45 339 873 -989 499 506 810 -890 751 -456 -7 -884 -918 851 -92 703 -40 246 863 -553 -530 740 673 -553 424 131 326 37 -525 792 672 -676 -383 -899 417 503 852 642 262 -570 -423 -517 724 -79 574 -809 884 170 -232 878 148 -692 -240 -848 -166 -677 528 942 394 182 -41 500 523 -595 -989 770 720 182 -36 961 -309 60 -115 532 -180 223 680 -316 242 563 -362 -865 609 -998 52 21 -512 120 -800 -644 -859 298 -392 887 180 301 711 171 132 -240 758 86 527 -203 451 -638 -601 -871 917 -873 -349 732 468 123 313 -748 713 697 -82 982 679 328 -417 -458 -189 294 460 579 322 84 -156 -484 169 -455 682 -733 -688 23 -15 -382 -197 -187 -666 179 119 787 -851 -427 -763 157 -621 -773 352 -983 353 309 -89 -391 -757 391 -383 670 968 634 389 -441 -7 280 -128 -629 912 3 257 -801 -520 701 -921 -255 -13 -646 133 77 -580 -365 801 692 -438 -151 1000 -596 -254 496 604 824 -306 474 -697 647 -302 -436 328 113 482 985 519 372 -684 671 -681 -299 -746 -935 -616 667 785 -498 687 -149 129 -201 -477 -513 -861 262 -66 520 -111 -586 -487 513 319 19 -122 201 448 555 539 -386 114 268 -975 -389 146 -595 -123 -218 -413 643 -981 -573 -997 -27 -996 -9 558 -563 -401 -599 185 -886 983 515 -658 578 -140 140 -944 -561 445 -239 -653 -300 -635 -791 -224 395 260 332 -627 -586 169 96 -440 749 -157 344 -26 -148 -508 635 79 945 -648 -896 -108 396 622 -897 333 693 -928 75 -509 279 -638 -940 268 823 -783 658 -12 470 -520 -780 163 426 531 929 576 -594 -321 621 -851 -19 -90 220 906 -648 750 -120 -615 356 -512 825 522 770 -94 800 983 131 15 753 -749 820 -317 689 -617 97 -606 663 -375 -555 -122 -414 690 -682 722 -138 422 666 -953 -169 -178 -43 -289 277 771 -237 771 379 -239 932 748 945 -229 966 -369 -63 -599 90 509 -444 713 871 692 -337 -49 355 388 329 -133 69 -593 -398 387 258 -466 -789 342 -779 568 -42 735 280 411 877 593 483 911 621 -426 -334 -518 -409 -671 -300 367 -481 -149 410 943 189 -801 -600 -925 469 907 -71 -516 -870 235 -157 288 735 389 888 404 -33 -243 -227 202 561 -563 -390 121 562 -925 -146 -158 -579 864 183 527 -467 829 -626 -885 -354 143 -331 -14 -779 -972 624 -715 -642 335 158 -938 163 151 -198 33 -923 904 763 -90 256 -135 -782 -979 512 -618 35 -962 926 -284 -70 -424 -137 -181 573 586 35 -131 518 -34 -343 -89 -453 -129 -131 429 431 692 150 -412 -19 -611 534 -673 192 -65 -758 -512 4 639 -986 -562 570 -307 -3 -633 -853 544 -164 565 61 171 -993 -732 959 -319 -237 225 -790 981 778 -504 -314 -771 376 -158 -118 204 954 495 -462 92 564 436 -450 369 -817 -474 -82 787 -641 -300 -571 -838 934 -672 -158 778 -862 158 389 422 -193 239 272 -42 -931 897 -675 -360 -629 64 -746 879 26 263 -421 -704 -270 918 -620 -598 -75 950 -88 767 -92 -346 -875 941 -930 -305 888 -428 -564 -517 182 235 615 940 -363 -793 870 363 -725 725 -531 512 801 -193 -21 -724 461 -241 -240 -611 48 781 -985 -408 -136 -522 54 -594 -396 -8 252 169 -771 -775 962 -857 -854 -231 -689 -248 -500 849 805 116 57 -215 136 -317 215 358 -595 -908 649 75 646 228 -885 -48 654 -660 -307 848 60 -796 305 78 802 533 23 615 991 174 730 367 -661 144 133 -212 552 -785 -21 -108 -936 -558 -371 103 736 -693 -482 459 831 -494 460 -683 48 -714 571 -212 -986 863 -317 285 541 -974 -252 91 703 -436 -987 861 -180 207 -970 648 -441 423 355 -679 82 690 -551 -536 548 687 -360 -133 -911 -48 704 -757 -135 430 -569 -175 -920 -453 -749 835 -434 173 -552 62 -24 497 909 317 -579 123 707 -831 248 702 -842 641 283 -298 -757 -553 417 215 887 -317 -585 827 -958 697 739 -390 125 -256 23 746 960 572 -976 248 694 -383 695 -310 -699 -719 605 -15 742 170 -309 834 602 324 968 923 -632 94 -794 279 741 -327 135 404 123 167 175 509 -42 649 -315 724 -362 645 -42 928 -985 -248 -8 158 -971 -185 60 -934 137 -394 771 12 329 219 978 -213 302 -14 -360 -303 -201 539 390 300 63 -360 -892 -306 -316 -7 -136 948 -185 3 -746 -363 119 613 996 702 -740 -684 233 200 -271 -734 -821 -872 -5 -28 -762 -923 -985 -23 -818 996 43 -790 915 561 910 -337 -222 766 -215 -433 92 -415 562 987 -98 418 -813 -868 84 -113 -51 966 -881 860 734 -549 281 -127 -575 -265 -944 7 -615 -302 -589 47 -585 947 -539 538 204 546 -856 270 -730 -572 27 -298 190 619 832 -571 -946 -748 -427 385 849 -507 -871 305 -369 316 -777 511 -433 169 778 449 440 -973 91 -472 769 -854 667 -681 -623 -954 686 -897 -361 -347 337 741 -217 99 824 -339 772 684 -704 926 895 -23 163 -934 455 -785 -251 -475 -663 -546 -960 39 -682 -429 578 89 -81 0 -803 211 -983 42 -619 -771 950 -640 -816 237 -859 -929 -28 560 799 -833 638 -753 179 -91 679 -414 -881 136 -681 -77 339 -983 139 -110 246 833 980 298 823 583 529 -628 -738 539 596 235 -107 69 989 639 98 -127 283 662 -299 201 -313 -748 129 405 392 205 -333 214 524 -516 -729 143 940 -773 -764 -443 -566 -176 204 -20 -698 -229 572 -118 62 963 766 449 587 308 310 -792 9 91 848 926 527 -43 839 34 -269 461 89 -187 500 -976 -431 -934 -707 883 -560 -695 108 716 -536 346 108 67 -743 487 331 785 -813 778 868 -381 -431 106 -852 611 387 639 -367 585 161 -564 671 574 508 51 642 -588 428 5 484 739 504 24 115 -652 276 572 539 872 838 882 373 -411 -741 249 460 814 531 -316 537 -263 851 803 198 -303 881 554 -932 350 -752 841 73 -927 -594 -665 -73 -764 107 150 324 -609 -807 -151 -625 940 -138 638 216 621 302 -209 231 -782 402 -946 934 267 731 -683 959 -56 395 -393 232 -88 52 532 -366 1000 -209 -921 15 -620 -670 538 -690 562 129 312 -383 -135 -520 352 -859 -834 906 227 -764 651 -407 142 326 -868 894 991 56 -366 2 -296 292 232 -656 -350 429 962 373 -792 523 31 890 -297 870 932 304 -750 -297 500 266 -554 80 -217 445 -269 -157 -658 -428 360 -707 247 349 204 546 -462 -831 898 -510 -522 -112 591 -115 -112 -93 -624 -638 448 -715 68 -45 -767 -335 781 975 361 -917 -395 873 373 -726 90 -870 697 -760 639 -807 939 -727 361 376 -884 925 497 336 -793 -111 885 328 -46 -215 377 -186 -183 -195 -991 -82 -331 286 -54 -972 -334 -268 956 151 -623 -675 -66 -868 -458 -255 473 162 -415 -802 943 954 29 479 46 391 -481 -17 646 -97 -752 946 -379 -614 40 708 -167 580 154 293 699 -786 935 -740 949 -294 -491 -430 390 -840 574 -398 -658 -721 174 941 517 -636 -693 861 -946 904 -753 93 334 775 976 -149 751 546 763 626 460 -990 -648 -253 -685 41 -496 -152 687 -110 467 -965 -450 -230 396 -608 671 -809 153 -691 493 -485 589 402 -922 510 -568 -268 -135 526 371 -732 789 -50 -927 -402 -609 -466 923 287 24 277 -276 -449 -588 -386 323 -694 711 275 664 148 253 -990 666 -707 -384 181 778 -822 -670 227 914 915 195 -260 612 -193 775 -92 352 584 577 932 56 243 637 794 909 -611 436 -314 304 581 -556 -781 -23 161 623 -734 -760 -581 -101 84 52 -936 -911 456 -836 -731 277 754 -179 980 -310 -710 107 405 -139 912 -80 758 -485 -247 301 289 875 271 -927 151 -158 -13 -339 -173 814 -821 828 -523 266 -45 247 251 -585 781 -820 909 -108 -95 -759 -214 780 556 -463 -875 -725 788 911 -492 -704 -701 -90 656 -266 -290 -947 -401 233 326 970 -885 -332 -66 -224 639 -193 707 501 -113 -439 -569 562 434 -199 -855 764 -606 343 641 638 -384 -597 538 -827 489 414 -290 987 538 304 -651 73 52 649 583 991 -161 -319 738 810 -163 -82 -582 226 -873 962 671 -861 -118 933 -306 -553 -899 145 934 -639 -743 38 622 313 -720 -879 406 -456 151 922 733 -308 467 548 -211 466 -760 238 888 -266 -602 343 391 -857 147 -673 -617 87 -348 -335 942 629 -354 -229 994 -12 486 826 718 837 190 -409 -999 -359 876 -735 864 758 205 -10 655 544 -986 806 -270 267 385 970 536 476 147 -840 -495 -460 -841 701 990 349 -563 -357 255 -574 680 -477 -36 66 790 -999 -778 -516 97 689 569 551 425 -426 767 274 -299 455 515 636 -472 65 379 -4 -306 -466 -953 -514 -148 973 197 -924 839 70 349 330 533 -58 833 -260 -904 -94 -10 58 654 551 77 -225 -206 151 946 340 -111 376 178 412 959 -205 -502 -627 163 840 448 90 -96 -337 -963 875 -442 -15 567 139 988 -282 688 -526 837 863 -883 -600 -625 596 -319 -691 225 771 763 565 685 -352 17 -471 821 952 -986 491 207 -960 -721 612 814 -746 -922 -106 371 72 -403 -365 494 206 -514 -164 520 -662 -908 136 -316 -776 -177 -990 -277 514 -560 25 -704 -850 -671 294 503 -316 -297 -743 -754 454 -271 -86 -711 -605 -56 860 -770 -645 -626 539 497 -182 -140 -733 918 -989 -759 -899 -865 -413 -107 -466 514 485 -718 739 813 660 -98 -949 -540 333 -269 240 320 -424 273 -658 586 436 -913 527 -974 -368 -869 -996 -64 -767 606 19 616 -435 -740 998 633 337 -540 -190 134 705 974 -615 -211 887 -165 -333 978 -575 -16 747 -308 36 -24 395 311 196 529 -654 431 -14 725 -478 78 894 192 923 -22 254 -711 288 445 207 -518 -173 -404 -259 -671 -126 -458 -764 776 642 505 772 -197 -33 86 737 -927 53 360 -143 -61 146 291 268 600 581 724 -665 484 -508 -738 176 432 -575 110 729 640 -159 -526 -451 -199 216 -572 213 -597 -581 24 -347 101 834 694 -828 -440 627 940 824 -416 899 -391 -727 -542 -729 282 -905 931 -852 -394 459 -91 680 -577 946 -759 907 -325 -832 -308 -456 974 87 242 -656 -271 427 516 472 288 25 -84 -57 102 -719 -213 36 -576 -972 459 336 268 679 791 -897 -477 -529 59 471 -901 423 -382 -571 57 -892 -904 -4 299 -549 882 5 195 807 -102 491 -552 630 -4 296 -669 957 151 -594 600 949 780 -452 431 -891 -689 263 -318 -732 -254 927 145 -947 -255 -120 -111 304 -102 -207 165 -62 444 772 -803 927 -709 400 243 -7 -47 531 -515 -218 -578 414 55 967 269 -327 819 -968 -730 56 -801 43 515 -839 -27 -758 575 772 611 487 -30 81 -403 -658 -768 576 629 -434 -781 -950 750 105 -37 -41 5 232 -225 -522 -382 396 -596 -274 597 -29 673 477 -256 749 -600 -841 -743 293 460 889 151 -428 261 316 375 844 307 -682 326 710 202 266 -322 625 -671 -513 34 704 593 355 243 300 610 848 -432 894 -43 345 -815 861 182 718 -648 917 -749 -918 925 -508 492 761 43 305 -684 -393 207 404 441 -619 754 -888 560 -501 -221 -141 -134 -365 -290 16 -940 -561 -8 -14 640 -882 924 685 -445 -81 553 -363 624 182 -843 507 387 -859 69 351 -81 -103 -707 235 86 153 821 -112 262 -139 691 -918 -835 646 297 21 750 -107 -947 -470 683 -73 -95 -909 -384 81 -302 23 271 -144 -146 -359 -265 -731 773 552 -468 -600 95 317 -164 607 782 817 840 550 543 427 224 40 717 -370 969 214 191 63 -529 -930 385 -391 799 349 48 777 -691 -988 766 408 -135 -563 686 941 -650 -216 -396 255 -193 480 972 954 639 44 616 -746 -118 -588 -266 -860 -844 -116 898 -241 153 -116 -244 687 838 -19 921 552 -338 159 -728 -457 394 90 -802 18 32 983 338 -686 -108 812 34 797 -285 -859 882 -396 -539 -85 -757 -788 -295 735 -713 285 72 -728 -471 -637 -966 221 -879 -414 593 -147 691 511 335 450 304 -169 -9 939 575 585 457 531 -343 -491 -479 -599 758 -558 -192 -5 -91 -278 -35 527 17 843 -382 -679 -359 -436 -541 -987 -387 887 818 -494 -403 754 -530 -279 -644 -66 -900 84 214 576 352 -652 -25 -954 -655 -148 379 -944 -184 -897 -934 -339 140 36 -552 -452 925 -61 453 111 -156 374 517 -447 -369 977 -499 643 -588 -37 -601 -462 -342 -275 -816 455 -761 998 484 -506 848 -727 615 753 151 411 197 732 -480 -263 -9 586 -328 -842 777 368 690 996 865 -689 112 -145 -838 -196 71 242 -966 -529 -670 652 -439 -766 77 -407 287 -635 58 827 164 66 214 -587 -440 202 -307 -795 452 -312 -191 636 199 968 729 207 378 -421 -153 -764 -362 -707 -630 -663 276 -726 159 593 518 557 -501 -214 -256 687 161 683 129 -290 -68 12 -699 734 462 -191 -808 121 -949 18 842 237 -945 -649 -490 370 -372 161 106 -776 -453 965 708 -998 334 444 322 -869 820 436 724 -933 -553 -314 -716 -512 -12 -427 852 -597 319 -964 592 -8 -866 41 728 899 -880 523 424 140 118 129 -137 -976 -817 -722 -899 852 391 545 615 -192 882 741 755 372 -753 884 -126 -62 915 938 273 800 -693 412 -384 -917 -605 -577 -104 85 169 996 -695 -687 -429 -432 -362 351 627 -425 -969 813 155 -821 835 500 913 -574 -392 222 -985 248 -572 280 -310 537 688 -397 714 366 49 -425 -4 -255 920 -803 -309 -663 -54 -8 -245 -137 466 -420 -137 -247 -899 386 971 -25 -407 -112 273 -174 589 -238 -983 -709 -615 293 474 529 86 249 -199 -293 -883 -551 784 197 -123 -301 -331 441 132 -400 16 -393 -252 -98 -659 640 -875 -814 548 370 -881 -351 -549 -181 -498 618 -963 66 544 -931 -16 -945 -893 -645 512 -171 -184 916 419 -38 227 79 -214 78 477 637 819 -433 -928 112 -40 -366 -508 2 -106 59 504 110 365 -76 288 224 383 475 426 90 -1 -874 709 332 457 -811 -843 -363 -952 -70 -699 130 482 212 -538 938 -521 581 -77 -772 -552 100 -700 -120 481 32 -799 323 -684 -166 -163 -752 607 -598 28 1 353 -284 595 -880 -77 -167 -859 535 -96 840 -255 547 -897 349 751 -314 864 -363 429 197 252 -644 -379 575 -413 -254 -416 403 -401 476 -833 -932 272 106 152 -866 -851 585 -864 -93 -989 541 174 -860 -413 58 300 -620 -526 -710 441 145 811 619 129 -123 448 250 -63 228 144 626 891 993 978 -504 -471 146 -440 315 898 -466 721 382 -396 508 630 326 20 -98 -581 414 800 -34 910 -909 -891 -784 497 889 67 656 14 -779 228 242 -84 -751 -481 -160 232 468 -687 -747 95 633 -42 -781 -29 -462 -736 362 -109 423 -667 -707 162 -932 -770 759 26 -694 518 -740 -647 -48 -736 -640 -187 -23 549 170 -542 335 70 -824 488 -637 -419 -99 -827 866 -737 870 -225 -797 -994 929 -665 92 624 -744 -753 678 388 891 363 -258 -95 -513 -358 -225 -965 -265 401 -488 122 499 -298 770 277 469 -809 -536 453 -494 -911 311 113 -303 -982 -166 -774 108 77 200 -366 774 687 -892 168 768 -845 -743 -422 948 641 831 -399 -542 -301 542 103 -853 -699 1000 347 302 838 532 -398 737 -330 -575 -751 854 417 779 -694 -472 -863 794 872 -796 -667 -554 -107 28 -192 579 -16 -71 -806 255 -744 494 906 299 504 629 703 599 -580 505 827 -428 -689 -556 -755 -119 145 -721 -429 857 -978 -964 338 597 829 424 -666 -884 807 123 139 -382 -502 813 296 469 675 -62 -910 29 700 823 -208 -753 98 488 -268 117 762 -852 -683 -701 -217 672 -661 561 -76 271 -762 382 664 474 -385 470 874 -131 397 512 -509 -694 544 -926 920 -418 155 714 246 -976 -636 360 -243 -166 230 -223 -875 -947 -617 -133 533 -739 -947 338 -604 230 335 402 -881 -400 593 79 264 -871 391 682 -443 -632 944 -985 -78 -352 -9 -562 446 81 755 791 -536 -583 237 -98 25 -708 -176 -871 989 63 325 750 882 929 -954 -936 -322 -600 -495 -664 592 -687 163 -233 514 -514 -834 -34 957 792 431 -220 320 455 638 -643 -631 -975 100 -708 -436 849 -424 187 -784 -967 -824 568 471 641 987 -238 914 -680 -539 -485 -604 902 -918 933 -412 241 -238 400 822 -849 408 -652 944 814 590 213 -156 -847 -257 998 -266 -354 -417 199 635 825 723 884 202 -289 -261 622 176 657 -240 -219 603 898 -752 6 899 328 451 649 -596 -61 419 73 -977 577 872 57 725 -851 -632 -363 -48 992 -561 171 -684 586 94 361 377 -780 443 -768 783 -921 283 -689 -78 759 154 -425 398 513 -579 -282 867 5 -420 -845 -959 626 -27 294 -230 -489 -747 558 -35 622 -302 857 -225 -827 140 -669 30 -713 331 -742 844 525 749 719 -239 295 -554 946 -600 -825 -523 808 -177 -374 -60 -251 25 122 -700 898 -114 -952 -112 550 453 369 316 -629 -802 633 678 119 -499 953 8 -463 565 365 -911 862 -55 -793 687 -46 -337 -877 -859 -770 870 -784 319 -650 960 -141 -217 106 583 599 168 832 -240 825 227 85 410 -441 -733 74 -313 395 713 -38 -306 928 286 966 790 -869 -509 -783 -740 -931 -434 -900 171 -719 -133 458 -431 259 180 -793 -507 366 955 715 595 207 -674 248 -508 -797 438 -512 -123 -239 40 -939 597 -800 -281 207 -427 864 648 -204 698 499 926 -762 735 -866 994 -351 -897 320 -198 -203 784 669 757 -881 840 864 -478 909 169 13 431 134 841 -472 753 -601 553 223 -368 671 310 438 -601 -872 390 589 -244 274 -780 474 491 783 472 -519 608 140 -696 881 -279 903 39 816 194 412 -608 367 887 162 -964 530 -946 -327 619 743 243 -799 286 922 -447 -304 -703 219 734 -594 72 863 -544 -72 -735 -40 -419 -537 -987 865 568 400 -905 674 576 -466 579 -560 -95 370 841 -60 69 202 -221 -527 -170 611 -903 -174 375 -875 -796 -931 -129 -259 245 645 404 -671 -941 224 698 -524 936 632 803 -54 767 -448 653 -481 357 -456 -385 -196 -831 -466 99 -434 -495 -64 384 -704 977 675 837 961 -812 995 20 -445 244 161 302 572 587 -803 -881 -835 -975 533 162 677 -312 -580 -809 470 305 94 668 818 210 148 -199 859 608 -421 -289 585 -592 741 706 -413 849 70 101 -833 -783 409 831 910 -417 -497 57 -273 -917 -665 -964 626 202 -679 269 601 350 149 -801 -257 145 69 108 777 -781 123 711 269 690 462 -788 -738 324 -289 218 -179 -589 172 900 169 -9 12 961 -78 949 -887 580 568 681 -688 943 -433 575 -347 476 860 -747 -362 -758 -495 -284 883 587 -132 62 872 -114 432 959 83 358 424 -247 -322 -14 -136 872 464 152 325 -845 -700 -573 -273 -183 595 238 -536 -904 605 108 132 -323 165 -510 -139 996 745 48 -971 -169 257 967 -440 551 -662 739 -144 762 440 -738 -254 -693 -595 -847 -776 415 476 204 302 -466 993 -137 -53 -2 308 716 -378 113 827 194 129 507 -191 -626 728 39 746 18 -335 273 970 -173 -694 316 337 -806 539 796 -81 883 -125 906 -495 729 354 657 591 34 803 847 963 483 -482 511 846 626 -921 -933 -105 475 -37 -526 -866 -191 941 842 6 74 -694 237 -225 630 -825 -990 23 892 147 -862 90 661 -643 987 -503 -425 -162 191 -510 70 418 481 -737 -105 -470 808 -670 711 522 -498 250 -802 708 -475 652 -348 -704 480 -150 -190 493 516 113 -618 -654 -397 -969 -2 -872 -745 -266 55 125 108 -268 -190 -875 -991 -958 435 -690 -917 -675 726 -740 -757 -551 -358 -29 -116 -490 -963 760 -512 -115 813 689 715 -675 460 380 -92 517 49 -721 57 41 -811 -198 936 -349 403 -170 -296 -503 55 -375 142 591 -758 -507 141 113 955 -834 470 136 -284 -422 -753 -611 -121 -992 -815 -188 630 -197 284 361 -239 711 -636 472 581 -623 688 -261 -560 -924 -47 -348 -547 974 34 -868 402 -656 25 619 -512 254 -251 137 786 426 216 -255 -960 -35 -790 218 643 132 671 -216 -164 470 -126 -980 -624 -241 412 -316 328 -473 471 -923 677 -380 395 359 -169 -317 -772 900 187 238 635 -48 350 -438 -30 -429 -841 752 429 -346 -139 -275 -514 31 -587 719 756 268 -965 224 -665 -237 363 -827 456 -40 594 838 75 -817 -217 -191 -359 155 -364 306 -685 -142 155 211 848 -165 400 977 -843 590 -717 481 471 859 -173 -967 -183 79 -444 -342 -891 -613 632 -745 434 919 -607 28 -507 912 -641 -547 395 -720 320 -486 356 411 548 -153 -458 -696 -496 -83 -10 -761 -596 917 -575 -606 -34 658 -663 -1000 193 78 -908 -221 530 903 -594 101 -623 -300 470 -48 -246 -541 -487 889 -478 826 -766 337 -100 220 -293 397 -640 -522 -556 -278 468 -575 126 322 883 -167 169 -272 548 453 647 336 558 542 -501 -391 651 -797 -194 -304 -695 -687 87 136 791 -943 -531 -43 370 -44 445 987 -646 -697 341 -603 -611 -421 707 -943 322 -426 -225 -548 -154 -64 865 68 835 -740 658 580 -650 240 675 -722 -333 221 778 -510 -219 -609 93 974 987 423 636 -38 837 -591 848 697 -930 716 188 -844 51 590 -273 907 -602 655 851 -12 271 315 980 947 728 292 -279 613 953 -871 944 36 407 695 311 -938 -477 -526 -323 832 -274 711 -159 -796 -192 757 -669 92 571 -175 -227 762 238 46 -350 842 -498 -772 218 -989 33 -167 891 -590 654 421 -98 -453 -954 483 -828 279 -828 104 316 194 383 914 976 303 -322 101 367 -798 -998 752 -873 664 -109 237 581 453 -280 -342 -568 607 -213 620 -991 -537 -885 -667 -316 -549 -319 183 -49 -689 -950 736 207 -753 -701 531 648 210 600 -987 -984 197 379 412 796 -763 -329 -461 208 -531 -276 310 791 292 3 748 625 601 -33 5 101 -230 -538 -623 673 24 -603 -262 735 -696 -148 -15 -390 829 -955 704 -86 935 57 -503 686 -561 112 -150 -419 793 -222 626 -384 673 793 615 -125 662 892 -510 297 -228 48 699 -100 776 902 -947 265 301 -159 -117 23 239 54 922 -536 -772 -798 871 583 65 -790 265 -389 -396 -782 -968 -840 969 -229 -207 -588 511 -73 697 -264 -183 -460 -890 -628 -860 -336 760 355 425 381 520 -518 932 252 207 -54 393 -533 -300 720 -944 93 -684 963 -410 -120 175 681 -859 -929 -917 553 212 -131 -374 -394 -933 -707 92 343 -25 559 -848 -333 -443 670 704 -474 559 552 -221 745 402 81 -319 244 -105 -902 -297 258 -170 389 -706 193 -171 -447 893 712 994 -637 941 620 -143 -897 489 -837 718 235 -309 -221 863 402 282 -845 303 690 -685 917 -551 -740 340 446 521 186 47 290 181 804 -493 564 532 -957 602 -34 -454 489 -290 162 498 474 633 -708 -483 -296 63 723 -536 956 227 421 -12 481 -381 -422 446 748 -956 553 -436 -325 629 -381 -944 -440 193 510 -554 947 139 185 580 461 555 -295 948 139 -143 433 603 655 -186 980 -415 807 -834 -617 771 189 960 390 813 -794 -651 -5 -730 -247 -653 482 -954 134 -294 488 -348 378 -617 -909 630 522 655 966 -283 944 273 -831 407 210 -39 -60 -75 602 994 237 -349 596 -283 -973 892 70 242 -265 -353 164 458 -567 -775 -465 602 5 631 -669 448 -216 331 281 710 -201 633 -248 14 -214 22 -117 -218 -171 149 653 -891 475 -528 -830 101 617 471 39 138 888 -863 156 -224 -200 -318 -796 689 -529 785 649 -595 -961 628 -901 57 -962 -903 366 195 -147 -952 44 -726 773 181 306 -272 85 -908 613 834 -861 -318 509 348 -60 -362 755 768 762 506 427 302 720 679 106 109 57 299 393 -884 -885 -356 826 -288 959 809 -65 439 698 785 443 83 334 -939 558 -554 721 -948 -203 54 -131 -415 742 893 -873 480 822 -666 -123 -230 -238 981 184 -344 115 -944 592 604 981 344 65 -576 754 -691 51 477 669 -255 738 -224 -191 -695 363 -907 178 878 961 251 900 -195 -837 643 -324 -808 863 653 -85 -780 -373 800 836 811 819 366 803 701 667 696 301 720 867 -947 -541 -63 589 -330 751 315 -211 21 -869 -379 -823 -573 797 188 -312 642 -242 -181 679 318 -460 28 -595 -344 -675 377 578 265 166 -5 122 -282 43 411 74 689 28 186 712 -298 -928 -241 -535 692 40 342 -728 -247 612 541 573 -992 331 -655 932 320 -416 499 803 -1 669 81 632 363 709 -502 -949 692 810 -25 -616 646 -220 456 415 -365 408 635 -688 446 631 716 -800 -890 823 882 -693 420 239 -999 895 -31 997 280 -254 835 -71 375 -561 -760 720 390 -601 -980 381 911 -406 -681 386 -983 202 567 -945 -845 236 694 612 194 -941 808 -353 -122 -803 379 -50 -768 -216 783 407 212 -445 862 -745 561 351 -875 -805 -68 -527 952 -368 -837 395 344 -447 -455 46 3 -633 100 -843 204 90 539 54 627 -151 336 -367 424 -661 -608 -89 974 -15 519 764 64 799 -344 441 862 -759 -173 720 -589 -140 497 650 376 977 -965 -838 300 -244 855 790 -55 -904 -477 177 -617 -274 -486 294 189 446 317 840 -887 555 137 -141 338 -351 567 -341 -82 -228 906 788 656 -690 -356 753 -438 439 -262 -711 -534 836 -67 -482 440 340 -285 357 -64 -381 550 446 87 -35 -192 655 170 -623 -280 850 817 -296 566 453 -978 -738 335 237 -829 745 -595 -608 754 700 -1 64 550 -559 723 116 954 -90 -877 -979 -167 -737 734 -338 -608 -212 423 666 -945 -471 -854 687 495 776 89 236 343 818 657 -888 -964 64 -33 422 -694 965 819 -515 -162 18 -120 9 -200 504 546 -300 586 433 978 146 707 -788 -71 428 403 343 -48 -705 -980 838 -557 -412 -57 366 -598 -872 -584 -756 137 -736 -391 -290 -86 687 -574 -347 883 480 -428 910 -565 -420 -266 379 664 -79 182 796 -274 66 857 -183 -591 -27 642 813 -725 286 -769 -384 877 659 498 -666 -827 -846 130 864 -105 -120 -748 -1 200 -177 831 264 651 -613 -811 -11 676 86 -570 -745 -34 59 841 -937 401 721 -43 -464 572 231 -774 -674 814 -26 -389 -103 436 35 -198 566 983 293 504 -23 383 -955 381 709 -333 -545 -660 120 326 855 759 -132 110 368 477 242 -789 -573 -584 -566 803 6 748 915 -522 -357 696 872 814 -91 266 553 549 -37 -29 338 -1000 245 391 266 -273 -279 267 917 218 306 -630 639 110 -745 -619 319 721 -887 -365 -828 -79 -222 180 -531 -546 231 229 -326 -31 -907 312 -893 657 667 -463 -532 -983 -117 -507 737 -109 257 291 832 654 -200 256 916 -404 856 -536 446 701 884 -489 -310 -391 -102 -909 130 389 -300 -966 529 -328 -171 98 354 208 -289 284 671 194 -822 -669 -956 -591 522 -569 -966 -46 161 117 527 -239 83 -83 -984 -517 950 431 -621 -757 -159 -447 625 643 -32 -289 -855 -133 -240 971 -888 341 926 271 -122 316 134 -649 638 50 -705 -777 -15 406 -686 3 605 583 975 896 -868 -5 -369 -223 477 -280 557 26 -523 814 878 0 720 -106 -965 914 560 903 682 786 198 -613 152 365 722 89 -773 570 853 677 906 -308 190 -886 490 -246 725 -535 -224 -895 -83 -374 -633 -564 -402 759 26 -935 -660 331 699 958 -95 -979 509 864 -504 919 126 -199 618 127 566 -795 140 617 659 -606 -602 873 -490 -312 -202 -728 -337 -161 51 922 943 -23 532 -497 239 314 917 -206 -42 202 -741 -354 922 592 765 147 -760 575 828 63 390 350 -730 -522 627 269 -315 -541 -256 681 387 -948 826 230 -613 740 -219 -365 -27 74 -864 273 170 -50 -156 -595 -297 260 458 658 -91 -884 302 966 812 -757 -426 -85 928 -158 820 -372 -728 707 -852 305 18 -445 769 804 602 152 718 -169 -367 -568 -668 768 -298 736 369 147 -58 -390 -661 128 715 -800 -208 401 0 51 -88 -434 -161 729 382 942 121 -296 -954 474 521 -978 -303 -86 -206 -796 17 -58 -837 -317 -765 -284 -81 -464 -710 -27 901 -979 -211 -381 -131 -168 52 -812 -129 -641 601 855 348 -909 -926 -837 -881 626 -758 953 -574 -550 -504 325 773 -928 487 -529 70 -846 -677 -268 -767 -471 -559 -908 452 761 -564 -237 -241 -532 -969 303 847 -310 -534 -901 -988 -174 -673 -374 -43 362 986 -988 512 -789 413 628 878 773 889 -715 -138 938 -787 -787 -493 912 9 396 564 -14 -852 -57 -605 112 469 839 813 -850 -341 -633 76 847 -525 -324 -248 592 241 -72 773 860 -763 -918 829 -543 942 791 101 -834 -5 181 645 -305 -429 309 936 988 774 -578 49 99 -110 911 401 -557 735 794 149 -56 775 409 18 -82 419 -625 503 832 935 -959 976 39 505 -335 512 688 -578 50 159 519 244 55 532 -805 -529 -968 -855 249 -705 286 -27 796 245 304 -434 647 -248 -361 -296 864 284 -837 -757 501 -835 -260 981 -684 36 -987 815 859 931 -666 -373 -904 -527 934 -185 931 511 -357 -941 459 -979 -169 905 -603 313 847 326 186 655 -807 -245 466 865 188 176 219 268 715 43 302 634 221 532 164 -723 -438 358 753 938 928 658 -820 525 -468 593 -765 675 -534 923 -449 594 327 -242 -458 839 -174 193 32 275 668 508 -653 882 184 -838 96 784 -693 803 -212 166 -499 -906 274 -916 590 -126 130 -13 -116 -841 -989 -185 94 917 -975 -268 287 766 -319 -209 475 86 342 -516 -730 -884 -859 -827 109 -376 -864 -919 290 67 -298 962 428 872 494 -524 59 -89 549 -245 -996 -957 -402 307 -387 -245 281 544 -502 378 761 510 62 300 693 566 -64 -685 867 -38 770 484 -984 -621 -789 -293 521 511 -521 117 547 138 371 872 223 788 -919 486 -488 659 -818 -618 -444 -545 822 -639 -193 -181 -503 -311 -798 79 -876 -373 274 584 -29 -656 399 -172 257 645 -766 -80 874 835 -910 -686 -969 -642 -273 267 442 -866 -99 -127 571 -129 -916 148 229 -358 294 -162 -577 832 -385 -273 -642 -25 -584 -425 -369 -479 -466 919 913 30 -334 -175 -715 580 -621 625 891 283 996 -438 -283 -136 106 928 -249 555 -89 -239 -180 -278 108 -329 -13 -521 -939 -683 303 396 594 986 -633 747 -461 -118 800 -540 92 -31 322 349 -906 720 -376 273 -320 -297 278 960 69 -527 123 226 936 -761 -509 776 664 -349 709 -536 -477 893 132 -288 770 440 406 -252 -183 -106 -347 857 -661 -912 -333 677 -656 -845 -957 387 36 856 -18 714 -416 -80 -74 -391 -228 53 -483 593 279 -284 -961 -882 -299 547 -236 655 134 844 403 -381 166 131 -792 400 471 -285 -686 -886 435 536 -733 303 -4 -2 609 913 626 -28 785 -23 -723 88 891 -281 51 730 614 -494 -577 812 420 888 -913 -460 -419 513 717 351 99 764 -447 -616 -445 937 66 281 -609 350 505 257 955 -667 51 232 1000 -823 453 -964 -32 -68 628 782 -979 369 523 477 -251 -927 203 650 886 -970 234 457 273 -827 542 -966 -342 -612 -7 928 -536 -367 568 287 354 110 -168 -14 -870 593 735 -738 -532 126 -563 131 -290 468 -603 378 668 -577 98 22 952 -201 862 -275 -668 210 106 689 -198 -448 976 -243 448 398 -101 611 -783 -134 81 -680 470 399 -55 -679 -410 534 490 236 890 -479 883 -823 -387 -857 -922 659 375 172 -163 -155 -929 324 -559 -56 -958 -202 -409 -678 354 -853 421 302 480 -107 -893 342 -158 887 -471 -176 -796 331 -590 -752 -88 477 906 -986 -494 492 -896 379 393 -129 -466 -707 867 -386 -784 868 -640 268 274 -661 782 -975 752 722 373 154 425 596 -689 -132 833 -994 358 -5 256 -391 689 454 847 436 575 817 -382 23 -312 882 317 812 -519 -94 518 -382 345 -678 -20 -905 163 579 938 -619 -134 435 915 -860 -711 -523 -674 -105 751 -979 -223 397 437 -72 945 218 -889 -162 -284 -749 -684 931 504 149 -559 358 -222 -161 -816 543 197 -31 190 -34 -446 89 -119 251 883 497 -952 895 808 745 -548 175 -909 -450 -822 -97 -361 -821 626 -941 -468 368 887 -470 -86 -873 888 -613 -315 439 -978 158 396 434 16 665 -603 190 598 -418 21 573 1 58 919 400 -523 710 936 -288 22 -19 -845 992 524 732 22 857 -203 891 -771 -664 506 359 87 827 223 219 -832 275 -362 187 768 79 -354 76 416 -273 -689 666 -995 773 -875 61 228 -379 -314 -494 118 -372 986 -562 645 968 -923 575 527 -310 178 299 475 764 606 790 -23 -916 856 830 74 920 345 -431 470 -49 -637 85 3 863 -490 -198 186 109 -224 7 439 39 344 272 -329 812 432 689 -435 435 -227 1 485 -297 -492 830 -635 -356 373 -585 467 -220 120 786 -421 -201 34 -333 569 719 -553 612 -460 -523 132 692 -385 433 -58 456 789 862 647 -863 507 -897 825 868 -966 694 929 460 -109 -904 314 196 181 741 -197 807 -712 -768 176 838 113 944 896 -700 -820 -361 -371 786 751 464 -966 -664 773 -113 948 729 -227 -667 758 -796 -75 924 466 661 -418 247 452 467 441 469 636 -422 793 266 -894 -317 -718 -436 23 753 251 -33 -377 -719 313 680 985 469 19 47 158 118 -605 914 389 -813 907 771 -631 -122 -796 -374 323 -745 816 440 -126 633 -690 909 -420 345 439 379 999 -780 994 -1 593 650 251 535 -842 114 560 -515 963 200 986 -720 922 848 335 317 780 -333 -728 545 -732 -531 642 568 603 422 248 -863 -760 -555 -644 99 -470 -514 -270 311 -244 108 499 598 -117 832 956 -282 -15 -991 -334 -6 676 -521 -268 147 236 255 350 300 -483 -556 217 -488 -755 -681 -173 -839 -124 -543 635 142 -527 27 36 -232 928 564 -72 978 -686 -89 270 435 718 992 15 -6 -537 -782 -244 872 142 -429 -180 -528 -436 606 -65 -154 -6 -929 -12 -414 -52 -828 -18 -397 -12 524 168 -320 687 -673 -9 -459 433 888 -707 -774 602 -296 624 -763 -112 836 190 -521 837 941 837 458 413 78 -402 531 -106 402 -34 170 364 51 536 -246 64 -532 307 -942 601 -841 -900 -610 915 886 -724 -474 986 985 760 207 430 768 -149 640 203 -296 -687 47 -181 -856 -156 -962 706 584 37 148 267 -819 -465 -242 -890 755 -846 -477 479 -391 708 -352 652 -867 -539 -354 -807 -800 535 -603 -897 -903 -892 -367 -366 -958 -179 -546 -911 131 -690 -269 -192 -321 577 178 68 788 -220 108 759 765 -491 844 -529 100 -894 -57 646 -17 935 -457 300 -642 732 -430 -594 -414 -1000 -318 -250 -507 756 -902 -569 -505 516 892 -193 122 474 942 -62 -422 284 413 515 279 507 221 981 -204 -299 -782 -529 -807 -557 197 -441 56 -295 239 262 680 482 -302 -752 833 -470 924 -613 -857 -939 495 -167 -664 -948 763 -751 -204 -141 -163 -356 -433 -531 268 517 574 -817 556 135 -676 367 -54 245 76 -793 173 388 738 -304 -760 -337 -963 -663 -553 622 823 262 283 -248 208 125 172 106 859 -398 440 194 -27 -862 -986 -504 123 68 -793 773 728 816 210 -522 -792 -246 -58 -281 195 -918 706 -288 686 398 -77 -467 868 -66 844 -818 -630 -188 -703 -861 706 -515 -997 377 -141 -935 -142 -324 351 418 -818 151 151 128 139 -65 436 720 -962 -851 -765 -968 -190 662 972 340 -43 -555 925 477 962 -177 -692 -241 188 398 609 300 892 -356 746 -230 353 -976 25 -590 969 -801 511 -404 248 822 610 523 -608 147 -323 -381 -430 168 -984 406 982 -585 640 -518 441 -869 -946 508 81 -608 -547 -592 547 -149 -119 -510 187 130 -699 -446 687 -34 939 659 -732 385 842 102 809 405 463 199 -125 -23 984 878 -703 -492 -855 -526 -596 -52 -283 -289 -567 27 -624 438 538 -247 -949 789 832 754 -952 -575 760 524 -369 -470 407 720 -279 772 532 370 -748 759 -948 907 143 991 828 706 498 -642 769 858 976 -575 83 620 979 633 620 -551 -104 -809 -288 -760 464 -98 553 334 363 995 617 710 188 604 -114 -350 218 -102 354 457 490 -170 683 -652 690 105 -529 516 -968 601 341 -643 201 898 87 -674 -42 745 -437 641 612 -925 -307 -647 -669 -541 445 767 837 554 -304 281 940 330 937 -849 745 -91 39 -664 -449 770 -334 314 -915 839 -812 646 518 63 -161 998 161 -753 -456 -182 597 442 -377 -999 455 -348 -310 -108 537 539 -185 923 470 896 823 138 735 -511 -428 -728 -175 -646 449 353 -915 -759 -11 -778 802 41 -118 -315 -651 106 -422 -545 -495 497 175 -172 421 -713 -671 -219 -908 301 495 -722 -862 941 167 -776 856 -720 -563 254 879 14 526 9 708 -122 -25 -828 488 -253 283 -214 -982 -261 208 133 -65 -514 -630 46 -447 -851 385 -294 719 704 359 -843 543 -672 -674 739 234 173 -644 772 -712 -506 486 379 9 112 -536 -87 -654 -19 -200 -764 -924 -253 -561 -40 169 739 175 -136 609 -939 603 -583 425 -694 348 740 728 -664 -272 131 593 -703 184 -610 548 147 407 171 294 426 -472 -800 -543 551 67 -147 515 -309 -674 -155 490 -207 201 588 -812 446 778 213 540 -8 51 378 -964 -169 639 -704 927 767 331 -399 -783 853 414 -14 -560 542 -114 -285 817 888 -424 905 -331 12 432 -592 -824 -943 -134 548 887 117 367 -986 -12 568 -762 -316 864 190 -352 678 -362 -15 -367 -880 424 731 770 -219 248 877 -833 884 443 -224 -662 302 -990 -982 605 700 -283 -845 681 -323 -511 -347 -285 497 -989 -960 113 119 -228 -83 -798 634 -582 -488 -822 334 785 -219 -755 404 313 -443 722 -183 633 -285 638 43 -356 484 -45 699 37 -122 728 -665 548 92 41 -180 140 429 -360 -412 -428 233 -999 -437 297 -732 876 932 -576 974 698 622 607 985 -480 -843 969 314 -753 -508 -39 -211 -668 192 296 -554 -446 -863 608 375 -258 5 114 -719 -725 167 634 -956 -307 10 -543 -420 -447 -189 94 254 -694 -651 -929 -762 404 172 74 54 133 -562 -950 -876 -830 503 117 -63 513 -396 864 461 -35 853 -623 782 603 821 -202 -9 -515 -790 626 -340 886 935 898 506 705 965 -122 -813 -288 -743 -747 208 358 160 932 593 629 833 -675 -154 320 -936 -526 203 36 -776 -680 333 -106 428 -631 -136 -51 -197 -115 460 273 814 179 -886 -805 385 -194 396 -610 -513 182 -71 857 759 -677 -846 -68 311 -670 94 829 894 189 483 -167 13 -639 -785 -396 -98 228 -750 -142 -752 923 -349 682 567 -553 686 -430 922 392 821 849 524 -398 320 378 28 852 -695 -185 -213 -768 344 -401 -565 -547 796 -689 778 -941 -538 50 -586 -313 628 -759 -299 578 425 597 -492 -252 372 764 451 654 -398 -43 -647 696 -489 710 -145 -945 958 -259 744 -616 -384 -902 -933 -226 -665 -959 620 255 -511 135 894 -513 -261 103 -705 881 -979 190 -712 208 581 -992 -382 -608 -152 777 744 26 -657 -140 544 862 856 -699 81 641 822 854 258 -630 -293 152 -41 -644 656 -912 558 -904 608 -784 729 -710 -487 -63 -577 -291 -983 69 -373 -10 571 765 679 -895 706 -735 -90 -823 88 -704 33 -705 657 -764 470 57 -477 -431 370 -18 48 138 850 581 -320 -439 571 359 -102 -897 -898 -992 -101 -46 854 -177 -114 -47 -94 -943 297 845 973 -728 806 -122 -517 663 381 -795 601 318 -315 -604 365 -982 -676 -128 -755 306 406 924 455 901 -825 -653 -965 -287 85 298 -423 -601 -218 -600 -327 -930 589 -77 -757 -543 -889 98 479 -860 -955 806 -783 -987 -785 174 -962 -979 121 926 -778 -876 -665 29 184 294 -85 -207 -553 -173 760 203 299 -526 910 721 -702 850 -285 543 227 555 793 -210 -406 -848 -110 -423 263 472 -740 -140 -762 -318 370 649 982 30 5 70 32 282 102 63 -822 -636 579 -199 -574 959 -546 -702 -150 -506 -16 735 398 -193 150 -989 -259 -628 304 901 707 805 310 685 -838 -576 105 896 -253 539 -45 -18 111 -697 -355 998 753 319 608 288 -506 749 -505 891 764 -488 577 962 477 416 -384 662 535 35 -875 815 260 -857 944 1000 -581 620 -727 -475 -759 -760 320 -656 299 834 -513 -777 968 -421 -789 -493 -746 294 180 159 -641 -321 592 -186 475 154 57 886 -205 -60 -780 587 -106 846 820 939 718 709 300 855 645 -725 -366 784 578 -192 -152 887 -901 551 -888 -500 -473 -434 -334 888 -618 380 25 221 680 17 687 624 -84 -799 -177 -143 -82 521 836 -582 475 -339 -285 873 994 74 -532 623 215 -471 -264 -259 291 -742 -825 630 -279 -234 878 902 -878 342 -224 -474 424 -572 990 -674 -345 -594 13 344 693 377 387 -43 -49 246 -201 718 773 -472 406 615 965 705 -806 44 545 -784 -125 -380 -942 -349 119 555 71 260 -733 -720 -779 431 434 -684 843 -680 -799 76 -842 -258 360 236 -378 -142 -898 914 -395 -354 -36 715 943 -248 -879 -272 114 173 -717 849 -848 -70 380 -604 -10 -306 50 -972 -640 -420 -895 628 -880 294 -172 632 -989 -99 -666 -408 -916 -846 939 359 -235 -227 -186 718 -248 -163 -101 219 -712 -323 42 -430 -52 -301 927 -469 -581 -714 727 135 193 398 -479 956 252 549 -986 257 -197 731 794 -339 -101 370 -706 -252 336 -190 538 914 66 325 92 -606 -744 33 -552 -230 -274 53 226 -16 295 -641 140 816 -937 -755 33 920 568 -604 -758 146 143 -27 851 291 -216 -312 -783 -555 -397 -173 413 -749 342 -834 -230 -798 -810 -496 46 -82 -752 364 -982 -990 691 -642 333 808 -255 -27 739 -558 212 711 -651 973 54 658 -93 -897 749 955 -691 -159 774 -97 213 312 95 -952 -470 -821 -300 836 477 -371 25 -527 787 29 777 -353 -218 -240 -148 -973 360 -439 -528 -924 -842 673 -854 63 603 67 -209 213 100 -241 -76 -452 -197 -216 67 999 -24 -561 -399 65 598 936 271 969 -599 -666 -535 -326 -207 335 -175 515 -308 -213 -984 973 -68 960 -794 295 -503 -842 999 -65 -606 635 -763 -496 225 -199 -234 428 540 673 -842 223 -613 258 576 267 -69 -250 -351 372 33 -699 -18 534 -860 442 578 -959 571 -494 -407 858 -929 -170 553 439 19 -756 319 830 -110 778 496 437 -208 343 612 758 527 -268 180 -349 521 -612 -484 553 -441 15 860 -191 52 790 -636 59 -482 -292 952 -402 686 -344 -582 -941 211 556 -778 81 18 -663 612 -16 427 518 -441 578 -629 -271 162 658 -597 965 56 901 -518 -56 201 -411 -762 -355 -193 826 429 457 -203 -196 981 -691 501 362 -424 463 584 -175 -166 350 626 -988 411 227 -667 -669 678 829 -584 861 220 275 -769 188 341 714 -439 -588 -432 670 -923 620 -684 350 -828 -207 -191 62 -418 -751 -287 -135 272 -131 602 -700 514 -398 893 472 950 -783 -120 241 -293 -180 -376 -539 256 14 -815 346 489 -97 59 316 -233 -42 75 -339 -918 244 -503 -670 68 -218 -216 -731 -739 -177 689 149 272 -689 997 -341 -614 -362 -822 35 -82 -470 969 832 -647 -982 -949 923 448 -818 -817 346 -269 196 909 956 -993 857 169 346 287 853 -550 -351 212 -410 -516 -350 -991 -375 302 374 -378 395 -180 526 308 525 750 -113 760 -124 -109 749 -773 979 -558 -523 -108 303 -74 -294 -155 -653 -866 595 593 -888 -580 -487 -424 -602 953 -548 -971 684 581 927 720 -886 788 278 -511 -328 342 -306 172 -219 -455 -6 -74 894 67 -390 -94 654 98 532 892 440 641 581 -749 905 -293 -933 838 -991 401 -766 979 745 745 209 967 -31 -212 -178 203 260 604 213 195 -961 -519 -188 289 761 -879 -381 333 -206 185 801 -270 -36 930 -598 424 964 975 307 319 -719 682 -83 -294 -903 -7 -338 -949 -453 -681 -161 967 -116 -472 446 -762 -174 -819 158 -4 -330 573 -702 -475 -916 -248 -269 948 -864 -106 676 -5 -818 -380 -394 459 422 815 -887 -255 248 681 -795 -856 760 -848 104 -635 -172 50 439 410 277 -122 -809 340 -865 843 -111 713 -772 -800 -341 378 551 74 782 529 -457 -974 -821 426 671 84 266 -442 -586 43 157 734 -786 674 373 110 780 580 -456 -385 617 -73 740 907 866 277 -525 225 603 -552 634 -99 14 93 110 917 786 -585 -524 96 -156 47 952 923 50 -533 115 52 -432 -251 269 195 -268 961 -135 418 231 -686 -345 -13 -594 571 -584 424 328 -209 214 -951 -50 454 698 -928 -749 760 737 227 553 -155 670 351 73 -16 -919 -418 963 -797 0 -972 6 3 -729 -809 296 -580 687 827 936 113 -371 -57 857 308 552 -694 -3 73 -452 202 -733 444 -249 -503 -457 -967 951 300 -934 -730 -569 -440 -472 563 -941 -462 860 129 979 -288 -37 -90 190 121 -238 935 -428 -262 -289 -855 -298 -935 -98 915 -981 942 750 575 770 690 302 -21 -64 298 -147 -107 -494 626 623 162 -761 -538 -545 -451 614 -600 42 -8 -836 972 815 -186 -172 -1 -191 -265 -91 336 319 -506 -180 -523 378 23 797 -703 -346 318 25 722 857 -609 20 1 510 -841 -218 342 -678 414 -435 527 261 -97 518 -984 -68 -55 -722 -450 930 44 114 -981 916 -274 -578 -923 80 -812 17 -579 -235 -834 -275 442 302 -497 746 945 -527 688 949 -79 -85 -478 490 -650 814 551 718 -549 461 -785 935 -638 870 306 -544 -6 159 -871 -165 -93 45 790 821 -694 988 -512 934 -511 292 947 254 71 -520 749 -576 161 -156 959 893 -510 202 783 -959 -360 358 979 -279 -411 379 756 -859 -36 611 -601 -62 323 -548 -201 46 -746 821 544 209 -134 -440 503 34 950 -927 -585 -918 -138 615 286 419 245 -48 -14 -343 362 490 -34 402 622 -735 -178 365 -640 996 744 381 -967 573 -60 -696 346 417 -842 896 72 -21 -210 434 685 472 682 853 -828 -870 737 489 301 751 69 529 -144 -853 325 889 -344 770 832 -330 -959 -95 587 45 -267 -875 396 -919 -560 319 -403 158 -896 693 -610 -610 964 -397 -214 877 871 -423 800 48 -990 -104 -653 -45 -364 88 -713 983 480 -843 491 -490 -710 646 -159 560 -81 569 455 -21 406 7 212 620 400 176 -425 138 -358 -343 613 183 -612 935 509 -334 -742 717 -508 269 -756 -489 960 -436 -136 642 -527 -139 -188 199 454 299 -996 429 -811 -392 549 441 -199 -524 460 205 767 -337 -779 -953 759 470 6 340 -590 466 -190 -999 476 249 932 -757 90 90 -514 866 -422 398 -763 -16 162 -717 -342 -315 72 -980 -711 -929 -29 -515 -361 -562 966 209 -153 335 -734 -698 -547 431 748 514 70 -132 889 868 294 -13 494 561 510 213 -390 438 -897 -531 819 316 678 333 307 608 782 -103 -126 -808 84 286 47 -396 237 982 -342 -165 576 -481 -596 -267 83 246 215 67 371 994 -275 886 -731 588 -116 100 309 -780 519 753 -57 -629 -177 576 -877 891 83 416 924 724 -970 549 -76 -503 652 -248 222 -407 -682 -436 360 -132 58 4 510 -22 817 -810 828 4 904 -735 -329 519 6 873 100 -33 -97 -285 918 -479 -968 -334 53 -190 -484 -687 -410 779 268 657 296 -58 -600 47 515 800 248 -146 -24 805 -669 -454 -613 221 -58 -593 -604 853 -468 -769 206 10 425 -219 675 -973 820 -797 -41 -969 -68 -812 -261 -17 585 69 311 23 832 267 -132 664 -367 -403 826 -330 136 363 -136 -48 -864 -354 -986 -900 -87 -305 -543 441 -513 223 230 913 732 528 802 212 348 881 -404 -743 -774 495 -833 -261 -358 -411 371 -986 304 980 -477 -441 -244 -92 -317 188 -103 -166 -17 -541 -802 271 -230 741 -837 988 620 -483 -861 -786 -428 223 354 -130 -309 -963 -599 455 454 -801 -669 228 -884 -998 -306 806 -423 -562 147 -295 465 -986 -640 361 260 128 219 -709 683 826 -438 -543 -736 49 60 -78 731 549 75 107 -26 60 287 556 -393 -361 -57 244 -636 -279 285 609 521 -286 -644 565 -750 706 -34 -175 -66 316 -280 770 -136 -673 -600 -250 -898 -782 -602 -287 338 -792 -433 -415 577 -336 -840 968 929 514 461 -360 -971 -163 -561 -448 910 355 -801 -419 -749 391 -939 980 507 -580 884 794 -730 -868 635 -292 633 -737 -440 943 751 -186 -3 821 401 916 99 -83 -66 635 -832 -453 224 425 -539 -236 -601 -408 -237 656 -886 287 244 -724 600 -809 257 622 -104 -453 662 -454 -116 941 890 251 29 228 -896 543 -883 -793 816 -535 866 -28 -583 -954 149 911 340 -167 -553 -919 -493 -380 -40 -612 -231 745 -209 713 311 809 284 -158 -403 442 455 634 -689 669 -554 89 -819 316 -403 19 -5 86 294 -234 354 408 331 -437 -614 64 451 -357 90 146 -919 -673 -639 -954 -726 315 795 -532 -137 -923 -481 -895 -346 331 331 79 -408 380 -171 890 -478 577 281 476 -787 46 879 -344 -896 -240 889 978 -180 71 -440 -77 161 -685 510 -242 806 324 -12 -686 -90 94 538 -582 140 -36 481 193 -541 578 -940 -185 -165 -779 -451 -324 -43 444 -207 -238 143 693 -119 -513 -215 -904 311 -469 282 385 -633 -354 39 860 393 316 -745 -173 833 438 726 113 -691 285 314 9 -163 -658 -57 389 147 -55 -120 265 63 663 875 818 840 -647 644 472 -574 365 -44 171 705 -239 -812 -763 0 294 613 687 -394 -975 526 646 -381 -90 -960 607 269 -665 453 -634 505 -225 -46 876 741 -580 404 660 733 630 406 -220 -329 893 -919 -678 491 -940 943 479 -60 237 322 814 564 -671 -766 -99 -708 -975 -788 -481 226 -361 -653 -965 -596 -536 -576 -634 -289 -630 -981 -745 748 148 -662 568 -146 -773 821 144 -971 672 13 75 62 -197 -897 50 -296 745 -226 868 -276 -460 -548 783 -719 -655 -625 363 -840 -618 -168 -477 -360 -17 -622 635 -596 119 -962 738 -797 373 -877 -25 134 -942 -827 -791 -842 -574 16 -239 657 860 -857 783 -114 377 163 -43 843 -871 -330 -193 -959 -812 -553 905 -557 -115 813 -642 159 870 839 -930 551 697 608 244 672 679 816 -201 582 618 -903 -466 -227 822 -172 45 991 -20 -261 905 620 677 942 -619 647 231 -403 -139 -261 80 -932 925 -871 120 -244 51 -676 889 -16 -741 -346 751 794 412 -335 889 -355 -52 -761 -342 439 618 -819 593 304 -434 112 981 -212 -226 665 -232 756 628 -683 -884 944 615 -274 62 898 536 6 -400 123 -703 -319 46 -829 101 640 67 -161 467 901 320 -64 467 -543 109 -574 -552 -167 872 349 134 -743 -750 -586 480 960 387 591 -350 59 586 -108 -438 -322 704 116 935 810 -634 -668 -977 144 -329 518 -297 -687 426 -978 102 -179 120 77 -196 -108 -318 -65 416 -894 28 -645 -983 207 826 31 672 165 798 -642 206 -43 -665 11 -490 -887 -314 -659 277 816 548 258 -991 618 529 651 272 -506 516 -1000 -734 190 278 -675 912 -977 -834 100 -344 -82 499 690 158 308 111 -510 701 -583 989 -98 -841 -712 -223 917 -239 -203 -863 -511 -342 662 425 555 -651 594 586 780 -654 937 545 565 -856 -800 -635 994 -967 906 352 -462 688 479 -120 758 -123 -520 340 -456 362 -197 -323 -487 263 -746 -124 -491 870 6 992 966 36 560 -289 374 171 422 -588 32 734 -864 -167 -628 918 -500 -644 885 -360 -294 -34 -983 -766 -743 -982 -246 327 -139 92 428 428 -383 -129 695 507 -993 326 797 -313 -847 -820 277 -424 244 72 951 323 211 295 180 -425 -100 921 442 -156 977 422 -908 747 -216 765 48 -261 -788 800 701 -256 67 83 648 954 -732 10 -255 996 -126 432 -986 -410 -492 -252 341 996 965 65 -554 199 121 347 -595 -980 -196 -359 -361 -879 -380 414 928 819 -577 582 849 -370 -518 408 -836 837 610 789 147 621 -488 834 755 -663 270 897 786 971 783 420 128 496 160 -934 -98 -627 172 403 316 193 -160 -779 514 801 994 588 795 -365 76 -495 -912 176 -84 431 -200 600 411 -780 520 -402 -809 -531 79 742 534 -743 -93 144 257 -401 688 731 -724 -895 588 108 782 875 641 891 -634 -223 -778 -92 246 173 -282 88 -593 870 108 -954 -155 562 398 544 934 -832 -1 15 594 -202 507 -305 243 -267 934 246 -430 30 -102 551 694 395 -303 -326 358 -80 -364 -948 -673 826 810 302 81 244 -492 -846 389 683 685 612 726 604 -312 898 -929 -118 -238 245 -930 428 -494 -394 -758 954 -423 531 -839 45 -174 270 10 -911 -955 372 -763 -424 -900 171 -703 -551 865 -807 234 416 -983 -994 -590 10 -224 -862 -710 -669 113 515 -32 -305 994 -54 588 -778 544 -825 -706 -461 -274 271 -720 -768 451 -650 924 -992 250 69 645 598 823 753 496 -113 325 -364 24 -643 -530 764 880 -190 -25 -730 -556 -745 -640 -171 91 -207 394 947 897 -629 970 765 -740 -826 589 757 -287 -849 -995 119 805 -425 -749 283 633 -89 48 -385 921 -315 -754 207 -166 450 483 583 351 761 106 -335 -679 -776 178 529 -646 -473 281 947 502 756 785 388 616 -554 -521 115 190 913 -817 951 -16 -968 -872 -714 158 397 -666 -693 375 -859 -405 738 -84 846 288 -621 -99 -610 447 547 -730 182 -588 -589 319 274 812 -292 -621 -719 -753 -42 -27 -993 799 222 517 237 237 -485 -218 -784 655 97 202 -498 -284 737 79 -367 -434 -102 719 939 -755 -747 -660 -541 -942 -789 -265 -24 509 155 -765 491 308 385 -780 527 -463 -857 -651 313 702 150 386 705 -247 -374 997 409 -754 -852 696 -329 -200 -197 -720 -454 311 -82 591 655 -968 -466 -495 473 -734 134 451 914 152 -873 -608 585 -881 -241 -653 393 -174 477 -67 982 -585 -679 -234 -534 103 816 874 855 -700 564 -892 -147 453 -752 541 862 49 -340 -447 352 -70 395 725 -830 -670 -441 440 -477 634 616 -188 884 868 655 -778 -429 -636 -233 237 -794 668 -892 -245 178 -650 -143 64 -115 992 192 -493 -508 208 -191 334 -212 279 -622 -257 -538 -804 -742 -701 -91 -302 -472 -903 715 -597 318 452 871 -213 -347 40 591 -918 248 514 399 -351 -607 21 587 -104 952 679 628 299 459 199 -274 272 468 -497 -640 -622 796 -133 922 71 810 62 258 372 663 -681 287 -642 731 241 -456 -510 758 471 763 526 -287 -370 453 51 -652 -289 461 788 -300 290 290 -988 925 412 -621 -382 -640 -64 901 500 -796 -890 -90 585 -284 -429 -924 -82 -356 624 -922 323 -320 63 -902 1000 -982 -665 -796 248 -177 458 -27 962 -100 115 -373 -563 -512 336 -296 950 -45 902 96 -187 106 447 -699 620 230 769 -864 -956 446 -885 -952 -918 -230 723 925 -595 -334 -186 233 -879 21 -392 890 -902 -657 -652 -29 81 -989 -852 -30 339 848 -902 -325 -385 -282 -686 450 824 -871 -588 835 -714 677 -127 -763 781 387 -791 -967 -828 709 -332 -784 110 -675 624 -255 -845 -617 -795 741 -191 375 -718 -859 -560 897 -908 559 -886 525 840 712 699 148 -861 457 -182 583 -382 733 398 47 -859 234 99 -635 612 151 -431 107 823 -591 615 -387 777 -927 -386 -922 427 304 412 -806 -85 652 937 458 -756 -938 184 -439 448 -634 586 -216 38 824 329 -927 -977 -1000 331 -599 -542 -272 -44 690 -500 -409 -516 487 -560 -235 -325 233 -267 936 -393 -631 52 -466 902 -152 -453 -700 -139 -942 -738 -210 14 -24 -644 -12 240 -615 477 -75 77 779 -636 -487 -589 -862 -414 383 538 -512 -488 549 -75 867 584 -564 642 -360 734 -806 34 -378 200 633 -945 561 -871 -844 -522 689 -645 156 122 -769 239 -498 -704 537 259 -373 510 -659 -51 -951 0 702 -302 403 -102 -180 631 669 786 -165 646 152 -846 609 -959 -481 -589 -192 -196 703 29 -580 503 862 900 -132 296 477 -182 -669 749 -868 733 -55 691 633 -197 -258 21 -38 -379 -29 773 -648 208 -689 815 352 -844 -255 148 -939 -633 143 -598 -445 118 933 827 509 222 -717 -146 -985 -106 556 -227 662 -227 -930 24 -515 -486 151 756 -501 -513 591 -653 775 -825 -890 576 793 440 623 75 621 -84 849 -431 -731 837 447 -737 420 50 -124 -423 -513 -199 40 -131 -373 -503 672 -575 684 -546 544 -907 -26 986 -798 -457 -636 -454 -280 -674 721 -702 551 -230 553 -201 -100 -207 -474 -511 -349 -506 24 449 -396 -132 -475 -321 421 778 -329 898 -997 784 -63 889 262 -824 148 419 -73 -139 523 712 820 435 947 -364 -543 916 -955 372 547 393 -238 914 781 825 -205 -787 150 170 -105 857 -832 -743 769 -300 464 509 -396 -486 -956 430 274 238 220 144 733 151 825 84 -521 -904 -113 -490 -680 49 282 758 153 -306 34 860 -871 234 -834 115 978 30 -264 -290 -959 -325 603 -871 933 -97 -113 -880 424 648 -277 866 -261 41 -156 166 270 93 990 118 -647 -629 -384 592 -491 -634 -273 389 311 -181 -837 -900 716 369 322 -48 -393 -816 22 147 127 -317 114 -430 -407 -305 486 -967 -67 -881 -944 461 -214 178 -544 -930 -478 780 -610 -692 -393 697 -886 -864 -197 505 746 392 -793 621 -155 928 146 997 620 -173 -569 49 868 -71 51 -221 729 945 -497 -662 525 -105 -356 -724 458 -348 -244 358 -217 291 254 637 13 -365 577 -290 -319 -92 779 822 -344 -703 -262 424 -159 -907 -262 -453 583 908 927 -925 957 -560 -372 94 885 -462 -335 348 962 -650 303 359 -968 -293 -341 -588 -822 532 344 224 -477 -729 -663 759 -176 -761 -82 -944 388 479 -924 -92 -559 536 -330 -691 836 -575 849 -634 -632 646 356 -719 -983 840 620 -970 734 -745 -609 -581 938 -785 903 88 -887 655 -211 -308 -585 973 -101 371 104 -983 -829 833 -10 209 -68 -89 395 -934 96 -185 -895 988 410 -10 -372 -249 -594 -132 860 -408 -389 -99 97 -825 -261 140 -624 74 875 903 305 -802 -186 62 -113 -604 107 352 388 640 29 90 872 -435 761 497 860 -933 -156 -169 -576 -73 728 -214 449 -333 200 286 -659 983 -830 647 655 571 -268 5 -910 -753 431 270 294 -138 -516 -837 659 60 -511 572 20 291 -282 939 922 292 511 -455 -255 -20 -184 -680 -527 65 -838 194 155 357 371 -731 975 -751 169 291 964 102 401 -204 -598 -681 778 743 -984 -445 -133 -426 1 347 -310 -734 -228 809 304 631 -187 194 57 -871 81 -104 -920 -954 243 409 80 949 -241 332 131 -122 947 924 -323 210 246 109 912 -633 726 128 -410 -516 -262 401 -285 223 -240 927 -570 864 832 466 540 592 -252 744 -859 -629 344 230 -735 844 -849 878 540 -65 -259 -329 -938 21 -462 356 -915 -538 986 435 -551 -249 -253 -326 817 476 -352 881 862 711 816 185 20 -930 -828 -31 730 638 -30 665 153 552 957 380 -223 -415 -455 -84 481 -977 55 -360 399 -911 627 320 -835 -255 222 836 612 -134 -42 345 485 -184 -791 621 0 -385 108 -455 -315 653 412 307 -124 841 -690 -360 580 -497 -836 135 85 571 -260 541 235 -494 -134 -120 -991 -487 -586 -17 615 -530 -602 -588 121 222 -849 693 373 15 448 -148 -535 -288 954 -644 -727 630 864 -867 -908 191 303 562 145 249 573 867 -168 -437 -459 -517 -833 -84 -83 -483 -973 -920 720 -925 -902 221 -959 -58 253 -746 895 -155 29 -334 -955 267 -486 428 602 173 114 516 -66 -50 -432 101 997 956 279 -897 -40 345 -653 305 -299 -975 -880 187 786 82 -514 748 792 -89 162 324 -46 737 684 -36 543 -692 502 882 779 -384 168 807 -505 992 472 -287 54 958 642 -835 345 -5 -281 -202 598 -494 440 376 -566 444 157 771 -578 -437 -711 -310 197 -730 265 455 -793 -117 873 -299 205 864 496 253 901 -53 679 526 -629 660 766 -891 -244 275 549 971 -993 942 -310 328 -162 415 930 94 -869 -494 244 -733 390 -53 976 226 530 191 1 -105 -905 556 -166 -111 -397 -546 -995 641 -381 854 763 138 867 512 952 -282 -577 -122 38 991 -852 -105 387 788 -695 551 -925 -511 -589 -404 -983 705 739 -986 573 -83 295 -435 280 819 -350 -478 -98 1000 -468 -909 -577 -671 882 -744 147 121 -939 -946 -558 599 -65 921 -1 -769 192 251 -483 910 343 -694 394 659 986 23 -182 -855 -659 144 287 119 789 -866 119 963 -792 802 447 -177 -315 605 -713 135 630 783 664 412 26 517 -346 -630 79 719 854 -238 -134 -599 -262 851 -746 -470 -424 197 -987 17 314 -802 -275 -979 -72 898 -144 -692 -110 -422 138 -332 367 -20 679 473 -480 -908 540 -770 210 -957 -914 301 159 -371 123 -453 -894 966 872 -952 621 -440 343 185 843 24 -967 925 -777 -416 272 260 -722 300 -22 100 242 -806 -590 468 -544 -108 -22 -882 615 -253 -634 -297 -715 -292 -315 403 498 41 424 -861 823 450 196 -629 -282 169 14 -49 -544 -683 -819 -287 423 -945 458 854 -4 -450 -853 -611 -912 -566 634 -533 580 -362 -670 699 -942 924 979 -143 428 -138 676 -415 680 -188 200 405 -963 -558 -806 946 -178 -893 -750 174 815 369 739 -356 682 624 470 -306 -461 201 522 627 -637 373 -589 -138 -588 -373 774 -802 456 61 -392 105 810 867 -568 -278 97 260 618 -538 760 952 212 561 -883 731 -367 -854 -187 678 350 820 -630 -346 -414 698 598 -472 -544 -817 -733 -44 967 -352 -286 61 -313 463 -534 -166 688 523 -946 563 -636 560 -838 -980 -41 580 -676 -997 -93 519 -15 414 -665 853 902 167 507 214 155 -394 -96 704 -249 834 -803 292 725 270 -666 -165 945 -317 -71 -958 662 635 -84 -61 504 -397 456 78 360 -508 378 20 402 288 -146 843 -291 740 469 -214 -547 -369 716 -325 857 159 989 672 991 301 -702 852 418 -957 585 281 474 -654 -561 404 865 153 294 230 578 444 -531 -695 605 -956 15 -238 466 -24 642 47 844 -826 -378 -929 767 -300 -363 576 -1000 -968 117 631 266 795 162 258 776 759 340 -261 -95 -381 134 -738 -183 -798 660 856 641 -295 43 426 -4 -847 -380 -376 -484 697 -39 425 -126 819 198 683 366 -489 89 905 9 -618 505 370 850 323 235 25 897 794 -360 274 -496 187 -727 612 -444 -904 99 -934 -566 302 -15 -371 141 -505 525 269 -210 291 233 187 -606 -838 -677 981 -342 -906 -37 22 -178 251 -730 24 823 639 -485 -429 557 725 -865 804 -251 -929 966 -699 445 -269 -292 137 79 -610 201 -724 640 -112 -194 -248 -242 -363 -862 -164 450 -761 -670 545 34 -293 -82 -88 -657 720 -537 81 -386 -461 -457 829 -536 -615 963 352 335 -726 239 822 597 -646 368 68 -927 -488 592 401 78 842 694 -977 274 -125 -721 -456 365 511 551 -884 891 807 -28 -438 975 837 -150 50 549 -440 195 -35 453 363 51 747 -929 -740 -870 -194 863 -574 -833 -224 672 -267 -725 702 -212 802 -326 -219 187 -499 -734 -13 0 922 -295 292 -101 581 347 879 -793 -532 -416 -499 -362 -428 -73 528 -368 76 90 -146 -131 -144 731 321 544 -196 868 855 -572 -681 809 898 695 -550 -790 10 815 433 734 599 921 -676 188 -457 387 -207 -133 20 46 -724 -292 -8 651 -969 -15 -140 575 855 -456 314 977 10 -657 -773 -95 274 698 124 -516 866 -351 789 125 336 -349 833 511 -973 -101 -515 43 -773 54 -850 382 -839 507 270 699 689 -758 636 -948 -76 -770 -648 -378 -238 911 -960 -637 803 194 -446 190 378 745 746 -791 -613 -311 498 578 653 -730 -444 256 974 -838 875 -834 -431 854 822 -63 -966 915 -155 690 -888 -755 299 -58 284 -623 -572 966 921 -648 -708 983 -853 -310 -554 153 311 -885 933 512 78 -262 640 -178 -635 -932 4 -594 -938 -477 -324 -420 -216 693 62 970 240 -300 -763 165 337 254 -204 -312 976 970 -783 587 113 -481 -202 869 828 -914 597 341 -612 -544 958 -206 824 -165 795 879 258 -951 305 279 -186 313 543 866 -841 84 -896 39 121 211 753 -364 -197 -184 -333 31 573 93 865 752 -217 424 -604 -589 -358 -833 -394 -966 549 -468 -487 107 -22 274 -925 129 -5 -116 -35 -215 716 -226 725 -541 -931 916 -875 -313 -727 982 305 648 -443 -316 -685 271 34 693 -828 47 -911 -506 108 -537 81 84 922 975 -825 -339 14 -833 574 -888 836 -96 -427 965 309 522 -362 530 -503 936 -113 542 -48 -885 91 701 630 947 -802 -220 767 -1 565 -63 850 -61 428 4 99 744 -367 -381 -18 -973 235 -578 328 -727 -427 -521 358 73 -117 -439 255 -455 -721 -943 31 -542 618 -134 793 -913 720 -208 -417 671 594 -201 149 709 -359 -186 366 -281 949 276 -920 -97 -981 -78 -902 893 517 460 -721 -200 -298 -594 -738 -481 -296 411 871 647 552 -663 -958 -79 -668 -517 -434 -547 -845 957 -974 782 672 -654 -611 314 387 322 -781 -38 104 924 460 149 549 -563 729 787 -763 -386 553 -595 949 -881 903 -645 71 -31 166 778 -703 -291 -420 55 -527 -546 655 -662 -34 -231 -99 941 875 149 -399 -982 545 56 -13 496 415 -686 260 -361 383 834 924 -844 -507 -474 770 -604 -732 61 844 -536 -210 -249 -142 982 -296 757 -838 -82 666 -932 434 -433 -202 -277 723 476 -203 913 510 -635 -463 -839 244 -548 -544 75 774 -831 -290 -366 432 746 494 382 988 -870 324 542 529 -797 -961 220 -983 845 -160 839 782 159 -738 142 466 174 296 -836 -270 396 224 -402 -791 -381 -528 526 -480 -136 -1 16 208 941 890 703 91 -945 412 562 -11 13 -552 -772 -40 -183 -507 400 -893 -875 -130 575 105 -229 93 -603 961 -594 -672 -633 -612 788 -836 187 -231 970 -975 -821 241 -253 802 195 734 -838 656 273 565 634 -406 -786 -43 -97 -581 749 483 -513 70 -278 963 879 -336 -164 635 -129 552 -334 629 -380 767 -103 250 334 -842 -903 -141 630 -332 962 -1 848 166 209 -610 350 859 190 858 714 655 581 -538 -309 -916 700 704 946 967 -955 -557 -888 763 -177 -460 7 -139 -104 788 -639 138 613 -195 305 -24 -589 751 493 -180 774 637 652 -773 -519 919 -750 704 -487 -591 171 -157 -415 -721 -671 175 -247 132 -787 792 729 -673 -38 -646 552 328 -956 -638 180 -751 922 619 523 382 -654 427 906 333 -894 967 -400 -797 245 31 -375 -743 -668 903 628 -835 -836 331 -704 -187 -864 -33 227 -367 708 -715 -186 -855 -877 -634 -549 462 507 -630 -407 -584 -954 196 -954 324 614 450 47 -615 -727 24 -722 200 367 -13 655 -21 -764 -478 512 -751 -931 -43 388 -379 -119 205 -431 -830 -696 -38 -913 -510 -427 462 -338 849 -602 879 69 873 111 741 -827 -448 -24 947 -241 122 -431 764 114 754 -344 14 -789 484 667 73 -885 -362 -18 -611 -547 418 -46 657 -445 723 813 933 702 -302 -677 -408 840 977 -210 881 -622 -653 -141 702 -273 918 725 -400 -695 606 248 307 -743 615 -604 -984 -135 894 -231 -931 -553 236 -708 -816 -47 624 909 935 -756 -336 -443 599 -355 -335 183 582 185 409 -701 792 687 686 -884 -43 -810 292 408 -445 720 248 568 -630 932 -41 312 -186 -499 878 642 -702 886 -289 -441 125 -308 795 -743 82 -940 -693 568 297 -537 27 329 161 -791 -945 467 -762 -500 -427 630 330 161 257 -114 174 -493 -762 -184 -207 61 -416 -360 -127 63 -96 -133 164 -91 282 -975 346 -309 181 -609 -715 693 -733 -217 291 923 218 762 -483 488 229 842 462 -326 -549 329 272 -220 -894 -615 597 -715 -808 -634 -667 381 -861 -422 -27 -265 993 237 -355 -312 -445 578 179 -219 752 -509 462 -505 612 367 379 -166 -637 -467 -731 207 -997 -796 5 -708 -627 -610 -592 -697 -638 -567 983 -202 560 -556 582 602 -372 16 -118 -973 -53 -529 404 226 -288 199 -31 636 230 602 -684 908 602 527 -853 402 212 851 -6 4 512 244 690 513 -747 -263 160 783 25 -452 867 84 -211 580 296 -170 -222 293 -433 654 609 405 950 803 700 -530 268 856 -377 449 -28 831 -257 -894 -697 983 -359 683 -585 2 -497 186 -937 -632 974 -479 794 149 -86 75 517 880 -558 -988 26 -508 -983 -228 306 -293 168 874 939 -430 -165 -159 537 -771 722 938 -16 643 358 755 443 -905 655 650 595 428 -64 162 825 -376 602 452 776 -701 -185 658 262 3 120 573 -64 -380 -298 989 343 914 805 516 -190 329 949 -363 -848 709 -922 -858 -769 740 805 -892 496 -309 202 29 -130 -230 9 -42 -564 558 -886 155 -629 726 -320 735 -882 -883 -4 750 -342 114 -682 -888 461 -164 328 -56 174 493 178 795 -559 27 -453 -536 -520 -643 399 737 523 757 -817 -533 -234 -849 489 598 749 556 -530 232 -241 -166 996 242 832 928 365 302 452 -196 -747 355 -753 574 148 -39 55 -982 -64 -173 161 -373 178 -312 630 -119 46 403 -900 -958 147 -696 -101 -145 -356 -832 -283 -376 991 750 392 -351 981 322 -142 513 -388 -131 -994 -770 -320 702 -150 -23 98 58 -229 -391 -859 47 868 -666 -828 -253 420 272 -28 882 929 -696 506 -116 707 694 914 926 721 384 150 -302 958 -736 162 -30 -881 -817 -599 675 762 -190 -72 196 520 -566 5 409 573 478 130 454 -318 -592 -816 -330 -838 -977 441 783 96 -950 520 131 509 -61 -147 752 -193 409 125 771 342 263 890 -867 -698 427 86 -947 -192 -246 -942 -147 -6 -904 285 269 -57 -515 46 -802 970 -407 -49 -752 -308 -805 -467 711 688 840 131 -121 -528 -549 809 951 500 647 -769 328 283 2 950 -512 -441 96 -450 11 -891 -137 -811 -693 756 291 470 2 -46 -413 -295 -846 659 606 -16 -84 15 -613 298 -996 393 -481 -343 610 -279 408 266 133 -273 470 -318 968 -492 877 -733 882 339 -591 567 309 984 834 -740 -529 -162 -233 466 -508 -343 -995 -96 910 853 905 -490 -228 -278 -547 -344 -559 662 -283 797 -224 834 -151 -507 -251 -789 212 -749 -310 813 -356 -607 -576 -823 -908 691 656 -386 -389 794 890 -659 -441 383 -855 -520 -858 65 694 201 -421 532 1000 289 326 -89 -190 495 -541 -666 106 -620 -112 909 246 -873 -773 983 130 235 181 -121 779 873 -885 240 110 -4 413 -549 577 -176 55 863 -52 -356 381 -663 156 -605 -456 714 789 -756 28 -321 -749 -736 54 83 -158 -233 -334 357 -723 -971 -354 -808 455 -74 -33 -927 836 -542 179 -765 108 861 -814 -729 -562 304 -80 305 648 550 -685 -586 661 -700 0 415 220 65 987 -113 576 130 474 536 276 -434 -564 69 -62 473 254 264 64 -570 -524 460 -619 -639 850 721 364 389 -555 -258 934 -449 -646 -593 480 906 -49 -653 145 -762 30 -280 929 -56 -872 152 347 -562 505 -902 -930 233 -378 -15 744 851 575 -690 -271 763 546 -81 271 381 -910 -979 86 -976 -570 -354 745 -455 -431 -665 236 254 -626 -741 -672 470 463 889 -66 -834 -105 -36 -784 -681 959 -303 323 227 467 -42 -353 -762 937 -618 -60 -154 12 -750 990 -77 -578 -229 -194 -777 -767 388 683 870 -739 -475 -858 932 763 -215 261 -829 -828 -145 -344 -605 770 947 766 898 -455 957 -538 474 -580 949 -597 636 678 228 -459 -419 629 210 362 -570 700 678 -827 -818 -268 365 806 48 -295 -564 -892 163 -863 87 159 661 -71 -303 -373 643 998 -788 -577 109 -254 -469 270 -890 -913 -236 649 65 -808 35 -942 -696 676 742 325 -567 -315 206 540 -246 -755 18 470 641 339 706 -611 960 -789 34 547 -735 -367 218 -226 382 -357 478 -914 130 476 -339 871 -579 822 -199 -801 -802 -442 994 986 157 -686 -539 479 891 -707 -397 720 954 399 850 936 517 -31 -426 -951 865 -372 -738 506 423 -909 -401 -820 -755 141 -808 -606 -80 207 -373 -38 -752 -739 205 931 -584 -937 669 258 830 -580 -106 3 820 -713 163 684 -2 45 -207 -76 -832 49 -633 797 261 -606 -811 -24 -958 -535 -823 -312 -405 -334 -954 -147 -411 865 -684 -79 992 238 747 340 842 597 -526 -242 -721 821 -260 -71 756 -506 -352 -778 968 179 -38 579 64 882 989 -383 263 -350 341 85 684 -575 974 169 26 451 -758 -539 -792 -782 584 -403 -161 -669 268 -728 909 830 929 -967 -478 -518 981 676 -144 -572 225 -11 722 -101 -486 -479 578 -692 -863 12 704 -903 806 -960 -869 -75 -321 -464 -874 -120 -706 219 -48 606 616 -592 172 -96 119 537 548 -721 -667 -449 626 492 703 -125 -132 400 -507 459 481 908 389 -924 925 -927 -796 -580 494 147 838 580 -399 455 -443 -809 -827 -180 -622 -671 335 310 764 200 145 733 -285 -786 150 -94 -955 -716 -2 770 901 339 749 -229 -314 179 615 290 -673 -314 -618 803 -820 584 568 -554 534 344 -72 -163 217 -520 -407 -425 247 -639 306 149 -408 -957 -113 80 343 812 -941 966 -257 -692 -682 422 318 -456 695 -41 997 827 738 -278 399 126 742 334 -588 -458 -452 -207 -149 -186 -832 -919 49 -303 -570 617 -258 40 -674 -849 176 274 829 -44 -630 -672 644 827 522 127 390 -14 139 772 -319 -256 786 -828 924 -932 -863 -727 -499 192 -625 -208 777 532 -776 280 -604 -340 -1 473 213 -13 -614 -971 -886 -189 313 -599 573 530 943 867 516 506 579 534 657 -85 -822 -458 217 441 448 900 89 -889 -637 501 -395 466 -368 -400 199 -366 -57 -357 423 511 554 43 -2 619 -95 878 5 -243 853 -479 889 -52 940 563 447 -58 -866 902 539 -849 -9 232 982 -243 630 -355 -997 -756 -771 -124 -29 -161 34 -470 -50 -697 465 71 -644 -174 -835 202 -971 -699 480 -76 -85 261 -303 822 -383 969 -98 -740 144 -893 -809 111 826 -10 939 659 702 -842 604 -993 186 -212 813 109 830 661 31 -113 903 198 419 367 -562 -446 -180 -892 -78 403 218 -268 -838 423 -861 39 -505 733 597 629 549 234 925 -729 -565 -610 -761 -800 -19 835 -304 -876 302 184 -139 -793 746 -601 -245 -765 520 -117 837 -731 251 -23 315 765 926 855 -122 121 273 818 -345 -860 982 -178 -395 -91 -501 -224 -185 -937 -418 -786 14 -882 -827 455 829 -182 67 -871 905 629 -950 -904 326 412 990 -163 -34 -616 -326 -631 255 -806 724 -488 -61 648 712 -927 553 155 -930 -561 986 -64 -316 340 -516 -789 893 -712 -569 -300 -111 339 -936 587 964 -959 -161 844 906 1 447 -178 448 -77 831 -602 955 10 -195 407 -893 795 -114 -468 543 798 830 -602 267 -247 862 737 -186 -919 732 339 -817 -439 297 174 -325 -810 -758 -534 672 -524 -667 986 -230 735 613 378 101 73 641 -363 318 236 431 34 243 -969 -937 -448 -127 -572 35 -60 -381 289 944 -400 341 264 22 -741 477 875 877 297 -297 939 -446 542 341 -260 -168 -264 913 601 506 477 267 -54 -368 -122 330 651 -519 -783 -351 -796 -391 -408 956 448 530 643 855 485 -602 425 -600 -347 837 -925 -990 317 -385 -668 -983 -517 483 626 62 783 -967 473 159 -723 -68 -146 890 -723 450 251 -244 721 690 -368 -404 -339 586 -778 979 681 738 -552 -876 282 144 519 -692 -365 -974 185 114 320 -918 985 564 -852 -441 -392 277 385 861 760 108 375 824 797 -512 -903 -984 -73 -44 -424 867 -921 705 729 -2 -855 238 -473 -162 982 505 664 -388 -602 -742 -917 525 -334 -334 34 -414 -330 564 831 138 -451 375 -968 -676 -76 -79 972 86 780 -145 -869 485 -232 -149 -64 -921 100 731 583 -864 -465 772 -664 -747 609 -764 -976 -220 601 597 -128 -656 -706 -624 980 -741 360 -517 559 704 305 -661 994 -549 -240 -370 -494 -814 -567 404 -228 326 760 -180 -486 72 522 -520 180 303 -334 995 984 -832 -915 -695 -216 -879 411 -926 -8 795 1 96 741 -101 477 847 486 -982 -568 958 116 258 -482 -693 981 -892 989 -38 94 13 301 329 156 -606 113 -14 -29 6 444 -834 88 -316 326 -955 63 541 821 -995 845 -61 533 203 980 -97 -802 359 -618 -841 471 638 197 701 -753 -243 133 933 866 -151 33 -935 -944 -446 181 -708 -200 -32 933 -868 164 -218 132 853 792 940 845 -649 -489 -227 555 41 -932 -2 688 -59 253 -592 634 -610 645 -566 -579 962 694 826 167 451 -189 396 -995 -410 -971 -221 614 172 445 939 -306 255 -736 973 -784 669 -454 -997 -762 862 -609 939 553 352 60 -384 -114 144 -764 192 -578 20 -968 751 163 -395 806 542 131 4 435 168 -195 -822 -840 255 -539 945 185 552 -939 -610 -441 -492 -491 -677 -745 -14 340 -114 200 -22 -816 647 -585 -997 -164 -609 -166 382 862 -524 -980 818 -495 299 180 486 -460 224 603 805 180 -126 931 52 -361 523 396 787 -169 614 447 321 -875 -768 940 -505 516 675 14 104 -89 -225 -643 379 -282 -560 613 19 -202 -696 92 -210 373 846 -317 298 -707 2 540 -859 -274 -247 911 502 943 -291 -524 -47 722 -602 -57 102 634 736 594 -641 -992 116 622 -394 -91 -88 111 713 222 873 -589 -987 37 185 608 594 -111 332 636 341 -839 883 -645 -695 -743 643 76 561 193 973 -422 -922 129 235 131 -96 -702 362 -351 -854 -78 503 -930 641 841 636 333 -868 464 -989 125 505 -860 177 -928 224 122 -513 -616 -316 821 -522 139 105 -359 928 445 769 -227 698 101 790 -597 -329 755 112 -596 579 -534 -297 -613 693 -847 522 478 158 -343 973 -457 571 -143 995 230 268 149 124 281 -132 -219 -53 442 128 901 997 228 14 -485 -429 186 799 371 74 628 329 138 -196 -875 956 -46 -194 271 290 833 591 850 -354 -676 356 -963 -890 172 53 -580 -147 909 505 765 -137 119 360 -232 242 -401 391 -974 842 -944 890 1000 440 683 155 444 876 -925 -732 -755 -325 -558 381 106 -915 -117 481 -413 -409 -473 15 416 -448 54 -891 -659 -910 361 -339 -703 788 -980 -14 -690 853 -799 -521 -748 -538 653 112 -849 -916 -52 214 636 -105 574 925 340 340 -967 299 -954 -884 694 135 -375 116 -492 -656 -267 196 -919 93 413 363 255 -854 -392 -648 -132 -511 -96 -967 139 -437 348 -599 -116 -438 227 824 815 -776 -782 -276 -309 -930 -348 -609 -87 -734 718 -176 966 65 791 -591 8 132 15 -200 419 -788 288 446 850 612 -736 149 319 800 -612 230 -621 540 618 29 -506 847 578 -688 -566 -936 904 747 154 -169 222 -569 310 786 -102 -688 -466 572 140 -697 879 979 607 172 -638 -8 723 -707 962 672 9 412 -567 -91 693 754 -496 -672 529 -285 -409 -421 586 -170 750 -31 124 -644 678 896 281 227 217 869 604 -649 215 44 249 -554 -285 589 56 370 79 861 821 122 -443 -528 -659 -631 703 -194 998 643 -649 -726 -410 734 806 66 -388 -232 -47 54 -196 -156 -131 841 -127 369 411 671 -915 -824 31 -361 -32 -711 174 931 798 -370 -395 731 142 -715 -371 962 792 336 -349 848 414 150 958 -888 -853 326 7 -48 722 -949 426 -300 -482 -701 583 753 244 -329 945 -576 -580 -820 -553 -711 -107 616 -512 -497 397 89 568 -803 -873 188 -289 -787 455 -642 847 197 504 165 999 981 -257 -590 -513 68 -626 -353 222 192 364 -106 970 -736 -606 557 -4 645 383 66 397 380 -1 -412 593 -981 32 -928 455 -614 -727 349 -430 371 247 548 -137 479 114 -328 196 361 95 594 -732 -605 795 107 393 247 -311 494 475 469 -45 414 551 -894 41 -672 839 508 908 629 126 798 765 -701 -974 -456 956 -370 526 408 183 -249 147 -33 -655 -649 -28 -482 925 283 -694 212 576 -188 -615 744 -692 -568 -998 -285 916 -429 550 483 -685 -439 -51 -484 217 -212 203 249 -690 266 -384 751 15 -449 -644 112 262 -287 -689 573 -224 -523 162 157 513 -592 748 -732 299 -449 -339 706 -605 -443 -323 39 -667 78 617 -262 379 891 44 327 608 -61 -478 -264 -896 547 483 -165 450 333 80 -550 91 949 -691 -873 703 -15 -671 -782 366 344 187 -410 24 -598 719 -38 -866 711 453 711 75 -352 491 706 -608 238 -370 184 256 671 -137 159 403 393 407 190 -248 392 302 -531 -692 101 661 920 -292 473 -318 149 -61 25 593 749 -19 -969 787 -930 -356 -699 18 148 -899 -568 -992 485 396 -48 -884 524 -444 453 733 -768 -753 663 218 615 386 737 -115 -647 -668 286 310 552 -801 -495 746 -719 427 989 -365 103 428 -908 336 -443 529 469 -495 819 405 -151 -617 226 886 874 231 -362 631 616 532 808 -643 488 770 357 514 -790 -773 -248 332 -115 -550 522 -385 495 -440 -220 -379 -993 -628 -215 -275 875 190 36 -835 -394 -31 -133 543 -797 21 710 864 -80 -641 374 511 -818 -506 -457 194 -616 -142 -578 -779 482 -933 -381 -453 -124 587 746 940 594 516 -480 -961 333 194 212 -569 497 36 -6 -511 819 808 -580 -607 265 436 -219 -565 -250 911 -627 127 -119 701 -374 -164 -987 -104 -128 -135 532 -166 -678 -261 -44 910 366 825 -387 -123 -782 -150 -773 -593 -927 -184 -71 -41 -220 639 -758 203 222 416 -149 680 639 -739 395 -964 -452 -346 -123 -508 -138 -676 -976 16 137 -831 -175 -962 -411 -840 -629 -707 -203 884 435 674 -959 462 -748 -314 -673 -2 726 -176 164 503 -923 -849 320 -467 -374 -884 317 -765 47 812 -259 898 285 -234 -258 -667 -853 664 403 -809 558 785 620 -906 -861 848 751 -130 -515 -459 -694 -133 246 99 -677 -990 814 580 996 956 -935 269 -488 -292 -109 -458 610 -698 -334 -79 96 898 -533 703 -967 49 509 -5 -422 39 -205 21 -219 -872 516 313 -852 892 616 161 71 580 212 -141 118 -435 802 -177 533 -997 -607 396 -701 231 -89 718 883 -279 -601 342 669 -707 -106 -235 -809 34 -629 767 -908 184 200 -367 770 -895 956 -700 750 643 691 739 -220 -265 -192 764 -387 -758 -901 833 847 -512 -916 759 -657 -154 453 654 -388 -7 240 -201 508 790 -710 337 650 36 479 742 765 -197 519 -301 -468 -270 92 632 -946 -942 -739 768 -740 238 -744 305 935 -982 792 -714 -204 -152 -301 473 46 -693 -122 -432 -977 804 -345 -216 994 -849 -463 560 -315 295 -296 -23 -12 565 38 -206 -598 -663 -970 -384 242 418 849 -904 -717 -138 -20 729 -815 -390 -781 779 444 -702 485 433 -942 154 -169 -249 -699 -595 142 -606 -888 -615 -250 -333 141 993 -43 -530 873 -88 -654 935 -457 -78 -718 505 512 -742 -644 313 -949 665 -965 -872 -162 -642 -966 -587 882 -777 733 41 -61 -367 -686 -381 18 195 -154 -498 528 -497 -429 859 -106 -300 231 -59 -758 -798 -812 814 -181 491 688 137 -564 305 -457 -269 578 486 533 -817 925 244 -736 506 -582 -698 211 -241 -322 874 889 -776 -58 -494 -110 -732 528 798 583 -812 221 -87 -918 -784 -65 -381 -702 -290 399 354 -785 -273 710 -901 340 338 -792 585 -1000 -624 188 -133 -503 -494 145 835 -442 336 225 -722 392 -338 948 -120 -269 -270 268 68 353 64 899 40 -88 -456 780 361 924 -584 -150 -555 825 670 -446 -294 812 -367 150 665 860 -950 485 632 644 489 -330 -3 970 128 36 -796 -127 -753 -105 921 -492 704 -13 396 132 249 -148 -555 622 479 520 -481 696 915 -276 -552 191 -864 196 -708 -756 -643 -651 -619 -571 -189 -932 -564 -294 -569 385 59 -374 745 815 596 143 873 -643 -264 829 -849 556 -546 597 86 -935 319 863 115 -722 -757 964 -945 6 -206 -622 -721 -728 794 -543 334 259 171 -829 677 -320 -545 -726 -551 -653 399 691 -308 156 379 -904 943 7 814 772 -311 583 738 -20 476 394 -245 -718 -778 880 718 -322 -999 -716 -550 -164 -510 -830 -299 -69 647 751 -712 -507 885 -558 602 -588 -608 -353 821 -290 145 886 -91 -726 351 94 -448 -971 422 -482 652 -231 -333 -486 -774 934 -664 649 626 89 73 -393 -704 -973 -838 -470 766 -954 281 -501 -531 -400 -811 -477 77 597 799 230 157 -208 -665 -230 -153 -642 -474 873 143 -172 -11 505 -511 843 -413 828 633 601 878 203 -312 -770 609 -745 -361 412 516 704 661 235 497 -168 -763 -94 409 828 497 -381 739 -656 -247 -695 -119 937 -345 2 -987 421 729 270 317 -432 -621 -13 -84 -463 -956 930 474 -631 -527 327 75 -718 -256 -569 163 874 -734 630 485 -403 70 411 -553 20 -259 -98 -90 760 -514 -155 509 -744 -776 405 -321 -28 -861 -507 -518 939 -181 325 -425 765 291 -597 505 224 96 -567 -309 -78 575 -870 959 -167 379 442 283 -729 -937 213 911 643 -778 519 -260 909 760 -520 504 3 -756 776 -604 -803 334 295 -195 585 -47 422 -365 287 -853 -676 992 48 -367 153 -112 -600 468 -699 -902 467 905 -788 -836 -716 383 410 -713 -924 16 999 747 527 -445 -585 355 460 990 357 743 -819 -833 172 -749 -149 145 -800 445 -615 248 405 -117 -423 -647 672 769 -512 -355 602 -243 -240 818 787 154 -593 -857 -890 135 414 332 211 -222 670 412 -465 -989 992 1 3 -106 -86 373 497 -75 -5 -470 -167 995 567 -986 995 -582 603 -419 -524 -350 -158 -106 -943 157 837 852 -421 940 708 -149 204 496 -767 -923 457 786 499 -669 612 60 -58 -170 -419 -42 -164 240 102 -887 -443 -912 323 644 -609 -291 967 -939 -897 557 752 815 14 867 -753 -553 298 379 -318 -979 -670 655 -668 760 89 -461 -399 274 -219 -682 -644 -148 634 -937 -670 920 899 -693 -466 -632 -994 -256 -520 -73 -267 -149 953 286 150 545 -409 691 684 149 826 346 -856 380 716 -379 -94 911 907 107 -884 -525 -282 88 -443 41 135 -85 -380 -842 -100 509 -553 -427 857 771 -808 125 -653 556 -886 -50 733 -25 729 -179 622 -829 -33 -515 -493 223 -947 821 221 76 -215 -715 -323 -377 -255 640 -750 -393 328 751 -144 -806 36 948 25 -117 -995 -390 -584 -162 926 314 -175 792 -475 253 614 619 464 -789 237 66 -1 -826 387 55 256 211 -365 -980 -173 -290 873 -944 -108 560 -920 -996 986 2 -931 9 321 -446 374 629 382 652 779 -744 668 -543 -56 -425 -409 904 -580 470 842 -195 -426 -83 -597 -760 985 910 50 44 634 -35 968 -523 132 -710 412 906 536 105 -580 115 983 707 843 -850 378 243 505 -389 -662 -4 -275 -107 762 66 983 -954 -740 825 -357 768 -658 -393 -636 416 -566 509 424 -587 288 602 85 -530 -643 65 105 49 270 584 957 -421 -406 60 -881 689 668 28 -992 -123 -486 610 102 41 -162 -46 557 -981 779 609 -303 481 -786 319 -844 -343 -758 989 388 -786 271 -680 -21 894 285 -743 781 554 -340 261 710 728 130 -641 371 -427 699 -429 -747 750 -177 144 -585 -768 -236 -36 -291 -707 -43 -42 657 -962 328 644 474 -19 984 -993 535 -464 -958 -788 -146 -353 390 413 309 -888 -994 983 -924 896 -765 668 -937 807 -186 745 -36 405 -213 662 753 -659 -521 -42 52 -377 -894 420 -2 523 828 925 -505 -353 -538 230 112 438 663 -117 479 601 701 -273 -736 -596 -827 -495 -392 415 -378 -764 830 -201 -407 546 -216 -89 -60 357 -726 -745 -953 989 8 -428 -500 341 174 761 -678 766 313 -723 428 724 30 530 -69 381 -528 100 610 220 -910 -838 -868 -190 336 -47 479 -517 303 159 394 599 -103 376 826 -424 57 361 715 64 578 75 -293 -350 -193 -332 -424 161 -277 466 795 884 -719 976 46 203 320 550 974 -500 -792 -650 324 -250 -542 -981 -586 412 -633 214 -928 -729 42 -815 494 -815 267 784 449 838 50 301 811 -604 -216 52 872 454 395 -38 -802 941 -352 452 92 -515 -754 -112 -302 -832 884 883 734 -778 229 686 525 913 -39 -498 -378 -924 -160 94 510 -860 -671 -338 548 844 318 -588 -413 336 -602 -96 -74 940 -141 776 370 418 -918 -363 868 -104 -788 562 -326 -104 -467 258 -306 912 -218 -162 -213 284 783 736 -121 -567 365 -81 -118 64 -31 -211 344 782 880 301 -125 -991 803 -523 -801 -899 475 943 609 303 -193 -83 474 -914 -973 -580 -647 -340 -788 -475 602 499 -679 -110 -19 413 -779 834 -333 25 -832 -873 -811 172 290 -859 -186 -237 555 -396 -599 -81 -572 -860 -864 -304 339 -471 -417 -829 996 270 973 434 -109 -188 322 -415 670 841 -386 -13 33 620 -395 -513 -506 400 362 757 -179 207 -305 664 647 527 503 366 -58 965 848 195 308 -202 -745 491 578 741 784 248 -484 -275 672 -486 59 457 218 -951 -467 -196 336 -980 -309 274 819 -127 444 -328 -398 -567 66 -29 -326 298 -133 -352 -296 930 -620 -818 87 161 464 479 -174 765 -149 485 -705 -1 -423 -32 -496 -539 -515 644 927 829 947 835 -638 -514 521 545 25 -146 -65 295 254 -921 399 -581 596 871 -857 173 -701 711 430 -539 978 -223 -338 -881 938 795 -752 -604 -670 767 864 146 292 347 -538 214 -49 331 -625 -488 132 687 -819 -330 -359 -986 -453 -516 -761 345 978 -673 -443 469 961 573 -250 962 991 598 -74 54 -761 -243 -878 302 704 555 251 138 523 -426 -339 385 350 -980 396 -677 208 939 -344 -699 -198 -885 -670 215 179 -866 84 866 -305 981 -514 -829 491 -314 -551 906 -461 -270 -191 -570 -611 557 930 799 960 23 635 500 -931 -104 120 787 -768 -753 320 579 651 -128 -290 215 -392 -197 -543 253 442 278 1 -479 450 393 -972 -680 558 -435 260 470 582 2 510 -455 341 356 -311 -582 -573 884 -652 965 111 -474 -467 55 678 -338 133 980 259 -449 826 -24 -123 -688 959 459 152 -305 -445 47 -964 -290 902 -442 -771 817 830 184 799 236 990 -237 -225 41 -661 969 -796 -836 -58 170 -742 -325 131 72 492 872 563 -389 -712 848 -397 299 222 -135 408 -169 -456 -598 -948 -528 496 -431 290 50 -482 175 144 -99 -845 918 179 -269 178 -859 -845 273 -924 565 376 935 -810 -506 -226 -319 -119 549 -964 41 711 970 111 224 -601 912 701 249 673 -541 -503 -60 -417 527 -994 361 417 -327 -459 63 376 -801 287 -33 477 -469 203 -15 368 392 -212 -363 197 -366 -647 -868 912 -109 387 441 -584 216 -475 825 138 495 179 818 -213 -384 -136 696 170 -617 -729 134 -463 684 723 325 218 -913 265 -449 781 -320 -62 -786 707 261 -928 -523 523 -181 -736 331 -713 988 -983 157 953 -642 567 -732 953 0 -185 -699 818 533 -688 815 78 -670 -533 -342 -693 -130 313 -72 951 588 -217 497 294 29 970 154 -48 94 -961 551 -82 938 -801 466 -710 251 -633 582 517 832 -904 762 495 63 453 -85 438 502 -125 665 896 356 301 839 -486 -725 -266 955 103 351 224 -152 856 -564 535 533 -152 -933 685 -736 -210 263 -705 -33 -436 -297 -862 -790 820 1 -47 -922 -145 -345 -956 920 -35 -43 808 -557 322 978 -438 -273 562 605 474 -483 -560 -421 -787 -731 -205 -759 -3 -763 291 -84 155 -99 905 0 -124 -711 90 -688 -927 194 -867 -832 982 -17 -954 -96 400 -769 299 27 473 576 740 294 -895 354 367 -706 -59 -459 -541 527 -303 -597 995 -261 -837 395 577 -671 -499 -758 -512 637 -733 -571 563 220 530 639 234 271 -575 -41 -142 54 69 361 856 604 -253 -195 -983 -144 96 -61 -331 504 -723 -54 -966 -522 -76 -115 -162 238 81 -631 346 520 665 -251 225 -934 162 -357 85 470 453 -494 222 -582 505 784 264 -584 -438 -443 511 -675 16 54 390 11 623 -750 -822 246 251 -575 902 -785 179 -216 -920 725 256 231 271 585 677 -574 -118 357 -397 -658 224 719 -310 -113 965 -421 -942 -16 295 -418 -704 868 -411 -104 -861 825 -548 289 -198 857 591 656 -373 -278 -833 996 -597 -5 434 104 -981 -807 649 -438 -620 -892 88 472 519 527 874 633 301 823 560 568 146 -280 -179 144 -687 895 -28 57 102 -389 -846 -504 -49 619 -237 801 -854 -315 929 432 -775 -831 -586 -317 -878 -242 363 259 527 -113 -51 -461 327 -912 751 -20 -757 -773 329 -117 457 -442 -312 609 -558 -696 898 34 -778 910 487 470 -862 -574 -570 -880 -423 -535 960 983 -25 224 576 -27 650 -784 -642 505 155 -936 15 -346 375 610 -926 -433 -669 -65 -137 191 204 986 -263 -77 -377 723 -489 -694 -45 -164 245 206 -449 953 -124 -181 -926 -14 457 -245 86 -642 -978 -709 -821 173 673 952 -321 -509 40 980 674 50 -85 -723 -196 -726 827 765 -572 995 -671 89 -902 -319 -393 -868 -467 -136 -575 -722 899 190 367 -848 739 393 534 632 970 -11 423 -378 -50 610 790 959 -920 -80 -481 -830 -781 934 99 583 980 -497 464 306 -525 -332 -563 -42 -170 -736 -167 877 705 -695 486 -651 -584 404 -12 -960 -914 399 -392 -328 -317 576 354 28 -733 81 576 638 353 -887 -646 -559 -23 -511 79 -927 281 790 -44 -801 393 230 -576 707 -579 -549 -122 -874 683 766 748 -705 -678 -763 91 431 -752 -67 398 -208 -221 866 713 -404 650 -454 594 140 -512 -405 -89 -254 -10 263 -790 -248 312 -466 904 -723 -373 858 -596 170 159 509 209 94 -533 -235 -875 -212 928 -917 -358 787 -458 -609 -735 776 -382 -325 922 944 -915 86 552 -56 917 -50 -85 260 -914 -95 -670 -905 -464 891 30 -22 -721 647 -718 879 -534 -77 -631 -111 -488 -650 487 -199 -543 -638 -134 151 -137 -465 -43 -513 257 333 -274 674 855 885 -551 -116 -76 387 716 668 -823 -806 955 492 -272 -607 356 -976 792 468 -223 927 134 466 753 -536 774 -903 752 262 139 326 130 -642 -944 -793 782 957 -893 -762 -10 -659 -927 573 -183 791 -645 518 143 -858 322 -330 353 90 -28 -279 -789 750 123 364 916 -539 -78 -372 -624 801 164 -682 221 -403 -950 937 -794 224 78 -488 251 500 -465 731 -250 174 238 -761 762 -28 -453 -681 802 598 -195 -881 137 472 -385 -97 -192 339 -668 -78 140 -942 -337 392 -305 -634 128 -742 -608 -688 -7 290 330 243 -348 -924 -456 -925 295 702 -392 805 589 804 453 395 275 -441 325 -42 -240 -649 -267 -83 -114 -163 267 495 742 699 951 -483 -109 -362 244 599 -332 957 861 296 486 218 -938 203 787 -50 828 730 -679 446 -628 336 176 -468 -788 195 -426 260 571 595 -977 85 559 262 585 315 86 418 -215 594 936 -6 -859 -239 400 -646 495 816 -769 802 302 -407 -189 -745 -184 -187 -908 765 -730 933 -658 273 -160 -669 942 968 -418 544 530 86 -935 351 -823 -24 -209 -175 9 160 386 -330 75 787 822 440 -444 -886 -408 873 -928 -74 168 -949 -990 345 856 -400 -739 -363 325 880 369 -708 -398 -562 -614 -56 1000 -693 -428 57 966 55 681 -467 96 240 -880 -425 -511 377 791 900 551 -564 236 -376 560 -84 992 798 -261 -770 475 0 348 -621 -263 359 -899 448 158 -630 612 932 208 589 -635 -491 724 -223 187 -319 184 134 -842 497 -82 826 210 408 -715 430 803 112 -78 -17 -327 102 844 556 161 680 -126 -564 -126 -679 690 927 -686 -838 -355 808 840 336 -148 -328 92 -805 -511 -88 -32 -15 977 -199 -565 167 -989 408 -763 -535 760 807 -760 -946 -519 132 -883 -609 -269 -713 -466 -90 -823 362 -921 -96 320 912 220 -841 -422 910 -500 -54 -671 875 544 -116 -472 396 -178 -451 991 316 854 -82 827 -289 -998 -212 119 29 689 -23 -831 -500 357 7 -929 901 -74 443 358 -334 -933 -923 9 456 -345 -356 444 -907 -1 -217 557 231 901 -765 -270 -738 44 845 902 838 -250 245 868 -233 -339 -263 -823 88 -686 -501 -698 -987 -333 661 -859 359 733 -306 -940 -302 823 215 544 -211 757 -307 316 -763 455 75 -258 278 -941 -809 -637 -199 368 -468 355 -981 -566 347 -253 -417 -847 179 -968 -615 794 -827 -426 394 -831 -418 -256 23 964 -882 -306 -327 -858 284 985 13 -944 607 -473 -916 715 573 466 587 268 885 -792 400 -646 921 -901 822 -607 653 477 484 938 -41 78 429 -923 236 -774 990 151 446 -807 -577 265 939 -640 -424 -157 -224 208 444 -289 -257 928 -765 -70 871 874 -468 -268 228 -305 -607 601 -194 379 -307 -465 931 817 835 912 653 541 608 692 183 10 -495 -83 635 -393 -871 -928 290 -454 -995 -552 -596 -400 -524 -785 655 429 427 256 -990 414 -474 -196 913 334 -852 -355 437 174 -892 -358 80 -670 60 931 -536 952 74 -131 185 -794 541 420 -155 443 -64 780 -607 782 255 -23 305 817 550 -659 -586 -886 -354 817 499 -586 -848 476 -717 -338 670 909 -591 610 -92 -272 -826 -209 -1000 -559 418 753 -676 674 461 -861 -953 418 345 -273 -567 -714 -812 408 122 -623 545 -106 -72 -304 -687 490 623 -898 -433 657 -92 964 954 885 764 192 378 -442 -226 -371 244 935 224 896 -497 301 -124 -680 -821 133 -854 107 737 -829 290 314 871 187 456 -551 -158 -332 -240 81 426 -298 862 944 -579 650 -520 -667 -397 -766 675 642 -387 742 938 264 952 -130 -942 919 -74 -831 984 870 613 -568 -678 -185 -311 706 -135 214 692 -303 -265 216 -114 126 -448 -95 859 -866 -520 743 672 640 487 503 -192 -589 -265 -422 939 192 -43 876 560 -185 -644 552 -217 799 -883 407 -131 537 913 789 -177 -660 -257 669 -942 316 -586 -170 -399 592 -226 290 630 -668 -557 -9 34 732 492 765 52 -902 -454 122 963 355 -92 -638 188 180 772 -645 -607 -3 -326 -173 -218 -971 -268 -348 -350 194 -497 857 -729 955 -954 45 570 93 668 409 -694 333 -601 -646 -231 -487 99 494 -808 498 -182 532 637 -997 -41 -246 873 -915 347 974 -97 400 -534 -823 -600 -501 -836 -105 105 -971 969 200 -345 -585 -350 664 -561 432 -827 -735 346 -35 -85 859 140 704 491 675 602 110 356 -272 -474 804 -140 -727 466 -207 396 -697 323 -620 -384 -685 600 270 -184 -398 -704 41 -769 -920 919 -3 178 -32 786 -658 603 -99 903 156 -832 623 -866 -876 -298 86 -608 -869 -664 276 -785 -558 -358 971 599 -388 -629 467 548 259 822 485 -462 540 -550 585 974 -730 -286 623 476 -450 -393 68 -104 432 -27 -374 156 276 -225 615 464 -769 -781 813 145 591 724 568 422 267 -395 109 405 470 931 -489 364 125 -237 -640 -591 178 -254 118 762 864 -981 -425 350 687 -78 -834 937 550 -769 -579 -859 550 -318 -483 -261 388 -858 625 245 -635 992 -319 170 851 466 -148 817 -197 -21 290 -293 77 310 -279 676 -232 -649 -589 511 -300 325 484 -931 -220 -549 412 -843 -499 34 791 -271 -495 -829 -387 -892 -784 -634 -872 -601 -353 -827 90 540 359 -14 -525 -575 936 526 -274 560 -928 -213 -988 -928 661 239 -697 -244 911 -390 752 -639 -464 318 -264 561 -215 -228 164 -356 -591 847 -934 -816 -161 -120 193 -781 928 -828 377 -242 -801 880 747 370 -922 724 379 -395 403 -517 -932 -493 -570 -179 -756 -444 726 -851 123 503 -784 686 761 -217 -539 452 790 -134 -689 321 -160 31 -748 -775 -194 964 772 571 475 -765 845 -445 230 2 -621 262 -711 584 -715 -839 558 409 -674 -221 -257 -30 -28 298 482 -345 514 -119 -957 276 -441 -315 27 509 283 713 -290 -880 -770 191 284 100 -56 -586 -306 -17 343 -11 -789 285 -743 250 -268 -939 -799 716 -503 -875 310 206 65 -99 -591 572 92 -961 -284 -899 851 481 686 829 515 -830 118 474 986 170 -880 33 -468 -647 -64 219 -479 -817 968 955 656 149 -422 -406 447 -540 -176 -185 -135 -468 311 39 -289 -34 816 -994 886 -311 272 462 -729 198 -771 744 -684 99 192 -163 74 589 256 309 983 58 153 506 17 -297 920 605 868 -765 992 -377 -759 -60 339 765 496 732 95 -294 -999 -430 -820 -834 133 846 -541 -540 281 877 -210 560 243 -440 203 -678 -325 -253 288 688 -613 170 -964 -64 -671 -634 424 -238 188 954 -438 -278 -723 -191 -162 36 425 626 -994 283 708 -421 466 -383 33 239 -412 -282 555 109 742 -500 885 649 224 -433 751 -402 199 -892 756 452 497 -294 -537 266 -671 354 415 389 596 -588 990 19 -722 -661 -209 -847 -619 -457 -464 866 944 603 898 636 -515 -401 -710 48 445 -7 -529 408 -261 445 -352 -178 -584 261 993 -597 -631 -707 777 106 616 -604 733 -73 -199 -987 997 765 -527 -193 97 151 463 849 -101 605 395 905 -922 -751 -370 -709 -150 -628 -821 572 477 -195 707 -934 410 -365 -252 -340 304 12 274 191 692 -584 -481 -337 395 -132 -528 -940 -523 829 -331 -738 978 59 -811 -971 282 352 -778 814 180 537 668 89 -245 500 -686 -178 890 453 788 822 -161 481 397 826 817 -445 963 28 169 -672 182 -244 -779 -481 -967 -520 -566 -428 260 932 -958 742 -947 -140 633 471 338 434 983 -342 -572 49 -557 879 -415 623 -917 -960 -760 181 -220 792 -885 -125 -434 -66 -268 677 223 -56 -859 533 -923 -35 -992 -767 -313 353 -951 -650 -377 -648 -322 940 -724 35 -257 -736 -220 -403 -949 616 -951 -456 -723 733 767 -110 -306 837 451 952 -801 61 -905 -616 5 560 -268 612 -546 -271 247 876 -451 -86 -503 341 -944 -259 131 723 677 950 -706 -85 657 -178 -228 -619 46 -224 136 650 -410 -980 -17 957 486 -350 -574 -608 394 -668 132 -433 -547 -507 160 937 -71 308 -368 -804 -94 -100 190 -269 -892 474 -657 722 -505 -269 371 -112 391 637 445 -416 -925 491 33 -594 615 -151 -562 984 -720 -394 196 303 820 -180 -158 115 -296 227 -970 -654 -966 520 -800 979 76 -282 -976 -589 64 -441 77 289 -226 557 -98 -875 -986 -955 557 715 -571 -959 912 360 377 -732 -60 -547 -689 320 478 -572 536 -989 -271 167 951 -274 206 4 945 732 -7 740 232 -622 628 -84 -856 -630 718 -671 -833 -578 83 673 692 342 764 129 -448 -837 964 104 901 -783 -56 -440 -896 286 -134 -901 -597 -216 -505 256 -463 192 677 505 -620 -332 -495 968 -691 -626 518 88 994 799 108 -747 -856 233 -776 474 355 801 970 -373 125 698 -901 587 149 586 -156 -730 74 996 862 -943 -969 -43 595 356 -831 326 23 -899 -62 -461 -853 -838 -521 -722 -422 761 -904 -845 83 -423 -144 -977 870 96 -695 137 -472 -236 -834 735 328 546 762 185 971 -830 783 694 187 732 580 554 -195 583 -994 340 -98 -301 601 984 -438 -662 -947 938 511 -726 686 -936 -861 178 -441 -634 -977 959 -528 -142 401 16 240 887 431 107 911 -297 -585 434 -258 -217 698 136 130 893 854 521 740 -600 -868 -674 -258 -903 -306 -590 -11 492 -289 635 972 178 -384 209 -154 191 967 993 -212 -648 105 607 255 -81 609 -103 749 -868 -962 -313 -234 -204 570 369 -381 455 435 589 -340 -531 -950 -908 -232 -762 -743 -620 -366 14 -439 -556 103 -958 -337 -797 -524 -622 -329 697 -32 -69 320 899 -135 33 -226 580 -858 -752 -617 -640 821 -780 724 -580 -74 134 -650 -630 150 585 629 681 495 478 313 443 927 -15 -721 125 233 -252 116 -392 -283 323 271 -211 347 -491 614 -880 -909 958 559 -222 -623 -905 91 -982 230 451 572 974 100 120 -906 365 875 -451 107 -41 628 855 545 -666 -472 -768 334 842 -208 143 -747 632 -839 -390 237 -32 -574 862 -433 898 57 688 -485 -711 -378 303 -659 809 947 549 -979 -758 763 -106 970 -64 107 408 999 180 868 257 -206 -687 -961 821 591 -291 938 -917 754 262 794 -391 160 -750 851 317 -42 -632 -252 -244 -900 251 -807 -886 -231 975 703 -637 -609 -860 298 -756 -704 487 -630 709 756 257 -131 -59 -946 601 -705 -569 590 68 -689 -441 -413 8 890 446 -935 560 -591 916 -178 854 124 -321 -368 370 -669 -749 -855 145 703 -964 703 259 -193 -181 -128 -925 -923 -24 518 -106 -609 -130 745 -984 -124 625 282 369 -924 -653 174 -258 518 875 771 207 991 372 -318 -539 569 -462 962 924 292 -44 34 -293 -22 -427 840 584 -909 -516 -565 784 149 -143 563 740 405 -503 296 -60 -594 -32 853 -719 548 821 764 -179 -790 337 821 42 620 -485 -239 -185 286 319 -310 553 872 -270 -421 -525 -719 310 -945 567 594 614 -443 14 451 276 -420 -793 228 135 978 -971 635 -244 -587 405 317 -707 258 632 693 913 729 61 460 -136 -317 510 127 615 -804 692 928 -556 -596 -259 -382 -672 890 -322 32 572 -636 654 288 -834 -266 -252 235 324 213 109 -337 785 256 -327 1000 -368 -772 -437 940 554 469 524 543 -597 120 -412 953 -699 -434 -585 667 221 -662 807 884 -900 -472 924 151 -31 -834 164 -224 -787 889 280 512 297 55 -90 -246 -498 592 976 -667 548 434 -946 75 -841 699 -987 165 -334 -193 34 547 541 582 -361 -300 940 831 -292 411 -736 -961 -420 45 820 -460 175 303 361 149 863 -28 321 -321 -934 -136 -264 692 -98 942 -259 675 523 -737 -60 -539 -160 471 779 -418 -296 -902 -179 927 737 546 706 464 408 556 -755 -685 522 25 678 -239 993 -798 -699 -968 429 -367 -723 -472 125 -466 -758 -150 684 710 -104 -864 334 307 -905 468 515 687 -903 298 -908 -75 936 451 357 -477 133 125 -202 -569 410 -395 -780 76 -228 404 149 -655 -985 -253 -401 -792 69 947 -351 684 -577 -565 -263 -727 -317 746 -961 -979 381 -140 457 775 -748 949 306 -767 192 -485 553 998 9 -252 637 -495 -866 -704 -278 289 779 260 224 198 -41 823 -568 467 606 820 753 -486 -341 323 -172 -32 -917 309 888 519 -466 551 -528 -380 -557 -379 -185 -598 231 860 -514 -152 359 -734 406 -155 158 -14 -798 -720 370 475 -974 -287 -978 94 968 891 468 240 -610 479 -980 775 -225 736 390 219 -244 -845 903 -449 416 -853 235 292 590 235 -512 -699 50 151 -140 -272 -229 -865 -173 587 -384 843 28 606 56 597 530 -84 132 -61 -672 -490 603 811 -225 -577 204 350 838 -472 -22 34 -801 -899 -688 -84 486 362 -928 -450 -978 -224 -829 -15 793 746 486 -140 -109 621 742 751 789 531 -636 545 -969 -221 67 11 -183 277 -773 708 143 -927 367 138 381 984 -862 371 -201 930 628 924 193 296 458 -346 431 -854 774 -497 830 -225 -438 -6 -269 -711 -489 925 -614 222 919 -675 -610 -618 -712 -104 -100 157 323 75 660 -589 535 503 -915 925 -818 17 326 -418 -304 386 -13 415 709 968 162 202 393 -288 -393 377 -508 863 -602 583 -936 -286 -747 192 816 -605 -783 -242 904 783 -963 -242 132 181 254 -567 729 -207 -46 -78 175 -634 -467 203 28 -361 584 -123 -795 -386 434 689 -313 -824 -809 -661 -45 -377 -87 980 -448 800 -312 -128 892 -592 175 542 111 915 -810 44 707 898 -545 -162 740 -676 -788 285 -992 -345 368 -710 -714 -576 83 -930 841 136 773 962 107 655 604 789 -886 -454 392 472 413 -74 -442 -642 276 -200 -800 -436 728 761 887 447 827 -180 -165 45 874 912 -724 -637 63 558 -949 -713 -711 -986 -7 961 -876 156 459 213 -960 20 143 -407 557 -206 833 -628 -104 868 -277 869 448 873 127 -376 -174 -233 -177 549 -215 -701 -285 -234 -154 32 -913 942 -437 188 108 -141 -546 -4 -235 501 733 94 -450 -990 -170 -110 506 -271 284 -112 -142 -313 938 -786 967 -400 -989 -949 -227 133 -157 580 -716 -567 -73 -23 651 308 219 -598 -752 -459 -203 -303 -563 234 299 -939 -150 148 -734 -534 -805 664 171 -937 -918 594 618 -359 -649 -426 340 -799 90 -613 715 575 -893 856 -854 -94 -711 -161 -53 117 -627 422 834 352 -1 603 452 6 415 -202 115 -832 788 674 790 458 -22 367 -643 -500 782 -167 500 -222 99 -391 1 -621 -801 177 -423 550 669 106 -630 -536 683 428 776 -564 158 -185 839 -159 118 -679 114 682 843 -467 766 25 271 -84 515 965 -778 978 -768 593 900 -432 -475 720 -584 -940 -820 581 -703 405 774 807 125 616 279 60 191 -499 -765 597 -690 997 -782 659 651 -6 -624 259 807 -228 90 -592 37 -207 520 -388 -320 -998 -964 -642 528 862 333 -182 -531 848 -819 339 40 -789 -701 -857 112 -171 355 338 -308 295 -280 499 -372 -536 267 -275 929 -141 317 -384 807 631 61 398 493 -794 411 -942 582 -300 -769 -681 550 681 300 894 317 -859 -241 618 413 998 34 -382 926 -207 190 320 128 938 -824 -111 529 513 659 -569 664 932 -159 -78 -579 -308 -332 -760 597 459 789 -613 -462 -442 -905 -423 -917 940 183 -892 622 -555 -91 241 108 456 285 47 398 166 -202 593 138 834 -877 81 -696 -988 -313 -793 542 149 -704 -875 -310 655 -238 456 -199 172 -285 414 974 -277 252 -911 -172 444 592 -380 -804 -74 595 -676 508 345 287 422 799 140 -927 -177 -991 -187 -131 -909 -889 197 -345 -623 -617 -881 414 -439 -168 -245 -870 -741 784 -214 193 695 970 -63 862 859 598 357 441 -302 -402 -985 -176 494 849 -52 629 -275 -18 111 -475 -522 -117 773 149 216 303 -304 -514 -170 506 -725 -278 417 729 442 639 832 278 -754 803 -918 72 -271 163 -961 820 433 868 -560 -151 -33 706 978 274 255 857 -359 358 679 974 713 449 -649 374 -990 961 375 922 -965 177 232 -272 541 -49 -409 10 69 -638 -801 -899 -924 -499 -809 36 -169 -982 109 -870 -80 658 -891 -951 389 -32 -975 528 432 258 160 -325 595 -517 -743 867 -981 -682 35 732 -143 -229 620 918 603 286 -329 796 654 -852 237 -667 -208 -373 343 251 538 -348 -450 -960 394 596 841 -19 166 -542 -211 260 -110 573 685 710 454 719 -644 -384 111 -538 797 369 -627 -714 574 28 -275 -170 489 238 293 -512 751 -772 -955 -295 44 42 -511 -514 622 831 735 580 677 505 -715 -570 205 846 -66 725 198 610 663 -172 -127 671 177 140 996 991 456 -559 -441 49 620 144 278 41 -29 -777 -284 316 -288 613 -165 206 -285 119 357 -772 67 21 628 -592 121 -639 183 508 -304 392 619 906 604 335 870 437 -120 266 823 -496 -34 925 752 65 -966 323 -839 -621 -896 -912 533 -496 9 718 295 -952 183 -709 -242 -353 256 -911 -672 -543 -835 746 396 719 343 -947 429 860 976 768 -667 483 928 45 787 -852 -798 -346 -46 -307 788 -84 840 618 -520 -656 230 314 -557 860 574 149 -484 226 -42 -95 -457 660 522 470 494 -164 -111 -800 49 -259 146 65 828 186 -537 -927 -941 401 -18 706 -164 -929 -764 5 296 -279 277 -241 158 -469 0 -231 -713 -373 -693 784 674 -926 1 357 193 -144 -452 525 882 -243 608 -501 -771 648 24 216 907 -608 -295 792 -925 -101 490 -45 424 -119 -442 578 -925 -964 695 -858 840 -15 -577 237 896 -368 -818 -334 -714 -258 818 174 -115 107 -841 778 184 -81 397 881 -276 731 675 -287 -272 -757 -856 -200 107 -822 933 -133 886 662 -576 494 38 565 450 498 771 -135 -2 -158 959 693 -948 878 -392 -540 624 -709 -889 226 -121 895 -909 -586 -89 -213 192 518 -580 -317 -488 775 28 -865 191 -187 -30 -127 -346 -423 283 -575 -312 768 172 559 582 -329 -738 -36 -277 367 877 -993 614 44 -400 -193 -133 -210 817 -946 310 -128 -735 -107 -403 -584 876 967 903 -507 247 -282 582 830 -416 -313 546 956 550 740 -978 -124 -297 575 987 285 -107 847 -224 836 -200 -234 675 -535 -147 867 600 -621 642 -34 -744 15 341 672 -335 41 153 -978 15 678 291 786 329 -691 942 -231 -161 788 816 467 -394 -520 -417 908 712 574 -140 83 -668 747 923 -423 -58 -16 972 919 -627 -516 736 977 414 865 656 -845 223 748 -466 554 -765 -333 310 227 -752 -58 -363 -662 71 -606 968 -171 187 -832 217 476 -547 358 -38 -218 961 -160 816 -944 553 337 -947 668 474 240 -570 854 759 -708 -962 768 -292 967 381 826 799 -408 344 -397 647 400 -543 -142 -388 692 -65 -38 -948 -443 54 -275 715 -254 -741 231 475 544 858 -44 -768 -265 499 -167 -144 -314 -956 -792 108 -962 -454 809 562 -905 796 -948 493 558 -66 322 -409 879 -437 260 -603 -465 652 -74 -277 74 256 704 495 259 -605 823 -767 65 635 827 381 76 -401 269 947 -663 -136 322 447 -72 313 -600 889 -424 628 131 308 -996 7 -1000 -312 -737 94 462 -559 765 -391 735 823 -504 365 866 -445 397 -185 505 -834 -229 -104 -971 2 758 898 -23 485 61 497 971 -999 -668 -641 244 271 636 -301 514 -895 -152 337 -810 789 -705 457 314 443 637 -319 40 527 -977 -714 830 364 -61 -311 698 359 -380 -294 505 -384 714 -296 363 -886 836 368 -437 33 -528 -314 503 887 233 824 767 -501 543 -285 898 -584 340 -321 660 -467 569 572 409 -309 538 -969 -887 706 53 -636 -358 913 -628 217 893 864 842 560 -843 228 990 -802 -293 -804 462 -162 872 722 -433 -529 931 -576 -917 654 -869 -755 270 214 -965 683 -261 216 -810 689 145 474 399 -159 569 607 -373 -54 -194 -491 627 859 537 -110 -52 -749 -467 -845 388 25 73 -804 -903 920 41 464 453 -683 317 -796 -174 151 -578 -78 -871 529 765 731 493 -734 247 -328 -862 884 -159 -671 -138 944 -986 -779 -978 348 -594 947 157 878 -28 79 669 326 -118 -514 -120 36 -989 -242 -480 -68 -421 935 229 -759 -950 -637 828 839 -154 689 -798 -505 -676 -491 -217 81 -213 887 181 -586 665 -26 158 357 906 468 312 -556 930 -268 -280 -844 -400 338 253 818 -956 -813 152 -616 -294 700 684 234 360 887 227 114 730 -343 -329 -575 -755 502 -674 659 -427 -131 54 -244 -87 -204 -26 -34 413 509 -844 -527 208 -608 -497 131 538 436 -760 -569 -517 194 105 -987 -123 719 -568 818 484 342 -134 662 -234 73 -875 133 -899 -642 687 -374 -251 -626 -561 665 35 900 -257 329 -797 469 618 671 -498 -686 -882 -319 941 -778 -355 -101 9 472 799 -882 203 -655 506 -935 153 812 39 514 -720 -927 -589 274 550 -158 670 600 -609 -429 -176 791 60 -1 443 214 722 -757 -56 812 -209 925 955 716 -132 767 590 152 -364 -9 -298 151 956 661 583 948 643 237 667 -556 -878 75 -376 -201 -52 -403 -410 -123 -342 390 990 655 -224 914 -254 748 -397 713 -738 330 -58 732 773 371 115 830 744 -64 -228 -989 948 776 -997 -780 -20 -328 298 -218 -977 -114 -109 484 -901 65 -897 -242 859 730 104 267 302 -138 -906 -87 42 -115 -415 -332 50 631 930 725 -873 -383 227 -414 97 670 448 352 -869 195 807 -871 -589 -675 -437 -95 -270 -51 427 844 -265 -918 145 -766 417 807 -703 -349 568 43 92 446 -847 -738 673 -901 197 774 881 -783 81 -163 -465 730 625 -305 -451 -111 -161 463 -110 892 620 80 -680 -100 -419 -54 -895 6 -696 -184 296 -670 966 -461 585 119 -166 228 972 727 715 970 -380 949 926 482 -306 -709 896 179 -669 611 375 -245 -771 717 -492 -620 420 15 -526 889 -503 -123 -102 433 570 -15 103 -646 -602 -504 998 -274 -290 -349 -909 -974 597 600 -803 656 -301 -163 -106 -71 -136 630 -560 -499 495 649 877 -366 -968 537 11 121 -587 -158 547 140 -834 517 -450 -241 462 550 712 -257 -158 -151 411 -35 -427 -991 -403 660 -881 -877 273 -728 384 612 -155 942 -218 468 655 293 418 935 58 672 -944 833 958 -45 346 214 907 600 -875 177 -687 -858 -163 710 709 760 -23 -992 -20 199 215 -587 293 -285 -945 304 331 -721 -703 -482 961 829 701 -864 391 -651 -367 -981 113 10 892 579 568 0 157 180 570 313 -462 -784 23 747 -163 -239 147 145 674 -947 -225 87 -241 738 -120 753 -97 -177 -848 752 208 81 -59 -45 -148 558 -741 233 330 -727 -207 911 299 501 -546 661 -896 174 736 -862 -156 168 843 750 -404 -353 565 -602 -732 578 -632 -696 -197 731 -718 818 -732 -475 649 -313 451 150 299 -753 928 -804 -245 -291 79 -944 532 394 -449 449 -565 -794 535 -319 -461 -697 -241 -644 -678 -923 580 -380 -627 -369 154 792 147 -477 -411 240 833 241 -244 738 -345 -545 755 -113 -911 -362 -171 -597 -736 373 -861 -532 -437 -228 79 -8 -436 701 -457 805 -568 -988 980 -304 -40 -854 283 -868 -180 -13 -428 343 293 -34 -939 205 -560 500 723 406 335 86 132 -699 -205 740 626 948 -149 234 175 750 -148 -647 -307 -343 441 -973 -147 984 -541 -365 -663 201 838 -180 817 -250 -880 -158 14 -345 -591 -59 583 423 539 -122 -324 580 -876 -270 182 372 -414 249 -9 -860 26 572 983 458 685 -692 940 -877 916 -883 946 -262 628 70 591 12 643 127 788 -638 899 -808 335 190 -276 -656 -344 976 -815 -253 74 484 534 941 27 -110 648 -373 209 317 327 -714 906 896 -46 -33 -610 113 913 460 -478 -951 -133 175 -355 65 -672 697 412 -422 536 674 472 444 975 711 -331 610 -608 -276 -792 -483 737 -403 -602 254 219 654 905 -498 425 665 907 -614 -79 84 -975 -998 60 323 -333 894 625 -435 943 -387 -845 967 515 -662 181 -985 -799 463 -35 627 -985 -901 357 -685 264 712 -212 -653 263 -526 788 -640 -605 628 -204 -757 78 -809 239 -110 98 270 776 -232 -721 587 726 147 -368 424 999 -121 665 683 335 -154 -559 -416 -120 -846 429 960 -13 444 500 64 -841 -111 -379 -10 223 -992 -870 -126 781 -33 127 175 610 416 -360 -271 873 -43 732 -515 644 -718 645 -987 -456 -302 534 -584 -470 908 -481 931 384 441 48 292 -117 -657 245 -799 228 -721 92 20 646 417 143 154 -628 923 -437 -55 11 940 -910 -69 87 -659 -19 588 -587 -966 93 -856 -213 526 567 -385 -458 261 35 -569 346 -427 -770 578 561 -144 45 -408 -300 874 619 -47 331 -642 845 587 657 133 -888 -931 -905 -582 51 -264 821 -705 -649 -946 -182 363 382 -341 14 -981 366 -987 819 259 158 -413 73 -634 724 -502 450 -211 -78 -999 -563 832 -389 -842 -918 568 972 939 197 -903 552 69 598 -339 -237 -231 355 -708 -733 920 210 -491 88 296 -126 -263 567 768 822 751 -984 -241 796 -170 439 -164 224 54 -179 -699 -496 228 -745 -554 545 553 -243 74 175 206 -226 335 122 540 630 -447 254 -432 974 -678 434 333 125 515 657 -451 492 902 619 -97 95 -573 -405 -454 319 843 187 955 -907 -681 -30 -817 -222 -798 316 758 -519 -842 664 737 319 463 89 854 -861 900 -67 -659 -751 -441 177 -405 -247 743 -512 -532 -435 507 -734 808 -528 -175 47 -311 40 804 132 -120 -787 -366 625 -29 998 573 -605 -668 274 -948 524 -511 420 -92 -935 -604 972 278 636 910 714 -866 928 -553 642 693 974 -658 37 -626 406 -199 453 825 -792 488 640 106 436 -810 -532 -144 -34 240 -233 699 953 -16 914 -36 -905 462 -626 677 643 525 308 926 -136 -672 -396 -382 901 -636 -362 414 67 -272 -277 816 685 -324 -308 301 788 343 -919 -726 -379 -796 824 -448 727 651 277 315 -292 807 176 -908 -871 -239 -748 -334 564 754 309 375 644 -184 38 -733 -89 209 -417 58 151 986 -448 -571 -970 732 909 -153 -640 545 -361 646 -41 -389 380 -388 -407 -116 -587 881 722 -94 678 710 970 669 -966 436 -658 861 -822 -903 810 118 796 863 524 233 -711 78 -577 -16 -792 -476 -991 -36 -514 689 262 966 -945 -192 384 284 614 -102 -56 -192 -884 435 529 244 -244 395 859 68 539 -28 -562 978 912 604 -516 -195 225 -493 -536 754 176 373 -131 496 -207 670 -171 -622 62 -434 574 -163 -694 -607 637 -602 367 753 -567 -12 143 -256 -644 810 -846 970 24 315 370 845 -358 -941 100 678 489 -252 -754 192 -629 -397 997 489 358 570 -917 -418 -363 533 -926 -629 -691 990 -560 -36 -147 354 801 -209 -451 425 383 395 -909 -697 -669 748 699 -731 -346 181 -334 -522 -163 -644 932 358 737 -146 -427 329 328 -147 -103 293 -882 -143 328 296 923 -284 -946 232 -649 397 635 -663 694 -145 -232 -512 634 -707 -220 291 -902 -824 -892 789 -265 -599 554 -117 -893 306 -870 318 241 -896 705 -56 -235 385 -644 712 53 -882 87 381 613 710 -912 -224 -460 -670 767 -994 -104 -552 447 -45 113 -662 919 464 586 -707 -936 -246 -952 -707 -355 -25 -873 127 -890 723 98 -932 119 -693 153 -69 -678 290 -295 773 191 51 -400 -201 379 -631 -199 -876 225 -945 258 -994 -668 -558 -915 -598 865 -100 195 31 -157 696 -969 775 -191 -613 155 -755 -208 -154 951 536 102 -778 485 241 -620 470 112 520 -790 508 763 -692 176 -469 -900 683 -649 199 -637 220 517 -233 -387 307 243 732 -217 -369 63 735 39 -258 981 -421 -620 -930 -45 697 -155 -527 -509 294 457 986 -81 162 742 -137 326 -162 -311 947 706 -163 -756 348 380 853 907 -888 -997 -436 -802 264 371 374 -842 623 590 724 433 797 -820 -902 513 -914 791 185 528 180 -306 342 -614 -914 -627 625 -64 77 -793 -699 -499 277 513 -555 -667 -890 -900 899 -130 -903 -852 -614 547 -647 -1 428 932 392 -178 -258 94 -776 -156 -39 313 752 -452 -529 632 -809 -31 -651 -73 -994 244 628 827 -979 -812 -607 -886 -205 988 -62 991 -281 -739 -191 -726 446 -587 422 846 -771 -375 -770 -965 387 -54 120 979 905 467 103 282 575 656 447 -833 -350 -126 238 -643 672 -625 746 296 511 964 774 913 73 227 849 -912 -212 -101 -829 -383 920 -666 432 -840 -184 72 -274 -1000 -588 576 -579 460 -14 226 84 846 -596 -442 22 -25 282 914 212 996 -118 722 -60 297 -920 -282 -20 -961 218 -811 -589 954 -612 859 180 453 -623 583 844 -552 885 -583 20 -369 939 523 -932 144 77 -40 958 -772 -127 -256 786 -791 -540 241 390 2 544 150 363 865 77 -25 692 -842 908 986 595 388 265 331 150 -97 582 -178 -86 515 -49 -695 -23 473 894 133 -839 624 -655 -511 392 -387 -633 -774 -954 178 684 731 -625 -172 337 198 841 -113 -536 445 -476 478 -985 980 483 -327 -463 -129 346 163 -122 -205 -807 873 -105 96 67 -499 -720 103 -457 -153 -149 706 -424 208 -541 776 -148 912 -207 -559 -213 -511 -489 -598 928 -652 -393 -141 926 -813 39 903 -873 -972 293 390 -538 290 -328 832 -746 110 -145 -847 -443 692 844 -401 -443 943 496 -308 316 420 664 68 -390 -305 -358 -328 -297 -227 281 472 -125 -918 421 -674 -530 -853 228 945 -954 -362 -416 -700 -764 -155 -671 -176 -493 -394 241 -53 -667 -908 -989 838 180 549 -957 586 -203 35 746 947 949 -956 294 509 962 607 -111 -817 289 -940 -332 853 -137 890 -251 -394 -699 340 352 -497 855 -217 283 -586 567 -971 806 936 581 785 261 -917 70 750 -15 -60 129 8 805 649 -789 181 -314 -84 -789 773 884 197 997 264 638 771 -986 265 555 -718 -207 -402 -47 221 -173 864 -468 347 603 657 838 759 435 -574 690 -705 -625 -899 -739 -799 -309 119 -433 -589 352 19 -615 -597 -552 -906 129 68 907 383 601 256 -759 871 -18 -305 823 487 930 -290 -528 88 -546 -343 -15 909 457 610 -856 -367 -46 942 806 -7 336 618 -5 248 -917 838 -8 879 -266 -936 357 662 101 -872 -536 362 -670 -496 508 713 331 -591 -449 394 472 -373 -790 -874 335 844 -970 -178 -606 -968 -205 629 81 -320 103 -601 -613 7 -645 958 640 66 712 59 -880 334 -631 527 203 -102 -582 -690 -591 -755 -350 -475 -81 -456 267 238 -610 -34 348 649 966 -895 69 -159 234 221 -824 730 -832 -734 -460 -411 -874 304 809 -513 -556 -439 524 -193 408 -206 -232 726 192 983 555 455 948 -116 -560 688 -153 -680 -254 -361 -350 -828 -775 -578 -354 844 -9 252 -249 288 827 -2 15 -371 376 927 -900 -321 383 -160 -759 338 203 -453 -6 365 -337 337 354 947 60 -111 -844 -52 -92 787 -215 861 -618 -883 372 -1 349 -329 760 -750 381 444 -205 -129 437 -204 -306 -619 91 688 738 727 168 -166 -475 -291 547 596 -835 613 724 663 648 830 301 813 -15 705 -504 -496 -544 -674 279 -172 -738 557 764 520 380 458 -683 662 193 -173 -210 -99 772 -803 -135 293 873 653 -915 -942 803 647 -817 -224 245 502 969 -780 -908 -429 51 -31 608 -191 441 101 991 -658 -787 -685 830 -464 -424 538 -480 655 554 -181 523 285 886 -708 -840 -172 679 -244 -946 -895 -424 342 756 -13 -455 -1000 -143 393 -186 214 -582 -769 866 -180 -17 657 538 581 127 -873 220 673 483 644 -409 -54 -554 -818 -689 -386 -550 98 112 -263 941 393 -655 109 457 -155 472 224 522 -869 -795 -578 453 -472 -282 987 -716 -67 -358 943 -910 -542 471 43 123 74 -978 -380 -121 979 928 936 146 667 -451 -267 -785 -568 174 431 -861 362 -440 147 478 499 -52 -934 306 -581 456 992 883 832 -680 -547 167 -363 -791 40 863 983 399 -576 571 -790 851 18 11 -954 -97 -447 139 -6 731 350 -300 -406 533 -100 896 -106 947 -919 944 -976 17 -682 -824 -153 -489 -429 -455 232 910 876 425 -206 599 -639 512 -989 140 97 451 -619 917 769 -355 -46 -307 526 457 485 183 -244 -308 319 -800 -665 -482 225 -310 -600 -633 -934 -666 733 -455 628 -430 679 -279 877 328 -286 410 -795 497 -513 52 -990 -809 307 -496 140 280 485 976 860 -433 -48 599 -718 258 600 365 519 -729 -757 -650 216 232 689 339 302 -344 -630 -380 569 -93 879 -895 -318 92 -549 -744 -165 -242 -173 855 413 504 471 -366 993 -166 582 423 276 -693 43 249 -705 14 -347 982 -935 -257 -638 -751 -877 -676 584 252 -929 801 -33 842 276 442 817 -938 -865 -614 -366 370 -260 713 -82 -613 -66 -870 -274 -727 -181 432 -570 -518 506 429 940 -610 322 -91 -74 870 -896 835 -735 -164 -162 225 446 687 734 -3 -193 38 -402 333 321 310 561 70 -236 376 365 494 115 -675 -131 -53 -788 986 -140 -355 12 -724 -806 -468 13 -988 -954 -75 -861 545 -377 -116 822 -713 539 636 -188 -882 252 985 -46 -850 -795 345 109 547 -810 842 -357 -749 -249 837 920 437 793 954 -474 -808 495 -400 274 90 -152 658 938 -745 -296 453 -518 624 -139 394 191 -561 -558 -871 785 -830 -488 -126 687 132 -768 761 970 706 322 366 -445 289 -475 980 -712 -655 668 -370 -350 682 -564 842 -266 -312 -962 917 -642 763 -15 -111 -929 -336 526 282 76 929 -741 -435 -7 697 -459 429 -97 -447 -928 959 -420 424 -753 -683 744 85 565 -348 -426 -537 583 635 445 194 33 -725 449 304 770 -860 -759 222 651 -264 470 -804 -993 -232 -87 -991 -18 654 -859 -718 503 916 -12 -502 -795 -878 -820 2 -221 -79 462 -53 500 207 479 -97 542 -400 -676 569 -136 992 -186 947 -51 13 -524 -584 122 873 -706 798 451 951 864 559 113 -111 231 -415 586 991 -301 -898 361 -148 64 202 344 -951 -331 -257 90 -329 -309 894 -536 -115 956 -126 56 428 204 702 366 703 523 403 -948 188 322 -253 157 -991 498 -806 851 -347 551 -975 415 236 -80 771 391 -385 -432 739 -442 -90 380 9 375 316 116 465 901 -539 311 583 831 -543 916 392 298 -809 952 580 623 156 823 -682 -310 160 989 -482 -83 -538 397 -964 -295 -132 -398 189 99 918 342 357 -823 301 -953 -230 559 -592 906 -311 271 200 192 -737 -325 -770 -304 -896 -20 911 348 930 -225 260 -987 -689 801 688 -244 -827 -762 242 -517 -378 -26 708 -690 378 -712 358 966 -411 -590 -493 661 -517 780 -829 -393 -182 -449 -554 -848 -67 331 125 -437 490 -628 -617 -775 -212 -949 -694 741 824 93 -955 -472 -149 -145 -216 640 -72 -653 -854 949 988 -538 492 -605 -391 -806 869 578 934 -983 -754 556 -947 -942 771 896 -722 -890 443 449 656 914 214 761 242 827 -96 -560 -992 561 -562 252 -560 773 -911 -466 251 -735 450 -635 -312 -979 -903 -702 308 17 -828 -228 200 -425 -20 -41 -116 207 -695 540 -855 86 787 13 522 396 -288 -455 -139 821 -482 -742 198 -307 726 -423 -650 10 -309 -192 -870 -167 -407 -840 390 942 613 -413 -818 -111 127 -397 968 643 -610 -223 -860 -128 236 365 -423 -353 801 -206 -63 886 -785 357 -486 -350 -205 201 553 -416 922 -230 494 -583 -429 463 -744 118 -445 998 -266 -3 90 -785 -509 -774 651 90 627 90 -955 732 -598 904 818 510 134 -918 843 -248 -556 976 -1000 245 591 642 394 -889 915 616 -309 -991 279 574 41 -911 -24 431 -909 -350 -807 817 243 -899 -34 -956 36 -100 -912 -503 938 -967 -658 296 958 288 -674 -726 267 919 924 -440 451 -833 50 -699 771 891 -958 485 -297 571 105 -55 -66 -790 -660 662 -783 275 -196 -160 -991 857 260 259 65 -529 -154 -22 979 -804 -787 -420 -925 -165 174 -531 -718 -68 -366 -659 -986 -369 107 -635 369 622 -283 -922 273 329 -899 915 993 -446 -496 -9 -97 439 90 -160 -429 132 -650 -647 -154 -602 559 -765 347 124 -969 -953 -94 -260 -303 98 191 -801 30 814 236 -895 5 1000 -754 -956 70 -349 -677 -422 249 -950 -325 -701 109 -199 407 -679 -575 166 -215 -214 -290 -686 -613 -12 -43 554 220 443 796 -271 -325 473 938 914 -892 785 64 -957 460 682 86 633 -922 -901 -464 645 -728 663 -975 -626 -844 469 834 961 -611 169 -618 638 -230 -992 967 -875 59 202 -534 -724 -69 -535 -978 505 768 -991 68 -983 838 -452 -499 -136 32 -330 162 6 660 -312 114 -391 -685 642 -787 444 -957 800 -357 374 -70 99 573 -369 -572 -160 -183 993 -975 689 -970 720 930 813 -121 692 -126 -20 -294 635 -383 -944 714 -238 -287 -473 1 -330 -90 -35 671 -658 -461 686 421 -880 -712 -983 306 298 116 -609 -8 -117 538 -340 919 -448 -456 -356 -484 -460 -788 426 -152 -363 -856 -574 247 -541 -208 720 37 -340 879 -599 299 -262 -835 -167 569 158 874 -975 715 370 -891 -637 -713 574 502 125 642 330 -5 -20 -499 301 495 -194 438 -603 -917 -754 503 312 961 711 941 849 116 1 -408 152 873 -936 -327 65 439 293 653 7 -844 -633 -412 -16 24 251 904 904 -255 -154 620 400 -915 715 853 -403 752 844 211 -260 -346 396 -612 375 879 -319 737 78 -811 -305 -537 705 -136 -633 -77 353 -277 -317 911 618 185 -909 -214 930 538 173 352 -519 638 877 -182 -600 -321 748 64 111 -573 218 580 -921 -238 -851 -204 -448 -338 -3 -65 -312 932 -708 588 631 973 220 227 -415 -612 -759 -170 -753 -685 -291 887 -971 -710 762 257 -57 915 -979 877 -939 -59 -644 -314 92 -180 -3 -892 435 539 -807 -38 251 -965 -965 -369 596 379 675 -35 -829 -444 -507 -239 923 236 576 500 -610 964 -434 812 -236 219 -512 -775 782 -603 638 -895 861 482 828 748 -303 -93 -174 553 -706 836 135 173 899 239 -147 77 356 -913 736 -132 -569 -154 599 -384 371 -242 880 883 319 82 -484 -424 -449 3 704 376 631 891 523 65 287 86 -789 70 193 -752 -814 733 -84 376 473 -64 53 607 572 600 -654 565 140 -492 825 -448 979 -6 -612 -176 452 -463 61 -225 900 -615 -158 -553 991 613 -376 168 595 -344 805 -97 -368 -966 -792 306 -884 -841 195 906 144 -301 999 -966 -492 -673 -427 396 540 861 610 -58 3 745 633 884 864 414 -467 479 958 872 -328 -860 961 417 -382 60 540 -567 -141 332 -849 -211 -901 571 -244 -664 430 -542 -480 550 -882 -952 -323 616 -367 -635 86 92 75 847 -829 153 622 384 404 391 -237 465 286 -204 737 766 950 -354 556 837 -138 596 -591 -400 -761 396 601 675 561 -485 470 -344 -424 955 -929 647 591 649 -389 449 875 -767 602 -461 837 -710 -73 420 -209 -407 523 -272 -188 598 -986 416 -331 -645 631 85 -649 -598 -826 404 618 -786 358 -419 609 -240 -23 -521 156 372 12 -491 -787 -923 -213 836 709 676 -842 2 -815 -15 593 885 -927 -896 -651 194 496 115 214 494 261 552 643 91 815 -607 380 480 971 -595 987 559 304 813 -121 -978 -300 -225 -522 -807 -882 -798 -668 989 -687 379 396 376 703 141 -753 543 880 -386 993 -575 115 -701 922 178 -539 733 -539 836 -916 887 370 213 -985 -247 -320 -438 -319 341 173 -539 -658 724 -952 -610 305 25 -819 247 468 740 -622 925 975 -786 351 659 971 -740 -75 125 -367 38 19 -571 -69 730 112 168 228 729 663 -185 208 -726 970 -736 314 -858 954 587 799 800 -857 -92 -142 -904 475 529 -34 -982 -346 -300 490 350 -987 -208 29 966 -400 -432 560 -954 411 547 266 -412 -747 645 -916 680 -955 -773 -862 -615 625 -85 331 -405 636 206 -621 -332 -222 614 751 -331 940 689 -492 -888 -588 -186 730 -97 409 71 -102 552 -439 761 -607 568 -993 -441 -39 425 546 272 592 -71 -146 216 -39 -937 -363 873 -1000 -120 -53 590 917 -585 -65 -18 284 37 -146 137 714 524 726 -315 50 389 -639 920 -302 -550 535 487 346 -571 -616 266 332 -750 -585 307 -453 175 291 96 -343 -466 -729 608 -962 -781 422 740 -501 -711 970 -843 -556 768 -475 575 635 476 -433 -990 252 828 876 -803 -434 -668 -904 -829 759 -402 -950 575 -638 -820 -454 -981 683 997 238 -30 906 657 984 -626 644 432 484 571 -589 603 528 12 117 -727 -722 -219 515 723 -772 -657 -711 -15 628 -907 754 -723 728 -102 -329 505 -478 865 -887 -289 -685 -707 719 512 -52 827 -891 893 -192 995 101 789 -708 -932 -908 -726 -851 435 -456 722 -526 -864 -131 613 -39 487 -799 -48 991 -639 -342 -247 -145 670 996 -956 -999 146 -709 18 138 398 236 207 207 -532 862 715 -428 -512 -939 956 320 -341 -346 977 865 -585 -262 -745 -195 -254 229 5 467 180 700 -758 430 -604 904 963 292 524 -478 975 -119 -921 -65 -960 684 368 -866 -33 -649 -241 -33 679 851 614 45 207 831 899 779 384 -21 -285 -781 870 377 38 467 -825 295 -346 -667 754 235 -527 -13 -615 337 -845 630 703 499 549 713 -503 74 -75 5 635 765 891 -937 77 -54 -853 -704 -252 -13 690 200 549 -692 -183 557 212 722 -840 -60 -517 -796 93 976 829 -551 -4 -762 622 -797 880 209 399 -665 -409 -199 -406 505 -983 807 -869 -449 -185 -522 662 275 -866 181 -328 745 -759 -285 778 -143 -86 -57 704 870 793 711 -213 194 -905 -202 -8 297 383 767 -921 -160 768 973 -303 868 -206 888 900 -549 -32 -224 -786 -207 296 -84 -872 -47 -473 806 -535 -103 668 -319 688 -49 86 -505 -474 -236 26 941 -95 -332 175 -641 -602 272 833 523 652 628 638 217 -608 -593 822 -428 -562 739 889 -882 -567 -163 -109 488 149 -2 -905 794 -938 -850 -642 -505 165 -51 623 -620 223 -545 418 204 -901 -342 342 -766 338 416 -969 634 438 259 108 -59 -187 495 -825 -639 128 -44 612 816 564 -64 -639 -15 -93 -729 -210 -815 699 -250 930 217 540 267 -843 -369 30 -843 264 840 -213 961 465 -1 -627 631 735 820 130 198 966 -173 -643 456 601 -475 1000 939 53 -295 -643 972 509 -707 -73 -401 -796 534 -777 456 451 918 56 -466 -685 755 -331 122 914 968 -449 494 -411 -81 -46 404 89 918 328 62 -506 624 467 -574 36 995 331 582 -139 -613 -613 -721 -905 913 -507 596 -582 720 680 -928 89 -990 -439 194 -653 -242 853 437 810 -135 886 584 -351 -102 948 -190 -150 210 19 951 -250 -676 -748 -98 887 577 421 772 -95 -266 960 -233 -940 328 -185 -549 447 80 -677 -98 -34 -643 -521 640 393 296 166 -129 939 414 -218 -654 -162 669 813 283 272 614 937 807 853 -322 649 202 486 -235 292 283 436 -568 690 -891 180 740 417 -217 295 826 807 -177 883 873 963 -140 -430 944 -547 412 -865 242 -104 747 150 -837 -170 502 90 -787 -195 675 15 -665 -503 -697 357 194 -987 389 578 459 638 -501 -60 852 -15 -860 -337 -474 56 632 -824 -811 35 971 719 -245 -877 -807 -516 979 152 -236 -562 402 -621 211 -38 -494 -573 359 -978 582 793 -166 196 -221 -925 862 -917 -954 -579 -244 -396 126 864 970 555 288 -236 -544 -782 -420 478 -515 862 -59 505 -91 -130 -100 461 997 -595 -636 485 -417 -265 -691 884 330 -62 373 381 -100 -80 -272 708 907 -147 901 749 514 -212 -601 138 421 -68 206 219 923 -954 277 84 658 540 -452 255 725 -554 628 337 -458 -756 -261 268 283 -908 -769 985 -865 341 -17 639 737 -144 -941 -788 -769 626 961 -406 -355 159 433 85 -68 -115 -458 660 -824 -602 974 705 -514 448 -93 756 -147 -529 -778 936 -856 429 571 40 880 -148 325 -312 594 -261 -118 -159 -521 816 73 -85 619 -992 740 246 -151 715 914 96 -513 -805 -870 474 -339 -966 627 -828 957 -24 28 682 569 41 -270 -424 63 582 -993 -283 346 62 800 -93 -2 -564 155 -691 -405 339 319 748 -67 -813 -547 977 -324 186 -414 590 -298 -243 564 73 171 -751 826 768 -115 -905 124 -363 -670 -330 -505 -578 -163 -446 438 652 -247 668 214 -834 914 880 -322 76 -897 70 960 783 -509 809 -776 -841 648 -261 -411 296 -421 -567 -190 -557 197 -163 -650 -535 182 -396 622 -133 -410 583 -783 -608 -790 -48 257 -962 -686 -414 -541 -82 383 682 512 880 65 -83 368 911 -274 -65 -316 120 611 378 146 2 293 740 -766 -323 -584 -511 83 146 145 -587 969 39 -894 -26 -787 316 870 528 -685 -552 95 -459 711 -463 688 -425 642 24 13 503 599 266 -191 138 842 229 619 327 443 409 -800 -661 585 -233 -951 80 197 -414 -837 674 192 -375 -313 5 -560 -210 -272 -532 472 66 496 -256 -861 179 -542 -1 -161 -526 -112 -618 -31 854 -96 870 542 514 -778 -867 874 122 -707 3 107 823 -477 -111 -907 -809 678 -513 479 858 340 -838 791 -667 457 -856 59 -507 611 -964 951 259 -289 2 -378 220 -377 472 425 -121 -413 540 -468 69 776 409 709 816 -230 -879 872 792 606 -659 910 -559 331 835 548 48 -452 -806 -722 501 -23 890 -279 18 588 85 -475 321 963 822 -540 -544 459 572 366 -613 -768 757 885 -419 989 -147 -817 592 614 880 505 252 -650 731 -18 -229 469 163 908 -176 706 -640 -771 -574 254 421 321 -614 -12 -26 713 499 95 296 636 -687 -60 -438 -719 300 -178 725 341 -128 49 -353 -343 -392 -580 -452 -830 -83 -716 619 668 538 -430 34 -128 -442 793 841 20 53 -522 -556 -407 436 -650 -930 929 429 526 -491 915 -816 -342 -164 -61 -957 439 -931 -682 265 500 126 797 764 -101 335 -165 -796 767 510 812 618 554 660 -746 -244 699 -363 -973 746 764 723 555 421 364 60 970 -386 -328 -467 120 -215 -435 -702 540 808 -617 695 -181 -984 984 359 791 980 -145 392 -799 -704 387 -418 -854 -354 287 -744 -74 -359 4 557 -669 -594 380 -416 -518 797 842 519 355 -451 811 529 55 -581 373 -527 994 515 968 473 428 -932 705 -632 831 -625 647 328 728 -840 -921 0 165 789 -172 -194 -610 -37 71 -662 258 707 -191 966 -934 -753 551 -931 827 -186 822 -865 -411 711 -434 -778 897 -35 -430 -155 -916 887 220 -263 200 -874 -548 -354 -532 -203 -621 662 -400 574 408 474 320 -453 -472 -979 117 657 852 -906 -662 -930 286 -173 84 92 -655 418 616 301 888 354 26 -49 413 -382 44 97 343 -663 892 112 -245 365 688 -289 -354 990 228 -737 839 -550 66 -944 238 -348 654 -541 -836 465 -838 207 997 -848 -502 591 988 -283 -583 -788 -837 -885 645 419 -702 -627 -777 -117 509 -422 1000 600 -616 518 154 588 -69 -226 515 -364 -37 -173 454 950 953 -605 321 124 118 -683 100 576 -828 995 -425 254 424 44 362 623 -215 809 604 277 824 295 -97 -861 820 223 148 459 -785 -872 -536 502 -558 -658 -761 248 -346 162 -386 -618 506 -307 -756 -564 -736 856 895 787 -304 418 124 943 -236 -980 -345 -25 -227 -837 798 780 90 -59 359 954 680 52 -689 963 -807 354 342 33 506 740 -491 777 352 341 -825 -935 727 -673 -667 903 705 703 529 -590 695 -106 298 -980 -782 364 567 163 -234 117 332 -847 111 354 -612 -462 -494 -242 -541 -807 -741 -479 -547 52 892 -663 -924 192 -404 590 -959 122 -327 -153 -99 985 617 -878 -376 -838 -856 883 -857 850 374 -530 193 9 56 -397 -222 511 515 845 98 -168 -289 -998 -546 641 -611 -817 -977 200 -861 -495 771 -909 208 762 548 -557 -383 -463 664 -793 815 64 205 270 -898 -807 -259 3 -501 -158 959 281 -780 776 -375 244 257 -617 149 833 -365 11 761 680 258 -990 -488 -532 -219 -484 -153 321 782 -231 486 523 -368 51 650 -613 55 -249 -511 255 -95 -676 41 -574 -554 972 728 -52 445 540 -366 738 -887 -884 -946 115 -370 -320 712 -623 938 -840 87 -594 547 831 617 -610 144 -685 -84 676 316 -222 -44 81 -967 -998 -214 -797 -148 713 272 -276 -431 859 -657 732 -577 995 733 -342 910 -715 425 -861 -900 -550 -816 -817 -127 775 438 495 546 864 132 -234 827 148 959 408 -495 514 33 -769 207 864 400 -236 157 147 923 20 791 60 -580 838 -770 -719 -120 19 302 481 -705 323 46 -316 939 -426 460 -255 -312 873 584 -94 -617 -254 306 952 -905 -18 -556 745 391 535 -603 188 445 -889 150 -516 -193 -478 204 764 -111 24 -361 27 -167 -525 -907 944 522 7 -711 343 157 -57 270 -12 -783 -402 618 251 -812 37 -519 419 -457 784 83 -562 -618 783 280 152 995 896 -995 421 -99 980 -66 164 -952 -773 -732 -718 530 864 -146 -435 53 56 915 -355 693 553 289 834 -317 472 136 555 -974 -589 -915 369 207 757 -986 148 -466 -658 -317 -348 -838 463 -457 64 -4 -943 709 868 973 -507 754 166 -324 280 -454 -239 -75 316 974 -769 338 -121 -866 517 824 18 -889 -484 -781 -129 -701 182 614 -969 -438 586 -808 689 542 983 -401 -907 579 -528 50 -342 893 993 106 977 -630 -535 84 -619 -309 89 713 19 360 411 670 145 794 -837 457 997 408 999 -560 -787 -972 -778 -522 -233 -857 136 474 634 333 -300 -484 189 747 819 -162 -324 863 59 -464 136 134 620 593 -652 -678 -527 -683 590 -827 -433 -645 25 -304 238 125 -812 -441 -48 961 -226 -516 -799 -216 940 -213 294 59 510 -493 -162 256 -927 -245 -175 -135 171 245 -950 823 -334 -63 297 -782 433 703 307 -296 -699 -397 -345 846 -870 771 22 328 684 425 -929 275 642 54 -421 890 -202 514 452 284 -690 -457 -52 854 718 295 -894 -81 132 528 -189 -782 631 637 -858 474 -331 -157 -746 820 537 837 -352 610 -818 402 -728 -155 910 -932 -305 -39 214 -24 456 -96 167 957 -675 687 733 662 -188 314 564 440 -502 961 -635 929 260 910 214 -261 313 -899 453 -501 304 -265 643 56 -991 -973 -410 417 693 -650 338 476 660 -744 194 -955 956 384 -737 -127 966 976 602 202 -663 -194 467 824 -527 -679 293 723 828 -337 -487 307 955 -520 759 774 48 -475 -119 674 -972 -66 931 164 799 -366 650 -829 534 313 -356 -82 111 -779 -913 221 -276 782 -350 754 647 621 426 -426 -75 -906 753 -530 -632 -252 600 839 442 -78 60 999 -561 789 47 12 -183 499 -986 -586 -363 -649 -633 69 -902 -58 908 -80 -13 -788 -521 -578 -988 204 -996 70 -632 750 -939 -196 -342 -37 855 -828 -138 194 -837 -744 -765 563 -948 -744 -885 668 3 -284 -390 -673 -375 -209 523 509 -730 -682 -15 -688 707 104 618 221 675 -755 535 412 -38 -780 767 -539 704 689 886 -788 -955 860 -578 264 -780 -158 -905 599 -169 -531 274 -703 -922 -745 758 -792 125 -18 668 379 562 -50 -816 -395 113 -183 -113 817 866 -73 -933 -351 -83 383 -605 618 450 -89 -188 -95 -767 -897 409 -478 671 -89 -265 863 -278 -855 -573 -900 -112 435 110 -57 476 94 213 -527 488 434 -456 -276 -559 381 -912 717 356 84 7 609 125 -49 190 -550 -265 416 620 957 -503 241 -979 -555 240 226 -697 546 -611 -918 -778 -923 952 545 227 -606 -925 -761 211 262 -379 -910 364 -748 -274 -305 -711 302 -394 -678 -415 421 -198 300 -786 -452 928 -508 253 -878 247 486 827 -896 804 -958 -850 -559 -423 931 -807 197 -94 -280 -752 229 -928 96 999 613 314 93 499 123 285 701 -354 -514 -154 -487 -696 868 930 215 -900 398 -790 -186 944 117 144 486 -955 762 17 -237 -141 -47 -348 -509 -409 855 225 -825 314 -490 -865 -773 431 367 -569 821 638 -44 -937 -461 -708 -45 -250 -364 980 78 -470 -413 -823 -720 862 -492 190 957 -559 871 -103 972 -431 472 -776 753 763 359 -621 913 326 -781 462 811 816 531 567 -354 -42 -10 -165 -570 -178 60 -344 -72 -368 524 -991 -912 765 -926 -676 373 -193 481 -393 -332 698 -482 -475 -167 101 695 -662 -753 -284 117 33 -265 -38 -964 23 -542 283 765 983 -184 -375 -229 772 -662 -593 62 406 381 -927 -949 -860 -661 -842 -151 -957 -125 -478 307 -560 865 672 -834 -665 239 749 124 683 160 -158 -34 -61 -850 225 492 311 -721 342 -907 -84 -93 551 -412 -774 -973 621 -373 -22 -893 -319 84 -505 -574 99 315 -424 522 -50 883 -181 -975 -167 768 85 616 585 644 818 271 -426 -527 -901 975 -679 -568 103 -294 -682 -396 669 -408 -256 811 245 -594 -932 -911 -299 27 420 -805 580 557 62 386 99 -308 -541 48 353 171 584 -791 -96 -727 983 41 4 -84 -55 91 569 -131 -956 -95 -460 -147 252 -280 -737 917 564 861 -210 -966 796 -176 -420 -84 973 312 51 -813 -966 -297 244 69 -393 555 -358 -860 291 559 -743 -773 -592 -451 -54 624 440 795 -846 293 -908 -795 99 -342 544 -433 -711 69 937 956 1 598 -198 -316 -806 30 -716 -243 -73 653 876 -610 -859 290 -707 -790 -690 291 423 -903 9 853 -360 -668 252 -743 986 464 761 -449 -785 213 -740 786 -235 187 -123 -180 -937 -469 -535 -464 851 -775 -955 69 887 -367 248 -924 966 -742 -465 234 113 -646 351 423 -537 -873 278 -241 383 -45 -751 931 -19 -951 84 299 830 146 958 371 -203 103 192 910 -896 -434 -120 24 -687 -650 926 357 -77 653 122 76 -909 918 699 417 325 -548 -71 -109 609 -637 481 403 304 471 -549 620 -365 -696 -80 -58 543 -420 -347 623 -660 -696 291 657 742 -941 -192 -332 537 130 -209 256 -930 -417 -410 -810 -658 891 365 -767 -481 -968 920 855 -547 -433 776 732 -713 -55 -865 613 901 943 -410 -659 559 600 990 -173 -369 27 -382 971 -871 456 356 359 -561 122 613 -32 18 317 744 61 -108 931 954 -280 -57 685 344 519 -394 775 -457 -946 777 35 -541 994 611 502 808 467 784 -754 162 -125 43 -751 -396 654 622 -276 -765 -214 -931 981 -624 371 675 -390 -218 622 688 328 -815 253 631 793 270 -690 -776 545 -861 421 -66 296 421 -378 -275 952 -502 888 -217 503 -816 -925 -207 -689 738 499 295 -597 -184 176 -49 813 -995 -659 -412 404 -618 -245 -73 323 -159 -246 512 410 -443 336 -551 694 -368 -652 653 276 720 -533 109 -794 678 -556 399 277 782 -862 -754 475 -186 823 -1 -26 -432 744 388 218 195 -993 304 869 467 -452 439 15 -457 -23 -433 -707 926 -349 128 796 275 -300 -264 963 -849 843 109 876 -684 77 -901 -971 492 402 -765 610 -859 791 -187 82 124 855 -906 113 668 -415 442 -318 113 -102 647 -190 601 -9 -793 -241 -966 -835 -881 878 -375 150 -866 -31 -624 -588 -870 699 -823 -101 -959 370 -920 958 142 -82 -967 -651 -627 -239 -58 358 623 1 19 506 502 679 31 908 800 -538 858 -320 -854 617 -889 475 -16 -362 521 210 423 787 926 -775 352 -224 -484 -796 483 -928 266 -260 213 -252 -870 -486 -482 -7 -654 223 -132 -824 273 264 204 227 -16 -588 934 209 -863 -865 364 665 -892 988 -181 -18 836 810 472 412 -816 -497 578 -981 -587 677 -966 -309 -3 -894 -459 -379 176 -868 673 -964 757 661 -676 401 -255 -790 -116 943 475 -228 -951 840 277 -45 -828 -608 323 16 309 489 389 -270 827 819 -142 406 -766 -279 -557 325 190 -737 -996 214 -222 -994 -365 644 -444 -389 -977 -447 468 -270 49 -113 292 4 -511 -468 -641 -583 686 541 -506 876 515 643 -156 415 -140 381 -165 -28 -669 -358 557 -288 632 315 788 -523 214 426 -842 533 685 712 -322 186 614 -365 -279 -880 -759 -679 7 -310 362 -402 181 -110 162 -232 303 874 -700 -277 -874 -731 -94 99 831 187 788 37 117 -3 -348 469 -53 -858 359 -914 15 -27 784 -180 85 -991 -125 201 -915 -319 390 220 -775 -935 625 -695 935 -570 -943 712 635 -834 294 -925 -953 -649 709 -94 197 -809 -200 349 -411 90 -589 -584 41 232 584 -442 818 133 158 -349 208 368 100 -573 384 186 -612 -145 581 -625 752 -238 -363 595 351 969 -604 751 717 -7 -945 243 -11 485 294 -70 318 981 -291 -888 -973 294 -707 735 381 -370 -276 -101 172 588 -718 -237 178 -730 -910 -169 -536 345 633 14 -140 598 504 -274 -986 260 -589 -862 -849 -71 591 -20 -1 -590 888 674 253 798 -55 780 -424 136 300 -446 682 -420 783 -755 -787 976 184 -278 937 345 204 581 -247 245 -146 -962 864 -516 164 694 -96 -360 718 448 -461 -836 68 792 -590 256 189 794 -647 107 -910 -152 -435 573 321 849 208 -605 -565 456 -583 -985 -724 -554 489 -134 -118 278 -174 -895 -19 -965 -963 -558 435 -707 -335 854 -743 -320 -554 893 -631 209 -146 -714 -916 -484 205 883 -423 803 -560 34 12 -35 -166 49 -246 -11 738 -929 -264 695 41 847 693 355 -67 407 -245 -464 -455 -432 -283 -23 -789 441 -141 478 490 -71 -729 79 -88 -930 248 -366 -666 -556 768 287 -438 -284 -486 -658 -784 724 -758 -121 -269 300 -512 224 231 -152 414 -372 914 30 136 -72 211 -457 761 528 -86 511 627 -191 -136 -263 673 -855 112 -811 -138 15 -705 782 -309 667 -508 926 -446 -408 128 669 -661 736 -434 -104 155 -843 -615 943 162 -23 801 884 517 661 456 644 -402 -415 517 -873 591 256 313 -746 719 391 -636 -433 470 679 483 666 -4 90 -590 -515 860 -440 315 -113 505 589 653 -972 636 117 677 645 -594 524 396 -357 487 -185 28 783 218 100 384 -449 -478 271 -554 846 857 -650 -417 41 -532 -635 356 -526 414 185 494 -549 -214 -821 -318 -688 528 753 313 -448 840 830 156 941 818 857 -622 905 -225 -355 120 816 -709 912 974 -308 -273 -791 66 -766 706 -281 -515 -542 541 796 -342 -430 668 964 -539 -876 -66 -380 -408 -396 -960 -744 -926 117 -647 142 501 -484 -757 -15 657 969 219 -875 926 944 708 -337 -218 802 -287 315 -225 921 -603 -911 -986 522 -159 480 848 31 231 821 -677 -472 -60 809 777 -531 464 -50 -444 -377 -706 422 -126 842 876 545 423 235 -398 -371 242 -83 -944 312 272 925 7 27 323 -952 379 307 972 586 978 -446 -139 789 -569 -421 -635 261 655 64 520 -479 717 -968 -978 -142 -337 27 -527 999 988 -636 -868 -508 -924 -530 -800 706 398 -253 -994 -423 569 -903 864 631 393 228 -640 -584 -91 -668 336 -135 521 14 -808 820 -351 829 577 539 -682 -103 428 29 -701 -258 -167 -790 911 787 471 276 -802 518 -281 -117 -900 289 548 413 238 301 -663 -156 397 -877 284 837 219 -452 354 697 720 257 -367 922 -730 -388 -602 642 744 -101 -255 924 -94 -310 952 -910 439 475 427 662 -766 -716 301 241 308 630 -377 264 497 774 -809 -667 -609 -528 -478 -418 -67 -419 -826 124 -133 491 369 425 0 555 -80 -961 -679 708 -598 -593 -13 283 671 0 358 821 562 -309 -770 824 -441 -616 -344 549 829 -674 633 971 699 -272 -722 441 676 -948 137 653 -228 229 -197 260 162 753 -630 939 -891 -302 -894 143 744 -625 -820 -897 -575 211 -414 873 178 427 42 -867 -975 -165 247 -239 -927 963 787 342 -403 -854 934 467 487 255 -215 112 -148 -237 -938 -949 537 -868 978 473 698 -541 -99 732 31 -75 347 639 861 -440 647 -316 -485 202 165 636 -709 -87 -281 -602 -89 3 -685 905 -290 -531 596 -259 -975 326 -481 474 -491 -831 -711 -163 714 387 -503 -688 453 -963 -242 -506 -642 327 453 -353 143 -826 465 -556 -833 -177 959 -872 726 -808 -57 -71 894 225 -947 161 967 470 17 -657 -921 401 732 453 -625 392 122 119 -917 660 560 -818 -903 926 670 -38 -817 251 844 197 25 -717 -691 582 -473 78 -846 -849 -576 -327 501 -225 -546 783 -170 -639 -154 526 574 -142 26 -254 -166 -583 139 -731 734 -714 159 574 48 120 -126 -289 365 720 906 475 -428 -190 -682 -620 464 435 -773 -420 -163 -798 573 688 -86 149 680 -572 263 -835 -253 528 486 796 690 -816 -675 -592 -815 -936 -359 743 22 -809 92 697 760 814 -653 -736 137 -663 -95 -679 -448 -766 -253 -6 628 460 737 922 818 -486 -793 283 -650 -210 864 -765 470 -166 634 502 886 763 -432 -59 21 -253 699 -582 865 -453 -663 -165 -850 -327 175 -761 816 -497 -754 -342 -850 147 -774 -465 55 -529 376 -975 736 -829 711 -718 911 -424 695 690 401 -247 -543 450 26 990 192 15 -795 -710 -156 -437 68 -164 693 620 424 557 720 170 536 -910 677 692 -979 -332 -769 -611 -572 -924 -438 896 -401 459 -31 -815 172 -588 562 -906 -507 -576 994 36 9 174 240 465 289 -864 -917 -900 -796 65 -159 -810 457 431 599 682 464 267 402 -672 -886 -271 -129 119 -367 -372 236 463 -612 -33 787 331 936 182 -177 -231 -309 -923 -416 730 -382 -838 253 -417 -300 808 422 -893 -126 443 -280 -317 -422 -208 639 600 -598 -469 -522 -514 -424 359 749 -653 134 660 -30 -737 292 -743 702 70 -832 -838 -5 -820 974 -943 -853 -421 -702 -510 -770 763 -326 -339 -364 630 -606 -891 381 320 -185 -577 324 -977 196 637 855 -126 622 -372 662 -888 29 369 89 582 569 560 883 288 -11 -817 -296 200 493 -158 965 621 442 432 610 563 -685 116 -70 -758 -310 -644 252 -447 -869 -430 172 675 -970 443 871 -814 -310 444 -272 104 494 -813 284 -696 758 148 597 317 -150 -541 93 -966 857 279 648 146 726 959 493 12 -168 747 -28 -701 -384 -967 -6 723 -508 -302 422 -800 230 371 -165 726 333 944 -975 96 394 -100 -88 271 221 780 919 -903 437 -280 -847 -823 -225 242 -976 -948 -438 -425 -624 735 67 -291 292 10 -168 473 -193 642 -818 -78 -497 -831 227 180 -102 -393 442 382 -659 281 652 -919 -973 -361 350 341 -49 -889 716 787 -416 -53 -647 346 191 649 -33 -430 -729 -546 510 -400 -314 -675 -871 -446 -610 -577 626 -269 318 116 -286 -545 -595 -843 -921 -304 -387 -872 665 -8 2 -505 534 998 735 -579 573 -76 231 -836 713 -368 -329 828 722 -57 571 -168 -307 400 916 -661 -429 -576 -737 720 881 -553 299 -860 -969 -39 805 -538 -227 541 -764 -734 996 -594 483 -807 -825 -477 137 -758 260 -205 -460 -15 -33 729 371 362 -142 -924 -423 20 464 21 61 -389 -772 537 -381 616 448 -816 848 822 -907 -264 748 -490 -414 533 -885 610 -177 603 -525 477 500 898 -397 817 894 392 -937 633 308 -158 885 45 873 946 999 -372 -23 -704 230 687 -5 -76 -29 347 -687 124 -524 217 680 980 49 -848 852 747 -122 137 800 -5 332 -471 -548 405 405 68 443 -113 278 -409 263 -171 891 643 -101 -651 -224 241 187 -956 396 497 -163 674 -162 -663 -980 219 -529 899 123 -875 685 -437 -815 112 722 -728 240 528 -741 526 764 961 363 -713 600 496 441 -175 7 -167 -341 853 -647 69 834 741 -138 663 -225 -186 -418 -795 -221 479 -904 408 447 -364 640 -992 936 -26 -473 -150 -646 555 -746 -566 -119 734 -603 400 519 -755 438 -501 -361 -620 -690 -386 -125 -236 -862 129 779 -364 323 7 187 169 90 -836 276 43 -528 -119 294 782 385 -663 786 -627 471 771 976 -256 156 -249 -59 273 -683 885 -559 977 441 -902 712 507 42 -464 0 -80 -207 507 45 -143 -679 -114 -577 -526 -312 782 302 513 249 665 942 -40 133 -38 949 -147 -181 -927 610 357 51 133 -799 894 599 -57 -512 -537 -89 -487 -210 96 644 565 413 -230 -687 -124 -398 91 873 131 -915 78 -134 701 713 943 -560 351 381 119 -203 -854 192 984 666 -250 370 750 632 918 205 449 -445 902 -485 407 952 -336 436 629 543 -585 -156 -54 192 77 -443 -629 -352 -3 689 -258 172 -292 -638 -9 -530 -394 -942 287 -25 772 -619 -533 621 790 -942 873 827 585 696 -91 -451 -104 -791 -619 -382 -282 689 -719 -45 -628 -276 -338 -822 954 756 -2 499 -275 747 -615 -476 351 406 310 699 698 592 597 263 273 -933 658 -897 -443 338 -737 637 -169 894 -39 530 25 774 403 -820 -669 -370 953 710 -697 736 -80 -608 -160 -536 799 -247 -89 -395 -454 860 510 -657 -474 286 -935 -617 -897 -127 -325 975 398 -455 -181 177 -349 206 -733 -271 -286 -917 221 -447 739 417 -53 -923 -895 764 350 -246 277 -566 660 264 -489 -844 795 -586 730 -399 205 -531 514 806 118 788 -682 -798 -262 363 109 701 936 -371 872 -117 449 396 -851 -791 216 328 -805 -911 -630 -305 490 -594 -414 870 512 -473 -898 143 193 354 -306 21 187 96 -874 808 530 -535 -828 -743 45 -603 248 750 -497 -128 -197 651 52 35 542 478 -254 -31 448 -60 82 517 51 1 250 -719 -175 -856 -142 903 735 703 -780 -28 181 78 -104 922 -88 933 199 -451 -912 -843 456 -758 -172 718 954 -205 56 -319 361 463 -690 146 -988 955 969 353 183 406 -469 680 428 776 -636 -34 -109 989 510 -501 976 812 -854 315 -498 -580 421 -191 -313 847 -616 -309 -197 583 618 958 762 100 968 -401 71 -725 -331 923 -10 367 -451 870 -650 -296 228 976 530 639 -868 348 859 684 965 979 -46 163 -644 -941 881 -146 -864 681 805 924 -508 -780 918 -393 835 846 274 83 -213 -776 114 -35 -402 327 889 269 700 -459 -846 51 -609 27 115 -23 96 16 977 706 458 -515 228 -632 672 -655 819 938 -567 -159 -380 -646 -546 -259 435 478 674 166 -411 481 158 -74 -778 343 444 506 417 942 -519 630 -925 -160 -830 808 -901 -534 -798 428 -410 503 923 -44 -89 266 -199 -83 17 816 -269 853 961 347 999 -692 -774 951 -72 -889 359 -141 610 -462 114 -292 -409 -830 321 -758 278 -125 -839 411 -94 262 515 -653 761 783 -461 436 741 791 996 -367 -56 -33 -654 -335 -953 550 717 895 600 -181 -614 31 219 -710 928 402 141 -328 -910 840 -570 -743 478 -588 -538 -629 900 351 -616 13 430 -921 -157 -905 -234 -590 -652 -376 -667 -984 835 500 39 -358 222 858 294 -38 -34 -246 -866 654 -603 -428 -196 457 -714 162 620 -214 -905 -776 -699 75 -578 451 -284 -97 45 40 -182 788 566 -400 155 747 -858 866 401 -953 58 903 -376 -370 -229 198 -130 -537 70 487 314 767 -192 -556 132 -842 -44 992 88 815 -282 444 102 -452 148 383 248 -297 -595 -944 -260 -168 -352 -363 763 478 196 921 -737 403 621 -311 818 884 929 811 -260 -797 -239 -771 -233 859 -426 -258 69 319 -969 968 -604 -837 961 -774 -737 924 402 97 395 -335 995 303 -696 -718 -937 -619 -389 193 -460 895 840 258 836 383 404 400 -394 851 -593 -444 -594 -539 6 -346 -409 71 -179 -654 804 707 75 394 -542 -595 358 14 270 59 219 821 -296 -613 545 847 859 921 -117 -784 794 477 -563 231 880 -887 456 -611 -644 838 19 -923 -331 744 439 -200 628 529 576 740 -550 415 -631 -590 968 509 -79 -515 -393 56 -867 243 -884 -221 -188 -896 368 -820 406 686 315 501 179 889 925 -343 663 -869 9 -578 724 -682 -941 -26 612 331 -185 -112 458 -437 574 -976 100 901 -448 736 -643 264 828 -401 -736 210 176 -161 717 -712 -563 105 691 -515 -484 335 23 -671 143 -613 72 -660 -68 520 748 -579 -443 -169 -596 -57 704 -879 -81 -412 -595 -213 916 -272 -425 87 -967 209 918 -161 -18 -250 405 502 105 -139 -844 297 -978 -437 10 709 -120 211 893 845 -397 371 923 -485 173 -43 -713 -775 954 537 -418 -261 83 -100 140 693 -350 -217 -194 12 604 -629 393 -811 -810 -808 146 -894 204 214 -617 -483 -225 -80 889 10 -395 245 -242 -573 -44 143 -124 -241 -508 -319 510 -264 645 -514 -607 748 -520 595 19 -898 335 185 229 913 -857 -349 -653 145 880 909 154 458 58 -861 -653 616 134 496 130 182 228 512 -13 505 -282 12 278 -973 -925 -415 24 505 707 -791 300 905 -191 876 -705 -45 36 640 8 -864 781 -329 -69 402 -863 -995 644 -52 -678 -39 739 -290 171 -23 -982 -672 533 -342 868 196 297 -238 561 907 511 447 752 394 939 -523 -50 354 -453 -668 -196 702 -280 273 854 918 -804 -287 -530 548 -869 -739 -549 733 -534 -430 -916 -165 -29 794 -276 -116 -831 -16 -216 -956 124 -868 721 -913 -117 339 -584 -710 -734 -571 -290 -538 -76 -348 732 -60 -153 281 -250 945 -92 -614 -374 -333 352 640 941 -206 -419 888 -644 -735 93 -652 -680 546 803 671 -328 340 147 200 -918 -108 310 823 -876 -709 191 -383 -812 113 -990 -288 -982 -433 -334 -477 109 -6 -600 86 224 -485 -157 -650 933 -516 -797 -753 782 -438 641 -844 -619 952 -502 -248 -143 208 -690 563 -910 -729 -228 392 639 -871 215 220 -422 -748 -206 -180 -838 367 -524 -644 -991 749 813 791 -398 -668 -734 -694 -9 186 728 561 404 254 -224 794 -783 -225 558 -910 -186 437 9 -599 766 -728 -344 -419 324 -443 185 747 691 596 -213 -173 255 -732 -439 743 587 -570 212 -587 -160 348 55 -803 98 777 574 -907 440 664 -39 300 -970 444 -680 -677 672 -968 -629 -509 363 356 371 -559 -607 724 -453 -130 -792 -969 55 -280 -730 754 716 -656 859 79 -396 82 52 353 281 740 -592 217 -159 -185 498 -872 -148 -904 -8 -248 -388 788 482 -365 -221 -595 -926 830 -445 429 168 -664 -62 -1000 -501 267 -584 -185 407 -318 -74 -351 233 -479 -672 -389 -630 79 -582 142 612 -618 86 -790 -213 -639 963 166 135 911 61 862 -803 939 91 792 -417 -202 753 924 -514 -991 420 -467 -488 -958 710 -904 -495 -403 625 899 -800 -565 -735 -142 392 931 -741 -633 881 47 893 112 -27 -478 771 212 566 -16 -403 -592 -68 783 -545 192 -336 573 215 130 -297 -814 -531 -957 -564 -903 871 682 923 697 726 432 -416 -52 -680 -106 770 158 238 645 -242 198 -5 -910 -510 -729 -527 251 -537 975 485 -448 10 -334 -609 -966 50 299 642 639 445 -321 -766 -482 -501 530 905 990 -694 -696 839 460 -514 -716 811 -672 -110 -97 -603 -583 958 -56 240 -357 889 270 -733 -700 -522 222 -249 -831 -996 -932 -477 -187 -85 175 686 209 721 -464 449 261 -992 -986 144 539 -231 731 471 52 709 73 440 -891 -118 183 751 -395 923 -673 556 373 -333 -813 -613 -826 -168 284 257 761 919 -884 -134 -493 -50 276 324 183 -938 150 -729 -556 64 -927 -986 909 -840 -293 -372 326 387 493 -370 640 -235 931 44 -590 -943 962 138 -722 -424 -545 -261 -525 -341 1 -964 -108 895 -96 -829 48 531 470 -676 902 -262 -533 -350 159 -392 312 -339 -493 -294 -758 -176 997 329 -152 487 -558 -894 655 177 318 54 106 -84 -713 -130 -669 -531 571 951 527 -574 470 133 -202 618 -723 430 -417 -757 307 -742 -451 54 -60 322 -391 -332 -933 -126 513 462 828 -185 -865 703 -108 864 418 -855 764 -365 -471 338 -86 864 499 372 -491 593 214 -548 196 779 -3 230 -752 773 -413 56 724 -265 -18 -407 -526 -148 -686 624 101 -229 -233 -906 -975 -932 -363 -583 500 374 -699 116 383 271 26 594 646 753 650 296 -542 -287 -211 30 464 24 -462 323 463 437 798 555 -148 -354 -582 295 -420 94 529 -863 -592 -982 -311 751 -383 71 802 583 -184 190 -188 60 -872 -17 -545 741 211 987 -928 338 -439 -118 -661 -829 -678 320 -411 -610 -274 -404 -830 -492 -710 -218 -895 -18 601 452 40 471 -339 935 -233 844 454 804 0 205 443 -996 620 665 167 567 -428 -873 187 820 -942 871 238 -604 -635 -121 -492 -268 122 -343 -750 528 976 -604 860 418 -98 748 656 446 524 114 2 -845 656 705 -819 970 79 678 -843 204 129 807 236 -657 520 214 936 -246 -69 -326 -479 510 -130 589 -863 516 -949 574 -69 478 962 281 619 19 -538 -869 131 -690 -290 400 -959 25 -865 303 -797 -370 464 -378 -801 898 -516 720 122 -417 148 340 692 902 249 247 -919 -997 444 -101 -899 138 -670 -247 751 -1 202 135 -531 -680 776 -516 183 -642 -521 839 323 312 -919 -568 440 -741 397 -787 -198 607 566 959 -33 -825 544 -133 249 532 792 -734 526 -456 942 -515 -499 742 -489 -793 -410 618 -203 -698 -624 -474 -74 -25 871 331 508 -397 538 830 -757 -277 -288 2 183 27 622 607 75 -994 -376 -46 -166 -622 -724 -838 76 -984 -116 -852 -584 11 713 -758 962 -801 -120 -160 -570 865 -946 742 -338 815 -700 867 94 -229 589 440 587 -962 686 -144 441 968 -767 656 76 899 -195 112 549 226 -66 -123 306 -965 -646 -991 129 -701 324 -736 -74 24 -692 867 -399 -840 -848 -70 -872 229 650 -497 -139 18 948 -717 476 -141 775 754 154 864 641 -750 -46 770 921 -851 517 611 -702 -690 60 157 654 479 -17 15 -351 557 -710 172 973 686 -424 116 76 7 -929 184 354 830 -853 -249 -203 -586 -491 -683 591 570 -966 -14 679 -261 -973 -229 335 587 328 -931 -836 -503 816 -430 -823 -578 -649 -551 -227 330 282 201 -100 -740 120 173 -649 108 281 68 -748 -854 -267 311 -217 -107 932 -137 705 232 -278 802 -426 659 400 -827 -272 -591 -248 899 -124 499 876 -302 -798 -848 70 836 -161 -439 -420 464 -719 -565 -51 38 -597 -645 -383 491 399 -400 -974 69 968 149 272 -653 788 349 286 408 -259 -207 873 898 -692 217 -209 821 443 -417 745 460 -760 310 -806 175 -784 -402 -241 74 -522 -639 397 -868 229 -927 -100 435 -278 -733 414 -392 -526 189 679 -207 -617 -25 -777 -817 415 491 -966 224 -402 70 -993 -291 881 807 249 -282 -127 717 158 -454 -213 978 -652 -692 936 -366 603 -90 -313 -482 489 -940 136 -999 569 978 -415 680 -12 567 -457 959 950 -670 37 919 -746 -807 418 287 594 -453 667 -213 -561 -520 -896 927 475 -976 -844 254 -325 -748 959 -963 650 -204 578 149 437 -421 476 -549 -532 -892 69 -223 -124 -112 480 351 320 -311 771 911 294 -718 -550 -882 473 -252 532 -354 247 990 101 20 105 -117 307 578 -58 -347 854 -667 194 376 128 510 -637 -92 -628 37 -822 194 -874 -444 -509 148 451 -522 661 20 406 -738 -783 456 -385 918 -98 696 -930 296 578 544 478 -113 221 -749 332 383 -452 609 -89 415 -778 515 919 134 -212 304 402 662 110 586 144 280 -991 -904 -29 405 -587 -271 -630 -283 259 263 93 -891 -502 -238 547 193 424 -4 63 379 -354 319 138 -361 -920 314 903 -199 -637 -832 892 449 -165 733 -864 -244 -663 205 -997 713 -155 127 273 -691 -727 423 973 -553 -497 745 692 985 654 449 81 -11 -881 208 216 908 -338 729 -372 -129 -773 706 546 699 187 301 -519 -759 886 -88 -115 187 -105 300 846 -783 -369 887 -494 592 923 -483 -574 -577 -47 261 -790 341 -759 -679 -94 933 863 554 853 37 -261 553 -578 -832 -808 358 555 -708 650 -745 -804 801 318 300 -55 -501 -663 319 -3 -539 -157 -656 369 950 -609 -27 415 -64 -220 -376 479 757 -208 -707 328 -529 717 -685 -479 -575 -569 -424 -889 -994 464 -62 -480 -503 -33 -273 541 299 386 789 23 531 574 -702 273 -812 805 -675 330 -443 556 -481 452 -342 -426 -96 240 12 240 -743 -278 170 -949 412 -564 322 -261 682 -587 -655 743 448 743 470 377 -714 -608 -654 -919 617 -293 -283 -468 -392 347 -422 -349 -518 323 -942 -549 -367 433 -849 -613 -433 -501 -191 -761 312 -773 -508 -917 799 -563 -793 -779 -224 257 537 872 -785 843 -384 -761 -844 263 914 154 365 -995 3 450 -346 289 -639 -683 -751 744 -773 -177 -647 -32 -351 722 -472 559 -15 -198 472 295 -755 -703 -755 489 -61 -343 -150 530 -273 285 397 -90 947 15 -767 -820 330 -411 -153 -962 394 193 -299 -162 -312 530 579 -808 856 -69 558 921 -223 126 -771 637 516 218 258 -563 -746 -79 385 706 759 -561 -940 419 -591 595 495 887 -43 -827 -940 912 -53 953 -728 489 -574 571 -927 615 -890 -780 665 762 -667 -721 483 -255 218 -636 -285 731 782 -660 665 -288 -166 -397 281 39 -755 184 459 -276 -238 -241 -660 -982 920 777 -712 -337 -769 160 189 -264 -111 619 722 336 858 124 343 -946 -606 -58 846 10 570 -651 -737 975 999 665 391 649 -487 694 37 -800 -199 -118 -47 948 227 -847 23 -82 8 -828 986 -608 -861 -155 10 936 -316 -42 -923 -515 730 -540 888 -727 525 -629 390 -316 -242 -750 481 -562 -633 20 -828 -891 142 562 -50 -572 -519 -649 420 320 -767 1000 910 -369 -328 -775 -993 -131 86 293 103 -704 -236 31 -521 118 -834 240 -902 -121 -872 555 854 226 454 94 -800 -278 728 -218 -2 585 844 170 384 -599 529 718 -743 -564 888 151 -378 -875 -804 -976 602 -755 -386 648 -676 575 -758 168 995 -862 589 316 -208 609 736 806 726 -276 727 739 -75 -173 827 368 -308 -422 323 545 663 -142 703 -790 332 -201 381 -714 99 858 347 -62 581 -384 -955 -331 -443 -642 -634 554 -879 -764 911 653 -511 841 442 295 -210 -765 7 -60 103 -216 -509 -222 390 539 188 547 -523 867 437 222 439 -569 -198 115 355 746 348 928 639 -789 186 779 -559 134 -594 -675 15 409 52 92 510 -208 375 619 84 -317 833 507 829 770 667 -317 298 510 455 138 499 797 -716 365 -245 -88 -368 61 -323 -855 -64 471 -288 652 354 -439 272 152 -468 576 987 801 -477 -562 -644 242 -309 535 -373 -416 607 -2 -512 886 -694 -336 372 149 725 -542 538 -393 -138 -263 -32 812 804 -280 776 -645 781 -595 -123 -846 601 132 -300 739 188 -724 -930 -585 821 -375 -511 -150 -760 970 92 -999 536 -623 507 577 -626 746 406 -248 388 -404 212 -765 451 219 -701 -65 -771 219 235 -57 -590 275 811 -587 332 234 805 67 265 390 -135 -463 829 -935 -689 -980 431 773 749 645 -607 -94 992 -513 -417 -285 987 171 -464 -863 -576 914 -83 121 -68 978 -756 993 -502 -892 -747 39 335 -986 133 -585 -177 397 -246 -436 296 714 868 -858 769 -990 895 93 983 -862 561 95 337 -620 -705 -905 -996 774 -571 165 348 229 -320 -548 -683 -663 664 -241 205 760 66 -326 293 538 186 -143 320 -706 677 -29 -911 -716 736 -585 958 -497 -617 -654 117 844 553 998 67 80 -442 971 666 -817 -331 280 -924 -425 729 375 686 -212 -486 672 598 -688 903 -390 -789 935 719 -240 733 7 247 5 -562 453 185 818 538 -386 462 -555 603 -372 61 204 -492 -331 419 288 -923 166 716 35 -708 760 -38 -249 349 528 -901 -973 438 863 -386 -693 -7 517 922 499 549 116 898 519 523 -258 -551 701 891 199 699 448 -122 -690 203 -414 131 -939 -597 180 177 974 -643 -230 -552 725 170 -308 -475 566 -449 907 -664 -23 -208 544 364 -913 183 328 27 -806 -693 378 414 -354 -884 -888 908 -23 -319 249 595 -718 -318 732 751 423 401 514 -983 -954 -339 -478 -680 -967 608 247 -302 702 -303 674 -140 -295 -454 195 910 146 -368 621 112 173 -268 -335 -730 -873 -846 953 -758 846 -115 -542 -527 -928 499 -483 -141 -132 74 191 39 414 300 726 -174 -188 -818 242 -797 -878 609 -711 -195 -237 460 100 -715 336 -805 315 -889 -599 -750 -616 -810 -247 -508 320 -849 -612 -656 789 855 222 642 -410 -263 -152 392 506 595 148 -719 492 -223 148 -424 989 -847 -484 657 -856 864 351 -665 710 715 829 -953 751 466 133 73 692 692 -481 772 -177 541 -817 692 -639 194 51 -509 -441 -59 386 79 750 -732 756 -735 130 -280 335 91 16 116 158 -80 -263 -473 48 401 -624 -42 -377 -381 -62 426 594 -716 -786 625 -684 -858 -798 705 -388 -515 916 729 -370 -871 -301 -361 587 -495 -112 68 471 -244 -267 881 -16 845 -950 865 -568 806 823 388 413 284 83 -340 667 204 -401 646 94 834 572 37 -629 786 -552 -838 -859 329 -358 -867 -648 298 858 -386 -959 475 -779 398 763 761 -589 353 539 73 931 -416 806 17 -488 328 603 646 322 979 401 994 -824 -567 -445 -378 209 727 -172 91 -956 -780 646 919 -730 -534 -137 224 609 84 30 32 -90 798 -83 -359 695 -609 -188 842 550 64 -57 633 -257 358 754 999 602 880 435 686 137 -464 -439 -524 -653 -127 -154 68 304 -976 -373 -635 -646 484 -538 29 684 414 566 892 -273 192 -66 -223 550 -691 -421 810 183 16 447 744 811 538 928 -60 -601 251 520 -120 491 -533 311 303 -624 -186 582 448 -821 -810 -109 -311 -825 -193 481 -11 386 155 14 521 -643 60 -291 592 493 859 -660 891 -329 254 718 847 921 435 953 -784 90 633 -71 239 710 572 -342 -642 971 -709 558 -779 404 -749 -642 124 617 -610 -126 -89 234 -900 461 -978 568 -699 -885 614 764 -257 17 191 122 122 -950 301 553 -633 -264 -360 -20 357 -384 -434 -86 497 -779 681 945 316 -345 -472 420 31 484 721 988 912 -48 634 -332 633 934 -692 139 253 -203 701 595 17 328 180 789 939 592 432 -328 -97 110 474 721 -886 786 197 155 40 883 129 -288 -156 700 -658 -136 173 -123 -925 71 356 -142 931 -789 596 -852 -127 -710 386 -939 -704 238 733 620 -588 -272 240 -163 -767 -875 -385 -832 -866 182 -365 253 -365 734 962 -513 116 -646 -958 -144 -618 -856 514 -70 601 -36 -127 613 971 875 -994 525 647 753 916 846 -115 -808 -229 620 267 545 -285 872 391 51 -90 530 448 -11 -752 -656 56 909 -847 -605 832 969 -389 955 -347 795 646 359 520 937 763 -726 -244 -924 776 -242 892 -729 -723 -987 586 364 290 -649 -735 -151 -240 156 344 992 -169 -693 -787 -92 477 43 -710 -685 360 49 -448 -147 -819 -431 -106 -117 438 -386 -705 298 676 -219 982 -236 -534 650 76 -147 310 -384 431 90 -886 430 509 285 576 986 225 -539 -12 90 773 -625 -730 723 -182 306 615 893 920 383 252 758 629 912 -308 -946 495 -642 -720 -682 -784 209 925 -232 -954 635 901 161 263 -870 674 -675 -288 -720 413 865 867 459 571 -17 415 21 933 -682 -889 -830 827 -111 -160 -924 347 209 -540 622 610 586 502 -820 -962 -169 -674 -603 -642 -840 -423 -777 256 -488 642 28 -497 -75 -402 -521 87 -232 773 229 620 815 -84 -676 -352 62 -19 826 671 135 448 -450 888 177 -721 -65 -259 -911 771 335 -22 330 -669 -831 -245 -911 -895 695 -236 -388 -910 -525 -426 -556 559 -539 774 -935 -666 -169 -827 -158 -865 136 -440 611 936 -164 -898 -528 -291 -703 -309 -466 -95 769 676 -350 -290 140 -558 -576 55 -379 -447 853 492 -687 908 -443 324 521 -562 145 701 -581 322 197 356 507 -939 222 -989 763 -906 778 -413 394 -552 -745 89 -323 -829 -369 653 -716 -309 465 -601 197 838 398 -334 -104 7 777 -248 608 -776 968 -163 74 633 15 397 75 220 -364 -363 -802 371 -309 51 972 -316 -308 725 -506 474 674 -687 -836 -44 221 -715 199 298 828 -836 512 -430 298 812 356 854 289 76 -737 -488 533 968 148 -871 -828 -470 -494 -681 -776 617 -898 -585 619 397 279 130 912 -394 -400 218 -893 546 739 -329 -106 84 667 308 395 -860 678 -523 -743 135 -330 996 -626 856 670 51 934 -68 314 508 363 -991 474 225 -744 -224 586 88 705 65 728 503 857 816 -659 117 -141 46 -512 164 -883 -486 251 834 952 925 -170 900 -432 -110 -178 328 -932 286 -398 13 406 -823 142 68 -334 779 -559 -262 -42 822 813 -564 612 957 896 686 27 625 367 547 -928 -599 -353 607 31 820 820 -526 523 -276 -638 -735 -494 -711 711 648 -674 -588 829 836 878 -13 -984 894 632 -861 -804 665 531 -207 -970 781 -989 -216 475 339 -659 614 -934 15 970 181 203 454 913 132 -10 508 -272 253 274 319 116 -951 -879 238 803 51 104 -831 878 -207 911 830 -310 -748 906 847 -131 -144 -606 528 821 812 568 601 -255 648 -915 -664 500 729 290 -949 414 145 395 16 506 -827 -932 -143 78 61 -36 617 -798 -460 -221 -404 468 -686 -379 280 957 -556 -615 980 -39 703 -348 971 109 -493 359 -611 805 488 870 489 465 505 266 -223 244 94 -68 -700 -214 -785 -732 -736 649 -884 248 194 557 426 454 846 -366 -692 552 342 -919 -259 -764 296 -616 -866 487 -809 670 -121 932 -595 540 149 -633 -71 751 806 -346 989 -423 -664 136 -208 836 -244 558 73 -274 -186 -336 -708 -764 -407 -372 756 -952 -867 -877 125 -341 402 -219 -614 -390 -735 355 -812 168 569 233 -546 -684 515 -19 -716 414 107 -412 -703 -27 339 -247 816 600 410 551 -374 579 855 -990 412 -596 409 -665 376 -73 -49 -780 380 610 493 353 366 693 223 229 797 162 164 -75 953 -423 902 369 -579 -913 385 300 554 256 -718 445 737 609 483 -588 408 20 -339 -563 190 -86 -863 -103 -856 720 -159 508 -124 458 611 484 879 -671 -401 70 601 791 459 -136 -669 -275 99 657 929 727 516 -449 442 -638 883 -658 -74 622 -964 828 -183 -554 869 838 549 -192 -961 -571 -134 385 718 476 -162 -671 -125 -885 -708 -920 957 -202 -894 122 -933 -693 -713 199 -770 865 -767 562 307 -428 618 -924 -299 -646 61 -579 498 380 264 -327 -166 -149 904 780 361 -593 -713 -55 999 941 -117 876 -652 -239 284 -311 307 257 -210 828 511 920 96 736 -333 -893 470 -174 -638 939 270 630 -534 -753 -3 537 486 -486 825 800 -282 280 -984 725 978 993 973 -947 -322 717 743 688 782 827 898 -777 872 642 924 311 -209 651 777 936 995 839 655 667 -663 644 439 461 559 874 -835 -826 656 -201 702 -207 -818 -308 62 -618 272 513 446 32 -686 -688 -576 -174 116 -906 698 -632 -319 -38 -465 931 759 -719 260 897 938 -318 -497 -207 167 461 753 303 -620 513 -926 -611 89 850 309 -366 607 -272 304 -913 -617 578 -168 -666 742 786 265 169 881 839 66 87 -895 -968 -288 -916 46 -525 -148 41 210 -51 -456 933 625 -685 423 315 42 679 39 889 -413 650 601 325 304 99 -999 461 292 -210 71 721 -999 347 -31 -860 500 -733 -68 -916 795 -864 511 -650 999 703 114 -190 554 -851 673 -704 -665 -335 -303 41 -328 8 580 -765 -409 -970 633 -354 -453 83 -995 -349 -276 266 904 -843 592 -483 -472 -428 609 -794 780 960 110 80 -298 -785 -784 852 -146 427 376 322 715 -655 -945 998 149 345 199 36 488 -210 300 -71 117 -978 -390 764 -483 -45 43 523 -542 480 648 244 739 -790 -225 -938 -43 185 706 -392 6 -313 379 54 -558 631 -570 -86 -805 -559 -667 -121 671 -672 176 19 920 -504 57 743 -965 809 711 252 -36 -947 -477 949 693 -912 -437 -701 -592 -897 419 66 -550 148 99 228 -167 517 -482 163 -270 718 -294 -925 -165 899 -280 -400 850 -921 -824 -515 -356 -746 -686 -469 720 -435 -786 -68 -138 -575 -245 -669 -49 725 995 -379 39 -275 -829 725 -98 244 -421 -161 574 -443 932 164 -625 -753 -691 609 -323 -987 -532 -998 -696 -865 -495 657 253 -961 319 -809 31 605 265 908 355 -250 620 -310 263 449 467 404 732 572 627 -611 -894 962 901 804 -753 -238 -276 357 -295 178 -40 545 216 -190 -355 674 -518 -469 711 444 182 -843 70 990 769 -750 909 -512 386 308 981 -821 365 994 207 865 -963 147 -307 557 187 -493 -265 -105 194 861 727 595 -83 318 69 -492 -211 -775 -229 637 529 -187 748 -201 -169 421 872 -729 -296 -487 -424 371 137 866 702 -94 122 -758 535 731 -420 601 609 -88 347 -498 -345 -511 895 -257 391 -478 148 157 -193 833 -521 990 -665 -534 -151 -163 -147 -504 196 -175 -415 -717 346 146 -8 -864 -839 269 365 110 -380 22 152 -819 315 220 763 -605 -128 -262 -802 883 368 1000 9 891 142 -797 877 -603 -106 296 -197 507 -266 -677 -284 986 -324 820 366 254 671 -789 -736 -337 -513 -684 -651 855 807 51 -511 -994 -414 333 -631 -856 -857 645 480 755 208 681 730 -898 -52 -724 -167 957 944 -565 -301 472 -991 -467 -234 -819 -330 123 432 -403 -608 -786 887 655 585 917 917 -197 769 807 416 -187 312 -616 -202 635 11 607 -927 -943 985 247 -477 799 256 432 -476 738 764 129 -783 759 350 -562 -538 490 -837 -694 684 -806 -641 -436 -483 988 -186 906 144 -692 -483 -60 393 45 -91 574 872 -842 971 -345 98 -209 -243 -273 372 892 558 -808 260 -862 -367 480 -13 130 -115 -851 -481 -704 350 -526 482 390 -437 872 466 889 325 -519 -58 -879 -989 -623 237 -346 -911 436 777 -672 -506 54 311 -107 716 824 -339 115 -83 984 601 -862 -752 -717 814 240 -460 95 18 1 -307 -9 -559 -436 -335 -867 74 793 972 425 967 171 115 60 222 -380 -352 328 -324 -912 270 -623 639 101 599 882 -540 -796 576 -589 928 -2 -436 483 -437 907 -451 60 888 435 861 -954 489 930 -867 195 9 -881 788 -710 -596 467 -384 -841 425 77 34 324 -721 402 -628 -905 992 -476 -392 640 686 630 148 503 941 143 930 -350 361 517 255 663 -663 395 727 -225 862 -920 -630 271 -129 591 648 -561 -432 -852 -630 -523 -586 -466 -993 893 513 130 519 -328 329 517 456 549 -495 901 -516 738 907 79 -517 -846 -13 160 909 -631 808 -852 633 389 810 -110 -185 626 -445 79 833 -7 -524 313 457 929 -94 443 760 -938 -568 -861 517 771 833 -225 -85 685 714 -810 -830 -446 834 -795 819 898 462 -690 -319 -288 729 -344 293 975 -457 584 234 -194 -300 -80 -744 276 -904 -244 708 -770 -71 592 120 714 991 281 -43 -814 -930 236 -751 -899 532 531 -45 322 -510 -810 -441 -101 65 -827 932 999 249 740 5 60 -612 524 -949 -17 -492 453 -639 -202 -839 26 -965 414 525 41 306 -543 34 -935 507 -233 231 -454 -844 -540 -127 403 62 375 780 -649 -172 466 227 -374 -280 224 333 957 523 -297 -755 -603 -486 -911 56 662 -781 -558 734 818 823 171 71 386 646 847 852 905 882 -638 554 799 -172 356 372 473 -650 6 860 -858 580 742 -488 714 811 -116 -21 -446 892 952 -27 -672 734 -980 -982 872 -809 955 860 289 -148 -86 -277 -463 536 185 -711 -348 790 948 -94 -255 -281 640 -914 36 -841 54 599 869 -756 -296 20 731 790 -669 825 -1 -129 -401 -891 -559 324 -20 -706 995 835 -923 -420 141 -183 -571 -960 -896 -513 -172 -661 -288 -153 -557 181 -64 -754 944 -234 -44 -443 789 -367 -924 224 978 -56 -640 954 -202 -545 -731 -439 -993 599 -807 -706 949 -778 748 -795 126 479 312 973 681 575 -932 631 113 -542 947 371 770 -708 836 914 -231 501 777 -81 337 969 -164 122 -814 467 -540 -876 572 -54 165 -127 745 -1 -574 517 900 -922 -671 523 -259 -626 432 718 -962 974 -883 -387 586 636 856 -527 793 199 658 -402 -190 -660 -141 406 813 618 474 326 -717 -35 -151 -140 334 -228 243 209 -51 -212 356 -604 -339 951 842 827 -553 -142 596 298 -641 139 -474 -797 -696 -752 -847 189 461 -207 -891 849 629 683 665 -109 752 -95 -292 -313 -259 566 206 -582 5 -631 -440 550 313 422 707 -962 226 -21 829 530 452 -472 -98 -465 937 290 -153 67 -203 624 701 749 -458 -22 718 -790 300 -103 -929 960 371 -883 -113 -822 -997 -465 -709 283 -558 729 -879 309 198 -309 758 219 13 -747 -990 87 761 -102 419 -213 -523 -325 -195 -128 807 231 -715 561 805 414 -343 -55 193 -705 102 -13 351 -98 345 105 355 -936 -842 410 -844 930 293 -276 549 809 759 222 -995 -133 -416 831 -525 -840 -371 987 864 489 503 -720 569 469 599 72 881 684 -34 -209 -331 624 -159 -464 142 -964 -798 377 597 -684 250 923 -995 -574 -991 -69 517 843 438 564 -782 -950 995 837 -295 330 -60 -186 -974 -669 -86 -849 266 -202 589 848 965 126 868 796 -263 -258 748 -248 961 -28 -164 13 -82 -576 374 -125 827 256 53 227 -55 -405 -318 37 350 -31 886 -742 686 -243 246 369 956 -697 776 964 -668 -404 -885 -82 302 161 970 -412 84 -980 980 -596 517 742 -791 606 -462 -186 -43 19 -479 -361 -2 980 -590 363 188 724 992 469 -276 -288 963 -217 382 -540 517 -877 -373 -985 -355 801 -97 360 294 995 381 240 -397 -994 -774 737 147 -256 493 -776 -524 -306 415 -210 830 216 134 -857 460 -952 929 410 581 469 -669 443 769 -735 812 -671 267 621 510 -427 956 -370 313 -854 -228 653 -51 -624 561 -978 239 935 -271 -3 421 -208 -438 -168 -527 20 -541 325 -299 256 926 476 -833 -937 64 963 820 -723 -629 -667 -697 601 568 -535 -226 -927 49 -759 -159 519 724 -157 853 -500 334 -854 -970 473 -25 -946 -757 788 -700 135 -369 -294 927 -131 345 524 -133 -61 727 -267 823 569 -6 -192 658 -745 241 963 -424 -977 350 361 241 -341 914 -619 631 418 -639 501 363 -715 -69 354 705 -119 -865 -441 -433 996 649 831 83 317 464 -237 400 272 720 -158 -392 969 227 25 407 -291 473 -715 -420 -929 -386 426 -595 53 36 907 -742 752 -344 358 -914 107 -411 833 202 -138 -513 506 -563 -45 -754 145 762 3 -555 606 -80 -35 -825 -129 -739 952 -791 -344 -474 -222 754 -115 -446 -929 652 779 556 -467 798 863 542 261 -383 -467 -861 -244 209 244 162 466 184 187 -630 751 265 527 279 -180 -446 -718 588 -416 -977 -382 -987 -551 -853 -152 -943 -545 -782 468 -40 510 -157 169 -870 -430 -370 393 151 -662 -118 -876 -468 39 -983 -976 -891 444 530 -181 -990 -616 353 371 -737 551 565 -287 712 888 -337 494 -519 142 830 -651 -743 851 998 -828 -354 405 612 875 -760 424 557 897 -342 -813 -910 -860 340 387 741 -888 -667 560 -337 -494 466 -792 -206 419 -613 -645 -253 -125 -677 813 16 -886 -370 576 614 -225 874 24 -964 773 261 457 -680 -90 57 622 -926 687 226 802 984 694 -700 970 32 124 -78 937 -927 -474 -207 123 911 219 -173 -423 -353 829 590 -625 695 -684 970 487 673 -984 -469 -229 31 631 -549 253 467 675 319 843 61 652 -501 -872 -776 888 895 -389 -441 397 -795 532 -766 -329 -184 -972 387 954 -603 -829 -585 -977 940 -657 848 169 -389 802 788 -96 -360 -833 -580 940 52 -352 477 164 -663 576 -47 -515 749 312 818 855 850 -930 -520 -960 -119 -927 773 810 -417 -596 320 -935 420 -637 -885 387 -596 789 -34 558 -858 663 781 658 510 -490 406 -210 802 -915 292 -534 -440 109 936 -977 695 986 817 727 572 88 670 -172 744 -499 906 455 -985 -466 -218 28 -589 681 -19 60 110 -397 99 -138 161 -452 788 926 817 -970 459 -496 417 -709 406 265 -566 184 42 -488 -938 489 400 -307 -959 -393 -107 351 -525 -625 -527 -517 185 937 429 355 361 -911 -602 601 -195 -301 346 475 21 918 302 499 -664 -773 443 74 -235 -196 903 789 -174 -301 -95 -59 341 132 80 -282 -95 717 -157 339 -733 98 -255 -546 23 -525 -610 133 865 629 718 335 497 251 894 -757 -728 575 372 -462 169 -750 357 830 207 -950 583 -493 742 933 541 -82 -8 523 -645 207 891 -454 -183 -698 686 -635 823 412 491 552 -437 829 599 -651 -73 655 931 762 922 354 -137 677 -27 -161 876 -994 -725 9 -468 -45 934 892 -114 -514 205 -826 429 -547 -629 753 419 75 -519 -819 634 205 -576 -621 230 -311 -542 383 283 -12 161 206 171 -117 -576 -872 441 474 -79 -268 0 134 -956 436 -536 494 19 -818 -195 -349 -787 933 -862 88 -451 -514 -192 -878 926 -324 964 484 -265 267 877 -278 925 -545 333 971 918 168 -983 171 885 569 -119 -684 -341 842 893 231 -611 -218 965 410 -707 -325 492 594 541 -910 -291 -467 -984 -985 -752 -776 -896 252 -26 -228 541 172 -266 259 757 229 523 -196 -710 -867 451 311 -980 -136 -537 229 -51 -58 9 979 -850 556 -468 825 -387 -929 549 -506 495 -2 557 61 670 -363 508 -599 -394 256 -606 -673 669 -229 61 -141 916 439 855 -472 434 -421 22 -206 281 593 800 607 -58 -454 150 406 685 190 -703 -501 -206 125 -343 487 176 247 -872 -694 -844 -54 -890 349 196 -824 -611 -810 -717 -997 578 20 593 -816 382 -831 -649 958 143 -899 -333 661 -860 934 500 -266 804 -779 -865 347 -706 -10 -499 430 312 779 -708 270 -777 -582 -799 682 534 -684 418 288 792 -241 592 335 312 -621 -831 -945 -118 151 604 -389 -272 927 -499 951 -900 -198 -720 -76 -881 -707 459 -100 -92 339 916 746 -55 814 -636 -204 761 -236 -609 -820 627 423 -879 395 -534 -920 -595 644 800 -640 951 -253 -866 -804 -87 498 -99 -486 -459 621 696 -984 -361 -408 722 -924 655 558 -807 -825 488 627 128 -360 540 320 -33 -957 -566 -935 -45 -819 -841 -773 -418 -399 -108 488 -339 272 -656 -945 5 663 579 -979 -496 -307 -832 274 -927 -844 -971 -929 337 878 744 -446 285 -522 -485 -70 -752 -707 -408 -680 318 89 674 -895 501 -494 -657 -481 -1 -683 -643 898 454 -658 -471 -202 924 956 266 855 518 -597 238 -165 517 -75 519 758 -395 -105 -887 -279 203 401 660 910 84 -154 -810 772 144 96 655 561 598 -165 -611 413 979 885 -236 -713 -84 226 -50 -498 163 672 -12 202 909 153 666 95 -154 979 713 861 -169 -588 967 568 124 137 448 820 414 -575 87 -88 -547 395 -279 337 -750 657 107 116 595 -80 239 7 -662 -185 620 281 -291 -361 342 -451 754 706 -249 -967 -409 -663 -766 -732 789 319 943 855 502 -357 -781 550 -709 191 -631 831 -136 524 -33 511 869 -101 364 -612 840 990 400 556 594 -443 637 -614 44 751 506 -781 -945 -847 -420 121 202 -280 -835 -296 -395 737 -416 -123 227 -995 -413 -269 -924 885 357 283 -144 -214 -812 964 546 651 451 315 -29 -422 511 54 -377 621 -802 282 -712 -308 -152 -677 198 68 199 538 -554 255 -778 241 -402 364 801 -501 207 -765 -117 -444 337 -662 995 -966 430 -941 246 -924 -637 638 583 -675 -818 -132 -238 859 -37 -206 -436 972 -298 -1000 -401 -390 131 -441 22 -978 -566 162 -453 646 -2 -657 -10 583 139 863 -119 400 866 -134 520 -506 -318 -179 -256 -710 -649 -578 -687 -566 383 889 729 166 -462 591 -7 -405 -977 -405 -423 -774 275 -33 946 -914 767 765 829 415 -733 -833 939 -961 306 436 739 669 48 825 641 770 -264 517 -640 -359 540 -68 388 -386 445 277 814 800 133 359 469 -235 -979 477 -881 -54 -462 -712 996 684 195 -924 970 -457 -338 -965 -765 295 -757 -303 -598 -527 -71 -891 661 -411 3 488 -368 -64 -578 659 613 542 36 -283 -910 539 645 674 252 309 123 175 566 -793 -43 -852 631 -795 878 829 902 518 98 -596 961 606 642 -154 -939 839 -697 -24 896 450 -31 488 739 -747 -718 348 964 98 -640 439 -552 -505 -989 658 430 -984 165 58 163 -637 -285 -768 63 -714 -601 -276 -264 -676 490 515 941 -316 -716 -678 49 746 -115 -112 -380 -6 -770 183 276 890 752 999 -400 189 364 395 168 -976 -922 -636 -136 706 967 628 -673 -415 -509 697 874 -335 887 726 910 33 -502 200 -882 564 522 868 480 500 -260 223 242 258 635 130 803 -523 938 16 -790 571 -614 -643 -855 374 -649 644 113 -958 -642 477 -610 190 64 870 -782 845 -396 423 -522 946 -989 237 974 20 273 33 -916 454 193 -367 -807 -82 447 -718 372 788 583 973 -32 813 849 669 -794 852 984 197 953 -542 -910 -623 -624 -478 -861 904 888 811 -265 -832 -829 -153 850 -687 -502 50 20 -523 -803 -628 -441 -159 -100 885 232 -66 -637 -68 32 562 -401 360 595 692 860 -982 849 547 203 -362 -118 240 -633 -678 41 -763 -863 650 -166 -812 -550 -694 -48 630 -552 936 -662 -197 951 866 10 -970 486 -862 -52 994 -111 -208 959 -489 -810 -525 -291 795 895 869 329 282 73 -461 -925 900 927 963 904 -34 -183 591 159 -862 979 -809 -569 -519 -367 -117 269 -207 -617 -46 744 183 -374 -842 113 461 211 -320 -776 -609 675 -701 -460 -505 -153 196 40 -292 -922 -797 -808 674 -303 -584 -412 452 172 971 25 -437 -37 -205 639 -990 -799 -561 899 -356 -200 60 577 104 -787 572 56 -312 919 -600 -694 -55 466 379 974 781 327 928 708 -807 703 892 -846 -161 -683 -712 -994 360 -499 -514 284 -321 107 650 494 -410 485 -498 -838 885 -237 73 -346 -761 -430 -434 -331 917 359 -373 523 659 -833 673 394 635 133 -665 -622 937 -214 -692 -182 282 537 -318 780 -547 -839 613 367 223 846 731 -39 -218 688 636 168 -118 -900 887 610 589 525 863 -171 -508 -179 811 243 -780 -460 281 -929 773 -761 718 -337 -930 756 840 -614 377 -443 725 -79 992 927 -1000 -485 -62 -702 915 159 712 557 -416 170 284 46 254 635 812 480 255 -577 605 683 293 117 -876 661 -597 -766 -399 -791 639 270 -798 -324 189 -392 -244 154 -946 787 54 -2 874 365 748 702 423 -890 548 2 -421 5 -399 -186 877 -871 422 950 -131 739 914 55 -948 -646 -303 -541 -117 399 255 49 684 -503 -996 105 -285 713 286 400 502 75 -724 -555 285 456 -896 403 609 -801 323 -683 318 472 -479 221 291 997 -306 -408 -820 -198 -285 128 261 644 573 -838 -53 -435 -58 -617 555 -60 13 -536 59 -758 484 325 42 654 -239 44 26 -908 -837 205 108 -695 -245 -934 -236 -12 281 85 436 956 268 478 -503 -704 554 -395 347 515 -678 503 42 -865 -929 -600 -434 -720 -982 463 -261 -116 -238 85 -360 66 451 752 896 -586 405 -532 970 438 -632 -564 656 454 -463 967 -43 -686 114 -42 760 867 801 -979 59 741 911 -261 201 579 397 642 287 463 -819 155 813 204 -614 -284 -470 -620 -23 -160 -973 -716 -473 -747 893 -407 86 585 -690 252 113 -702 -342 -877 463 -466 -503 -556 -468 -899 777 378 856 -324 565 394 -651 -133 416 370 501 104 730 770 -653 796 994 341 327 740 752 -541 -35 -84 88 -665 -570 678 -360 -533 -639 -555 -761 -303 -143 104 174 -613 -159 543 -839 637 570 -815 -632 27 -201 -610 -746 -516 387 -200 13 806 -49 -169 -151 556 982 -983 -287 -42 151 -502 -655 -93 962 -861 -69 -691 -200 -377 -407 -653 -211 -932 202 -568 79 -971 -417 150 -239 680 -690 -34 689 -788 692 -348 -581 301 -575 -954 -726 -507 -257 -96 634 517 -767 -678 280 196 708 -497 591 -535 -539 -322 787 -518 -913 347 393 -977 -591 36 266 -609 304 -571 471 -72 -279 -747 826 717 190 284 182 -251 316 444 -331 39 -11 -258 428 284 -676 510 372 336 86 718 -927 237 -373 341 878 964 470 -894 -561 -211 -74 -740 362 235 836 687 -893 -100 83 -783 621 -923 149 -811 476 -80 531 -657 536 541 651 227 -113 -967 -753 -353 988 -480 -949 398 -721 94 -723 -638 363 -139 898 162 431 779 -219 959 834 336 10 -272 -919 17 785 -417 985 -268 -788 -974 568 -717 -923 134 -903 208 269 639 -596 -543 405 -813 710 -221 858 -10 667 -100 -972 702 -17 -741 -542 -100 -669 42 -95 -596 118 -110 398 -401 -221 113 -391 119 -446 458 -989 -290 -108 768 -936 47 462 926 -312 683 478 -318 -354 847 247 -559 499 925 746 -277 -640 -8 538 891 481 20 874 -341 598 688 -250 -581 -178 -125 -891 -8 -491 335 94 -202 -726 721 -559 925 566 809 335 608 687 -679 -225 833 -681 -951 -203 688 -887 -508 -402 -612 -632 520 -644 546 941 579 -411 -282 90 -642 337 -690 70 632 -517 584 -438 873 -764 -442 -566 -27 -101 174 699 14 -283 753 66 -127 589 559 -844 -729 644 -651 -669 -998 -462 -372 -358 345 -14 88 789 581 898 -56 -510 -113 250 -471 968 -474 -399 -860 857 574 -123 -587 2 -180 448 -552 198 -276 -786 109 430 -112 -165 -399 994 160 -144 441 -244 560 594 116 834 259 730 -256 -214 -847 -765 35 597 -400 449 -718 -410 321 690 -424 194 -144 272 74 475 815 -582 764 351 -911 79 -769 354 903 -989 466 -367 472 -694 -251 873 -421 506 938 -990 230 -820 528 -95 85 509 314 220 373 -426 906 -388 -23 -416 -682 -706 -551 -109 485 -800 -926 -461 245 606 -479 -629 -583 273 -541 -409 -438 548 354 -820 -251 506 298 -149 946 -68 -281 228 130 459 51 586 71 587 -844 -267 286 160 -662 -483 87 -144 829 819 -409 116 -690 -425 -224 -43 243 165 627 259 -787 -895 668 799 -595 -788 -903 689 352 103 -873 -569 -967 991 984 -488 -192 933 -601 -812 493 -853 349 -572 -128 -482 619 446 -331 -606 646 645 64 -959 197 -948 -375 -81 -323 377 371 125 -212 283 320 -92 830 933 294 -180 -311 -176 152 -214 165 -61 398 628 -581 284 16 537 -211 -250 -879 379 981 -350 -724 534 461 372 -851 883 534 490 332 624 676 -74 -94 520 -885 301 911 -236 933 -409 -772 -804 -232 355 -676 -640 682 149 -252 283 -55 -226 469 21 -107 796 206 -944 -375 -453 78 -354 -971 129 -382 200 -601 -240 -579 119 768 -256 124 713 -45 -146 -106 -305 -662 975 534 631 -469 -353 -86 527 270 216 242 -970 -114 803 478 291 -810 248 -613 -401 951 -759 -903 156 761 15 529 763 934 600 256 702 145 427 872 492 -938 776 -904 -916 -137 -209 705 -224 -820 937 -17 -996 287 196 -784 -565 142 -895 -311 964 481 -858 -963 987 -57 375 -609 -912 -475 299 119 202 -773 -578 733 228 -289 685 753 -993 140 858 -244 109 416 860 76 -964 474 -289 872 307 602 -556 133 476 -539 -887 544 -775 -540 -722 660 6 -965 700 37 733 -720 879 -939 316 -706 443 -914 -28 -674 -823 281 32 131 -494 -351 -132 -134 66 241 -527 -814 448 288 585 -744 194 59 -536 -113 948 -862 -834 -962 -281 -66 870 914 -407 768 949 479 24 -226 -136 991 -857 -675 37 -27 -555 699 631 -436 -398 917 253 494 890 821 647 918 855 10 -772 968 -241 -512 -971 623 -764 -942 -455 586 159 -870 629 29 -985 377 -450 687 228 -501 537 570 44 50 313 265 -822 -286 324 733 20 375 458 226 504 869 704 189 589 179 647 686 -295 603 266 482 937 -2 336 -986 -458 65 -776 624 -686 997 -850 -311 84 584 -49 953 -296 386 -946 930 358 -533 -937 -271 656 146 955 579 533 -726 -130 152 -177 -265 -652 -68 -339 942 349 5 848 563 -450 -986 -468 849 28 -691 -752 857 -504 798 -695 616 315 -562 446 -323 197 227 137 385 -775 -127 -39 75 -926 533 -978 522 614 -819 600 -78 -834 -755 -246 779 644 887 965 -528 793 364 338 229 -735 -966 503 -802 -469 353 -848 79 -474 -653 310 264 -834 -189 139 -345 -332 929 301 989 41 854 -688 -588 138 -457 333 -523 983 60 507 -711 -273 -44 -739 605 -289 -881 477 609 256 -788 -948 -958 -819 -861 -635 221 121 -728 503 -544 -961 954 151 321 -760 -928 -515 533 837 577 928 -57 987 252 819 -447 910 -495 559 -731 444 -828 -863 836 -952 240 5 -34 -496 807 -419 577 625 982 -114 859 -649 142 -34 -422 907 -192 147 118 944 699 -878 -582 560 -739 75 -879 -698 645 -961 874 949 404 -860 475 -418 -734 125 -951 -961 119 -623 483 -642 -112 -324 -313 -610 902 -13 984 974 -656 226 -769 -949 61 -378 -326 452 302 744 -760 -798 -461 -248 -984 -803 227 155 -744 603 -52 143 -581 532 -348 531 -830 -966 522 568 -325 -261 -367 274 -658 -731 -923 920 -18 -433 -562 421 760 501 -895 -283 -75 -316 218 485 -173 -161 -257 763 -45 -682 -25 -940 649 443 -61 -375 9 -658 -6 -512 -870 -639 -6 -973 -537 -657 148 953 628 790 -950 -973 -583 -991 72 890 525 -69 936 813 -325 -678 -158 -278 125 194 -660 202 176 86 -790 -99 -59 -203 516 220 -518 593 -432 -271 -988 -671 499 -197 -366 -289 628 268 -399 -886 -89 603 866 -399 104 114 385 -214 -496 302 -302 553 -528 272 840 -174 -667 664 682 -147 553 -423 310 -509 -947 132 272 -841 -216 254 402 -594 -517 684 245 945 738 -772 -27 -262 -144 -841 439 250 105 340 -414 -479 121 -559 -1 43 950 -476 175 -944 -943 712 886 -19 937 142 212 469 294 476 -85 320 -307 -151 193 82 -590 -353 -747 -721 -591 442 -639 66 -897 -92 -201 -175 -422 358 62 831 -683 -648 -749 -799 262 704 805 -790 -660 -503 -442 683 823 754 522 -449 -818 -983 55 -964 -785 502 -196 548 416 -190 609 627 403 350 816 -633 664 645 642 362 207 -785 -682 -457 -282 743 -566 338 305 -967 -12 -18 228 -570 -804 -258 -519 49 -533 -340 516 -102 591 733 -731 43 749 -783 -80 58 -691 -690 -28 -891 -745 895 756 953 -316 -7 -871 816 468 281 -539 -930 576 -920 -721 343 346 402 -844 83 -678 199 280 600 -525 12 236 396 524 514 52 -254 805 705 -534 802 -214 11 -136 -723 -227 510 124 840 -543 -830 444 -234 777 -956 297 129 246 -488 505 -157 -299 159 -627 -598 407 491 -298 -275 -748 876 38 683 -822 -453 -473 556 742 -87 -14 547 430 923 -873 -637 926 -103 -527 124 888 -446 201 415 -25 -845 522 684 -517 -583 -697 -239 -474 -382 946 972 33 -811 -16 835 637 -1000 -318 818 502 -699 -924 23 -630 -330 156 448 64 766 -753 925 -57 -326 402 -297 580 396 102 165 -938 592 -67 -834 345 -523 -105 -409 328 -720 -741 -83 -358 -429 -234 42 -72 844 473 -324 -614 -527 -955 166 -597 820 -519 -876 114 -787 -550 -471 -836 -914 317 -542 -918 -165 -920 -919 680 -194 722 693 809 429 -27 -533 222 -141 163 -984 40 828 -232 275 -705 -223 -235 639 264 569 -99 -664 853 -561 -800 -756 -580 965 -58 723 927 844 24 520 482 645 -498 958 -189 -753 -366 -335 874 -408 20 309 -848 788 -49 980 -979 374 430 -427 162 -890 -164 -349 -117 486 139 -623 826 127 -794 -231 -916 694 -576 835 -739 186 964 313 566 -851 -170 -612 610 320 265 721 250 695 -313 -291 919 -553 189 -18 -913 -346 -564 787 -642 -222 594 -315 425 -358 -672 -511 816 -419 803 615 566 -379 -729 429 -688 734 -28 647 105 -995 -910 -25 -71 206 -957 394 123 -85 -628 420 147 350 483 735 736 257 166 -682 -119 920 -284 -138 59 -413 928 258 -187 854 572 585 121 -820 719 -921 588 288 871 79 -60 -871 -622 -527 -217 140 -588 187 -640 363 642 -596 -494 -184 415 105 -141 -699 256 88 -621 330 -482 -527 246 303 884 123 967 -194 199 -331 882 632 -583 431 134 -466 -216 -118 761 248 233 -656 -813 -142 588 -592 632 -8 856 -1000 387 -480 935 -274 -267 459 -635 194 969 -159 -988 -638 418 -545 859 453 184 -224 -925 651 307 -273 696 541 -894 683 328 -332 865 836 -955 -102 157 528 -581 658 317 -440 520 -746 27 818 197 -270 385 -93 220 -667 17 -998 112 -564 -17 879 -664 -797 -893 811 -874 -973 894 52 -20 -722 230 139 -564 -754 718 -297 249 -92 406 901 -817 -309 963 935 -268 809 -545 906 850 699 530 -980 -524 350 776 -985 -491 897 829 -61 755 891 -98 -431 945 -205 747 504 891 988 140 964 280 -783 562 -653 971 582 571 864 293 432 712 -798 845 -846 -48 -342 788 2 528 -684 360 982 -579 -144 -814 -739 564 671 -663 -121 -971 357 221 957 -230 -593 -332 -885 -235 642 -633 854 -947 659 -519 -574 -594 467 798 -650 673 964 532 -704 -795 919 -788 220 596 -752 -6 936 -694 -35 794 750 341 -473 866 -979 -673 885 119 -932 -729 -346 -720 -768 -531 -285 82 -432 -467 924 590 -539 882 -813 -224 -640 -321 245 479 174 -268 -337 113 47 66 -470 -225 -152 -838 -224 -612 -900 788 -190 973 915 -647 -264 323 28 -863 444 -194 -902 -965 -629 -830 514 -498 798 -643 -459 -335 -77 546 716 -607 -825 166 413 -511 -10 -776 -508 -334 167 982 -385 391 800 413 307 -479 -623 -402 144 82 260 -692 336 659 -717 -189 561 -924 393 380 13 -587 168 527 896 -782 284 -549 257 731 -760 392 388 909 -91 949 793 582 -2 -514 -511 952 -610 -430 482 438 276 -234 -471 -199 943 -994 824 -143 -24 -642 -27 100 -747 -690 844 -72 163 379 405 33 -917 899 691 -290 -901 -41 -119 -972 500 -731 -666 251 -212 -382 -803 40 -575 -899 -527 54 -311 624 -287 161 -600 468 -791 -775 -417 63 -424 -120 686 783 513 709 194 -200 -839 411 568 -443 385 730 -197 -210 -806 -931 -198 -961 879 473 767 -976 62 876 -335 -794 958 -682 793 225 859 939 -787 168 -676 -347 622 133 180 -183 -455 -334 -552 64 -807 -915 -46 -695 923 -848 423 -235 -782 513 743 -539 93 -606 618 -65 -559 -178 -457 -305 559 -498 -436 520 470 -800 -628 -475 -697 -323 621 899 453 926 -316 412 -395 -838 338 -415 -335 -152 740 -109 -162 -705 -556 -913 537 689 -957 247 -425 -309 970 -922 -488 578 18 -8 781 703 -798 350 393 344 264 936 835 -903 -327 -197 515 -557 -909 299 277 -701 -495 -876 643 815 -972 951 122 -959 -424 -793 -380 407 -371 213 -674 -417 731 -583 -663 -608 -103 -647 503 521 -176 -694 210 -85 -60 -779 937 -921 337 651 -810 931 -815 -376 -966 157 -71 -681 -590 388 -916 261 172 359 -613 310 -118 148 -776 -31 49 165 700 993 -533 -882 809 -37 -935 -424 -122 43 -909 962 799 181 944 804 -394 443 407 142 83 -153 -97 -528 -278 -888 672 -18 984 -252 -637 -370 412 -992 -684 425 -794 526 643 926 -494 990 283 355 870 -339 -307 243 459 86 -522 740 -530 -224 -334 -151 -46 -292 -829 595 885 772 404 526 973 717 -419 316 -515 -494 697 258 687 -98 236 53 -242 -198 -558 742 260 -751 -88 123 -339 391 -546 151 772 -105 376 833 -584 -31 -474 374 -563 870 919 58 184 -737 -887 753 -860 -802 239 420 -371 772 -832 -279 -89 -611 192 492 -309 851 -885 180 -279 343 790 -393 63 -344 983 -186 -544 -677 -402 617 498 -201 874 377 -845 113 -553 929 867 651 -168 341 19 922 -713 -344 881 -24 481 652 944 -761 -810 494 616 197 -614 -590 -324 -721 -83 655 -436 755 748 -150 29 976 304 -720 283 -305 873 -110 520 859 657 549 -890 733 987 -823 39 705 419 -121 -467 -749 -351 -339 -486 472 -990 264 980 631 445 -910 -788 -542 -250 -856 -803 174 305 -521 -25 684 -538 -165 -830 572 -619 593 -984 -467 -444 -231 827 -703 595 481 -179 -673 -624 814 -166 -354 849 -536 372 -473 338 -554 725 603 -353 -961 -196 510 -268 -295 113 233 -353 -147 143 813 654 589 -750 562 -40 15 -633 518 -583 -769 695 -149 -740 -53 918 -86 -981 534 -880 140 817 -790 -526 -152 -594 -553 114 -521 -738 585 -756 -472 -322 -450 427 462 -450 652 960 842 -493 -216 -523 967 -801 -101 -955 -92 609 267 8 149 -390 -159 100 -37 -623 -780 -767 627 245 252 -342 -997 100 199 639 -62 -77 448 87 484 177 -578 171 658 -138 -70 194 -668 638 -155 307 16 655 548 548 -415 331 5 -37 -551 925 -282 -888 -580 321 21 657 -231 97 923 620 -234 -6 -662 -476 130 -646 171 596 -291 -692 -580 -534 -193 -530 508 -377 -114 358 30 675 -738 287 -964 -591 -614 -275 -790 4 -499 233 -171 -482 -174 -889 533 560 -208 -999 988 -27 -489 449 -41 158 -221 649 362 -26 802 -565 590 772 646 -66 437 413 598 -478 -753 -926 -872 -985 651 891 55 633 -746 -743 -963 778 655 -950 -457 368 124 80 -264 -327 -557 -554 -542 -939 422 989 709 574 -345 -462 -234 -747 -625 820 -569 93 232 -735 -733 624 -912 -568 -215 -53 897 -521 -333 -661 99 437 197 344 284 -502 153 -481 -764 453 -815 -934 759 -81 284 759 -111 -919 897 753 -84 214 937 -803 289 -956 11 121 -763 817 -591 625 719 -248 58 971 411 -135 598 -951 19 891 530 -633 628 201 906 565 -782 -550 -870 -725 23 -571 883 198 -363 379 344 -642 -610 -906 -723 -494 978 -540 825 485 259 -161 -864 -631 -52 -770 -300 -239 954 495 995 -119 -478 -205 -406 -875 -357 305 -231 575 987 -971 -150 -440 -939 -367 -874 -819 398 -616 -589 662 514 -555 696 829 -818 39 -12 -153 -150 -776 -315 -662 -646 739 837 -501 688 -879 693 419 -252 -361 -400 703 -791 -578 -10 177 -607 798 -786 -66 -891 -608 -47 -381 656 336 887 445 -523 -942 -949 -502 765 -173 316 228 -273 -895 -553 -752 791 377 -316 46 -571 -395 -197 434 -648 -479 -565 -357 -862 -38 -126 224 642 800 217 -575 -951 -162 720 -439 -64 56 123 -248 -626 909 -47 -746 453 538 286 -62 -911 -75 884 -762 -194 -807 792 762 91 -904 -987 827 93 -514 233 -861 -476 -555 -415 435 725 -641 -442 -435 -607 925 528 860 -881 651 820 -121 790 -184 -118 711 -682 914 640 848 119 580 -64 -836 -414 -275 627 472 -312 -651 650 -234 506 830 292 398 -922 -914 -711 -782 -278 -532 264 -139 -564 -698 -296 636 -158 -738 -567 -225 815 -131 -378 545 -314 -405 -512 -583 -665 369 331 941 816 272 348 973 292 -732 439 -274 -716 -185 809 -399 -141 292 -617 199 97 598 -773 -905 808 825 -491 -704 -940 564 -997 -503 -178 -645 244 669 -435 296 -463 -822 238 587 -35 -793 -542 562 186 685 762 -337 849 -268 950 -648 226 -750 663 -43 -980 -699 -691 -856 79 733 -375 -384 -485 640 854 -149 -246 -836 895 196 506 -114 88 248 871 -396 169 -230 -314 40 -654 300 578 -936 -244 -854 -817 -527 457 -674 -38 -51 -271 -33 -468 726 -175 247 -592 618 979 296 293 791 -117 302 -148 -354 -926 570 481 -854 -990 887 -652 -395 -450 690 382 564 162 -549 -716 946 810 -466 814 -240 -256 -380 -559 325 -87 -308 329 -907 -802 -338 -235 -849 -509 986 930 782 502 652 33 -104 -379 376 -511 180 739 262 -393 102 -206 -774 -467 63 -989 521 -761 -718 872 931 950 -163 -805 847 361 984 -740 -494 -5 68 638 176 211 -318 413 -924 290 861 753 -496 -141 -306 -751 405 873 -487 -232 290 -71 -961 -455 724 906 -96 65 -868 249 28 973 -694 -560 -55 -353 278 -437 674 866 225 -701 -249 -595 161 768 -381 -35 -567 -742 -587 -170 -176 -271 671 442 715 828 -673 -855 158 18 -809 270 -242 -83 939 -769 860 -328 -489 -589 -801 612 863 910 55 -881 -787 -484 -609 -953 -423 -335 739 -79 101 -302 240 538 39 -144 89 -233 -670 -36 140 639 635 -441 812 356 54 367 -474 -354 148 -906 120 174 802 -777 -553 287 306 -954 195 -890 -850 -971 948 -528 -342 -673 -588 -254 -696 245 959 425 -141 193 -561 -403 590 -976 -452 -77 -436 -9 978 -158 -566 616 -387 -761 -982 -389 -190 -390 -776 809 -73 768 -729 635 -927 853 -154 746 396 924 -330 -668 209 -795 624 -473 -207 -91 -960 499 -700 858 -666 885 -551 539 -815 533 -36 -511 -232 528 611 580 673 -970 356 -474 637 -408 -6 426 412 -162 -588 -607 -407 576 -986 -287 646 492 -664 -209 -701 782 894 -660 -27 976 91 -62 958 -804 658 -967 281 -76 -744 -754 79 -603 90 -273 -792 -419 -522 -807 -578 -256 -253 -61 -216 -793 143 339 -993 919 854 38 15 444 -977 481 -474 -360 -42 358 972 -157 -366 -775 517 -832 -655 803 924 726 876 266 829 284 -738 -645 -735 -462 888 -1 771 535 -814 -35 504 -365 322 -851 -434 -228 -226 -843 406 -106 -633 174 -367 132 70 634 -128 -761 -603 664 711 811 -47 705 775 -584 856 676 -126 -804 526 136 -692 -381 -27 -739 -102 -895 -587 871 -885 -868 318 448 -363 492 -536 307 30 113 28 -142 -344 508 987 444 967 -942 -917 195 821 -982 -305 -488 -962 -345 251 137 757 -787 143 -363 391 532 855 828 96 -562 413 796 811 915 380 -403 139 660 -533 620 -915 221 -898 -985 292 964 -893 435 -414 -904 -228 676 281 -858 519 -648 825 -597 274 482 598 -929 58 664 -604 -286 756 -243 -96 -734 571 189 -706 390 283 -579 219 406 598 -149 427 -156 355 709 -571 -656 -663 -507 432 -513 -787 698 -381 932 -787 -479 -452 -411 560 -114 820 391 -595 -932 -997 427 -842 690 -286 -64 519 -592 571 -742 -992 -83 -180 685 661 -995 562 307 667 -971 288 -396 -641 268 -825 -944 -968 151 339 634 -897 -62 106 -478 -580 -208 -382 191 -338 845 -110 566 224 248 272 -957 -141 413 651 -692 840 785 841 -897 805 880 19 -350 -356 175 -541 682 -638 -6 -113 474 -466 -817 92 197 384 803 -559 26 176 -496 -305 576 297 808 65 -369 -988 764 -538 172 -198 -658 370 -838 -622 -160 -562 627 391 -513 -826 -518 -710 -148 -804 507 549 289 -577 -476 -42 -284 863 -801 -114 870 -484 960 -350 -329 -470 728 767 -83 379 659 70 -341 131 -96 720 560 -782 195 662 -150 -703 -890 -533 495 685 -163 -149 -167 -652 453 -287 -796 238 -101 855 -356 -998 937 -787 -283 -317 640 427 -223 616 -989 723 845 164 953 -765 -871 -432 -690 -166 9 -273 239 384 -683 -193 -177 -406 -876 -411 -561 512 -983 -665 -964 -539 897 90 90 -122 760 489 396 -330 580 -437 385 -164 888 7 -296 -409 -97 -512 95 424 338 -388 -51 977 -330 -31 208 -726 278 645 -872 613 900 738 995 -896 -920 -475 31 -997 80 884 373 752 -908 337 147 -909 -166 166 -808 -380 -243 150 918 836 613 -318 366 -173 765 -904 -745 -60 -117 -420 -146 -709 -411 751 -630 -760 -977 -722 384 780 -733 98 -300 400 -54 -167 230 -262 674 -184 -462 -520 384 -302 546 979 -156 -902 265 -668 -490 -991 465 -335 828 11 -671 -735 876 850 118 131 -15 -774 -243 -680 -674 -593 410 -236 645 178 -770 381 -629 -672 -884 131 -332 945 335 620 -245 -908 -406 586 531 852 548 -617 -651 -810 733 460 80 753 464 -66 92 -550 59 521 -900 -828 57 633 98 514 -234 342 722 801 -495 607 617 583 -807 539 -450 80 -473 -328 781 301 452 -883 248 77 952 825 -146 519 833 370 222 -936 661 -896 812 266 -677 -206 105 965 -555 525 -13 -657 -501 453 -198 -526 474 -173 -78 -260 -916 573 -706 -347 -554 4 -255 -508 -377 878 551 -10 -353 910 -205 497 -365 290 -457 847 -573 -166 -187 52 -811 -323 219 -49 -242 -793 641 -466 -655 496 630 -633 -844 915 859 -674 407 884 -622 255 453 826 -954 -491 -695 -727 830 556 915 465 -128 -602 793 -223 -323 -661 306 966 -334 149 670 477 -674 -839 786 -844 -690 -472 -720 -770 741 -112 -113 -353 733 133 194 -608 -895 290 304 550 -914 -207 -642 -378 -441 -580 892 9 643 680 650 -433 -74 -216 -508 754 848 789 537 155 -498 -402 404 558 446 -161 -974 -235 -823 -247 586 746 -624 218 -1 720 298 96 723 -529 336 352 -737 213 -576 -763 -587 200 -861 -336 -179 -98 335 761 522 -43 -461 393 -430 122 659 27 -49 -145 -652 -16 -457 -887 -415 130 -663 -85 327 80 -376 -276 416 -242 183 -224 -270 -124 102 864 549 -189 993 -426 -797 -276 212 -696 -683 154 -38 -597 395 479 -268 -329 321 -415 29 645 -860 439 -601 -426 742 655 -78 869 762 364 597 422 -674 842 -438 -522 -956 -534 700 -103 97 473 -984 988 319 405 -989 -619 -136 822 235 8 81 405 -474 -151 784 -648 -664 87 -676 643 -765 875 709 705 -927 -475 -588 -376 -527 134 774 -572 664 -850 -404 -113 -348 -101 -874 -708 -342 741 -900 -323 -632 365 189 699 138 -579 -7 -813 284 -308 417 913 61 -792 -333 685 -960 462 840 -770 -743 -363 305 284 -664 -117 548 228 -864 -967 -86 -166 -593 198 673 441 625 -196 -894 -352 -990 -291 935 2 -200 -314 -211 270 563 835 974 424 156 -379 902 163 275 269 713 -283 836 245 843 889 593 -732 -857 732 932 148 763 -515 -529 627 807 -847 950 652 -341 358 923 940 -577 670 956 597 918 -63 -491 -535 459 -360 -684 -343 141 -24 681 -384 -178 708 438 738 -499 430 -899 176 449 -913 -406 -385 809 310 -802 92 -228 431 -271 -902 -498 -286 147 89 229 -829 -249 986 991 889 -422 446 -107 106 -203 -727 -236 -104 -866 -340 433 -31 -553 897 187 26 -924 -288 -661 435 12 15 15 854 693 850 140 -257 638 -827 773 -344 828 573 -850 -981 -356 -143 -435 -552 519 -205 -869 373 -800 220 -469 901 160 -113 54 -224 -714 -892 710 63 -379 -707 681 610 564 470 354 458 -94 -763 -370 108 649 243 849 -510 571 -242 -464 -221 -196 -72 193 -948 434 693 -788 -548 -736 -687 -679 12 932 -428 -327 -67 533 -694 716 884 -346 993 558 467 -944 916 -874 8 817 -609 -105 775 948 343 -733 334 -508 55 184 230 -789 -840 -253 438 -62 -396 903 -356 29 806 -646 -355 954 -923 -245 953 533 -701 -448 975 559 -245 -123 395 768 -751 -848 -23 151 430 -129 -652 781 853 -473 313 -29 -798 -509 -474 -601 357 725 778 893 886 650 -805 -152 393 780 221 -474 -796 -870 -985 -681 686 266 245 -31 -526 -995 -481 485 -657 -902 -330 974 -448 -973 -552 780 697 691 721 -594 942 -809 506 814 766 -172 846 -168 -737 -808 -468 -184 -217 8 -997 -420 721 11 -381 -897 215 701 547 -218 -642 677 872 -510 218 436 -525 -220 690 981 669 -778 -730 -105 131 579 775 -959 57 469 -691 -29 -543 -224 214 633 814 694 -522 -280 707 -88 645 772 -959 -915 -461 -303 -75 -398 -251 122 898 492 433 703 34 467 158 104 -349 985 -16 -823 -626 778 166 -355 615 457 -391 501 630 535 515 -720 622 124 -431 316 528 503 -428 84 673 630 -458 289 206 648 261 -305 108 -20 481 154 792 808 733 -273 338 203 -489 329 150 361 917 -879 -587 583 902 -387 -95 -475 462 -418 -47 -326 -47 -101 -780 -686 -150 393 82 191 -658 -667 -333 -606 -471 266 940 -400 937 -640 -475 -873 246 -885 722 -506 809 -140 -391 -537 -655 309 240 677 -12 -253 245 961 -186 -367 -268 -18 357 -855 -781 -595 546 768 -973 -146 229 -831 -236 -518 -222 -453 -958 778 -698 836 -212 -708 80 178 -258 -117 -568 -419 -791 -189 804 -870 -942 -39 -671 892 -659 676 831 -812 -881 610 -977 -664 -810 -243 -382 992 -907 -875 -703 246 -132 -323 261 916 -371 555 180 222 -60 545 -642 -881 801 609 939 395 450 200 -342 -799 889 -665 746 -653 449 622 350 167 -244 -595 -254 824 577 -151 216 851 414 -326 -197 -673 -341 -573 -71 -507 -979 -180 -527 406 866 -925 48 -546 -860 525 -391 -213 -315 886 -35 603 951 740 169 878 571 -581 17 -147 501 -643 -225 104 88 728 -806 -802 888 -899 172 599 633 863 -726 -102 323 377 -84 139 -527 -787 -569 432 710 -345 578 567 652 -395 -769 -191 295 -537 -586 -614 453 -965 859 901 711 742 -775 709 -87 951 -657 -820 -693 -433 -113 964 -108 -329 -554 465 938 341 -654 -3 -57 -447 909 -307 940 -598 -304 -197 248 -277 702 -270 986 534 441 -331 -10 985 512 -538 528 -347 -672 -633 859 -51 -570 560 -295 -813 -53 -155 -768 369 900 762 -451 -601 849 979 207 525 504 -456 884 -602 -722 -798 341 -99 -514 39 393 845 580 -712 -473 -64 591 -483 -546 378 -645 138 -167 -683 630 -133 -647 265 -854 -875 62 312 -346 319 359 679 100 336 830 -421 512 366 -473 -826 395 -569 -183 130 673 -119 -267 -352 956 394 -540 -195 220 280 374 -331 926 58 275 -52 3 115 -615 -87 851 -911 293 837 -739 -371 -951 584 782 949 138 -958 -963 967 15 720 588 -932 174 521 -277 984 -599 -563 -24 108 -192 518 769 -641 158 726 -458 927 48 947 93 903 676 736 872 -444 -354 654 -275 -595 785 -524 69 -876 260 178 124 712 -878 -225 958 -62 -973 -571 185 -769 -75 -538 -372 -25 -685 279 952 -206 -592 281 220 538 562 786 740 70 -946 614 -392 444 -389 672 -244 -356 410 553 156 -42 343 -983 641 129 -899 -255 -944 259 755 102 -253 -934 533 -670 -159 716 327 -842 -694 912 809 99 -158 667 -920 -864 518 -371 54 544 -152 -781 875 129 -990 791 710 353 747 -708 -680 175 -420 694 -990 845 903 -596 469 -237 -724 375 630 -935 336 950 54 -980 679 987 -747 -696 345 625 311 -978 -382 477 -358 -118 949 342 64 847 683 707 122 -563 345 -374 634 455 -320 917 -397 988 26 -229 -634 850 -892 34 -874 -501 -816 828 -501 -844 466 499 -594 -838 -104 616 -932 127 110 -534 -801 865 -313 480 -819 -23 -932 -775 -693 -717 636 -554 252 90 -308 -534 540 -896 -763 609 -284 -455 834 514 380 -924 168 -585 -770 866 96 793 35 541 460 234 189 654 393 451 -267 110 -529 490 615 451 17 445 307 -897 -782 720 -491 -579 -377 617 -430 422 -779 509 -587 520 906 942 468 945 91 -920 -147 -438 891 -171 827 349 -445 -979 -201 309 13 -150 -19 -216 621 265 570 -5 -157 -728 -276 752 789 -126 495 -967 739 138 931 -213 585 954 -872 0 -384 774 128 453 559 119 -337 -332 -897 734 423 -986 -742 -282 133 176 -193 -926 305 -263 -579 208 30 -455 550 459 -310 -670 77 526 -896 -530 274 80 430 310 -120 264 -13 163 723 713 -389 294 375 76 -479 315 -795 346 576 392 677 -5 395 681 -134 -627 797 232 -749 658 249 -693 -963 -634 972 -249 -793 -201 638 -809 534 118 137 868 442 553 -475 -650 656 398 -786 -435 648 164 869 -969 -702 -87 827 306 -856 -621 -847 640 781 -755 807 -142 964 -688 379 196 -160 797 619 -945 30 760 497 -202 723 407 712 669 -814 486 647 -689 -227 463 104 602 236 402 -164 657 747 -504 -317 -89 -801 617 149 -739 -423 -596 -961 -73 -994 876 500 923 74 -158 -381 399 450 281 -692 -487 74 38 -665 -562 -783 869 -155 -310 904 -554 243 -225 418 -520 513 -267 -308 432 -42 295 981 -194 -259 -736 -417 -337 524 -42 654 -16 604 93 -890 883 212 -258 -808 -491 197 883 799 -137 326 436 922 -321 -835 934 -240 -39 301 733 286 740 121 -384 -720 -323 -605 -65 204 -924 -945 40 802 -902 898 -32 -802 461 -411 382 -632 555 -176 -301 552 -978 -279 271 119 -846 -210 -417 700 533 -150 -973 84 915 -750 -257 917 297 -243 617 -118 -216 141 118 -409 -586 270 471 -352 -619 -966 839 832 -891 125 595 660 -640 -578 -426 829 98 838 208 382 335 398 641 -379 472 97 -432 123 944 -898 -654 910 768 952 76 62 494 -58 -436 852 -551 -447 474 2 -321 -329 497 -841 -387 812 429 43 346 401 -72 -288 -899 120 383 -579 318 -308 301 965 951 -102 -902 -340 -570 -672 683 -97 14 -344 2 943 348 7 -138 -33 -939 79 356 209 -752 247 -691 58 64 -302 486 -854 -675 20 -630 643 819 123 -784 -10 524 -333 597 559 -47 192 732 36 45 -212 727 -255 -248 -265 649 -642 164 -358 -37 764 515 -28 -145 -236 -106 -944 715 612 622 -231 216 -71 266 -258 -108 -645 -757 -842 894 -133 799 -801 -335 951 531 430 -944 716 632 726 847 -741 -585 -764 -277 822 530 -123 -429 -38 960 -891 716 205 806 514 923 -127 -726 373 -209 774 474 36 -211 -533 -15 721 -394 -793 184 -856 3 -197 -402 65 776 -775 -860 -639 -657 -567 -759 -984 581 -537 210 -513 216 -126 85 -656 594 481 988 -320 -589 76 -915 -757 -306 189 624 977 -406 -745 -498 832 -268 -190 514 -88 296 -136 227 -733 768 386 -494 -205 -195 474 -612 114 -44 600 8 -386 -537 802 -24 740 8 -561 781 -171 415 672 -304 646 -721 309 -747 380 -922 -116 789 258 -618 904 255 620 869 804 551 810 900 -381 -451 -580 -336 562 -75 414 -72 211 -773 -798 93 961 149 797 -541 24 847 -947 599 95 753 659 -155 187 526 33 975 569 -847 723 868 179 -894 -833 991 -747 -407 -260 191 920 965 435 155 -499 -98 -181 -656 58 179 465 754 930 697 462 679 -902 153 528 -32 292 828 968 -832 -634 463 54 -304 -87 415 -546 -205 278 -963 627 -317 -407 -461 296 204 633 460 -805 540 109 287 436 -212 -614 292 -580 -967 323 715 16 -561 -631 -94 -590 -692 -813 -781 638 -463 533 680 393 -725 78 960 218 626 121 500 -291 874 29 255 995 -622 737 906 -695 -700 243 -920 -150 -498 764 -879 354 -64 -788 -250 -609 -325 -413 -743 -21 224 142 641 -744 -632 120 -395 -634 -114 -457 133 197 342 632 600 -991 -507 878 964 -220 -270 -598 324 493 800 -856 -668 -65 -457 598 322 -363 303 -216 -674 -21 715 602 656 442 540 -124 688 -959 96 510 816 876 -395 191 570 -732 -159 148 789 534 404 734 198 -94 -511 -924 -592 -835 958 5 526 907 -916 720 -652 352 976 640 701 -283 459 -612 -586 -505 -481 -580 -658 -277 894 885 -127 -775 -835 -949 12 423 287 321 258 -148 -656 -438 -266 -817 800 -634 -8 350 -408 -687 233 -355 -759 -673 -189 -145 798 759 716 412 297 236 -109 791 -22 425 -69 -663 -443 -886 -999 883 -719 520 530 646 -928 183 709 -328 -650 122 861 -625 -93 989 746 -53 -711 574 -609 -14 439 -808 -186 333 413 -780 668 -384 -960 282 756 266 324 -142 623 358 79 -700 486 -33 219 620 -467 798 -814 -156 -549 -911 -93 218 916 -699 920 -22 -100 -506 214 938 39 321 -275 -676 186 299 -343 182 729 -761 -796 983 -791 -96 740 -417 -504 -578 38 377 914 296 -81 -748 -261 85 -745 193 -900 650 -269 22 -169 818 211 -97 -343 -201 -934 -592 576 -215 762 539 -800 -306 134 -695 102 272 -693 957 -436 905 29 -88 715 -792 717 934 -713 -573 -959 -68 913 -919 -355 362 -402 194 -263 -984 806 -816 -731 333 -113 -632 166 390 795 -248 658 -994 196 753 -360 462 -103 -795 -657 -626 182 293 -477 -495 541 -422 -80 483 397 -308 -492 798 -858 823 660 -447 -820 147 -812 -987 -220 -630 -466 28 -26 898 -103 -309 -634 -806 -767 652 787 34 -558 -92 -767 -8 747 113 -35 559 39 -386 -539 677 -943 -878 15 -375 991 787 273 872 -406 977 -200 -8 156 -505 218 -894 603 862 -276 863 -166 212 -864 335 41 396 865 -5 571 813 -119 51 309 -229 -691 380 -24 796 -338 -811 126 -282 466 714 -107 134 325 994 990 826 295 -971 576 -181 168 296 -644 940 -265 738 994 -84 574 -746 -917 922 -290 147 -364 -695 114 43 -646 -297 958 -747 -708 251 568 -367 -294 -158 -152 179 -300 -732 -560 761 189 -324 -303 397 143 878 392 21 717 271 -767 621 896 -123 454 109 187 360 945 -164 470 525 360 -901 805 -383 435 180 43 -693 34 854 258 362 -281 -888 882 -400 550 -616 -462 -936 -104 53 257 400 -108 -44 986 96 576 304 613 -446 -363 -821 825 829 875 -17 122 632 172 -674 397 1000 33 -921 392 -844 448 55 219 -930 809 -702 425 -15 125 949 -290 848 -184 -604 768 -380 707 -755 333 775 275 199 46 -148 424 -299 -720 -616 185 824 -864 510 502 479 -977 979 814 249 -725 137 -664 96 752 -308 374 880 -805 54 524 -294 -206 -91 -882 -413 910 -903 -78 402 -999 207 878 497 43 -849 971 624 -416 24 -787 370 498 293 -378 -377 -864 -730 901 -36 373 -84 308 417 -347 -670 -90 139 -235 -248 -686 158 698 347 957 6 -84 339 -85 -666 -733 -136 -884 -990 -26 -609 -77 50 -225 -848 -753 -850 805 -842 251 166 -598 681 647 851 -532 -314 -551 167 -997 -347 722 -766 -426 361 -817 -910 579 -724 -672 191 772 -905 -335 90 63 831 457 67 940 -411 -300 -121 -686 38 -466 -187 940 -136 355 78 83 -678 769 70 -366 -666 85 880 -187 177 229 -931 6 -47 94 692 956 431 -889 275 608 456 -251 998 -605 -885 -780 -535 367 423 519 -725 286 -655 -259 -136 459 -616 -361 470 -56 -938 852 162 -746 -668 -428 825 -849 -361 -712 772 -213 -638 -936 956 380 428 -384 -157 -172 890 767 -598 839 682 977 672 -441 67 211 -20 -21 -687 437 320 698 -102 374 60 -188 932 -70 -238 233 205 740 16 -755 336 -977 352 -174 795 203 983 -420 -804 -426 713 438 178 -429 -703 -826 -972 843 875 -231 671 703 -899 -869 774 359 -242 -770 162 96 -181 -241 -614 -621 743 388 -394 219 -934 120 494 -22 -542 -302 516 508 555 -681 -354 384 -896 -474 -936 461 471 -397 -397 940 -615 -157 331 -130 854 790 558 -67 -903 -853 -353 -441 146 780 943 -1 -577 -84 451 -455 -717 938 -111 698 -644 -273 705 815 -81 198 948 -14 645 29 491 -193 454 -768 -81 -810 410 306 -474 124 -981 264 -551 320 -920 -888 901 264 -884 407 -217 213 -63 138 541 41 -235 124 -204 -463 -744 734 925 405 -442 -571 813 883 -829 707 882 58 575 -891 689 617 -964 580 -316 -256 805 -211 343 989 -352 -276 -484 88 386 -93 877 -274 440 -208 -711 468 -121 422 -518 125 -689 437 -833 474 532 396 774 -285 -392 644 -59 786 601 -594 633 -172 -354 -35 -86 -907 517 -910 507 -134 -144 887 -373 -314 -423 -362 607 -387 390 -146 -204 -995 -927 -923 689 -460 -870 -149 364 -759 686 24 -662 912 380 996 -614 -521 37 -59 631 889 -282 410 458 157 986 -942 -923 -385 441 -362 -888 377 -453 560 895 990 -798 644 759 -591 991 -818 -69 150 227 -897 -668 -819 116 -908 -426 -193 831 416 -47 -151 415 618 1 -491 521 265 298 507 -241 -841 -152 686 -264 -957 612 336 -278 -834 -690 78 -436 -234 -980 358 -867 816 -715 -220 692 -462 -629 170 -550 271 -438 -167 634 -645 542 269 457 -131 -70 428 -970 305 523 -585 281 -271 798 150 866 -521 -411 -462 941 493 -122 542 -94 -980 765 94 -851 -299 -157 53 487 -266 666 -543 286 673 -933 -18 -571 -820 -716 -355 -186 793 -947 36 -854 607 913 -663 -879 -867 -545 995 -51 381 910 -627 -140 -862 -264 -360 761 -981 -135 866 765 -722 -167 397 -840 903 -105 339 661 -244 -832 -607 886 -129 -473 -582 -31 537 -780 -473 473 -335 -680 461 86 -212 -102 325 -26 -870 997 454 -237 838 -117 946 282 -182 -160 933 542 777 636 163 -804 154 -903 -867 -673 351 -652 -255 -309 272 905 216 833 -943 -594 -417 -776 -136 457 -14 -3 629 965 110 485 825 -170 -673 227 460 -161 968 54 780 -9 -553 -787 -538 573 815 -549 -693 -28 -551 330 -934 778 742 -617 53 663 -545 -780 216 693 -5 -743 421 -331 -67 450 798 416 -483 376 445 -132 -766 811 181 919 -923 495 -122 663 -554 -22 -39 -919 -477 260 44 -121 236 394 -833 -22 782 684 -812 22 684 61 -612 542 356 -583 -448 -253 17 160 325 51 279 -729 -910 -974 -881 -18 -415 684 -423 -903 -435 163 -666 -490 248 -108 -273 -582 39 -820 -991 225 849 -865 70 -460 838 725 -925 538 -430 683 591 -631 873 888 -622 -930 768 109 -495 75 -621 -638 170 -666 723 784 482 458 680 652 -928 908 -928 927 -404 721 -831 20 708 569 -802 -171 578 -864 -120 739 701 -937 563 39 665 567 -471 12 628 -85 109 -126 918 -430 689 -417 287 -872 -318 -250 114 800 584 797 -20 485 -420 211 -625 6 -492 564 -378 462 -599 -591 678 -870 204 228 -67 367 911 -294 -768 -494 334 389 -675 -60 152 -871 -412 459 811 580 25 685 -16 85 82 -2 -730 282 138 633 112 -273 615 -836 -845 -148 561 -65 472 -489 -900 -377 799 -414 723 577 349 -874 931 -47 -6 -797 -682 998 -108 872 -835 457 976 -205 630 -945 -551 756 -58 158 410 -386 323 -683 825 -43 -725 868 -181 -924 999 750 -323 256 -449 509 -493 -226 -20 -11 100 514 131 902 -823 877 -683 353 -942 -349 -348 -769 -701 245 305 253 -654 -455 12 595 549 -24 -368 217 87 -289 202 869 -10 315 -606 148 489 284 -320 -887 507 -929 625 -168 485 -662 349 282 305 -519 -194 -491 -587 -332 -134 -893 -272 -923 -437 -822 -709 -946 659 -452 436 -851 603 -172 -955 -377 546 716 -339 689 -424 871 629 83 436 983 675 -221 -942 -805 -368 -405 101 554 549 853 571 7 -645 -508 -507 36 249 -199 449 -823 -101 -948 -455 749 294 -590 -907 846 523 -248 741 687 240 170 955 570 723 -515 512 121 827 -896 -383 -705 -760 69 801 -6 -559 -470 -819 324 907 -491 -142 -336 -639 -416 -331 -102 -905 721 181 49 186 342 -838 -979 326 867 984 452 -879 -556 -213 -137 990 248 852 978 64 355 -211 -1000 989 -44 863 392 158 538 961 -929 799 178 800 -904 -369 511 -655 -657 -52 -36 -714 -601 441 647 -17 -76 38 894 -43 -458 -346 -948 679 564 967 -520 410 7 -304 -3 -99 570 470 -477 256 900 -345 283 410 -395 346 -585 -102 -963 152 -309 -740 -428 -362 720 695 646 176 -859 245 747 -444 -603 769 -255 -915 -442 -355 -483 135 -346 283 910 -449 -324 -925 -173 818 5 21 -639 431 763 750 -384 -458 -676 -656 -876 156 820 688 -10 -4 -697 468 -511 -65 -185 -355 -659 -571 188 182 86 790 -138 511 93 959 723 661 -501 -214 -929 -349 640 -449 876 259 664 -727 -197 831 -321 583 263 -617 -690 -633 713 -292 -420 591 469 -562 930 -16 895 -669 -852 691 400 -991 749 943 -225 -493 601 -496 -146 602 756 804 -409 769 -123 80 -880 -586 84 0 -223 217 -477 645 162 -286 -442 692 652 -184 -139 -988 543 922 -198 119 874 -395 -917 840 875 835 338 -214 711 -580 -495 881 783 207 -197 -95 259 -215 753 -573 20 750 -715 -404 942 -150 -30 8 350 649 303 -859 -659 347 647 -987 540 295 110 569 -418 -461 -850 -196 -268 -504 -326 -971 -665 -637 -480 25 55 419 -164 270 -7 315 -423 372 -25 134 815 -534 -831 -710 -648 -375 435 -423 -375 258 188 -494 -937 403 995 668 -118 768 -398 679 80 602 -197 264 -899 284 -426 -955 -165 195 436 329 464 -482 989 -12 -548 -217 -423 319 393 367 782 -2 64 -464 30 137 26 259 946 431 -658 474 -266 -479 936 818 433 -964 -917 863 439 178 493 -571 279 7 454 -65 592 420 69 205 288 778 596 -243 -116 97 -383 -417 -707 282 705 -854 -557 -694 -290 -479 643 885 613 -91 -925 179 -613 108 -542 -261 -781 -874 -853 -823 130 985 -163 752 -44 -921 -429 645 660 -861 40 663 522 892 -1000 909 84 -131 12 -179 -467 -474 682 -174 248 -808 -366 53 -778 675 -226 -990 784 61 -863 -357 647 267 -571 434 -453 270 -527 -130 699 -698 -911 -386 67 141 -531 -550 539 -985 -686 -584 478 -501 -521 -764 -84 -2 -918 763 -246 -967 267 -933 175 309 -498 -736 508 -795 -611 -471 -362 481 -235 232 351 161 370 -401 -49 545 -577 647 -979 -322 -839 539 881 660 730 469 269 967 761 -869 -750 43 -866 333 91 -336 413 -651 109 94 -611 -839 -586 329 -187 -691 437 -412 -872 -892 391 96 -450 -29 -30 337 -769 135 -493 568 -37 -180 -806 -210 -749 -853 -472 -850 -954 689 -870 -569 -263 59 660 -177 -195 134 422 191 323 -889 -258 953 315 -351 -375 -59 605 -698 197 -427 431 -33 127 -185 -183 291 -70 -624 41 393 -557 292 -149 -176 83 238 -569 423 -296 646 -906 143 -438 -844 823 -550 -458 -795 -1 897 119 324 -566 473 -65 355 -146 477 -218 446 483 -943 636 -994 -280 -49 -422 -123 -832 748 -232 -226 101 -731 346 502 -634 -715 359 -181 -885 -340 915 -353 715 174 254 -788 -493 337 486 92 -660 -792 35 135 552 -825 -200 940 -125 -562 763 -115 99 -115 522 395 801 -409 956 879 -189 -678 78 -715 -767 -791 -251 -460 441 89 65 -523 774 513 -637 -677 -334 724 842 478 658 540 815 572 -998 -65 -652 133 974 -339 -875 357 -927 435 -601 -983 -938 -705 -663 -672 -260 -290 -500 111 889 -644 -365 -998 444 497 -399 212 101 670 -195 569 89 261 -342 308 -914 510 -741 731 252 -990 -506 -437 951 805 799 -58 410 328 528 -601 438 -546 -698 -999 -89 669 -196 451 -279 519 -512 847 568 902 41 -802 -556 204 233 -402 -576 -73 -899 1000 456 -560 -195 103 221 154 458 760 -941 -71 487 675 -377 -601 332 -783 657 41 -554 -478 767 651 9 832 737 182 -350 752 -165 -571 687 138 975 323 -941 540 -55 122 -5 -557 153 -886 -176 168 330 135 -216 555 -543 -338 -166 647 -423 494 484 514 673 531 -150 614 766 -128 885 370 -875 145 286 678 -791 849 581 -389 -95 590 -357 -439 113 271 -849 970 -972 155 -36 256 525 686 130 595 631 -13 388 -896 -305 779 217 403 -328 301 699 -458 642 -673 -762 6 -170 -507 -201 -362 -189 756 413 -731 833 787 -162 126 -814 877 115 634 299 -254 927 209 -73 -836 -177 -237 944 -115 720 106 -712 -749 278 -282 315 -159 -532 649 483 453 600 -158 875 645 -831 192 798 166 -814 -284 117 959 -3 -461 -445 399 813 -616 341 994 57 189 -774 -236 -686 17 -253 -840 888 300 722 -680 469 755 66 423 350 -797 450 308 190 178 -505 -302 87 -35 -81 -357 -246 -176 -688 -405 -238 666 -126 145 389 -668 644 -930 -659 -602 301 -43 908 978 -939 -929 2 583 -615 840 -682 475 210 447 763 -254 989 -243 282 739 -723 -922 730 811 -733 -117 -251 663 -453 43 579 657 631 848 788 -534 785 -919 -24 -385 570 -262 728 183 -731 311 -747 300 -819 -160 843 -61 886 -548 -613 597 39 119 -485 -711 -385 23 -333 28 349 -859 360 681 82 163 -575 -753 951 -148 -232 -315 192 608 208 301 -556 637 560 973 -710 739 -332 -980 -49 135 -599 428 -81 795 -331 335 -798 915 -854 -949 -172 -239 -916 73 165 392 -528 567 -216 -350 391 -952 401 575 996 90 247 -300 591 -517 -442 268 265 555 925 -509 12 -105 262 -390 -953 -414 71 213 260 -442 20 -636 -756 814 341 -645 923 -350 440 -581 -80 17 -25 184 839 993 685 755 -319 392 72 631 -161 -66 -147 -119 146 -146 836 -407 -171 -842 825 -406 -930 894 -391 338 722 213 -315 -397 943 -558 381 334 -245 -169 -719 -952 -23 210 242 0 -268 966 -298 -952 -440 -393 107 672 262 127 -945 -823 475 -952 730 -422 -119 -725 743 441 892 318 -37 -378 -738 -68 -10 -578 153 -292 -334 -103 439 -302 384 -245 -390 754 -623 -128 849 -520 -904 -41 -671 -974 969 285 -628 -937 946 -702 -508 695 697 890 -561 -281 -608 -825 906 -900 -320 -841 -11 882 -450 -16 -26 561 576 -593 -906 17 186 686 153 988 122 745 -897 9 989 581 578 -170 630 353 774 519 512 -727 787 -463 -36 -247 565 -570 -158 -570 968 -619 996 -63 -169 726 118 745 768 510 -997 754 456 -475 39 -926 -618 -862 -640 -808 285 364 -864 712 -578 715 -454 852 422 -423 899 411 793 395 568 183 -787 -887 -430 470 607 -519 101 79 -377 475 -210 302 -301 96 -488 -431 -398 634 434 -472 -550 -363 576 -987 393 -6 986 961 -332 673 707 -71 -962 -175 -884 354 -586 382 -839 -17 870 -872 -784 -105 -886 -497 653 957 -599 -652 -788 545 -784 453 626 -114 -750 -795 -69 -766 -136 -824 490 4 -586 -113 -838 -892 241 253 242 970 945 -57 844 -392 -900 604 -56 -73 254 749 -239 -380 -29 625 596 250 -245 -657 -291 315 -36 229 8 -228 -469 -492 44 334 -68 -415 234 362 91 339 985 941 750 427 252 766 -424 -898 -937 49 638 185 -421 11 -427 759 -123 -875 984 473 153 411 -256 -821 317 -830 152 109 -988 390 -529 -856 916 932 644 975 -766 629 676 -316 -788 -505 -334 -94 331 -708 620 -944 -962 688 -241 464 -982 -35 922 -442 -475 1000 478 573 -227 -723 479 -717 297 -574 709 468 194 402 667 577 917 -786 742 -820 950 -975 852 -689 -37 -35 -282 -776 -996 974 203 -983 121 555 625 -54 540 693 693 668 850 51 -827 979 7 959 515 -560 -802 -556 352 940 410 -768 -230 219 731 -296 -336 -958 919 50 394 802 281 596 618 -122 812 -519 327 172 535 984 -870 -693 -524 -844 -288 -912 -811 193 875 670 856 136 -282 890 -560 365 410 -245 191 84 -816 199 821 558 -53 517 92 -983 -549 365 -796 -138 138 216 618 -843 946 -866 -518 -374 -517 -469 -483 -103 258 501 259 -340 -782 -288 -438 -439 712 -778 301 219 843 -743 569 306 -341 84 -78 -51 229 941 635 5 -326 889 539 -515 -345 951 794 355 -23 -468 -644 -16 509 -304 219 -132 339 17 -234 744 -665 -412 492 -711 -156 -886 -976 -463 755 72 95 -188 -431 -593 -654 960 -309 -964 -967 954 799 -136 971 -2 711 -6 777 -852 4 -449 -814 578 -731 -161 -575 -891 -498 228 -407 -800 -155 -903 -962 -16 886 -355 -784 -389 109 -892 -87 -812 154 190 606 -735 -137 566 681 538 883 -173 -983 -836 -799 645 -729 -960 100 299 469 943 -866 313 -562 -243 206 554 -120 -451 339 32 605 768 700 598 -192 575 401 -610 759 570 -155 -725 -977 -975 58 336 -494 -581 -868 -792 -993 -351 706 191 38 575 -21 -998 288 792 60 -459 670 937 923 827 -514 318 67 453 -345 391 658 77 -7 27 493 257 774 -804 -425 78 -376 -848 411 -280 532 944 -582 -283 -384 191 902 65 -935 153 912 351 -87 656 842 -623 698 834 -691 568 223 368 -665 -763 654 471 -619 98 152 590 -788 -276 635 491 406 393 928 687 855 719 20 -169 -301 -19 937 -10 966 -577 767 990 442 210 394 -755 223 -970 548 -853 157 -545 46 -787 -712 115 -479 402 76 -863 -273 -574 636 520 169 997 512 -414 -526 -282 903 -240 302 201 256 -683 -960 7 -275 -675 -996 114 -33 -46 -793 -760 -500 -271 964 980 -960 167 808 291 -665 -21 -320 -403 -807 992 -523 195 -440 -617 -794 516 286 -177 -24 605 -612 -907 157 973 700 -258 -525 -10 -690 439 -595 -776 553 130 72 -902 -502 933 975 -973 -343 767 -540 221 -220 140 -812 606 -83 -972 657 465 -569 -52 906 -854 -685 -802 490 776 -700 297 -831 18 207 282 862 782 78 -600 479 -391 -942 90 -527 -947 -817 -265 588 413 -320 -293 -411 802 -178 -867 312 -565 -480 -536 -929 -103 30 -193 975 -536 -280 118 528 468 -805 -587 245 -261 216 357 885 -578 262 -303 900 -862 -726 353 -136 -226 -196 5 380 -886 803 526 904 664 411 179 291 709 -425 680 265 184 -598 148 -598 -231 398 730 462 752 -732 589 478 792 295 1 -688 84 -927 -496 -657 102 687 481 -252 -55 -190 708 67 -306 745 -253 -794 -422 -469 -299 -785 -400 -261 524 -382 -99 211 783 33 905 967 -159 -346 -746 -264 544 -817 -982 -571 -337 51 643 -567 156 -780 -712 981 625 -920 -175 -273 404 789 393 -830 -589 -782 -758 -206 685 505 -187 -392 348 896 937 651 747 -811 107 685 -302 -196 477 801 -238 472 305 -299 668 296 415 -708 -616 -284 -532 -975 -561 4 -52 -766 160 -650 156 -825 341 297 667 792 415 885 268 894 -809 -978 555 -724 -388 -106 -955 953 641 17 453 -151 -292 -150 471 295 703 871 219 -604 569 442 -323 924 -747 -837 996 467 206 514 882 125 24 -421 279 683 118 67 385 -209 67 802 -848 -347 -53 498 -208 802 -231 -182 217 -824 -782 -574 81 36 -176 -943 418 -295 -262 -943 -421 568 -919 331 -596 469 991 -651 499 962 -70 -464 393 800 -349 615 -774 249 265 -631 230 117 -349 766 852 650 253 -88 18 -537 523 956 -798 -885 -750 -965 -680 -328 784 474 603 -890 491 -264 -244 -150 434 34 45 -631 -430 488 -357 868 -542 741 689 -675 514 216 -986 243 692 775 -322 -550 -828 -945 -881 -511 993 -929 -821 287 921 -975 -950 -59 -665 15 332 147 -815 59 30 561 669 -142 137 -450 -583 0 -334 633 -428 304 -946 -795 -111 -649 -766 543 -836 -579 105 407 489 -788 -956 28 476 -343 795 768 -489 214 -799 564 367 427 922 842 -641 611 -606 305 261 -767 -476 402 458 818 376 854 -202 -717 257 712 996 307 -850 667 390 -147 -285 449 -803 661 -612 973 -230 115 -349 666 396 -264 -247 -23 722 625 127 268 582 618 424 -583 -200 565 599 -212 -575 275 -253 166 945 -483 -848 -950 -643 105 -838 -424 -819 46 573 -927 -765 922 218 -629 435 -591 936 913 -239 293 -893 733 -905 884 437 -563 880 -249 684 -606 -991 564 -432 -378 761 -419 -695 -675 702 670 494 -574 -649 84 351 -882 526 987 893 110 -442 -449 -706 -110 51 -36 36 366 762 695 -315 73 -662 -686 -2 819 421 -418 619 776 -660 -981 560 967 275 -916 57 554 537 -110 -792 -978 -937 83 449 460 323 564 490 211 -540 574 -61 539 -420 740 -468 -166 328 -423 -556 797 -83 948 -546 -537 -708 -688 -1 518 -397 671 -184 385 -603 -114 97 -789 -718 -380 -256 719 -621 -511 335 820 -346 763 -626 947 -462 -713 -546 -857 -782 969 -184 -667 192 -832 54 140 803 918 53 -784 580 -702 808 -144 472 953 -471 -537 -34 -633 -899 433 367 -91 -899 839 -607 -764 132 489 652 -953 -928 605 154 881 973 98 -986 798 723 978 261 -593 -234 890 239 -623 -624 712 -122 -802 -268 -897 -979 -988 707 -112 -912 753 74 -891 787 678 909 250 595 707 756 784 -285 -146 -155 559 966 758 972 -808 305 -680 183 275 -548 -318 825 -844 84 315 432 205 -759 -148 802 -616 -319 649 -196 -792 -20 372 -219 417 -495 495 468 662 702 607 -542 844 51 323 806 -398 643 -961 -155 36 210 450 117 -222 -861 -410 -883 -529 695 -52 -346 8 -92 330 545 415 188 231 741 252 -919 716 -862 449 896 250 133 -197 -431 359 107 238 264 648 637 -736 169 818 476 -9 -519 -385 524 -842 964 -289 337 -202 396 -21 561 -304 -674 300 -176 -710 424 -285 241 700 841 636 -788 195 -755 811 142 124 -231 -640 -726 740 83 -449 -719 -191 -272 -509 -132 748 -423 -597 -690 510 166 569 469 248 -648 -751 -698 123 -474 -38 -41 920 -219 745 -341 -858 -448 853 -392 -333 -261 668 515 -787 -76 -565 854 -570 863 532 697 -158 808 -953 -656 -566 -448 -364 280 -297 -287 670 -131 -181 131 -552 -774 497 -925 -714 -889 -28 92 -217 409 218 78 -193 459 784 -11 445 -120 295 193 -645 68 -612 316 -927 -638 976 -261 -459 -590 -792 -992 -305 913 -174 -135 -421 -79 -406 -255 -653 -707 -582 90 -58 -688 -207 28 487 71 -387 -429 -189 947 -915 -259 -169 616 390 -800 -740 691 -785 457 25 854 -606 308 -70 569 487 652 -603 -362 123 560 17 -486 495 761 891 575 -988 -812 -618 559 -827 -675 962 258 89 856 1000 772 -781 -728 921 -436 61 -764 -705 693 -881 -761 -318 907 992 -347 -727 274 -579 180 328 786 -130 -152 -461 706 395 375 669 656 433 88 -114 -40 619 -465 583 267 236 241 209 60 -274 -382 -920 -332 -519 -932 725 -436 255 628 -998 178 96 -164 159 -492 875 168 -78 301 235 -643 769 23 782 -388 237 -327 -994 130 -542 237 772 341 -263 616 112 -95 -141 -704 -897 -648 38 696 424 -989 -664 31 450 -210 850 11 -180 -84 -641 638 556 -327 832 -636 929 813 -206 -686 533 -587 503 783 -317 626 -492 659 841 59 -277 937 -947 761 -275 805 -465 -123 -877 -381 -658 -224 -977 -107 435 -734 717 78 62 713 997 514 319 -995 -915 815 71 -210 -418 242 -533 -99 -217 -364 599 -726 -999 969 44 -474 -729 742 773 895 228 469 496 285 -442 -36 -125 445 902 511 115 -317 -55 21 -695 256 -754 134 821 423 572 -12 -784 -884 -776 296 859 -966 -14 942 -616 709 -451 116 -189 -105 582 -268 212 229 356 -946 -400 23 335 -6 647 -111 -812 -810 298 636 -165 414 262 -570 -424 211 -478 -828 -157 -612 -210 -214 -442 -810 713 -227 938 323 -559 -324 -94 -217 670 -675 -21 -386 -228 996 783 -609 953 -683 493 -495 134 802 350 860 -485 508 135 905 -570 471 576 -937 954 -496 -291 -56 429 24 -634 953 -131 -874 648 400 164 -995 -592 -858 975 -357 -646 -252 -299 -233 -25 -141 -935 -689 -238 -68 339 -455 -653 -962 405 260 936 -26 -546 -495 -193 756 878 963 -962 -610 -793 38 -439 573 -316 29 557 747 527 -536 -868 207 471 -695 789 -269 762 450 427 -816 178 -410 870 786 825 366 525 760 -663 -990 -987 620 649 434 -941 950 -79 198 184 -674 -607 -861 401 -170 813 -17 603 487 327 901 450 15 586 209 -97 -71 -454 -314 -629 -376 -570 757 259 -969 865 -514 697 940 679 -29 -480 -250 -60 -458 -129 -491 406 816 -880 -409 -278 880 -556 -505 346 551 567 392 303 -600 436 -944 -80 556 768 -666 274 -157 506 -54 342 6 -592 -630 523 627 393 -638 -41 -435 -672 -366 -916 -568 407 -680 16 761 617 -832 -464 234 -625 -44 -307 18 641 369 141 889 740 685 201 114 898 -480 367 572 -542 -952 736 -836 59 -190 -707 640 308 795 360 -687 -599 -672 -986 -98 488 -306 -286 -446 127 61 -96 -308 972 684 352 774 6 189 12 769 794 984 921 260 -209 -522 602 318 36 -822 354 -779 185 -858 838 -918 -431 589 866 -817 -970 -218 -2 359 11 -749 630 -921 426 370 -99 -738 865 -370 -599 342 -508 -609 -239 62 -504 185 146 537 -402 691 -349 -30 250 -759 -813 -257 -775 685 533 -522 166 -668 345 -386 -13 282 -772 -177 882 -469 159 67 669 504 113 -887 322 -840 210 -248 505 -410 -165 941 -394 412 -715 -677 333 -38 -765 183 392 -400 -709 -868 -919 553 -579 15 -150 374 -563 -830 -763 -999 -510 311 -970 909 384 50 591 -636 -809 -276 -45 821 -161 -886 847 -611 972 399 -311 -807 476 356 -598 274 554 -325 369 829 325 693 -51 68 -11 290 -130 539 269 -908 414 -245 -603 -450 932 730 508 -420 815 302 -354 -630 -449 -203 -635 -942 590 156 928 -34 400 841 182 -555 191 600 758 268 321 -31 910 -60 945 830 36 621 453 264 -386 -535 -784 918 -672 394 -441 -75 735 24 740 814 -593 -464 -107 -620 -442 -171 86 851 -364 -7 -606 -921 927 143 212 934 -8 955 379 755 284 -145 102 107 995 880 104 522 -538 616 409 -481 646 -781 509 983 468 -435 688 748 158 392 914 -735 -927 -618 -538 910 -884 -294 891 -556 -515 306 -175 365 -999 401 -455 -479 -237 514 -844 103 -890 922 301 864 548 -177 117 910 -21 333 875 83 -547 -334 -737 551 323 -496 -959 763 -19 -524 999 -913 -297 -307 556 632 -757 968 -436 652 44 59 502 370 524 -121 168 -830 977 -924 -966 -814 -956 503 -252 712 785 -120 643 -656 814 -241 64 57 -900 341 -221 275 -968 -426 248 -225 998 -751 661 799 -347 952 566 -351 -180 -652 -937 -175 -782 -743 513 -826 407 34 -44 -736 -456 810 -255 430 478 650 970 59 -551 828 -27 -28 666 754 -432 423 76 995 -326 648 -58 211 -845 -330 -864 -574 -758 166 626 856 -570 262 963 267 -906 -683 -833 911 -381 -673 279 -561 381 -551 -598 948 -997 -748 789 -730 619 -78 892 930 -519 -644 -279 519 393 -832 -853 -531 -327 -13 855 576 -593 -943 906 -156 -197 639 -466 627 400 -660 -544 816 -948 596 -538 -138 -211 -887 16 989 -480 -784 -311 -932 -53 738 721 603 -603 869 276 84 700 318 -349 -640 -651 362 327 665 928 739 925 604 -122 117 333 178 -304 428 -912 -881 958 -965 901 505 571 -240 931 -629 128 -785 363 960 -282 -953 -809 -796 -106 -266 760 979 -265 487 -19 -718 83 -448 128 -452 63 -304 -6 -882 883 -453 -144 -82 224 577 -812 767 -759 164 -686 243 -255 -466 -62 449 324 -369 807 788 -151 -849 -789 340 970 -852 -865 988 -262 685 -454 -953 -298 -194 436 977 978 395 807 -458 207 -46 -896 435 120 -740 -246 -180 633 509 -210 -26 814 250 115 812 -592 421 -829 337 158 600 968 573 169 -673 -644 999 -365 -868 433 668 38 654 580 -718 336 -832 585 -587 981 903 -173 -242 -667 178 -842 882 -66 274 -730 -308 501 -92 258 506 -49 71 -237 -6 2 -801 -85 -929 -296 248 869 240 284 470 470 169 808 148 -401 544 34 -509 -509 -820 253 -446 -11 -688 -387 63 111 213 31 619 -622 10 -926 210 291 32 388 815 -673 719 870 -315 285 -188 657 -263 210 -965 822 47 729 657 770 -245 277 969 438 691 -59 833 -578 -339 81 142 33 499 949 -420 861 582 32 407 -444 623 890 -785 709 -149 -96 -798 -728 -988 -574 -229 -483 -411 -503 -415 813 -60 -212 -210 -193 -207 -353 703 755 -696 235 -597 -61 230 -387 272 -59 -457 -65 -287 355 208 805 967 845 -888 -337 -242 -777 263 -148 -824 -137 423 298 -918 768 -554 151 783 895 555 -590 -801 32 276 744 272 584 108 354 -576 -555 427 676 -889 -850 283 384 -996 992 -728 904 -176 822 313 552 117 979 142 14 611 868 602 -479 423 202 317 841 -175 140 -475 301 885 -855 643 956 -245 185 -343 -856 261 344 -890 976 -28 -542 276 -361 -978 56 -962 918 929 -596 -337 231 -27 -263 -805 957 -479 800 921 438 930 -573 135 -554 -684 -527 93 -843 169 -832 386 61 -393 -238 -286 498 120 318 373 -467 -506 -132 -238 -789 -875 -293 -846 -29 -843 -498 673 -791 350 700 132 -709 -795 -194 -160 854 -514 -757 -420 -11 -816 -925 24 -450 130 -724 -518 -303 -997 317 325 418 88 -765 323 -123 926 953 -956 -594 447 918 938 -3 -839 836 334 257 -946 171 -751 10 -878 712 306 301 -823 857 632 201 -50 921 -234 -881 982 -503 -184 92 392 341 629 324 502 334 -492 71 -203 375 924 434 947 560 -629 -456 -824 -841 200 -997 195 178 -727 233 678 942 -882 536 -738 -409 -524 -8 395 908 -128 55 533 -770 954 302 716 707 345 986 -51 -347 -376 -113 -943 897 -210 -445 -708 -299 -303 868 -462 -633 -295 -569 -932 605 -427 -175 676 -425 566 -878 203 -303 834 471 563 -675 -224 -460 132 41 -639 819 482 960 -533 393 -998 334 -82 -345 328 579 -665 -614 956 85 -262 74 -559 -652 -950 840 -194 -345 -131 497 228 -166 774 -576 822 -68 -930 823 909 867 563 516 -329 -786 253 -832 127 -729 682 222 448 -927 -459 -177 -580 -461 -681 -803 552 40 -935 464 -269 783 -444 998 963 -334 925 -964 809 991 -25 -660 -496 458 938 -185 975 446 -301 -844 39 -355 9 -678 -652 69 202 667 331 -390 -231 -322 82 697 -165 -355 77 501 -923 -898 -637 382 -323 218 944 784 -709 -481 610 -165 110 -116 745 -302 -324 974 486 -228 -882 938 -23 910 718 -831 908 -509 -553 -640 520 -318 -359 -575 -745 -83 597 272 -423 -904 999 -421 -871 -849 370 -129 -936 21 593 31 979 242 -524 666 -171 -757 819 247 210 1000 347 -276 542 453 -765 -31 370 359 -904 -282 -599 8 -966 161 645 977 718 -254 667 703 -853 -22 272 726 -157 847 -704 -542 -744 183 545 -912 162 -573 798 817 748 789 876 482 646 63 647 763 -292 -158 -82 999 -213 -131 -858 776 -93 -185 631 -251 -22 -347 -498 619 -281 -546 -825 531 452 -261 955 -781 697 938 -625 606 969 639 919 673 -879 997 -913 524 876 538 -496 -793 -306 -686 -580 815 254 424 -220 304 908 -635 -123 4 402 -465 738 -398 -808 -837 -150 560 314 753 -81 -346 252 -740 964 -143 -872 790 -249 -844 -661 -704 -843 -705 177 -9 465 -667 383 -439 59 342 -886 -609 -693 -347 158 100 548 716 599 -608 -474 474 -909 576 63 -196 972 108 -346 -317 -847 -397 -434 -785 499 -558 -974 -65 -511 -637 -160 496 -366 982 546 877 851 8 -559 678 275 -817 286 842 -866 128 -406 -63 982 -349 64 -234 495 -316 -463 -333 -383 -626 70 -242 -886 -788 -870 -867 -482 258 205 -665 -263 178 -759 -867 303 -163 -768 -202 555 681 -82 -593 -292 -396 -261 624 -100 430 212 -746 301 -492 -723 -77 930 -918 811 404 -190 -957 494 180 394 691 -910 800 -32 372 497 -225 506 -991 -47 -260 63 -91 686 700 -981 200 592 -183 128 -266 -897 -134 -773 -412 676 909 0 488 964 -941 -781 -197 -859 360 587 714 539 885 -428 -718 -640 657 476 301 664 619 -665 869 149 476 405 416 -722 306 -926 815 75 563 50 -768 -196 -778 -203 -170 167 832 172 -284 989 672 854 534 -624 66 353 -542 -941 -911 280 135 -641 49 65 140 -146 249 824 787 -954 942 -532 -786 -958 -987 737 383 366 -970 468 914 -706 100 -9 774 -292 -443 -993 188 -125 -467 -521 -43 546 -363 -429 957 -55 756 155 -481 -751 917 -764 673 425 -865 291 990 -538 -72 -63 -611 677 270 590 405 -327 -302 92 47 -294 242 -483 951 -916 -278 227 -513 727 449 -60 690 -601 -582 230 608 613 -333 -474 273 -912 -40 954 38 -994 -527 -485 -129 596 -627 178 711 -839 23 -993 937 -340 233 969 -142 186 -856 -155 -541 -102 -993 -562 539 373 -391 -591 -604 666 -490 -520 -69 387 253 -603 -214 93 -570 997 -987 645 464 -548 -688 802 -807 528 258 161 750 -965 -982 -485 222 -256 450 179 601 445 573 786 62 713 -17 434 99 192 -310 87 756 -462 -185 413 600 -291 -303 181 716 -775 -742 -698 -636 746 -269 257 33 566 13 -987 4 -698 674 -609 965 269 -70 -93 -823 -744 -430 -193 963 2 -281 -281 560 -115 -79 491 -889 -638 -376 718 -569 -649 -45 979 327 623 836 -472 -265 939 -274 366 -748 166 421 169 -786 358 568 660 177 12 317 -129 99 515 544 184 -887 -320 324 299 707 48 -221 -300 -777 86 991 692 842 345 254 511 262 669 549 368 -917 395 635 -867 692 797 147 -957 -477 664 721 -120 385 -635 -900 683 -467 581 -361 -185 -120 -470 -48 -911 -453 472 -293 76 755 202 -650 -980 748 -656 -600 -309 -854 -400 593 -678 747 -901 301 426 -465 -664 84 -60 343 180 42 208 5 -127 183 -664 -881 826 -878 -112 -566 -147 720 414 -560 -411 -307 183 844 302 -438 864 182 877 -981 778 -812 500 -749 -214 -405 437 625 -398 482 41 -110 -128 -894 603 -988 154 -248 111 -566 54 -750 -760 312 869 -911 -125 766 39 -993 688 -838 -523 -625 -906 -455 522 817 482 -93 -365 -548 320 398 168 428 32 539 -405 -624 -889 83 -159 986 685 -690 80 267 -887 523 251 -697 517 16 283 -743 -942 -742 428 -722 679 -323 579 -655 -955 821 825 -143 -382 773 639 -116 -182 -18 -444 -947 726 381 808 -877 -434 -534 -772 -729 -781 -84 -283 628 -916 698 -464 209 212 -50 738 982 -880 631 490 930 -479 241 266 882 -278 650 955 465 472 -751 -943 -905 -162 294 879 445 -96 479 467 545 -254 882 -377 -184 -856 215 -531 -127 258 543 682 968 -512 -286 -288 -441 -971 753 951 -999 -290 -487 -993 306 -324 513 -152 105 -241 306 -662 -997 113 225 555 767 -650 -217 -278 653 811 -987 -701 -617 267 121 -424 -79 848 -651 -419 204 753 -378 543 77 972 980 592 701 -998 -457 604 538 186 -898 489 355 394 -284 512 61 441 515 405 -899 925 472 -258 544 -530 -76 -342 44 -231 715 -118 -99 328 930 -176 916 181 74 960 977 -61 -417 274 409 -920 -337 469 -929 372 -938 469 368 -500 217 -616 998 698 -678 955 452 617 -788 824 -101 -542 -949 -677 -259 -698 -94 -277 320 169 -2 344 -844 -57 322 835 301 -475 746 -266 -220 -450 317 718 -67 497 -763 -397 -862 -996 -488 -965 -555 -919 -182 0 -510 -404 394 -943 386 -912 229 -809 613 -201 -72 156 -32 -754 -793 549 530 954 659 662 389 731 815 -429 320 -860 -936 -833 512 -196 870 -83 661 629 505 -402 116 79 -497 988 -665 685 -711 285 417 -507 916 622 163 -343 164 -413 -445 -202 539 -67 -667 -746 67 68 -264 -485 759 -718 -31 148 -404 284 -718 71 22 70 242 -131 452 -489 -90 -911 886 -598 -119 99 557 947 124 914 245 -322 -257 583 50 171 -715 -404 210 -118 -120 -742 799 -99 649 363 919 -62 421 -676 -386 589 269 416 776 812 773 -750 -529 -465 64 -227 512 -373 159 440 504 -326 -113 -708 960 605 -111 -230 696 91 -75 -919 434 -745 -271 -631 -884 -377 -351 -523 -86 -628 -628 -274 712 -207 126 825 -509 -323 -606 674 -214 -776 509 -449 212 -657 119 829 12 101 -408 -908 965 -457 -495 -407 186 97 -838 863 -968 -754 -556 391 886 -90 438 876 195 -326 603 439 157 -34 -843 -39 194 -208 -807 -865 191 745 -27 848 -617 -399 -827 -427 690 184 -907 -26 -326 -647 652 -767 832 -642 -790 -744 714 -392 948 381 739 -12 -141 919 668 -232 -556 159 -259 311 247 730 859 -823 280 -202 -113 -445 923 -123 958 -317 463 437 -160 -309 32 51 15 -883 576 -343 422 -283 -55 727 -940 238 -303 -992 -46 389 -481 350 161 304 109 -442 -826 -545 191 859 -697 444 492 -330 268 -689 998 78 -516 -55 838 234 500 68 826 489 -882 -269 -45 -236 -875 654 -23 -602 -625 -732 20 202 -485 -574 -253 -301 -916 521 296 872 604 828 -822 522 413 -465 285 62 -377 469 260 990 393 211 -135 845 172 -692 572 927 -176 194 -46 494 826 -249 -533 993 240 222 -720 -41 749 -111 327 -777 839 -581 744 428 828 -500 -570 -959 -16 605 -199 -176 497 -963 -959 -183 197 -573 -788 760 626 800 -436 138 678 416 -286 -422 -217 -835 -441 121 129 -323 -66 956 -153 -753 630 557 192 -379 -20 -160 532 -955 18 -713 -207 -523 871 656 589 685 581 -734 711 -949 905 262 62 -645 431 -966 -556 -456 -56 -351 -243 -641 882 697 -269 -156 -371 242 631 808 695 -279 419 277 -838 35 580 440 -467 -97 509 -280 -409 157 -619 47 -778 -150 -473 -917 -285 -296 -559 418 -820 447 278 615 572 -772 -609 -31 285 -545 190 -957 784 577 820 -649 388 -525 -592 -619 870 136 552 -111 -215 263 194 -218 -981 -175 503 -952 895 330 516 -992 -122 -810 61 461 -338 -611 516 -916 498 -517 416 175 956 71 -45 661 -218 824 360 702 -971 181 -945 214 -677 -496 -99 -828 578 658 -682 588 885 112 579 565 199 917 -302 -254 100 85 40 535 -529 -12 292 437 71 276 -801 1 -610 801 942 -668 -957 43 773 393 -172 -914 -353 56 533 472 498 -576 349 763 -481 659 112 -576 -730 469 -622 -432 329 362 883 761 -748 349 -52 -837 655 398 -109 -754 -529 660 347 -717 -678 -729 -460 -536 -911 385 -910 -642 -157 -779 721 894 77 92 539 356 124 -21 -371 958 389 -166 911 -144 -846 280 -500 441 -565 671 413 -403 841 531 -900 638 346 258 -217 225 -584 -825 -16 -521 -786 816 -849 184 -297 -419 171 -989 21 468 699 -311 -90 -390 -1000 -273 -33 637 -614 68 -115 -932 180 505 -5 -335 221 -934 -147 -791 482 -123 -554 769 -161 -209 890 921 -908 -639 696 462 -402 390 869 398 244 -114 -145 141 161 -121 -885 370 -976 -211 -16 370 403 -683 -137 -55 -917 852 -818 807 202 -965 -631 777 762 -1000 253 -493 941 948 62 420 -417 453 -237 -940 593 570 -40 -794 -291 -699 -337 198 -971 287 80 -416 516 438 -121 531 874 185 618 -89 201 432 -489 633 762 -887 -89 642 -105 717 623 -751 -492 821 -260 521 432 -815 396 -197 477 599 -61 -177 -333 95 -151 -504 -628 -622 -313 984 690 977 -620 -451 -268 457 287 37 -191 -957 -12 -392 913 727 979 184 -419 118 -435 -388 832 -58 797 -758 592 -937 -340 868 -753 -858 395 503 861 681 196 624 -86 -211 266 379 -784 832 -893 582 107 -531 663 -500 180 750 1000 304 -163 -397 901 -537 134 -26 -959 446 -926 -845 753 -7 -380 -365 562 928 173 -793 -339 974 -608 490 -855 -778 987 552 -678 688 -766 396 -776 739 -594 -294 638 243 249 -134 -584 -539 14 388 -285 404 869 -247 764 573 878 -448 -195 769 558 -275 -446 742 -838 564 -34 337 -813 -819 106 32 -450 -971 335 91 49 677 232 218 -701 -914 -744 -329 8 875 89 323 -900 855 563 700 -463 -681 -612 -64 283 406 221 -41 -444 983 -623 618 664 976 794 -841 -185 768 -538 552 -553 378 864 31 -629 853 -143 -990 -732 77 -309 446 93 980 -214 -10 -491 -198 -346 248 935 -865 -457 -977 -600 -604 -142 902 -212 -593 728 802 650 -868 -241 -332 -365 982 334 -657 -496 892 -154 734 -218 524 676 957 -92 273 -175 -779 -654 -315 -374 160 -82 393 -248 -974 -318 -693 694 889 902 -298 983 -235 -264 295 241 74 370 883 -542 80 -327 -696 329 -15 427 -19 -744 -820 788 -196 -214 -813 -485 -991 871 -223 679 -373 -958 784 321 -611 772 961 907 -737 21 412 83 -927 273 -284 819 -713 -542 879 -747 -386 637 -888 972 243 -893 -137 426 935 311 -905 -186 905 942 -342 960 560 -463 -171 715 598 -337 447 -343 -734 -421 -180 -612 -253 479 682 6 -163 -840 185 913 673 -179 292 -273 -432 -209 -624 -87 -35 -88 606 -297 413 -481 73 481 -78 309 -892 -423 -647 -163 -418 -302 765 -119 -733 -320 498 238 -771 738 966 -527 163 384 -891 67 760 -87 -46 -76 490 579 -858 455 199 -440 -873 -114 323 -927 358 965 559 985 102 -77 580 -166 -215 -509 963 821 288 -584 -148 396 -495 552 32 270 -390 -156 877 123 -380 -522 -870 786 -435 170 377 -20 47 -84 -589 960 -721 596 744 644 -25 -172 -863 935 -2 -137 -736 387 -679 -214 -305 68 -891 796 -31 -947 -419 852 -658 -862 -512 -150 346 -39 -412 -708 -709 560 -558 322 463 -350 -591 957 -315 85 227 358 611 -722 508 624 -831 937 -158 -788 308 358 765 -233 286 90 -543 -672 -17 -205 -602 831 -977 -369 67 940 874 597 -269 -3 -986 298 -961 648 -934 953 992 891 -625 929 174 -68 -644 83 -655 -577 763 -44 -982 -2 -895 891 -789 -31 -848 276 -858 -581 370 664 -432 -642 -940 179 -330 -628 73 503 989 960 320 89 572 398 165 614 -124 -44 -899 -964 252 266 -826 -471 972 -605 997 -996 564 -457 -773 767 971 793 -275 -423 160 -40 -424 173 570 421 -690 811 65 -36 -713 297 -868 615 388 861 -879 -325 338 178 -241 517 -618 8 642 24 -198 -575 726 -224 895 -68 -21 249 -724 -942 -764 -972 -501 683 -347 80 -554 -894 -648 -424 -745 504 906 -948 672 -811 -704 631 -775 732 134 726 626 -226 -47 -450 98 334 219 508 -754 -346 -466 721 894 -769 -487 639 490 62 360 -41 -840 308 682 -507 -808 628 -417 618 -858 -119 -955 702 360 430 -914 -798 -588 -212 -297 356 -847 -322 103 -682 403 -26 517 -919 -79 -568 -174 52 627 510 607 -238 -826 422 507 334 -394 -772 -444 -889 -837 -432 733 230 -483 900 802 -650 -132 -576 554 -377 -40 -782 21 -437 -720 650 -443 466 -646 722 683 979 -898 732 -440 310 -805 648 -560 -474 651 38 491 -200 16 -83 877 136 -817 732 -139 807 362 -517 -696 823 192 -155 -262 216 291 -75 377 351 341 -136 868 838 470 226 -111 356 888 834 -373 465 420 749 947 158 -137 80 611 -269 431 -973 869 437 -861 -727 277 -161 -961 -464 794 -984 371 34 -441 23 -527 770 795 62 829 804 -910 834 -543 288 -110 859 -540 60 220 -35 698 532 518 224 -763 -589 -129 -499 -412 -147 -719 667 -954 -419 -404 690 -338 -733 -473 -281 -335 828 139 -417 -379 -34 279 309 836 -883 -841 650 -715 -915 -882 -304 -517 -728 972 -650 -674 -249 -690 -430 800 913 -935 -825 -542 -559 528 247 570 -370 883 -607 -75 516 706 -810 -178 744 532 763 -326 581 993 699 72 -452 -108 -82 226 -41 727 719 -346 651 925 -780 380 -213 -67 532 872 855 -682 -736 -797 828 -950 963 683 611 593 -271 513 -640 -415 -703 488 -656 408 763 -550 25 -631 -1 694 742 -29 217 -98 -46 912 -161 -265 641 -687 -988 464 743 -30 -91 -757 -614 -589 -547 -284 435 -233 756 -348 568 -166 -81 -272 -414 -145 393 195 -942 159 462 413 161 -819 -868 552 621 921 -690 22 -363 -988 -221 690 445 3 290 194 -27 -829 -294 -377 837 164 -89 118 531 605 936 -773 888 342 563 -354 560 -717 811 -316 -777 253 871 686 974 580 -781 168 978 33 881 -156 5 -989 465 -638 -356 -924 404 380 578 -34 -281 -427 740 224 -684 730 -730 835 -834 -352 547 960 351 202 -968 -427 439 -950 -436 735 936 -670 583 706 -620 956 839 962 766 939 236 -697 533 -582 300 675 44 -779 537 504 277 147 194 -879 906 -649 -559 -827 24 -236 -477 -867 980 -651 -174 -266 -623 485 -631 -649 -661 -95 867 -181 -275 113 62 -885 955 -160 -839 -737 181 -388 834 -422 887 987 520 -357 -337 798 -398 487 170 799 721 975 -43 997 -929 -184 462 -2 180 -611 569 373 -802 320 -839 -659 -235 -245 190 523 76 460 -53 693 -254 -972 -965 283 -179 -446 726 -225 -316 356 -848 -649 -184 -495 493 -383 707 -63 761 748 492 -924 714 -499 -230 -344 -789 456 995 624 922 -632 565 -410 689 -918 88 -626 -500 -892 -71 298 -705 -917 -103 -83 519 -706 -990 323 -348 524 195 -817 714 545 937 -646 -644 -731 921 205 -145 -291 90 -811 879 177 -104 -565 678 574 -913 -435 15 444 968 209 -456 -634 -495 855 -26 -371 -606 -716 746 -445 -839 907 24 545 25 446 -951 -806 -864 752 871 340 -471 -140 -235 -818 639 -409 -910 -517 417 706 398 402 -361 -81 -41 664 -179 -342 583 -409 292 -393 -998 873 920 -287 82 881 21 -557 -424 155 -250 420 -229 512 347 801 -659 642 -133 -625 -46 -388 -939 257 -168 747 26 -413 406 -337 443 366 351 -652 -758 -413 821 -563 -626 769 -375 -20 -788 -198 -669 875 -484 276 916 -829 163 -47 962 -418 -115 371 904 -27 937 -205 406 290 573 459 -821 855 -653 -384 -560 360 535 72 -615 -736 -768 852 168 612 734 967 -990 -199 -175 804 -717 427 598 378 6 906 288 570 191 -264 664 533 -360 -728 70 413 -368 -517 -96 861 -166 -8 -342 -457 982 978 -760 602 306 241 -265 -119 568 -909 187 446 294 408 394 175 -380 -9 -502 -298 -497 -787 -899 -499 990 327 30 139 -438 -457 -618 -205 -454 -185 -304 -395 47 -548 -885 458 -471 277 -247 167 -159 816 864 410 996 -459 -220 -314 630 -916 -754 329 -675 421 863 -169 426 -728 785 -571 -950 -80 -376 -974 -836 699 784 -744 -697 -982 372 859 274 589 683 -833 402 -765 438 403 193 -769 569 -420 220 722 -841 58 -472 -151 809 278 996 -182 -2 139 -489 -585 -74 734 -86 -647 848 -378 -83 -972 625 -988 -275 -827 711 -926 672 356 -330 575 -885 -90 -231 -594 618 -794 814 865 -57 -623 -109 -866 92 823 647 -381 -853 -771 -427 -774 897 -390 -418 -645 342 421 516 -184 -188 -313 -799 -16 816 836 -267 -148 -783 558 -977 -374 -43 862 -237 348 738 -16 -837 -609 683 -925 -289 399 394 -481 -291 -785 -686 953 -30 832 448 835 647 558 259 896 -42 936 -567 -510 -74 118 -53 278 705 -661 254 -892 -456 128 448 -22 -600 656 -34 -599 569 -503 -945 -655 141 212 625 488 -649 164 152 -941 -883 -345 742 775 -706 314 464 220 -113 291 916 304 407 391 -772 439 -88 -735 434 -201 -652 979 898 800 296 309 597 324 -190 -338 -210 -127 -213 -213 -763 -643 829 448 -211 577 645 -334 -711 -9 -293 -804 -528 437 367 342 891 584 -634 -249 558 -471 515 -664 -67 229 688 351 336 138 -572 186 -614 140 -849 -239 410 298 882 697 -662 147 771 52 456 737 504 -296 171 -300 688 57 -963 450 5 -536 -859 816 -237 392 -466 951 -755 -789 734 -78 -829 524 3 -705 964 374 658 -764 576 -160 -114 -728 515 -808 150 -182 514 -321 4 -863 634 -46 -885 -788 -233 -628 837 352 397 -786 -696 -247 654 585 270 -585 534 -54 378 -468 -914 791 220 -776 795 -692 -82 458 -927 880 131 -858 820 113 213 -714 -514 20 -693 359 476 998 392 320 -773 456 -658 -108 571 -994 -87 645 467 384 24 850 198 347 845 -570 32 658 147 -318 -367 14 -304 511 -232 792 574 -707 851 579 -219 -498 331 -644 697 569 -314 -904 306 -952 -928 281 712 -401 -797 206 -107 187 -372 658 -350 958 -62 -746 250 -640 -827 -169 623 903 465 -569 -532 -99 -251 -816 684 -766 -529 -982 -533 -977 334 554 -706 89 -706 739 -155 148 11 -94 247 745 -723 -582 558 760 772 963 -250 27 -403 -113 773 789 -644 -319 885 -415 -815 -941 -37 -624 389 610 -515 -208 408 -612 -339 891 -361 240 132 633 271 415 -995 383 40 148 485 -550 857 -870 874 19 -622 136 635 129 -938 -66 600 506 -456 -777 979 847 165 637 730 -305 806 -431 256 -683 -85 214 901 -973 665 -366 715 158 317 -347 -136 145 755 -377 -29 847 652 -512 -521 -911 -126 132 146 -473 928 299 984 28 -717 -708 -267 438 -841 730 -477 -115 176 -893 800 815 -765 642 574 793 -412 -985 -128 -609 329 -260 806 -451 -602 -492 -867 68 134 820 277 705 -737 -593 -464 324 281 324 628 235 639 520 -76 692 118 274 -952 7 1000 -601 -119 -751 480 898 170 -642 459 -704 -299 -425 -609 371 -168 400 -563 -623 -150 -812 171 362 447 -800 -221 208 -87 109 474 370 -930 438 998 385 -355 391 562 -111 521 -828 532 313 -393 -182 -693 -333 316 444 -721 151 539 500 454 -840 -781 902 949 -89 -293 36 -61 64 875 817 -262 22 274 741 -339 -570 277 780 719 -112 -637 -987 378 108 -352 -649 850 -972 -298 -652 667 393 485 -482 862 353 -485 730 1000 -379 73 -648 244 -140 -698 893 195 -41 -341 -438 539 854 722 -209 -191 492 -91 -665 -649 -34 -577 -787 937 -287 -593 903 170 -653 760 29 -101 -272 -521 981 737 -559 -99 889 -629 -646 -865 -611 -519 -601 852 -389 305 933 -268 558 -524 376 -726 806 -2 -275 -636 421 801 -834 306 805 -845 -587 -650 831 -331 -917 -374 67 -314 -928 541 -85 -644 -409 -201 606 892 354 998 372 765 233 -186 443 -766 155 -353 -904 -679 695 710 18 83 -614 998 -393 218 -434 950 825 -956 -240 614 589 -757 218 8 670 -364 253 -259 587 362 -675 801 30 -801 -150 -866 -191 -365 -860 152 692 -135 402 -202 -854 -380 993 693 -798 -380 839 23 -134 -629 -705 176 551 -148 -828 943 -863 907 110 -405 911 243 64 -82 -863 -990 241 -423 -252 392 -648 895 -459 306 -979 285 657 462 981 -275 -592 735 198 -982 -648 339 562 -948 -350 148 -478 -143 8 381 88 -353 631 627 -430 -594 531 989 -366 971 -168 360 -365 -812 529 -540 490 -701 -62 -514 698 -69 -405 -17 -178 -800 696 123 -735 59 943 -970 571 -599 -912 829 -181 -49 343 816 -131 -176 643 967 715 650 907 -543 626 -743 -261 -876 -554 717 246 906 627 -624 -511 842 -462 760 290 135 -268 569 -456 323 -304 226 -365 -935 876 45 -348 -788 826 401 988 805 155 -190 -90 -920 -463 -880 -370 107 621 -555 774 -650 396 -378 692 908 451 -246 999 -948 618 669 640 821 41 -157 -119 -215 -166 119 111 508 -753 897 395 467 471 -617 50 -107 521 865 -779 -635 533 -353 -922 351 -211 753 -441 -228 -854 -33 510 430 -405 -509 824 604 176 341 136 812 969 -465 501 211 478 971 894 751 973 -730 867 114 597 -684 663 -398 -932 -308 -721 825 14 527 222 -238 843 326 814 -329 -582 -877 673 298 44 -673 664 731 893 907 267 -123 -855 465 418 92 -126 -807 83 -324 -330 533 -395 -1 445 -527 -716 447 -765 696 -229 277 619 -338 -216 -515 -164 715 96 835 -278 153 663 932 -543 -69 235 995 849 -78 51 246 -217 901 136 636 778 161 47 -457 -194 -112 -136 839 157 -3 660 659 407 915 -184 373 287 967 -594 807 601 186 -37 -144 114 722 704 782 -945 -174 -761 703 -659 422 417 100 777 898 -418 571 -717 -63 463 210 389 -290 680 366 585 25 44 -616 -606 -720 232 971 854 -667 -215 -495 53 -431 641 851 302 82 -643 274 756 -606 -997 319 -26 521 -554 424 -228 -904 -427 480 244 -534 -668 374 560 272 952 -621 -831 -901 -850 605 608 -260 -725 511 -1000 -19 -694 -486 -302 -852 846 -247 110 685 112 481 -578 -662 -797 371 -147 488 105 723 -699 602 -981 -467 48 49 -320 -8 -208 -842 -414 -918 -797 130 -762 -485 992 272 -974 -825 -847 934 -500 368 453 -166 -205 -386 -409 772 777 261 -12 -209 -256 487 993 115 165 495 587 -316 642 -345 -407 34 -152 753 -128 -317 101 -21 966 -483 512 -732 415 -749 153 -475 45 395 -935 -843 892 491 558 477 763 499 -388 -265 177 753 -358 -739 -300 315 -178 -105 817 -263 -931 161 -909 -756 -19 839 -388 571 213 878 -905 -900 -594 -102 380 -587 -767 -659 -758 78 589 -991 -707 -507 838 -537 477 -762 47 934 616 424 -736 452 86 -762 449 380 -408 155 222 109 -169 -961 180 -605 427 389 88 50 534 -20 -548 482 266 -997 908 461 325 -990 -755 347 67 -821 76 -241 -645 -88 -277 -820 -580 -423 318 767 941 -525 271 -168 -6 177 -858 48 -443 -314 -568 -282 -590 409 -607 -337 -246 -814 804 -609 772 946 -204 529 -971 -335 386 -719 840 -257 -167 95 166 678 490 556 240 85 505 116 781 -360 -589 -259 469 -720 -803 54 -864 488 -27 596 -392 960 28 -369 -616 745 575 -416 658 -593 -441 491 -52 785 155 488 646 -77 -753 209 717 738 9 246 -70 982 513 -356 654 369 807 -476 -583 79 978 791 870 -405 -777 522 671 301 -148 -283 827 -614 110 324 -148 -875 -474 -916 -319 -345 -293 -254 -893 -395 -468 481 139 -646 -391 232 -336 752 -477 -587 -132 -415 373 939 184 -647 15 -840 -767 826 -781 -438 -935 643 390 -48 860 509 -251 596 909 -602 373 -987 544 -126 60 107 -453 737 785 973 1000 193 -85 -123 -222 -37 -944 -643 372 494 -152 -433 114 656 -41 764 449 -923 -686 -164 180 -486 -90 989 562 -793 -328 -28 -742 -585 -701 -593 -830 -664 703 180 69 -609 911 -926 -865 592 -758 634 416 -617 -994 436 -422 -194 -256 56 -83 553 -848 -880 -798 -582 356 344 997 343 -658 -593 629 267 -294 961 -275 -750 264 122 294 -725 -385 -162 404 632 -75 537 -927 946 514 654 330 -742 661 330 906 -452 -246 -502 380 626 844 -666 -138 971 515 -891 242 634 -814 312 277 -442 -389 -94 493 127 -405 -64 -226 -838 -340 644 -466 45 695 455 -364 586 -622 -24 440 -983 -472 138 -229 724 -416 516 938 -222 -758 -567 664 -589 -983 270 894 -664 870 -929 -787 582 447 -78 -268 525 -607 535 -118 -322 -842 -404 613 38 -118 -507 260 -418 726 -754 87 830 -19 -904 -760 610 -500 503 -614 681 498 -272 -214 -313 698 240 -892 179 -433 -69 -722 -632 741 252 -646 876 -250 531 240 -641 986 171 -959 637 403 268 390 740 -621 514 -4 867 461 -773 506 -64 974 235 -891 -750 -446 -211 -970 422 543 957 843 -975 -720 -231 -463 77 -92 384 -29 -345 954 -779 527 925 -482 -979 -542 943 -968 555 -633 -246 447 994 938 493 -56 -35 -749 428 -686 321 732 520 185 -854 -515 -677 -474 -786 -678 -888 580 -875 576 -383 -708 -788 -83 -955 -283 105 384 463 -563 -58 977 -495 -921 101 567 184 -128 327 691 -260 690 -313 365 -686 -368 720 897 -585 655 176 228 316 974 425 -565 441 327 -49 -139 -393 -392 118 -423 650 -404 -960 -910 -46 859 815 -458 -613 473 -134 -1000 -395 -51 -7 -878 490 -539 21 933 -114 -604 77 839 318 -670 -510 -408 955 156 98 907 -23 808 494 7 -480 200 585 216 498 711 107 389 -607 -969 -142 -804 -854 -912 318 -359 849 -486 205 196 580 -902 57 -486 -749 -694 -533 -843 -547 79 -763 -234 558 -767 -368 342 278 -242 592 -780 754 -805 -57 36 540 -67 807 -19 227 28 903 -931 -271 93 -676 275 -742 192 -828 933 -551 7 986 -838 -707 -401 -41 -737 -106 105 -572 -828 767 -58 -674 743 736 -648 293 -222 845 298 -374 -202 -342 561 521 -66 -521 752 480 -110 -47 499 -629 96 -132 383 227 -233 -251 -215 -874 -638 774 -506 210 215 -496 -869 992 -693 687 -915 999 922 237 219 323 534 -625 167 -875 -170 967 822 -226 358 892 -250 614 133 -846 894 867 370 -679 252 -878 -152 606 -949 883 -380 904 889 120 -567 554 -932 -379 -908 -878 -847 180 -151 -629 -505 -682 357 41 -90 984 967 250 309 8 370 821 731 161 -810 204 -947 -411 -273 74 -210 237 -372 727 -849 -166 -478 -999 416 527 -446 -912 -896 486 443 996 -73 -878 -983 664 -703 -551 271 639 -144 -178 625 162 -11 910 -871 -385 153 146 123 895 -551 -119 824 -470 915 932 598 865 506 83 -667 -280 -236 -823 474 -316 -872 -841 678 -191 -464 -592 -731 321 -215 -82 209 -89 411 33 -697 -305 -130 306 -710 956 709 -636 630 -842 877 -747 202 -152 -103 -526 964 -879 -301 -595 20 -382 -88 936 196 -481 766 -981 -542 -547 334 -557 345 -913 -947 -379 499 -203 199 516 666 27 -340 -784 -279 554 -682 257 578 160 -217 -876 440 -95 374 -524 512 66 522 294 -776 -709 118 316 -800 360 796 -345 649 320 514 -33 495 -485 -592 203 -99 -255 596 617 59 774 -525 885 290 904 -152 -542 285 -127 159 872 -305 -63 -123 -467 -86 228 668 447 760 848 -693 -703 -841 -347 392 509 421 -61 -966 967 -318 -886 -65 763 -174 725 725 307 -877 -436 -388 -878 642 844 312 977 940 582 -524 188 -271 992 842 662 48 -590 806 320 26 23 -875 498 390 480 -995 -438 304 -843 -552 852 729 -779 -205 -653 25 38 598 496 322 731 754 932 -225 -498 -438 559 558 -848 704 -555 53 -455 144 -275 -797 979 238 203 406 -823 -180 -44 512 -642 -591 10 -89 774 844 -802 865 336 -700 769 -312 687 -968 729 -961 276 -189 -346 717 -628 -307 -734 -856 563 -319 -113 -11 -107 -517 566 -594 757 603 345 974 -838 424 222 637 423 -826 257 52 -689 -45 548 -664 929 -806 12 34 -337 -657 415 476 644 -223 -286 -71 238 707 972 645 -425 -257 -529 493 -415 -490 160 391 -325 222 -850 -771 133 -392 876 -514 56 -738 -73 -640 -533 535 108 -574 -744 677 229 286 108 -879 -28 638 -480 339 977 78 331 238 -981 -900 -284 375 657 -376 292 -841 718 -369 -751 -583 697 -22 -333 857 910 55 -944 518 345 49 -270 -423 529 -372 606 99 216 -980 -7 799 18 -310 379 227 -539 132 -30 252 -298 -715 -611 981 -909 -267 87 940 -475 786 -774 560 118 850 570 -152 -821 -155 -404 -281 440 121 978 -406 708 73 -992 -976 -878 299 -555 931 166 492 435 811 -121 557 253 -472 822 534 -57 404 111 8 -975 513 -322 -174 426 -362 -828 358 -604 508 -702 -237 476 -454 -750 -261 -172 359 -811 -520 -6 -796 458 -109 -599 642 996 219 -166 459 980 -442 -64 226 221 515 411 484 -994 -9 -892 802 -842 -187 -237 294 185 -829 -60 -903 432 -178 567 571 458 -988 -660 858 579 630 379 68 42 -664 -177 56 315 -971 -549 -192 -91 -228 -231 800 8 935 858 -238 290 137 -542 -334 -671 -393 708 -46 -438 876 -161 782 624 -262 -212 -781 -662 -304 -755 510 555 276 59 226 -919 385 391 -536 442 -309 -324 8 -115 779 483 -607 596 424 109 -27 880 -349 182 750 417 889 -429 -236 802 -280 215 726 160 688 110 -860 -968 -235 -838 -456 715 498 691 512 767 434 484 369 1000 -427 -762 -149 -600 -936 186 -759 933 155 -973 -293 -917 -98 -354 -182 -80 -263 -670 366 920 147 -159 1 128 -717 -493 -632 290 506 -582 -733 -255 -756 364 -37 -632 950 369 -308 -735 712 -556 943 -985 760 119 -132 397 -457 11 -231 -261 263 -670 -903 -792 579 -777 -308 438 -907 -290 -88 928 -753 -714 -374 947 -255 401 -561 -553 992 366 695 217 922 166 -977 980 921 344 122 -849 229 -51 -62 140 -494 -585 930 -422 814 -734 -113 454 997 -544 -37 -996 -409 -763 383 208 141 -543 614 873 -325 -502 898 596 -280 -808 -490 -254 -192 -837 -407 64 15 88 -464 705 -347 179 43 690 375 -98 87 -114 -288 644 142 297 923 88 645 -341 -263 133 280 386 -318 -94 50 355 732 841 -952 -550 499 -848 -104 453 -322 229 874 -748 -30 -400 -908 653 200 360 286 268 138 245 -408 -76 858 252 -923 330 228 -419 565 902 593 100 -593 -370 459 -267 772 -604 368 617 994 -819 -567 -943 994 796 282 -853 119 -353 632 -424 910 232 -967 470 263 -799 885 -34 -32 390 361 601 504 694 -663 631 -98 984 373 -243 953 -740 -282 383 533 -491 -750 637 125 887 -830 726 -430 245 -846 -656 -691 441 64 655 -899 663 -265 -537 884 720 676 30 -392 959 -287 -761 -431 294 -347 764 -407 600 -391 289 19 629 439 -131 712 -991 271 154 796 -408 859 -208 58 266 303 590 661 889 -20 640 -434 463 -250 671 -102 -514 -244 -157 -275 -738 122 -63 269 120 -521 -960 -617 173 -729 98 -873 -735 -228 -330 335 -145 -575 -25 718 37 -31 117 619 -143 -566 116 -563 -631 -696 -314 -991 -765 -935 -791 651 -80 924 -619 27 -864 643 -961 -983 391 343 382 -89 542 980 726 -316 304 -236 759 -206 -958 -451 -917 964 -935 -458 236 -633 338 847 -364 863 -852 -183 -953 247 -142 676 -707 -980 -312 -28 496 -225 353 601 712 -146 -753 119 -993 -915 -730 -620 620 -428 612 615 -360 268 -807 130 710 -956 -418 954 55 -94 818 918 -981 -352 -101 -13 -355 453 408 791 883 587 -12 77 841 223 935 755 228 499 346 421 917 778 -594 53 237 223 319 -223 -866 476 -973 -60 411 -779 -322 -677 113 54 -219 482 -509 -705 747 692 440 334 341 -813 37 -702 -809 638 625 -520 110 -620 436 659 -644 -541 -12 -957 -124 230 545 -326 840 -351 876 -289 -361 -846 -928 739 773 -19 284 -713 599 983 -610 29 721 187 321 729 150 783 882 -36 768 774 -232 -501 881 -859 635 -520 -839 483 445 -760 -997 304 -355 -545 -914 882 -768 962 -929 -645 -887 405 -257 537 997 -163 136 819 687 76 819 203 -960 843 437 729 -361 -245 -370 -547 405 332 -426 -667 606 -193 -800 -627 623 -816 -94 698 692 -957 -346 232 151 -880 926 -315 -589 -532 804 -43 -490 -15 -635 386 -849 -519 852 800 -228 815 -672 -715 -152 983 270 -287 -427 -196 840 -16 -243 504 -767 150 -138 372 878 -303 -245 55 -839 -121 -639 747 588 265 20 613 -55 -879 -241 -893 387 524 425 -497 -675 334 719 589 824 -618 884 -680 150 -943 -306 -168 128 -343 966 674 346 800 31 -983 -171 -691 -129 491 -38 95 -689 -889 -635 -682 -619 333 -927 -697 -984 -931 -810 502 -175 -436 -651 -989 -145 741 724 -507 410 -843 333 -612 77 -717 776 -238 -933 845 94 -389 -114 -634 -839 979 -82 -256 968 337 837 -913 46 123 -713 186 872 -156 812 488 960 286 509 -412 -301 -701 -449 381 -806 727 782 -284 -982 757 -925 259 -541 97 -853 -200 -219 905 636 -10 -953 696 987 473 -516 163 -396 -317 212 422 -543 -281 -702 -96 70 338 332 -119 -812 -450 -805 680 -518 655 980 130 614 -95 979 -68 37 -464 385 -230 810 -113 -403 -7 -859 -740 -9 -470 748 311 176 320 51 -738 -139 319 640 527 776 900 935 -785 944 -569 412 -941 -591 -320 911 -980 -177 162 5 -48 -199 -887 410 -106 307 -418 -339 53 -669 -3 -285 -473 -598 5 736 19 862 -212 799 -98 -9 109 724 -653 -700 550 415 65 513 -306 825 180 -370 636 -633 -367 -797 -699 259 -652 -403 504 194 541 -115 -188 980 -610 704 763 -626 -854 -629 -133 234 427 -46 -791 -96 226 -947 906 112 714 873 -525 -301 791 662 -410 219 -574 -337 424 -246 222 546 -71 659 195 895 321 -6 667 -31 789 -342 -707 726 818 582 740 789 901 -330 163 751 -726 947 165 -10 -945 993 -857 -459 -266 120 907 -550 -543 -145 -531 545 728 199 377 651 -795 518 -805 -911 -421 -315 -351 -923 343 61 -40 -535 524 47 367 -281 98 -203 732 -145 693 547 -117 315 286 115 -784 -504 -463 32 -81 928 331 -257 621 -392 -925 625 233 -397 -839 -398 957 545 -251 46 -381 175 665 546 142 -798 -777 -40 -771 720 266 -544 200 -322 -496 -800 -542 -167 -657 479 -42 899 -169 956 -44 302 203 880 -183 -556 -893 -667 105 -14 614 22 -92 690 -100 -409 784 967 264 -824 64 -771 -332 66 -915 323 296 -9 234 142 -766 -181 -167 48 -39 49 -37 -880 -30 -399 559 -817 581 -151 145 -89 598 -157 59 959 556 -425 230 -293 384 -762 -252 -973 64 -532 343 995 504 -896 -601 -29 474 769 -368 432 -492 -519 -252 -791 89 304 -128 -856 436 633 -328 -356 -550 789 -94 697 569 489 -722 -81 -506 365 212 -72 -196 -467 -628 432 506 359 395 863 -517 -545 -523 347 994 961 -266 720 903 315 -279 229 890 113 -499 -589 231 -146 220 831 515 -100 964 260 -754 -450 -300 -104 312 231 237 240 284 -362 -240 916 692 557 -531 856 -247 -627 -336 842 -89 203 585 512 608 -100 -176 -471 496 814 -668 -457 248 -166 960 320 589 297 -851 508 -646 -946 546 -545 -2 106 -57 -89 348 827 241 -642 -962 557 56 -622 43 589 656 270 121 -226 -881 -976 -172 75 27 -280 -85 -922 -195 -584 647 -77 -565 351 -951 -123 932 239 -154 -382 -703 475 988 -936 -400 -353 192 323 -977 584 424 -556 100 -549 152 934 -955 -483 675 771 534 -736 -557 -626 540 394 668 -969 -870 -416 -550 -619 287 133 898 -187 695 -971 221 -600 455 274 -571 428 462 254 -446 461 -372 618 142 146 493 862 519 -453 -185 587 -671 -630 141 -581 -679 -723 -121 591 -858 759 -623 -61 -420 -438 444 -417 755 256 -995 -301 51 -221 -236 -548 -516 -22 -358 905 -928 471 -794 -713 630 380 -456 71 -611 529 -367 -463 319 -596 -419 119 993 331 -546 -383 -856 -111 -388 21 843 -239 769 298 -516 963 -974 373 -845 705 -242 -89 107 742 659 553 382 -871 -434 -464 -989 -832 775 -818 -745 208 249 133 23 -525 -641 975 468 198 -376 811 964 -262 -357 -595 526 -616 687 236 -466 312 937 156 625 843 -41 -326 -405 -557 -923 60 -550 977 -708 -684 -519 18 -176 12 199 -145 -611 617 996 -250 137 -764 190 -750 -766 930 -652 -697 -508 -496 371 769 671 -65 -336 733 533 372 108 -754 848 -16 -958 -715 -332 -220 716 -334 756 488 580 945 -14 785 387 90 202 235 -914 538 -768 480 -765 -369 421 175 706 -600 676 925 -419 -103 428 675 -539 -537 925 171 415 -328 762 231 461 -501 333 -47 950 -166 355 318 815 -975 -563 -106 634 -788 -75 -760 -632 142 -958 -478 -375 759 505 652 411 350 153 445 -228 629 -853 809 -646 -36 -545 -211 185 -108 -209 397 -565 -509 -597 82 -976 -909 419 144 -682 -577 54 -547 -545 684 385 716 -496 341 -285 90 -565 -862 -52 282 148 -159 -610 524 28 -131 226 898 238 -944 -44 -178 219 643 348 -870 68 404 547 167 3 732 -629 -690 -906 585 723 197 -838 -290 -891 652 524 -691 390 -221 3 -891 878 -89 259 752 -443 -650 -598 -947 -54 244 -537 -473 497 -860 691 -792 -695 692 -84 -756 907 -385 543 -935 -862 -335 70 -21 -961 81 516 -198 242 507 -56 -47 88 603 -684 876 461 289 -529 40 151 56 -184 -761 809 -905 597 524 535 541 -405 -385 839 80 343 557 537 -617 -660 -467 -437 -248 -768 250 -476 -968 -495 621 -899 -416 -961 -690 -929 -259 65 -885 -830 417 123 -652 274 354 372 565 21 69 -326 -545 630 -511 832 99 409 -920 -792 122 -537 436 -698 -468 -406 -164 143 928 -277 -539 623 614 -15 -919 -947 781 307 -893 366 -212 -220 805 311 492 306 -303 -268 -74 -451 670 -845 687 797 -948 11 -598 341 749 -522 181 -352 442 -924 260 -211 993 903 1000 -549 876 469 -297 -703 103 771 457 351 -348 -169 -776 371 -669 -527 644 838 437 949 -24 -737 -818 109 -651 997 719 -122 434 750 435 808 -578 847 -421 965 886 256 746 -426 -893 479 626 -932 876 -386 -414 -271 752 -190 -627 866 133 199 -797 -361 -461 894 -232 726 -392 844 -681 -239 833 -406 -736 879 -774 513 -835 -564 -21 604 574 72 -59 964 -435 970 428 -21 318 753 604 -675 -441 60 -38 -992 983 523 575 392 -893 639 -311 11 10 -683 550 -963 974 810 813 -652 220 -660 213 207 742 629 294 158 -23 689 276 293 -313 -932 -485 735 800 -970 983 -495 387 -446 336 -869 -40 149 -474 -539 -990 487 526 337 205 -305 -559 792 -515 -851 -52 -745 -619 187 -309 470 802 232 674 217 -957 342 275 357 229 570 -395 -801 838 827 -224 609 678 -929 487 236 -753 645 -365 -141 198 753 677 519 25 66 -38 -130 -321 680 239 55 -712 472 -424 -460 532 831 -905 -518 331 135 714 757 -90 -318 -748 -730 -620 939 -696 -409 910 926 -761 -603 508 964 -719 751 -409 897 385 163 -392 515 -777 -212 -291 565 412 -774 968 -45 -9 914 -262 -947 8 529 755 -927 -1000 -895 -84 484 418 -751 1000 462 -422 -578 230 452 -87 512 364 -184 -423 672 -221 585 591 -971 996 -388 600 915 -373 -522 205 -901 -931 489 809 59 -290 143 -303 -533 -368 843 -1000 747 694 791 5 -790 -161 23 -11 -62 -331 321 -450 -785 -394 312 -62 -998 815 -923 834 640 93 -139 -563 -839 -701 -717 501 -868 83 -369 -895 369 -144 749 -787 814 -231 460 -951 -926 -826 -876 -253 -290 240 651 -760 578 -563 384 675 381 -104 3 -865 -900 -895 120 -900 -944 309 -695 -298 621 -110 508 105 62 -245 371 -389 -156 -446 -349 -956 153 273 674 -99 -595 -242 -553 794 -195 252 398 819 -610 -84 24 -988 -372 -238 939 -613 -924 558 5 -191 -267 -424 65 857 39 -250 913 838 -512 814 -962 -308 527 -976 -708 627 730 -85 -446 1000 228 -860 -690 833 -772 240 -514 7 721 -915 -23 817 227 -603 -78 -322 -423 -434 708 -740 782 760 240 -291 702 -762 990 845 72 801 -112 -850 -670 317 926 958 -387 -849 -158 878 610 675 -416 464 -979 584 -903 232 -242 -195 -181 205 689 99 896 -282 332 226 -960 545 554 159 -95 116 -15 -712 -631 -266 -822 59 622 70 -318 -565 512 332 596 -298 -120 459 189 796 -391 -583 979 -742 -550 613 226 -417 484 632 -832 955 -863 -755 682 593 802 -458 442 -220 -619 379 669 -331 409 757 456 586 -279 783 939 -170 535 -640 -84 -898 -985 805 -555 409 955 768 -301 -215 452 310 773 -818 -52 768 609 -641 -24 471 -869 -312 -488 -831 537 -303 676 -190 416 -542 -958 -399 -401 177 -163 -644 899 -201 570 300 -145 565 175 88 603 818 -6 -694 394 -102 -777 -39 -437 635 -27 -375 -753 -965 129 -237 -819 -714 264 -523 544 -466 -269 -556 769 390 736 708 -255 -288 747 -787 520 -66 -275 966 -850 453 983 402 94 973 621 478 336 -657 220 700 472 27 682 104 449 103 -914 888 422 -980 344 -165 -171 -472 -305 -559 -519 -324 -645 553 204 218 491 -143 -369 -499 821 238 14 495 -201 -530 815 -683 992 -547 155 -588 -662 356 837 -962 203 -773 -807 -687 931 -599 -431 644 628 67 -189 165 837 611 -482 -212 -513 134 -810 392 280 144 470 626 904 220 876 -988 344 1 973 -110 667 -503 590 -280 -783 -456 -151 -828 738 -220 -77 -155 474 -493 172 282 -434 -906 881 -169 312 -544 618 740 -371 410 809 -438 100 -363 -408 -736 -547 729 87 216 -689 -579 834 916 207 625 -752 -297 821 -160 -176 -352 205 -499 -815 -780 -963 -368 187 -608 804 -98 826 -636 -820 444 686 911 390 -452 -75 520 -426 19 550 599 509 881 -814 -265 37 923 997 884 774 -338 -512 -814 -956 -730 -95 443 -400 449 879 633 -216 -952 479 190 -115 973 951 912 -789 -404 513 840 540 219 -678 -320 68 -573 -931 -62 -739 -820 327 101 -784 -46 -394 -134 264 -644 -832 137 -9 -276 -196 902 322 885 287 -724 18 -78 -32 -968 141 -227 -524 -91 -616 -858 -534 964 960 -961 565 903 -528 238 -774 59 -240 810 458 783 957 -796 -443 -599 -345 555 237 250 -579 825 -836 185 -252 138 -335 -302 -692 960 -260 488 -655 -887 -300 716 -361 -885 -289 937 -677 -827 -219 886 286 861 555 47 648 -244 -360 -918 636 -739 447 966 -570 613 -595 77 -895 619 -432 684 -406 -879 259 -552 -247 421 -542 -298 -335 820 -419 -259 690 -107 949 830 769 -37 896 -564 -169 -306 -496 910 362 -219 -514 724 -981 -564 184 507 -652 215 -66 -198 -659 212 967 281 -280 368 -676 738 -954 -101 436 -970 -377 -424 75 691 176 -204 113 630 -179 -575 434 334 867 -62 -665 -969 525 -972 238 -985 393 -161 902 118 933 54 -174 7 -310 23 137 969 -195 267 191 -345 27 578 -587 457 -463 -273 -576 -827 205 -59 -884 -360 -488 -775 905 -735 -135 636 396 884 -13 162 420 -8 -820 545 -105 -200 543 212 -226 942 -808 -945 -358 288 244 498 -115 246 -147 252 -892 664 -905 162 -393 -741 288 201 -96 -78 -616 545 -761 679 942 192 -674 246 975 3 899 -590 -646 -913 -503 651 736 -909 835 -12 339 -910 606 811 -538 385 -148 -58 355 205 -883 -755 692 513 705 -636 405 933 -154 -607 -618 259 -155 980 -756 -606 -717 585 526 -767 -256 -207 133 462 87 -529 467 -379 963 690 -851 -711 207 -66 854 624 -903 -419 -743 -364 -827 389 940 175 -698 141 -22 -800 651 177 772 685 -93 -573 -308 -433 -912 996 -635 184 224 -498 392 -428 884 291 279 -481 -316 849 498 -318 -44 -770 518 180 -371 718 -978 629 -637 713 -801 -408 -592 -779 -802 224 -333 436 878 -190 -282 -172 230 794 945 -490 727 -352 -873 -193 -548 694 848 -140 40 595 -648 -176 291 -340 -652 -905 -694 303 262 -401 -347 243 916 -822 736 766 -524 -534 781 -715 -551 -157 -197 -987 -979 -479 144 -564 -979 807 -904 -288 -676 -764 -707 -163 646 51 369 -607 -954 408 557 742 -364 -945 -777 759 -819 -696 -618 108 869 438 459 -698 560 -795 -972 773 -131 635 202 876 -958 -635 501 413 266 620 -440 -279 -559 -587 -103 -322 915 581 -405 878 381 -49 58 94 365 -957 546 -790 742 -777 125 817 -190 924 -542 567 494 -965 -370 -701 622 -642 27 -504 -806 492 558 -528 645 693 -464 -698 -527 975 -20 -431 571 409 181 96 924 396 202 -425 -128 -252 -686 -132 425 596 359 -187 586 966 -702 443 714 664 137 459 -472 685 930 629 657 362 589 -803 -744 -941 -215 490 -453 -100 645 -120 -649 629 -176 131 214 305 46 567 -750 -754 692 817 837 56 -636 -791 -943 1000 -986 -605 -62 -501 -70 550 152 851 -119 -303 -793 341 788 821 -638 172 -373 -132 -305 -715 646 119 -361 -53 -628 802 96 434 25 -933 354 562 837 677 -106 0 101 -836 -829 654 -489 769 47 380 321 -1000 971 -2 426 237 975 545 -525 -99 275 30 352 320 4 367 -209 -902 -614 909 693 171 -530 -758 -236 312 -668 -698 785 -921 255 -655 106 459 -55 -927 290 762 43 621 660 -623 553 724 401 -895 13 80 -277 82 237 27 18 260 -141 -436 425 891 353 172 -727 -964 232 -475 424 -99 445 476 -309 -490 -873 743 -808 -158 -723 -813 750 363 -791 -189 550 259 -645 -639 -444 -58 621 -160 42 58 129 -526 325 -829 -689 798 -103 665 -1 -476 -915 715 -493 -356 -979 424 284 -680 790 -497 971 -633 726 637 165 -740 71 10 -892 -296 721 -266 -885 426 -99 -177 864 -58 543 -456 774 -126 856 -174 -933 -951 999 585 618 915 225 386 431 124 -613 -675 -798 -472 57 336 138 -70 -926 -821 332 512 769 219 902 -289 -588 844 -840 -315 944 -886 -569 154 -580 -899 158 -501 395 -358 869 -743 799 220 350 -150 140 -417 -364 -322 406 -675 864 655 350 -61 739 -354 -208 543 27 -759 659 710 321 -853 -121 -813 183 61 -995 -350 325 989 774 630 149 -423 59 -889 -159 -594 -357 -8 731 891 -513 511 568 256 137 67 484 -605 -36 20 -234 685 -78 -173 -722 133 -839 -429 306 -28 -414 242 302 281 -199 -931 -583 -659 795 837 945 -166 83 -953 -986 -666 -188 650 -814 -752 -484 374 -913 -942 -603 539 878 -310 -871 -387 -463 576 -443 -571 -338 116 -921 957 -540 444 -2 -986 318 338 999 251 -874 258 113 423 -294 -860 -416 739 881 423 717 -780 -404 -141 850 436 -479 -893 -852 -188 552 -127 -838 -201 295 -449 314 969 980 -148 439 -726 -216 539 426 696 437 66 -897 -711 470 593 -127 501 746 283 876 943 -249 -995 56 5 554 -930 59 -82 -381 526 -948 717 314 -365 515 306 551 474 261 983 -255 -320 -476 -578 -128 394 753 -471 831 6 369 -939 -488 535 -381 -252 -582 700 -296 58 -676 -369 386 -255 -260 68 -297 365 643 -12 859 -59 909 441 -78 -975 868 337 213 -726 44 -986 -831 828 -258 586 -557 -793 -124 -519 67 236 -970 389 462 -34 102 -461 -762 -678 -863 503 -796 60 -685 -46 53 -290 205 -237 863 -734 263 -772 -955 -717 -777 530 -61 648 -183 -521 -418 317 772 -798 220 -253 -555 -496 -232 170 -318 -77 -883 -150 -97 20 -745 20 -44 -621 423 -608 405 811 921 486 772 764 277 391 -175 -396 -292 -780 -696 -807 511 -712 -686 566 -116 539 376 -204 -806 -587 -360 -127 450 649 723 -383 615 -372 -418 818 -836 -450 184 985 257 -862 -878 434 519 456 906 511 -217 -309 966 146 303 735 -979 -659 -669 -664 -242 31 369 631 -352 -535 -39 -390 -72 409 -531 -278 151 847 468 -781 908 -648 -425 438 -555 -635 536 642 300 -12 -939 237 -951 -744 -171 -900 -1 -180 937 826 -568 -937 -539 616 395 -943 -698 865 -713 677 281 597 178 668 -997 688 -74 394 620 727 99 758 -888 668 940 414 -41 763 761 676 -190 -640 243 -982 322 76 398 206 350 974 -51 -118 -759 966 797 -471 226 -203 -701 856 -80 -64 -715 186 109 -560 -943 309 696 -894 -784 -485 -249 513 -73 -282 975 -849 346 -831 552 584 342 836 883 862 -2 -820 -853 -496 -444 863 211 141 256 381 333 -184 -543 30 -909 -546 -836 -976 -343 -51 758 329 -92 454 -946 -217 -149 -414 914 -831 949 80 264 866 357 -154 -621 989 881 -273 582 585 142 946 958 -171 -2 625 -765 298 -902 -169 131 -531 -993 209 -533 208 -154 316 88 834 -335 -479 -455 91 109 217 -278 -216 596 166 469 675 -113 253 357 169 179 759 329 719 -751 620 483 -489 -287 -617 851 -712 322 -638 93 -783 497 -439 -755 -810 404 -502 -776 -122 -995 206 353 679 907 586 -696 536 111 -203 430 234 229 -908 487 -323 815 -677 388 -599 612 -804 450 587 -975 -979 -12 -853 596 -704 -307 -563 -897 676 -577 -219 -722 608 -902 548 -749 -774 -61 -101 246 119 640 368 759 -673 281 -445 18 -180 -672 -968 952 -652 977 917 15 470 110 -157 691 -733 593 -365 892 780 149 -750 -365 -86 -447 699 -422 33 985 637 -777 388 -173 -756 492 -241 -100 409 626 678 -227 -821 -414 -205 -976 18 858 454 137 873 -275 876 -579 -647 61 -18 -431 -557 -153 -791 -498 923 -85 -558 544 555 -861 -874 -570 94 -771 552 -309 878 198 -839 -500 105 226 738 -595 98 947 248 668 -49 -166 -261 246 -857 -428 429 163 333 -698 917 595 340 -578 -511 -272 -276 -895 317 747 694 403 -995 -793 -65 -149 621 455 81 -261 -159 43 708 864 -988 637 -941 477 743 -399 710 661 727 -382 -199 10 -143 -188 497 736 731 431 -240 -985 -227 518 658 -844 -717 217 -464 -36 269 -272 486 756 150 -490 590 976 285 639 540 -893 5 -858 377 403 25 674 -328 -491 -878 -572 -747 782 -165 -111 450 139 -417 -836 570 748 -664 34 -622 439 -811 219 624 703 -332 782 313 716 855 -589 688 -825 -412 -608 156 -865 -157 294 -923 158 792 -242 138 -701 296 -826 -448 668 -461 242 263 -446 -537 504 365 45 -221 -744 745 758 -679 688 564 887 483 650 997 -654 -354 89 710 162 991 -316 78 465 -836 521 871 968 -255 -349 -849 99 -361 -407 281 377 -125 744 393 393 -787 -844 -692 60 -445 -452 557 605 -225 243 -832 -85 638 -163 -997 537 -926 -422 700 -725 -680 -375 572 -259 -713 283 -199 152 572 734 304 -822 877 -954 534 -370 477 -992 618 -725 804 57 -21 -136 -98 -357 -13 999 36 735 -228 -356 -251 935 -774 755 313 865 -183 292 196 166 7 106 -772 182 243 20 841 539 -923 -236 497 -992 -484 891 938 56 176 559 554 -411 -588 846 -477 -472 -566 -241 -715 402 774 -737 128 -174 240 534 325 269 707 -404 -340 180 583 -646 460 478 -303 -655 -819 -939 63 -154 -986 735 -403 -451 70 161 464 -118 475 -934 -798 517 415 5 73 -292 114 982 936 -958 594 773 -21 -306 120 74 158 -65 497 -284 874 824 -800 506 -153 763 299 489 785 -49 508 421 -636 -73 -900 589 403 -686 191 586 993 -6 226 480 -494 -953 425 958 -17 -562 485 -164 585 -459 454 60 -111 432 -30 195 181 -744 -724 -209 947 -734 909 -552 -336 -355 433 83 -423 -619 -868 -554 -384 775 -913 198 674 87 285 -867 -51 -807 -906 -196 -448 322 535 -422 500 -416 607 289 -805 586 822 608 -692 -509 -379 -272 -925 271 -469 80 -136 -31 871 -700 -441 -888 -97 979 -358 173 594 877 -316 228 330 222 -968 -301 84 357 784 -603 -724 846 -546 592 -153 -703 457 -147 -313 723 746 -914 -790 -407 148 -275 -234 -252 437 -930 -823 -485 -394 355 523 256 -943 772 235 -540 -978 55 567 -982 988 134 403 938 -77 494 637 418 -149 -491 -386 -613 -128 201 747 -203 -419 794 123 226 285 -391 -177 -266 275 -389 640 -437 779 -99 -628 -700 -272 421 -727 -492 395 163 -335 -867 230 784 -738 164 764 -66 932 -34 212 379 -686 -907 -212 -778 -205 -476 -74 431 -857 -61 -811 -687 679 -879 796 -638 -571 -831 432 964 -3 -231 -413 -943 -506 -262 -884 435 472 87 -868 -302 168 -682 970 -397 65 684 197 -695 298 -657 124 -360 -803 202 -982 796 -23 54 720 -320 398 57 32 -576 432 384 -731 721 -579 -266 -174 -670 383 173 -941 -176 -397 -718 838 846 -802 622 763 592 -261 -327 439 -851 293 -251 -471 -320 -865 -975 -762 -638 -336 -131 924 -869 -921 -227 320 -998 -778 -102 -29 545 642 246 630 886 925 -26 -318 -671 -785 548 -14 43 678 -581 -606 -275 654 799 122 49 -818 100 -360 -993 756 362 -685 343 299 71 326 353 -142 -835 964 -737 630 553 -829 -668 512 684 931 924 -980 -313 -426 0 785 -529 494 241 -280 -897 992 -558 945 703 756 983 -155 -497 859 -261 -625 -445 942 365 -362 753 294 -931 489 -691 592 679 378 566 994 956 288 -72 966 -970 -670 43 -857 382 -469 957 -168 619 -245 26 1000 -318 428 -301 -928 266 -882 -739 -493 346 479 143 -443 -233 -943 725 964 -578 -781 -950 -141 -858 -589 -765 -745 -120 -539 935 -594 966 -153 -749 -738 3 394 -345 -925 862 -505 985 924 750 395 528 -861 844 -469 -398 -213 -183 -183 666 -237 52 -295 1 -810 -241 -544 990 549 163 -292 -160 -372 517 -82 32 781 -657 482 -129 -907 426 -618 -704 805 62 -424 78 -287 223 -50 -526 636 725 173 -443 345 57 392 -707 -583 110 -932 -283 -423 -698 -140 -755 494 980 -325 -200 -12 705 485 -861 -384 -125 -719 576 115 -909 -590 -590 583 -456 -998 -397 512 -320 636 914 -588 186 493 -717 706 -75 -730 -66 203 -491 -12 -815 -464 674 -390 -39 -313 948 925 -570 -2 -391 -543 564 -295 500 755 184 509 -676 802 -99 -723 -477 630 572 -401 -626 994 -689 17 -676 -553 -330 -440 598 -55 -542 593 837 -605 -255 891 36 -808 -429 -671 165 -164 247 -95 134 548 996 512 194 -344 501 -254 -686 87 -533 213 -489 -737 -487 719 703 -327 35 -372 -164 912 424 -27 849 -796 253 643 831 -795 -382 121 352 874 119 -928 -70 -749 120 130 -128 -553 226 234 539 -732 -121 -803 658 -89 749 -732 134 -448 727 -906 245 628 748 -121 -196 687 -267 981 -545 419 80 -349 814 817 624 193 945 -817 832 -591 219 117 -691 700 -134 278 640 -832 -311 570 -60 -13 992 670 224 -26 -285 -940 627 852 -480 331 204 956 696 -875 -673 -906 -602 353 -267 -739 645 -584 972 197 -165 869 815 -607 -262 103 -497 66 -993 -629 -291 -623 -985 -409 -943 239 -164 467 -135 -44 518 116 -190 183 -383 747 230 706 -704 -519 -63 -921 787 78 580 927 436 209 319 -328 -885 -172 -603 341 234 276 532 -71 541 -379 925 447 -739 145 -811 76 -915 352 -876 -549 735 155 -980 522 747 682 -219 894 562 -917 -571 167 -354 -132 -37 -513 -938 -14 470 -674 23 538 108 433 829 -270 479 920 815 961 483 -400 -153 -569 65 -85 389 -849 -953 -221 -233 -150 -645 -541 -832 -648 -231 366 -377 283 -214 610 -882 186 -651 162 -77 348 466 935 73 -907 -609 -590 -636 522 299 457 -157 -164 -455 -899 -578 811 128 702 -369 -335 -403 -988 -403 376 655 -852 -53 -95 191 641 84 316 -636 21 -806 534 223 143 -111 873 -134 -940 -605 756 70 -957 170 -198 -347 -932 -587 -745 771 685 366 -880 -674 404 331 -171 -998 -211 632 -635 -310 629 351 -870 807 -36 11 883 -286 -156 -74 -425 722 -127 675 -856 -417 53 -415 -634 964 269 14 582 -283 -579 369 -928 989 -607 994 -204 629 927 -824 -106 -325 -454 851 -454 -899 367 931 -356 556 -723 745 -193 -750 996 684 -935 944 484 -618 -948 384 -87 -991 -560 -988 -794 646 79 -236 -397 -21 -619 696 -568 394 172 -673 -607 -774 -310 -938 481 -600 -418 745 280 -114 737 157 -798 995 -176 -542 445 899 670 25 -803 201 968 329 -619 -210 -945 818 -94 613 -89 145 758 494 374 -382 -344 815 313 122 -43 -733 494 895 -865 730 -726 444 -225 -768 -249 758 -589 735 587 408 -21 -723 745 133 196 901 372 -753 -423 169 87 -960 -708 -979 -817 463 -829 558 951 909 -483 872 524 -910 850 596 870 353 852 -863 -776 -933 612 220 648 -419 -790 640 760 -460 -458 185 -641 -509 407 -43 -425 128 -267 791 -422 444 -303 -653 864 -394 -530 740 -923 992 -245 816 4 195 -809 -197 495 328 -507 247 671 788 -423 -793 -184 -335 -171 -390 371 -772 -233 -370 466 595 563 -346 -302 -383 -814 255 -466 589 312 194 -340 261 177 338 365 -892 548 277 -772 287 874 340 -740 -176 -730 168 581 -9 -646 385 -716 440 445 -911 574 -432 834 -664 429 -409 -816 -440 958 237 737 -933 347 783 256 -306 171 453 749 63 -163 -989 -982 -378 661 980 -804 -466 877 -82 594 -340 -20 -995 -880 346 533 864 -471 721 -408 -38 467 689 -103 816 154 -41 -657 807 -722 -301 -707 -449 796 593 888 494 -800 759 282 -269 271 902 -478 601 -266 -71 115 -384 -598 911 166 -173 -809 880 884 -284 -423 859 -705 605 -752 -636 556 122 333 -973 683 807 555 -421 -313 270 -324 882 -822 -662 -984 -599 275 430 -51 159 721 -381 990 21 345 -648 579 395 425 -949 -584 923 -631 -276 489 -137 985 992 -751 861 130 -473 479 4 778 109 -979 -13 0 -855 642 -714 738 -401 -264 -763 -758 177 425 -877 180 595 -217 255 780 407 36 628 -789 8 -941 133 -590 -37 -198 -856 812 -36 94 877 876 -278 173 841 507 640 -545 -838 819 -770 84 -73 43 -404 460 266 -667 701 -336 349 883 -466 941 -882 963 -51 665 -68 -221 357 822 626 -383 -749 -929 918 -838 -817 673 973 -760 -495 -790 695 774 708 -173 -193 -218 118 492 -892 490 -141 -15 491 54 -612 -831 190 -550 832 57 347 -293 -862 457 12 612 -754 -440 -394 468 457 371 606 873 216 -954 -331 -334 -895 450 294 878 -26 104 -67 -895 219 -422 -456 -807 -910 738 -34 -509 418 712 -419 850 755 -344 870 100 -620 -234 993 209 -934 -26 -372 723 457 194 -774 28 687 -663 -478 -1000 402 518 -450 477 777 -195 -429 847 -53 -646 389 168 -824 741 -429 -385 -74 -56 -748 -56 614 691 -725 -186 -127 -121 -365 455 115 -345 -252 -657 -814 -996 646 479 -580 154 769 -200 537 50 273 -491 391 -142 -878 750 871 294 244 986 314 127 188 852 -182 -50 -909 -430 607 487 196 -544 -828 -251 381 463 -716 -638 866 -722 915 389 -862 -734 -602 -852 -278 32 372 983 679 703 -389 822 -874 -953 508 -124 360 -574 -385 730 718 -698 449 329 184 989 434 321 -718 -293 -722 952 -574 939 -360 -698 166 802 986 -130 -723 794 221 402 -297 314 718 -5 547 85 -750 45 521 740 -975 566 -499 -972 879 833 887 -698 217 81 855 -610 808 88 -55 -875 160 -684 731 -121 226 -588 -556 131 691 220 965 -888 314 -311 836 -18 -776 -957 231 790 -928 -976 541 238 -758 523 -967 -847 32 794 -323 -262 952 -825 951 366 478 -554 269 620 423 -52 681 -362 768 -251 -401 -375 -477 -375 -540 511 -675 820 -70 -11 -540 103 -202 -940 87 -814 -568 -547 456 -134 -742 192 -78 16 960 -107 -68 -728 59 -898 -205 -916 -782 176 380 647 -894 -876 -966 787 773 -10 -874 -646 -385 -163 691 960 -152 54 -323 811 376 -338 -193 610 770 -928 859 -763 -749 780 -899 -983 684 417 571 -128 740 686 236 -161 -605 -944 -755 -86 -285 840 698 -512 -669 -178 -933 137 63 937 290 178 521 -877 699 -721 -129 572 961 646 26 708 -314 -698 -987 337 927 -758 341 -48 355 489 59 -840 536 228 -26 -603 508 923 102 -952 -23 546 180 -730 -132 102 729 -159 77 -875 274 -565 983 690 -332 -223 -472 421 11 956 -681 145 695 -130 889 -763 118 587 -296 -949 -243 -620 154 216 -320 511 -270 520 -12 938 654 -398 -219 68 111 -485 19 -260 724 44 226 -658 -59 -482 350 -802 742 269 -804 178 516 58 -665 515 165 -399 382 172 835 -281 543 -439 -298 -741 679 240 702 792 -405 -415 -365 -303 50 752 -859 -271 -689 -951 -154 212 -189 -332 251 350 427 -195 -799 -460 653 655 619 -3 373 837 -641 -216 -168 -66 674 305 354 33 -170 -899 -510 130 150 -134 602 925 -660 -696 -67 -221 -313 596 -608 983 -202 831 526 -468 -753 807 578 -736 820 632 975 -799 404 -106 2 314 -477 -961 528 196 -492 442 900 -145 -589 -278 -313 -134 -686 874 -702 158 -640 448 507 -461 583 -448 246 228 -702 -457 -109 968 329 384 -664 664 893 638 0 355 591 780 534 113 211 -220 167 -935 -795 -263 488 714 -146 502 147 400 -25 -503 -238 -156 -729 504 -894 892 337 -631 423 -844 -663 669 -411 813 906 -965 750 -174 -51 31 -447 -843 -569 -627 645 -695 59 -347 -157 317 -635 31 906 960 459 -675 -398 277 245 -579 -531 -901 -980 -696 432 320 -544 872 -740 -59 397 468 718 47 249 -320 -666 -227 -146 -11 729 -845 -499 -333 -335 653 -114 392 384 -259 -214 -269 887 -864 -535 496 565 771 370 -502 -203 -807 725 -25 -233 242 -251 548 451 226 985 861 -71 -323 -514 -356 147 969 305 -974 573 912 646 -538 -559 -213 -630 -366 970 -819 947 199 303 -305 -571 402 176 -269 -378 -782 -408 704 -834 -784 228 -959 -527 476 783 973 907 508 925 215 -318 -288 -406 -923 -243 -765 -3 -539 512 962 -159 648 -953 184 -640 -761 -451 697 -198 -112 814 613 -897 -750 -181 -591 -712 -236 740 95 -380 10 270 623 -909 -815 440 661 748 428 -429 -702 -837 507 111 -202 559 254 -230 -764 -560 889 -480 -216 -852 -102 -940 -724 193 669 1 57 412 -243 645 909 909 246 677 383 -342 689 351 -923 -21 53 529 120 -303 30 156 972 285 505 -506 902 833 -613 572 687 404 -313 984 873 564 -71 814 958 885 802 579 -142 752 285 -843 -683 -470 -475 -156 -326 474 236 770 648 242 -764 989 1000 -40 -426 110 3 669 78 -140 -693 -450 -290 -928 -345 -840 -803 -960 -386 -493 687 274 634 -256 521 -665 -667 -557 539 -529 -590 -302 757 -529 -575 -953 724 477 -986 425 28 -11 -930 -464 950 170 -882 193 -534 -768 -793 665 431 -30 846 -631 487 -34 693 -218 557 824 192 122 549 -450 -856 -434 36 -664 855 -583 561 -867 -706 537 -214 -167 -200 560 -881 -229 564 689 -76 276 589 440 10 103 575 778 -764 775 -435 -629 761 -357 -801 -860 -425 -756 -756 -29 -734 614 999 -395 -168 -766 75 338 789 -903 272 665 -162 754 533 855 -780 -210 521 600 567 -834 484 -998 754 443 -791 808 332 -187 -9 -43 -512 -42 412 -950 -535 967 -361 35 -478 -549 758 427 -641 -505 -474 789 143 -434 -709 446 -50 -949 -209 612 -510 311 -355 997 736 659 -65 -10 647 -22 782 -953 26 -966 -105 707 61 787 -562 -757 -714 -207 -584 220 271 -774 970 425 801 816 -27 370 441 61 -580 -262 -63 -569 443 -868 -304 58 803 82 -131 612 907 -497 324 -662 347 696 -536 -833 -827 140 501 -980 717 -563 498 258 494 -782 -255 501 656 559 -155 267 718 -979 55 -295 -371 520 -38 33 -429 -914 -744 954 -219 -761 59 395 -774 -192 111 -551 -337 -293 -832 454 941 -612 20 460 -218 447 452 601 436 295 124 -534 -426 484 -414 -270 -258 497 521 815 -16 268 -354 100 -104 -230 -333 152 -675 939 -769 832 326 -518 -148 929 -876 122 492 74 554 -97 995 649 -91 325 -695 -632 -783 -135 563 -398 856 -551 -357 678 700 -928 773 -855 -370 833 793 -753 -589 -596 -488 -856 -989 -855 -247 -118 472 246 -193 -751 934 780 -148 -68 190 719 752 384 -648 552 751 -623 410 704 412 -24 -891 -270 938 779 556 -823 162 870 -300 -648 808 586 255 456 610 -260 -522 483 -203 221 495 353 -60 -868 226 527 758 775 163 -491 576 -1000 -145 -915 -488 258 248 24 -422 661 509 -949 -288 -754 -812 481 348 752 -62 -63 900 -223 200 64 334 32 165 -965 -367 804 560 -344 -563 -121 -142 673 -233 -672 -141 -6 -596 743 755 723 610 -19 367 -732 41 -78 -854 -87 832 841 757 711 675 -464 905 -84 253 -419 -586 561 160 -557 322 -105 794 -784 -782 364 -951 37 633 887 33 -985 -682 -261 -345 835 -930 632 724 145 76 -101 955 -189 -917 -229 559 -460 -526 879 531 83 -7 810 110 587 72 868 607 639 26 796 222 -815 261 -231 267 630 -198 273 -720 -60 -687 -890 -228 -348 218 75 -271 -406 866 -415 -53 -289 254 667 -267 865 -284 577 -374 413 601 518 -57 995 -596 200 -362 370 -58 700 -95 567 -828 694 942 14 -631 829 -414 -670 638 -933 -965 -43 -368 428 -311 -826 543 -892 -293 -350 -800 70 680 712 -133 337 -391 696 832 -178 -655 433 -555 -776 343 -378 14 838 -271 396 210 112 440 -678 -439 187 -356 -202 -406 -403 35 361 227 871 -644 624 471 185 -631 -463 -881 846 727 -156 439 33 50 851 255 925 -812 975 244 673 -66 -998 998 -747 279 400 -43 13 -438 -469 -841 -208 106 809 -269 57 1000 371 498 -146 574 28 -69 731 -468 869 20 246 121 839 -49 -746 -125 146 278 143 117 -962 348 35 -14 690 -461 320 -905 -888 30 525 -500 851 357 -616 -521 439 -261 152 -944 -92 669 -957 114 712 453 -777 -138 -968 -137 805 656 293 -811 432 -104 -712 -640 89 -911 799 -873 -998 99 -307 849 732 168 397 869 -978 -141 560 670 -415 693 -211 -860 570 -760 -575 749 894 -771 963 -163 -437 -197 550 -911 893 225 591 90 43 -15 -188 842 -749 766 12 -591 792 -2 763 941 -868 -876 810 -502 -760 -123 -773 628 -163 -540 764 -351 -875 841 512 188 -902 460 836 664 882 -883 -461 -408 759 525 499 435 941 -768 -654 236 715 930 803 -526 -305 221 -364 -178 816 -221 -883 -868 -604 964 -989 -891 747 -278 815 806 -125 -307 427 -993 -867 31 189 502 769 396 -766 429 -553 585 995 -388 -348 40 -939 190 612 -317 888 -956 712 -949 170 -952 -692 -319 -14 221 -323 334 9 -338 -123 600 -832 173 460 -91 918 386 -97 445 -667 669 411 -934 720 792 280 715 404 -616 684 346 -648 -584 800 708 -725 438 1 346 -188 -35 357 15 108 200 148 -684 -754 -526 507 807 110 441 -111 -244 429 -826 -726 -578 851 598 872 792 1000 -747 191 288 684 448 -787 -670 -835 -669 -651 -550 -916 -751 -567 412 -700 -808 531 610 -40 -739 -146 502 -143 761 272 -129 -319 812 75 -656 -683 -116 -220 842 -471 113 264 6 784 407 935 520 -405 483 746 -400 -925 -152 -93 -786 495 385 -439 335 205 -603 -435 -67 443 -510 2 113 725 -28 -798 -690 802 -180 -994 -717 822 -417 760 511 -236 862 -529 -89 -492 -366 -40 -836 -769 -808 -691 697 -258 36 -852 -956 589 664 656 -453 -693 -257 -949 -647 253 346 -446 -827 -458 -351 -483 542 -550 -323 540 -551 -572 -952 -739 -914 -30 -307 253 604 398 -808 -399 966 872 -89 125 -113 -754 342 -235 -736 -780 196 369 534 -160 -636 -238 -916 472 -958 259 -115 769 96 -362 212 -889 -195 584 -506 -384 -853 181 -189 40 637 844 214 806 240 349 -271 -601 330 -632 11 -548 -799 -286 -989 -366 600 91 975 956 983 9 -541 -694 921 252 330 92 -476 180 -794 -495 359 182 -289 -436 -213 -679 292 758 538 -823 256 -425 -740 -92 500 -48 -711 376 190 -713 -251 211 639 701 547 -663 31 249 168 974 941 867 -155 -366 675 249 -175 396 460 701 603 -105 716 466 -118 467 117 -820 -267 -648 -366 -137 -331 678 514 -325 -727 -351 -6 -622 984 236 606 -933 43 -512 -129 139 -753 494 189 22 380 390 -87 338 657 356 693 251 -666 -460 487 -577 73 -541 158 190 669 -999 337 187 301 249 383 815 -418 162 -368 69 177 46 -235 -607 378 539 26 -506 385 -973 -603 208 552 423 34 378 142 163 214 742 634 -167 -389 -148 641 -36 156 -330 -666 370 828 560 89 704 -744 -37 -276 -434 -161 600 -884 -569 -892 -283 -99 -408 -442 943 815 316 -737 -313 154 852 657 -169 -695 -875 -673 984 -504 71 59 -165 803 -669 -361 -835 -674 -342 -589 873 -718 -74 379 -802 -116 -949 442 -108 931 -967 -490 711 385 480 -168 303 -808 -184 -919 801 -601 694 225 -77 542 -310 -324 653 -756 866 416 -724 89 -490 -912 -664 -989 -540 -934 672 -820 -499 542 343 -619 -166 938 717 671 668 -867 670 124 -731 314 923 199 511 162 823 -516 -545 -906 -541 -793 -286 536 -647 -454 847 1000 611 -905 269 89 716 998 219 250 -862 276 959 405 -82 133 -765 498 728 716 665 -769 212 397 490 659 -656 -162 -978 278 -743 -182 14 -335 -482 -149 -885 979 357 745 700 835 -505 -593 305 223 701 -82 937 263 395 571 -660 -556 -613 628 904 -944 620 -103 125 3 -74 -47 -869 881 -88 447 -136 304 -655 916 -302 391 -20 -352 -745 -212 516 -590 564 931 440 485 942 -19 -47 873 4 329 -103 -420 643 260 -986 -978 168 -61 671 475 226 519 726 -452 56 921 440 -292 387 370 -420 -160 -373 559 74 412 286 902 -213 274 17 -668 207 676 143 -298 980 225 771 -944 847 536 -304 -238 -590 740 -367 -54 854 971 392 332 -783 464 -827 -265 -402 401 171 917 64 -488 -78 -418 -545 -885 -668 -102 -213 594 -23 754 -677 -770 232 436 -905 -759 -827 14 -387 -188 838 104 245 -75 697 282 255 -715 -852 843 -326 -224 -295 -491 400 -43 349 997 848 522 -151 559 -466 -868 873 338 25 -484 -334 447 -523 643 616 403 53 -667 19 -955 870 -704 33 -220 976 -111 164 877 841 -327 -30 -728 -142 -975 -292 -466 73 296 316 624 512 76 711 223 -62 -570 105 -363 16 630 -547 -21 23 516 -137 529 -495 -634 687 98 364 -871 -314 -862 -735 451 -700 806 -51 -19 -51 -653 -185 -780 -578 48 361 758 130 906 -830 -553 216 -892 -573 684 -162 -266 512 565 -15 -175 331 -227 -752 -482 -716 -18 -100 -123 371 482 -609 603 -307 242 75 887 -26 526 988 130 -499 563 -152 609 -166 -269 -890 -421 664 -762 810 -667 861 379 568 -354 454 867 762 -573 566 -57 784 992 -750 975 73 -424 -823 176 -599 784 224 -125 277 281 -806 -193 -178 826 760 208 651 -636 886 94 -934 980 -793 787 849 -261 208 -865 328 309 -728 -318 556 935 -805 -254 -441 725 396 -525 928 -622 -407 942 -578 -373 216 -869 -239 -991 -957 -564 576 968 363 -175 -2 787 -541 123 38 194 516 779 285 -338 -234 86 551 488 -566 397 -534 -651 -152 -592 262 983 -416 537 -637 -567 742 637 -7 273 532 -456 679 465 867 -686 -853 -231 222 856 101 -475 255 741 632 -965 989 777 453 -734 -338 298 -285 -789 -198 -749 321 473 697 -617 -551 -345 611 -518 475 342 24 -108 -991 294 -858 895 783 -401 221 -886 602 -817 -66 147 766 -39 -750 -283 964 -520 -430 204 6 -49 -253 -277 156 -225 325 -571 230 205 -804 -981 855 558 -540 537 2 -26 268 713 -214 287 397 795 307 -628 136 -179 -990 887 -771 -922 -903 -746 437 518 330 -264 587 -54 -671 -39 862 189 -941 -543 409 -310 -494 371 -588 715 564 -824 97 352 134 -987 -538 2 202 -346 -387 10 602 -897 461 -750 768 79 -404 -932 -546 972 -845 76 993 -958 749 -235 -753 -138 -610 883 -386 950 682 -718 130 -353 -955 109 -237 627 -608 -151 -335 361 878 -506 934 789 -511 686 205 -285 555 344 -833 48 363 -568 492 -41 -331 -630 -413 -382 -224 587 -98 755 -755 -945 -500 296 -968 -666 -803 -437 672 142 530 609 -303 -813 -710 408 -350 -710 483 -80 192 483 44 -412 -126 -991 537 431 -862 -525 467 822 -301 -119 -168 320 647 -337 122 -135 -858 -607 -208 -56 208 -431 616 900 677 -547 -184 250 -399 51 -329 57 -863 654 -791 -981 -646 13 -770 -162 975 -215 598 88 -803 -637 -374 -684 -859 912 -659 -206 993 479 255 624 -866 -4 257 -408 735 -431 -958 31 170 -285 -89 463 621 -696 232 -894 69 840 84 216 213 284 641 596 -588 -311 -991 543 988 146 791 175 995 656 -436 870 360 304 -676 -464 -697 387 -328 297 -413 -727 -292 -568 -588 594 399 665 -986 -904 -501 -680 -802 -722 803 626 982 449 -269 -373 821 75 -838 669 -865 -342 758 -980 -922 -442 -177 350 445 963 -430 -121 10 681 -822 760 601 641 171 -536 227 643 762 -531 106 -635 -904 617 -864 -314 -938 960 -425 135 -890 -336 894 -710 -613 -958 -879 485 478 -842 691 92 -760 -790 -909 -675 -625 -464 -19 61 622 -21 711 764 -601 91 652 -602 -140 539 725 582 -645 699 407 -75 -497 573 -448 -954 -130 -191 -424 -898 527 -353 -124 435 -861 -865 -796 -530 -639 960 157 -328 -130 -475 928 5 308 -384 641 -400 570 569 71 753 -976 -74 921 517 -804 893 -408 33 474 -884 -660 -128 332 169 961 2 973 457 -942 869 -492 334 60 415 -548 -155 -992 215 -533 -480 -772 485 658 621 -902 901 -547 247 -88 -589 697 367 795 -779 -212 -582 101 943 669 -859 418 -143 -928 501 287 -441 927 752 824 -264 -875 -520 369 203 -598 898 -918 409 613 -312 373 -250 -830 279 -484 664 -460 343 -689 482 572 -158 -119 269 172 -251 141 539 556 -585 913 -687 952 387 675 424 687 338 -53 698 326 -422 -421 -295 377 -595 0 -734 -757 -725 -130 -283 -294 -861 -525 754 -899 -212 865 -584 145 -779 -673 -180 -592 -181 -655 848 -642 302 896 60 722 -280 300 584 -583 -394 304 806 867 -558 -448 -654 -855 -310 -774 342 939 725 -317 730 955 647 -302 982 866 -211 -710 750 401 -365 -363 467 -216 834 568 622 40 919 -379 -698 -337 373 837 -479 -575 734 820 238 126 361 112 -214 587 -998 764 -542 175 -134 -974 -181 827 -555 243 -520 -373 212 -888 262 -675 -983 -664 520 278 715 -704 444 190 477 -240 747 -789 772 840 864 -917 -85 866 138 364 -369 -163 592 -655 808 973 -737 398 -96 -809 180 -202 278 564 -820 652 -324 733 213 -753 -153 564 -416 457 -713 -969 343 994 573 -302 -343 -23 450 -150 -513 1 -560 -750 209 -689 571 -737 -866 971 -503 90 30 -658 -408 791 889 590 781 -882 -963 -289 583 412 -795 -868 -324 -492 734 244 979 560 13 239 106 358 -760 -295 764 447 -642 670 -309 851 967 255 592 -522 82 24 283 -867 -543 106 -648 819 185 -262 -873 -20 634 653 -488 791 -320 691 -968 -624 795 -126 824 404 -642 -408 469 546 689 -282 967 400 954 644 -278 699 988 -643 655 436 -737 97 -875 -481 -989 -274 -778 845 -80 -974 -93 -543 -409 256 285 842 223 856 55 -800 -988 -489 455 372 -361 -830 694 -886 -697 -529 -627 521 -522 -541 -933 -246 462 -798 743 705 -210 -308 -83 214 -696 -969 -734 184 -598 514 619 518 597 347 528 63 452 69 607 435 567 -915 711 630 86 -467 -303 -797 645 180 -157 -761 536 841 399 567 -705 -464 -63 145 921 638 -452 46 640 -883 278 368 463 840 -299 797 92 -520 -155 -854 -198 888 -708 524 -49 -924 506 691 502 927 29 -410 818 521 853 -548 784 -321 -843 633 988 90 748 696 139 510 -804 521 774 946 -878 -522 673 487 837 358 561 -783 999 -351 140 -671 991 -720 -776 -920 841 -671 -453 -704 -365 656 814 -684 -268 -663 57 -683 242 -858 339 860 599 651 672 -958 333 -31 -806 216 370 -365 585 -710 -27 -238 152 757 -197 -210 137 -416 59 186 77 692 -816 715 693 843 715 12 -249 -787 -682 -655 583 740 -980 -103 -221 -295 -57 -61 391 -374 227 221 -752 -678 980 684 117 -492 -368 -732 429 -73 -822 -707 934 -17 -586 -953 -939 -161 -128 -632 -17 -874 -429 860 -596 -460 818 278 706 643 -205 -5 663 181 -631 135 -289 -103 775 -844 835 855 -893 -891 -477 54 828 -206 -638 202 329 -464 452 693 -118 -506 -212 -251 -851 202 -52 -37 -64 -175 882 -830 706 -643 794 -584 254 316 117 -765 -747 146 423 703 846 -567 -677 -568 169 202 659 -701 -452 544 352 835 399 -306 208 -938 887 316 71 -401 5 -891 12 -324 954 -168 95 -660 -56 183 513 -453 40 674 -909 -253 902 -533 -433 -441 -236 502 630 472 -344 -986 -58 -201 -28 -586 782 -33 -568 388 74 -165 -791 758 193 869 911 344 -703 414 -35 -422 861 888 -477 446 -296 771 -320 683 578 151 825 455 1 -495 -756 -878 -794 -248 930 493 496 336 230 -964 531 -734 790 -267 745 -407 -821 -484 797 488 -242 -723 -968 -418 115 414 -196 -784 -570 759 484 -594 -828 251 746 939 -68 -827 -146 762 -736 852 -828 -56 -702 514 -801 -709 142 -860 707 137 400 -137 576 -50 -843 -235 -211 -959 -93 824 -653 -392 -780 138 641 385 87 -955 -339 462 -340 -288 -17 438 -773 -353 -323 -276 357 -754 985 -611 664 -291 346 420 97 59 -22 -495 123 -189 596 983 -940 856 -264 -845 89 -773 642 850 378 135 645 449 -228 579 -838 28 699 53 -677 -257 403 27 906 -832 872 -100 -783 -40 108 -59 -658 -587 622 -664 -969 -62 -126 138 289 296 735 -182 972 -760 -855 841 -922 -944 -176 547 322 -490 -454 444 354 -635 325 -670 -177 855 695 127 -389 -877 -652 -493 -960 647 616 -720 -235 -54 -687 144 -704 671 -549 259 996 98 -966 947 205 473 -62 -819 221 462 -927 -811 -474 417 -592 13 -970 4 238 979 43 -250 -923 201 -874 -715 5 392 -336 87 -737 -124 -371 -483 573 960 -632 818 -830 385 671 -559 629 536 -405 -998 254 844 330 -752 -610 231 -500 270 566 591 577 -110 380 98 319 45 -747 -349 420 818 -377 -272 240 210 480 -178 910 633 -769 286 50 6 200 844 -828 -160 -320 -88 167 647 904 -987 47 -602 -265 70 -276 532 646 571 -42 367 -502 -169 317 -758 -379 781 -319 -222 -550 -677 562 179 -261 -559 818 -782 289 -242 -137 526 -375 910 -780 483 269 -24 -753 -469 -515 -933 -96 785 -879 538 -635 -741 -358 625 963 -587 327 547 -736 544 -252 -965 -585 3 -586 233 -734 795 71 875 -405 91 142 -513 -448 -259 -799 572 -37 -638 470 -366 504 -280 15 -175 -982 -412 723 733 -501 172 476 566 118 -564 328 -491 398 -735 -198 645 -17 792 -428 579 -788 -957 761 599 676 498 -781 636 -332 260 -293 413 -719 917 -864 786 -973 920 513 822 -127 157 -480 -533 470 483 922 443 868 541 -117 831 879 755 -281 336 -108 795 -825 759 -550 -901 -657 -217 874 781 -414 785 -168 539 -360 462 631 -947 -712 -475 -825 155 -46 327 -78 643 998 -466 767 443 -639 657 904 -473 506 124 -470 -49 883 -721 121 -870 -397 -636 378 486 -200 -925 -618 832 772 -835 -923 705 -812 -480 87 859 734 -438 633 129 -47 -668 969 14 -395 -48 485 671 -905 970 551 457 -403 196 440 852 216 948 -189 -155 488 -759 -254 438 -843 117 608 665 -891 762 463 -772 701 -143 -825 -99 -76 -743 -977 -599 -287 735 903 -663 -300 -238 488 728 -426 579 558 -310 -928 513 975 519 745 -735 -970 -972 322 -909 -21 -222 357 775 919 -855 -404 158 -440 563 186 837 659 605 100 732 58 -883 -495 -395 727 -766 -398 468 941 -928 825 -229 -997 -123 -120 714 -350 716 58 -393 -327 718 -901 -470 -463 301 -391 -401 223 -36 211 -225 969 -519 84 -209 -394 409 -692 -367 799 -314 971 -140 -817 -142 721 86 -120 505 -629 848 -431 478 575 117 641 -601 968 743 -191 57 804 -737 585 -984 -578 695 408 -936 648 737 -186 15 46 689 450 -533 440 332 -806 520 -440 -231 168 212 -356 341 632 -236 -219 479 79 200 -418 -460 402 -101 69 813 358 323 -527 -398 384 196 -402 -354 -147 282 82 650 -115 994 256 -684 855 -774 -614 819 986 -223 -556 -70 -859 850 -412 -922 -227 129 915 -961 135 743 346 998 565 645 -568 -572 -190 -869 711 119 -841 25 -475 329 -659 385 9 808 416 -831 -557 -790 -430 557 -156 23 -378 486 518 -832 496 -845 -503 -674 -557 -297 -724 148 -902 -718 166 568 311 -942 -135 668 -307 -549 701 -881 -32 -460 -467 383 -857 -142 356 -435 781 -17 -230 -154 326 -250 -227 233 739 140 -934 -946 603 -739 -377 209 -616 -958 -869 -656 -385 -503 108 334 656 38 -242 -853 -525 748 -194 -191 -859 826 -523 330 -971 175 12 -275 938 -898 350 -55 46 -775 940 59 481 562 -135 226 644 184 -319 764 -890 -716 -398 -168 -988 141 772 -41 -410 -104 978 435 870 151 174 157 70 -296 229 285 251 928 -182 993 -383 -237 -747 -327 -19 381 -105 36 492 -480 -387 259 -698 264 -334 121 154 -562 -214 -701 -593 325 -473 373 557 -194 656 754 -765 404 914 940 -432 -510 -671 -958 193 -685 531 -911 88 -45 -902 71 -619 -463 423 -537 637 -134 181 740 169 848 870 -247 586 165 -828 -257 410 -547 -946 691 820 -714 79 1 38 -578 -47 754 -503 -664 -278 -158 839 -922 -718 262 703 124 564 253 703 6 -791 68 -567 255 -658 842 -864 392 689 -623 -821 -535 -558 945 -51 871 -258 -575 763 443 253 -175 -437 -499 -550 -256 -849 -500 325 46 -484 -445 -36 95 -475 854 52 795 653 -651 -220 969 185 556 -556 74 -839 131 -845 718 752 452 258 185 -296 474 -930 -362 -972 222 460 659 -671 -405 -41 965 211 87 669 -74 -432 778 -893 357 -301 -772 489 -420 499 -350 963 148 -190 -236 269 -815 850 299 -174 -759 951 903 -759 -246 907 768 -807 953 -305 695 717 -433 426 -889 -678 914 142 -321 -973 -564 -967 384 -698 730 727 -630 -921 145 127 -258 -728 513 21 53 980 -466 -175 -107 687 -583 -271 719 784 -192 756 21 617 -133 974 287 -787 450 -159 -496 349 927 -276 -878 502 -598 266 716 224 446 706 -980 -184 -906 466 711 331 419 163 283 471 -197 -451 828 -184 922 11 261 590 -817 716 -634 -514 -113 -851 -415 123 -339 545 132 659 -168 -352 -668 -960 73 213 -758 -288 673 -182 773 -479 420 -910 337 174 178 555 125 956 314 834 303 -691 582 -479 462 68 285 -170 -776 738 -923 -817 301 -248 -859 822 510 761 -766 -935 350 -420 872 -916 203 636 330 -194 -667 -367 368 374 607 295 783 866 390 445 815 -185 289 78 -593 -562 642 304 349 254 -573 -559 -423 -181 788 -321 142 -336 -621 911 387 -568 917 -672 222 648 -923 363 685 -411 271 -447 -476 -526 585 -577 576 -889 970 122 -632 -535 820 293 478 305 452 598 774 831 -658 824 -760 -68 139 -222 414 45 -997 665 886 -159 595 -945 925 932 433 -423 466 599 -3 396 472 595 -76 -744 922 896 485 -660 443 216 -129 -293 272 476 -624 -780 -685 -506 -980 452 -113 -66 665 -122 549 -963 -172 -839 -349 -360 -596 -964 -479 265 155 -282 -48 -80 854 -373 -269 -561 -202 169 -349 686 -550 -499 -394 163 -797 332 -837 -817 -768 867 -317 892 402 -897 -976 -40 -202 -428 688 776 787 958 -223 159 13 881 982 705 -610 -262 718 -875 616 -289 -518 -297 878 896 572 733 889 -574 359 -752 910 -451 -438 874 -685 617 -524 -336 607 -168 -545 -270 -836 -689 311 812 -931 912 -123 -62 -426 -500 -338 285 -659 -609 -973 64 -355 265 23 -842 -718 -148 388 -363 211 480 492 -329 -226 -10 665 954 861 -732 -424 -587 -460 740 737 975 596 508 462 713 818 -669 530 710 303 735 -209 144 -346 545 271 892 -776 -841 55 766 536 -359 -942 192 917 639 -371 -526 549 590 -396 576 -443 -340 562 -545 99 -648 578 -598 -780 512 -28 384 439 65 307 -453 942 45 8 -958 -523 805 38 -386 -437 -902 247 346 781 938 191 603 696 -664 -462 -760 667 689 -558 83 -980 -75 467 882 -53 790 -509 -812 -605 508 877 -839 749 -486 -136 567 -925 290 278 -149 -885 -631 965 907 -764 141 288 -272 417 -758 241 666 828 -834 -523 -508 -205 912 811 -926 383 576 831 -74 420 -44 -397 -823 -239 -143 -792 932 695 -655 243 157 -746 286 787 -716 -566 761 50 -433 -952 887 -164 78 -447 929 -274 70 -301 -300 403 -84 -516 999 394 90 -708 44 543 -720 -228 -209 -126 -189 553 -367 521 -267 -655 627 391 -53 252 -105 357 374 757 -643 -112 -387 439 212 -850 -679 -276 -243 -706 250 5 -114 -693 -739 -270 861 -333 -406 461 -882 668 -788 -799 -951 -234 586 -138 -121 -268 221 -518 939 118 365 118 479 723 799 966 -607 -392 361 -948 -518 88 -899 817 303 652 -212 -175 -244 756 -270 -80 994 683 242 -990 -303 220 -300 -428 690 -980 -947 437 652 -196 -59 974 215 569 -670 943 -144 506 -782 692 427 -80 -39 -78 -367 803 -378 436 -573 662 108 -55 -421 -279 -822 253 -710 539 -432 -161 57 609 -850 -18 -958 -361 198 -485 333 747 274 433 949 558 -954 618 -358 299 803 184 150 -842 -186 -814 -442 353 -757 -287 -876 105 798 897 858 -465 772 271 -25 -719 280 235 122 -806 -658 260 -288 -18 -606 -27 -596 -709 406 585 255 94 580 363 311 667 -400 -972 -190 661 -424 204 -162 906 773 149 120 110 -636 185 -810 -953 896 -243 -339 -606 582 -582 617 478 804 152 21 -55 73 147 -350 -239 243 -889 -49 -855 -516 -179 -292 -111 370 -455 703 -591 235 488 -714 871 -821 -337 32 -331 -17 976 967 -853 601 486 274 -942 -950 -275 287 194 348 24 525 -14 138 159 779 -992 122 472 992 -978 -854 -654 697 -844 -401 594 -717 -387 -204 856 723 434 -80 -629 -823 -546 632 673 217 379 370 254 837 741 -524 938 455 -767 206 -259 -545 746 485 315 483 -329 522 67 -636 -772 -816 991 449 830 832 218 78 829 -300 -741 -647 -85 -258 322 -461 653 920 332 -723 110 691 -147 954 376 626 734 991 141 751 777 -984 665 -416 -907 415 62 783 -821 -24 72 681 -873 -441 602 963 834 -843 -251 71 393 783 363 108 -336 932 423 686 98 497 -834 -352 94 418 619 -802 177 491 132 -939 80 554 -856 200 -946 985 406 -909 156 654 89 -566 167 160 -998 697 985 -411 706 -595 325 61 763 -182 -211 -437 852 243 886 81 998 1000 893 57 -786 -614 -398 -248 676 -552 -744 715 -635 -296 899 699 187 -579 875 873 -920 -660 883 -524 733 -190 185 -622 502 48 788 -60 -900 410 783 -759 -186 741 509 -747 -926 124 -563 -210 705 -919 614 174 822 -689 -472 -23 -755 689 565 315 350 -944 -923 939 -614 174 705 321 -197 821 -606 -433 -753 -351 293 561 -931 828 -188 132 -259 199 550 806 32 -456 -406 990 -222 -111 -229 -718 318 530 -110 832 284 684 643 -321 213 -849 617 832 480 -282 198 237 -883 875 -274 894 -521 -319 -160 588 -40 531 -639 -278 463 580 -203 360 -14 257 -568 18 594 -710 -756 -292 -973 611 -514 754 889 -724 886 -595 586 -144 143 -926 -835 52 314 -325 510 295 -562 -68 -485 -283 651 215 -44 645 444 222 -83 -250 774 620 -635 133 667 551 213 -322 -156 -560 -785 -705 -873 324 -72 370 632 -282 -444 -668 -890 -50 -903 237 479 894 -696 -662 704 145 -74 -296 -313 -167 -742 744 -894 561 -346 283 -260 -543 -729 -257 290 -421 -130 -847 -853 34 -35 -375 713 -641 406 995 -525 588 -390 794 243 181 -582 621 -67 900 -678 -586 376 36 -316 547 369 -944 -589 200 298 -843 272 -468 399 -519 214 -560 991 546 -557 -582 -808 -986 958 401 202 -244 506 723 -576 348 353 138 -143 805 -570 834 347 326 50 599 711 214 -105 145 -815 947 -311 -798 631 524 -867 -819 102 -483 840 488 319 598 -362 676 -407 892 -971 -139 276 -334 -430 957 -187 487 -140 936 -347 -195 -44 815 -391 247 -756 -435 367 698 -725 211 662 -491 796 -277 -150 -660 -543 369 -526 21 856 -917 88 158 243 415 737 615 780 132 -617 100 -558 494 845 438 958 977 731 -889 829 -50 -896 991 -988 926 -340 610 -642 -164 679 817 -753 217 -141 818 -693 -180 63 -370 -139 303 308 368 700 919 -342 46 -958 896 -241 439 465 0 122 -385 126 -590 593 506 984 -470 628 831 -117 -362 88 789 836 898 -676 599 3 -245 -239 88 -439 168 425 308 -911 -901 -273 795 -678 946 842 -429 -789 564 -301 440 -589 -568 301 -57 -309 -664 627 -405 -345 -893 217 -160 994 -664 721 604 -258 385 937 -568 -111 550 -344 313 -375 625 -611 -294 -451 276 534 82 9 474 874 -54 -454 -306 636 961 599 684 834 -126 742 -748 908 606 960 967 129 -901 -667 -911 228 470 -858 776 71 270 455 264 -38 -84 195 637 539 -356 -505 306 -649 -926 -861 588 918 -350 -422 -846 -644 959 484 543 -391 -242 898 465 381 879 942 -928 289 -644 -138 -550 -491 -106 922 757 612 805 361 -316 625 -408 899 -70 -794 981 -112 568 137 -840 -276 901 -214 -476 -561 -174 761 289 -308 295 236 714 759 -549 -621 711 655 200 789 -36 -867 106 329 869 439 678 960 -163 776 223 82 -388 976 716 788 486 -35 -380 574 -350 804 -12 -865 6 -151 802 -649 691 -845 618 530 441 667 -971 620 -34 -604 -750 756 -865 -848 317 -275 -24 591 -118 496 -133 -789 -570 -7 -542 5 201 -435 -777 833 993 734 57 299 -22 24 -355 778 603 581 262 -204 89 -665 -840 -279 275 -689 -145 820 532 544 -637 746 -471 322 -995 555 -976 652 -570 943 -194 -850 138 -466 419 72 568 162 -434 462 -964 161 -660 833 154 -371 807 -934 -160 952 -42 -887 -604 298 -462 -182 736 768 -145 44 934 -150 563 -688 -452 -933 31 -285 69 -526 -660 823 -55 -253 182 -819 -20 -232 483 -36 480 -427 -811 -274 -214 -331 -948 408 667 -274 -499 -113 -318 229 -474 650 636 -157 -929 -394 658 116 -947 -737 -834 -909 -8 -775 -78 -252 721 -784 -497 951 83 563 -380 610 646 -68 -694 238 -261 926 838 -167 -30 589 859 -359 -812 201 -345 -592 -367 548 697 332 54 -938 313 -738 47 774 95 429 -952 -89 -225 -107 858 253 -776 87 -931 883 -777 -567 -95 -433 35 -482 522 367 418 819 384 700 -694 687 -21 108 238 481 646 -567 -714 -923 526 748 -25 752 994 378 958 -958 89 -15 -719 -26 393 -125 868 324 402 -352 -367 562 854 593 433 -600 441 874 964 -669 -859 448 -144 784 -336 162 -483 -261 -62 456 -802 -68 632 -888 948 926 867 352 851 504 -363 -650 461 -610 -987 193 -81 713 457 -436 -286 501 -815 155 -474 799 222 446 558 -964 -13 -794 -283 405 312 -863 695 -239 550 910 -315 -434 -340 -739 -654 89 545 -468 -109 423 274 -415 -63 -986 922 -205 -361 36 -57 68 838 914 694 563 -245 708 401 -28 -944 330 -876 178 -801 -923 -43 -652 230 -424 -74 216 -860 298 663 670 -260 842 838 443 821 945 140 221 -672 -163 603 -152 209 677 -485 -673 -747 -700 -167 -923 -926 496 63 -215 823 578 465 723 -960 348 -182 -986 129 -557 -599 392 -688 -63 38 104 -455 -432 104 -29 -617 802 215 831 -49 -783 87 559 -10 -260 -379 -781 185 -402 -22 -811 301 -305 750 -178 -11 -158 -653 640 310 59 -328 -395 -815 523 -802 331 -344 -847 -620 -816 728 98 -349 33 350 -98 -220 221 638 -208 -888 976 75 -179 206 -492 45 -762 659 536 -39 -543 880 -440 254 105 -570 -80 -404 1000 101 -417 435 988 683 180 126 -680 -299 694 409 235 -939 920 717 374 563 971 870 -832 -488 573 -390 537 412 -154 -35 -437 -586 539 661 -454 590 263 -934 -701 -827 -42 305 -43 -820 -843 639 588 -865 161 246 -511 -558 482 65 904 105 -799 418 -475 -434 901 807 131 -956 -400 -350 874 -820 18 -708 112 -883 389 585 -517 -216 -522 -980 -577 -2 55 -546 515 -447 177 -991 -377 429 -868 411 49 507 95 -316 -521 109 -721 922 -958 -213 249 -353 -807 -131 -151 -721 -201 343 -957 904 425 480 -796 -617 796 551 294 -73 206 -950 503 934 -403 -695 308 -715 -673 375 -164 97 -433 -603 455 891 -554 88 520 -558 -182 -677 -667 554 -739 828 -977 -155 678 -171 485 -731 -7 503 208 -861 -548 -978 237 510 305 -846 -636 -896 -92 76 -313 195 -152 568 -569 -27 -726 -91 -974 -353 -827 -195 -945 -345 942 381 283 877 -112 1 937 -801 -221 412 453 -315 665 971 -706 38 745 343 -822 39 -478 135 -793 661 -61 942 -180 -112 -957 463 -16 -512 337 999 -542 -815 473 433 105 -499 -237 106 135 -828 109 -125 811 367 40 -218 454 -437 230 -572 -84 -198 297 201 -941 -579 895 787 266 965 -379 -939 971 816 -127 818 -152 -320 607 -304 -910 -618 767 790 -199 163 168 -200 -187 -14 -919 246 -483 309 510 507 747 -183 -374 511 874 -202 712 530 -198 534 -266 757 -562 -307 902 870 -166 602 788 676 812 913 -300 -47 943 928 -991 -774 605 179 266 -648 -245 -938 -506 292 -548 388 613 -266 14 904 899 -522 195 990 766 742 222 -918 876 60 765 196 -944 19 -490 691 -684 -8 -532 -799 684 -101 507 843 579 568 -508 494 941 -460 114 -451 -764 -517 163 -211 416 605 340 211 458 757 484 540 -807 419 -809 368 -474 799 684 -599 272 692 552 6 -282 -278 885 843 765 342 717 -972 411 719 681 798 -706 -31 -641 857 197 -636 -962 211 -571 -316 578 -209 564 -870 -461 -380 -676 -312 640 887 -777 -195 990 -785 -926 792 866 -169 9 283 -170 -744 -470 -436 36 603 -651 -302 747 -294 753 -198 -609 526 -638 -142 577 43 252 132 413 645 -762 858 734 -256 -558 -319 -441 376 -961 521 695 909 -497 -700 -159 793 -69 -965 857 638 41 354 -640 -224 16 -836 -6 277 -493 -857 682 209 -21 959 -951 897 -24 -461 268 106 -905 927 361 597 572 -809 220 59 -688 114 882 569 968 846 -53 -19 154 715 796 -691 -290 -675 -336 493 -612 757 -571 770 855 -741 -927 -413 42 774 -324 832 945 686 385 896 557 -217 616 611 396 -364 724 76 -804 320 548 -984 -612 -269 -91 718 945 828 611 -657 -355 186 336 -450 396 -430 -806 891 654 -668 -228 -368 -47 -504 858 -614 -429 949 65 539 28 -778 -884 -571 -577 -761 1000 987 -697 -46 -232 -267 -462 783 -406 -943 178 517 -504 -234 746 -737 501 421 127 668 -358 -223 -768 -293 9 351 -271 -726 -221 580 980 681 702 -172 -886 61 -102 -944 518 726 -53 -665 -645 630 791 -385 -175 -931 37 837 397 23 159 -588 498 -568 72 651 69 681 17 757 -424 -28 223 -496 -497 -3 113 627 225 643 553 418 -879 -15 -731 -450 655 -729 576 423 -443 -916 780 -492 -403 186 -420 -389 716 -468 521 706 816 -653 585 -500 247 263 196 -580 675 236 -619 15 -24 -327 680 -715 -508 116 962 -622 659 -550 995 933 606 -809 -594 261 4 51 268 696 530 -24 394 -979 759 -527 -191 -648 -624 -119 966 -345 539 932 -514 269 -37 242 64 -742 924 -706 623 -549 -15 563 -530 968 346 792 -276 -529 -73 154 -248 419 -677 -92 769 849 471 594 485 -874 468 -265 884 -906 806 -172 324 -545 -687 652 82 739 -426 533 743 -704 -483 -910 238 740 -998 409 -955 -530 871 -226 -7 864 -19 -896 329 -610 802 235 140 -760 -606 -867 446 286 835 465 -694 500 890 147 -516 -895 111 -944 514 341 -370 -460 -717 863 101 -709 -463 -858 759 66 532 -640 -377 -263 471 685 940 -768 -961 404 65 995 -754 -38 -572 778 -143 861 -601 -129 654 -761 44 -458 -704 -466 804 446 -572 191 738 221 245 652 252 384 -964 540 -532 215 985 83 472 302 -258 292 -998 -690 237 -958 566 -120 -365 -852 301 -222 -674 862 -689 -703 -762 38 -201 547 284 732 207 -554 -894 862 -430 -989 -898 900 544 246 -12 -232 -665 915 371 137 318 -226 -285 537 113 830 11 289 -342 145 -458 -789 -616 817 -376 867 -338 481 499 -713 406 79 -690 192 -202 732 880 -819 310 809 -159 -353 -985 977 -550 -975 -856 -562 -591 -909 -274 707 -366 910 367 916 -557 -287 -188 957 370 -757 946 -984 268 -582 423 -758 -135 -429 585 -149 3 -47 595 -486 656 338 284 171 -644 -913 310 -45 816 327 -954 623 965 -371 243 -9 -102 -716 352 88 -122 813 227 58 -460 -582 381 327 450 -280 218 489 241 -466 703 -506 -518 -852 -749 -506 -631 -321 -618 208 625 -564 196 309 771 -371 -853 955 -270 -126 834 277 390 483 -344 -854 -886 -663 770 -262 -269 494 -181 -875 -953 -211 727 -673 -608 634 537 732 181 -407 191 -528 649 430 -180 20 168 978 538 -924 -591 -331 -884 -849 401 -862 749 383 -530 -793 -619 -40 -733 -983 533 892 -975 170 827 173 769 196 67 702 141 -473 814 355 975 729 59 -113 -483 654 306 -805 198 -794 -75 -939 -442 516 -528 -375 -523 798 -22 -856 521 -275 799 279 -950 -767 -395 557 -995 -503 789 -5 -901 159 -515 -925 965 278 -347 -794 735 408 -429 846 648 -593 456 -41 -986 274 442 815 -777 780 -723 -153 -962 178 936 325 975 -287 350 920 951 -272 -629 -732 966 -599 813 964 -872 716 -977 -641 -288 352 530 -579 432 -762 796 106 -601 950 787 -432 -517 -636 -151 -922 109 -436 -936 101 -681 -918 -333 989 -927 -313 -322 -750 665 139 734 -69 905 302 -57 -711 -880 790 750 177 -359 -986 -730 -99 866 -470 -932 -282 975 929 -353 -17 -349 702 -751 -785 349 -48 -890 -133 -940 -977 -878 671 -648 -707 994 131 -488 -520 -142 837 -744 -546 -297 375 -395 -336 964 -218 -898 -185 12 -387 -517 541 487 -242 -220 693 28 137 330 351 -932 110 91 -110 750 629 -687 929 707 -632 -181 -185 548 386 867 626 -142 -505 -851 859 -411 758 43 814 818 561 -735 -932 500 628 -861 -20 380 -254 -581 -100 -410 617 -732 821 218 247 946 -7 -960 -605 557 514 -705 580 -797 479 70 -551 -872 -382 -290 561 690 -501 444 801 586 -328 327 -711 926 -85 215 441 819 108 845 -520 -253 122 -501 -297 -891 924 -576 218 -629 -778 164 -52 -819 418 -284 -749 -356 137 29 -283 41 -656 -510 -745 -254 382 570 337 -609 -886 862 -376 662 729 -777 -943 -848 -337 634 271 -825 -237 406 -778 395 847 242 892 -592 139 -643 7 -385 -368 -77 510 -189 25 676 -776 299 551 706 -906 -542 38 935 -214 -502 678 -987 -403 173 568 226 129 332 402 -555 840 -464 -489 556 261 399 -97 -8 64 -357 -994 355 -871 -932 -573 -417 148 420 614 -615 -125 -632 -454 -867 741 -111 684 767 -582 -260 -196 617 -894 88 350 280 384 817 963 538 962 -233 -241 389 116 75 -646 -505 314 442 -174 725 -191 609 988 105 95 -744 -899 689 -655 -749 -648 279 -380 -34 -642 -276 -166 135 50 -329 400 -142 -35 -624 -765 646 836 556 15 -878 945 -750 30 -113 418 -468 -40 512 797 -94 254 -542 163 544 94 -601 -310 -575 -453 -324 497 638 228 -61 -66 196 136 -841 -964 398 892 -34 -863 122 282 -591 936 -20 948 62 781 41 787 94 -941 210 -140 831 734 -314 27 -784 -409 98 814 -158 -611 -430 -264 285 -676 -214 -438 -857 356 383 -926 213 -576 774 912 -290 958 423 964 878 -65 751 983 177 -825 399 -833 277 -970 -495 782 481 278 234 -983 884 810 846 194 -264 936 -839 644 -903 120 688 -442 332 -668 555 -199 673 143 998 -441 -720 390 785 -42 61 909 -621 -678 619 677 -968 5 -534 -4 171 -912 -838 -345 482 982 307 664 -270 -950 -66 -597 404 -764 -697 -818 -307 599 -828 824 -7 439 -859 702 -674 583 -961 -662 301 -58 -499 -53 -464 118 -517 675 912 -655 507 -502 -912 -472 -393 -839 -881 609 -217 -883 652 -962 -489 -429 136 -593 369 505 747 712 51 317 -465 558 -335 219 -197 -865 599 205 -983 -408 -690 755 854 89 697 718 -410 661 -237 -91 -524 -45 -707 931 -904 -865 669 -398 705 -931 -537 -646 -704 -335 387 932 -919 182 -281 -162 375 -999 -562 517 -965 -759 435 84 248 -687 169 578 802 24 -780 132 -373 135 441 -243 -409 -265 -44 -376 139 913 -585 675 602 658 -649 718 422 85 866 130 -787 -546 892 700 313 -322 390 225 -323 -409 59 655 922 -312 97 217 515 40 -919 154 695 554 -418 207 378 -686 153 -931 -383 -144 780 443 -66 -577 -682 -280 178 282 0 -530 684 -525 170 -903 18 64 574 693 -344 -79 -213 370 -50 -32 638 -459 393 -191 293 768 399 -513 351 -566 305 846 848 -594 -799 -6 -847 -288 553 -373 -459 969 -360 -940 -715 -777 75 401 -11 -856 -802 -928 904 590 -284 101 218 907 -242 265 -535 26 -25 -549 644 115 -742 207 893 -974 -174 503 569 20 833 -207 -710 -898 328 -811 -154 -504 -870 693 -228 461 -783 -100 353 -168 175 -597 95 -588 366 -229 837 -51 -926 669 54 -797 303 802 436 -307 552 23 889 244 875 -23 -306 -87 646 885 -955 844 779 -756 771 -549 -220 464 323 924 -66 -50 -695 -390 -988 970 -284 539 -637 100 669 426 -408 817 27 134 626 306 690 363 -123 -997 916 -678 -542 -908 -938 -830 444 599 5 -337 -863 839 206 -210 -536 -221 32 -180 592 369 -66 763 -992 115 -79 787 -113 -670 -824 -705 394 -388 -854 -250 830 289 -687 393 -762 -82 -5 -336 -24 -567 -6 789 -90 596 -311 150 118 -284 -913 -208 463 944 -215 306 -106 26 -644 288 425 -102 815 -3 -597 -89 -99 827 419 -130 -481 156 -576 -485 -141 592 208 218 -850 -939 -6 -925 511 526 876 688 -497 196 755 146 -790 846 -683 279 923 528 -468 -692 425 457 -213 -267 -465 504 716 -509 -880 705 -77 23 -471 527 737 398 618 863 682 -378 969 -184 543 -83 471 124 993 280 978 275 -575 717 -956 -533 614 920 206 -978 287 -530 648 964 -366 63 859 752 -993 -565 -202 -984 881 660 -864 -517 314 79 445 -775 -816 469 -956 -355 92 96 -684 -844 797 69 -96 720 -911 -18 -752 178 -46 530 870 -473 -407 -839 -850 1 -906 18 -217 605 94 972 -756 657 -783 447 409 748 -541 888 726 876 -278 -311 -215 340 114 -927 -296 -614 -106 -934 108 688 -675 740 -521 18 425 160 865 774 -305 -414 625 508 -287 308 841 81 251 204 99 -937 -432 185 928 705 79 793 -841 244 -661 230 623 -47 347 -111 -979 316 668 252 -594 -392 805 -683 125 -700 -838 -690 447 721 -365 -40 693 185 262 971 -349 850 821 -596 829 -989 945 -323 378 451 -447 286 -693 -897 289 351 -374 204 304 -68 50 903 -414 -157 -16 -942 -331 -839 -417 -346 -230 488 -493 -692 -550 921 -815 603 -357 -63 -70 493 777 543 114 -748 -476 -852 35 370 -808 378 -60 -707 -169 -748 -6 -927 978 -868 416 -692 -374 -569 890 -720 -826 -177 -938 -533 -349 -236 39 995 320 -245 -510 990 -559 588 624 831 -797 -861 -134 313 -743 783 408 -948 -718 -270 429 -695 -951 -652 740 368 -448 137 661 497 524 126 271 529 743 713 376 -91 -50 417 -781 -326 -281 849 890 -189 -547 -81 -737 -486 -139 28 -517 685 -48 107 322 -891 -985 260 -751 469 489 -775 799 -218 -880 285 -959 459 258 -325 113 358 -88 58 -512 -362 -50 38 -404 537 171 242 -102 307 -89 487 -904 -277 168 -726 -907 277 698 729 -870 712 -570 928 531 589 -946 999 101 750 -569 -777 383 -360 589 -28 -762 -782 -346 -160 523 -540 649 584 735 467 209 -141 179 -805 -728 698 -652 244 678 -765 -441 -166 -158 -140 -731 -248 -943 995 -866 535 771 953 675 -107 86 -819 -629 750 745 -630 -784 -882 591 430 -801 72 -75 -268 138 200 295 -614 -212 -798 -396 130 420 -525 -207 425 842 1000 521 -678 -584 596 -704 -315 -927 -417 -177 343 -862 -770 589 782 -382 101 569 -212 550 -49 -960 446 -684 718 285 609 406 -592 -510 -384 42 -106 521 -751 -463 548 -656 181 -408 692 -41 270 -728 -527 -934 890 593 531 -190 -393 -107 214 -728 -688 881 -425 -52 -221 820 825 826 -387 -751 -496 179 -83 -524 -515 -301 -975 2 580 -774 -30 783 -472 -640 479 -178 -803 381 -53 -370 -132 309 411 649 907 -515 449 -348 647 304 -852 -736 237 -190 120 -693 857 -337 -165 -891 122 696 869 -830 -934 419 361 120 -292 -585 541 450 296 -417 -490 -117 431 -503 240 -183 25 -693 -305 -275 -14 654 564 -336 906 -739 -593 -568 108 874 -916 -308 -895 -361 -779 109 -527 -704 -777 -718 411 -667 52 962 343 -619 750 -282 -613 -544 -279 -91 -425 724 -305 -361 193 -75 678 940 -714 -468 -304 -328 -843 -905 -579 -749 -570 -28 578 47 989 -784 308 489 -53 295 818 759 724 -785 712 816 231 985 409 -91 842 -707 -419 407 -674 229 129 -392 -227 600 807 609 -671 233 -754 254 -175 -861 730 -655 272 -629 -378 552 251 -875 2 363 -173 -537 -555 -772 431 983 826 -381 546 771 -65 -968 34 -874 704 174 -979 545 287 791 -923 337 -652 783 -190 -320 707 426 -235 619 323 710 -488 446 -297 155 277 -106 -524 955 935 -369 -642 89 859 -994 522 211 -873 -882 697 -654 -531 -317 -329 439 631 873 -862 88 -504 400 -973 -519 486 25 913 297 241 553 -242 996 -139 -756 -682 579 644 594 -947 -565 530 436 -339 -873 -194 721 499 465 -324 -885 -521 -853 -476 -606 -231 -201 -759 681 -621 -461 -899 676 -463 813 388 922 178 -762 -828 -804 660 897 -448 603 -853 -442 -138 -877 -671 -993 -585 331 179 -226 12 504 -434 442 -715 946 818 -180 946 -512 -697 810 120 -320 -811 392 -188 659 175 167 -787 -650 756 -54 -74 545 705 761 897 760 -974 273 -180 179 -680 -407 413 -279 -112 457 699 -665 -875 571 -489 423 412 -769 504 -493 -231 148 -246 262 -593 151 26 969 892 -356 -792 -24 -584 -873 396 -622 752 672 538 592 -528 445 -662 -798 795 -205 -225 588 601 -649 462 -699 277 -275 -522 -145 902 -580 264 -375 -733 880 -481 -602 291 759 829 -897 107 143 613 -38 430 -484 -247 -815 253 -868 -189 818 771 -280 174 -897 -7 503 -712 806 -102 828 -347 658 46 -644 879 -754 110 251 -287 -972 551 924 -46 829 -870 907 104 287 -769 -658 138 752 -156 -868 -189 -686 630 241 -10 -497 -947 100 740 -548 -918 -132 571 -948 -948 669 685 591 -820 260 -402 461 -619 -804 64 -734 -875 202 -677 -164 464 881 466 -65 -519 887 -116 123 605 215 -850 -15 970 902 557 522 -717 -889 980 -324 749 -998 982 -211 762 651 182 676 -990 -445 114 528 169 192 813 30 140 447 -87 957 522 711 -849 623 194 524 939 79 -627 -549 490 872 -654 941 -746 -766 970 180 -830 347 206 612 964 929 -307 -687 -489 257 449 436 330 -388 988 -497 -627 701 -587 234 -599 73 108 591 -784 -65 -525 -175 216 -490 -538 -366 -205 85 -65 177 891 -186 -250 -434 -266 -822 -807 -743 -688 -580 566 -389 -807 -439 -47 14 -507 941 488 361 -182 -530 444 -148 -954 705 -546 337 -832 632 -531 223 -844 886 188 -353 409 -657 -101 89 835 -454 495 -9 699 -442 789 -297 -384 -979 341 -306 -340 -268 809 882 595 -711 -480 -195 813 904 128 456 827 493 -379 857 -736 695 -585 -593 -173 -164 -602 487 -665 666 -185 -323 -829 990 -859 -484 925 53 -708 927 -735 490 -239 -826 -963 480 740 98 336 -513 115 488 985 -574 -820 -159 160 -341 523 218 -133 -589 -805 -332 510 117 44 647 -392 382 -15 966 -602 240 516 -18 24 -654 671 556 -293 -412 -933 -673 -156 593 -822 -380 -353 325 -995 -596 739 -573 -82 -393 -723 -643 963 -430 773 -65 729 336 903 -127 -244 519 718 -893 990 269 -672 -271 -56 633 650 470 393 -207 403 474 62 113 902 565 -272 -209 719 -108 575 -728 172 807 -132 864 -561 -261 -624 -793 -800 -694 309 -881 618 477 199 530 636 415 -30 684 996 -142 927 -714 -219 761 -606 -303 -489 -684 -655 -217 -521 149 -913 179 -767 353 -55 254 490 74 -989 -200 223 -666 392 -109 295 962 414 82 -290 51 14 716 -451 755 -531 -440 276 24 -63 486 -218 -320 537 318 909 -257 -88 -456 841 -425 694 741 -118 116 -393 -52 884 -208 592 862 -178 -218 109 135 699 -140 314 -475 -805 942 665 -529 -779 -667 -932 -208 757 -692 539 -433 651 -682 945 268 -998 30 568 -214 -358 -245 311 325 -314 -518 486 -538 -480 17 -715 412 657 -516 784 179 56 -637 656 517 -478 -785 -24 -791 -714 -424 -98 -47 -364 -670 721 458 403 -744 882 -625 786 -57 385 -406 720 -896 417 261 482 -606 885 -723 -49 49 -20 402 135 813 -785 -240 8 -753 467 -388 -202 638 88 -515 -11 -398 -882 -485 -760 -368 481 174 -887 58 555 138 762 -481 -488 287 41 289 530 -559 -633 -905 -221 -639 -173 -567 -71 207 575 901 218 792 869 -992 965 -812 -390 301 483 -915 75 571 -299 957 -396 -291 -966 -854 657 -391 583 245 -137 260 -350 424 437 63 -554 -813 192 -42 -202 -821 -804 865 -207 585 581 16 685 180 -404 -379 425 893 692 -81 -145 455 789 670 -225 475 559 -762 -475 -248 -640 -758 -14 760 -543 -132 -174 -242 -661 -319 -700 -950 -134 218 608 991 -225 -377 695 792 -115 190 -26 672 -311 -534 -773 128 -131 -448 969 -873 -467 770 713 -919 158 882 -589 892 -998 -565 -924 -977 -185 1000 800 165 756 -864 -401 -656 942 -801 659 646 659 509 -379 -137 711 -462 429 -241 191 -388 944 612 122 988 687 -394 733 -235 815 167 -622 646 881 -882 591 942 -633 256 -653 -632 918 126 -647 188 -369 673 120 456 420 772 433 941 -205 -746 488 807 294 672 -836 -436 228 -478 -461 -669 -895 241 584 764 -3 514 790 933 955 555 -530 -190 -629 -608 197 517 745 114 820 969 -617 633 -633 -341 485 -845 -966 764 -439 583 -154 -649 861 -919 -893 -987 -690 826 665 -822 -683 102 -589 -981 882 398 -189 -282 -872 -493 804 112 -305 855 -389 615 -774 275 -267 322 -965 599 571 7 808 -797 -843 -435 -802 108 925 -146 353 -100 806 -140 -290 434 -679 -135 -224 -525 -773 492 -954 611 346 -196 -226 -169 68 584 -425 840 -27 104 43 248 -881 136 -946 313 983 -932 975 962 883 156 964 70 -460 587 -468 735 170 -317 -987 629 -478 -587 -72 75 -994 504 807 99 -178 -179 436 -395 -290 751 780 92 -835 -108 85 653 -431 93 773 -630 -519 -253 788 588 -699 941 859 -401 187 543 458 -203 -627 -14 -271 932 665 -243 367 -720 -679 -605 760 184 -824 352 268 217 -844 -411 -615 33 -358 -55 -943 -784 277 184 869 -591 136 782 616 -853 -358 -601 511 -216 295 -155 -630 782 63 -37 -165 674 863 -557 -781 -198 -711 383 -761 -498 -467 288 -515 -759 -335 -735 255 265 120 -29 -595 700 989 -484 920 -723 -43 -95 135 644 18 -850 708 -104 -727 159 -714 965 305 49 251 8 613 770 1000 -301 229 15 -859 -868 149 250 532 371 195 876 -302 -588 395 558 448 870 -641 -94 173 891 370 -612 -794 940 -626 -298 945 476 -976 675 -994 22 -570 784 -462 -996 671 768 -790 -737 -326 -619 415 -257 -616 261 -509 -446 -789 -207 482 351 186 703 -70 -480 -842 -940 478 -629 -611 -505 -438 -692 575 45 109 -749 356 -309 944 -313 -243 -687 -888 -493 -462 120 382 607 94 -574 -629 -241 -922 -494 -350 190 -295 -383 367 660 -178 -289 -777 -375 204 -251 250 509 -789 55 -798 613 377 53 936 737 -191 -110 -511 -996 6 685 -228 358 -909 -705 -713 478 223 102 -833 45 -807 670 958 362 146 -171 -179 -279 544 -863 -583 875 -548 -739 763 -492 529 843 263 -804 410 825 606 -799 753 -48 -109 -519 -696 854 686 -664 47 192 -985 -660 -925 695 185 429 -641 7 846 -362 324 762 50 902 756 8 -983 965 -780 -191 777 -425 121 -313 -492 900 -901 -630 645 -111 393 166 154 -882 -93 -643 -510 821 144 -71 248 12 -888 48 -290 880 -606 719 386 481 -741 929 -57 -481 512 -182 22 564 -977 863 34 379 -498 -605 141 -93 -505 999 484 461 415 941 267 -350 314 -661 -106 738 -223 637 -325 237 -60 716 -862 205 -737 -147 552 -497 265 -324 -513 482 18 212 720 385 771 755 738 -145 -851 884 520 43 -613 595 130 858 996 -257 596 206 -540 -222 156 972 282 -250 272 -288 -400 787 118 -707 -758 -86 507 -546 766 178 -123 -705 580 643 -427 282 310 939 -761 -932 112 -552 -393 228 -582 -777 918 538 -69 524 -582 137 -528 632 402 192 980 596 135 527 836 102 965 60 224 -787 228 625 -509 -825 -193 355 180 528 -325 -749 308 653 -571 21 827 -743 -991 623 699 -923 -979 686 -947 -427 -839 -617 -55 -806 663 555 -441 807 295 -225 -686 776 287 444 342 198 -465 -908 -740 987 355 996 285 501 -887 172 -646 -647 -193 -492 866 -154 821 -185 693 275 -898 -128 -423 20 631 504 3 -898 175 -38 548 -687 205 -507 624 -94 -285 -295 -766 -347 387 196 -766 -930 430 -760 271 -181 535 731 366 -421 865 843 315 97 56 429 -173 -441 353 72 -544 -50 3 -570 55 86 352 493 -224 -677 -588 518 -339 807 -304 174 85 -588 247 -161 442 145 684 153 -212 245 -945 -897 -290 -895 378 -671 -992 70 -217 -927 -154 113 -269 290 -81 659 -918 284 -689 -720 -399 -19 484 -214 -982 -730 -575 656 972 -788 985 339 84 563 -657 223 -268 -168 756 431 792 729 200 779 128 -547 594 95 70 -994 -463 -986 285 -176 -654 221 -336 -187 -247 599 472 313 -209 695 -124 -942 3 78 134 -599 379 696 -836 526 353 -839 -305 884 -376 694 451 -235 -128 932 6 -292 404 -560 565 -680 -17 -477 304 -234 -651 661 -837 373 -61 -41 -797 927 907 259 473 435 160 44 798 299 -663 -998 972 -377 -699 -941 458 -479 -146 228 87 760 641 -85 -947 535 537 172 271 -762 179 -948 -74 84 -842 952 -480 422 -492 -876 93 -24 -413 657 325 504 135 -614 -157 -437 114 647 297 136 -178 -711 516 195 -5 134 -439 -796 750 -711 161 -932 -784 -494 406 -838 978 15 398 617 304 -103 -105 419 789 -344 -848 -289 -753 243 -102 -410 -939 835 -810 -721 848 -237 844 -563 -73 820 -539 -660 300 154 -670 -245 152 -715 71 -642 -388 928 -757 -419 -605 -236 898 394 -266 -590 -828 -696 -514 603 2 337 238 -6 619 104 506 -733 -774 347 -646 797 -700 125 -646 -180 769 -690 -599 630 -309 701 99 -72 -620 -618 695 685 687 597 -574 253 -930 897 -631 100 676 137 -766 179 862 493 147 920 378 -801 306 -920 -547 -165 -283 -857 -671 223 982 443 -478 527 205 -477 162 364 -115 -234 -431 -45 569 -477 -104 362 -105 29 622 755 483 57 -320 51 481 890 131 -577 597 -257 -521 21 -45 381 -183 9 -185 -840 -995 636 164 -852 103 320 -637 33 -883 -640 -486 -412 728 977 -236 685 -63 -78 37 -546 793 64 -972 378 467 -891 -74 805 -757 -109 127 -206 211 -848 462 576 -25 -892 775 -152 -583 -265 -54 774 256 850 -406 -653 -493 -930 787 -67 -626 -879 633 952 -397 -211 971 281 -27 -618 -239 798 -572 492 541 349 15 420 964 -946 -147 -466 433 6 -805 883 -383 91 -264 -419 -737 -282 -230 394 55 39 54 -433 -750 360 458 -395 984 800 -185 -457 -252 393 573 -667 111 -315 713 -47 586 -3 384 -355 -911 -222 -504 791 -471 171 756 831 -117 279 -541 671 -917 -437 933 -544 -112 -583 -495 886 52 -340 -695 192 69 -773 -546 296 309 -1000 553 -835 -133 478 -507 746 -201 131 929 -199 86 -482 219 448 -708 -490 928 740 990 -423 324 -21 -822 354 775 -768 -167 -282 -140 -390 88 -809 -27 -818 90 444 938 863 -947 826 187 -484 23 -160 -819 -235 272 75 31 411 -483 -320 340 -801 452 -227 618 -106 762 25 -859 -925 -348 -454 -859 677 -761 -999 467 926 -90 -577 -549 -972 415 740 -590 -949 -209 -398 -802 -298 180 181 -298 805 -299 229 -488 741 921 -716 730 -315 -643 705 350 650 -563 838 -440 950 303 -333 -854 669 11 340 -766 479 63 452 806 872 967 -492 -950 510 -371 246 231 -167 -523 609 -637 -824 481 556 671 243 -175 -468 602 -33 -956 520 -589 -870 431 975 -851 -549 -162 -476 887 289 -566 -55 -748 709 -274 -934 -526 601 358 -835 733 -591 -694 -208 464 500 -284 -6 -203 334 -423 -816 585 353 -548 -792 -48 698 -885 128 -701 25 -568 75 -608 -106 -722 162 -962 -985 862 963 803 -615 -537 701 715 -434 738 331 428 814 542 -736 251 -396 -771 741 -164 -333 274 559 -885 -156 -728 975 713 -665 -57 90 -413 803 326 -949 -230 -621 -141 125 -432 -532 -556 -442 217 -978 102 193 -119 498 -777 913 -868 212 -749 704 -381 -615 -373 -154 706 -988 242 -672 -212 268 190 387 -473 -892 376 184 300 882 -379 271 634 255 -127 -498 439 -951 526 -863 -729 874 133 971 501 21 -511 -1 -613 -831 -452 579 -617 -513 179 244 -114 463 -626 -973 474 221 608 59 186 -307 210 -925 408 523 -810 -629 -147 260 418 -364 -512 -303 -97 277 612 295 -696 -101 80 -837 -562 475 351 263 -935 780 609 -387 -794 -435 965 662 544 270 746 472 -682 -333 733 -272 642 577 -755 -328 676 16 735 -974 -518 235 -984 -893 -827 -677 731 -206 389 -789 711 81 -944 824 168 387 160 -778 -63 -210 -150 477 523 -155 352 -397 564 15 -416 -25 607 -402 398 422 662 456 -64 -336 -640 840 865 301 883 615 -409 -829 -811 -760 -601 365 -527 -722 -545 -907 842 730 -295 -715 -253 -552 -851 -472 -349 749 -90 -909 729 -987 88 305 552 -305 690 232 -372 -807 958 -748 -764 297 59 -243 347 873 -969 -167 -667 -906 783 552 343 80 -117 958 -739 876 12 170 -270 -375 -831 -317 677 238 528 -217 -740 -608 -176 -650 -723 783 731 -319 -305 807 253 -266 -81 394 197 -876 -459 221 -166 -494 988 883 631 516 176 -231 -362 -697 501 169 -974 920 -175 942 870 -361 990 -582 -270 -423 -332 -943 575 -463 745 -446 163 288 6 -299 393 509 573 -212 -744 -76 -609 692 -610 682 -626 232 254 -73 -601 -746 340 865 -713 2 -936 -955 836 101 -282 591 -727 -828 530 -675 -477 -577 -659 946 -992 462 950 -245 605 703 542 700 163 108 236 -802 -385 322 -355 -791 -508 476 -94 643 -883 -791 -707 974 717 -348 -503 -955 598 -901 909 276 664 346 696 947 -283 -878 922 -125 867 309 652 941 -679 454 784 -852 151 -868 729 915 992 70 38 -948 -669 -703 965 -795 947 632 633 -720 680 714 752 283 916 303 836 711 537 -971 -774 722 537 -844 633 -24 974 -743 821 617 -610 780 -571 -767 741 -598 656 -475 501 779 23 -39 941 -312 869 452 962 25 -749 -440 -921 -995 -578 -948 -837 273 -466 -23 959 119 -141 775 800 593 62 -105 -858 -226 -772 -591 928 -803 -858 962 334 -865 -819 541 -73 -760 -122 409 -719 219 105 162 -536 -455 -997 988 318 -180 -881 -736 53 958 101 -208 52 -44 -674 830 -823 834 -207 229 770 -547 -860 -277 -60 776 259 766 6 -692 -920 -586 319 -37 -268 729 278 171 593 -845 558 -69 -277 697 818 769 560 193 -179 -630 814 -572 430 -727 335 -519 719 -411 905 -172 931 855 -809 802 383 -148 -370 512 -726 -685 673 -5 -901 -704 479 569 153 -610 -675 300 432 841 -626 -98 -120 -16 -991 -907 -242 524 -553 840 774 755 921 -802 -435 -854 -436 -956 -56 524 -681 324 613 317 -81 -110 760 298 -684 -831 -303 843 -253 -284 277 -585 977 -950 -786 -103 -377 -927 430 -933 916 -842 -810 888 489 -629 -739 -818 -523 395 750 977 132 292 -316 -798 -863 460 -550 821 -282 324 -597 884 -68 790 401 -36 -202 -799 527 25 -82 -688 671 420 621 660 287 -792 -187 467 868 947 760 738 -569 -570 257 -679 882 198 695 -168 238 -871 323 241 -262 924 -531 75 -137 579 -966 -282 -325 381 -748 -182 -64 -320 90 -907 -392 -770 -214 763 778 -171 801 -681 -676 675 -50 92 207 819 -191 378 -909 21 -327 605 -325 200 -41 500 200 332 615 343 931 862 -916 -105 -439 807 -281 825 -726 491 -770 -325 231 -498 645 183 786 227 104 -480 -103 561 178 401 732 -252 -7 840 -387 811 578 650 16 173 -686 982 388 -887 -904 920 568 -829 -668 -936 41 -423 -396 498 12 -687 772 -812 -398 -804 -257 -989 -609 548 489 -692 -157 222 75 -430 146 20 62 -369 -239 963 -300 -505 -513 768 -68 310 -265 196 -270 886 -252 -122 56 -125 -235 523 810 -475 -643 -861 -815 828 -74 -317 147 123 -728 -320 781 -95 872 483 -828 713 371 17 623 -872 547 579 927 -183 -340 -528 -249 662 492 -587 715 217 625 -618 294 996 -739 -549 -85 -168 947 -391 -519 -685 -378 -809 380 229 -120 627 -975 529 -128 -996 494 777 -43 -338 490 363 535 501 -360 254 467 275 -407 -801 -847 -823 227 542 -998 98 544 63 737 -20 -183 -691 960 486 290 -509 449 926 -955 -20 -311 -600 708 -484 389 -926 -302 494 72 -968 -192 -10 -48 -571 509 24 -594 387 -972 -442 -647 -725 -817 4 585 451 828 616 -740 -379 849 -869 140 -755 -313 759 -603 446 -754 759 -349 98 -782 691 -78 -767 -525 996 -19 175 596 787 770 516 -925 -667 -922 519 -416 836 -29 214 -633 94 186 71 719 790 -665 683 -302 740 428 -950 592 -643 -646 -510 -440 307 916 390 440 65 241 -397 -953 247 -537 -594 87 -468 -373 850 -214 -280 560 -381 -840 -280 993 339 -863 -880 864 481 251 -935 -876 -115 -624 555 482 801 56 -543 -532 -931 585 -436 126 45 196 805 -338 -935 -190 613 670 624 -645 -587 -473 940 203 491 -174 329 -603 450 -121 -705 -155 331 -240 830 397 -751 408 -20 801 206 306 -961 737 463 -170 586 504 -203 -821 217 -827 -119 776 -971 609 -520 -18 319 277 -301 517 10 668 -663 -632 -982 -225 306 -147 -444 912 478 382 232 755 -498 -968 -100 741 -153 358 -178 -726 -325 514 -891 396 -703 854 443 890 53 483 -835 -637 554 -690 678 541 -443 723 -295 104 -554 -186 40 309 125 -936 517 630 204 871 -946 -55 935 -49 652 655 -275 297 -859 -898 282 -156 124 678 -863 -980 -113 -14 214 931 -603 437 -131 -479 684 -5 -543 898 -515 -729 138 -150 924 564 289 -194 313 872 -656 902 -200 163 836 -235 922 -867 467 -390 -352 548 -751 95 -549 -95 -160 504 873 -352 428 -683 -219 519 -129 -711 766 967 721 -82 -312 534 -202 -814 446 725 417 104 819 -652 -26 -128 -522 491 871 242 702 -863 486 537 -70 -23 -762 -356 795 988 -393 -512 782 -937 -243 538 615 171 392 -895 -799 800 -956 951 -766 476 714 -624 235 -434 333 -30 -205 -678 -98 945 637 335 -613 -163 176 64 -787 809 751 315 -397 -686 -503 40 125 -843 153 -579 -333 -840 34 -512 -353 965 577 -472 776 -924 421 -154 21 -808 952 -237 327 -953 -327 -77 30 -373 373 402 -356 327 205 500 387 -84 -707 -515 -795 -48 417 -838 202 -722 -844 833 -38 -205 898 689 72 976 409 -426 -406 -308 489 -933 -608 657 722 -868 135 430 -616 -228 -171 643 397 -245 -164 687 570 -769 -224 -665 -339 875 505 -574 -753 948 -19 883 496 -931 -467 -668 823 603 -72 598 372 -851 93 63 482 -507 -671 -46 174 461 414 982 -27 -843 907 627 106 -748 490 -551 -922 -285 431 -100 484 -526 649 -716 -945 -162 758 -61 133 449 -606 -258 153 490 -316 -109 -907 633 923 223 38 -625 -379 973 -916 -589 -543 -858 -793 -688 -174 -246 527 172 104 -45 869 564 -226 -515 52 -635 233 307 581 -144 -120 -526 599 -280 24 911 -479 571 -813 797 127 -249 902 517 669 908 -910 84 215 -731 828 -509 -881 391 941 123 -794 301 -735 605 771 983 -575 -118 92 227 500 -10 -377 -329 -216 208 -268 796 -847 364 185 -523 993 659 -449 -81 332 -406 -56 -916 -852 -318 62 -136 -751 332 127 495 145 598 308 539 -812 -922 -252 -49 725 153 -440 -707 57 943 699 -56 46 645 827 -801 245 -712 813 280 410 702 -859 -992 -120 -705 271 430 -89 894 -251 642 138 298 -829 765 610 980 206 271 -604 -752 81 -876 -185 -538 89 -757 -397 -716 -560 -918 -398 243 -516 -817 -797 224 -800 -930 -987 -42 -933 -55 -825 -474 553 -350 -799 859 632 260 -867 -490 494 678 250 399 894 -164 352 -836 -884 -209 -447 459 253 349 837 456 134 -319 490 -733 5 500 398 198 509 -723 209 -996 -201 741 265 -787 416 -617 -733 -582 -448 68 -292 -649 824 979 203 254 450 702 34 -353 944 -585 950 760 -248 155 -396 -540 159 -165 -822 -684 -292 818 224 -362 -617 -354 -815 653 -911 -803 265 446 -578 -655 -950 -334 -688 -185 80 -207 288 -214 194 -360 -101 -665 -210 -654 811 138 -587 636 645 998 110 -230 -373 -605 -419 -440 -933 -585 -662 497 512 -9 589 5 -958 -429 -153 -582 -866 -568 743 -392 -404 -423 578 -306 -335 595 568 -318 626 -984 -64 787 201 346 993 319 437 31 -488 -31 -901 269 -858 -674 -493 903 82 96 207 -267 659 877 -232 -883 966 -472 -751 -50 339 -863 973 -758 393 25 -543 -204 -713 634 729 -119 -598 -769 -749 804 624 -121 990 -103 -479 -216 9 -949 284 -883 102 -424 250 -452 660 416 -460 61 -435 -76 503 -416 -364 263 100 775 -66 259 -323 -957 906 147 362 320 354 -735 271 -89 -431 -826 882 -48 550 509 -522 594 339 987 771 -49 264 844 -955 -561 -467 506 355 -804 -402 -504 -264 -116 736 267 -427 -738 357 -82 -964 789 32 -805 367 537 -999 311 155 -404 -236 402 40 -565 -863 303 -904 -364 -665 557 939 121 -924 413 -272 -668 201 553 317 -259 868 -268 85 215 702 -295 780 -946 -295 305 130 324 205 -64 -856 -650 451 -326 -887 -379 -640 -861 494 -770 -582 -85 56 956 -176 -450 368 670 945 -615 -578 -864 878 912 -843 427 982 -663 -582 838 818 496 327 636 597 -638 289 -523 994 -272 -682 101 246 -249 -907 -449 -526 -317 519 944 282 -539 484 -302 395 211 -998 867 -870 956 -404 -128 182 -135 -650 -956 -924 808 156 -679 18 372 -900 -540 -354 562 439 -423 -11 469 -331 -512 -529 421 918 -32 401 -234 -947 -178 44 -409 -655 133 911 389 -463 -610 -418 -109 -734 488 115 220 -517 773 473 -748 499 806 678 -394 68 634 129 -830 244 762 -313 -73 151 -723 50 495 328 688 -766 712 -75 -548 784 125 267 -3 -13 905 -349 -420 787 -837 576 304 317 309 45 -690 94 -878 688 -550 213 956 -156 992 858 -830 -605 702 729 37 -308 235 972 839 -800 640 577 -654 108 761 88 -470 887 316 335 623 474 511 147 -81 436 -539 -797 473 -284 848 -811 706 -409 -692 890 -747 -909 761 740 642 -346 -491 -911 -109 174 906 103 -363 -153 -31 91 854 -659 -671 -539 769 -27 749 -66 -827 -389 64 623 295 -893 -520 390 23 -106 7 51 -460 -489 -732 -211 66 501 988 -58 -99 191 -677 -475 -728 -958 -875 694 -355 479 350 -114 -772 883 -926 497 -764 -157 979 -327 -871 -808 -460 -293 893 13 505 -249 309 895 496 -491 574 -981 -284 62 -33 190 -608 665 -268 779 -853 81 864 849 -764 -706 -785 365 -629 64 0 -861 -905 684 -187 616 -8 -349 890 810 515 -220 163 761 -321 35 -973 285 -62 -385 38 671 336 282 726 849 -628 935 408 -248 -22 -756 -357 -706 -59 -890 945 -43 616 777 -445 195 30 362 -513 -886 -868 -172 -540 -684 393 -322 -54 834 122 117 271 102 962 -224 -105 -510 -488 -868 -165 33 -100 -796 -485 737 -74 -755 -568 701 133 -900 -920 459 835 102 -169 -393 162 835 -368 -124 96 -386 -915 -573 -185 595 -556 -732 -89 478 65 844 55 892 602 864 859 -283 -917 947 988 286 -239 268 -230 -978 888 -178 66 769 -331 -824 -979 77 520 -583 695 -162 613 875 610 -703 -472 -604 -447 15 402 -467 -707 640 -427 421 -486 -301 -113 172 630 -457 -848 387 -291 -112 -631 -343 -348 -141 -421 413 833 262 677 -94 -519 -623 -602 -83 49 885 281 892 638 816 676 6 -374 572 -189 -845 405 -806 784 -930 266 88 -310 -841 -796 -854 993 -799 551 -353 -477 367 -274 374 -237 -191 -268 -985 -93 -506 -892 -672 852 -475 833 650 487 567 -343 -435 -755 -546 890 80 837 705 878 -821 -833 524 987 -578 -66 -373 -411 68 516 590 -11 -911 -560 358 830 810 -279 -414 30 155 266 312 -120 -894 379 435 -870 42 -687 -567 -674 671 -190 -575 824 427 -184 -590 -566 154 414 -551 -610 -485 -535 875 928 -488 -36 -204 -929 -385 116 927 682 -249 -321 -808 540 -947 437 -884 -905 -473 681 -424 -766 543 584 -286 225 -721 -50 371 -725 -889 -56 561 -282 232 735 -503 -66 416 -827 903 324 -775 -691 644 404 270 15 823 428 714 -311 -693 508 -214 -989 -300 547 13 -722 -628 -762 -196 -251 -342 10 634 -743 955 -51 -592 338 965 589 -539 531 -375 962 501 446 937 64 214 -895 14 285 679 -603 317 185 517 772 -249 -755 944 -136 -159 50 -208 859 -603 -89 -252 -215 347 98 -681 101 -661 -662 -155 785 368 12 -393 -985 -817 -650 854 581 469 -393 708 2 -668 384 -678 -380 718 610 840 509 376 -487 -844 636 -658 554 -976 -383 -152 -468 -449 -288 494 -660 -544 -109 811 -316 157 513 909 519 -594 -905 347 518 -558 -533 694 -652 -680 908 -661 -554 -129 -678 763 764 654 -935 566 596 872 776 397 824 881 -506 554 997 623 992 813 366 285 874 -149 -234 -674 -443 711 118 -610 252 -182 -33 -199 58 -701 -272 417 721 -862 -638 -660 -608 -436 958 -177 -760 606 79 507 -359 -705 555 -352 -718 365 984 -928 129 -463 -247 -331 824 -170 868 529 684 291 20 -219 159 772 -468 -732 -864 -531 542 -502 -627 -604 10 -649 -116 -128 -287 -757 -90 -647 -296 735 570 -59 -59 -632 380 565 503 -576 370 -636 -629 164 643 -358 -556 -986 -522 -878 -155 285 -869 -709 506 -828 -316 405 95 -808 337 -472 81 229 -345 -808 -20 805 -380 -420 615 262 146 438 -531 -768 642 955 877 -706 103 -532 -544 572 -956 542 641 152 -631 -791 379 -127 937 752 -170 -84 784 998 -909 -153 905 -757 744 -6 -856 -861 -556 149 692 496 -394 847 -550 774 735 -12 -990 546 266 -40 686 782 -107 -717 469 916 296 -752 391 -53 -20 -459 -890 396 -655 779 -149 469 -825 80 -468 -433 -22 536 687 266 212 -441 -473 365 -422 267 368 131 579 -911 -835 -447 402 -718 -86 -710 -702 261 565 41 378 78 880 -760 -716 610 528 778 -840 419 -625 125 -474 -778 600 -826 -617 367 600 -240 286 -268 581 392 -369 445 -340 698 694 -940 999 -456 175 -61 480 559 -459 558 890 139 521 177 831 786 387 -931 -36 901 464 -702 -547 -596 938 -802 677 178 -605 -745 394 -145 -384 -218 -393 -444 -272 60 -855 238 746 766 290 -33 16 981 -313 483 -236 83 -346 -58 411 958 -185 921 -392 856 -117 881 -269 -32 -418 363 587 -98 983 -71 0 557 -836 -257 -538 -298 -926 722 -657 426 715 -597 150 550 963 -772 -461 -584 701 -872 -465 -245 888 -458 -528 -453 840 191 165 141 249 319 -203 -20 -589 -919 -348 764 -206 56 -758 382 -789 951 -862 -233 948 -905 579 13 47 -658 -4 -127 -196 -834 -620 -852 415 -168 -12 -885 5 -31 7 709 -800 -960 539 870 -244 -784 819 -569 875 -808 -412 -184 499 -987 780 -349 545 -387 721 176 199 -463 316 124 305 513 189 -201 373 902 -581 -239 -681 367 35 -935 -387 890 -709 895 -760 335 -917 -698 210 30 628 -851 703 475 761 -458 924 -315 780 -92 644 -165 -464 403 126 451 134 -447 -206 -409 208 -225 -426 -598 362 -226 407 324 -463 424 725 -292 -711 -978 -765 425 -797 -116 -912 -696 -259 165 205 106 548 473 666 -518 -723 -882 820 -193 -313 889 251 986 -928 410 996 578 435 -357 502 870 -777 -661 161 -181 170 -462 -362 -90 29 -470 -156 -294 -144 -30 -592 -435 -536 -797 -131 482 -264 -294 -842 -553 -171 -717 741 651 -162 397 252 770 306 -727 912 -870 -171 -375 -860 -683 944 864 499 -308 -318 -137 -878 -829 -44 -900 81 633 379 602 -985 323 -49 -192 651 -569 796 -651 627 881 -226 878 316 589 930 526 313 -783 -1 604 82 -226 -454 -829 785 -720 119 -434 106 370 -43 -51 -807 -82 995 -275 -509 595 -851 -232 -144 -203 -522 876 -273 -974 -440 -502 249 827 -888 557 -328 -527 -120 256 210 -27 505 -413 -923 -879 -237 -276 747 -559 -833 893 -113 -95 -496 -2 402 -644 -943 449 805 833 57 -81 -854 -176 258 122 -852 918 254 -207 -372 884 172 6 -18 229 511 55 -957 355 -971 -981 718 408 62 167 431 213 -182 -140 -263 -755 -993 963 -919 536 188 645 -580 -335 -505 -305 894 -406 -500 346 -569 228 -657 -702 612 52 -535 -651 243 -120 602 86 499 188 -449 837 -111 600 459 773 -835 -470 980 -860 860 147 -68 -618 150 273 65 -808 363 757 175 509 440 -461 -501 538 249 -136 -888 -366 -336 363 -389 -615 -766 706 489 589 303 -479 66 729 -98 -668 -976 189 -385 -550 -474 -233 241 368 -233 106 -671 328 311 636 316 -319 531 136 -72 195 -913 897 -432 -269 -894 -478 -242 -760 191 216 -570 -227 410 404 -999 337 732 -335 344 -799 -951 463 -940 235 398 -764 19 916 -359 -674 13 666 -527 -631 493 326 195 -809 -680 -439 456 573 -696 49 722 -56 -894 230 -32 834 650 341 -742 449 -538 616 964 743 -564 -361 77 -408 -18 696 -271 350 753 144 90 -236 -873 -855 -399 234 670 468 -587 540 752 644 -862 -237 270 693 -484 -160 -359 -541 -567 477 547 -62 -618 -581 522 -959 665 -823 660 860 371 394 -105 343 844 697 551 -109 847 254 -591 557 -46 744 583 -752 -266 562 147 240 513 252 875 307 279 -697 -583 -773 494 720 -542 -601 -657 -926 -477 246 860 -7 604 960 247 79 317 -505 -599 -305 200 -11 -161 246 -302 -353 906 697 346 -662 110 -101 439 -635 250 -10 187 498 -157 -376 390 -546 277 310 -340 29 174 -283 -760 -591 815 583 860 -547 388 -634 480 419 -915 969 592 -924 -48 -959 -866 90 -54 108 -766 261 -579 913 953 -431 -528 841 -89 89 331 -19 -313 86 555 542 -653 538 -515 -244 -661 -122 176 -550 462 753 -200 -132 -681 -695 551 721 -853 -258 345 -368 -894 -18 -424 196 -442 676 848 -497 -408 -560 -437 -64 598 532 -669 848 -958 -607 -842 145 960 899 -979 -456 140 71 -180 -752 168 -114 -362 -520 522 973 184 -473 -907 -406 -649 562 -693 542 -402 -402 -609 424 884 -644 228 -878 -722 -45 -297 373 -175 -678 748 -951 201 319 -101 652 512 -18 -249 539 -17 989 200 -484 -554 673 -975 796 -417 357 -136 -852 302 -290 191 770 592 -764 213 -178 370 -845 -585 934 -516 745 -658 237 -867 996 -312 -568 150 -931 424 401 -428 315 184 -910 518 -651 -231 165 977 640 -233 -910 415 705 -798 -357 -559 491 -385 -151 445 73 -105 890 259 -383 377 -553 514 -525 661 -298 403 -876 -100 581 -411 -408 373 -713 -365 427 -227 679 -90 -783 -270 598 506 -239 -592 768 809 -703 7 903 -140 341 263 -138 -127 471 394 252 779 -190 226 998 533 522 -763 614 462 -537 533 -551 -355 476 769 299 569 -283 590 -970 -845 -871 -885 584 -418 -794 701 -779 535 4 -156 -674 968 -630 -44 77 -170 905 333 -298 76 363 797 683 967 235 -336 794 -596 157 685 664 913 197 131 883 -311 620 418 473 -614 227 150 991 -284 758 -891 106 43 -871 -578 -975 -286 433 575 -871 167 374 -4 -212 -334 268 261 -573 357 -516 887 -626 -635 483 3 -599 663 -164 -818 -743 674 313 480 -935 817 593 319 973 761 967 587 601 239 804 -131 -747 372 -496 111 -794 -630 -419 41 -914 -296 -570 534 -732 399 471 948 -689 -381 822 586 18 -53 132 -457 383 522 -543 -64 37 -368 -854 609 139 896 319 -47 394 -236 -454 -528 649 -335 -976 315 -812 734 -300 -787 49 498 -344 -557 -318 127 763 136 134 335 736 -310 -611 -644 575 827 187 142 -255 -379 -366 -993 -243 778 681 -105 -652 -177 -951 -727 -657 584 275 571 632 811 -736 -558 54 -287 -966 -659 52 743 -39 558 758 617 -421 -399 -946 -890 -6 256 -299 -515 370 -586 -728 900 -378 422 829 801 262 568 285 -18 137 -608 951 -762 8 473 -260 -475 -500 46 901 804 102 26 -772 302 -950 -283 613 -907 960 541 738 -806 -244 939 904 765 -366 752 -680 967 850 696 137 -288 435 -758 548 -494 56 -436 -265 580 -113 289 -110 -643 -424 135 -864 24 824 637 -992 465 -311 280 -716 921 -231 -815 -750 -885 -668 -384 -792 840 -888 -862 996 770 -854 -294 -878 174 -364 878 821 599 123 -30 543 479 -740 -259 959 -559 183 -268 -373 120 443 -995 993 -560 811 -868 -744 -555 -726 -123 -348 -794 -400 -554 -991 -13 10 818 972 -663 625 488 -443 -791 -413 -236 763 -836 -212 924 -942 592 -231 -461 804 -685 206 -777 -132 -855 -14 608 -793 -369 -609 458 -937 470 325 611 -807 265 -790 939 144 -194 -677 819 296 -1000 -897 977 997 -820 410 -38 -964 631 -102 -677 -204 -798 -242 239 829 187 711 -820 -995 109 852 387 544 -685 616 108 -959 -823 -564 6 584 592 128 334 -500 129 -446 -285 646 -658 615 394 804 785 127 351 906 717 703 31 140 862 543 901 637 -304 907 909 -830 -727 588 814 -906 363 -707 -79 -683 822 46 -138 -330 617 -746 -966 -253 946 721 659 420 168 -962 -645 -892 928 -586 -74 607 725 13 288 -499 217 813 -851 886 -359 767 -410 722 434 -712 911 682 -563 -21 462 471 -591 632 -658 638 681 -254 -87 421 648 -594 382 -756 -324 617 969 -178 -500 200 693 716 895 -921 269 -573 275 763 418 -872 -450 870 120 -31 242 519 558 -606 -408 474 954 -151 462 542 295 886 -227 -548 834 905 915 -375 3 -442 523 868 -309 -57 66 -539 311 -22 174 690 289 24 -897 360 -866 -639 949 -500 0 697 51 -978 245 889 -226 -483 547 -623 673 -139 609 -757 -947 -983 191 -736 449 723 -505 -710 275 -890 -120 -367 73 841 -802 -96 -991 -129 -397 758 652 971 74 42 -646 762 -716 467 910 -772 723 431 202 -725 -402 -355 -608 197 -117 45 -84 -605 -636 -327 362 670 -831 -654 -759 528 -728 -413 253 -242 411 -654 426 -4 -215 -818 -591 -546 540 -436 390 501 -770 293 211 -567 -105 -327 975 467 -698 190 -748 -359 -633 -501 -747 -469 -773 -270 32 -514 126 -879 129 825 239 -443 122 460 -724 486 -627 316 -278 -746 -344 -674 793 800 422 -838 -625 -586 546 -116 -167 -176 -931 -755 -81 -289 -750 59 549 369 487 606 512 -149 148 158 -286 -51 -815 -804 90 159 -960 247 866 976 266 -869 -41 -887 -968 -410 -640 -198 201 -286 551 987 82 -140 344 638 -639 -481 922 718 223 953 -852 -724 -95 502 222 412 452 -394 397 444 -466 -212 270 -478 -425 409 -800 265 613 -752 341 -979 57 516 -150 905 446 -538 950 -971 794 394 -522 -386 670 484 -930 616 211 42 -369 911 834 122 534 -769 894 -393 -134 796 -301 506 -114 728 -330 -92 709 202 131 336 -44 702 205 -974 -726 261 624 -514 729 -342 117 -531 -646 -572 61 896 -70 745 -89 788 36 -277 -440 -764 -508 978 638 771 -315 -224 277 441 270 -885 828 305 375 111 -690 -370 425 -412 -233 -488 -420 -756 -700 568 -122 -590 -8 449 921 -347 68 -913 -544 620 89 55 624 -308 793 -533 285 -942 765 -513 729 101 629 920 -551 -184 -273 938 865 -63 -585 570 -203 -871 -359 819 -135 126 -579 -68 -752 43 -523 552 -714 697 111 -954 915 641 -852 642 -604 -438 87 -884 -703 162 976 -782 -523 -149 -55 190 727 -197 432 595 760 430 -636 -262 626 -861 -670 531 -997 13 -226 875 494 486 -262 -195 639 -109 246 129 -571 -744 293 -573 -700 -68 -778 -853 897 -168 453 -361 781 663 809 1 -696 138 -729 369 977 -169 -869 967 -651 -36 909 -542 419 985 289 872 734 -6 -2 573 190 982 743 449 915 -853 -754 -141 -558 537 -586 806 -692 -659 142 271 -44 33 193 -611 -825 -959 709 -802 -524 -116 -238 874 -196 -457 487 -713 77 -380 -192 850 -619 -580 -231 919 -214 -411 981 705 -198 307 313 -721 -97 695 -267 758 814 142 554 -573 1000 660 473 -592 -546 381 631 884 827 29 -537 86 -889 -374 326 206 593 662 -925 -347 -520 897 -967 509 335 -361 796 425 146 761 106 774 481 780 440 636 414 747 599 -561 784 -463 -849 828 -695 539 847 -78 72 644 43 -542 913 672 727 -34 -551 -596 -608 -279 -696 -605 -148 -429 76 -550 -830 160 763 -766 320 -423 659 -610 235 179 -864 -430 -165 -819 -481 516 -530 9 -984 856 545 250 235 276 522 -702 -7 451 -299 305 528 810 505 -728 536 -661 102 158 17 755 -23 -289 620 165 351 -493 -917 355 -753 -664 958 141 -362 -309 -465 477 -202 -666 895 -845 935 -785 917 -128 629 -159 218 -412 681 -497 -800 -176 880 781 882 563 -304 341 316 -455 -200 81 304 -923 -260 -161 411 637 -527 741 -161 127 298 865 359 503 455 -709 728 -698 179 -285 -499 -622 -334 256 500 -456 747 -154 969 851 -132 490 -341 -39 710 241 -811 346 903 -562 729 -319 875 -369 -188 691 -551 650 657 -34 179 815 -274 -977 203 -573 28 515 840 -777 203 -365 -746 -356 391 -688 226 106 -635 159 -373 753 219 -235 -693 -965 897 664 334 -885 700 2 -86 675 977 -168 -684 153 -231 -410 963 -263 971 -108 612 298 -844 648 -498 -783 -51 219 -408 -713 305 275 -777 -345 -737 227 472 72 497 -772 -458 -189 118 559 983 133 -25 178 700 -381 291 424 -448 -583 -314 -392 630 -912 65 606 143 876 -725 -416 -876 -270 -191 -768 743 294 -322 -715 830 751 547 -890 394 586 660 73 400 507 358 936 702 456 -97 765 901 91 24 -84 833 -197 908 -777 1 -446 86 842 -605 587 956 190 -702 -737 -893 -689 584 69 542 638 672 -856 -55 444 625 766 -153 -597 28 -24 207 -429 804 -345 670 -200 -631 -536 34 -862 -300 452 -110 -492 75 -188 -551 -986 126 293 586 -376 566 -451 88 -320 887 -871 843 566 -638 -467 -78 319 410 11 111 309 738 281 575 360 465 -353 -271 808 421 -876 396 -180 473 543 861 -930 966 366 464 249 -735 -401 39 -271 -83 -423 -517 -472 538 -688 720 -81 79 -275 486 636 305 -19 198 -795 -553 -477 186 -142 9 368 872 -970 -108 -696 36 700 -850 182 -910 -927 702 326 981 799 -186 -2 131 990 -430 -789 909 744 394 -583 -767 -895 -437 -670 329 648 -333 -551 606 -889 859 -174 71 264 -952 -97 29 -175 462 501 956 -973 449 -924 -474 90 983 -647 595 -466 -545 -409 -45 324 -808 234 -762 -652 243 -795 331 -340 810 989 249 -4 -416 457 862 -164 -650 -760 -340 -368 517 390 953 -301 268 0 88 790 574 334 340 -972 59 195 -962 -349 472 -734 -621 -863 151 575 763 -493 -323 -977 767 270 815 88 -679 991 671 -835 106 148 73 793 197 -546 -763 -287 314 865 262 228 978 642 239 -596 283 -741 -964 -789 695 -374 -183 -596 351 -933 94 -402 958 -350 423 918 780 797 -761 -368 545 -28 938 -696 -741 -94 310 -246 180 -898 706 760 -893 490 394 -477 -968 -86 859 360 -805 -909 -431 -487 -668 839 761 -101 713 -460 -772 -113 -671 16 282 -580 214 515 -836 729 370 -950 -449 306 -810 -442 -319 45 -424 -567 127 719 -688 537 523 813 -316 -949 553 -743 123 309 -671 -8 -106 137 -629 -150 -36 260 594 662 906 82 116 -422 -431 895 -198 -660 -768 380 -270 -882 -226 -266 183 529 576 161 -69 592 -957 123 -660 56 26 -430 221 -294 -740 922 -645 -859 573 320 -419 -542 397 -337 875 664 719 955 200 663 -624 -913 579 -195 -458 560 508 -340 -595 391 -632 -28 -894 -402 862 629 44 525 323 -890 -885 -408 458 -831 402 -183 888 372 881 454 590 -264 -123 -360 -801 -797 232 978 899 -51 843 904 213 -565 -900 -486 -638 -626 -557 3 -880 888 -810 736 160 753 -551 761 515 948 -353 -378 -801 -689 -864 985 663 85 -529 324 874 -636 -808 257 675 -381 -41 -231 -366 -494 545 -658 -762 -407 -237 218 826 447 447 42 971 -816 -424 -293 -846 975 -751 179 -511 -944 374 385 -865 151 -404 -710 -641 658 -656 -531 675 -338 -323 214 -39 988 -564 690 -226 429 -522 937 995 -883 771 285 -936 -606 -398 -916 -695 101 -528 -983 -299 108 620 823 609 -577 -982 -708 -15 524 -652 648 -79 -956 713 -569 514 -314 -827 140 569 972 -222 730 731 -409 -824 501 -76 -847 -61 -686 120 -653 -3 -475 -544 911 -587 435 -226 -125 -727 223 476 936 -286 1 -305 -7 324 174 903 24 -238 873 -218 850 814 -989 -50 98 735 494 -335 697 422 -330 -965 832 -960 980 -274 -138 254 -167 -55 404 230 -742 145 923 869 -629 -838 270 -968 5 891 -666 114 389 788 -384 -343 475 50 949 724 262 172 -475 900 -464 685 881 83 479 962 596 301 -402 -8 -512 839 -855 -311 883 3 -654 -681 160 -9 402 -376 551 347 -950 873 -131 915 853 -315 642 -349 364 156 788 -983 921 170 -671 450 -66 -926 -632 -881 -491 959 750 216 -614 -701 522 528 -115 -283 861 -444 -979 -264 51 -863 548 -147 -147 987 459 263 933 149 263 -296 -799 21 -393 -639 279 508 -682 -85 932 803 -234 816 -235 446 -911 -582 198 73 695 -205 84 167 679 -671 -50 119 -10 -3 442 828 122 -120 -542 -229 97 381 926 441 331 500 -639 -61 -121 -446 -878 889 654 487 -377 -745 551 -587 -238 788 -66 511 481 636 -392 -618 714 -975 -181 -439 356 262 324 985 -594 -611 444 46 376 -156 -587 -514 829 708 -823 -241 -577 -221 82 -687 958 -528 476 849 489 -588 136 -753 -243 -498 -530 -133 275 236 -709 -598 -943 513 142 513 97 194 372 983 51 926 83 -248 -122 140 665 776 739 -909 -917 -356 -950 36 522 650 -239 -72 -844 -530 -647 -240 126 243 517 902 -682 -17 752 -43 809 -193 -876 873 -235 809 848 922 -763 -102 536 -16 -137 -998 101 -423 -961 206 255 764 655 -393 829 -824 444 789 399 -897 542 -245 -605 73 -311 756 274 -479 248 -841 500 -750 509 -409 864 -335 -459 603 618 398 -158 488 885 405 -875 224 273 467 176 -175 -940 340 -557 651 209 66 57 -618 -714 443 -855 -443 836 789 -368 913 648 911 464 63 639 914 6 15 417 -200 -578 80 -544 -573 373 214 -464 -697 -322 865 234 -677 225 617 66 294 -546 230 700 186 -785 -160 986 93 569 709 -734 -249 -311 -162 805 -330 109 -600 47 -141 459 -1 -68 -718 565 -771 -92 30 -972 -799 382 -789 757 123 -670 -863 -983 -548 21 -823 -671 756 -452 -43 -738 -864 763 -976 -634 15 252 917 929 225 747 959 393 -46 410 979 126 330 -466 -245 -281 -901 -542 -276 -497 179 955 -567 161 -986 205 -217 440 749 -885 -897 164 972 -36 -664 85 351 518 -797 -729 -1 193 730 -675 -672 -510 -971 -927 -669 -349 -373 232 256 253 572 -345 -563 28 987 -146 -720 -712 155 241 940 645 -378 -612 632 -318 508 -67 305 -41 865 -314 432 -789 250 608 403 -541 -867 55 249 -411 -115 -153 -466 -745 31 82 424 105 759 -50 -997 657 105 -395 41 -936 -940 -516 -143 -909 -630 809 665 -13 657 -220 151 287 -907 755 -397 -401 -726 817 413 -293 -566 -102 391 457 -968 198 160 -163 -586 570 625 -351 586 610 -555 838 -801 -402 -785 -205 -659 -395 -600 580 216 -320 -354 -576 -537 -245 88 -718 586 849 162 -449 -867 82 83 697 -104 -840 -472 706 -78 489 270 900 -800 722 -864 808 -83 579 600 466 200 -919 -885 969 -461 -334 -521 99 999 835 -72 -352 50 -408 836 -894 -268 985 -790 322 512 -163 79 -495 647 -882 -860 -523 -493 -275 255 312 -496 697 440 132 -771 279 668 763 624 583 100 -310 731 -676 832 557 136 502 335 -143 722 -644 -850 -927 -78 727 123 -196 100 -730 -682 -280 607 -889 549 -799 606 514 -966 298 -408 -130 -882 -861 -424 -547 -216 -729 317 -611 478 -701 -557 -628 76 -667 865 -333 -1 -39 144 -152 502 988 -408 896 -243 -347 888 77 -572 -297 -559 181 878 76 125 56 4 -585 735 560 -905 948 -937 -427 660 388 -12 393 199 -164 254 434 -74 -985 686 2 -955 602 785 -675 592 61 -710 -354 -974 -931 198 988 239 140 186 794 195 324 20 662 -873 504 172 314 -888 553 372 828 -198 -818 225 -141 -67 142 -161 996 -785 842 -769 -528 817 116 23 -143 824 808 -887 -780 351 -91 -595 217 572 577 631 -189 -680 332 -97 -89 437 -759 474 -231 -196 161 273 -411 991 64 424 475 16 73 -708 81 -590 317 -200 909 -799 -185 -492 -624 -781 -528 -979 -510 296 791 948 326 -960 -812 -648 -722 964 -175 588 612 516 -808 -673 570 -159 -104 -724 -292 -276 -242 -515 -533 -863 67 -238 -293 342 -528 380 -222 -681 -512 -712 618 -622 -920 515 -333 -947 -337 893 866 -246 741 -734 890 706 152 106 -242 -539 683 -469 616 -472 748 280 516 -885 157 -540 84 517 -730 406 517 -723 560 -752 -984 501 -50 162 258 313 213 -831 -687 717 448 -639 -289 133 -730 34 999 -219 204 332 -258 972 -842 -725 553 -804 295 664 -749 737 133 663 -278 473 821 -568 -185 -138 950 -228 -854 976 525 29 481 -848 -622 238 144 -849 -497 -282 906 -752 323 -186 598 -324 -257 -905 -609 -183 -750 175 474 -992 -135 -190 -93 -393 341 -89 -226 758 -574 -865 239 962 -877 273 -226 891 843 35 161 957 -988 833 138 458 565 958 -188 550 -537 961 590 865 713 96 -544 698 -217 -707 476 256 -628 398 -296 -892 681 999 -200 -345 168 674 529 -892 -189 907 874 -896 558 -913 -296 748 -320 307 -557 -926 -155 -566 -273 938 -13 920 300 -503 -172 -489 544 -638 961 -299 -327 -147 -466 -557 301 -427 757 35 -888 -728 598 305 991 127 807 885 149 571 -300 494 590 -856 61 820 -960 460 107 -627 983 -249 -679 -596 -937 -617 482 838 -437 -790 427 -187 -519 -245 50 -838 -467 719 879 -641 878 -473 311 -367 492 664 145 33 267 -505 -779 1000 -694 267 -229 -618 -801 687 -946 -726 510 -412 353 -692 72 500 690 497 -860 -206 168 511 595 932 200 356 31 -938 -16 990 -656 -204 906 501 -795 716 1000 -376 632 -18 115 319 754 -923 -484 929 -555 -601 -897 -397 -847 -184 -102 -757 -90 250 -299 645 -334 650 -586 724 775 -221 -767 -572 475 769 -694 180 -822 -69 -745 -100 -268 -433 454 871 -204 -582 999 177 -568 -87 -977 -248 -20 87 -2 -482 -763 141 15 -876 198 580 412 -65 591 -717 -939 -152 951 -637 761 -184 155 289 -704 250 680 -168 422 -475 -445 -740 -868 -102 71 -530 129 -213 -176 721 -934 -72 -732 -977 798 -46 -321 -376 987 104 -376 -471 258 -496 396 -193 35 -536 -673 92 -929 -236 510 723 371 -196 114 20 -834 603 464 26 892 109 -201 -110 -494 -951 -618 440 427 -355 562 -837 -78 -362 939 613 848 -751 319 -453 -965 781 -341 322 -90 -323 931 358 762 -907 427 822 493 760 688 964 -792 -769 913 332 199 870 -418 118 -391 95 -654 -497 219 514 775 -63 -48 -978 607 -442 527 893 704 -266 -46 462 -950 191 690 -908 -658 -53 561 -599 -672 -895 32 353 -951 -825 -489 495 965 -296 -812 779 980 -142 -98 -720 -184 -648 -321 709 -687 181 554 -289 206 853 -805 -382 818 485 898 460 -550 -53 486 -734 -117 -915 -712 976 -95 -122 -67 -452 -228 146 748 165 -348 540 635 102 -173 675 -872 803 -16 666 -760 -332 673 -587 -851 -581 445 10 -573 348 805 155 586 209 113 -991 -64 -937 535 -865 343 -705 889 -235 -959 -777 -292 60 -355 -442 -365 180 261 233 495 -874 -657 610 215 -989 126 316 634 -5 -899 -643 978 -77 -851 -894 642 440 -97 167 942 932 816 -976 -795 642 -602 353 -205 -305 -916 48 911 -597 -76 90 192 306 -668 -652 -755 44 127 -425 543 -254 961 545 253 -2 -978 20 -99 -312 17 -239 646 299 -925 -897 987 -268 -499 -175 -102 -882 -150 37 -905 373 735 -98 -258 492 303 526 -151 958 -181 920 -541 -250 582 629 266 890 -610 -814 -260 69 352 -729 -630 728 -202 616 -118 -75 603 -979 -956 -881 -64 -223 -275 148 -353 -911 89 -149 -768 762 -245 -31 387 145 -859 -191 -5 333 678 791 77 784 91 945 53 64 317 72 33 -781 590 -820 -697 557 500 -665 108 -626 315 231 -594 -471 698 -93 -806 -279 -395 430 -891 -40 -431 716 697 506 -124 425 549 543 150 532 -561 -917 -613 -52 -782 434 -471 -210 -804 354 939 685 279 -629 930 -583 -144 -657 500 714 922 511 -781 -745 -461 754 485 826 336 -739 938 -737 -713 519 955 -765 666 4 -211 -335 -366 906 775 -149 -384 381 -948 390 254 739 -261 -965 -759 -467 674 -750 -460 -231 24 672 74 898 -807 566 -692 296 297 -456 756 562 336 -134 604 801 -805 -395 -926 523 655 -645 -353 -254 429 608 -837 -236 282 854 730 -136 905 -211 -826 -298 851 -848 -836 706 -285 -782 320 115 583 522 181 338 328 114 670 749 813 -874 -979 -700 -581 -53 -686 -727 -562 -993 416 -871 185 293 183 634 331 181 316 -634 164 -439 -220 -312 -854 -344 459 856 677 460 -517 566 -29 -498 447 -132 803 -805 860 667 146 643 457 918 -235 794 959 -611 15 217 402 840 -264 56 881 441 19 861 -638 280 884 -985 -923 671 780 896 900 68 531 572 521 116 922 55 635 -86 -280 76 637 136 -649 807 -689 -837 -921 -283 479 730 -440 114 939 -365 -562 -923 -834 633 -447 477 785 -604 66 652 494 826 129 -366 -260 962 258 -669 751 -660 965 837 210 87 -669 -874 -784 697 -685 -900 -942 -860 -201 374 -598 -519 655 -658 -879 864 -745 -165 586 -658 615 -950 769 84 -230 -17 538 -735 945 -484 -982 -989 886 -164 -655 -537 -449 -524 506 177 -3 1000 -325 618 -672 375 -843 141 816 160 -133 116 -733 -511 942 -455 -936 638 263 15 -946 392 973 -323 -646 -787 122 -543 65 -102 917 -789 789 215 254 -541 -475 267 699 -671 -847 229 533 778 550 807 771 548 -113 -92 219 399 -924 102 -346 -573 260 -413 -983 454 -474 450 -691 -374 683 364 625 125 774 515 -648 322 808 -472 -500 662 -613 983 113 -872 233 205 -321 696 -342 -159 199 554 132 -29 -766 682 185 982 -59 -311 -484 -104 -729 890 588 -640 -995 534 -484 -887 -882 -700 -298 -344 -322 830 139 700 705 -242 -440 -981 228 839 -999 805 509 52 -942 -475 -869 146 429 6 712 -678 -428 -605 -966 917 696 406 894 71 -99 -474 -756 612 -154 -236 -34 -478 -27 516 429 429 -683 992 631 -544 -383 -519 -195 -205 234 513 -935 -635 -486 155 -877 -156 793 817 -836 92 895 -221 -303 153 -186 727 206 -538 -812 214 -864 -114 -337 830 -35 764 -803 -983 -766 128 609 -315 221 510 507 595 -850 745 -600 -717 -846 -730 936 818 -292 -786 -442 -471 -790 -360 -386 -595 -139 438 455 -870 -568 -921 261 -709 -489 -169 529 -807 -294 79 -133 -758 581 242 -888 154 -605 -787 811 985 275 416 -466 571 685 -423 321 989 139 -935 48 -519 -37 815 -845 -171 642 48 -839 -623 497 770 631 -399 -997 401 697 531 875 372 567 -128 489 649 43 825 702 -273 -879 409 266 674 -479 -398 446 673 -488 292 -90 505 -643 -340 -524 336 703 204 -551 -64 932 419 -297 913 464 710 -961 -403 -814 -393 704 44 650 359 -452 -449 -75 -204 357 -900 -890 -599 -664 460 245 527 -731 234 345 915 813 -654 68 -931 655 -962 622 -894 -375 99 899 878 747 825 74 999 496 478 45 418 -45 -675 -639 342 990 393 -666 450 74 -985 -51 728 927 995 404 -129 -347 -43 -732 661 175 451 935 339 -916 726 -57 -513 636 575 192 -913 -369 663 -468 -129 -302 -915 457 576 815 -959 -275 133 320 -183 506 -926 422 90 -712 91 876 465 692 -889 786 713 -180 -187 56 953 502 457 314 -72 -974 -726 -631 977 939 640 -923 177 257 73 95 -269 205 644 -291 -966 891 -827 -417 -352 -720 -145 -360 208 -446 -369 414 -701 -367 -451 -110 -51 518 182 731 404 19 146 196 131 591 197 304 805 -184 857 5 893 952 -893 341 -381 -938 -739 788 36 268 185 1000 485 607 526 507 -272 -855 -712 -485 -156 -623 959 -998 -165 -274 -860 -533 -623 812 513 -632 716 541 75 989 -246 614 -220 -250 759 69 -167 -74 -661 290 -282 801 971 -131 -982 88 598 35 873 939 -183 933 -989 -178 -753 -224 633 -84 -715 80 -115 150 -320 328 -550 -59 876 -161 -495 -581 32 -569 -936 -698 -182 -23 468 55 880 -930 367 872 -988 -397 -497 125 298 747 -733 288 755 725 -105 601 136 -304 649 681 -38 748 -662 407 -372 773 -807 572 772 -120 -592 -670 -632 564 -994 222 -982 -602 320 748 -95 -109 582 -523 -434 -625 -772 -360 -531 -65 849 498 941 -24 -597 396 316 -257 -5 -736 600 4 -840 -323 73 -801 276 39 818 136 608 -166 341 -894 -112 -228 33 218 -476 -28 -396 -400 -914 488 717 439 68 -896 287 652 -313 -937 -697 191 885 -231 -374 569 -835 631 -263 359 573 32 775 464 -542 816 -29 -350 -968 -675 591 726 -947 82 -562 118 631 77 283 -995 864 821 798 654 -839 -369 -604 218 -64 43 610 -660 -93 920 281 -477 -294 -787 -67 -92 728 -272 -451 -66 -501 -673 25 677 -49 379 524 -556 925 -963 -864 -690 608 -238 -911 -40 852 604 -554 511 -797 -453 701 -234 798 -623 105 -757 -544 314 -542 589 577 97 -4 783 890 -462 750 -965 -706 -599 791 30 553 203 -564 361 -195 -312 -350 -722 632 12 -976 33 -547 -935 -235 -229 948 -828 873 -939 -941 425 489 535 -370 678 202 -699 175 682 -345 632 -456 716 908 -621 -409 95 -823 799 600 377 -762 -689 -508 165 -115 -615 -954 134 141 321 976 -428 3 -142 790 863 421 -392 257 -344 -101 271 -26 -55 989 -395 250 884 -225 -284 -307 545 -750 -832 -61 -833 143 -513 131 270 -382 252 901 -171 368 376 330 -279 -271 63 -567 752 -28 -52 -330 941 -378 -655 -130 -458 -435 -105 258 -897 -946 -367 -337 -213 976 929 -245 -722 476 -67 57 -366 -102 -285 -157 -9 580 836 59 969 875 -333 845 -63 830 13 191 795 -166 -728 -794 -606 314 -743 748 769 -574 760 112 -940 -314 675 -596 485 37 -462 301 301 -122 363 -639 77 945 -824 256 -665 -584 -333 854 114 -605 -311 862 -208 142 -588 437 638 -849 -259 -655 -651 -980 -59 -512 -114 -677 241 -794 634 942 -533 -706 397 -396 -330 -486 724 555 -167 895 256 -938 -919 -114 -184 70 -154 758 817 -962 -93 52 -847 271 905 -846 -334 761 -632 -448 -153 -779 784 84 -323 440 431 391 -346 -198 763 263 -574 803 839 -849 -868 378 436 307 -315 644 612 564 245 11 787 -609 969 -136 -772 769 170 966 716 -86 -995 -408 461 168 -792 -673 90 -328 271 -880 738 -311 -70 58 44 562 78 -267 91 310 -153 868 -11 -354 -342 416 924 -11 472 -393 -97 -589 552 -934 -930 761 -430 535 926 743 587 -637 -137 -827 -701 -414 500 384 -838 286 -87 -813 308 -106 755 -555 970 262 -703 -102 634 -654 570 662 638 869 737 -669 215 739 -473 478 -68 233 900 89 83 682 595 -471 686 621 316 408 114 -751 512 -652 841 -496 585 -913 -17 -161 -166 473 901 -440 4 699 -707 -702 282 117 -149 686 605 937 -326 23 -358 966 983 -732 -245 -310 -930 -747 -442 159 464 -809 323 80 -43 -808 831 841 155 628 218 798 347 -770 793 -342 372 -985 -740 865 135 611 -484 430 -493 -588 -766 513 453 -421 947 -812 185 -541 422 126 3 226 186 872 194 785 707 -266 520 -779 427 20 309 858 -711 -238 -918 -874 92 621 -184 -327 -406 132 760 -563 316 882 -667 615 -527 180 -450 -469 -755 711 -628 -814 -468 -184 875 136 509 593 -812 683 56 -268 -93 686 -126 462 455 -342 -867 -370 -785 382 868 602 -490 261 919 423 949 600 -37 -1 681 -885 -47 -890 891 -29 275 868 -197 -333 428 48 400 -162 -90 -173 219 -214 342 564 -385 143 -977 -736 791 357 316 637 -143 488 -690 -349 214 877 905 222 -228 41 -784 -116 976 -145 398 -132 -153 -256 -472 994 -968 -716 -63 608 -737 472 645 58 -134 -479 -769 -921 -837 -465 803 870 -752 -990 -327 390 -658 154 -704 217 -9 -300 69 -669 -700 -886 38 -259 -966 -395 5 -321 808 160 518 -931 -546 -13 -42 434 411 -663 854 299 -927 -900 463 766 -247 413 -332 -312 -571 187 -737 673 400 -93 437 -664 336 -147 951 -101 486 -593 728 879 -488 290 875 778 -698 687 900 477 -190 657 -166 -60 -535 -174 861 499 -175 -840 -380 60 -917 153 621 19 -562 -716 821 482 -705 -745 -644 -762 -807 296 -815 253 -23 899 -264 -825 182 272 -570 -88 595 10 529 402 546 888 -963 667 718 442 322 -803 261 -42 -21 -419 -802 626 -281 164 -148 -820 584 272 572 -578 466 -518 -911 -444 -975 -846 238 -583 854 -688 -340 62 -537 184 11 330 1000 -592 -204 -354 291 -230 -960 883 371 237 -466 -324 632 -149 -882 -994 82 494 645 -539 -913 -690 994 -753 -110 -276 -471 -403 1000 296 393 -64 874 718 901 752 -945 428 -303 -160 -107 517 -426 -618 680 919 -717 -197 33 318 -116 273 639 -842 -962 229 -399 450 27 -349 -732 47 -852 -976 -849 -677 -54 -773 -565 258 -643 498 -766 220 164 -281 684 -443 -524 607 -621 627 571 297 871 236 -446 -688 318 -187 -707 -921 847 353 259 -93 -220 929 788 -693 49 799 310 521 127 -425 552 475 332 -592 466 -159 -983 424 -604 -268 907 -56 -542 -965 148 -18 212 -281 -156 -413 -725 -81 -372 707 448 -998 -826 358 13 -916 -632 -828 471 824 940 -918 -864 -851 304 -140 832 993 -432 547 -731 490 -860 977 -593 -303 771 941 -146 565 -218 44 138 -930 694 -741 -29 -106 875 378 -645 -286 -986 862 -202 -343 -436 -79 -523 -280 -869 515 23 -902 927 -421 -392 -474 182 328 205 822 -370 861 716 -80 803 327 820 592 -741 -656 -878 785 536 -692 -192 -494 633 -482 -543 254 22 -691 -795 -788 -371 -270 -273 -214 -315 -68 -705 -769 49 -151 9 515 367 -304 828 305 87 -602 684 858 4 457 -50 902 -296 917 -161 870 556 283 378 475 -829 948 17 -251 -561 -57 210 -456 -418 136 952 298 181 738 -605 637 902 737 468 640 -992 588 48 148 9 987 -130 346 628 287 -719 -409 718 -188 893 -950 283 -51 -373 -38 -723 -624 -445 -843 536 217 93 -594 -808 -619 -916 707 -145 -174 484 -249 -415 -307 873 -284 719 -843 -103 -344 -412 333 -748 -26 -227 0 -498 -913 631 873 -455 683 -303 935 -711 -668 -576 -598 -505 -325 -492 206 292 -435 518 -569 -584 27 15 -658 -872 866 -255 -557 -74 -231 940 320 -707 -456 306 185 660 62 -869 -590 362 526 570 943 734 183 402 -117 151 -362 637 261 57 -797 -726 988 254 -645 -693 -311 19 489 844 290 224 801 -67 61 45 -210 669 713 578 -864 385 219 -163 -432 -75 230 805 -338 -421 887 658 -480 593 -738 592 228 -775 -908 -982 32 -717 721 510 -445 -891 -967 215 -564 172 953 -151 -89 -23 -154 -784 388 712 936 -410 -838 426 475 464 -141 790 155 26 148 -279 -949 -426 294 -699 -236 342 -345 457 -372 247 -6 -841 -154 125 -481 -523 635 154 364 215 560 759 252 -70 605 -777 -884 358 -137 112 954 361 -788 417 490 514 -957 -83 9 -856 494 -257 796 883 -1 -932 -734 200 242 664 145 307 694 55 -812 -811 -785 -38 595 120 668 700 -895 93 -708 -66 -806 272 -391 -950 722 708 -191 -752 -594 -561 -231 -560 -33 -565 -308 709 -481 272 32 -504 -953 65 -856 694 -138 885 340 730 -54 -333 -515 398 388 -915 880 229 649 427 -845 -916 573 633 862 -32 -325 271 -82 -561 -616 407 61 -259 -753 -370 247 354 158 611 171 999 -372 -997 -319 -313 -691 950 146 995 -459 554 -980 138 453 859 284 -855 -251 -137 831 847 -84 -469 -996 48 635 494 -115 54 846 451 -72 759 711 253 361 91 -427 819 -41 978 -892 799 249 100 -503 55 -454 -554 -180 379 507 -222 305 -938 -504 574 -367 224 -909 -594 394 907 464 762 728 -329 47 875 502 197 -219 60 375 22 -429 549 -894 -230 997 -249 -224 429 -906 878 -618 -620 -805 366 -227 505 951 -540 -922 -614 934 220 676 -725 705 766 -719 607 -67 -994 -659 109 815 -78 -469 998 -460 -721 449 651 762 -205 -518 799 -185 -706 -717 -940 -274 596 931 -905 326 -202 -603 467 928 -373 42 -714 436 999 -542 -480 -309 844 599 262 593 -127 -882 25 -905 872 200 752 -736 51 217 -815 555 -679 -525 -633 835 992 -500 536 -680 194 -847 920 343 -504 167 -966 -425 365 762 302 511 -343 740 -82 783 493 -542 908 533 -451 -627 -416 348 -497 -597 -307 414 -35 316 -25 57 -722 721 -113 243 -945 -876 294 -77 614 -718 601 -681 -204 933 71 -720 -405 557 -130 630 -355 141 570 -390 792 23 -295 -593 -459 738 -140 -121 -475 -752 -270 -703 -889 -530 668 -504 -310 -651 127 -877 830 806 990 -365 626 -374 452 246 749 322 310 932 -661 -537 -132 855 -267 -433 -443 446 -83 -446 -904 -497 447 -226 -858 103 -634 -131 724 235 -611 595 870 -326 -76 -1 464 453 -541 65 445 -700 -949 471 922 -521 -2 -516 -495 911 682 358 -754 -185 809 599 837 -32 -975 796 721 -283 -392 498 599 92 632 -429 354 225 -24 -305 -239 608 812 -632 -806 -302 221 323 644 -540 -373 548 -895 -127 495 306 604 -15 -547 -937 561 -203 148 -555 38 654 286 -398 -528 -136 346 179 839 350 649 -121 -905 -193 282 -264 998 952 127 -824 303 -285 -46 -448 692 873 -606 243 231 -598 -551 -1 -995 -221 -800 594 -887 971 -110 -815 452 491 86 -888 986 -702 579 -674 -365 -788 678 276 -192 -392 -437 464 301 -106 -428 208 -397 -875 -474 60 -799 -34 752 -836 120 -178 -674 -860 986 706 823 -493 230 253 -66 135 54 227 712 523 -713 -793 474 66 972 452 91 -791 287 938 -294 -658 -896 -654 381 -416 940 301 -700 455 -395 -415 -896 751 392 -622 800 -577 800 590 853 306 328 699 -990 -493 839 -895 -550 -62 -273 460 -284 -940 -625 299 241 -560 -41 -25 247 627 194 -350 -143 -780 451 -445 -252 -611 -716 -385 149 109 462 -812 711 -131 -409 46 480 153 -766 -199 743 442 161 -909 287 -394 284 -969 -889 91 951 -1000 -698 987 556 -916 -680 -506 -750 -239 51 54 85 -931 -506 -590 -620 32 406 54 -650 -331 931 627 -436 -567 968 -829 771 -656 475 745 816 -997 506 482 -637 -513 -218 521 -791 352 -956 -566 722 -960 -993 -813 -225 153 826 633 -425 -312 964 -228 -838 -936 -767 -905 -883 532 114 415 97 285 -501 -681 589 567 286 921 597 -491 -400 61 560 -340 293 -956 -521 263 -657 -598 -216 623 453 -319 250 -695 502 244 -261 -385 496 352 143 -356 -128 -484 -655 233 -67 -666 -930 -164 542 942 80 291 6 -586 -700 -702 -443 -473 -804 -55 -29 -389 694 -205 173 93 992 -926 288 -919 49 -796 329 -844 -686 927 176 629 182 -62 248 702 -493 -841 -54 737 -747 95 91 -106 -859 467 -106 479 815 -597 820 -593 929 537 926 728 425 743 757 921 486 211 -375 -42 524 -290 215 778 217 -227 -978 197 585 199 -62 -971 395 66 632 275 711 -507 -454 40 -409 114 -620 540 355 845 -514 -261 310 -316 -43 -742 -322 -742 112 515 -1000 502 326 49 256 -392 -110 760 502 -385 -158 954 956 517 -470 -359 270 920 989 180 -22 827 -496 355 -796 -479 58 349 507 -150 -266 867 452 995 -560 -206 -803 -985 456 -945 -467 306 415 -205 -465 348 -932 -978 169 677 -602 427 390 -716 -733 502 223 609 -798 268 -165 -221 -164 -371 -595 807 642 -65 606 720 -334 310 -42 175 -845 -794 -890 185 -570 869 -944 -188 788 104 773 -458 621 58 210 -866 -189 780 915 543 -46 287 -224 830 -856 -609 424 -737 -206 -869 948 707 -362 204 910 -710 983 -286 -679 -383 675 888 -830 -838 978 -391 -376 479 19 640 560 -925 -512 -469 506 748 -996 792 458 -207 365 -787 -179 -894 659 -624 -97 387 -810 721 361 -131 -125 -804 -663 -385 -973 475 -68 311 158 412 700 515 912 -35 35 -138 -315 -718 -540 887 -43 711 -600 -976 151 -438 -945 -587 -703 186 825 -481 -134 429 -878 518 -878 496 635 368 602 922 91 -93 -587 405 551 537 545 -748 444 -332 213 -470 254 -757 -453 515 616 584 423 -4 -454 -17 304 435 -206 -839 750 656 186 91 349 229 540 -767 -469 -885 928 872 406 147 363 420 743 279 -137 -4 947 -581 -201 -945 229 -114 -56 9 -817 -899 -503 820 -394 375 117 378 69 -300 605 320 808 -637 891 -45 840 -723 175 114 570 540 384 -55 -277 -108 60 -792 929 -920 -930 739 -450 244 99 668 170 -85 -391 111 223 -705 -329 -955 -784 -3 -581 -907 94 14 635 -175 -609 -675 534 468 -957 989 890 817 316 -292 743 62 -456 275 -819 -835 -319 366 -477 398 -597 846 -772 -919 484 -983 -545 589 235 912 -715 -362 -58 491 887 676 591 -62 131 -157 -890 414 -406 -778 -721 809 181 634 764 -740 -424 -75 -953 284 814 -863 -905 807 -437 -851 925 -504 304 563 -329 501 914 -324 -632 488 -415 816 401 -171 -66 919 -390 699 375 -360 688 614 804 122 -923 -260 511 974 808 623 -122 -857 590 -436 -189 -841 690 715 850 -688 103 -32 -713 -624 -924 246 344 96 -265 -625 434 583 -319 405 -579 -865 459 -923 -945 844 -155 -462 204 810 534 -942 -916 -243 687 -973 -83 268 -457 135 -467 -561 849 521 -592 -536 317 458 988 101 329 247 -832 237 972 180 279 -729 827 -640 256 -693 370 -842 375 -541 -263 845 -247 -483 -124 49 -226 -297 -755 312 -589 -339 846 354 -790 -564 -579 763 747 -942 -593 -151 -673 376 -44 749 -234 490 -841 -147 -451 519 -708 426 588 818 761 -674 -598 498 -630 297 -207 917 -46 -977 -625 692 -193 361 633 -31 110 666 -225 -804 629 874 83 885 588 570 107 -546 307 329 -223 -465 -228 -1 738 -51 273 890 556 847 -80 -774 -938 576 735 -368 -930 -592 -452 -480 -84 -619 -124 59 773 448 -248 -35 -856 943 146 -961 131 490 -789 858 103 53 507 248 294 -10 -19 -345 733 528 218 968 202 615 639 198 -29 520 307 164 508 -761 301 905 363 -645 -875 702 -636 638 -32 496 211 -38 558 632 -651 181 -582 -178 504 -148 -51 -37 -181 912 677 907 277 303 -941 280 -965 -561 188 89 -117 826 -263 213 327 644 -941 -405 -80 -200 -775 343 128 -966 -27 -187 913 851 -333 942 -76 -641 -221 -5 -181 752 -614 -14 367 898 957 128 23 -747 829 -200 650 -367 856 875 96 -267 -462 764 -932 656 -27 -333 -779 744 -855 -755 -588 746 -434 842 -652 -885 770 44 575 791 814 582 -89 -304 -320 -564 -339 -249 251 -360 170 265 766 -415 54 453 -636 -893 -120 702 4 -398 -21 909 -22 852 430 810 -788 -118 602 877 -1000 715 34 -968 -986 -816 -777 -986 888 760 177 -236 660 262 411 -717 753 -460 595 133 972 -192 968 -557 -884 -809 -639 -631 21 -561 107 -821 -615 -911 725 -380 -633 -179 818 -490 -699 340 780 -751 -902 808 -959 885 280 -949 688 -780 -403 -205 -127 -744 -97 223 831 -229 194 0 741 155 480 340 -558 -597 -801 -637 -960 348 -308 630 -683 -226 -172 240 -662 58 711 789 728 406 -42 -922 -297 -661 -656 -105 648 -510 884 953 502 -418 -896 255 229 485 -363 -290 -820 818 455 413 585 -97 283 -212 725 649 519 757 -434 350 -116 171 -290 395 938 454 622 508 -431 -711 -745 891 497 9 -871 -863 469 -661 446 -69 -562 214 85 -994 -755 314 262 -665 325 543 -508 454 -173 167 935 -449 -598 -88 -12 -473 13 -669 945 -345 41 627 -278 246 968 -81 -272 768 -450 -633 950 779 -97 558 15 -461 -401 37 -960 596 -150 -175 961 -264 -935 -789 -435 645 -735 979 -827 727 36 -717 189 -436 -812 -361 -80 35 113 -629 -408 -695 487 -164 -63 -202 -999 181 -315 -852 336 840 901 879 -216 -865 55 -716 -360 48 93 765 763 574 379 778 57 212 843 501 866 -217 640 733 -225 455 779 61 660 825 72 309 -72 627 634 -695 -557 -20 641 -218 919 898 -115 -398 -91 209 -567 360 -33 202 369 331 -118 -217 691 827 192 -71 540 182 452 87 -37 657 -600 45 261 -409 -18 -558 741 -42 374 -707 959 -689 519 -695 628 -67 -431 288 918 409 691 279 -530 -605 -630 842 -100 -496 84 708 -502 -493 308 -548 -84 -250 871 86 994 921 -860 91 854 685 571 -834 -864 631 607 564 -152 -26 -345 -496 688 980 992 899 373 16 40 504 -675 -354 24 -120 966 -115 520 -767 336 636 -289 123 -726 -800 -98 -158 -181 -673 524 392 669 -253 672 -503 336 308 18 352 -421 -447 -326 -325 764 306 -603 -270 747 583 -582 -113 -264 144 -121 941 533 -597 413 -868 -945 -364 341 671 441 -475 171 725 505 -229 631 -665 -187 423 781 -854 -788 -506 -205 -875 -839 912 -962 -156 511 1000 -997 -151 372 324 496 -743 183 -578 -218 833 423 300 -873 931 -26 -407 311 346 -857 -471 332 438 347 822 342 834 -992 -242 -573 -1000 961 -27 47 -293 149 942 -445 -547 943 -428 -211 -288 166 989 394 912 -713 -376 -296 -800 -942 -493 453 299 885 872 838 510 842 -206 -459 -618 734 967 335 -253 -312 -996 -205 250 424 935 60 -553 -417 121 -958 -272 -307 -866 352 -298 -991 263 -345 546 -175 -891 221 -309 659 554 -948 120 -131 -75 -54 702 -677 429 -950 -211 -111 -627 -362 716 -302 -908 -754 66 14 -162 516 192 368 -558 -197 -351 -61 893 -742 508 -403 273 316 633 742 -836 -479 -930 687 359 -252 579 999 404 -243 -66 -33 365 -154 656 196 648 -671 -30 441 260 813 412 760 656 737 861 -309 -693 712 -453 92 -500 118 -856 780 -706 -791 311 213 -189 826 -600 -435 -90 835 426 223 -446 716 690 -451 792 116 -163 -225 -985 847 644 290 -935 514 21 533 741 -956 -602 -742 266 893 914 -211 632 582 228 782 365 913 167 -766 959 -273 837 -37 932 654 820 384 -551 403 36 -309 801 22 -521 -449 -931 -774 -416 -250 248 -913 191 200 -520 -359 107 -118 -524 94 182 852 -457 480 315 -901 -946 -629 338 502 -934 824 -403 168 -218 -856 -24 154 -127 389 846 942 -156 -450 -101 -678 -864 565 709 43 683 423 678 -441 719 -822 -274 -362 -20 947 62 794 692 691 119 -738 -159 466 -425 305 469 267 880 286 -445 -149 -754 -282 -966 132 791 -999 -271 -843 -254 -608 -22 -743 -916 823 -824 -763 499 -420 614 -897 434 841 40 -989 439 -85 -20 158 785 -86 315 26 -614 -199 61 849 536 670 -563 649 -383 -419 -866 -412 -287 -36 -671 -62 -633 98 -400 370 -414 -8 -743 -526 -495 -60 208 -505 -283 -244 18 299 -114 -886 -133 52 -527 -612 -500 348 -418 -355 82 -345 -205 213 266 -748 292 85 -676 422 -37 -459 602 -766 -525 609 743 -476 -147 46 -726 104 870 -727 -281 92 -353 -175 328 -623 -931 -51 -553 -384 -551 -273 25 896 411 -406 -970 595 -553 -822 -825 -755 -837 -634 355 79 -295 -226 55 703 -562 798 -869 -234 966 -813 -543 -243 615 964 897 155 500 932 -883 366 53 -582 48 826 -796 -257 -278 -773 -306 -920 -710 -892 877 369 989 -575 -14 362 761 145 -194 415 -870 882 -143 -912 -613 51 -707 -564 535 373 417 716 -441 591 -124 693 761 801 -720 61 429 192 999 -602 -842 149 510 329 813 -683 548 -302 894 -808 246 -969 133 270 278 -519 258 -189 228 920 714 243 -431 434 183 -805 410 -985 -537 -12 226 -44 348 761 -338 228 -338 939 259 -265 -78 -900 793 939 156 -360 -74 460 -952 641 -226 805 457 299 457 340 545 870 814 611 81 779 -467 -56 671 -757 668 290 -21 741 919 -372 814 256 744 -322 847 -992 891 511 -68 -507 -108 -787 581 -719 -388 664 451 -226 766 563 126 101 561 219 -973 28 26 822 537 -75 692 -867 980 976 126 -822 828 264 91 951 -197 -717 -510 316 -310 139 542 -285 468 520 -171 276 -841 -578 426 -705 411 203 -565 -723 -757 779 866 -667 989 -905 4 290 474 381 -624 -72 -970 -765 971 204 583 970 -748 -202 -833 -131 85 -557 537 512 953 525 -472 -713 737 -438 965 999 -522 631 451 434 -665 -466 -863 637 -244 -516 359 565 91 709 225 300 936 584 450 419 922 183 -923 844 851 -324 139 791 559 870 996 291 391 -603 -838 425 972 789 307 -544 674 -732 -921 911 -199 818 993 -67 -397 -932 -516 787 684 460 -500 -758 389 -424 865 -512 -471 593 567 85 856 823 -594 -10 417 -610 718 -178 -572 303 -753 780 -476 -659 716 33 -718 -986 -466 943 -996 392 -785 547 -424 -90 -994 -256 -437 -477 -450 645 -573 -241 -683 -2 888 -158 931 -766 -464 -830 30 -436 833 -317 -209 123 -548 -58 -463 -66 -192 752 -893 138 -443 93 -866 -743 410 -991 -11 -710 -674 -936 76 77 -524 -955 -857 502 -575 835 586 -514 -723 -677 -876 -599 894 718 -90 653 -114 -256 -137 -466 327 400 -360 -198 277 -427 -114 -688 -458 -317 -152 -162 -787 -160 -688 -659 821 134 -916 256 676 -536 -831 404 720 -265 -777 87 -148 -804 766 -247 -505 -843 -599 -605 -944 527 543 611 615 -851 564 -10 -183 459 350 -186 626 328 59 -400 659 567 -643 708 767 837 889 529 -167 -216 58 -447 484 -594 -808 -404 -159 -997 927 117 -697 792 -604 518 -987 283 -543 -849 -910 354 -804 -384 -833 -798 522 261 337 -535 -476 294 -286 224 -319 88 206 381 -208 556 -609 147 50 263 820 680 -514 903 -754 -708 623 42 945 -80 798 -649 -585 313 -962 433 -129 -501 -219 -302 1000 -217 -728 -637 886 -783 259 -784 -57 -876 -1 -794 644 -935 -169 -502 222 -125 -80 -915 -583 907 114 -913 -473 614 -724 -134 801 -560 -725 -389 -69 -48 -247 -743 -651 601 161 622 -808 -887 81 883 -292 138 -346 -577 -351 -690 960 -955 220 34 -332 666 677 509 -584 560 -233 -719 126 656 -10 -706 932 -244 -948 -115 -974 666 244 363 21 -38 -551 -863 303 -544 -923 -186 360 -209 -651 512 -229 -383 425 499 -272 -840 -786 886 128 -983 192 -742 463 -879 -821 370 -735 811 -637 -364 -550 -517 677 190 -960 158 -763 528 141 96 249 494 805 -192 698 -707 -225 25 -343 -302 480 -388 619 -660 -714 -800 -258 -360 156 832 -788 555 -223 931 554 52 28 525 -288 -505 -927 386 244 -969 -401 566 37 603 -720 334 982 650 765 583 -133 675 -161 -1000 408 -520 -997 956 584 360 981 489 -828 -725 10 -159 -650 448 -847 197 254 -893 156 257 -255 16 -3 -557 238 -432 633 -930 215 634 -783 974 -429 673 260 895 -350 279 -397 -513 841 914 878 232 8 719 129 -202 120 -829 -490 439 649 903 844 194 -400 572 701 -238 611 85 -377 882 854 -583 161 271 622 654 193 547 845 -373 413 736 661 857 95 -524 803 155 -321 887 590 942 371 -827 -128 31 601 -694 -664 -911 -996 35 -646 -10 -831 311 697 -16 311 19 791 -781 -452 -440 -153 -113 -522 316 871 -361 427 -932 428 584 374 770 -9 603 721 -808 -976 192 -47 -648 204 683 -429 174 507 -250 323 257 -423 919 902 -108 -98 218 768 -735 875 182 738 830 -720 -761 625 639 88 475 975 937 567 810 -222 -993 425 166 -382 909 400 -998 -640 201 -647 -690 456 -864 -34 19 -305 -888 -971 459 -713 841 -626 449 -998 -257 551 84 583 -301 -61 994 350 -153 889 212 -248 997 230 -205 638 798 -127 -635 -353 175 -244 606 -158 194 -123 744 267 -673 147 -267 -770 756 -423 -508 -420 -934 -736 195 419 -508 -730 411 956 757 -375 -61 256 895 -847 -677 -270 -134 -833 196 -159 -590 814 268 276 748 -364 -703 -213 83 -187 -649 48 932 -325 -290 510 -436 -117 119 712 178 869 504 660 366 511 -928 220 965 -34 -43 126 749 -525 -825 -647 577 -267 -824 -632 -136 -340 -142 -734 -35 347 -885 480 -381 -185 101 780 593 669 360 -680 -384 760 -255 -260 597 96 -447 -938 -881 521 629 648 -895 -137 -173 -758 518 473 896 -444 -576 139 -909 -735 -996 -837 -287 443 -5 -93 -205 -618 932 -427 -651 -516 -286 -755 -830 -293 -384 493 -229 878 220 866 524 -88 321 324 -6 -657 -480 -653 539 509 -166 -4 -683 204 -163 726 -892 888 251 678 -422 -899 947 -237 180 -374 773 -243 271 847 -76 202 948 995 -810 157 868 626 554 -323 203 942 966 -39 378 258 120 608 552 -814 -384 -357 -696 384 -164 -589 205 -755 -335 -763 103 -694 -56 573 -21 -903 -990 856 -914 645 -578 22 779 385 652 335 -808 -519 851 665 -517 940 -763 300 946 295 -63 -720 995 260 52 -141 -880 443 -917 -541 -138 977 421 489 730 -91 -692 51 242 269 -876 51 -53 -357 -589 244 -406 -363 -401 -467 637 -901 -306 718 -305 -399 320 956 -785 976 285 700 -226 909 -251 825 -919 310 952 588 273 929 726 585 258 -577 430 665 -210 -712 -107 844 776 56 229 -502 550 152 53 -195 958 -358 -468 109 -186 -890 978 -30 -242 -551 730 -938 -428 769 -176 713 787 282 881 -463 -863 -86 912 -714 747 -49 -476 -703 646 -725 254 -420 123 660 -390 -184 809 -329 919 580 951 854 -655 -3 -120 658 -618 169 -169 152 235 907 244 -802 -418 276 771 479 -353 111 301 76 752 -249 -13 243 -543 755 860 -502 -553 318 -903 128 73 -408 636 777 85 687 813 911 156 806 -581 872 414 -915 377 511 737 -482 247 196 20 -371 -831 231 967 260 286 431 -331 -183 -127 432 -911 81 265 740 -963 -344 -775 905 -684 -893 -59 213 949 -461 44 -985 -293 282 563 892 645 -348 626 375 -576 89 -509 807 782 -177 -151 441 255 923 742 224 557 665 -134 181 -932 573 983 173 581 384 884 -107 -485 -551 -77 949 -744 962 -237 -929 465 650 -108 47 494 -410 397 -330 -252 598 -97 -628 -553 -191 753 -763 -244 -761 95 -971 -859 880 -19 148 -323 -675 403 779 470 -746 811 534 -512 -693 -879 471 -847 -953 773 -925 -372 -310 -212 988 -865 787 -395 -621 -711 -457 374 -143 494 -549 -904 749 33 -498 415 202 841 249 -331 716 51 168 717 17 755 -966 773 -727 695 -589 993 327 220 -883 -311 -952 -554 -36 263 -330 -571 790 -906 -369 230 368 86 -36 9 601 995 467 585 343 612 247 -293 142 389 152 -503 -154 709 96 -517 406 656 11 -422 -327 442 362 -700 637 -250 248 -118 23 641 651 740 698 184 358 69 886 569 -477 625 480 -904 -246 643 106 -592 362 -995 -55 -625 740 -474 168 329 -358 683 -924 628 86 289 -363 461 -485 -43 -275 -317 421 -225 820 -901 -757 885 -727 364 426 498 946 -188 65 180 -741 -947 682 -846 299 -876 879 523 501 -370 858 964 518 -730 318 421 -601 -943 868 -740 -193 898 -257 -556 107 269 -157 -991 418 23 819 -878 -361 391 90 875 195 -596 45 560 906 -195 974 -360 693 903 -856 -210 194 676 298 -15 -810 898 518 -760 171 -170 742 128 -844 -378 53 -569 -112 951 -811 -350 -417 86 833 857 -779 -462 928 -589 912 -533 -861 -592 6 636 -303 -195 779 97 522 -457 402 -335 -223 882 -863 509 177 550 -37 811 423 464 -151 -219 -356 191 361 -484 67 -565 660 190 900 -572 771 502 135 483 -663 -741 -624 52 -537 932 643 -174 456 31 -744 -445 -240 -322 956 33 478 -967 240 482 -786 -45 -102 542 858 768 207 -988 33 -343 -453 206 414 238 -368 516 639 500 340 478 253 -80 985 366 751 750 -23 704 -137 702 599 926 312 -465 137 -316 -552 -698 655 888 847 384 720 86 633 -24 -125 923 -954 -249 -20 775 388 -177 348 742 -227 -820 -373 660 595 -484 -598 687 -88 -569 -440 -396 -514 569 382 -602 50 -98 -493 87 -733 -820 -745 -599 688 -938 628 647 171 -834 -478 494 -658 846 852 -472 942 894 460 -281 737 -243 -632 190 809 556 755 779 370 -284 -965 110 660 116 807 750 883 -260 -985 586 -526 -269 961 -201 896 660 -267 590 845 -111 649 -20 667 489 -50 270 -987 -381 -698 888 602 574 -246 612 554 -661 -802 634 902 256 -701 -12 -144 463 284 -387 900 300 -222 248 815 -143 385 427 124 503 727 -850 -252 -218 -346 -276 -932 246 294 569 493 -530 9 540 -61 -592 -395 331 514 455 -421 270 212 -985 203 919 188 -226 253 579 -757 392 565 -882 511 3 251 -399 770 58 299 -39 425 -453 556 -18 30 -849 53 -43 570 847 -548 899 540 -689 -704 -257 -347 541 907 324 909 805 -536 -197 971 320 -641 443 -809 97 723 515 -664 -168 -644 325 291 -958 324 102 749 -916 -194 253 -997 -39 150 834 -731 788 -679 -181 51 -170 -428 -807 11 -147 -50 384 424 -727 531 -891 -221 411 -875 -956 -75 715 902 346 -641 129 950 -106 -970 857 529 -344 566 344 144 -661 -920 -768 -383 75 960 462 774 7 115 -146 -392 165 -484 551 -872 -286 -846 65 -51 519 699 -328 134 -345 -106 907 -83 673 668 -281 -477 524 571 41 163 -336 -316 -314 432 229 -517 -475 -366 -79 -964 -330 -179 -680 754 -87 -130 -742 -910 12 -132 451 897 331 14 703 -77 927 -553 599 -458 809 -249 -899 -603 391 74 -630 342 852 710 -754 850 859 -446 242 -804 -709 -220 -359 -535 -517 928 -576 -380 19 29 889 -105 24 -783 414 649 -75 -700 372 766 -842 -261 548 544 -432 142 -327 -563 432 31 -761 -117 522 901 192 -889 591 -553 -713 -586 454 -723 778 -973 667 313 302 828 857 612 240 148 445 -642 22 -751 987 712 -822 -62 770 -581 416 -1 -289 885 -510 -845 -918 320 -766 419 -569 -429 433 -846 -848 344 843 -391 -356 864 -96 899 -875 -205 -223 -622 -755 577 -605 -318 -373 930 152 -838 -910 175 689 -813 -661 106 78 271 402 549 359 -916 -598 102 110 -648 935 -790 983 -262 452 801 197 -611 780 509 -21 -394 -339 -267 -587 -986 -981 175 618 -577 99 146 442 128 132 -389 -282 158 83 741 -712 -216 340 -950 -212 -40 666 -622 -109 923 -564 291 -227 -720 -177 204 -731 -128 -559 491 469 620 -712 -711 -821 130 -221 777 788 -403 -978 382 899 46 -869 292 559 -209 -846 221 -920 -563 -199 194 883 -242 -460 -644 163 -153 -482 -871 612 -833 359 -647 -407 -862 -638 -737 178 -562 -61 -877 -421 -904 399 -244 492 -762 -182 -339 -329 -508 -450 -438 -313 -314 -635 171 513 -141 614 -118 -896 30 -801 -669 227 -878 598 -479 -34 -40 60 -254 -519 -959 354 554 556 903 -948 76 -452 770 -12 514 -7 -636 283 -81 367 -620 -250 -716 699 -797 36 742 -315 -370 853 -142 817 -444 715 -103 -438 -825 442 587 -363 532 -598 -257 518 -638 838 510 -621 -477 -832 -347 942 578 767 376 -286 -497 -488 905 -427 4 160 15 -374 -446 152 74 459 -497 -610 332 -251 15 863 -845 -308 261 287 472 884 -149 54 -892 -172 226 834 -306 -492 91 435 -106 -497 679 -719 -46 -580 412 617 -229 937 119 -98 65 -989 -78 -888 -878 413 -163 -33 -302 -381 113 -759 140 -561 -162 537 -533 466 -833 831 326 122 427 201 -96 -986 350 675 750 -239 415 264 -616 -535 -857 -221 627 984 -843 -950 -649 -40 -523 -883 -534 -867 -252 -725 -15 970 818 -965 -20 -310 908 645 -490 806 621 -844 825 575 -706 180 888 -539 -221 -592 704 -713 -522 552 -659 -965 135 945 631 616 -392 -969 -889 -797 422 251 116 491 -219 -979 793 -753 -394 -797 959 -819 869 -369 -316 -956 -515 -402 629 -419 859 -115 617 -525 -751 484 207 180 496 843 945 -161 413 350 -162 -475 -783 -462 509 -543 -599 515 336 269 651 -150 461 -386 -642 246 312 -442 -130 648 -907 -218 -8 -669 888 -4 -484 -47 -189 -692 -471 -437 -491 -2 183 493 466 -896 724 908 -577 -909 -298 -109 -246 -775 118 -922 -12 -237 -342 23 666 757 -229 -555 -708 334 -289 -530 518 792 -712 -885 -673 -601 -693 -560 59 -475 19 371 -96 689 -83 -628 557 632 -662 474 -98 -581 82 677 -611 -990 -609 710 922 -219 -442 -135 -169 -460 276 -714 -734 171 -521 -253 -967 467 933 550 -25 -683 -517 333 -74 -763 -777 690 470 -770 376 -675 944 -881 -743 295 -609 -32 481 -205 811 -463 193 -928 -207 279 696 900 -200 -97 -120 538 427 -64 520 -403 552 -10 -83 832 430 533 590 -237 -986 307 -590 -740 984 -652 361 753 -706 887 556 143 951 320 -242 942 571 118 -790 -609 820 673 858 686 -189 643 -13 37 -606 930 135 78 847 639 -883 -413 -711 620 712 -729 1000 128 664 104 62 994 725 -713 -696 -893 -261 25 104 -304 -418 886 -44 813 686 341 -117 74 720 -541 -738 354 -971 -19 -244 614 -537 -967 -375 555 -121 -666 699 -740 -686 688 -359 841 127 -390 -110 119 522 -22 987 -564 -943 -72 -82 -229 -113 -397 599 190 608 371 -159 -100 890 -291 -10 -797 795 65 20 800 407 601 -611 -984 440 112 571 -937 -889 -641 936 -552 -401 104 334 772 412 95 -711 477 566 184 -901 -255 884 936 -710 -403 69 221 223 -294 117 -118 148 138 67 51 -353 -647 440 -827 482 -375 -609 -1000 88 896 825 -70 -496 -671 -52 -66 850 797 -464 -239 591 -898 -995 -871 221 -366 -954 -378 -76 876 -297 467 151 738 -67 -508 331 -199 791 -626 311 -250 -100 -114 -922 -811 127 -69 67 -569 -760 -244 -89 -375 834 -590 979 -934 577 -546 386 -972 852 -211 -795 932 -695 -738 236 -398 465 382 -917 133 -170 86 467 -329 968 -917 -87 995 91 480 592 379 -606 -559 930 965 -554 -278 897 -314 400 77 -174 831 -859 884 466 -686 -747 -389 80 -429 43 -847 -891 156 890 -999 -631 160 -235 812 583 669 -715 -22 -898 484 247 412 -607 665 -581 265 647 361 -337 -626 96 300 -499 91 -810 -463 -759 -126 691 -917 -473 -590 -196 -712 709 0 -952 -889 -740 179 -933 -457 -702 976 -653 -743 766 -865 -156 -279 990 -647 41 -583 224 -99 705 586 916 -731 -799 -341 -203 -684 -640 -881 -605 -409 852 8 -982 340 539 -383 855 -518 -29 684 803 -464 -509 56 6 -126 375 -427 160 620 707 233 -800 -915 936 -772 909 -180 -194 -849 254 -517 -822 327 821 510 596 996 134 708 5 435 -642 -423 765 267 358 -395 -768 -718 -626 709 -886 -97 -134 84 228 61 -715 -910 -493 150 65 -261 -901 975 375 895 581 -779 -830 507 -761 -603 330 -315 870 864 -601 334 -362 -295 80 -907 -915 786 831 805 -676 409 212 840 -479 -43 508 -133 778 489 554 -466 292 -871 -634 44 48 368 -833 698 -15 594 -251 817 -426 -758 354 261 -347 0 917 654 -211 33 -307 -63 -883 -546 140 -442 -349 275 -479 504 422 637 511 -597 119 392 -889 -454 -263 706 -148 85 810 377 300 -317 -550 -490 510 268 407 -821 -520 126 457 -210 844 -328 -560 -854 446 -100 581 -78 -971 935 -532 800 -495 217 -111 -222 -815 67 969 246 -574 477 -403 -731 -301 -236 -652 695 -587 385 116 -846 -916 473 516 431 764 -979 -34 -959 745 -218 -94 880 776 -886 -654 593 -948 131 776 623 -378 -112 -128 -984 599 607 311 251 539 -338 24 656 -314 -138 382 -124 -890 647 735 492 -258 423 -998 847 635 -961 -110 -296 -757 362 -168 875 -635 275 835 802 13 817 835 -380 619 888 408 -602 423 -661 -999 -142 832 935 -818 44 -261 474 -443 554 -5 -61 -293 -100 298 294 -17 -243 560 -44 -14 -79 163 70 -394 803 -963 132 -476 -651 264 -97 595 621 -879 583 422 -670 357 -206 514 383 331 -6 420 -610 -548 -958 -159 3 703 -443 673 -859 649 -163 -37 757 950 626 552 181 -285 433 430 483 647 -901 622 -482 -855 -121 -740 -16 -937 -825 -730 -381 -631 -571 667 -377 989 -709 872 951 373 335 -955 315 928 -365 -694 727 -136 937 97 -508 428 559 -466 882 872 -771 747 549 116 -372 175 -201 329 -614 -415 -228 808 881 -42 726 689 -921 -605 194 -242 -648 -899 -520 -419 -408 -998 -145 12 206 -330 287 -290 -376 82 535 -340 485 708 81 626 384 744 501 725 -667 122 278 186 575 -84 -760 -299 269 453 -330 -823 -532 618 -666 703 208 -928 -229 -659 928 -676 -382 953 769 -593 120 291 -670 501 798 -259 38 -949 869 -474 650 772 -30 -504 752 -251 908 735 -410 -151 -889 -10 814 -899 -583 -953 -303 325 -462 -15 -753 -245 -50 45 -595 -1000 611 -32 458 -878 -614 -123 85 -237 145 182 711 -265 996 968 -211 1 966 715 850 -498 261 179 156 77 680 -728 -728 492 -104 722 519 949 455 863 -996 -211 -169 999 -905 425 682 95 -83 -250 311 -588 487 -25 535 -321 79 -736 -787 657 -10 -931 452 362 -451 963 500 -896 -457 413 -442 -466 -516 826 -51 -76 57 907 924 -354 733 467 750 622 -590 582 503 48 825 395 -496 676 295 -537 -632 247 578 -881 730 33 223 -265 752 855 -780 -752 870 -178 -130 852 165 242 871 -896 170 268 -940 -789 914 -719 157 545 239 13 -108 399 -923 -206 -71 -657 -438 819 864 -808 173 -122 -755 278 697 605 -37 -371 -727 682 783 -919 -481 994 660 399 402 -196 -352 -337 201 734 536 791 650 -768 -67 -442 -481 832 -504 851 -291 416 -976 116 -741 824 381 -964 -809 -371 347 974 624 929 782 -298 668 -730 -773 -383 -233 786 -687 -879 -838 569 583 -909 -605 193 -200 -591 583 523 -58 -803 -291 -950 -764 -22 706 802 -30 80 121 218 498 304 -102 -612 -655 742 450 -358 -954 881 -106 -159 723 -490 314 553 834 -757 614 372 149 -455 582 -661 -678 -71 -162 235 986 614 223 -314 -509 -978 114 -191 -940 283 -667 176 -268 -443 182 -179 -11 -432 273 660 233 -476 -628 463 -659 867 892 394 -289 62 960 909 600 288 924 100 -217 -20 516 954 -520 216 507 762 574 958 319 -870 -657 585 -778 -617 946 249 723 -515 -769 -24 -199 985 -168 -662 291 -352 413 438 882 408 827 581 -454 -95 773 99 -725 -547 -303 552 -545 101 638 532 -655 -419 -647 -230 -720 272 283 -307 569 257 -43 402 -992 677 -360 -666 -760 547 291 -22 457 977 309 -33 -429 771 -59 272 946 -881 158 863 597 -261 -406 -305 605 -659 284 -343 -314 84 352 238 -253 839 298 85 -86 735 939 983 -615 -92 -7 -957 644 -276 -237 -586 -784 607 -496 -822 987 85 954 432 419 -922 -732 -881 -652 827 746 -823 616 182 -766 144 -358 -150 -556 -286 -159 -522 972 -591 -954 -582 169 427 986 -525 -312 720 -975 616 -7 -178 972 550 571 864 -465 -946 875 -116 -482 323 -95 617 459 16 -218 -182 336 3 734 370 426 -73 -685 624 659 -924 737 -916 756 210 836 -713 -423 16 98 995 -180 -687 273 -755 -281 -757 -990 -744 -831 -430 -200 -483 585 -569 882 -168 -778 276 -986 345 78 984 -246 719 142 631 61 -322 -246 -269 -899 652 -790 326 -989 -595 990 -708 966 -292 -882 -531 247 101 269 522 686 -730 -134 941 -14 153 -674 343 265 -134 -66 -53 -536 468 -516 408 -265 592 690 47 428 653 152 219 -490 -185 569 -664 -317 -403 -247 702 631 702 501 952 905 -738 75 -996 -544 -510 399 -924 230 114 62 -352 940 -861 -41 -70 -161 -412 -355 -316 31 -643 576 -308 91 501 601 -672 585 -977 235 701 559 -945 -41 4 -795 696 909 -98 642 -644 48 -877 -373 788 -969 653 -409 -708 -808 164 -495 216 488 -951 -240 472 568 -426 939 328 -768 -3 -175 -897 -754 -901 -605 -284 -707 -419 -891 -643 845 837 -517 631 309 405 346 451 -437 -653 469 901 -299 -305 -488 -414 -332 -118 618 -234 110 -324 -192 -564 -440 355 -221 91 -436 -112 181 109 571 141 -730 291 129 -772 815 -804 725 128 -991 -482 -237 911 -880 35 271 -501 227 641 -853 237 166 597 -456 184 999 384 456 -678 -984 -581 -702 453 801 211 -431 -835 776 -472 -778 -757 214 690 -843 24 -616 566 -198 824 97 386 421 532 310 -486 -412 703 313 457 70 -387 470 -473 887 -59 646 -533 531 900 -489 -680 -627 842 83 628 -871 -937 -849 -310 -947 391 293 34 420 -366 -315 -837 -277 -607 256 38 -821 76 -365 -969 874 543 -289 -905 -410 243 952 -451 -603 -487 524 -905 903 -155 -592 47 720 241 -928 890 -752 -856 590 -568 -481 239 738 -645 846 -576 -892 394 291 -203 862 354 20 -357 -545 483 821 -645 318 210 -687 346 537 -215 703 334 -439 -561 -297 481 356 380 483 -640 -419 -992 -320 23 -771 -584 17 724 41 -873 -408 736 444 -949 931 259 300 181 -304 332 -957 565 621 357 -56 -473 -596 998 398 -27 -189 690 -742 268 491 -18 337 -92 392 17 -867 -50 -22 705 902 799 -897 -776 912 82 267 -102 -525 -1 156 -95 -566 355 258 366 302 568 656 374 100 292 353 318 -867 5 -207 672 943 -381 -340 -169 583 579 -966 504 -740 -286 761 785 456 -358 769 321 -805 893 345 300 -998 981 453 218 594 269 796 678 367 -185 55 -400 726 208 -877 -582 -576 970 208 -550 -384 -190 -518 63 -467 164 652 629 -528 715 -754 63 519 721 -795 -964 -725 -430 884 -706 947 -953 0 -988 -360 -956 286 -597 -369 -96 -673 849 537 836 -146 769 -762 -113 -129 594 -698 703 731 72 -992 -322 708 -121 468 947 -906 466 -178 754 159 618 879 -101 712 209 379 -794 96 834 606 -574 -693 -415 -425 -378 854 -184 -251 414 481 -639 928 -882 189 -561 954 -75 -907 347 459 -564 53 -812 753 -838 782 347 387 685 -635 -670 -293 -293 637 -709 642 -551 163 274 968 718 408 184 -216 -569 703 -192 781 79 -521 -683 672 -509 650 -638 483 933 -790 -368 -779 -472 -378 774 816 -298 -116 -93 -228 105 580 -312 -899 427 -372 -520 728 -971 -463 842 356 -679 -702 -698 -771 130 -827 747 693 776 561 -229 -797 -801 -338 -289 553 -939 -257 -370 159 -992 206 -957 366 917 -236 679 -876 724 895 -307 496 -172 -847 -354 877 -997 -703 190 375 178 100 -870 997 310 -728 331 933 660 -837 781 158 560 334 161 401 -969 -788 673 58 -452 954 688 -765 252 -51 -766 -888 -781 -613 223 830 32 -130 -294 602 162 976 271 -876 293 -355 510 633 -567 -243 -46 600 -448 -921 -940 118 640 -618 977 932 227 -273 -683 824 -616 342 2 -507 -710 507 -853 346 651 275 -809 561 -874 658 387 772 943 -668 418 -259 -634 -125 194 -888 162 236 781 -373 756 639 -151 -332 626 163 828 -706 -415 400 -760 -511 762 529 -45 -941 -737 22 844 794 244 -495 -147 -786 491 567 -742 607 -883 -350 44 41 690 -525 215 250 51 -86 719 930 -996 -641 -902 -908 705 853 -65 431 831 91 -571 -699 -29 -538 75 618 -953 526 -605 517 -352 -396 904 -69 570 431 -399 406 -624 918 4 98 118 372 545 86 279 -942 251 548 -170 407 888 541 714 -305 287 111 -200 212 -261 326 -102 -548 -697 184 324 -187 -176 -314 -631 112 -640 -773 -34 505 -22 599 -478 850 -462 -828 34 767 770 -71 -233 206 -408 -876 100 -402 553 931 -229 -772 -624 -325 -529 556 128 803 436 -245 132 790 217 -837 -46 -312 -648 -561 602 -509 -442 894 -907 391 237 435 -465 526 -819 943 966 529 29 -260 541 -148 -61 51 800 -57 304 -950 -570 -404 -335 262 755 -634 221 709 379 892 -688 -477 212 989 -934 -953 -433 -728 929 749 -161 -282 -461 28 -282 -984 -7 -958 -231 -253 -229 372 -576 -394 376 -234 -772 -179 -9 -730 -229 291 -234 -916 100 434 -315 543 744 391 -757 636 -205 -127 779 -448 803 -159 578 -676 417 455 224 -269 -796 545 -690 -187 618 917 -183 32 -18 133 -914 261 640 -866 396 -2 541 -887 -604 489 -705 756 -336 -689 425 374 674 -207 -879 657 -677 -739 73 714 626 494 -844 -36 795 269 388 708 -573 -878 607 271 -663 119 -561 683 103 -215 124 -352 486 -896 -603 338 742 -582 -140 964 -329 170 -104 -793 -184 292 -876 -345 -108 76 574 188 179 62 -843 -691 -151 659 47 489 -596 181 391 -142 151 -699 540 -590 -465 -26 -529 112 366 831 909 -78 859 -96 -278 -943 876 -117 -650 -41 -519 897 148 -682 -275 -715 186 -571 -88 783 -423 546 -545 -278 -279 38 600 -596 215 -851 714 872 925 -392 862 -256 503 -778 -795 60 -429 -626 -116 901 -683 -278 457 797 -389 474 417 663 431 843 105 -796 -989 -343 529 9 -234 960 -67 -820 -766 -504 344 -877 73 563 -608 -560 205 -117 -586 977 578 -132 -552 473 -202 -307 -697 -183 -781 346 -673 901 337 262 263 -805 461 677 -522 -684 847 -4 76 206 777 -799 890 -26 -693 657 -553 588 71 -242 80 -455 -230 -131 -386 74 -767 734 -479 208 -562 84 -179 -510 -665 812 574 958 -376 185 235 -219 712 -321 23 -582 -217 195 -765 241 -26 -57 -369 -519 -601 213 -615 -335 839 -473 936 955 203 -232 189 -329 65 873 493 279 699 459 740 401 107 -188 848 -681 -233 991 -462 -790 -107 680 931 -661 -902 747 -860 845 350 -194 550 628 871 -59 622 545 931 288 911 257 -683 -578 448 874 839 662 -548 -962 926 -369 144 -574 624 450 -192 284 -95 -486 535 963 -934 -349 -954 623 -919 -459 697 550 -764 -459 -81 221 -961 -276 63 735 980 85 13 716 -328 975 -308 553 255 -856 999 -34 -580 212 -772 492 -177 725 -452 -644 148 829 -277 -544 301 -371 498 247 -65 -496 196 63 728 -464 -521 416 -786 869 -258 -590 -263 682 -466 -189 -881 -384 974 -573 36 835 -706 -421 -147 387 283 328 -615 253 -665 28 564 -840 -431 537 -656 -325 121 -18 -891 553 -770 958 -797 -454 183 -940 880 -165 -532 721 -777 150 470 -288 -946 943 -977 48 -770 596 513 208 646 -64 -917 257 254 427 863 -201 -246 -713 -618 818 585 422 -565 -669 -43 563 730 -189 631 32 32 -231 -839 -177 -615 -315 520 318 906 528 119 566 -597 -668 -443 374 -690 -547 -253 604 889 -40 -896 118 -901 503 -999 202 526 -800 -299 411 -810 -689 222 -212 833 14 -614 -101 -23 75 172 504 454 425 874 -269 -189 -857 -664 -983 759 503 -216 624 -931 -528 89 18 -422 570 262 93 624 891 -733 -237 -528 586 898 537 -896 837 -31 -472 -127 -498 -251 -272 -328 798 -259 -245 742 -569 -997 223 -510 734 -854 -572 -501 -30 -212 -352 748 808 788 999 -7 511 720 -423 -8 501 835 -205 704 -220 -255 400 902 135 439 560 80 908 822 -62 628 399 -954 -482 -655 534 231 66 -551 349 810 24 -555 704 -607 818 -602 905 1000 867 -682 300 162 -915 -706 -271 338 -513 471 -346 919 628 177 992 -946 331 -890 -860 445 140 -17 134 -797 517 -428 582 -863 -894 417 -394 -651 89 801 819 -167 637 -393 641 -787 -23 419 -223 447 -396 535 466 473 -18 973 -249 7 -559 597 -622 -969 282 413 431 -308 -7 720 335 694 -468 225 298 -792 -924 -76 -559 550 74 -602 288 300 535 76 166 805 -763 -717 185 -505 407 237 392 665 278 937 -496 618 -979 709 830 640 -376 43 867 892 -317 300 820 -458 -651 -9 806 -837 -653 -119 490 -986 -202 -614 -88 907 715 499 524 301 -838 385 -502 -410 -157 175 499 -45 -769 -844 987 460 73 375 386 81 468 923 213 -967 -994 -232 -535 414 247 -926 -808 913 -434 259 -80 -550 -121 -437 620 451 895 -513 348 466 432 190 -752 110 -817 116 -200 779 916 -800 828 -631 850 841 797 281 389 -394 991 -551 812 311 -67 557 767 895 118 -517 -725 163 -682 594 508 640 27 -280 -930 -101 -319 968 -349 952 908 151 737 227 -702 -978 -1000 272 160 -563 465 976 447 72 237 -62 -111 -669 -840 -198 333 407 -816 912 -525 -192 -399 -82 710 476 547 -384 -533 243 -911 -573 -391 -559 -2 -860 -528 394 179 -370 515 -584 617 266 -298 -345 -299 184 178 417 137 680 448 -216 -816 -4 545 541 -665 -989 932 547 -345 113 -859 876 972 -517 267 -173 834 -995 -847 893 427 -203 919 -48 89 957 -809 329 527 -1000 -202 590 -229 -629 18 348 -61 -46 -549 917 534 -207 -620 -809 379 33 -950 -701 510 286 -52 -587 339 -615 -317 58 -220 -517 829 913 -993 817 -302 -128 -761 415 -461 -57 -110 908 926 83 812 360 995 -382 -975 41 775 -154 -856 992 747 66 -511 923 348 71 640 -809 -602 -679 13 -409 664 403 -431 390 -190 251 275 272 -218 797 185 198 -619 655 256 459 765 -814 -361 -83 604 -886 688 447 -52 419 162 -392 493 81 738 422 -409 -762 881 698 675 324 -335 887 566 410 -978 -346 -730 -890 -54 442 150 -136 -500 -424 -352 789 -705 137 502 463 -381 552 668 485 -222 -538 673 773 -472 324 853 -912 -703 653 -936 -129 166 -44 187 715 -295 23 918 363 -680 -64 68 999 -662 644 -142 -504 163 -314 -480 160 341 -516 -326 -732 -610 338 -316 -33 309 -76 -922 980 933 397 609 -982 130 602 432 744 -840 -569 -727 -596 -349 409 -460 -565 -138 -87 -719 874 -104 -164 -675 451 -594 -22 127 -134 528 576 -650 -590 53 483 262 14 345 -270 -739 645 -266 -340 -56 996 153 -179 71 -393 -74 713 -171 -351 154 -491 -206 66 -383 741 461 349 -736 88 -813 -180 354 -878 -625 765 -462 726 948 -480 851 667 453 191 264 196 -682 563 -344 506 105 -802 -531 943 811 644 856 -634 496 -83 -33 938 619 -393 -124 664 352 425 -407 279 -933 585 255 33 966 721 -786 762 935 -809 606 -715 243 293 510 -164 -153 -729 407 780 -292 857 -737 -784 -176 844 605 208 -182 -814 -752 -173 737 108 -356 566 882 187 -18 -18 214 -199 724 927 875 -509 -46 977 306 778 149 165 -407 772 -323 354 -206 -199 -675 131 -145 289 637 -143 -38 -558 555 -793 89 224 -788 316 -512 587 280 -189 856 163 209 739 -338 78 -142 -859 -934 -752 867 128 -429 562 -735 93 817 -135 716 -375 930 184 24 765 -511 -326 -587 984 381 -745 36 -202 487 449 -582 -835 -222 -157 -641 -792 448 795 -771 -647 298 291 -834 533 -465 534 920 859 477 -476 520 -88 135 -697 170 -337 -851 -958 -968 150 -340 -775 -21 568 462 -147 874 -30 -960 -386 -515 79 974 -260 445 -754 722 -995 501 -695 68 33 -353 -97 473 675 -836 330 84 -812 -310 -141 -102 -251 -906 -267 -810 -529 -378 -127 643 -773 741 -344 -602 872 -318 -53 633 525 738 -182 974 -243 -969 -816 298 70 817 95 709 -204 322 -344 -19 272 -604 -879 603 -270 -53 792 587 -936 511 825 -182 -724 -184 245 364 801 -813 854 -316 -170 -702 471 146 682 -818 -699 -939 372 -707 756 -500 -425 346 620 92 512 -379 621 790 -226 32 -922 -468 297 724 -235 0 -604 -553 -135 -974 18 32 675 -15 -251 -880 -649 -839 -855 134 -584 564 -710 757 -157 -724 515 -975 310 -131 338 472 921 -407 769 524 -110 -536 147 922 -525 933 771 -521 -526 -667 171 -154 932 -495 -317 -780 -873 827 -368 635 564 -38 -313 -124 807 103 -189 -266 268 -852 -515 -420 -325 -126 633 102 924 328 25 -8 799 732 754 445 -942 -590 253 608 402 569 -390 205 -571 -525 -685 465 -686 912 -730 960 -261 -828 -232 488 -454 285 954 -107 -639 665 594 557 -640 890 -852 455 -641 996 438 -76 465 -5 295 -116 -520 -372 655 897 -719 538 -19 803 671 805 948 -643 821 -593 387 99 -874 -401 381 -653 470 -266 -123 30 991 -221 -689 -365 665 151 151 -167 400 592 -191 15 1000 -490 -697 -45 408 -248 506 -937 -519 -955 -412 -330 -466 -14 -663 -821 -988 888 -872 213 317 -410 -572 739 -238 -744 -832 996 64 78 794 571 -312 -539 -537 476 -907 -737 -794 263 -842 103 -757 -75 -864 -126 384 226 -748 -888 -381 -745 -180 481 392 536 151 -954 844 267 -835 -579 800 -189 -526 -3 739 986 -138 -97 318 195 882 -644 78 -924 457 330 -531 -463 -820 -93 -711 -575 985 883 -535 -675 -30 -563 562 -511 -538 499 378 246 836 448 655 -765 548 -909 287 81 73 818 595 641 651 -62 -995 940 -182 -234 -373 -979 -188 653 177 -829 659 383 -280 -435 -215 445 182 -912 579 -563 -811 -330 -743 -702 -934 528 -212 98 167 -427 605 91 -805 -104 -832 885 -905 -4 218 243 -33 816 810 -560 -415 -639 -872 761 -401 -109 203 -920 -437 601 -848 397 452 -427 -102 -460 962 -814 797 537 24 400 313 -493 368 416 -706 781 80 -506 -26 874 23 -423 522 -258 -901 303 -923 -629 -970 -900 647 -23 875 -163 -644 -273 -933 451 -422 -550 960 -798 899 -588 239 202 -26 819 858 41 190 -920 -985 -952 -333 896 -789 -131 38 622 -971 99 -505 628 212 -545 -957 577 -17 172 819 128 108 -120 722 460 -861 725 20 -699 -890 -662 659 -807 459 -249 448 674 510 219 616 354 -105 644 -376 -159 -250 -300 864 -719 551 953 545 -468 -978 -59 -316 -314 241 -796 683 938 661 416 749 922 -984 349 668 -977 54 -774 -181 -79 -964 -554 77 112 877 830 -506 552 -558 644 -410 -91 97 -22 427 -670 339 471 -919 -102 793 -647 -4 861 988 -778 367 -538 659 -217 -991 335 -804 -486 997 -186 -192 592 956 -596 333 265 250 -431 819 -994 950 -742 156 -18 76 379 -868 375 16 675 667 -572 -342 -253 628 -77 693 -666 -902 -651 843 845 822 897 196 -606 -88 136 -38 -757 -230 749 177 -2 628 205 -173 602 -383 -295 341 984 582 -504 -438 -294 -544 950 775 168 12 460 -643 198 880 317 374 -347 739 -786 -718 -685 -820 -575 886 -93 949 -738 -159 -382 -700 709 -173 535 973 181 -723 -440 637 -609 685 -450 -365 539 590 434 -820 -339 734 768 -330 638 429 549 -160 -54 -608 229 180 -694 -536 -141 -194 110 769 602 753 -337 -138 -713 -301 -409 -610 -457 977 920 516 318 725 138 -519 -798 473 -758 -495 -876 685 -320 -942 -785 -339 163 -954 -876 -79 -855 -232 -969 274 195 -523 -17 -200 -828 492 459 -195 -827 253 38 399 851 -247 -897 353 -738 -78 -137 841 -278 -929 577 -835 857 -757 572 718 -204 738 698 -855 -766 -452 -478 -568 -773 766 272 -512 92 721 402 -164 -901 202 84 -443 -362 -795 -563 -308 542 999 108 648 963 -260 404 695 979 -572 -301 777 -309 -949 833 -422 -541 769 407 -988 -700 -889 241 109 550 -578 -587 -666 929 648 148 -375 859 918 -337 -160 -829 922 202 -427 763 115 -63 920 -764 -242 924 -325 -625 879 -196 -484 -330 -883 -109 -715 740 -97 261 -695 324 317 853 572 -951 912 438 298 -453 -601 126 841 -498 -575 48 851 704 -834 17 -995 398 -881 57 -362 -303 -724 -830 939 955 531 578 -105 -807 798 -610 -81 -365 -171 308 -590 848 497 658 244 -13 -778 -945 980 407 410 627 744 103 946 862 127 -721 -374 330 -660 288 -498 -858 664 440 717 967 -72 804 710 18 -498 834 -526 501 -234 977 -546 352 -654 40 -195 -250 794 -173 355 -823 -50 962 -814 95 422 508 -742 -485 787 -82 498 305 357 -132 -932 -264 -143 -733 -878 688 -741 637 46 -779 399 -993 -942 -389 753 922 -530 -309 -88 822 -296 -68 814 -49 -82 -383 585 147 520 -295 -904 363 302 513 -415 -948 -355 -616 -927 -6 -257 714 -732 -821 274 -467 585 963 138 -244 -9 813 606 118 228 447 568 -315 -198 -570 795 502 846 343 662 701 635 -15 -516 -248 -151 365 -735 -252 131 -330 271 897 -801 644 -786 -282 753 -969 295 -273 -88 -729 -125 684 937 246 -469 231 -362 141 -376 -916 271 -734 501 34 -865 -606 679 850 -823 -243 403 -795 -54 454 432 894 826 395 70 -583 345 -606 675 643 -614 58 -322 -806 -203 -821 -670 -965 -14 -591 332 -24 22 -389 818 -815 604 -828 -767 -851 -96 -938 46 -920 681 275 -641 198 -659 306 753 -670 158 780 -909 -106 837 637 254 498 336 699 -659 754 -705 -323 -337 59 -900 -197 -388 216 -628 -519 562 601 222 772 12 -811 991 623 -417 -69 572 894 294 -133 -127 206 228 -812 857 -187 -24 469 547 767 -268 -744 -97 238 889 522 395 474 -339 777 -69 159 322 726 -995 976 717 -602 956 180 -152 -22 633 -287 -257 984 -275 -739 -58 -915 -839 662 -34 -525 355 -867 437 -758 -696 -303 -788 -736 -23 -837 524 -237 -635 463 -290 -463 696 -442 413 -467 205 89 102 -227 606 -558 -928 860 -812 -771 -207 -151 -63 -170 354 295 -470 -216 350 -239 80 397 -443 -656 49 732 -86 -876 406 -761 882 -197 -823 498 -718 -568 348 -490 -381 85 -819 128 956 -460 -74 325 484 217 936 -696 635 -486 -58 -494 -599 57 640 629 -625 -416 582 -901 -467 930 767 -817 -645 318 -296 91 -532 -126 -739 -147 407 451 -110 -817 -101 -764 655 672 -182 449 -758 614 -726 -696 797 -458 679 261 169 -128 -932 434 47 -517 122 -241 730 955 -791 -495 -325 743 -618 658 -962 737 -628 954 541 305 -741 889 -440 -187 350 366 210 -608 -310 -242 -525 -573 -402 -765 -34 -593 527 478 -651 433 -105 253 743 -996 -123 668 -426 -647 -481 -754 -893 558 456 -973 79 -761 636 -900 -288 -782 -514 -733 801 606 -942 152 -338 -352 820 418 -21 343 708 -256 857 -460 -427 892 86 377 -739 54 103 -822 -886 161 -584 91 -889 -5 110 287 -109 -1000 -487 441 -20 -493 -150 -739 825 -559 448 434 205 337 535 603 -297 -566 -637 -55 -999 901 769 -857 6 -447 282 -651 -167 -320 581 -124 682 -73 -252 -15 318 -623 -785 -642 450 -558 786 -466 -139 -106 -477 661 440 -344 405 -340 -621 251 618 -372 -155 -422 1 888 -431 -103 910 60 -546 404 -604 218 -889 -163 -342 120 91 928 -782 5 111 152 -290 231 -859 -144 -662 191 -667 -923 660 -102 -996 -92 -277 959 554 -481 738 599 -466 -490 -381 109 -699 -138 537 -615 705 -479 602 747 587 -901 618 154 497 -332 -535 384 -415 551 514 -22 -944 -36 114 -746 572 120 -679 -622 -721 -711 -910 892 140 858 -2 -319 -26 -227 -868 354 574 -735 459 -279 757 862 232 680 617 767 959 -258 -672 289 -114 149 431 116 287 769 526 39 -113 456 114 446 -967 961 765 647 -153 -764 866 -80 -312 220 841 734 531 504 -502 563 -147 149 81 -109 762 915 153 703 788 -4 609 -684 -463 289 635 -997 -658 410 844 937 881 -290 -978 340 269 -39 777 -162 241 533 -594 716 657 -732 -333 515 -888 -291 -131 -947 153 983 -112 931 -152 175 -971 140 -184 -587 133 -408 -45 -213 221 -884 709 660 487 870 -572 280 -853 -189 636 -475 892 -375 354 367 -810 567 384 -279 -722 218 728 -777 -950 -251 -589 978 650 -965 886 689 -9 954 453 -626 -452 147 165 -365 -350 635 -490 -994 277 -987 996 259 914 230 853 -632 -917 -328 -119 -23 215 178 878 -472 237 127 197 464 73 562 656 -686 632 -851 9 -753 844 109 -17 673 -620 740 -450 -837 93 -267 265 726 -158 200 177 600 -217 762 -145 -227 532 -599 -494 762 789 81 105 157 -769 911 339 301 -733 -277 -135 -187 -956 -674 807 -699 456 -612 -851 -335 759 -586 276 715 -814 -509 -714 783 -149 315 -845 387 -297 -111 77 -243 -991 -1000 -285 302 288 -362 -444 -247 858 2 -695 28 482 595 823 823 -684 580 537 -520 -706 -965 60 298 -666 -940 -388 831 -533 936 -947 757 -631 186 -457 -747 -837 369 798 352 473 -905 -861 -447 862 470 115 -231 456 -352 285 213 405 105 228 309 551 803 97 733 697 587 -447 968 342 515 -354 -760 798 63 237 -322 932 23 145 542 891 902 729 -115 -567 -96 336 -590 -647 562 406 707 -133 -158 86 890 -186 147 814 -325 -722 55 278 -209 118 -29 -427 527 -685 411 -250 -607 406 -235 179 -750 937 699 -390 155 39 463 -166 -619 620 -726 30 605 564 -467 799 300 -403 797 -971 544 200 -105 -804 566 -263 -379 -962 564 -905 -439 -444 -948 -534 -532 -375 693 -282 280 -655 -30 249 397 -365 -500 363 -542 907 232 -684 502 -323 568 570 580 -729 889 156 -67 178 -862 -908 -531 677 -572 -461 995 281 -960 629 681 656 -541 200 -470 -93 593 824 702 584 295 282 284 -485 -950 651 -237 308 -441 300 -511 913 259 -909 296 -554 -178 -655 -987 51 -166 -461 277 -200 -743 177 917 636 -3 843 -429 523 -461 699 -936 -537 721 727 429 -18 -819 -902 479 -145 -743 -285 886 514 -745 936 886 43 465 -234 925 715 -335 -728 -122 -131 671 3 -753 -581 -765 883 -630 918 -41 203 -821 -443 -212 969 -674 158 -21 -731 -922 998 -688 -799 137 -58 -831 -49 -69 23 925 -70 766 677 647 715 -733 617 -383 96 58 -832 753 -501 -750 552 614 396 1000 600 -167 -237 109 250 -140 550 -585 808 -761 73 273 260 -133 247 -1 651 -762 398 -333 870 810 -5 -184 140 577 -894 401 151 -687 -450 -411 445 -398 -774 -271 245 -825 -502 -840 296 101 262 -475 153 316 206 -856 987 -606 -118 206 641 -255 -994 65 -365 -686 179 -770 -567 907 270 464 -184 -482 325 217 33 -536 -678 245 674 -664 -854 -377 73 -289 985 947 -484 -364 -48 -797 241 -566 -167 -993 -443 -266 332 -379 520 -409 -227 60 -243 696 -103 659 256 -351 -28 -529 423 -608 -269 -711 -848 -506 -978 896 -59 -664 -778 17 -901 633 505 254 10 -942 522 -539 320 111 230 328 -739 357 624 524 211 -96 973 224 -885 163 592 -873 -640 728 63 620 -883 381 -694 80 824 582 486 459 -260 906 -175 554 471 -450 -375 280 282 93 704 -208 -229 -366 160 -372 702 -236 277 864 635 -404 -870 270 996 795 -310 -687 -655 -52 -381 247 -353 873 -746 575 251 817 465 232 -756 78 -590 -473 -100 -108 364 153 283 -621 -649 629 472 377 -323 221 826 958 500 -102 442 242 -237 258 132 -643 127 472 416 -348 -748 -118 727 -322 412 -237 -812 -823 726 -597 -91 7 150 870 104 -39 -659 917 -750 384 -639 300 240 -336 74 792 712 -33 -336 984 -591 -734 -444 190 247 342 -970 682 18 991 -7 -836 395 -686 314 -678 792 888 -111 -240 -254 -349 642 -984 979 222 743 -45 -733 -927 -679 583 -309 988 -518 -298 865 384 545 -457 979 385 685 -662 342 191 -919 -562 -859 -175 643 -112 104 -559 857 506 -798 -188 4 -981 -924 215 98 285 625 124 702 -873 -550 -588 -813 410 -989 -893 947 -240 -32 663 901 233 226 679 974 945 629 427 6 189 527 -169 426 590 -297 209 -805 388 -277 -527 634 -266 145 -753 99 -850 -704 -708 356 -645 910 801 -109 618 -191 -153 -8 -270 -706 -238 185 167 -558 -159 82 -283 -403 486 320 679 790 327 981 11 -755 -914 469 -481 348 -205 462 209 -541 43 -629 355 -360 265 -128 -625 462 -983 -712 -61 785 677 841 504 -875 245 753 9 896 -198 606 -128 -774 -894 -402 -666 309 742 -893 -673 227 -589 47 872 -995 911 -351 -617 -508 -980 -753 880 -615 52 -710 -89 246 962 662 -180 -213 867 812 -284 -850 131 -937 406 -556 -389 141 183 -63 709 983 109 832 -441 -179 410 -179 -539 -605 -508 502 59 151 -88 268 284 -561 7 501 -298 635 -650 -35 82 168 -60 307 399 832 911 -763 -401 387 41 -376 360 -762 -426 -752 233 -428 -768 -413 914 905 -412 -928 659 265 -147 322 323 760 101 -574 336 -193 -810 837 -673 198 -221 29 -236 584 44 1000 -233 -917 492 275 12 -828 -235 687 -936 -516 709 70 -516 44 -477 947 54 -937 151 -165 -717 -707 -560 -799 -599 786 384 228 -78 110 -181 -300 -420 -210 -953 -954 698 56 726 -668 546 744 -676 74 638 775 -106 593 843 -314 -676 -581 -762 -892 366 263 397 -306 874 820 391 226 -82 -537 479 606 -724 620 556 725 -694 145 -778 -868 -643 -796 -950 -241 614 477 151 998 -55 600 288 -687 -297 -554 325 -659 -649 -991 286 -392 674 899 -62 -484 -798 -212 -128 -635 -813 -540 -229 -185 -858 -277 704 470 -577 -364 -314 -13 -550 983 -747 -745 198 965 -360 204 -613 -317 -270 -653 -522 -127 457 0 -489 -314 -339 611 -160 314 -699 487 820 629 235 881 575 -305 520 -924 769 -904 -578 304 -712 -333 556 429 -791 62 991 815 -624 258 994 351 635 -341 388 -730 692 -154 32 -876 -470 -491 572 465 -30 -598 -314 192 342 631 811 640 -631 -861 463 -920 -911 106 494 -695 -262 442 -113 -869 114 -634 -725 618 651 -712 562 -758 -289 755 -855 -296 -662 559 -12 45 864 -553 -483 -977 -178 604 -944 -291 13 -219 -238 766 65 841 -209 -412 581 948 -4 64 951 59 396 167 -862 594 -792 383 -325 -787 995 190 783 -785 -169 397 182 610 954 449 728 -457 939 371 609 646 564 501 -472 -800 -667 861 -953 -435 -588 768 459 460 521 -59 988 -281 588 323 -542 -359 -424 -669 -934 867 829 -469 -866 893 -51 -40 -636 815 150 308 761 -898 97 478 -714 -515 -357 -677 814 -213 -660 466 316 -414 -776 687 -77 579 901 622 315 -571 -140 83 -470 157 -841 -235 326 -367 -962 -400 -556 -377 827 156 799 -581 -285 -624 -672 996 -109 -423 935 -758 -566 -826 908 167 -147 -191 637 429 -629 440 233 -701 -554 -484 -729 -789 756 -431 342 -56 -975 -666 -786 747 -11 763 880 -229 344 -744 -648 -131 939 879 -532 -755 414 -4 686 699 -262 -182 868 419 281 133 843 804 -794 215 895 -793 891 628 654 -515 -343 817 -631 909 -298 -144 202 -736 986 21 110 608 8 579 463 579 -412 -173 872 774 -283 -71 348 -380 -737 -484 -712 999 -70 284 -851 441 -613 -103 938 -372 505 272 -650 278 692 -871 -369 523 634 770 242 965 257 312 -557 -15 -794 -847 -896 466 -878 744 -614 -617 821 -52 -808 -184 -505 -264 229 -495 207 599 117 -728 414 -729 -420 -211 -173 686 105 761 -511 683 864 10 -266 341 333 394 -792 -143 -496 609 207 -904 103 -322 -131 405 -928 7 -807 7 548 -483 724 845 -361 731 507 764 -141 -398 -4 -80 -421 356 -441 -164 -503 -142 -133 695 870 -359 584 659 -929 725 908 86 777 -907 832 460 952 362 54 27 173 -967 -847 40 -11 -517 -969 -971 -232 992 -324 633 -245 268 260 653 -798 300 -343 -812 345 -802 757 892 -206 -754 -391 753 -574 -707 -658 -690 -327 -854 -162 156 -352 -669 537 337 379 621 812 744 -867 -457 -820 987 777 515 894 -834 -911 -673 217 -58 707 -318 600 841 -545 -905 -644 -116 421 -534 903 451 152 -878 -284 -826 49 -514 -115 263 415 -721 279 -785 428 -77 -146 990 686 -634 -36 -469 268 790 404 438 406 -990 -678 239 968 -543 839 632 -313 -788 643 -502 495 729 953 -419 526 936 -23 275 557 461 -837 -187 -643 -745 96 -186 412 -525 619 591 434 407 -733 846 -955 957 993 -289 -774 -221 -354 517 -621 499 169 -989 -15 -1 -238 -169 -602 982 163 84 25 -741 -955 772 -590 -275 -249 -532 596 -677 561 805 636 -796 -209 -140 899 -706 2 77 350 530 -186 -219 -810 773 976 269 102 -895 -821 193 -908 141 909 -57 -200 -738 -545 124 476 -196 -675 338 -132 235 -328 -236 -154 167 -438 34 -821 305 -949 346 831 -491 -467 -555 -867 238 0 273 765 178 695 680 -737 945 -387 260 363 543 176 -472 837 -896 -850 -865 619 388 -131 845 -214 281 -340 -883 993 221 -97 411 -512 -97 604 -240 58 -984 25 498 312 -314 -438 -673 -186 -10 920 686 351 -518 -481 -2 -244 -840 -283 -13 -651 -690 845 -80 -413 -243 53 -463 48 -565 -364 -345 -263 451 734 960 -269 -691 -10 460 124 946 854 565 971 -969 548 -748 -43 231 -748 997 -284 682 426 651 322 -183 151 509 993 -811 -97 -145 757 830 319 -378 438 410 508 633 -834 310 87 367 341 -764 993 317 498 861 991 -13 327 528 283 -531 -960 -145 981 903 -369 695 -901 -899 -140 -365 -629 -406 919 -981 973 64 575 -237 152 -577 22 -279 252 -941 -800 98 708 -409 -690 -729 -474 751 -770 -842 817 -674 -964 -993 -827 -819 -61 -77 868 -383 114 630 -102 304 -187 -789 -648 -758 587 55 -874 929 894 403 343 285 264 -681 -752 -514 893 -599 -826 -583 768 -919 -60 -106 598 -184 -885 900 643 -533 598 454 -303 135 625 -838 -679 -859 844 440 -213 -771 -172 607 -647 -410 -761 462 14 175 -600 945 -791 -683 690 819 155 -906 942 772 -240 334 398 9 893 966 45 -117 418 -33 854 -269 -249 728 921 -958 255 -627 777 -55 -145 -513 -296 -96 946 662 -205 460 361 -426 67 -39 -567 -716 574 -226 753 165 -411 -148 -281 151 830 -588 908 647 -132 923 -323 763 -418 -896 -424 -979 -786 -447 -622 -814 -635 513 -43 -323 952 -155 402 -260 714 831 471 659 578 -48 793 80 -641 139 553 -956 527 241 -507 613 -70 448 -45 938 161 380 548 88 90 -158 904 -318 890 589 959 -325 -683 548 720 -565 653 -858 -778 741 719 937 46 -333 -571 -875 -178 -894 93 -77 907 -88 389 925 9 185 247 568 562 -376 35 568 -832 -816 256 673 113 960 465 -63 -228 -49 -184 210 130 -27 910 -261 -853 856 61 991 99 903 -302 -444 -670 -892 252 -438 -757 -688 708 -768 52 880 -628 185 -337 642 -993 596 765 140 339 211 -770 -715 526 120 -872 828 -721 180 351 -212 -331 129 -620 531 324 583 -339 110 -204 984 543 479 75 -738 505 134 345 784 -684 915 -151 911 -298 470 -593 760 236 -966 4 228 200 -597 -31 431 37 -43 992 -671 519 878 -794 -307 75 -238 955 475 987 -707 220 195 47 -937 -302 38 -985 682 329 580 324 -423 -202 155 -230 -137 -471 480 358 691 -222 -309 307 803 67 955 -892 -117 36 -792 549 796 -957 -199 -773 -556 -119 666 -303 705 -51 75 -642 -933 -376 -429 -499 -130 -405 -972 -437 -562 484 679 908 -219 -707 -43 -257 -734 136 -831 -963 -93 732 -805 216 945 433 -100 584 -479 686 -924 -933 196 33 205 -144 -57 -733 -564 913 562 -87 -47 263 -771 764 -218 226 -544 -687 853 455 841 -126 276 -76 6 98 173 75 974 -984 607 -757 -980 500 -275 930 -807 501 705 865 408 773 484 442 996 -62 -432 -504 -736 -880 -847 116 -895 -69 -586 197 -385 -61 83 70 447 -894 -415 158 238 -319 -997 262 -934 -916 -535 -673 -880 -282 -469 660 -97 -348 -592 -159 -66 -913 -12 -919 116 684 455 -161 -101 788 -157 27 281 819 952 -22 -115 406 -806 -486 -357 413 -567 0 -150 -832 845 902 -167 976 -73 297 258 646 319 -665 -693 -428 -679 -269 14 287 454 -173 115 299 566 320 -713 -977 807 -288 866 -248 -300 -938 531 -977 787 603 123 584 -880 247 -661 -404 -379 -254 631 669 445 -669 462 -962 -203 707 -862 261 -938 -182 145 -140 586 -763 -177 74 -174 754 -950 593 -275 -901 -121 189 -107 -111 -789 260 373 -186 -575 -882 -999 -832 87 901 -502 -954 873 -618 226 914 -265 -171 -13 -292 109 345 -950 -710 -350 -869 -493 -969 -464 -795 79 214 351 756 983 -979 -977 913 872 274 -572 -382 -506 305 124 133 352 -898 446 -20 -877 -269 993 -432 -254 -292 -605 -119 -37 299 345 76 -360 554 48 693 -523 -578 -152 -80 616 -818 -496 483 911 804 284 513 951 -484 -16 -307 -942 132 256 882 -519 -153 -547 548 555 990 -499 -428 -107 -369 336 -478 -67 -956 306 -410 -78 211 -684 614 -250 214 686 -663 -416 356 11 -392 -488 -854 563 -95 -272 99 357 353 -526 -665 176 -440 -30 325 -354 310 -389 307 -923 -191 -555 -896 -303 923 87 60 -716 -428 -264 -990 -291 -977 -224 955 -114 79 773 729 -474 948 -178 -22 651 -484 896 -325 -465 -658 876 123 -222 388 -797 -819 -103 890 -435 659 925 -289 -587 -661 306 -195 -187 166 47 244 191 -987 634 878 237 -198 -556 829 -428 475 -742 -208 265 -5 -142 -407 289 88 913 -623 738 -952 425 -697 -860 -977 -282 901 -437 -440 675 -625 -541 -641 -303 -960 -131 613 -834 -928 800 -971 495 -827 -144 384 -964 446 901 -968 276 176 13 94 -971 226 586 344 -816 -92 -253 301 93 156 555 -626 122 -129 -321 490 -946 -237 487 21 300 530 -196 -952 386 -318 -80 419 846 -62 45 683 178 -965 -422 555 -773 -944 -336 578 -404 438 932 -920 518 -925 744 -455 575 -712 -483 889 510 -539 49 173 241 -332 -938 -908 766 -644 270 -762 -152 -209 -625 328 675 218 252 122 -725 -123 681 8 -516 -176 593 -373 29 -992 -672 176 -682 888 -786 -451 814 -671 928 -213 -425 -341 771 145 370 -927 402 435 660 990 699 -446 998 -853 236 -179 -874 -904 -522 545 127 622 -523 605 183 -264 196 361 -932 328 839 523 448 -273 893 -801 -886 958 -423 684 -754 -371 -957 -177 -617 888 890 903 41 -628 602 -35 371 736 -860 193 873 -400 718 941 65 -678 -610 -455 -333 426 669 779 963 -499 904 271 -242 -385 24 -779 -41 -551 -281 138 918 544 335 -252 772 50 837 -974 -114 680 -460 303 972 -119 -279 -413 -892 -437 -600 -371 778 -887 -489 -771 -303 -180 -376 -839 -608 -798 -581 -394 595 281 663 326 626 787 929 -598 -785 -43 131 254 845 -882 661 755 -839 -3 -271 -240 623 -785 -458 283 -638 286 90 -33 -950 384 -954 885 -835 -37 -841 -986 -228 39 941 816 -271 -774 -740 -428 -690 -190 631 -794 940 0 17 -306 -553 -666 -425 -161 -10 391 -397 -115 -560 587 -12 392 547 -338 -63 -228 904 -709 315 -586 -63 -51 -260 -575 -531 261 -53 137 96 -200 -560 -991 25 -558 -585 -505 331 474 -350 225 957 -390 678 266 -803 829 645 512 248 982 689 -675 -823 -577 -847 -823 -850 730 219 129 331 62 -171 -257 369 -742 -137 -916 -333 224 726 61 -30 -561 -233 608 862 -79 300 -408 86 912 381 -630 -264 -463 863 -93 866 -770 -526 -697 -925 -718 962 -907 -686 849 -663 -911 73 159 -334 667 -555 424 -691 -739 704 657 89 656 -24 -985 -691 943 -898 800 131 -767 -756 407 660 -160 44 71 -109 991 638 479 187 784 242 198 406 944 -975 432 947 -650 647 926 -250 -488 -293 -707 -615 -905 -234 518 -907 711 487 817 -113 -129 949 265 642 339 985 -189 267 763 -167 -68 704 -476 -798 -880 -778 -291 921 459 651 585 338 -397 65 -555 992 -782 -460 -892 -167 -280 347 -787 -678 -659 892 -777 -554 -673 579 325 -889 983 102 277 981 -30 754 406 -204 -943 -11 946 -537 779 786 189 410 -491 -406 751 445 -216 652 -419 -479 171 -754 -644 -978 -618 648 -715 931 32 283 489 -396 373 -827 723 891 -725 -681 415 -594 -474 399 566 711 -275 -831 293 -399 -487 -963 -906 -292 -3 -176 -969 -339 -950 979 -740 380 -517 -918 -954 571 -52 -707 599 -798 -787 632 317 433 -901 -515 -274 817 775 900 66 332 -50 707 575 35 850 770 895 412 -260 -265 -166 379 862 -647 -189 -843 -353 -356 -956 -109 -816 -522 668 411 61 -290 207 -489 -193 -314 -603 398 160 -684 52 854 134 -129 -644 519 671 -144 912 -666 -353 -646 706 -269 193 792 -174 -299 -585 904 601 -760 -957 -143 13 616 322 -40 -676 992 905 535 -817 41 -636 -279 -357 166 552 863 543 -179 860 332 -159 -310 488 -518 -756 -26 962 -14 646 -387 -26 921 610 -143 901 -192 -206 -512 -614 470 419 -944 8 -568 904 -524 341 -919 -693 743 228 456 739 998 -489 -690 -822 119 -123 899 -855 -293 231 -450 -513 -721 -887 -293 -763 -779 -575 -970 264 528 812 -171 -665 423 -895 -871 226 -237 243 -227 975 853 500 -267 601 351 750 -88 -328 992 710 -646 -576 32 945 -71 -746 384 976 210 -850 -527 264 -555 -884 -114 746 -426 519 -88 -44 -687 974 874 801 942 -113 -47 537 646 454 -845 327 -853 972 -531 -638 -884 992 -53 264 405 -440 -388 -793 -864 -474 -334 -772 100 -187 -194 33 293 525 959 644 186 90 438 267 204 168 -693 358 -370 -698 417 -395 119 -606 985 514 322 712 823 -54 -894 -336 213 -470 -756 -769 -698 361 -924 -784 -217 536 473 -119 -371 219 249 -437 714 717 894 -403 -352 708 793 -707 428 -291 -453 -20 -29 -463 496 697 -681 441 -216 88 72 798 188 35 644 -93 334 -555 903 973 987 368 -502 525 -874 -146 -652 -634 -870 -185 97 -958 -428 291 26 199 393 -605 -411 -230 -96 330 -317 774 -51 791 -349 863 611 -244 695 -767 154 -32 733 -74 -1 -412 249 -421 951 569 -722 59 235 453 -747 755 852 -376 -666 481 783 253 259 -73 -550 892 340 838 -420 414 599 990 920 13 -827 661 -658 301 198 405 387 244 753 -94 -657 707 487 817 828 -664 -502 -38 -604 -416 -280 -30 -871 -947 525 760 255 932 898 314 -337 470 -807 993 -735 -986 820 -516 -908 539 615 -87 -351 108 -408 506 -836 -106 -742 851 -57 555 -572 537 -782 -314 312 832 188 830 -247 -18 -167 -701 -396 47 -326 -199 -579 -923 -882 -10 662 436 -395 -854 -251 -774 862 794 -264 133 -348 411 -985 995 -107 -913 887 -806 825 -846 -472 950 504 -127 -804 905 690 -116 58 304 -383 571 -23 -601 -823 89 -724 -300 665 155 400 660 412 -394 -161 297 21 225 -297 -585 -296 -534 467 90 -308 -58 -868 -769 934 -943 -268 -63 -191 157 -860 -951 -24 -852 -242 -26 -68 790 -526 915 -3 -974 -830 -142 297 -812 573 -340 -502 -812 680 -459 -51 -552 300 -418 221 -766 -331 -254 -390 -142 -430 168 -855 -596 -834 -929 -25 921 879 -838 -18 -68 809 182 -215 398 -685 971 273 -307 74 -332 -753 842 306 -452 574 -181 -692 613 140 262 349 155 776 205 -10 -518 919 -481 807 587 748 -443 956 372 821 374 -604 -46 996 -437 298 947 -722 635 -399 687 -375 -306 609 -682 -200 -426 -251 -948 468 22 -404 438 -499 -290 523 422 -561 -540 -720 -602 604 61 980 335 -446 704 -446 -320 -51 782 631 349 495 971 -549 -384 453 -670 -303 700 -284 -47 -538 -449 171 -499 318 944 220 -85 683 468 374 194 178 -348 -103 644 -416 -852 -439 -645 390 605 62 36 -87 -574 883 -905 -765 -243 85 113 185 895 832 724 -682 291 632 348 -108 -882 -605 206 841 680 804 377 -559 -440 211 312 961 -646 -996 -301 819 -276 -74 -971 -877 -70 -366 -198 -473 554 -322 818 -704 18 41 -223 150 893 491 748 420 106 -873 -719 866 -272 -485 12 383 934 559 812 -26 -643 -632 -900 -628 -1000 -595 -211 -958 895 450 706 976 -289 509 723 -182 273 227 -618 588 966 237 -657 -357 -863 905 763 -27 664 -469 267 -584 -591 560 -314 -891 -238 1 933 -848 295 -937 339 56 -656 865 -878 -839 -143 -222 -155 444 664 309 48 -352 -327 -627 -817 374 185 645 565 -975 620 816 -288 695 -618 -296 -667 770 47 -426 -654 371 671 95 345 -869 -35 -722 -692 461 669 -998 700 -62 -279 -318 423 -761 891 -57 100 -698 -692 -689 -875 -964 31 840 798 -32 68 -375 578 436 -296 -831 964 826 650 -335 -875 89 -988 -211 -589 344 -521 -231 -483 571 -178 -569 -413 -14 -860 8 -300 624 -607 461 589 -397 356 -42 894 -847 86 460 -237 -618 -726 835 562 -933 -591 -626 -955 -632 -972 -786 368 499 -552 -865 -49 -20 701 562 680 438 735 256 704 300 -134 -582 178 -652 285 825 -787 -27 210 507 -740 417 -273 597 -377 -401 -221 338 -95 -236 -769 -372 296 54 -704 -759 -192 -330 -466 -449 -260 429 266 690 955 812 893 578 -880 214 695 -699 477 -875 161 211 -130 700 -160 -121 547 343 -394 -217 -143 -923 -590 -628 810 -74 -877 -275 -157 -718 -709 991 -233 -401 543 -880 -14 237 -929 -211 289 638 656 -468 569 -267 984 -65 577 -532 224 -397 -271 -530 -567 580 -126 -635 561 643 -845 654 154 -461 -973 888 761 -680 965 527 -270 -81 333 446 715 321 771 -54 555 -497 126 711 -853 399 -720 -964 -317 -760 205 987 -779 681 -333 892 -6 -668 -9 -307 662 -637 -445 -911 -43 118 -984 622 373 -301 332 607 268 873 -229 224 -691 113 -217 -321 -552 390 -404 199 -573 937 -404 5 989 851 274 -538 -512 895 -376 403 -124 -348 -531 549 -346 -746 -903 892 -94 -200 730 -4 -847 -715 -522 -749 -646 -975 -355 -694 659 -308 175 -826 779 -352 -626 894 -932 -35 417 690 -731 571 -366 -6 -573 -496 461 -355 480 -661 -209 633 123 882 575 -619 -150 -998 -5 -856 892 -750 667 -755 122 736 378 -89 637 686 201 -432 882 152 679 -932 55 -174 -160 607 344 -229 -429 -783 860 134 381 -553 163 -735 -427 22 -430 -756 -271 -598 373 -36 303 -72 770 913 -704 495 -497 739 689 -647 -715 -4 875 394 -96 932 -964 -599 548 870 -863 -973 791 403 -509 -120 -660 -627 598 608 532 702 895 837 -995 399 -480 -892 -495 -820 -925 524 -709 -854 -415 -624 -745 -922 -885 -277 -988 -687 452 635 -833 -25 635 165 752 -771 -248 819 -610 -475 -454 -279 -939 551 317 889 435 -501 -119 224 634 33 -596 -675 -803 535 -229 -721 978 -266 678 -514 -291 -805 -256 296 -822 939 743 -990 -726 714 823 326 37 499 76 -173 40 -746 -852 -204 -650 682 402 466 -113 -184 -50 627 201 34 365 -892 950 888 968 785 914 -523 -715 689 -196 -550 618 408 -409 979 411 -163 888 -318 323 -358 -528 62 -25 -334 -336 477 732 381 -459 -125 -625 -813 -554 -915 517 853 168 -420 572 657 -257 -491 -726 31 49 -599 -23 -667 -199 423 -839 -726 855 -188 -135 526 449 593 -289 -310 234 462 -644 -719 -624 260 860 345 902 444 -846 -267 -923 280 -147 17 79 399 -613 342 -130 -193 895 817 -401 -71 -282 142 837 -985 44 532 -691 43 301 299 -876 756 -853 -432 962 652 -118 941 188 946 -258 -488 -935 -758 412 233 -712 857 737 405 -168 977 739 826 279 -685 -975 -834 312 570 -311 -981 -139 -741 -232 -897 -720 89 934 -377 -386 533 -670 678 -763 -424 -383 -383 -848 282 -199 678 -895 -43 53 -294 594 -29 432 645 -490 431 -591 -429 562 -546 782 977 -178 -987 -875 -555 -830 756 308 -596 -527 163 984 -232 -715 684 -94 197 -6 474 335 257 -334 -363 -877 -381 569 662 328 944 108 30 -219 -462 -278 488 -802 -685 168 451 -74 654 202 -454 -896 179 -953 834 -2 94 -155 -680 82 904 375 -332 -793 -441 -267 -767 591 830 -854 804 717 761 -406 469 430 752 -222 227 -847 897 -135 -20 377 -601 -702 -422 -806 590 -347 -366 -975 257 -785 -148 543 621 210 244 -406 589 385 -402 -306 93 -462 -668 -219 496 -382 -378 204 542 -510 519 -397 642 -403 -809 510 10 -246 -601 651 758 899 450 815 790 -104 -318 -557 -234 -348 -964 925 94 -389 84 103 -657 739 -856 -94 -307 -617 237 792 884 -516 276 -494 -750 598 -93 771 101 -283 446 0 877 -807 704 691 -177 -484 755 740 178 -546 -478 603 -84 434 982 592 -823 860 317 708 297 -582 -717 -51 341 350 -71 151 -184 -61 -127 -982 289 562 -420 -869 -143 757 803 -129 -808 180 464 -564 354 -277 446 897 786 -605 711 -990 -460 729 596 -349 799 536 743 950 73 -5 -570 -525 -775 -672 -516 -41 925 -400 -892 125 457 -239 -328 312 -850 -808 -599 -404 76 682 519 -584 131 529 834 -436 -384 -652 172 -385 -615 -274 -965 41 925 -111 -57 959 -499 86 -338 74 376 967 -687 -962 7 975 181 899 -864 -769 813 28 905 410 -861 879 291 644 66 -697 97 714 -245 -54 534 -210 -215 -727 829 580 120 -458 -246 187 -876 281 -780 559 606 -282 816 550 -891 563 580 409 -683 723 -672 552 -793 -14 18 -520 595 885 -698 364 -214 407 -135 -465 -26 855 624 -340 -464 -231 -454 -229 235 -535 -844 -99 -765 334 -692 -755 776 -115 1000 -361 -431 183 553 523 -127 -855 142 571 637 233 444 -447 28 -193 475 -507 -914 555 678 -657 633 -970 311 -642 883 -99 -11 447 454 4 176 317 -117 76 -131 -171 -989 339 587 -445 501 -427 -267 468 -394 946 878 171 -151 -869 636 -51 712 -44 -916 116 951 -177 -409 -685 680 -490 -879 664 272 670 -933 -323 -805 570 -638 -769 586 -795 584 -58 514 -93 895 72 74 -496 -843 398 -636 -273 -695 18 262 -417 -197 -2 403 641 -414 -720 -597 719 143 -293 781 -742 18 399 811 -876 897 716 -310 461 -990 915 -848 908 505 120 647 236 367 -86 -874 659 -549 -275 -775 148 -909 299 -499 -182 -224 -80 -952 -380 -290 -287 -5 431 312 800 541 574 -933 -748 430 -262 -923 -59 887 564 823 85 492 753 -744 -145 -405 524 276 -541 -90 -272 -63 48 487 -133 -405 -736 -38 -896 -300 -895 -104 4 332 304 -925 375 -94 17 -479 127 -246 -224 597 -27 132 148 361 893 34 59 -729 -503 764 423 -642 -691 4 -277 -676 -996 -42 -50 444 -710 462 726 -129 666 -969 -980 -924 -199 493 702 -134 -859 -633 921 -718 882 845 427 529 -56 -573 -526 -668 355 461 -911 8 647 -977 -235 62 211 179 -969 -351 -336 773 389 -836 -465 132 22 293 -644 -601 65 -682 -390 -865 -717 873 953 243 678 -180 535 -732 410 977 -411 609 -391 4 -411 -156 -490 -203 -765 -962 -712 -730 60 948 398 -698 201 -103 -556 -799 504 -540 83 215 898 546 -307 545 -717 958 496 915 -161 731 -113 826 -701 -136 15 651 -394 -263 19 -496 -258 -830 -857 -686 689 -269 -577 -969 275 471 -675 -629 757 -269 -803 924 -734 -386 -89 766 -248 -950 711 -925 -295 -585 -738 209 27 -903 385 941 347 741 898 -258 -829 -9 884 422 -724 -197 509 -306 493 -539 -248 89 -24 82 853 107 -552 31 577 -544 -175 980 -193 -323 162 644 -167 426 974 -643 -809 769 147 46 423 -940 110 -724 313 397 789 910 -140 -559 229 -843 814 -698 -604 -662 -191 430 307 -437 -452 197 315 498 244 -171 775 69 673 -588 39 760 155 -761 891 -517 180 -141 -318 -916 140 681 -362 828 180 -257 331 -706 155 50 -870 -705 -541 -627 442 -975 -435 -432 -391 -156 -562 -1 -272 412 884 251 1 -770 -48 -802 -804 -187 277 790 962 54 994 373 419 -146 780 -342 176 -520 -774 884 -221 255 -296 -375 -993 90 -723 650 110 -541 -714 -681 -58 16 370 -513 100 -236 -831 332 -71 654 138 6 -193 -223 -917 -754 -364 624 241 967 -677 -703 338 71 -218 337 727 253 -74 768 356 -653 715 -426 -889 -368 -276 52 -84 -373 -499 -687 -303 -181 978 324 -846 -7 191 -904 108 -286 -60 -797 388 -151 -437 153 345 416 -515 305 252 335 414 -747 -392 986 -601 -73 860 -686 -12 576 517 330 735 -938 913 315 -326 -493 -507 -483 150 -19 -646 -41 -11 -552 476 -486 -887 -239 -638 -160 435 784 -521 -814 324 -488 166 -528 -259 649 93 -465 -779 -886 -784 -927 20 129 519 -357 -539 -352 660 683 474 -226 -472 272 -42 -697 -611 182 -627 758 -220 -175 135 -705 689 -7 -378 379 -38 -910 -187 -386 879 -91 -838 -324 565 -636 865 32 -888 429 408 225 -425 418 842 340 -893 264 141 570 326 175 -979 -178 0 998 -401 608 437 -599 731 -562 -350 -693 -241 -826 -255 -745 -161 409 634 -458 -263 627 -412 134 -966 -463 787 -855 -455 -369 178 -545 748 832 872 469 -637 852 -841 31 227 -917 3 -33 -451 -44 477 -575 915 402 -207 677 165 -948 -854 711 926 855 656 -200 47 391 -801 -1 -178 -270 267 -967 874 -234 -310 61 651 958 969 -943 81 -660 -595 -296 432 -854 51 860 -289 -353 -667 -877 -616 -169 -803 120 -553 589 -144 169 934 889 -120 568 619 -458 -942 454 894 552 -651 -957 893 -223 7 -793 -562 71 725 -853 877 567 303 236 -956 871 300 670 -273 409 -983 935 52 -802 636 -799 878 -245 -310 -732 407 725 -76 -71 -307 -776 230 -40 894 -571 660 -75 160 -236 -335 -476 573 -75 -872 -175 756 -206 792 -332 -156 541 168 118 -625 -293 164 430 -137 729 794 -242 607 -367 -427 -730 -938 -336 -150 613 544 -64 -67 773 -287 -673 696 221 -488 7 -243 -817 592 317 -430 711 92 149 620 801 976 -673 -641 -482 587 -172 -682 709 843 725 289 -610 -928 551 -414 514 -509 700 517 470 -827 -673 238 -836 -879 -936 -653 601 -611 -717 -33 495 247 364 5 904 328 -578 563 608 910 -318 578 236 -38 -625 257 -378 955 314 -117 -598 -311 -567 137 439 648 306 -138 -908 -708 392 -208 -455 694 -730 701 834 669 -579 -84 -583 556 10 -733 -559 -77 -606 33 248 -333 -522 -956 -203 -636 750 355 -376 -367 661 928 -70 311 -208 561 -765 -392 300 -853 -249 745 -162 968 -710 -135 -737 266 366 78 164 -977 412 -603 798 -316 503 890 102 826 156 -244 -180 136 -136 772 -351 -909 -688 789 718 219 -185 696 -916 566 604 -775 -198 111 -700 -48 -936 252 560 97 -949 588 884 -87 244 125 -987 269 456 -921 -568 544 -877 697 597 -981 820 366 -567 -99 515 -244 -873 -425 333 -162 478 394 -70 157 -455 538 640 99 -209 -348 -696 66 628 -324 -983 981 51 -683 -418 -124 -947 210 -789 -838 699 388 -176 -581 -975 -634 544 30 -187 781 -170 -269 -292 -846 162 68 520 169 972 878 -400 942 -867 -361 778 271 116 -488 -863 710 541 -275 -495 -428 -536 -246 -683 -173 72 657 -615 903 -952 -167 778 -445 -318 766 -648 -399 594 914 -815 -648 7 -717 135 -120 -262 772 821 467 -907 985 -499 262 -945 646 868 -153 857 -382 -802 142 -337 273 180 -849 -367 -217 415 827 -607 -155 -590 485 211 434 272 -842 671 -833 433 832 -811 585 -379 -52 -444 624 -752 658 909 -789 959 221 -126 733 256 151 403 -88 359 849 922 -739 -240 460 356 -906 243 134 2 465 654 595 258 944 -65 -137 -884 132 -415 644 271 -205 179 694 -880 444 -362 -385 -224 67 -394 566 -232 -874 -973 -305 -792 -889 -904 -324 -466 -740 -521 74 -238 -799 3 973 534 -668 454 991 -159 257 482 -131 -500 507 -387 497 403 617 -427 -260 -89 260 -460 -875 -555 982 -142 422 348 -966 515 444 -545 -299 -187 -247 -821 -438 -468 888 956 134 627 -922 248 -155 -84 188 -706 -105 -110 822 296 -628 -267 -270 -515 481 -802 142 -173 551 261 -466 -937 167 711 343 -53 778 -412 509 822 630 -826 104 -841 -563 590 135 -50 -982 -316 657 397 -828 -860 291 946 -62 875 369 395 -567 -931 609 -650 867 729 -98 -970 594 -652 473 -704 529 -51 228 -695 926 836 -112 956 169 -691 141 457 385 146 -992 -242 397 -852 501 104 530 169 519 112 315 -587 979 -378 -450 330 617 -132 206 82 279 967 849 -637 197 988 766 887 -176 -73 618 -147 -745 -233 -394 -607 938 -817 233 880 -724 -730 970 -88 -172 -274 478 -125 19 -508 -373 -748 4 100 913 -110 -299 -739 724 -325 982 687 -43 -809 -236 150 256 -696 -643 477 424 233 349 -811 681 -459 -946 821 845 -115 -827 -332 -253 292 -529 786 700 -680 405 -207 -526 -231 289 595 -823 -46 743 -427 470 102 -173 -25 -997 -994 -985 391 -195 848 -244 -334 511 727 59 603 -509 97 -256 371 592 643 713 833 -413 455 -973 874 628 507 654 81 281 483 -521 -647 651 976 678 -6 -85 16 -251 -50 670 779 -1 -958 -359 -797 551 854 -533 583 498 -834 -481 689 405 -226 -180 324 -395 -88 99 382 -966 -641 522 -632 -322 702 -562 657 -178 -678 736 -436 -36 683 -20 986 989 855 -49 460 -573 -420 -586 -165 -84 -666 -852 393 523 861 -493 272 -613 971 662 -871 803 634 601 -623 91 -246 -769 699 -269 -581 706 -750 97 304 -832 487 -796 -112 851 628 -427 -546 713 -706 -610 -600 -698 252 -903 105 951 806 -753 197 -824 373 -304 778 -885 -175 279 -75 -640 937 668 -706 779 863 -576 552 -149 -67 803 -376 -51 420 21 -257 -268 905 -217 159 531 918 -785 351 898 161 -194 -968 -917 203 588 265 445 234 -458 586 932 -266 99 847 820 23 230 -194 95 -284 396 -244 -231 -634 -833 -816 611 -783 -744 494 761 -54 436 -384 250 -580 -569 190 229 590 640 600 -210 607 -371 946 741 -187 378 805 -836 141 309 -582 -768 792 -791 192 -583 60 919 495 724 -35 -747 188 -575 -312 -478 -519 -84 -33 622 -413 -906 660 423 225 -361 -708 837 -549 526 432 530 -883 -967 -568 134 -564 -562 675 -814 -880 645 -705 -900 903 471 -1000 -209 772 -310 429 -231 -701 -439 -804 -774 -51 -959 -779 732 801 95 464 608 -969 -306 -649 -548 -504 252 -918 441 -127 -104 665 427 -937 533 -368 -651 288 501 -184 863 -551 792 -131 -112 -947 -46 -368 210 -655 768 -701 -978 -507 -996 -455 907 -692 443 619 641 498 260 -3 -162 -439 -284 22 566 -860 979 -526 -919 479 483 83 752 -992 -418 -76 902 -785 650 -917 618 685 -798 153 507 249 -871 -549 686 575 692 -858 720 -944 -481 -983 -706 -52 -658 -311 -601 973 -570 275 -113 -874 333 -907 -778 -209 -794 32 -392 482 678 -209 -500 238 -917 966 -436 -426 -542 -886 511 296 499 -756 -691 531 -490 863 -554 -337 564 -24 95 -210 19 -382 326 955 -879 782 -979 -190 877 -892 -246 -530 -218 91 820 932 -92 -30 399 737 -847 706 834 -854 462 -947 971 525 -56 -855 -23 522 -625 -187 835 999 864 -169 -620 350 -209 -610 -12 -954 -345 264 547 720 -831 641 -200 281 19 -757 -749 317 540 334 591 -443 138 -849 -943 433 186 -497 -285 -652 -535 350 -389 -447 684 61 -474 -584 -728 347 918 -573 137 -813 988 -557 594 -617 -664 -16 -230 972 -648 -530 912 -152 -817 -290 688 366 -769 -657 -455 -849 -341 505 -990 -234 464 -590 -926 -303 -156 225 -7 -496 327 289 -649 48 924 467 -967 -171 771 -59 -512 -914 -331 -671 231 268 -536 970 -106 271 -915 145 -440 679 212 466 197 -110 -333 433 646 398 129 -191 -98 -754 326 339 206 206 -440 -137 -936 278 -770 224 535 -234 762 961 130 159 347 850 34 -694 -413 41 879 965 -559 361 -1000 -768 -942 -446 749 -809 691 -997 774 -639 604 16 -715 132 -949 695 581 -310 -508 194 -981 955 -286 792 440 -636 -443 742 -884 -943 84 554 -582 -448 629 901 351 943 661 -932 175 -682 0 946 853 482 223 326 1 331 221 177 -153 -290 785 490 9 -590 -384 706 -894 509 -798 -994 -664 -897 561 630 479 142 784 -133 596 601 -902 -863 -727 499 568 -296 527 61 457 -912 -488 817 -985 -285 -420 -28 581 -380 -751 -616 -168 24 680 -525 505 -703 337 283 143 219 -428 368 -777 -29 -124 -675 575 -34 479 13 947 797 -993 711 356 430 -35 582 -283 859 853 -971 -460 -726 11 -973 361 -215 19 -750 645 324 -73 -140 138 -958 -149 -387 -966 -659 -661 -428 -705 117 777 499 -541 -734 643 -935 355 530 -53 4 486 109 420 321 894 -573 -807 -15 450 582 800 162 521 -937 -690 -297 -459 44 -593 -670 -372 -156 819 -455 -501 -791 65 344 -406 23 -622 957 794 216 356 473 830 -355 630 189 -91 -649 -259 -321 -782 761 -118 -715 -181 -662 -938 451 637 404 -199 -579 147 -965 -227 408 908 644 -431 573 -889 -318 572 214 442 520 88 -606 -730 -128 -465 240 146 -886 845 -733 925 -184 394 -748 -504 -181 96 557 197 -663 918 768 164 -588 -36 476 620 6 219 881 -871 -62 173 -698 -495 -357 -238 -766 -811 -502 -417 -658 901 452 -346 -932 -712 -736 -733 -214 933 666 595 189 -578 867 -900 -865 225 -39 919 316 -608 -699 -949 587 -8 -431 -560 -370 363 -585 -51 -839 -216 150 109 838 498 719 -663 919 588 463 -598 -62 -242 -753 729 -509 503 945 499 -714 -765 537 4 -74 -314 -212 -170 -681 -444 -169 233 -777 3 -96 676 699 388 -63 927 -549 491 -941 -219 -982 -28 223 179 -930 520 157 -742 346 -834 -791 826 797 -98 522 -542 -547 31 215 641 -117 -768 183 939 647 -173 -283 695 242 225 165 345 176 828 -674 368 -349 660 6 886 -586 -850 -479 -906 212 922 459 732 -914 -305 267 1000 -395 885 -813 -7 288 -634 945 -537 -119 998 762 124 -252 -958 345 558 742 173 -519 363 -674 -267 -845 -578 923 -224 -1 -770 344 -221 971 359 622 759 -463 -329 210 -820 796 -230 -150 853 967 964 312 604 727 -201 749 -986 737 -820 441 551 153 473 919 -244 951 249 -998 -52 -16 659 768 -314 -368 -259 -197 685 266 412 557 678 -199 -564 -560 498 -898 759 128 -69 748 370 -361 106 515 -54 -427 604 537 418 117 -427 810 -253 225 121 811 -826 143 -268 995 -910 927 8 466 612 56 478 -735 -461 -144 -970 -142 592 310 -961 -628 316 325 -609 303 -931 823 -648 704 641 666 -140 -335 -665 -466 -418 -318 73 -718 472 819 -718 357 -979 -856 686 -459 -930 -963 -356 -251 598 -414 279 249 -5 -250 920 97 200 763 762 365 226 -28 951 -20 840 -697 350 909 336 980 -233 -705 551 -533 409 25 146 -238 -87 617 193 112 606 -55 844 -652 775 354 941 -401 -733 535 864 410 -613 -914 179 934 239 -646 998 -129 -239 576 -197 -930 -66 -82 -218 -280 -659 304 -796 710 805 -124 775 -533 686 -162 -21 -769 921 -726 341 970 -414 95 996 232 171 685 -630 463 -88 547 -195 -487 -538 218 -222 831 -283 402 -234 576 -76 950 325 -969 284 -338 959 -752 833 -352 118 -264 -714 96 324 -400 -578 32 -175 558 -230 726 -952 -602 -399 -3 -63 -527 -592 285 158 761 -254 -812 754 960 -260 -308 -740 879 985 -518 -298 371 -779 -617 -552 -270 211 272 -89 193 -715 428 -212 111 98 -597 -185 -825 8 -455 -231 922 415 -267 -551 422 -71 674 48 -829 -395 -768 956 321 965 -466 -546 957 539 -317 48 -488 -327 -118 -785 -324 -253 -417 -199 280 -988 -83 774 -413 -887 775 686 -113 -169 -646 783 -515 -795 880 -84 444 805 -331 -590 -278 354 -417 863 908 -571 704 -866 -819 731 -496 -658 -602 -984 -187 -922 -792 -431 71 38 966 306 -787 928 -451 -979 265 -905 743 575 857 205 -786 -140 -111 -356 -671 -596 148 -85 583 -315 712 157 -527 149 -8 159 -533 -833 261 -951 -410 -4 729 359 -695 -734 936 -764 -704 230 -71 -822 912 866 -970 487 -596 737 515 781 -801 461 -934 790 -997 -963 722 -572 -516 659 40 256 -65 -96 -446 186 -661 724 -811 763 -235 -67 -489 -748 771 -598 -119 195 524 -951 -523 -410 -261 -314 366 -56 -475 858 -862 865 -373 -851 -330 511 -456 660 902 688 -237 -313 330 -689 848 520 -121 -262 -15 239 -541 -291 281 -247 532 994 -737 425 -958 707 688 -777 104 -183 -836 -568 -948 973 -654 -941 375 -76 646 -774 530 -512 97 -530 0 102 -146 -3 -785 689 -575 -617 601 -891 5 -377 -89 702 777 -699 493 861 811 339 612 -250 -759 243 152 -482 -526 -571 210 819 595 -228 932 343 -433 157 802 568 702 154 235 195 544 -703 998 -753 578 32 -908 -244 -66 792 -809 -59 757 -156 -649 -618 551 769 730 -389 250 414 539 -60 927 -845 0 433 270 -188 724 -823 975 568 -679 -555 -236 -994 103 -351 705 373 -874 895 -671 10 -512 -143 -894 -647 176 878 -824 224 -780 906 141 737 -924 706 -581 -969 481 -966 489 -861 -470 484 690 314 595 -614 167 2 -949 783 195 551 152 -79 108 -465 155 51 -950 -934 -763 -361 865 -822 129 997 154 622 249 546 501 177 192 506 592 36 2 -552 -981 -497 -637 -945 22 -243 259 959 58 -83 -647 716 824 -535 464 -863 291 -813 -13 464 120 -809 -33 96 -995 -766 737 -230 611 -504 -591 45 514 -405 284 -605 546 -495 -757 715 484 -945 716 -225 -564 -563 -116 177 271 567 357 827 57 165 -609 -953 -461 636 665 -904 -621 -714 -836 -786 -331 775 563 -503 -603 -532 -308 -528 -70 -371 69 -9 -241 -376 -99 -644 -212 -344 -489 791 537 567 975 223 -79 935 579 -542 17 -124 -221 -895 -804 -708 -440 53 978 990 928 -220 471 -269 169 454 467 743 -487 -363 524 819 -475 734 249 -832 18 241 817 -935 19 -897 -755 402 714 -371 291 -347 869 453 530 904 -598 228 -341 -774 755 699 764 844 242 -333 -156 -797 -679 -411 432 -797 -238 578 -665 682 351 -797 -633 861 -924 -803 -892 -81 -980 531 -172 -454 375 -979 -241 -87 210 -786 542 -33 958 244 -678 100 -102 -912 937 -777 385 996 -771 -39 81 -708 -438 -4 608 993 -141 294 -436 -217 678 -205 905 -720 -525 -478 -265 528 599 -641 -869 -928 720 551 13 -252 989 739 -622 -798 -240 -909 984 -86 144 627 368 992 -632 -187 837 -509 696 -661 -305 -783 568 -998 -518 121 949 621 -676 -169 -468 133 865 -351 -249 513 341 567 -66 105 611 324 275 707 683 -642 -677 -327 -267 339 922 -51 -99 451 361 575 -450 29 173 -485 -651 129 176 -529 410 -560 608 11 295 -327 -7 -819 472 827 115 -910 -203 346 -993 -271 -395 972 831 -619 998 558 647 16 -878 -68 643 61 -971 873 -736 619 -605 321 689 -110 -216 107 699 486 -310 -190 -629 -543 18 -660 196 654 -482 -172 -195 -866 -481 -682 439 134 -474 -440 66 -951 -657 886 718 945 421 928 280 624 -584 898 312 -822 -454 -694 -329 886 700 880 -71 -947 -447 -417 291 -824 859 638 -593 -908 205 -168 -50 194 -572 623 425 -562 930 668 83 -391 -329 -91 616 990 -715 -323 -812 161 -136 247 177 -737 -288 320 937 -614 -188 316 -346 -330 -28 208 87 796 570 390 -648 946 880 -257 186 -811 728 -355 450 -625 432 51 285 -730 838 -755 656 -39 20 199 -425 976 -431 -303 752 982 581 -221 429 -924 -132 -486 597 310 -297 270 14 -184 -915 -571 215 372 -606 186 45 -261 -172 -104 309 -828 -85 -452 641 928 22 721 -745 26 18 -12 155 -750 717 725 583 99 -597 120 -895 -993 -787 500 874 -936 635 -69 675 -515 377 -663 -601 517 585 -508 -972 266 -895 -947 -57 -623 -953 119 -494 269 -154 863 -976 -282 160 340 788 761 899 -407 363 -621 -310 -320 861 -220 -783 736 -979 -762 871 560 6 941 676 813 724 832 -326 -27 144 -64 -550 986 320 -636 198 262 360 557 442 -459 380 -30 865 -289 -368 641 831 -294 -604 -243 -639 160 88 -385 257 -377 726 -585 902 915 -66 -767 -51 74 441 844 80 -251 -509 541 -835 -162 461 22 -989 286 -957 618 -329 -89 451 282 -741 -332 -615 -268 276 -960 321 104 544 807 -966 -823 -802 -197 -244 380 449 -504 132 884 195 -384 310 376 -42 -327 813 -436 -922 510 -732 284 -444 247 -597 -311 -137 28 463 47 -480 -473 -192 597 -574 -694 -223 842 184 556 -211 180 -437 -50 489 -810 -938 -67 995 -480 300 92 -25 -967 681 -258 101 795 418 436 -210 -627 571 -409 -620 520 230 15 -651 -844 186 -427 -455 -414 -786 -235 -365 973 -189 -28 -79 -617 862 -246 -120 567 372 -402 -339 902 -486 -994 -999 -981 836 -291 857 897 -887 -870 787 775 -833 875 -794 634 599 -163 -381 571 -135 -861 -245 756 -914 -707 -580 459 -595 890 -583 96 505 924 188 -690 -589 1 -364 681 767 -479 -796 327 712 484 307 819 -382 698 -988 -855 -405 897 808 377 567 322 357 -485 888 589 351 809 320 12 69 552 702 459 -983 926 939 -874 181 -234 -39 397 655 -754 269 639 59 37 -128 985 -199 5 628 -954 64 -336 367 52 -869 925 -826 -527 461 63 610 -557 887 990 -169 899 -540 94 -780 665 414 543 887 614 -383 -310 151 -864 -826 -227 640 -294 -478 272 -879 -566 21 190 541 220 -417 490 53 -113 -847 737 147 -596 -573 834 -699 786 -953 -880 864 423 331 218 -62 967 672 313 -137 348 821 569 119 505 241 750 216 -923 -249 89 190 -281 845 -117 16 -569 526 906 612 -318 -791 70 -874 159 152 -240 200 406 442 -152 833 147 977 -238 531 -416 857 -298 -140 -106 477 -982 -148 572 -384 -8 -308 -74 -334 116 32 819 -407 -440 207 -495 15 -546 541 348 -273 428 -230 -12 -968 -396 -584 -416 -404 -177 -944 -478 -463 678 979 -551 935 642 16 445 -875 -965 -29 517 -884 -753 499 -458 -774 -801 88 901 -551 -376 -16 773 -904 -646 477 227 -810 42 211 -885 -423 -196 -102 -902 887 123 -897 -331 823 -396 26 16 225 -681 -780 -501 -467 104 298 877 -140 -12 -33 -625 -165 -608 191 720 931 851 -456 -462 739 -232 466 107 100 949 740 -243 324 -130 -569 903 518 552 388 -945 -931 997 -301 -429 -880 822 995 93 -151 -372 -176 -889 397 324 786 647 -280 -111 -625 -65 -850 -79 777 -239 313 -408 336 950 -465 31 -635 495 454 -189 -918 898 39 121 213 -164 -373 -576 581 -540 -18 608 -511 191 697 -103 500 -897 -998 -636 -29 971 -759 -176 598 589 -707 -563 -452 825 -507 -590 450 -221 -165 959 163 -233 488 -924 -342 -803 614 -719 -715 -197 -482 -871 -203 -357 682 675 11 435 -333 474 -320 -946 -129 -312 818 112 -135 -47 361 -857 -542 -612 -440 -577 982 16 -364 324 -27 469 -272 492 -643 943 798 -375 693 906 650 -986 901 701 -506 806 -304 -475 -96 -604 -941 460 -482 -428 -13 860 -954 899 228 -848 858 254 854 223 444 583 200 -556 518 263 694 -22 563 717 -847 206 995 -168 -500 -205 39 952 760 917 -977 27 548 -376 352 329 301 -612 580 511 237 -691 -262 947 573 -164 -396 -213 -312 706 -381 -224 -819 -323 -521 580 -15 -28 -426 233 -739 -944 418 -888 -935 217 -649 -801 758 136 471 -702 21 -756 443 -828 541 -221 -911 -820 -896 69 -994 726 -596 -537 410 -493 331 558 -975 -788 682 620 683 -371 -547 -686 -984 31 -613 -814 -276 553 219 -709 156 271 -801 647 -234 -16 -286 877 369 243 419 -533 -488 -911 681 -592 299 636 428 -863 668 362 -417 -467 699 266 924 72 -58 986 441 858 909 943 -665 768 997 968 631 -700 -14 276 -480 781 -246 729 -27 -820 -751 -553 -508 -234 -261 849 -773 -328 123 -975 696 275 -673 5 410 793 631 -819 -279 94 -952 906 -913 -450 8 254 -770 801 828 681 -896 546 -484 727 346 -195 -309 801 -56 153 148 -204 -898 952 892 -667 -373 -939 -199 -522 -905 748 650 173 135 892 478 -315 -252 387 860 -694 -903 -313 599 966 750 899 -248 321 -974 663 422 626 -759 -104 -689 -967 -117 986 617 -799 -959 273 -488 923 -58 551 -234 -667 -428 -899 612 785 -571 -726 154 -901 889 897 841 -643 67 -996 -871 757 -140 917 979 446 -21 547 -593 -88 -711 -475 739 610 314 -266 -645 207 564 -954 -353 -974 174 675 -664 321 148 -668 -797 -118 -577 773 -252 756 -511 660 -326 -662 -391 831 -70 822 584 612 426 -311 -812 -989 509 -615 222 507 -34 272 -797 603 339 -59 266 367 225 -960 864 -133 600 408 297 80 -227 967 553 927 742 -441 446 856 645 737 552 937 -139 -312 548 821 400 996 566 -912 -396 -679 -408 369 -438 314 -587 -96 683 -739 -575 -696 632 -748 -248 584 875 692 234 629 -581 -608 -283 -799 -386 -467 711 -333 -670 73 -65 710 -830 414 -608 -599 -152 955 -636 688 588 -256 936 918 -138 917 -409 524 800 -177 229 -110 652 737 574 450 -828 577 -336 -217 -49 -465 435 732 435 -750 -813 -392 -227 51 -909 157 225 269 771 241 627 53 916 -60 -355 903 -589 -477 -303 -789 -126 -615 239 -564 300 -962 819 -725 343 87 -806 -454 -886 115 -608 367 30 363 -783 -223 557 526 262 15 -756 278 526 470 923 -465 263 144 530 -666 368 -595 -732 470 -796 937 81 -602 372 315 936 424 -418 -337 -140 814 757 404 675 209 376 895 -168 -524 -433 -213 -973 -430 -286 864 842 185 -406 -570 996 572 -420 -846 559 -406 -450 184 893 888 547 773 781 742 -554 -104 -310 323 -321 721 290 460 279 -110 893 978 456 -138 893 954 166 941 33 230 -643 -88 391 -770 375 54 -66 388 -154 687 889 357 646 -809 -412 -698 183 823 -479 -868 120 -444 494 255 780 833 -983 -940 838 -781 115 -9 716 175 -646 -503 -106 -23 -80 380 -573 -581 162 -658 491 -681 578 789 201 -821 -92 899 -484 501 445 -498 312 392 547 -546 -735 223 -906 600 -450 165 -99 -147 552 -645 757 758 769 -385 -95 -203 371 -559 -264 -598 176 -947 503 515 -224 655 103 572 218 -560 331 429 74 -63 637 146 78 -866 711 -195 -547 -684 112 -145 -485 -976 -628 -736 -311 623 242 -514 638 654 -443 -649 51 474 -936 835 -649 748 -495 -900 -502 -783 -692 -455 -71 -211 776 161 83 -719 968 -722 757 380 474 -681 -677 826 336 -346 744 419 -235 -160 -718 677 685 524 -50 -12 756 -427 -362 -153 -746 -205 279 82 401 840 -364 226 -49 966 581 801 760 65 -281 -230 635 -264 610 -267 -342 -679 225 -417 36 772 -700 -781 -131 -39 964 414 237 182 -567 -889 -713 -531 -768 654 -390 946 -975 491 527 485 170 -108 -475 89 160 679 681 648 -513 -912 230 -404 490 -613 -590 -9 643 894 326 -415 -147 -431 814 0 -640 673 124 659 -156 -245 971 -544 732 -926 643 314 -554 -923 -458 -790 945 443 155 977 885 -754 951 796 -317 140 -474 -994 -963 -548 -928 -810 -679 170 -475 -735 -92 -334 505 354 -654 489 -305 569 -830 -337 751 -90 -555 -418 451 -566 7 636 -313 -947 -991 215 -905 -891 -190 306 -793 -12 214 22 410 233 98 -4 727 -530 933 -768 -39 -638 614 -50 -21 -430 -659 -396 402 -488 249 578 232 728 891 -181 -717 784 -288 -3 -678 -497 395 371 697 -747 652 455 -999 -626 134 537 -377 321 -919 -93 -530 508 275 248 399 -762 218 737 406 -324 -263 -943 -831 -111 -97 -739 -260 -342 -230 379 -213 151 -466 273 -621 294 -172 -415 -825 -704 308 -852 629 -54 518 541 -357 -946 648 -912 -382 172 -958 684 897 -57 -233 -952 754 -838 863 -508 524 877 685 -249 437 517 -124 -928 -560 -387 -467 -96 -636 577 714 893 978 171 361 702 805 966 -662 598 268 867 -981 451 415 750 -543 225 -754 407 997 81 -269 -510 -252 574 -860 -376 -430 845 -568 -976 752 457 38 -331 830 881 -421 609 -928 -570 701 -844 717 183 987 -985 58 872 974 86 -752 -235 -513 -544 -732 -412 -756 -506 -425 -21 -335 793 623 -8 -33 406 518 179 -427 -854 200 554 -583 -66 -384 -479 -368 574 -590 901 -145 836 431 -52 -132 806 313 896 162 -318 -396 -868 216 682 -474 -186 560 992 720 470 972 394 197 -783 637 -418 875 -46 -999 672 605 547 -951 -506 977 255 -861 -580 -612 54 -432 486 857 -348 465 662 124 196 -947 -136 -251 872 201 162 -236 456 -309 241 -815 373 594 643 -730 -988 -719 225 -898 923 362 -426 503 680 -497 165 486 456 387 238 606 -216 631 152 -919 -567 637 81 191 652 354 -649 -826 240 -384 123 -9 -235 -806 623 969 859 -127 -284 609 -535 188 251 -497 -745 933 -67 333 816 -646 142 -269 580 -293 -446 -865 -888 687 431 123 35 -78 133 -649 411 -333 -628 825 -217 702 -173 801 162 127 428 823 -555 -123 -800 672 -150 -54 -38 537 951 211 -267 -340 892 -22 -433 -815 -82 -430 427 -859 -894 897 772 -370 873 -753 721 934 932 -206 883 851 383 -697 -22 627 292 -732 -564 -557 414 -88 30 183 722 -531 -997 775 -597 -433 829 248 -234 982 -51 791 116 -348 -283 958 28 -535 635 628 -991 -203 307 -99 -178 -348 852 105 62 797 589 -638 458 -568 -272 -308 278 30 -477 -798 832 -108 784 -839 -688 -167 -617 510 90 -126 -962 -992 230 -649 664 261 304 -329 -711 203 686 -58 352 -508 -998 153 -77 422 -186 260 -525 -428 883 768 287 -7 207 -146 490 -178 -608 -248 -888 110 672 -357 105 760 -154 -771 -78 653 527 802 -629 100 749 -293 -502 270 83 -357 -749 638 -65 -962 2 -786 -933 878 -404 184 -360 298 703 -788 -711 -602 790 -76 -620 -589 418 682 -527 352 52 619 -340 267 -614 174 -183 335 980 -209 -335 886 496 347 -201 -316 -201 951 -561 885 -831 819 -209 -963 603 -639 112 -736 596 -308 -888 44 972 967 510 -829 -24 667 856 -797 -616 137 -172 125 -782 687 -780 -613 994 -325 460 248 -458 53 -232 623 -235 -721 -558 211 -533 418 125 60 765 -161 349 424 -491 830 -295 -697 473 -965 556 -701 -777 613 590 874 -814 849 88 499 -294 224 -326 -235 263 270 780 53 496 -540 -834 839 954 425 -539 -241 696 751 -387 330 -923 863 575 594 187 -526 324 580 -206 -155 -581 -362 361 -47 -784 567 -847 26 986 -658 -154 335 -453 -988 20 -56 -633 586 -490 -775 929 -803 -488 503 -173 -50 876 -298 517 55 -334 664 -101 -56 -34 -695 226 -4 629 -934 964 -110 -40 705 678 -967 119 -817 -359 697 312 -817 70 -863 -599 -957 337 -158 -318 -649 347 757 785 -322 -43 115 145 -573 -890 -810 410 -269 10 962 210 -356 -360 -611 -169 -403 849 337 458 -136 -158 856 207 -595 -382 681 -551 182 410 -824 -466 87 -428 994 -541 -57 -468 -230 -606 -201 -958 -506 702 898 177 751 -52 903 271 586 -53 -802 88 414 376 -821 -756 -217 167 655 -608 -365 548 683 -784 -498 196 -292 585 394 -265 -202 478 -464 548 412 -978 -507 -971 -271 -696 249 -322 -920 -846 -604 -380 54 -577 110 -368 -532 362 -157 -303 952 18 656 -760 244 -3 -806 -447 -258 -312 -429 -259 -726 99 -666 -724 -885 555 117 671 933 -678 -668 -280 -907 936 515 749 -956 449 75 58 919 159 643 375 319 -911 833 616 721 491 915 -366 -630 -860 866 -675 -997 47 -416 -88 -704 -902 309 191 -579 -799 608 741 -426 -90 -34 781 352 -999 685 -139 -971 898 792 949 315 -82 309 100 347 125 815 -98 -895 -428 -685 -938 -745 915 -472 840 -490 541 -609 685 -568 761 -888 -97 647 -28 -364 161 -420 -129 -765 536 -452 -294 -958 -172 -680 360 -931 -619 889 -661 198 -233 177 -11 -218 -406 513 -199 149 -431 392 496 36 -39 752 877 269 -626 196 -705 68 354 254 -235 -34 -319 713 -592 987 -8 241 337 769 -640 896 955 125 903 -158 -503 128 846 -374 931 -373 297 660 -81 812 -905 -361 -842 -590 -131 596 -829 566 -797 -23 -356 523 126 -805 -835 -912 764 -212 788 -691 -476 -318 85 961 -461 582 357 -70 -658 166 140 878 841 -115 470 -807 -109 -30 -780 128 -887 -357 212 147 -516 772 970 151 937 -843 -39 -109 706 -742 482 -705 -853 188 408 -937 -433 -566 -448 174 278 846 -496 -328 -898 -392 745 447 -4 828 505 153 -693 -249 645 -150 735 -542 187 757 455 469 956 403 -29 160 -108 -250 269 827 826 718 -867 -722 594 574 -748 -823 -232 356 -631 -518 201 901 -893 -156 -647 760 -106 -869 -590 262 656 876 -797 -884 -937 -948 -648 -734 -450 429 624 90 267 -437 -272 957 -717 -694 179 278 -134 -750 -844 195 -680 -600 898 776 -628 163 552 -300 -886 743 -477 -151 706 673 -882 23 -775 -166 -564 -204 77 -656 535 -450 97 -525 -663 -608 77 589 -713 765 -447 834 -800 737 484 -601 285 -293 703 -884 791 637 422 -972 -713 937 -978 611 -676 947 -941 260 168 242 -358 -388 -203 880 -237 -923 -496 -569 -943 -974 -687 255 -580 838 122 203 495 514 379 -158 370 90 -96 -912 -229 711 555 773 507 -94 -893 648 86 -563 -795 733 646 443 -212 -266 -841 -699 628 -45 -321 153 726 -204 462 -212 438 203 -714 903 -765 -738 -598 -904 -16 -12 763 743 -355 -831 267 340 517 833 -413 -702 -251 465 -233 137 -64 -132 -596 465 -459 504 452 956 -948 591 329 696 780 -617 -904 962 -553 763 -694 -480 475 -410 119 -506 951 -343 -21 728 294 410 75 -933 300 -842 83 -373 592 -671 -85 -166 524 839 860 -750 -328 -845 780 466 -95 -262 682 997 809 91 666 190 -512 744 -565 -339 -811 -132 388 842 421 736 791 896 -617 -300 996 -237 -67 -720 -825 159 648 977 -159 63 -233 -670 68 -577 27 -229 926 432 710 367 416 975 -213 -272 -435 291 245 325 -942 -509 -210 -297 280 -240 -783 323 -204 -219 994 123 -244 -701 936 -942 -115 561 390 -560 828 192 543 879 108 619 729 39 -188 929 -931 610 612 409 0 -883 -348 244 -265 818 259 379 -777 -979 -864 -412 530 -410 291 650 738 -495 -970 766 190 574 -901 589 814 -425 479 -945 693 -800 143 -409 333 217 -801 906 913 10 773 -976 -47 -185 -358 38 784 -615 894 812 -76 97 535 697 393 408 700 336 731 963 308 48 -597 -734 -727 618 523 -634 -706 128 -25 349 862 292 -118 524 -771 -972 -452 286 -206 716 834 -383 -723 -358 -980 240 -977 -192 5 -799 337 799 729 953 -200 -459 35 -929 19 -179 -507 -464 229 -99 261 -365 732 919 15 -61 17 717 782 -156 -811 36 317 -315 615 527 -156 671 213 -690 -579 -665 229 773 380 374 892 -993 993 -805 107 992 719 -243 -112 884 635 672 -970 269 930 133 981 660 -458 845 974 -887 277 796 652 539 789 931 965 72 -449 726 727 375 85 748 187 -686 502 340 -278 -421 -649 -404 732 727 -451 -531 429 -823 -942 -584 942 473 -633 -872 136 -577 668 -322 -168 -559 -400 165 -120 -428 680 -670 -331 -323 -664 -739 -542 954 -666 778 143 -768 63 -750 -911 -151 254 372 736 828 -484 30 -117 555 -126 413 932 584 454 -410 -124 537 955 245 329 853 477 123 936 -553 331 832 605 477 -394 -247 -480 -659 -662 731 -66 640 -164 -782 -804 628 618 -372 -283 13 777 -143 83 -824 704 718 729 867 -882 476 -933 -659 -860 675 -704 -290 985 -222 974 -87 -712 98 -768 330 -555 -813 334 890 509 334 657 756 55 -35 -886 -374 -71 -457 943 -888 -93 954 -153 -948 82 -96 -430 46 708 810 793 147 -145 926 -27 22 -386 453 -212 -411 163 -19 -281 -885 -270 -736 -896 729 -79 484 535 -126 334 333 587 965 -625 -944 -780 -240 178 520 747 835 690 -280 -702 446 -545 -982 -378 -645 -218 -279 56 -409 -730 -128 760 45 834 -332 -515 985 -179 69 966 910 -184 -638 -251 -464 -714 294 299 913 -812 -922 -935 549 656 22 -4 -642 -76 313 -592 -559 -700 -968 -829 -350 -132 -590 324 833 -763 26 660 122 -724 349 685 -151 -910 -601 -503 80 234 358 176 -975 -69 107 170 -217 547 -390 892 104 -51 312 349 -337 -425 -454 -523 -422 798 -663 534 11 231 -323 -414 -240 -533 -16 -763 -775 -542 -445 -699 -764 890 883 -913 177 -115 646 -486 458 -754 -998 960 982 342 -367 239 877 -278 -773 19 -540 -766 -358 577 -620 -424 346 -112 760 171 259 -516 248 -332 777 -119 -864 -750 882 497 -492 -264 434 552 -176 -354 -417 656 912 859 530 -409 983 407 -591 -218 -275 -165 -772 488 -31 -348 -690 -820 353 557 303 678 -617 362 -77 -836 548 105 -973 -691 -108 -603 -619 425 638 500 589 -418 -89 645 629 602 974 -647 -982 408 5 -319 -46 829 782 643 -552 56 677 -913 910 887 288 -390 -166 816 -210 -653 -637 -44 -33 -486 -634 437 -224 708 238 -460 -846 -744 453 155 42 -50 -65 980 559 602 781 -178 708 306 442 -871 -861 -632 263 -212 -40 -868 -675 206 -767 507 140 176 -766 116 -459 -226 317 318 567 -716 -297 -452 -152 967 503 522 471 -641 62 -379 375 -778 548 -413 -645 -954 149 246 -51 -406 221 -30 -580 952 283 654 -360 305 874 -740 202 -601 437 -995 -532 -824 -479 102 -673 -889 -270 403 -46 -333 399 963 -752 397 247 -405 -381 -763 70 -607 951 -635 -315 147 -259 741 -564 436 -745 -634 475 26 720 -300 224 -739 -612 -772 461 -794 -273 -588 -737 -815 259 262 969 -510 788 681 733 302 -662 670 -651 -440 742 -819 -139 -801 -481 -116 429 931 -342 -316 -478 137 -440 558 509 -888 571 534 -470 28 83 -447 652 940 -876 -34 716 509 -164 -831 514 933 677 859 -5 663 -498 -813 543 954 578 -805 -540 467 309 -145 1 -862 381 -197 -624 944 -211 118 -759 -539 -944 -633 -284 -518 653 730 323 322 332 -127 231 297 221 -182 388 -790 -227 -315 -762 648 -674 -98 -153 -239 667 77 222 219 -272 -21 958 -363 -467 907 152 567 572 900 -56 531 675 719 877 -906 216 -905 805 340 -595 636 -522 -989 -376 420 -754 859 312 -612 61 -361 332 -324 704 -458 288 -660 854 -85 218 -899 -756 413 454 -290 459 894 645 -735 123 -482 173 -851 806 -270 -502 -653 -997 562 -708 -742 -198 -538 77 455 -86 -68 30 473 321 188 -586 719 432 -503 -581 -814 599 -336 759 134 -464 -158 -854 -840 460 -238 1 -486 -596 492 -775 -399 230 -704 726 771 321 -73 -612 -41 240 -138 171 870 412 -790 -716 -664 -443 642 -437 -192 108 -522 -837 928 75 -486 436 244 29 -396 -730 -403 -255 -929 541 -852 680 -796 -429 178 -855 -825 895 266 825 -694 881 719 131 558 -141 -150 -994 520 391 320 203 -27 549 -584 852 583 -904 -870 613 -551 -864 -2 -38 20 461 -149 2 -722 -377 613 -226 -988 -890 -721 137 546 -931 241 -880 543 -266 -705 -996 -4 677 -289 40 912 648 927 -452 -262 -847 -814 -672 743 -943 885 170 -593 -254 956 -634 -986 865 -169 904 -206 -573 -520 -327 -678 403 -3 627 262 -957 391 135 -907 987 -199 978 -718 -683 70 -420 817 858 66 -963 699 590 630 -459 582 402 -911 -59 514 -164 628 -675 389 928 -460 -980 -933 793 -746 -494 657 930 869 -93 866 -433 34 -101 -420 -405 -271 447 -714 -796 909 -328 -329 -264 299 818 72 711 229 -431 247 -309 366 621 -53 -180 275 639 -99 60 -752 294 503 -889 21 844 460 -54 -223 -944 726 719 309 19 -133 -51 203 -772 654 98 744 198 703 945 -887 -520 431 760 -94 -995 -854 -684 -629 -681 767 -598 502 -16 395 -900 612 115 157 -194 -415 486 -915 -262 632 105 212 -901 864 -494 -527 -934 -262 -330 -706 -395 -100 106 554 -631 752 -402 40 -190 -704 -835 575 212 734 602 -303 961 402 951 418 -445 901 -905 301 -14 -578 -94 -365 81 -233 153 -212 -26 -307 -262 192 -701 492 450 -548 960 -90 83 326 -442 203 804 613 -829 359 -962 -568 558 395 -962 -71 -952 254 616 58 956 511 -475 105 -194 -527 -194 -543 937 779 447 -453 497 -804 763 285 -607 -505 -85 533 -441 -709 -460 618 556 53 535 947 546 821 205 -476 -492 -886 616 604 803 -110 -49 -41 -710 -707 859 -754 -249 345 668 69 16 188 441 764 57 83 539 595 -760 990 -656 4 -591 735 -269 -780 281 -923 969 -787 -277 -159 -203 775 448 588 -818 550 77 773 -136 940 -518 -313 331 -719 437 623 -565 219 -788 -561 325 779 -898 974 735 868 -965 -629 177 -64 920 -449 -371 -200 -313 -320 324 755 288 -457 231 -388 -310 -777 -677 953 885 -566 -952 857 -328 -723 -910 995 -373 476 -985 763 942 -767 -422 -259 654 -444 646 278 703 -983 953 -534 -492 -724 953 -457 -795 -688 -37 -2 -961 -293 747 65 -170 -244 -101 542 64 -154 -566 791 568 -16 -320 -487 527 -442 -455 775 -568 -266 -264 925 -41 918 631 -641 710 366 -608 -893 294 -531 273 83 565 -241 914 -155 119 -686 575 -206 -658 -354 915 269 19 -597 890 -449 -5 -275 -703 -772 523 902 -347 -377 -458 144 -662 763 354 192 496 96 -641 -775 609 402 -998 -557 172 -216 966 314 -159 86 911 -773 4 -687 593 -453 -250 -11 587 -560 101 -426 99 -784 760 -407 60 710 963 662 782 218 -936 -151 836 736 -427 957 -254 752 716 -697 399 -395 -665 692 254 -648 859 -897 96 -338 -129 868 -263 -389 -835 -512 439 573 767 818 951 279 -863 35 266 710 -983 396 -555 -391 -13 504 -370 -421 -454 -807 563 -357 -161 -931 799 -784 203 -594 90 691 282 -595 354 -663 -455 -254 -286 576 107 -595 -964 668 373 876 -890 838 937 -617 -378 380 96 998 518 -215 -733 69 -504 132 410 472 -773 -312 724 -542 -995 -185 -182 -396 -843 -96 564 -859 -305 801 164 926 -746 -759 71 -985 843 20 -888 -625 -948 -720 -973 798 -381 545 724 -109 717 -639 136 -130 392 -874 -875 -381 -160 345 87 676 656 -990 841 -24 833 -980 -41 -943 -989 969 149 57 243 -39 -618 -118 377 -162 -795 -487 -529 -161 -864 -964 150 416 875 710 508 -124 73 233 736 500 -91 -851 284 954 -886 -829 343 424 752 -373 -710 234 818 662 -597 873 382 775 565 -401 729 -72 376 90 351 250 607 -170 -510 848 970 722 -131 -958 -234 -637 42 -880 668 -22 -479 -400 60 -535 -473 -1 -976 620 -369 -620 -182 299 -187 -643 294 166 210 -39 -812 99 577 -290 -978 946 169 415 -575 989 -378 -304 -683 -926 -212 -499 -866 -651 986 -909 478 -817 202 349 -982 440 497 -930 266 -733 208 -971 -201 -932 -649 692 353 908 696 -848 56 970 -65 -134 368 625 800 404 -930 54 804 145 921 -710 51 -558 -460 499 -60 -344 220 775 502 -607 895 192 -901 -542 -315 432 -30 652 467 103 591 -358 333 610 -155 -626 -780 321 552 752 -486 -175 -408 -715 -66 -410 513 778 -140 -694 396 -888 439 -861 -307 25 -690 -494 427 -720 543 -88 -929 -261 460 356 -722 328 465 -228 -45 478 -100 82 -530 -267 716 455 886 506 -157 447 -490 -65 325 437 -48 -698 183 874 390 -458 -622 224 -697 64 -575 721 -778 17 884 -885 -631 522 377 -426 -270 65 222 89 -873 343 205 100 559 83 361 -262 824 279 -938 -505 955 433 612 515 -292 872 744 990 128 -512 791 978 -752 -352 -41 -743 786 175 -540 6 313 -314 -212 -56 -711 193 -47 601 -773 354 -390 -742 688 217 283 -330 749 321 696 464 770 994 -694 -99 221 -879 960 793 -409 -246 314 377 431 168 14 -284 645 -758 974 -879 -945 192 -650 -224 348 31 375 -716 182 665 607 33 513 171 598 456 -781 362 169 -963 -6 929 479 -300 257 798 -342 843 -412 165 -392 366 -66 -229 -621 249 -686 -484 919 -467 803 -668 -284 480 -297 267 857 151 -772 -52 -738 431 -334 -149 433 -355 194 983 -861 489 -256 105 -243 -348 453 -33 481 -592 -721 67 -599 926 -881 298 -278 -32 587 -947 588 -385 351 -599 231 -233 619 -100 233 -857 459 -597 374 227 -765 76 -76 702 984 775 284 93 486 67 -323 -73 225 -565 283 69 443 -392 -942 -823 -142 -191 -59 494 276 -474 -351 912 360 704 55 -580 411 806 -544 -57 810 -733 298 700 -371 594 -741 -648 -889 888 -212 -325 -856 732 -574 963 -34 -862 334 2 -333 717 306 -164 -947 626 -51 -89 488 402 980 517 -621 -270 937 686 -226 -468 -782 -823 -943 -194 -460 876 -3 938 -832 -330 -99 -182 -953 -750 909 796 355 -679 346 110 -68 -144 97 532 -611 491 -43 -830 835 880 899 -825 305 491 181 -977 -963 150 -594 549 131 288 997 448 -995 -975 -971 -108 -521 -606 164 -194 -442 149 475 689 784 457 -587 742 65 -895 357 1000 639 -415 102 557 -612 -301 715 749 -120 827 -591 649 680 858 -990 -694 8 908 -326 233 952 644 -343 -483 348 998 -246 208 357 -661 -116 -88 897 -433 -245 -196 -810 -121 -829 836 967 -200 971 705 -641 -744 513 965 -266 -731 752 526 824 233 338 -862 -651 -920 531 -8 -710 463 -55 -280 -916 774 93 -22 -280 -694 924 -39 949 59 259 523 -667 433 916 -712 -440 359 383 587 696 396 101 -4 -373 -883 -166 -529 862 275 89 269 368 -177 -611 874 -480 -768 70 19 406 -162 332 86 -952 -951 864 156 759 -363 608 660 -521 -467 889 538 -670 -79 414 964 -621 -120 -557 465 -487 -145 784 -210 -670 590 658 -15 191 292 643 852 -142 -648 -526 566 646 -393 892 -163 480 -357 -753 344 681 -696 347 289 12 487 -384 453 864 -995 -608 -912 -763 500 -379 113 -751 4 -211 317 582 208 -10 -349 -457 -662 464 -722 909 -791 711 -74 -125 621 326 -280 -569 858 -133 527 283 511 785 -181 292 -4 263 -461 728 -928 -141 -225 -427 -585 -398 -559 520 698 57 -116 -576 -359 930 485 168 -795 -916 -697 341 51 469 43 -26 -942 705 -182 -986 -496 -161 154 299 -318 473 853 -914 932 874 131 -188 544 494 31 795 198 -830 391 -296 -213 -435 929 -371 365 725 -587 -593 506 -875 745 995 24 268 939 -782 136 -975 466 280 717 -530 379 854 -822 288 -163 -414 -193 181 -384 -650 880 724 -330 -626 959 -855 -27 -429 613 784 -376 52 310 -7 -578 406 150 658 -949 103 -935 276 335 -303 78 432 -267 -116 -23 -990 890 -23 805 226 -891 738 -194 -23 -459 1000 -806 -328 828 -300 568 -370 -608 -103 925 68 295 -955 847 -272 302 431 -941 274 63 942 -979 -788 396 -391 -506 863 353 823 144 -68 554 -629 -288 10 712 298 931 225 -324 -598 183 -650 -572 84 508 -660 939 -871 321 -887 -765 -190 913 78 532 148 424 -963 657 -176 437 -175 681 -125 700 30 -305 767 -62 124 -480 -192 -562 981 719 94 287 749 276 -944 -681 -905 55 314 -722 -192 583 14 834 975 -376 -25 547 -732 -612 376 85 850 -77 -597 979 642 922 932 -350 751 -950 87 685 986 336 -310 736 911 744 388 365 -866 829 -714 -549 503 -610 54 218 120 216 -371 859 270 -969 -943 -179 -338 116 -103 -358 752 -448 -730 -288 539 -296 285 -512 692 941 956 164 -620 951 -658 -879 -272 -784 -648 -722 -80 373 -591 687 -693 -124 738 -42 747 -842 -750 22 748 -564 -388 -263 -97 315 898 335 625 225 -158 -987 471 -564 906 -678 799 60 488 -749 -78 -868 -161 -987 71 172 -90 -798 -762 651 -590 892 903 193 951 877 -689 515 58 -794 -109 840 712 -391 -837 -907 -790 -893 -481 -88 251 -659 -213 -226 -629 -879 55 610 217 -773 -238 -9 883 -96 163 769 -161 -439 -312 -762 370 823 -510 424 -583 237 5 -946 -24 -70 -733 -925 -805 -575 -227 -572 70 -745 -244 -774 744 970 913 -741 -348 -698 -458 -461 -420 521 -140 -266 -187 -753 -703 -443 141 -395 -537 592 686 530 485 -222 613 387 361 209 -70 -75 -656 -735 765 608 -854 -722 777 869 20 -16 -892 12 607 -952 -598 759 -494 189 -842 -827 -378 407 -633 -163 -475 454 -988 409 -804 -806 -826 -108 284 -597 730 975 -67 398 -541 -675 163 -32 212 -101 -42 -211 603 -677 -543 943 858 -217 -31 -555 -416 -455 140 -830 -465 203 -921 -257 550 563 -549 921 229 -493 346 -963 44 -598 990 -531 763 -807 -184 -220 316 894 38 -711 -949 505 -94 -279 -263 901 80 -899 355 340 93 624 -702 502 -693 -905 225 -140 703 817 -531 994 847 -674 511 46 136 -877 -600 -778 575 -930 -282 -210 704 -222 121 911 -580 -779 257 -297 -550 275 -235 -505 910 -413 484 664 640 608 -850 497 -448 901 586 747 -18 -580 237 -495 912 133 350 473 51 -618 713 -737 -963 -374 -404 -341 742 536 726 -548 -999 806 8 318 -913 680 838 -401 507 17 -129 497 241 -511 311 612 -264 -946 -431 781 -603 -54 -490 -299 -596 765 421 294 -398 -826 -161 -641 84 502 957 -247 -266 -412 321 557 -427 283 923 96 107 -313 -584 -355 -685 672 -326 445 -281 -792 330 -899 681 130 207 985 487 148 227 -413 435 23 676 378 -627 552 627 526 964 -429 240 450 278 4 986 841 214 200 860 -617 -328 -916 -915 -761 -407 -59 483 -687 852 120 -991 402 -793 -265 -341 747 187 -539 -107 852 -642 -791 -39 -594 281 57 417 -996 552 -21 -73 312 -908 211 -196 -501 -778 -143 262 -595 377 -413 986 279 -580 471 -734 -880 969 -549 470 392 -391 390 287 504 -52 88 329 333 -281 -360 -257 447 163 432 -727 -994 558 228 -419 751 827 -710 493 -225 -425 973 -930 -494 598 -829 -425 -882 500 864 -344 343 -94 809 -58 -959 -884 -110 738 15 729 -550 577 617 800 -89 630 522 62 914 -515 -953 277 -167 -113 286 -613 -168 -331 -651 581 -853 -458 -657 160 807 -881 -159 -381 301 -159 -561 881 861 665 -461 -823 513 54 -190 -403 11 444 -943 358 55 217 -439 -637 -591 624 803 -780 -180 -953 -999 -490 973 891 982 -112 -576 805 -57 -560 -168 -542 880 462 -548 178 971 -1000 -678 -304 446 93 -540 -654 -609 -701 -835 128 877 -887 92 -244 -55 767 -829 624 -672 111 -136 -433 -792 -657 104 -943 -529 -642 -606 675 -206 716 -672 -249 -102 742 862 201 649 588 687 97 -733 542 -609 570 227 -529 782 667 -654 -965 985 -608 -663 985 -273 463 571 -877 676 920 -362 611 201 -302 212 778 980 12 376 -592 77 -950 246 539 617 1000 53 -779 988 -604 279 -311 219 -951 204 810 -589 -922 -92 -797 -98 -639 -120 134 -668 537 -926 962 -187 381 420 -300 -139 868 376 512 -503 -803 -994 -272 287 -988 -310 247 -162 560 -280 13 891 565 -842 614 -933 598 -732 964 -69 -591 658 209 148 828 -685 -333 -55 793 -699 -306 -887 225 -862 -645 143 960 960 766 217 -511 -347 -529 -731 974 -482 -359 -850 -163 784 704 788 -876 49 -424 766 301 413 -929 154 838 282 -474 -61 -304 -493 -699 900 931 -62 459 913 984 107 1 465 -383 390 843 145 -723 426 -579 736 548 -26 748 306 42 545 332 -34 -458 911 -403 438 701 311 -776 148 380 956 -656 -990 838 -309 -807 -866 -370 416 609 -520 312 82 -73 682 730 921 -856 -902 -286 -909 -115 930 28 205 74 -483 -569 488 -388 800 -192 -201 -142 -381 -364 784 725 -186 -302 -173 507 -612 852 -858 164 877 513 838 -689 -714 835 291 -130 830 -228 766 -810 -720 940 28 -517 498 -325 -118 724 -513 840 -260 -460 -29 923 767 749 -732 -840 920 -439 634 -784 751 959 -867 496 750 -420 464 697 805 -381 -379 523 -395 737 -432 34 273 791 -806 -219 -831 -482 323 -363 547 946 -363 -771 16 410 344 894 -491 385 -230 820 -99 495 326 -802 -653 -939 -633 -451 -875 98 289 987 650 -605 606 55 114 817 468 958 -536 -986 567 -483 192 -32 73 -477 -600 58 658 -555 174 310 626 -745 424 -174 557 -160 644 274 298 111 354 -721 156 720 -225 439 198 836 -384 443 -726 -525 457 117 631 -32 686 -372 969 630 -256 433 489 -258 651 944 571 45 34 23 978 390 582 -626 -530 944 -211 392 939 380 535 678 -817 807 -30 -600 -609 -271 -673 -344 816 960 -994 -773 -157 -154 682 416 93 727 -413 -5 -202 -9 412 387 -490 -654 -901 782 -717 522 561 -401 -46 263 689 -416 -600 644 -389 -505 853 315 850 438 -836 -551 908 46 -622 -47 -11 924 642 336 125 854 -696 -978 613 -33 237 -800 -643 -289 -507 -366 776 670 -715 189 -376 -84 -128 851 -582 497 312 -359 67 -892 -111 -735 917 -374 -344 341 523 -711 300 -908 353 989 234 140 5 594 -8 -130 -496 -548 71 -204 -121 -191 -563 -930 847 -67 326 839 -888 -460 -788 821 -694 545 -419 -595 -447 -678 129 -622 759 843 -757 580 -438 -167 -289 711 86 -990 -821 765 -901 994 822 -561 212 -704 465 -5 -676 -163 472 -728 -192 -479 432 -830 770 -423 522 -893 -902 -387 -27 883 -836 747 694 133 84 -513 -80 -624 576 -737 -537 365 68 765 398 312 -743 578 479 -272 265 -234 676 413 443 695 -955 914 -418 983 284 40 196 -487 -935 -860 360 489 961 260 261 169 653 -389 654 885 -923 -270 -652 -659 187 -18 -815 -912 -860 -729 474 406 481 615 759 -569 -361 -676 82 359 -278 278 722 -823 -734 232 -999 354 -114 95 967 -575 -219 85 -685 -521 -787 562 397 -105 634 -82 -162 721 -711 -760 -323 -194 -916 -194 100 702 986 -230 -504 811 -410 698 855 318 375 131 -472 446 -612 80 412 658 -853 -873 -482 -741 -537 927 152 -523 531 -599 746 -911 734 -548 -785 585 29 -262 -660 -518 -871 553 -327 158 962 681 -839 501 471 -645 -673 -454 211 -710 924 -402 -712 -624 -678 815 -895 -517 -734 -557 337 -265 150 603 934 -678 288 -888 -222 -127 617 -969 167 786 -377 262 157 953 344 994 288 -988 730 -218 983 -797 -322 -86 -139 138 -849 366 919 -726 -252 696 722 -588 357 114 130 -513 -120 -102 -399 738 -290 -183 139 731 -303 511 -281 -816 564 -177 -494 -391 -867 -170 160 468 -781 809 666 350 728 561 -151 -915 426 953 106 -95 -570 115 -706 287 989 804 -668 -896 -581 -573 -337 -934 748 933 -933 -788 614 -421 -67 -569 -431 649 -385 105 604 -35 -355 391 620 23 732 -825 -18 499 -121 -42 -511 -77 -983 310 772 -702 809 418 -748 957 -476 778 608 290 -201 320 393 -746 165 746 -84 -351 -207 409 579 -568 276 -343 17 973 -526 -808 50 -531 -174 -622 -53 611 -713 -862 -872 160 -606 -750 -855 -57 -873 686 -787 528 -844 390 78 838 841 719 217 133 -200 -329 -206 977 -426 861 564 -712 -977 660 311 -712 -124 -195 -924 865 390 -174 545 539 442 -661 -995 740 -914 -778 -206 -957 -444 -253 -489 -744 -82 -397 799 263 -148 630 621 -465 738 545 -382 -903 473 7 552 -753 651 -406 -474 -640 401 -276 217 -306 176 -248 -931 990 611 -20 462 -981 407 491 809 270 -942 -71 -121 -751 -945 765 226 17 -949 -627 508 624 -900 -711 -932 -430 308 -877 -194 -516 -717 -207 141 -315 328 -549 644 953 -109 570 -94 -162 -137 -330 -881 -536 -68 536 -897 386 108 415 -41 511 450 105 354 -81 579 752 113 839 -304 -861 -321 440 997 466 -662 -30 -545 -81 734 652 952 512 21 -75 -455 479 -630 -165 608 -70 595 -892 -897 658 -594 -190 -873 633 687 -942 -538 64 802 139 -56 -336 370 815 687 798 940 -239 159 -795 -520 -49 -333 -113 -994 -277 -222 607 748 680 -506 -988 -735 764 792 -814 -824 629 -212 750 116 736 236 564 883 -602 -785 -68 -209 507 -993 774 255 -318 -245 640 -603 451 -326 601 -289 168 554 258 680 9 47 819 -39 -62 896 -348 433 20 496 373 -303 766 -358 -173 444 -609 343 -425 -328 -818 -4 933 988 137 -673 -103 134 665 -893 891 -540 -416 -674 -696 -651 42 -944 -377 -449 -585 -900 -811 512 -696 -137 190 -944 -627 -933 -765 717 -433 -434 724 375 973 -439 765 -899 697 342 818 -147 -604 -614 -75 -837 837 -888 258 432 294 -612 -543 -527 26 -740 654 -272 363 517 -603 2 -350 -167 -51 86 461 -720 910 -123 115 8 -990 -961 322 -469 493 95 -624 -113 804 -502 -110 156 -82 667 815 639 -16 214 -755 -440 898 -174 91 -424 -765 30 -376 -286 71 -678 -178 -183 -498 -481 -239 -502 743 -355 -90 435 333 -582 -749 804 523 645 -969 -510 -558 806 -950 894 -568 290 22 -417 578 -163 697 21 374 -813 -930 -179 -62 964 93 -281 -80 -150 998 444 -675 -500 167 504 -50 -832 -302 -18 406 -376 -375 -544 -666 434 -660 360 -292 -824 -246 785 -648 -880 -260 170 -453 156 -930 346 591 -305 726 -392 455 255 -55 -76 174 -881 -454 -283 -473 293 619 566 -613 -147 98 -181 366 865 -29 -668 -464 854 -592 -297 635 -220 70 -106 -344 754 239 563 155 -58 -51 -71 201 811 -687 33 725 373 475 332 281 -4 -880 253 661 470 329 -544 -404 -764 709 -904 -906 -244 -822 -639 992 -898 30 377 98 840 742 158 981 -650 -864 277 910 -822 -565 -704 679 -693 -109 -249 -77 298 -907 -651 684 14 -669 -216 -336 375 -822 -499 236 -486 -440 954 220 -49 -858 -328 -765 -781 -238 -578 -664 176 677 258 129 -59 707 -930 105 146 -976 769 -749 -264 811 320 -383 -924 404 198 -563 -56 151 612 784 -423 -537 -684 78 321 -639 -615 -412 195 -382 -278 -360 219 739 -761 -300 -575 291 807 -139 -217 -422 -685 -328 654 -687 -230 -487 646 351 -381 673 -10 99 -906 -830 -535 -133 396 -332 518 -507 110 -300 846 737 683 -361 -116 -837 815 -128 657 -550 485 -346 140 902 264 -156 -539 122 738 618 562 649 -938 703 -748 893 143 707 91 -256 772 -419 -17 432 162 -913 964 -940 -322 375 -545 896 749 -323 675 -382 -984 -888 -502 15 496 561 265 976 -319 -921 -5 -654 -669 -747 -650 -114 -114 -934 -991 -759 -181 -74 985 427 347 -815 -597 -593 -544 334 710 253 616 -618 -536 -223 994 -797 -818 -174 491 717 -901 220 88 934 119 397 648 738 364 -391 -959 -786 321 -549 887 -864 -743 -491 -950 36 -410 -707 391 -844 440 -871 -720 154 59 566 620 107 -152 -740 35 670 306 547 -410 175 431 351 -274 -957 -957 -746 -621 -401 702 -684 46 -329 754 782 -839 454 -970 100 285 325 493 960 287 32 -402 92 956 695 554 55 -392 -966 -356 910 498 -283 -898 -119 789 440 563 -2 574 423 976 -566 -720 341 -830 -531 -491 359 133 -149 656 -828 597 -360 -495 18 841 -977 -982 -877 -230 -447 -146 -491 936 -216 -566 -321 -232 653 -858 -745 584 274 -861 415 -40 -765 52 -916 381 218 233 -928 311 -821 -993 899 72 -757 -746 143 -145 -367 545 -177 -772 122 -844 901 -852 547 -569 702 -501 373 -317 -329 910 -496 499 378 -616 258 -983 874 -624 -266 -219 844 96 -101 510 -728 -776 633 553 -629 683 -141 -890 -594 290 -221 624 588 873 -323 922 647 931 934 -197 -962 242 546 -625 913 643 950 -925 -568 205 -158 -223 291 -669 -724 -337 -379 -503 247 -104 -734 -15 250 -687 -439 183 -915 55 -723 -643 168 -455 -609 229 -78 -607 -639 57 -245 -254 -401 -92 98 -835 547 581 720 -723 -768 878 107 11 453 784 731 -905 -363 407 739 533 89 -276 -194 859 -854 645 -319 -122 509 206 -524 -52 -477 -113 -40 640 -63 -294 -208 112 -495 -832 968 773 -391 -909 705 -264 -856 -555 -271 281 -3 -447 467 -750 -17 -438 787 -199 -767 820 -824 462 354 962 -102 -749 -994 -495 -918 -614 251 553 -481 -42 693 -522 752 -272 -571 -202 309 -690 24 -330 -508 658 56 756 125 -120 975 483 747 -678 167 385 54 -766 765 -678 488 -196 362 -484 -436 263 811 -475 70 -493 653 -336 -918 -432 -460 -437 285 326 987 -431 798 781 -566 95 -508 22 480 341 -54 -841 738 -224 911 349 -340 914 733 -121 663 850 -472 -699 620 -303 -850 -188 208 -474 882 -65 -277 -554 261 -124 39 968 198 936 676 -891 1000 -838 -81 -160 384 766 987 -2 -781 504 -410 -281 -149 228 -795 723 720 -334 957 991 10 -949 48 -931 474 250 -95 -188 -787 -1000 -724 290 891 369 -631 445 -95 143 -191 -383 415 -202 -682 -585 -697 196 -84 -314 495 532 -88 -853 490 663 -802 -521 -855 565 470 880 743 807 518 -527 -117 -249 -986 776 -204 154 851 -180 708 -747 462 -585 529 254 866 168 691 7 126 -645 554 673 -358 37 -685 -189 -993 508 -356 -467 -685 -667 -719 315 -83 139 134 -882 76 -731 3 441 467 -202 14 -889 -907 601 150 -951 268 -129 -600 178 -190 696 -123 789 -699 -35 -746 478 471 -152 -807 344 866 333 -468 -748 -711 534 451 -971 901 4 -133 133 -814 -791 18 627 -706 635 -61 -17 683 -384 408 396 -6 -346 826 -81 888 -623 -408 732 407 -232 535 783 -564 684 -249 706 -24 -678 -957 -426 316 277 144 -529 932 94 712 -424 -599 -232 144 164 671 -391 -877 644 -581 -760 155 366 -588 -700 -719 -1 -718 529 417 291 39 221 558 -179 172 -631 -995 -348 -759 -303 -273 115 714 -702 -618 -932 245 -68 -510 -979 110 643 -486 939 -237 764 357 -524 -393 -555 -496 595 -362 -936 39 882 -274 199 -119 298 -947 -402 -12 500 581 -338 -333 -267 915 -413 -66 698 -501 -987 37 -637 -334 513 731 592 985 -627 -916 395 -118 116 -572 -148 337 731 905 956 -214 443 85 876 181 -563 141 526 -943 -800 959 -291 -195 -183 -607 476 -49 -533 753 -148 181 386 567 -158 -71 853 -176 -470 -20 69 -547 554 853 234 -52 114 -877 -934 -957 -876 -107 148 -930 303 -581 -327 370 -53 -35 -41 259 -748 40 -733 -445 646 -351 -235 -881 59 836 -166 -860 -432 942 166 -152 933 556 387 -241 -934 -276 -937 936 974 -401 125 494 -168 732 903 459 -345 209 -246 931 408 -927 768 -454 878 997 -413 -631 217 -112 157 -55 -888 377 -705 -697 -886 -81 200 698 285 362 -293 554 840 -189 -285 -201 -105 -984 990 723 129 369 -535 493 -27 108 -808 355 -93 -295 529 -511 577 118 -924 -459 -137 357 -243 -201 466 34 -228 523 572 -19 -993 -251 -280 955 149 552 127 352 -436 143 -964 543 914 940 367 959 -314 352 -904 -127 583 906 -140 -440 -736 310 594 924 -56 984 -473 -208 -30 -744 889 -9 -838 -104 166 951 -433 961 883 444 941 -876 -291 -564 -259 -580 120 369 -16 902 -841 827 503 -661 646 62 -620 -43 671 570 975 -614 349 427 -264 -364 174 720 -399 -697 -346 -551 -967 584 915 558 611 -71 798 -282 345 -903 -564 630 -295 -657 -114 -405 -32 463 978 -672 962 731 46 363 -662 -950 -684 -272 -799 -182 358 -232 -286 436 -342 -741 -322 725 -189 918 608 824 -443 -768 397 -409 404 689 -908 -772 -459 987 -472 -965 595 86 -821 -809 -963 -728 126 929 213 -152 825 -180 537 399 -367 -225 -513 480 -233 921 921 -397 585 309 -94 973 268 293 -572 778 534 -735 -82 201 512 -758 -171 -276 609 -666 -841 -945 255 -616 328 -779 -107 -429 452 358 617 -716 -405 598 963 693 42 -326 659 -324 293 216 -974 -997 -841 -158 453 -17 490 46 -311 1000 -440 760 316 703 384 977 138 -118 120 -175 -597 -605 874 -711 -942 220 -838 697 178 971 -522 -909 -679 710 -778 -18 -834 314 -537 -944 -718 385 381 -329 -889 -582 -218 961 -44 -394 -891 654 -650 573 -135 756 926 333 -61 -230 -311 -290 -638 -362 131 662 587 413 -877 331 119 -760 -55 -236 696 695 717 -304 -821 -368 -954 827 -104 -322 -205 -933 -939 -63 -619 -133 -80 -867 -42 570 854 788 857 396 390 -376 550 -902 86 560 -397 -748 555 -472 369 20 265 161 -739 -648 -160 -36 -800 363 64 945 -382 -434 470 511 -367 786 -362 -812 -37 102 101 135 720 822 572 -98 -603 111 -260 -704 -658 -48 410 -357 873 149 538 706 656 977 387 449 842 -453 612 646 -557 514 218 339 -94 463 383 501 980 383 -584 -746 -255 805 -166 -974 960 153 908 245 -43 601 -621 471 81 481 -535 -451 305 -491 155 281 -64 43 780 -495 -885 548 674 658 -47 -674 -185 54 -283 765 -883 421 -262 -487 -346 -301 -549 209 -547 -824 210 119 775 129 -318 -938 491 -352 -127 -200 793 -667 259 -104 620 -275 411 490 -758 649 -153 591 473 980 -865 -65 -966 -941 153 444 -219 -784 -723 -930 25 414 -3 614 788 -94 891 396 994 -727 -575 -219 184 721 433 -980 845 290 856 -271 -360 -434 825 843 -237 -259 -929 -620 -337 -168 -44 -959 -682 -467 -409 323 -426 -758 540 -14 -998 -54 118 -509 968 -716 958 -953 -873 -839 -139 -436 -34 143 -11 663 -914 -885 342 189 -127 718 -812 -228 125 -82 983 469 -743 348 793 378 -916 -458 391 300 -830 912 739 76 371 828 -492 859 664 -182 248 -703 -142 215 -863 559 686 65 374 -510 452 -917 163 -690 -621 764 -123 -844 587 -52 -82 -439 -949 564 655 -172 43 220 815 683 31 -81 -632 -794 829 505 -605 -877 -955 -488 -531 -205 679 997 990 911 -50 -977 -708 899 81 156 -762 288 19 -827 -372 32 -245 -730 -306 757 -851 997 -499 -79 998 406 356 -259 -74 483 662 825 979 -660 -67 -270 -862 -586 970 546 312 112 493 -186 100 -828 662 -708 -308 -597 339 -448 927 422 496 -101 185 -604 390 841 859 -984 -749 445 324 989 35 908 120 398 -531 -241 -930 679 -43 154 -4 657 276 -29 -895 393 614 -644 -732 145 -511 -23 825 -395 368 -743 432 -711 -773 183 -151 -774 -472 571 -579 300 673 287 209 417 139 -327 206 397 -658 713 -607 -572 -713 -478 599 -362 -503 -460 544 -654 559 -979 160 415 745 -913 610 -30 -669 342 -199 -492 735 -339 837 344 -249 -11 -172 -212 450 -637 509 -17 -482 -390 482 889 -473 405 -98 -836 -601 577 640 -845 801 -859 -441 -175 629 27 423 -981 934 -74 871 151 -617 -129 257 -576 472 -897 630 -365 -940 127 -543 606 -705 646 -712 -98 -793 -895 224 725 -31 20 702 -588 -572 -343 -501 -209 254 546 -420 -935 455 -23 675 -764 -40 -59 -517 122 -986 487 -529 -306 -658 -960 962 -74 -918 849 958 113 390 799 -778 261 -209 -117 123 149 -824 244 255 -630 -209 618 302 134 608 619 197 -898 626 -603 -899 84 -367 -531 -790 918 953 -914 -163 751 -879 -116 285 17 990 530 869 -609 -727 -657 634 44 290 458 581 -815 -479 654 -120 -98 636 -788 268 498 -812 -392 -659 196 -173 23 -308 673 -106 301 183 -266 219 144 631 254 37 -965 -364 39 -916 -770 501 -437 306 -723 163 736 -111 254 56 -634 476 754 589 -721 -381 -517 960 -980 -948 -15 661 244 -352 -881 -736 807 -122 -488 -365 -124 98 -500 -563 -561 292 -801 436 197 360 -987 152 -897 777 978 -52 -704 64 -875 842 -69 678 686 -783 -562 -901 -545 712 1000 -44 990 -697 -257 -227 -718 -104 790 -911 -76 -228 -362 217 259 -633 631 278 634 275 248 237 418 -553 -361 116 -97 330 -546 -234 -239 838 -42 123 843 -781 26 -20 777 420 96 -546 783 -790 -29 -302 -508 137 113 858 176 -561 -784 -609 704 387 477 -416 824 -307 -509 -101 -535 554 82 -802 310 628 -345 161 -192 937 172 493 820 566 999 -71 -342 175 809 -943 -260 -256 122 51 72 509 -518 478 908 517 169 994 27 423 714 539 632 10 -397 942 -29 466 -465 -473 -270 823 -400 -672 -14 -319 -6 -964 631 114 22 -892 268 978 467 457 456 19 -895 -115 -981 769 245 314 -119 816 -596 -126 -767 247 -233 -811 74 -684 -225 -189 -658 787 863 635 835 -422 -148 34 347 -670 920 -158 -647 -981 -70 -650 461 -537 -616 -717 -166 711 27 -356 630 727 450 618 -883 402 59 432 372 963 240 524 -101 -301 -246 -152 668 -525 -794 144 -834 -113 -526 -152 755 -336 641 950 -636 -401 903 -467 -97 -215 -851 -420 -266 -488 -464 -682 488 -279 246 309 -501 -334 -12 578 878 -709 400 900 648 -623 -281 -704 423 -288 -331 343 836 -669 -750 -511 -102 90 491 580 940 -186 820 -499 -723 -977 171 -764 -465 -422 -667 696 660 562 -25 331 139 -401 -700 -193 -382 -505 -508 -656 443 169 -798 -279 -759 -212 780 615 131 -986 -271 71 525 516 870 136 -100 -754 -237 498 935 134 786 -942 -954 6 268 795 514 557 25 542 294 165 284 257 -684 845 -587 797 -885 -680 48 136 -178 707 818 -383 696 -643 -539 79 -301 241 752 762 -110 41 -797 631 126 484 -41 911 -370 -239 -402 188 671 -613 652 472 355 803 -860 -169 158 314 776 -498 910 -593 -897 -458 -792 -347 183 -767 248 438 497 14 22 -734 252 -64 3 58 -52 287 821 -865 379 -895 -88 904 -902 -199 800 282 1 556 393 -520 335 -21 -571 -516 -507 -593 -880 325 -837 -368 775 -97 -761 -226 690 415 -16 -656 729 -940 -84 631 242 -233 -368 778 -302 -40 -59 835 199 -559 -734 -241 879 171 -172 -495 -840 -311 900 -548 747 903 -827 327 131 27 -279 -310 -276 193 -141 636 706 -638 987 550 -52 40 169 -98 -731 -816 315 752 -690 906 137 55 -349 52 -525 -183 323 -243 558 907 -200 -767 -17 -906 13 358 262 416 398 -898 289 -260 281 215 297 53 146 -183 -695 727 -260 836 83 -591 -444 638 703 528 -47 537 -445 901 119 -596 -844 -6 -864 246 883 -840 615 967 -511 -528 -505 -791 550 493 582 -835 760 929 259 463 740 -796 -965 -180 -727 240 68 -20 761 581 570 772 -840 536 309 -172 -561 -510 -953 421 -156 -210 -578 831 -756 -83 -289 -318 250 633 675 934 371 -364 -93 707 -591 19 387 -211 -27 618 190 -711 -948 -443 -535 -122 413 552 -167 127 131 -583 804 925 947 120 881 -634 -406 145 247 -23 -382 -890 912 363 378 -187 0 489 -989 89 -693 -691 555 899 -920 -168 -532 -453 570 988 892 133 5 -662 411 -752 -885 110 -998 -245 125 612 787 -342 643 -175 816 995 -796 563 -941 -673 -350 -871 -357 -656 -926 -907 -300 -390 -814 -649 -270 -443 -643 173 -413 -326 499 -210 219 812 -887 -600 678 -414 -565 -574 436 -645 215 610 -144 -304 603 596 272 -501 257 -117 433 -740 -756 686 177 -485 934 502 52 275 -627 -189 118 930 27 407 -472 -811 409 513 959 -196 928 -140 -647 -995 451 124 -973 -321 -193 707 719 103 -793 826 -377 4 -873 -692 -411 -80 -774 -50 741 -393 616 670 -660 570 763 -109 343 -934 626 -516 -690 771 10 209 -241 -952 765 -215 192 157 977 760 97 450 777 -770 -175 680 208 -280 760 247 -87 -723 343 -949 805 544 615 -360 -854 723 -801 293 -908 22 -181 186 -505 -520 -503 -844 -10 674 566 575 -131 -52 -800 206 -217 -4 737 -885 327 -734 -632 115 -791 -872 909 933 -941 -51 -957 138 640 -712 -78 -552 207 37 509 563 758 -437 576 -633 -604 117 804 841 -224 384 -197 -311 5 46 234 446 418 -558 155 863 974 -497 520 -384 671 122 -22 45 -653 -301 -690 -789 -112 -480 -913 -871 542 578 421 -157 -643 -174 86 460 -290 -414 -570 -15 486 -908 627 14 217 -13 -690 332 211 -287 -509 429 -111 -825 170 929 100 455 364 -323 -37 -592 179 896 -265 -67 -816 -181 227 422 -923 919 431 483 -464 934 399 690 381 996 803 -942 850 895 508 279 287 -916 10 -987 -446 -81 -374 -956 87 250 879 -620 -938 169 658 -964 804 -247 -544 -623 -958 -135 300 282 -778 285 -227 -736 -776 815 -929 -221 -991 507 321 541 -65 795 772 -439 295 445 832 490 -22 614 785 -21 379 540 -147 -441 619 997 297 -555 -632 466 -372 661 215 410 380 -665 17 -62 991 949 -107 751 805 -905 722 -597 899 -965 160 594 -831 -523 -432 -877 845 345 176 -984 -825 -61 609 -7 -232 304 -143 -501 -787 655 -84 521 -971 -963 -96 -24 8 -813 -687 -787 -256 352 -251 132 -193 -615 719 727 176 -708 -591 431 222 201 486 400 421 483 -27 -624 994 117 789 13 684 -893 169 46 -795 -990 774 -459 -151 10 -527 582 -742 672 -444 836 418 311 838 -104 -693 402 -357 -613 691 225 -31 778 -916 -293 -490 -234 443 -483 -404 763 986 -164 -366 -180 340 96 -912 -889 65 -271 123 -848 526 18 -640 840 -274 760 613 -229 730 219 284 -590 984 109 -79 551 -538 299 363 257 -114 -7 699 -205 -277 -406 -736 304 -291 -64 724 179 -124 -474 292 -443 -311 -782 144 68 -909 685 725 240 432 723 305 362 -114 971 -832 576 399 -647 877 -918 570 524 -678 358 601 87 511 817 -411 -29 688 940 233 876 -123 196 966 805 -261 -619 -374 494 724 799 -618 -944 938 366 -618 215 -58 -197 734 -631 286 -148 807 863 891 716 871 390 799 -115 382 -647 222 727 -781 -544 -301 -125 -773 326 -657 753 -445 430 -1000 -247 -393 -612 -117 418 -424 417 192 -817 -347 -581 930 -859 946 29 553 953 887 -211 -828 -323 757 -108 72 -725 -928 -709 758 -149 -158 857 -480 709 -122 462 561 735 355 208 869 -743 -743 524 701 -956 345 887 507 556 310 607 432 438 527 -855 -220 -540 312 -352 -536 91 159 -632 574 111 211 310 -722 280 -556 -655 506 -957 -665 735 230 -97 -724 -78 206 650 333 360 41 233 178 292 540 257 -985 751 589 -719 937 -722 48 484 -293 -784 856 -921 -985 -614 -591 -212 26 146 -765 73 167 -321 559 -620 -444 -259 -269 973 -663 -127 862 -56 -955 24 -906 -387 740 840 22 526 -62 -536 -212 -561 -23 -552 -98 -400 -840 -168 -921 -501 -89 731 -283 31 947 -399 -913 -347 -627 -442 472 -373 -893 -383 -3 -699 226 -674 -768 -971 -961 -978 223 747 367 -601 -99 -520 -441 834 653 -909 80 967 -840 87 -429 -279 658 407 -461 901 -302 -926 522 259 277 -557 328 -256 -325 -995 -374 65 366 -816 -488 385 575 -931 -639 803 -784 -35 -321 -436 622 334 418 121 807 107 964 57 -833 313 -453 -987 13 -387 -496 -394 -907 -410 40 453 -554 456 -604 -633 430 814 -358 -840 -802 114 72 -214 -973 2 976 -411 -672 499 -718 -360 580 61 191 114 -968 397 222 -386 -489 961 7 -177 -887 -697 203 -103 -510 755 -123 866 971 167 69 -65 -791 734 -940 -409 -21 -169 -90 844 -154 309 671 334 433 -753 480 -947 121 317 860 61 952 363 -522 -193 -588 53 -137 -31 868 -848 879 -31 -787 -71 -898 365 -387 827 -115 -195 914 15 26 340 -591 -188 -511 -517 976 -769 621 -539 -341 -973 331 -149 -127 -860 240 610 223 -485 677 461 727 668 -886 512 363 511 6 592 -594 -528 715 780 756 -97 658 611 -556 -861 -31 417 -330 -421 552 -640 -886 793 -23 -903 -437 -145 23 -895 261 -556 -85 79 674 537 -986 862 -192 -735 155 -32 561 -615 -300 4 -855 -270 -384 -922 -98 657 308 3 606 -511 793 488 571 -257 495 697 119 -283 5 424 753 117 356 381 542 -998 -953 404 685 17 -783 671 848 -668 147 345 -902 222 -778 814 640 -654 -895 -628 515 251 327 705 973 929 -192 165 122 115 -56 280 814 -411 346 -341 -58 -402 -886 -864 -613 -895 -972 1 -13 468 -268 -731 -509 -927 369 340 979 361 466 690 -142 890 754 -605 852 -745 481 -500 -799 185 -230 389 -786 458 322 -495 -537 -554 -781 -320 -311 489 85 -616 453 -327 433 -275 -179 35 115 8 -826 -162 -518 246 -220 -538 -472 665 370 280 -4 -458 970 -536 -897 729 804 794 272 -193 -20 355 622 475 -148 -707 7 -195 -578 852 -321 -355 -824 -42 807 465 530 962 -555 -337 853 652 670 -326 -372 324 874 62 -316 894 -289 -941 448 -126 305 871 302 796 -799 572 569 -90 -681 984 977 627 124 -704 252 656 151 527 841 75 655 -34 106 -467 -277 500 -148 770 146 -635 417 -697 250 197 806 -999 257 -754 -964 -680 209 -967 -580 -74 -137 -525 297 -747 62 648 843 868 -306 -118 1000 -541 95 -53 799 959 977 -770 167 239 -841 838 -256 -923 -575 -73 -926 714 192 184 -913 983 -992 -71 622 -540 -586 -655 -266 25 933 454 -509 -255 92 886 -492 -357 830 -376 614 18 349 -146 146 -186 -488 -714 596 -700 -604 983 -626 -999 86 757 393 292 -907 -445 684 -726 560 304 -101 -152 440 -11 561 -392 712 -989 -243 -563 -205 930 -537 -225 769 796 906 38 85 291 -601 -932 -81 218 -799 -541 618 864 632 579 540 180 829 -59 457 181 -244 97 -291 727 150 551 947 -1 -707 -924 821 920 -670 484 -128 397 996 -59 249 258 -483 704 -283 -665 702 476 79 -947 747 -951 203 -56 -994 -363 -593 476 164 551 245 257 -672 182 404 -138 573 432 412 643 675 -680 17 350 447 715 -964 -98 -324 -411 470 -585 21 -882 -827 -281 211 557 -992 -421 -896 -813 22 40 -309 867 -344 -622 -834 13 -34 -295 -631 -485 693 185 -682 -970 297 -997 -956 -999 -951 967 -873 926 937 -363 -919 -581 -507 -23 820 -13 498 -521 760 498 -111 298 31 332 911 539 120 -711 -678 -839 -249 755 -984 808 -407 707 -902 -653 -493 752 330 -922 -172 651 628 -771 -32 354 781 606 170 -774 -50 -638 -134 -413 -302 -834 -696 -791 780 -913 -115 -637 699 -815 -247 180 923 452 236 -93 -201 -432 156 -255 -538 -466 974 -726 -496 904 357 -53 979 744 258 49 671 633 653 622 842 503 -56 494 543 852 -920 813 -427 -722 985 -891 -361 674 -745 865 159 -35 -620 -614 744 488 -10 -345 405 234 -325 441 -913 -390 353 321 -628 -904 -259 -840 754 -972 -615 182 617 15 -976 -221 654 854 -748 379 768 -593 883 -173 -176 660 -952 647 -774 -500 -517 -5 505 -151 720 237 367 -370 64 -163 -515 -78 338 -281 -227 893 -876 -988 148 -406 -67 47 -152 902 -373 728 -845 -991 574 -99 97 -17 41 -716 743 -201 34 -248 -659 599 -655 98 907 -259 465 -907 -614 188 257 -139 -702 511 921 789 665 815 -924 906 697 560 -732 -868 -809 -792 -186 -525 -728 441 194 256 800 -324 -391 427 954 386 206 768 -825 37 950 71 148 -184 -418 173 744 265 -500 806 -779 -494 -819 -279 685 888 551 -983 -867 -183 -228 53 -300 746 -566 -54 -665 50 744 350 660 508 884 324 438 965 912 -889 855 623 773 342 849 -911 -59 -407 523 566 -545 36 -708 -694 -258 30 927 847 -517 357 451 236 523 -703 -246 -362 582 -539 -169 821 -536 -678 570 -466 127 -328 -51 -844 -51 398 836 -428 -350 215 600 -619 -374 974 -422 -946 -352 -356 563 558 62 731 -572 -798 -885 -107 -938 -861 -430 -66 -504 -609 -242 -204 -265 443 568 -677 -685 -985 -914 234 921 659 -18 -242 802 -206 -953 -323 -37 -22 504 -380 -334 861 -985 77 462 594 -3 -109 -792 507 808 -676 8 481 369 908 -657 403 -916 206 -945 707 -363 853 -191 934 -687 -248 -661 483 795 548 -489 -838 -211 952 994 -67 -711 622 -602 336 -101 -37 -566 699 -943 -344 -32 -716 -353 902 -890 -442 886 -23 114 -565 -812 -470 -191 677 53 342 599 906 -28 845 -730 -470 891 -620 -952 -232 562 484 989 -808 -773 796 -630 858 30 -40 -807 87 106 117 -422 -532 -778 -410 -199 10 914 821 205 622 -464 593 116 -97 -826 -207 -366 -850 280 73 -823 -85 186 -586 -957 -1000 780 471 947 -583 -728 -403 -496 -504 91 -635 593 231 -827 623 908 -112 -425 -96 4 -894 812 -713 -991 -571 -175 10 -995 -123 -183 -312 145 968 -857 -374 -480 817 -232 -742 660 145 -130 402 538 -346 188 -117 881 -693 -388 452 305 -872 372 761 -442 386 -794 90 -880 519 781 -851 -913 152 -554 132 362 -941 981 -610 462 -758 -28 662 768 663 810 120 -768 601 471 967 200 140 -345 -101 26 934 -127 235 -556 285 -501 724 -485 399 -466 -805 80 -351 -57 -952 -907 -207 -849 448 -119 315 494 -466 -360 170 394 -899 -99 939 -797 -608 840 896 -40 566 747 418 367 801 3 -978 -629 183 -752 -129 -164 -786 -164 491 -454 149 -465 347 282 -466 556 553 -809 10 261 789 356 338 548 -326 -58 -720 -151 61 -908 7 -690 504 135 323 827 823 -332 639 -423 366 461 605 831 113 130 964 -611 -394 732 -876 361 -40 786 -512 -639 -170 551 -949 551 354 548 426 192 187 -852 -5 352 -976 266 221 -52 814 -734 919 -230 15 807 -3 813 -209 -692 -558 -318 990 182 -511 370 683 -540 389 -313 738 942 -112 -195 369 908 90 278 -421 -381 -837 -165 -530 560 -267 610 695 824 -873 -62 457 629 -318 772 28 -474 925 10 -119 -453 -285 -545 -895 763 -866 467 -369 -126 101 -590 -230 -854 325 765 -598 170 -918 -591 -431 -518 -909 -13 -365 -307 814 965 -496 -681 -618 738 -865 294 -3 -713 317 -881 694 -818 -146 632 164 536 602 -242 -407 571 -389 895 -505 272 -139 120 150 834 974 -791 -647 455 -227 832 515 -575 485 -208 599 -650 12 -641 -373 -306 -53 672 -922 988 402 501 258 -291 -167 910 -950 -899 -991 721 108 -238 431 -401 13 750 -488 888 -326 -990 778 -334 473 -726 -587 -912 -406 -684 -946 -698 -58 244 684 124 891 -242 -875 -360 100 769 -870 -347 -229 96 147 -243 -542 -402 -850 -128 -703 79 943 -775 -171 265 -318 -647 515 971 771 -260 -984 -50 -188 -191 214 -19 -947 -624 689 -865 -37 223 -494 252 297 332 -295 153 -855 -511 -329 451 930 -794 375 106 -313 -478 -508 235 -920 -886 -727 417 760 -616 547 -551 996 -822 394 -105 464 -92 428 -11 -550 -779 -80 747 931 -314 -808 -674 915 -727 -810 -569 420 -403 243 -649 492 -898 -111 997 137 -987 819 501 -22 581 -333 -343 -604 638 -303 573 296 -438 756 568 -505 -225 61 -301 370 377 685 594 -189 -691 -707 179 491 -228 638 97 -892 -214 203 655 -845 -918 -92 -182 -534 -582 -866 -671 629 -792 -150 -796 851 209 275 -893 -13 -14 -2 -350 -324 257 271 -978 761 53 -987 355 884 212 -71 803 359 -998 371 -49 -842 262 66 -174 -882 -996 402 424 432 535 59 -837 14 88 391 -995 874 458 -978 -457 -428 856 722 -188 -355 517 -851 68 149 -445 -80 -854 -841 113 -596 -411 -666 -829 862 -50 395 -976 -815 480 282 -716 486 -280 -182 809 876 842 -606 -867 94 995 -543 -507 548 999 -641 -160 211 -551 839 -272 -269 -615 369 -408 -639 -724 719 -758 2 -964 -968 146 -603 -258 -214 -163 -886 489 -673 -163 519 651 597 787 -614 237 647 -365 571 -232 343 791 395 201 681 -702 -186 -124 -138 304 -375 562 -222 -104 -522 72 -894 259 -679 -518 -41 22 492 750 -776 576 -158 6 -571 -131 -425 257 -612 602 -921 -519 199 431 341 39 649 239 452 448 849 -38 -722 -449 98 -997 -866 -602 206 726 -476 -19 942 485 -547 -470 283 4 -948 -219 -199 763 791 408 -64 -524 325 -400 61 -947 -402 182 373 746 -654 470 714 128 382 723 830 88 381 -735 777 531 761 658 546 -230 -327 -646 -113 553 352 -804 915 364 722 -155 -32 927 340 791 425 477 650 -900 -99 81 906 -122 348 55 -757 742 125 603 672 196 -443 -667 466 909 -191 -484 -429 -264 637 -641 -502 342 759 749 541 357 -496 -672 890 -828 792 -714 191 -144 -557 23 972 -895 -549 -233 550 742 -356 744 -45 714 954 374 809 -147 -436 -447 286 891 -491 -606 75 369 451 -21 663 -925 700 963 916 494 240 185 -187 -551 -462 406 -484 123 -747 881 822 -813 -265 253 925 -389 451 -861 831 -863 895 -411 875 268 -733 669 285 -918 -398 375 -858 676 955 -667 687 -268 -486 373 -46 226 744 176 571 -639 -847 382 684 -460 947 -117 855 -739 464 216 -357 579 194 515 -959 215 -134 158 470 -962 -838 199 608 94 59 750 454 567 299 272 -371 -46 162 153 -274 -571 -339 -707 -351 384 -783 -945 976 849 556 214 731 -121 149 908 636 -868 495 -409 919 729 419 314 -79 622 -871 -720 846 62 -230 -257 -582 669 295 198 772 -178 -702 119 32 150 -218 475 705 -898 245 -633 192 -612 950 762 -923 -541 158 155 -882 121 -520 -988 -703 -41 -496 -74 149 -53 -667 -336 443 -286 406 -747 346 713 550 -193 -13 557 932 -387 -964 88 -853 257 657 771 934 -21 517 736 961 68 -17 739 599 -384 -559 882 948 458 -38 419 -523 -880 -413 -295 923 419 -212 -75 578 933 -130 -771 464 449 -667 29 -240 -75 -207 -127 749 247 -969 844 -212 154 -486 422 -9 667 352 -179 -284 -969 -797 -197 716 -658 -171 -448 86 -330 798 13 -143 -16 -467 -135 226 -976 -365 609 595 -175 116 103 282 -504 -779 946 -781 -842 -915 -280 725 202 -249 278 600 -139 -237 426 -250 -486 -167 845 -918 -442 -498 978 541 -336 726 -162 543 76 -362 812 -822 371 214 834 -86 198 685 770 166 719 -796 474 308 -445 -963 -362 745 240 371 -895 -182 -511 -786 -604 168 592 836 -928 538 -80 34 -680 -318 -861 -326 912 530 -737 -189 499 -531 47 882 -144 785 -258 -511 890 934 -121 1000 -585 -411 55 358 -747 -912 -559 260 -668 -394 79 968 754 517 -863 464 255 -539 -451 -776 907 -166 -801 400 -266 112 -658 559 -920 -739 859 -352 431 -691 737 10 -538 -507 -492 -524 365 -796 -158 -801 897 -436 -426 -145 409 290 467 -998 -345 777 822 858 -68 738 -169 833 163 122 -454 688 -913 789 214 658 84 -752 -990 -355 880 -513 -483 404 726 189 974 710 902 250 -487 -799 540 -79 -649 830 732 455 297 416 -893 -377 -563 937 86 216 -799 -801 851 -830 -685 906 435 60 -389 -95 834 814 -432 -339 239 -48 -458 634 -897 -988 699 -981 205 -176 253 43 883 -242 322 -263 -1000 695 -20 716 -772 -590 84 -936 -159 753 957 -259 71 160 215 -941 -78 413 -694 299 -839 28 -128 -466 -106 545 628 397 -140 -807 -89 905 -905 379 -664 181 604 605 264 -318 -429 -751 -875 -56 -679 734 613 -594 -518 495 940 -766 931 509 -251 880 437 -708 -926 -575 -420 -423 87 597 -363 567 375 510 154 968 907 -356 716 -935 535 766 -9 787 223 204 -590 412 -923 788 854 -924 982 -458 -531 -520 -864 -826 415 848 -942 392 289 -518 -814 288 931 -609 644 -208 -906 -975 580 -318 -937 -894 -897 655 449 191 552 -638 901 -276 686 442 -958 787 -709 7 -181 -54 377 646 767 360 592 155 863 -220 899 92 5 476 490 -260 -807 389 84 -426 785 -921 517 274 -149 417 286 329 -428 426 803 383 -729 30 761 -330 328 -758 -387 713 -797 -548 551 892 421 -860 77 -159 -360 -257 -2 869 907 937 953 181 803 605 842 -799 218 -124 -408 246 -178 345 -230 835 -67 -214 139 -478 -974 6 -822 218 -805 537 -649 678 693 -242 715 -272 232 -425 70 -15 863 -789 -970 474 912 -939 749 -835 -122 729 -16 211 460 774 -407 -659 8 -49 215 -547 -811 -537 822 -59 -657 -787 626 -683 963 -3 -133 76 -200 270 226 738 -328 -567 532 440 -875 266 -472 169 192 -349 296 62 -437 13 652 779 203 -823 309 54 -264 -335 718 799 -732 978 -45 94 -832 -648 -786 679 748 641 546 -596 552 145 -803 169 117 -960 726 -409 -603 83 247 -539 917 854 -633 502 585 596 550 551 -485 -861 -823 22 -380 -9 -383 517 -405 372 649 967 775 103 239 772 -442 640 412 755 24 664 305 214 -842 -600 -659 502 77 -351 -419 161 -297 -409 -26 -698 674 580 -992 926 -613 -90 972 244 405 -199 361 52 -261 737 76 52 678 -215 -617 -834 -494 -208 -600 -606 -412 596 334 -232 -594 469 704 -754 -269 869 -651 -779 -718 -624 915 601 -931 -672 -228 -584 322 -489 -826 243 746 -188 -594 333 56 105 -690 -487 -829 738 -562 -517 375 -176 -29 -75 855 329 840 188 -295 -898 4 -66 -904 -503 -331 850 -711 239 -577 -848 342 881 -948 457 -460 -304 -758 -276 -942 -192 -631 718 -497 -504 28 -663 -180 250 -768 -590 652 708 -345 -623 -546 -712 -836 470 -834 713 545 -501 256 -906 -656 -266 -158 -713 666 -828 868 802 -249 365 -994 -381 -796 602 734 391 -200 -177 376 446 548 -656 219 881 -477 545 944 9 -842 330 783 816 -600 735 -984 -847 341 425 902 743 837 344 -708 646 -30 -285 -677 63 975 -391 970 195 -88 -240 -375 -293 542 -70 316 -871 -108 -53 -390 -56 -711 336 -323 215 226 -694 -865 231 -154 -49 -149 -77 415 -1000 388 131 233 470 -661 -438 852 -979 272 945 891 427 -564 -211 -180 532 43 253 -239 -253 120 460 -621 -976 -500 -971 -403 756 -331 -402 560 913 57 -327 113 290 925 891 313 -434 365 478 -443 31 -602 -87 172 319 -38 818 373 -756 -271 -723 -142 295 909 601 904 -385 -150 568 870 -821 171 187 -366 -69 -846 702 801 816 288 -180 -896 -880 -766 -925 537 252 752 376 -411 186 888 533 -296 431 -345 797 657 -491 619 172 846 85 782 182 486 -28 661 -427 369 -489 927 -46 176 -820 -576 -305 -73 235 -295 -886 810 -17 960 631 945 293 -889 391 576 -967 239 -778 -429 -351 -327 990 -741 417 -415 563 -245 402 -418 906 585 202 946 194 -145 -223 880 -424 -915 313 -635 368 -841 -515 583 -501 -867 -837 638 920 27 547 -351 -43 -185 150 -741 546 580 -6 -959 -49 -787 -940 -871 737 752 -828 132 -932 740 -943 -79 -814 419 -662 -531 379 230 -612 587 242 -904 652 826 -309 932 319 326 120 -324 -70 401 566 -648 188 206 -83 502 -242 -729 -421 -716 930 576 -727 -17 -918 -215 285 -73 980 -550 369 952 -885 682 895 129 696 -827 -472 -321 -166 -723 14 -282 269 121 50 -297 -549 -430 724 -830 650 -521 -462 979 324 -908 -483 -204 -580 129 -65 -410 -116 -628 -832 -140 556 -893 390 -980 -337 -228 511 -21 -149 810 -298 658 -468 531 -334 896 705 -435 -405 678 340 -282 429 455 -824 -706 756 -920 762 497 184 669 -49 -398 -415 868 195 -893 -884 352 -935 -582 -37 180 -941 733 274 -422 -705 -378 978 83 411 560 -157 546 -822 953 139 27 70 -332 643 -325 688 254 457 405 259 994 856 -772 -685 -513 -230 -297 -455 -315 -669 49 -816 -774 -419 -426 938 467 143 942 586 361 -770 26 -651 -169 -154 -540 237 -627 372 717 432 787 -821 867 858 574 -135 904 121 162 -40 272 494 629 -132 857 -769 155 757 679 -34 -715 526 841 -106 560 -160 -47 469 482 -542 922 -189 -597 621 244 -458 -669 948 -148 770 -586 -963 734 -954 -547 -343 535 -880 -689 -10 -392 -795 592 -670 518 -4 187 506 -296 291 542 -395 -583 675 257 627 303 -637 253 934 -678 738 -219 783 -27 763 827 859 -530 26 344 499 -148 -773 470 -868 933 -977 377 -886 52 -187 -626 -141 -434 164 267 272 347 -205 689 651 -676 990 -43 -607 401 270 -302 592 -238 -714 -562 501 422 792 192 -888 -115 242 430 -586 370 222 356 -434 -426 -775 -518 959 237 -563 -751 -74 -550 923 -598 226 327 -891 -504 425 995 915 -785 -597 -942 958 -848 884 -574 -733 327 874 306 165 -513 -440 -148 196 41 -948 -317 -391 -295 82 -96 -201 234 239 -137 -701 -606 151 -737 -260 943 816 299 661 -909 579 175 836 73 626 -269 -28 464 1000 439 -126 -709 -530 -971 -507 -133 -301 -231 954 -819 -945 90 807 109 -824 913 -351 760 897 921 -648 -890 798 81 246 126 170 897 -478 727 -231 953 -909 233 -147 674 169 752 218 561 -376 -393 951 551 -729 -453 240 876 813 -527 -757 276 893 632 -467 446 429 -59 -575 635 -309 235 218 188 -963 121 174 789 -502 -996 -731 -615 -488 -641 -864 276 956 352 -423 -851 -395 -827 867 631 152 -633 -20 -715 151 -359 -794 -457 -800 -605 438 439 -513 67 661 339 503 904 445 87 460 882 457 -588 -88 -831 -722 57 -664 652 119 -862 -761 -186 12 -653 949 -791 -786 -268 501 -6 668 407 610 417 -454 -108 -910 480 -948 663 -556 341 881 422 887 767 291 27 47 147 -77 -960 336 -120 -886 96 646 -288 593 -814 -579 386 378 -944 -13 472 -161 328 204 147 660 143 -177 -42 -137 907 -422 819 860 -551 -778 -766 -957 75 -568 -852 757 516 -790 352 -136 988 942 313 452 633 355 898 -135 914 -110 168 -782 872 244 -826 -276 -706 56 -845 -545 213 310 -172 653 -67 -837 -186 138 -923 -938 306 -555 -20 404 -778 512 330 369 626 -730 1000 -102 -905 -26 -931 -528 804 -144 -411 495 804 606 418 823 148 -84 -890 -932 -810 938 -751 -595 -735 -738 30 -16 619 -128 294 465 610 193 236 579 582 120 595 -535 -33 295 414 -690 840 -173 -322 756 540 559 -46 108 511 -874 397 -733 426 501 -54 -651 -769 147 -535 268 546 934 146 -963 -479 635 375 52 -800 178 394 617 611 -227 -759 -913 -537 -480 729 248 211 -211 982 686 -379 645 648 -382 -255 279 683 -273 342 593 -655 -77 349 44 -357 170 794 -578 -939 -15 -688 -234 699 -583 -144 711 482 -222 273 -605 265 9 960 589 199 -865 -737 -986 -346 211 -936 -994 974 670 -27 174 151 -722 376 765 -605 -60 975 -445 -434 691 -23 -469 994 -570 -715 532 -916 -330 474 -271 47 -124 275 882 646 160 -678 716 -343 -333 -996 -353 189 130 913 -724 546 -386 -285 907 905 403 -646 458 -874 118 861 598 -78 -218 683 201 -35 542 334 -420 -945 751 -314 -810 -896 97 -634 223 891 868 104 -166 -211 -503 -995 -594 289 356 -567 67 437 902 -351 -369 769 -569 -243 81 477 96 557 453 -945 236 522 -190 -857 -390 -83 55 -587 -370 -935 -805 -786 -678 902 24 334 -79 -55 608 405 -706 947 863 -692 -336 480 -676 848 142 -966 594 -315 -293 -38 -652 726 -375 42 798 865 -816 966 979 -927 707 750 580 489 317 133 -695 620 402 457 -363 -161 -510 20 811 678 334 800 793 174 133 519 -332 360 -394 -909 311 -193 -648 477 255 670 -350 -248 768 671 462 838 352 256 -325 583 148 -725 -794 -476 -157 738 -695 447 -157 853 -682 -540 556 -898 -207 239 995 430 506 -440 -72 -198 355 723 907 -550 -857 -536 66 -201 -200 995 258 782 908 -406 628 972 379 -723 317 -354 -766 236 -655 -308 -505 212 -80 -1000 -368 654 986 -783 413 -316 416 -932 -203 745 -703 -671 523 -672 327 561 166 -654 -505 834 400 -522 -947 234 -519 -602 -781 -751 595 -123 -812 -398 794 -737 -248 880 -656 -658 -398 -534 -511 194 -524 897 -231 200 -977 -271 494 -808 793 -371 125 -181 259 -903 571 75 -665 557 611 -197 -417 268 121 -675 -666 533 194 -587 -942 489 781 922 -681 60 545 271 -335 -417 648 -119 -145 251 622 -476 -513 -258 -204 194 -858 -602 -189 -241 -217 -389 -26 937 411 -455 815 73 596 -494 592 616 86 653 205 706 922 -709 -680 450 457 790 -96 -634 925 775 770 -250 481 -45 660 783 -8 -106 -20 -528 -21 -905 120 -535 -274 -615 -255 -612 -134 442 351 -689 798 -926 1 455 135 -782 238 -358 123 954 -944 -192 981 450 -7 -109 737 404 -849 -183 -637 87 290 -89 -877 526 -704 179 399 445 230 499 106 -971 7 199 -464 632 395 -209 791 669 -696 240 119 -974 687 4 157 697 -402 708 -130 47 919 -666 423 -654 21 727 4 22 -629 -237 958 938 -850 656 267 276 286 -10 -604 -286 -991 789 992 -547 -943 256 469 -398 -322 222 701 916 990 621 473 -896 875 -95 -204 900 844 588 -353 957 -516 319 -318 -80 717 -384 257 115 -530 784 500 -249 -773 767 807 -560 489 287 -604 141 977 -736 227 330 908 -950 698 -458 -300 -64 45 16 109 489 598 -257 -575 -235 -865 -557 943 994 -494 -415 -39 -820 -417 -706 251 498 -420 632 23 -485 -746 -92 -734 206 -519 -180 975 -661 966 199 32 -295 125 -820 274 -831 313 -602 -32 976 -215 -731 -968 786 770 569 -802 159 -388 -274 -514 -860 -285 227 -239 -142 -79 -868 321 -34 -600 384 -805 791 673 -11 -602 -931 -535 -366 -503 42 -342 341 -310 426 -624 659 -727 155 663 442 -242 437 249 -747 -485 809 -89 482 123 27 -15 497 -491 -768 -65 -671 464 -704 -185 539 268 340 -683 80 695 -85 701 951 -683 -412 -361 -324 -527 -45 -173 731 -987 -496 960 112 965 137 193 -323 51 -446 -558 -296 422 405 -481 944 -198 31 629 -761 -674 705 660 995 -837 42 -258 791 -632 -310 967 695 89 361 -282 -88 -983 -744 -971 792 -453 917 -893 -193 370 -635 -32 62 526 -215 248 326 -382 -321 -900 759 622 -199 -656 -441 181 501 -675 530 933 232 640 798 78 -671 846 218 -913 -64 -722 557 -349 -400 754 255 -847 874 -478 548 -500 -27 223 -208 -257 912 -502 -358 -787 -320 102 -343 -575 -749 -849 -12 -976 -467 410 -48 -355 -105 239 -616 743 871 783 -565 438 -579 -236 -635 -509 926 -699 -210 -969 559 352 -350 -537 -422 -221 -208 -185 77 -654 -862 715 -231 839 479 -872 -316 572 -487 7 -322 585 -949 -812 13 906 -49 511 279 -227 707 890 761 -955 904 808 873 698 675 -882 338 451 -745 -928 -303 -82 -179 -16 -102 -23 668 -585 670 -226 489 -942 162 -631 -917 -662 -995 627 555 694 130 441 -690 839 895 -415 588 -584 792 244 -293 -996 -364 -818 -19 -876 -557 149 156 -233 -488 111 48 393 343 1000 -299 -771 -188 -37 -5 793 -369 346 384 266 -308 -788 742 -754 497 383 452 -303 754 254 -635 351 613 902 -553 -908 -558 -113 315 490 39 483 42 -53 994 -560 642 -721 -837 903 -112 202 127 -804 -206 200 209 591 -148 -539 212 408 306 -660 277 -579 619 -639 -73 522 -862 41 618 881 290 -691 -674 591 -881 542 -105 471 -112 -936 -705 334 1000 -877 452 624 -487 517 955 37 -296 994 -656 -912 -310 730 -171 275 775 288 745 581 -448 301 -187 477 507 613 -460 773 -629 -562 614 -495 -520 853 -656 624 -966 -551 -459 -254 670 -25 -226 -727 707 -411 319 -249 -929 425 -758 -604 -798 -216 309 991 -7 960 -21 -768 445 802 -733 -706 227 -237 691 -146 973 -923 -506 -26 -888 -774 49 -905 -649 -497 606 332 979 -958 -610 -15 -387 -846 34 960 594 883 -929 112 -661 614 625 242 713 -965 -16 168 582 319 -132 914 799 -225 712 503 42 879 944 -461 264 769 -116 227 -836 -96 -18 859 58 -590 976 -675 -597 226 423 525 -64 448 704 623 -14 -959 586 0 425 109 190 -732 -98 -398 -731 284 -688 -996 840 701 -986 368 -111 973 -897 -138 846 -701 -527 -308 351 -439 -151 138 322 -341 452 673 439 636 -268 768 278 137 870 -890 984 -711 -397 620 767 245 -451 867 796 -226 752 499 -644 432 -658 923 233 -623 -464 -727 -639 -581 -317 100 -674 338 599 -935 265 611 818 880 -230 -6 -326 -663 -674 -244 -561 526 361 -614 875 842 537 -130 -142 411 -421 -103 -679 -132 -236 106 -556 594 -106 -835 837 -793 422 27 365 44 374 -444 873 854 882 -633 -653 409 638 -964 -251 -576 785 -274 255 -131 -805 -980 -78 113 7 -157 -832 -752 943 -233 -112 -885 248 -150 370 363 974 -831 -584 -707 959 957 784 -978 -203 38 -768 -53 -800 134 -124 -42 204 -572 432 874 -207 512 612 -287 5 454 -345 873 -199 924 319 -465 672 32 256 946 -94 266 -881 171 544 -431 -277 -606 -537 -645 -35 800 473 -556 282 608 -712 415 -842 -976 674 791 22 777 -435 427 -923 588 998 -890 -201 -376 -307 989 678 860 310 564 685 -446 -806 -355 -919 798 821 158 -78 372 463 -345 702 63 337 -471 -112 -704 -535 -227 -609 -307 -56 -954 998 305 253 940 59 -298 43 823 -571 -876 846 -999 -473 601 559 -779 -503 324 548 669 -1000 208 -683 -916 -737 -391 600 579 665 -864 552 329 870 417 174 -195 475 910 -758 -889 60 -587 -332 -683 549 -310 -958 596 -266 -142 -838 286 -1 -303 652 258 836 -34 -437 -348 -911 -45 -335 649 940 364 -6 -757 -821 -837 -835 315 601 232 782 300 -882 -664 -597 926 607 -217 481 -803 522 988 25 -702 938 -194 955 -160 429 -985 840 259 191 -911 72 606 838 112 -644 590 82 614 88 -380 -446 813 -805 245 207 -375 -161 305 314 -161 -291 -627 -824 524 -10 -821 745 22 -835 722 -974 -751 257 -182 972 673 -711 526 734 -211 609 430 358 897 829 107 570 -112 683 -317 944 458 595 -714 642 -855 732 155 544 617 737 -124 -640 539 -909 -545 -331 960 54 -982 -827 559 66 633 -127 968 -891 790 -858 328 744 -352 -497 -755 907 652 944 647 69 717 -639 -32 -31 924 425 692 -775 -896 -595 -612 -218 802 -577 -845 465 -624 -2 20 -637 293 -510 -316 -243 274 890 -428 285 -746 -538 244 830 -833 -393 937 -202 231 -925 -161 -160 64 -391 -408 -958 -298 -543 -619 382 -992 -847 -863 11 787 -787 -519 478 788 400 -887 -697 928 241 617 -530 304 434 966 -635 119 -138 -367 -733 -590 -507 248 466 -609 -285 -192 238 200 -678 912 -722 -276 45 -827 918 234 -982 -174 -151 419 -600 -959 -6 -271 -1000 635 -689 -668 950 -385 114 155 -298 553 71 -347 -21 893 886 564 618 35 176 203 431 -965 -303 -639 815 714 330 -127 536 -577 -855 -132 931 913 449 649 -898 890 197 -543 -512 -439 384 529 879 934 777 -502 -848 66 -408 764 119 946 -353 896 759 -141 -105 485 949 439 574 820 -178 -800 425 520 254 901 -780 -923 394 -276 825 543 111 -202 98 -439 221 81 34 -996 74 416 -292 -12 -937 889 -127 -84 -896 -661 824 -383 -978 -556 -367 208 883 -885 134 -786 602 643 203 127 744 356 647 857 262 280 999 427 -653 -284 782 169 -805 54 606 -301 -878 97 338 669 599 737 389 -585 428 949 439 -595 343 893 -196 -465 -407 -251 -598 28 -391 237 86 -101 226 967 -236 615 -276 99 -294 -755 -847 236 -933 -6 -856 129 677 204 -132 921 19 265 -316 -783 164 401 697 -797 -68 318 -381 898 -736 -160 -860 479 204 420 -714 -471 296 648 893 626 -188 265 718 -843 238 -38 504 829 672 129 597 96 445 -872 763 -709 -43 -340 -985 -807 18 -658 143 -148 61 899 -694 649 861 -675 158 343 914 905 -333 -502 -773 -626 -24 -586 -636 -850 -266 6 74 -583 -153 843 439 -300 93 199 -790 -832 20 831 -113 -500 -249 952 -273 504 -209 723 -372 429 -628 -800 -179 121 -193 -970 -788 -348 -189 393 632 -122 325 -73 971 -804 702 337 185 -376 -415 815 273 25 564 844 -460 164 -475 349 -406 -330 -932 -51 455 217 -947 -76 941 918 560 756 -944 8 -780 901 937 -592 409 312 180 -952 686 -974 905 -365 918 19 984 -1000 -953 -884 -922 -106 246 -773 -158 -943 -20 -256 -877 -610 -830 -726 906 -555 749 -571 -352 -777 -750 -661 437 707 -957 180 840 -279 559 -476 -845 -561 674 335 446 70 711 319 61 -989 775 -191 -792 -201 300 -477 635 -884 -922 984 -509 -937 859 101 476 70 -231 -900 918 439 -171 625 -64 715 -662 -305 -433 90 426 -376 212 -595 -970 -165 50 -907 -361 -984 460 -655 -89 -76 554 -313 -335 247 396 319 -779 -251 971 -570 -962 -468 -443 400 -355 578 156 -530 578 426 -674 816 970 771 -922 -16 -626 -70 -27 263 225 443 958 -251 782 -166 -398 -162 855 -800 873 628 -888 -21 -122 -728 -802 914 991 -224 996 684 527 -943 -533 -857 180 208 231 -931 -84 -723 141 -18 409 -453 939 297 560 67 -83 -405 381 -787 -983 315 998 -353 629 899 506 848 108 677 210 -664 326 -570 630 101 -537 193 -397 -164 -244 -906 944 52 -401 -417 -335 872 -487 304 418 -792 140 -221 803 640 -591 -201 705 -251 -990 -49 -7 -110 -812 175 -213 -720 -301 591 -662 -516 344 -963 25 561 957 624 -176 8 -569 690 800 -694 641 -410 -628 -809 -278 -403 -664 -256 -534 235 740 665 804 -872 321 -13 934 -529 -62 830 -887 -321 -86 432 611 883 864 514 982 -488 -460 118 756 805 -220 861 994 -554 -190 -210 908 997 -720 708 -699 513 886 -645 -66 357 -777 -488 770 -503 -702 684 725 -269 163 -118 64 -330 -216 819 -655 -432 -833 -472 -97 -306 -745 -29 798 658 -668 -165 -973 -28 842 -820 921 722 -729 -156 -572 -105 -780 -672 -755 -470 -827 229 665 501 -842 329 921 550 293 -16 -456 62 -518 -490 81 285 450 336 -270 -884 -103 168 -230 95 811 -6 -42 -268 -104 202 64 -225 -278 690 880 834 -947 608 741 -206 -2 -803 -300 165 63 -330 733 -748 -182 -924 -525 -822 -860 523 385 -738 94 -927 -44 -721 -269 479 -293 712 -211 -672 -532 623 771 -337 -411 -777 -711 -238 -523 470 250 -831 -920 899 -414 1 -57 -422 49 -497 -900 -54 -313 -53 7 -585 -557 -992 117 -75 65 247 559 191 -221 491 965 -846 536 788 279 -89 201 889 210 694 -955 125 374 619 31 -111 367 222 681 561 -894 -525 904 777 970 -655 -48 627 690 -865 233 -188 276 -842 -380 -653 -614 -581 426 263 954 137 -774 -6 326 -860 802 756 -155 -779 511 861 -188 -803 -456 689 836 -379 924 320 957 -255 863 -105 -389 -381 596 -271 -606 -792 -16 -349 727 939 -939 468 344 170 -107 -854 -151 467 -678 -89 -405 -959 -428 331 597 -640 -143 -913 -7 -25 92 -248 919 954 -113 -623 742 -720 -559 -66 945 325 -623 -540 -808 340 -850 101 -707 -746 458 -544 593 870 -383 -320 552 -522 -550 -796 544 406 530 14 -276 -229 -313 866 -233 -179 -91 252 520 -632 447 782 673 -844 -758 312 885 -518 -275 800 -934 -46 -900 485 -580 890 303 -699 -11 -384 318 781 -935 -125 -30 210 -831 740 288 -296 -870 389 717 122 -359 572 279 -345 -344 -589 210 -909 97 -589 -781 -268 -373 -236 -780 21 -169 905 691 -99 707 593 863 -179 -695 -429 329 78 40 351 116 574 -655 -369 223 -649 749 -15 630 -608 302 410 318 -413 -935 -877 -549 -215 935 858 284 393 858 -299 -73 -106 300 -100 161 -863 356 484 -581 981 -92 -512 63 -937 -296 871 710 665 -137 -635 -518 604 426 656 621 -175 -508 599 -859 -389 661 -344 390 -165 606 674 824 985 228 -875 -680 465 -309 -406 -59 454 261 840 988 806 -754 -381 -921 578 -641 404 140 -297 601 965 722 -303 -41 295 -7 431 222 225 304 -490 799 805 213 453 -281 354 243 -468 -277 155 439 -849 -314 -705 -627 15 -346 -670 -427 -249 -764 962 849 -619 -238 300 356 102 -965 576 372 667 -913 -944 521 135 -668 971 -461 792 737 -880 -566 337 -274 -572 -516 -552 158 386 916 151 -342 996 -39 484 -196 474 -165 -888 717 -32 -359 328 -852 244 758 -509 -689 -475 -710 -632 -905 -150 -423 446 -148 -279 155 3 121 -146 -629 949 -259 -212 -310 523 -345 892 3 951 817 512 -260 -787 678 613 -24 -928 -238 861 212 -674 -43 -630 -342 -48 812 713 58 465 -736 536 -952 793 235 -515 386 886 931 -521 -504 -400 -242 910 465 -406 503 414 593 693 636 538 -906 -316 188 58 -260 -832 818 -585 617 813 -571 -928 319 438 477 507 -195 140 -303 -795 730 -775 -240 -714 681 757 816 -226 -586 300 -956 -409 334 -41 -316 -207 -861 51 -484 -587 -371 62 359 617 -279 875 849 684 523 -877 893 -518 150 -200 514 416 -28 -642 131 -28 103 613 619 -855 -459 -833 -232 -208 -598 821 919 -556 547 761 -616 -796 744 -180 122 588 577 -517 -711 -485 552 521 922 182 461 689 65 -477 481 636 785 -99 666 -650 -707 975 -716 360 -818 312 170 -470 -90 -856 -704 -439 663 -277 682 -102 -935 341 -273 -800 141 132 366 56 -91 -111 712 299 370 977 -88 31 -909 -200 927 -925 -419 508 -57 -941 435 -931 203 -940 -129 199 272 966 -146 -259 -692 -784 841 968 0 492 543 -167 721 -235 525 -671 900 338 -247 679 452 726 -453 256 -350 -695 645 443 -432 -873 109 -71 522 -91 -604 217 904 844 44 -670 102 -978 231 -637 -816 998 -710 215 1000 -948 540 194 230 -110 -166 -784 -826 -400 -429 -236 -300 -144 -892 343 217 625 994 -637 365 992 697 535 591 -63 375 -533 -689 -258 421 459 -78 602 833 718 151 213 -1000 48 -130 927 -664 -59 427 -590 379 -264 -74 -305 565 832 -275 762 -205 933 -912 499 -91 838 252 695 -62 -327 -721 -781 261 281 -162 314 62 194 -590 -479 494 944 -223 -477 233 715 76 -324 -66 -878 675 510 -759 -964 -118 184 -499 -132 259 -996 287 698 -106 -564 -839 -418 -736 288 382 403 546 -333 -618 -442 -561 51 -508 -919 -15 389 799 867 -135 -470 938 -239 -972 -686 -421 476 -477 -502 562 967 -576 -935 -828 767 456 -106 -449 -41 862 872 -877 -328 529 18 423 951 960 425 -10 -135 -722 -547 -430 459 -631 897 -887 -272 -624 -738 3 142 251 -176 -634 480 788 -165 -740 -27 -388 364 -955 359 797 -757 465 376 910 -867 -298 -769 -27 510 396 -587 296 -499 993 -350 467 -625 -516 -770 384 -681 -747 660 -20 -911 -831 -484 -200 484 748 -825 289 370 85 439 150 -720 743 -567 -18 50 266 -179 -647 -606 -443 -460 55 -333 440 -301 -897 -112 -132 892 552 656 -487 887 272 761 -193 487 -537 583 -699 848 902 886 -39 35 212 436 409 -665 -594 -125 456 648 -415 58 169 105 -269 -241 -623 258 750 -248 -553 305 729 805 557 976 -365 84 836 -279 -612 -962 -348 612 983 116 -221 -121 315 744 -523 -27 546 -501 -479 -344 -742 621 -613 -552 7 982 -301 -913 821 923 807 -685 576 175 509 5 -436 -475 301 -690 218 -96 -677 -338 -801 612 -560 -596 677 -772 -408 -859 154 -102 168 896 989 574 -536 165 -416 -80 -6 -42 45 -128 49 -287 157 782 716 -260 5 -944 211 825 -707 -433 -636 689 894 700 657 -738 -971 286 492 -87 -617 784 -988 59 -951 -571 174 -195 -419 183 -769 98 -157 -586 491 -844 344 979 -778 -441 10 -815 316 287 -139 -191 -319 36 -386 439 483 -711 632 679 -915 788 -78 254 -79 540 -556 -456 -872 182 -401 -370 -281 -983 465 -245 100 86 -686 -107 -688 107 908 42 654 66 -1 -375 -214 -853 136 -330 361 -604 60 -969 141 -439 -284 -88 -478 -723 -676 964 191 288 -594 -574 -769 726 414 749 -58 296 585 566 958 -394 -573 437 279 39 450 693 528 931 126 -307 -866 202 426 566 -484 -665 -468 -373 -598 545 19 -789 -775 769 400 -40 -134 796 -346 -123 -689 93 365 -155 914 834 -603 847 541 -820 350 242 210 316 563 956 86 -814 -158 -128 101 -615 -20 -6 694 218 -902 474 -370 -52 387 193 -868 -690 662 895 877 481 190 -147 925 58 -486 -11 -237 33 -335 -611 -505 -593 612 997 -961 -443 197 -149 -260 -788 144 811 732 -577 -373 -157 850 -416 -105 126 894 257 61 -684 -741 -415 -189 819 -103 150 999 606 240 -227 20 846 -961 -101 -977 -288 -83 657 -748 -997 716 -425 58 -922 447 -741 -171 56 -204 959 -976 738 -524 849 162 6 899 -98 166 101 74 -173 -70 105 -895 -758 454 610 -863 -722 -549 -557 -471 -747 -409 228 750 40 717 211 950 -776 -712 966 910 -608 -159 -73 541 603 -482 -104 -986 784 -121 -681 -495 98 628 -37 199 277 78 -209 -10 446 -967 -82 -155 984 394 -302 761 951 409 -222 665 -923 934 -639 76 -719 907 -594 -402 -986 483 -512 -956 -879 557 -446 302 -794 -440 532 5 -443 497 -217 -844 267 409 927 278 176 -548 495 -925 35 -492 145 808 -266 432 -12 -972 -242 -71 -547 658 -686 -275 138 -108 677 -929 957 -539 306 652 -640 832 -64 -412 -155 998 41 177 35 557 -698 -664 495 356 -977 623 -139 789 831 716 -140 794 282 484 -702 -784 -393 -931 184 -91 977 339 216 476 99 -559 133 544 -356 -501 252 115 145 -124 -878 964 270 739 -411 34 852 -30 17 -229 -676 961 -237 -836 -463 -974 322 842 -617 17 216 -773 -608 743 -607 354 -991 -820 -471 -1 355 -339 644 -409 -439 127 -962 741 -891 810 -450 230 -430 255 -845 -476 -379 -32 542 866 -5 -230 400 -755 169 373 -184 8 -426 -729 -866 193 -387 465 269 -987 537 651 79 278 -276 727 -107 369 478 -550 958 -138 47 164 18 796 -370 -823 711 88 -833 -14 -479 -244 616 157 258 -523 647 -77 372 -906 914 -459 413 -473 278 72 992 -5 -214 370 -900 -951 -648 -193 696 -150 566 -770 732 658 808 228 345 140 -379 496 -125 -607 -649 789 -84 -187 743 650 -195 -366 284 972 -432 563 -748 -408 279 -128 777 942 213 -315 -684 -1 96 -281 936 -949 -460 741 512 -57 344 -196 -135 891 734 939 391 47 -506 112 994 627 865 -24 -974 -741 147 364 570 551 -396 -850 423 208 361 749 816 152 -198 300 865 451 -755 -680 -342 -379 149 -611 2 -890 -133 -159 -146 -561 -925 -706 -875 -185 310 155 -632 -618 542 73 -470 126 -543 -528 -164 -46 769 -120 -438 773 570 -274 767 -232 810 935 -307 148 -152 -765 879 -680 424 -244 563 -124 926 -753 -398 -236 790 660 -854 -891 -165 -528 -828 974 -392 168 -813 214 -385 -152 -741 440 89 -523 -17 -879 254 582 474 -630 804 724 684 53 -793 624 121 -927 786 -81 -497 897 -457 424 671 -628 287 779 299 -693 684 336 -485 319 -598 431 -639 -266 -700 169 -306 544 -389 638 -794 804 225 544 814 -622 953 221 355 -866 746 -435 49 -647 -519 -65 76 484 531 83 860 -781 185 121 505 -598 -950 -516 -218 -746 -880 -118 -546 -187 -287 -741 -292 -834 554 590 -540 218 -182 -669 -491 742 364 -94 42 -669 -95 494 -629 -900 674 884 -891 -866 642 14 -545 69 -505 309 835 702 -449 888 -817 619 -449 536 378 711 812 675 -969 -880 655 766 990 -735 838 -642 -576 -351 416 393 920 -618 194 -871 796 -826 356 852 -980 707 -532 -564 -452 627 -252 -467 -385 -598 780 -280 727 809 971 -565 -884 -221 -831 265 -385 675 609 500 -620 128 -280 -779 685 522 -857 962 237 800 818 415 677 -964 254 -174 827 452 -464 285 436 -176 -372 922 421 -164 -259 790 481 287 -719 -664 508 -567 -556 930 -791 -470 -886 470 -416 -903 938 628 698 -335 -517 -319 -463 -211 689 645 -730 -795 493 669 -11 597 600 -9 -723 -103 62 -223 -920 -100 -704 159 -676 -656 -388 968 735 -393 300 345 -137 70 529 487 -595 362 334 364 -225 363 -83 -188 747 -883 5 556 972 -572 289 -218 570 -868 -259 -887 434 232 487 509 -780 78 -962 -451 -479 -702 608 -915 426 -41 -669 -873 190 -562 -619 251 699 540 -243 138 -588 -307 48 459 -883 953 -377 -783 -178 727 -656 908 320 115 -667 -995 645 961 -930 -799 855 121 -302 583 886 281 -365 273 -706 992 -215 -469 911 -650 835 27 235 -991 -567 16 -425 694 451 -599 841 293 217 -272 -269 -443 399 351 -967 45 -987 347 -887 -70 58 145 -118 -300 -215 866 359 -575 728 38 537 -43 982 -694 -600 -424 -653 112 -216 -297 -956 -78 487 -260 884 -658 -112 205 120 -937 -666 177 260 -870 30 -972 -343 -792 825 -137 -415 -235 693 451 -769 -290 -90 -735 828 -236 657 -18 -471 -129 461 -490 772 280 -572 947 -255 638 -427 959 -277 671 510 -473 811 -593 804 -683 731 -849 -424 -929 657 -821 -522 -810 -515 -558 -449 634 388 106 -878 -110 875 446 -754 367 709 32 -965 189 -675 -133 261 9 -380 -530 -16 -828 -839 -504 -303 -899 -213 202 -554 831 -64 -294 43 25 778 427 -385 111 197 399 899 860 -336 -923 589 386 -605 -663 -119 746 968 139 -591 1 -951 -35 284 -481 -817 443 -508 -943 750 671 -918 -804 -765 907 234 339 -164 -117 -246 -56 961 723 -896 140 509 -381 -940 -463 243 152 -146 -767 -684 865 772 902 -799 -972 344 -771 431 109 -846 612 469 784 685 425 60 974 999 643 566 373 -341 143 -176 -407 -718 664 471 -862 129 506 731 -413 -398 461 -90 111 -608 51 33 -697 311 23 -216 -137 48 713 512 -372 454 260 -325 -699 -663 -197 118 887 -742 444 663 -850 780 -184 -535 -768 -511 -875 -899 -39 -953 -888 206 -469 -85 -400 371 340 567 585 742 -406 21 -569 188 350 694 829 894 778 -27 -751 -45 137 672 938 -342 232 340 776 -211 179 -882 945 -780 -982 203 31 -914 230 415 462 926 -440 -396 -106 182 952 782 -821 -389 -974 158 835 -685 888 465 418 -361 -369 327 -176 28 460 -308 -867 -138 -866 -581 -457 907 282 -22 341 -593 -555 892 428 340 -848 -66 -737 179 610 -536 840 170 -979 906 737 -773 973 273 167 -431 -430 836 567 289 944 -993 368 949 651 -968 387 268 263 243 -761 -7 769 -493 319 -964 183 -198 -675 -999 -639 664 710 -520 455 -123 883 483 595 -128 -179 421 714 623 116 -812 307 -844 566 -594 -151 -477 481 391 -645 -532 -195 -752 -6 -380 -650 -164 85 198 792 -330 153 666 -352 300 608 678 145 -347 -97 -567 -676 -363 -169 -50 531 -222 -359 -283 438 403 -696 678 -284 389 -98 876 -331 630 -706 -644 414 233 -173 128 311 -19 531 -575 -180 953 474 -468 106 48 385 -872 -502 974 -268 -622 -289 -459 606 -67 -249 523 276 -831 44 903 -555 367 373 -322 891 -779 -290 589 774 -547 75 769 -909 753 -904 -732 335 -442 -701 -89 428 156 -425 -808 -690 230 175 -724 -326 -579 856 -86 332 -215 -79 -18 -114 639 221 -59 -109 236 530 960 -999 745 376 675 58 124 -269 701 372 -391 -193 12 -895 -579 -499 -149 -187 74 -403 426 698 -274 -624 -369 -247 720 837 789 514 -14 -814 894 -694 -144 711 346 765 -955 877 -164 -437 228 574 -854 314 552 665 337 -322 -773 589 292 -246 210 -243 168 -671 721 634 -114 -904 -415 -72 597 -726 -615 485 -191 115 614 -31 168 -363 433 -979 159 -130 -4 -933 -441 -300 719 -680 727 643 876 -516 -47 787 -868 925 -518 617 270 476 -854 -202 -655 -207 10 221 -456 -979 731 -225 -359 -837 -409 -365 302 -714 268 302 -619 830 645 -859 279 113 -112 -724 -691 -702 707 875 359 871 -7 -595 -282 850 -182 78 227 -347 974 73 -334 860 -136 -26 -432 64 153 -948 679 -806 -48 -276 -19 -87 -873 -762 -744 531 161 -424 109 801 910 -884 37 -355 907 -570 -308 -214 -874 -847 -140 -973 799 -882 -10 -660 745 241 67 859 461 903 -342 242 -650 648 -250 640 -5 -357 87 388 288 -504 258 -285 -160 180 747 -637 -24 693 509 787 -171 -466 788 -616 926 118 296 580 465 4 23 -133 858 87 392 -743 45 -528 -30 264 512 361 -701 36 189 -211 -775 -214 162 262 354 -162 -873 9 -482 537 96 -591 515 209 -926 345 -871 583 168 227 -945 -685 -327 520 -32 -346 164 -156 -488 485 -473 -144 872 353 -135 -731 -433 382 -418 225 -12 -416 376 -981 -511 -745 -142 76 -538 264 527 809 -751 321 851 -906 563 -715 -160 308 777 -939 617 -134 632 -402 591 -356 -519 39 807 336 -298 414 -490 765 -177 425 203 608 -239 152 -608 -706 123 -180 -471 242 -871 321 104 503 -495 573 -917 878 21 -525 -605 902 105 -445 -863 -786 -285 -838 -847 -393 -534 980 -164 -758 -37 -130 -857 -445 -186 -129 -811 443 -946 309 684 401 -164 824 515 211 427 766 274 -45 851 -288 192 45 579 -13 -566 -63 -372 -513 213 -102 -101 -156 666 -19 140 589 -314 637 441 946 -949 -921 752 668 292 57 -58 627 402 -634 774 385 728 -344 482 -589 284 -530 -624 766 -55 -436 -294 791 681 -719 16 999 328 -791 111 -942 725 -741 -3 556 196 567 -359 852 -152 -474 560 455 -759 574 118 -30 111 -278 216 119 723 870 609 -823 -113 -536 -401 631 401 -620 -914 786 926 -517 879 -879 -829 -80 274 -989 416 -744 893 -300 -859 -896 -652 341 423 452 -833 124 -345 -41 -84 348 -566 -379 -981 -524 361 134 -243 511 -112 163 -58 367 -625 994 -542 603 527 -284 209 836 142 -882 -139 -358 811 272 224 -523 -517 447 414 972 -6 398 -152 -961 -565 87 -294 -97 -584 81 986 -14 49 212 -18 669 -410 38 -671 -93 911 227 481 -4 -955 -644 575 55 666 -985 -396 991 -139 497 -538 727 -577 -84 84 -722 -474 136 157 -868 -295 -67 -324 -864 598 -543 -132 -420 -208 -339 -917 -467 672 -828 50 -170 -156 -309 -360 -992 -975 461 -121 272 -187 -515 -220 -102 443 799 -988 199 -341 815 612 746 1000 407 -914 211 -111 -102 902 94 231 -866 147 -591 907 846 120 229 -686 757 -777 732 -968 99 -488 773 -449 636 -458 140 454 -167 -854 -355 -521 216 -219 224 741 -316 -471 -762 744 514 -686 -747 -900 837 -952 5 73 39 424 -957 -885 -770 98 667 600 662 -350 -488 -534 72 646 630 -545 444 -567 250 -529 266 -652 -91 238 -236 993 597 454 -804 329 835 -605 -257 939 -833 -363 -584 -947 -877 952 927 -485 -667 199 -719 -839 -157 548 42 -496 -10 534 -727 286 378 -92 -521 562 46 811 461 -356 1 101 -105 693 -97 101 225 720 598 399 -567 -108 830 7 668 -318 -101 -679 -427 -405 847 -746 891 171 955 912 -808 -874 -108 996 -531 610 825 -648 -393 -101 717 866 922 -757 -173 -893 3 119 -211 527 501 197 433 -719 867 154 -513 -1000 -112 -38 -382 605 -27 881 -857 -739 972 20 535 -413 711 897 140 -725 -359 878 403 831 -579 -179 590 228 -892 897 604 311 799 -950 352 -281 161 -81 63 -311 164 424 869 203 159 888 588 216 -853 549 -292 -548 -476 -915 200 869 274 19 -400 876 676 -304 149 512 -355 -572 -505 -990 496 342 -6 672 -409 227 684 739 928 -976 -843 -724 947 102 -76 -610 529 764 -906 -227 606 115 980 295 -542 -212 -79 336 223 -196 959 193 -755 -402 -574 -205 -689 932 308 -570 -221 526 887 -175 483 232 78 -503 697 -326 793 649 443 391 -400 14 511 -528 -99 903 136 -416 216 -605 -984 637 161 238 366 580 -370 51 -301 -234 980 797 313 -60 -631 -158 794 927 732 -749 -217 912 820 -899 36 -31 437 263 -185 -842 -385 -361 -977 -4 206 -105 -49 -872 975 81 -961 -806 -440 560 388 -148 -87 608 -433 714 340 159 -459 496 87 336 653 919 362 -694 246 229 828 86 -290 748 39 -813 -2 -570 563 -724 79 -654 814 138 481 57 544 -354 624 199 264 967 -839 675 48 -296 521 789 826 621 -170 -670 262 914 -380 654 723 -358 520 -97 314 -482 -908 -228 672 -975 725 145 956 184 -630 -573 -99 -432 -963 -144 42 -22 139 -281 -846 -536 717 955 566 -315 -234 -866 881 776 135 -214 113 603 -637 -259 96 -744 667 284 314 -457 -156 212 594 319 250 433 166 551 -322 327 -63 628 -565 -816 -923 84 84 829 -3 212 -149 27 -999 -998 -501 792 723 536 450 334 863 -144 141 -37 645 -637 942 794 678 -400 232 157 807 -642 -323 -47 -127 27 608 394 817 -555 -301 -899 -863 -641 -33 117 -989 835 66 731 -534 -375 -803 -611 707 795 732 286 209 -285 -719 -421 252 674 594 265 -19 -14 -246 259 559 -483 919 -270 -906 -323 464 -65 -33 525 204 719 384 -449 -575 -733 172 870 498 -530 -392 -568 -735 -891 -725 294 734 -699 -314 722 707 211 248 -961 996 918 513 -158 -579 -973 132 860 -301 -586 646 -545 -482 -351 491 -934 490 650 51 372 -581 164 364 606 7 904 -525 461 -500 920 -986 -766 -487 195 222 340 875 -722 -328 833 274 -406 -273 978 -66 -234 94 -240 -687 -20 935 -959 691 966 338 -212 -500 -879 -241 -292 -576 -961 -386 733 -58 976 -175 -289 798 -709 -233 -314 -193 -191 594 114 -932 746 -25 234 -511 722 -324 -234 496 849 -547 -952 596 698 95 634 -126 -15 -338 627 269 -457 -97 -73 -760 256 215 -332 -662 -706 877 127 192 694 33 -887 543 -723 -459 -470 291 447 -256 -577 640 -840 -262 -735 -366 -23 82 -143 -870 303 268 -436 206 536 -228 -72 352 925 -60 242 923 -918 414 70 80 -172 -349 516 597 190 -747 -290 516 -153 -389 811 894 267 147 384 181 400 -366 802 656 -249 89 715 76 -667 -813 666 -59 241 -868 -984 -759 -326 892 108 -273 -213 231 -960 478 -369 -121 -957 -965 -344 -70 -634 787 217 330 782 594 637 -985 -912 -161 -496 -237 -134 119 546 -368 156 -770 -16 -257 -208 -792 353 -406 599 -417 -542 801 869 392 989 614 -83 -984 263 183 -224 -525 530 91 -437 -893 504 -317 678 103 401 -536 -435 640 -906 -134 -966 923 -636 79 -347 -464 -696 944 591 1 263 342 746 -354 988 920 406 404 -876 484 503 77 911 -635 386 161 263 823 369 932 -598 -950 -941 665 662 -29 53 -301 212 120 429 736 180 919 -151 -257 -705 971 626 804 46 -807 594 490 679 809 -411 607 -706 876 903 -180 -560 -92 -256 472 925 -818 85 727 -653 364 -116 576 826 201 757 -145 -768 726 723 237 -984 -458 -946 747 -518 603 967 834 477 370 -57 38 592 555 -239 -933 -110 417 469 185 134 115 -569 -438 -360 -429 192 809 781 -82 481 -61 -779 354 466 607 -355 -761 -615 -786 471 419 622 829 -671 -223 -311 -681 989 899 493 -26 -917 507 402 -287 433 -338 673 254 -590 -956 -321 924 -838 874 -586 -301 -904 -509 -668 -785 -779 -873 -998 -165 713 -539 -801 863 374 -1 -264 37 360 97 465 -195 546 795 5 -151 -898 -257 -989 -742 -312 -207 -196 799 229 -11 -164 -433 384 442 334 -94 -237 -989 594 -603 -898 -618 591 -637 -500 -117 -87 -727 -135 490 -635 -628 334 -750 579 414 -204 -982 -195 -270 595 371 -739 -361 233 -983 -338 504 -756 -995 771 88 -336 549 -478 -328 -358 403 213 615 -497 842 -986 -889 103 -483 -455 -43 -204 246 -294 -361 198 16 472 -2 -946 104 326 -103 396 -959 532 -444 -320 522 -118 399 -610 843 -613 -990 -389 -32 112 732 -430 -822 -922 -331 -202 800 -317 -7 884 973 -373 588 720 551 -616 -565 -594 -547 220 918 376 -182 -893 350 -288 163 -32 559 -66 -983 -502 340 -550 639 599 687 925 353 -830 -335 393 -320 -18 -526 -225 -467 790 -400 126 622 129 412 -513 49 -799 800 163 -582 -299 -639 -217 -289 251 -221 625 -643 451 475 751 -466 116 -162 -264 965 553 51 -719 -572 -515 -473 -746 591 967 151 85 -955 -134 878 3 110 250 170 -69 152 303 57 991 726 998 93 917 500 982 747 -88 -246 864 463 82 193 954 -996 -982 -688 616 -202 -279 -559 513 -675 -205 34 -43 -526 -461 111 550 -352 95 -762 -996 -697 914 351 -862 -363 -115 645 -777 106 693 -616 -276 -625 221 -71 519 -891 9 -220 22 -124 827 -921 -315 861 496 508 580 884 -764 -777 900 -46 894 -277 980 462 -701 -513 825 -978 869 467 -857 330 -199 708 209 597 -496 879 29 73 -870 -9 379 -958 -104 165 -824 -379 -705 -147 934 471 493 -201 -922 -457 -594 211 235 -404 -737 465 741 -283 298 -189 -690 -330 831 259 -996 -778 385 -929 -568 -471 238 -338 511 -811 617 381 -149 -577 -653 -33 737 -421 795 179 621 -2 -231 354 -475 695 -735 731 -311 -899 823 260 587 476 -932 250 -432 725 -774 -382 148 -832 -232 598 773 -663 486 -147 -96 209 -711 947 855 566 -370 -178 65 -840 438 -960 2 155 110 177 947 416 726 -103 -530 817 265 -911 -692 -221 809 983 -236 -833 839 -71 474 281 387 -385 -557 176 -340 -862 -852 -209 -459 -823 392 -967 -208 -314 176 -514 96 882 467 -444 0 -110 -571 266 882 -823 870 -962 337 -50 493 -805 560 345 952 -663 -488 -895 -587 -451 592 477 -497 443 -889 -299 -973 -188 -153 -906 697 -129 640 492 -206 -147 885 989 874 -906 7 -564 516 -228 721 485 -229 -846 939 609 405 -476 -23 738 -1000 535 155 165 612 -686 -450 -925 661 -294 -412 897 -476 -812 311 -90 548 494 -54 981 169 -697 348 546 327 -9 661 -691 33 -880 944 -635 -309 623 -879 478 -791 739 80 324 -8 83 -582 -368 -166 753 570 705 -101 -166 -897 -968 -157 488 918 883 860 -825 -824 -390 95 -861 107 -825 -909 216 -770 40 -172 30 -698 599 232 -68 -645 -899 461 934 477 635 -9 -191 95 218 625 -791 943 -217 246 784 -156 757 157 706 676 299 -626 425 850 -187 813 -974 16 318 -437 793 -692 -965 -28 -70 788 873 263 766 863 479 -339 267 405 381 944 -367 587 -484 394 -760 768 -847 421 921 -825 -848 -491 837 271 -306 -279 -130 -321 11 -700 -546 286 -305 -772 -512 521 -437 793 -700 986 -974 -236 117 -151 -207 -574 -549 -982 535 493 484 -202 779 201 229 543 -832 -90 -621 595 -850 518 -509 861 486 855 -748 -368 507 -170 -109 899 341 163 190 769 372 217 332 900 536 -751 -453 65 -647 394 781 -545 929 -911 386 599 806 534 426 1000 -743 -140 893 -862 561 -634 -539 -446 560 570 606 986 441 -961 -728 514 -913 133 -978 33 -18 -765 -692 41 -121 937 780 738 458 -259 -822 423 -547 -275 -536 459 -372 -275 855 -301 933 -255 62 838 -725 940 -833 297 -207 -256 789 837 -583 261 80 -535 -764 -361 -642 768 955 754 156 921 767 -421 -141 677 -920 388 738 -914 103 -675 -857 60 -671 -511 -701 -837 455 539 -655 -874 -45 554 330 99 -242 587 -340 -416 -256 822 -609 -99 445 -965 -704 -828 350 72 -671 726 -28 -695 -614 127 -738 -670 -1000 656 -709 -267 243 -634 -56 -863 -506 812 551 -196 -971 510 -215 -277 -290 9 -343 113 -498 -282 -348 791 921 668 47 -513 -887 -476 -203 -703 425 -326 798 661 932 103 -369 -106 39 -764 797 -432 31 -326 -602 448 -663 622 546 627 -515 192 -991 -573 200 -354 986 883 335 820 -346 -677 -281 -9 494 -831 -948 825 116 582 -987 280 -79 -146 -655 329 -312 373 26 705 -116 848 70 -458 868 -129 386 322 657 206 711 -449 -770 -547 179 210 698 590 14 -748 -406 -441 160 -513 -13 -84 -238 -109 -737 -76 333 -409 89 282 630 321 -355 739 436 134 -876 220 183 -445 440 305 278 100 875 557 -57 -572 10 -236 -912 -965 -242 -767 191 714 507 406 -291 -298 -177 776 -715 -968 -545 348 -969 665 556 364 772 383 -933 729 -335 -509 788 -999 -494 -716 804 -193 371 -26 -281 244 305 663 -171 -732 -174 643 428 933 -579 -866 -40 -385 3 -774 541 230 -305 343 946 268 45 535 -47 159 -521 -161 -130 919 95 473 913 -98 602 -58 43 24 -537 -979 861 281 -949 -700 -41 536 -355 -52 761 460 -508 -788 -485 780 -551 686 -917 -882 -718 343 554 775 -227 298 666 203 386 -654 -386 311 -766 524 412 550 -87 773 693 -412 531 -313 -70 803 163 -423 724 -239 42 -856 -519 -192 -81 739 332 554 -95 901 -49 -668 594 -988 -744 704 -515 182 -257 665 865 284 -987 -692 -39 -172 -340 -970 -172 706 -49 919 -963 -391 983 -778 698 -111 -513 922 601 265 -361 -966 -919 355 -564 326 995 -686 786 390 584 451 540 71 -892 -150 -864 572 601 -307 848 205 -28 -206 -373 -666 4 442 776 577 507 524 -851 -950 -650 -773 490 76 809 -525 -455 -239 -99 -452 -462 -719 937 -201 716 -350 -763 -5 -835 -481 256 963 -9 -82 -626 203 -62 676 108 -358 58 -582 644 -874 521 -203 -899 384 -709 581 -473 -265 853 -235 -166 -838 144 909 238 -467 785 247 131 -767 -952 -637 -316 646 -423 -721 627 642 -394 575 903 -472 928 228 -610 -944 688 917 806 10 -560 92 -886 746 235 722 746 700 -483 182 -75 279 -313 -931 -991 175 879 543 -181 35 -605 -101 384 95 -168 481 498 -508 -678 -925 274 -938 764 574 -953 897 -637 -611 525 -656 308 904 -232 -129 943 243 426 -966 -596 455 384 846 -486 -822 769 705 699 120 -76 -44 -645 -191 -407 990 86 116 144 37 -422 158 -164 -318 -736 -913 -819 827 -598 -29 31 432 524 956 -45 211 -368 -593 -861 950 -571 -80 -595 -390 -815 -814 -82 -727 -932 211 -375 19 902 671 -241 851 -722 -292 150 -653 -482 -957 -67 -517 152 -174 -3 -342 998 522 54 -402 169 503 -345 -577 921 246 323 -842 94 -210 -30 966 -314 936 -759 705 -853 218 948 -884 -865 -653 -827 -955 434 -93 601 820 643 -135 -304 -372 56 -481 463 -169 991 972 989 -318 478 471 -714 -188 283 -630 -50 935 -82 456 6 237 656 798 -643 231 507 937 -688 776 -946 -540 -510 -627 -318 160 -984 33 -439 -215 -636 -756 474 417 -46 -81 -926 41 174 -828 326 742 265 -131 730 72 -523 -757 12 -547 597 435 -678 -379 -463 -655 -473 -714 168 -67 -581 -926 70 -692 300 -976 415 824 826 25 -2 377 -599 411 -305 -128 -101 -584 -918 -666 627 -268 -365 -368 -626 -304 -193 503 -515 995 249 997 12 699 -705 852 -781 -611 242 116 -41 193 224 810 -727 -336 -662 894 -600 -829 -926 -870 718 348 -512 -923 -204 242 -714 587 -524 -681 955 936 -483 -307 -569 -983 -518 575 -846 813 214 -80 -494 -870 -586 806 -224 499 460 157 369 -803 236 2 -102 791 -924 -654 -74 -117 436 -116 -346 -397 364 416 846 114 636 -376 -307 171 880 879 -827 -657 798 -762 -256 -340 -543 -45 -376 293 497 -976 -384 -531 986 -838 -351 -460 -993 -698 -64 -909 841 498 -296 -525 310 483 33 -654 -566 817 -853 921 -24 -103 -152 727 -603 -483 -699 802 796 -182 402 916 -299 -417 655 -805 -853 -637 -86 -356 90 976 -49 401 -990 -524 -537 -528 -25 491 -137 162 -505 -446 339 602 299 -256 68 -618 691 468 276 -125 8 882 -482 642 -95 84 -736 -211 -227 -579 -421 817 -904 264 234 -569 -430 -173 625 896 -20 821 -840 560 583 -734 664 317 752 615 -939 610 383 940 653 -280 -155 -151 -954 -58 140 447 -285 -155 -1000 -352 443 417 -378 742 255 -529 -456 -812 -856 -716 -668 -699 958 -320 419 -623 -167 105 -401 945 712 -773 483 23 694 805 -988 751 493 649 -211 -585 -547 684 556 178 -642 -218 612 429 -203 -372 -510 381 -615 -684 -969 -107 571 17 -337 -349 -572 56 -312 157 427 -249 -975 47 57 289 144 14 -719 -789 -88 545 772 134 -717 437 429 300 -421 355 -241 -299 -668 -219 295 680 -576 -238 716 -430 -135 -759 876 215 -476 983 647 -960 -320 -344 -782 -34 -586 190 579 558 530 -15 2 -300 -562 -631 671 -89 120 143 487 -734 829 -511 -562 111 559 -739 -700 883 -629 -872 -552 -220 489 -876 266 864 -33 888 186 340 -166 858 -114 610 -967 761 -732 -992 104 955 -475 872 622 810 -385 -67 920 554 -170 -293 714 374 932 -334 365 -892 -70 241 -53 -754 1000 610 406 798 -761 -140 992 832 -895 25 385 493 -339 461 -425 593 592 368 432 -44 -275 -250 632 509 227 903 999 -75 636 116 -594 -955 291 -708 803 -178 82 379 -452 -631 971 506 -256 -220 -203 615 -439 359 -695 919 -456 431 -940 756 -354 961 174 656 -37 375 558 -336 470 385 -988 -18 -737 -115 -173 -800 439 -402 427 -337 -620 973 -859 -174 -443 -99 872 188 -78 -910 759 693 -901 -796 -740 -52 983 -93 -676 702 868 -821 556 -257 388 426 906 658 -578 -966 774 -732 675 836 886 -867 669 671 893 592 -914 -430 368 737 262 -335 -594 798 259 -237 59 -360 501 794 -371 -710 127 158 651 -887 -969 150 -192 662 229 -145 -482 -103 660 791 382 -877 -211 -62 -91 -388 743 -239 272 89 -657 -575 -730 570 524 742 -571 99 42 385 -128 -611 -679 777 -316 -984 -217 -451 324 99 -111 -453 607 -833 -809 -231 -703 8 -464 -913 355 -802 -109 -71 133 -798 -716 -200 -371 -762 -230 -894 651 -110 204 -524 -156 896 -845 -599 44 654 -802 -362 193 -387 14 811 334 -710 14 401 -131 -226 -575 -672 992 114 363 -515 758 211 -679 -865 752 346 44 554 203 452 382 -340 277 311 -749 -14 -732 -60 -567 -255 968 534 910 977 308 828 -412 553 -446 286 -784 851 513 -68 -542 -180 -613 -810 392 -558 880 -777 -633 -302 -525 568 484 477 -197 -715 -297 593 270 -842 -580 885 -444 29 579 -753 682 -854 186 452 144 -799 -511 -227 105 655 16 131 539 -402 182 -163 650 -157 -623 860 -573 562 -652 658 312 -140 -832 -344 888 -433 -152 -926 -616 -132 327 -215 448 175 -109 529 -825 957 15 884 -484 280 -112 -649 -48 757 896 317 -546 -341 -9 341 446 832 -146 -98 -995 -167 -348 -839 -804 210 297 -609 -30 -480 -118 805 -663 684 642 424 364 854 -738 233 81 -900 650 175 123 -836 609 309 -189 -891 441 -237 -245 -960 -52 421 -71 989 727 -727 805 453 812 -138 -773 664 41 -983 -841 209 329 28 802 472 -980 -973 -62 -892 -742 852 998 679 -513 -804 -716 -559 -535 -834 -123 634 505 979 -103 316 17 -357 -535 574 647 955 -760 0 -958 -69 641 239 528 -963 17 -452 -677 -312 862 238 729 -737 -2 65 407 -688 414 125 6 704 689 -704 -968 852 -980 153 857 -62 977 849 615 362 499 367 -303 -352 -905 -394 -988 943 -195 133 -685 328 40 -283 -834 684 919 949 -485 -29 -716 393 724 -523 -429 -496 -334 -556 -161 65 -796 -434 928 -33 -133 625 735 92 -879 862 -564 -763 -294 632 25 -373 472 -392 292 565 883 298 525 796 -162 157 -819 -950 258 241 -119 39 -357 -397 -384 680 -726 -696 574 -667 408 -420 -896 -18 -955 80 578 -622 380 857 -433 -791 -340 -914 -816 -451 -22 -760 -958 731 -815 -598 -295 709 110 -523 -326 -121 -82 -486 -274 -320 -989 630 -167 -104 -941 130 125 395 955 -344 704 -323 559 542 -204 -768 -799 -465 787 -508 445 535 583 656 -378 110 965 674 -184 732 -52 756 958 35 301 -712 -559 -375 -89 534 -881 -133 -622 -735 -737 -92 735 93 -413 -273 366 -250 147 -602 220 300 942 -491 -444 -490 385 -634 740 373 536 -683 853 -221 -791 -483 -89 -437 410 -424 -558 -233 -767 273 -184 -38 -873 -958 548 -524 -463 -106 -816 -820 -453 -36 -570 -536 457 348 -626 -46 -170 339 -710 -719 -36 227 290 913 -451 255 -709 427 -683 249 448 -14 232 -551 984 345 182 932 688 -444 864 -322 -145 465 -49 749 -754 415 -689 -901 -233 729 -714 631 703 -561 -446 375 -232 889 -495 -509 -662 850 687 325 -136 194 -682 512 -104 -168 253 -528 -497 324 575 540 852 542 -28 -79 350 985 -727 675 192 563 -31 -589 365 698 -605 -821 847 400 134 -228 988 796 921 -948 986 -885 709 901 -1000 -537 -646 671 -115 -472 -703 782 336 -662 -734 734 235 -294 -223 714 -133 -3 -935 355 -136 -929 -581 -50 376 -874 181 562 -29 203 703 -379 84 -621 332 737 298 -241 44 683 -242 228 835 -457 562 969 29 -449 -735 102 -257 -389 563 -542 71 478 113 366 101 -837 16 310 737 306 519 -615 659 676 470 534 -132 -683 -627 -578 -927 743 934 379 -27 -319 -913 831 858 -577 108 11 -898 714 -219 -581 319 -868 -469 -529 -539 -994 -7 -23 -787 -685 923 293 540 534 840 361 338 713 33 240 -668 360 695 -698 -347 -870 18 630 -761 -655 696 422 165 378 -269 -893 937 26 17 -677 -357 981 311 0 -587 -515 -291 799 265 -4 -748 -175 978 -272 368 111 918 -222 -795 591 -284 128 534 -196 876 61 -451 732 -962 442 -126 354 -364 618 140 -576 592 342 430 590 -714 896 771 -740 -635 302 525 817 -981 416 -675 -903 -404 -105 848 611 -208 -636 807 -713 -851 129 891 -745 -40 2 -18 -640 527 -975 -883 -690 -247 755 -275 -514 -894 525 -921 -357 489 147 115 -754 -470 927 -519 -425 479 959 272 -826 -416 220 -520 203 530 475 -637 -889 996 -597 354 -821 661 -890 874 161 -256 152 -130 199 -98 -913 140 130 475 -819 -183 -463 972 935 -412 -68 -878 -455 -413 -275 198 300 -560 -706 -348 -150 458 517 52 848 -182 -220 -219 177 -854 268 806 82 -720 -916 -381 -562 768 -80 -758 -573 -338 -252 -942 722 -769 833 -264 -494 -566 -253 -691 -392 660 33 30 247 -412 143 -152 -212 -983 496 656 -683 966 401 959 -52 525 -821 746 928 -344 768 773 -285 -832 608 -425 -697 826 -686 -140 825 -741 -765 -575 -980 -416 -396 -493 697 109 762 -458 -226 157 945 -972 636 486 683 831 -316 787 281 718 -61 -27 -531 64 581 453 173 -926 -76 -563 -481 -604 -394 213 343 -147 306 -207 -934 765 -147 304 -199 -633 -770 586 -166 -979 577 306 782 -68 638 -172 -473 529 88 -3 -832 -157 905 -111 -961 410 -657 887 678 -101 269 -627 -602 -780 -980 129 -536 30 826 103 -657 635 -360 -432 -169 984 658 -465 908 243 -385 -522 -469 -476 628 511 112 345 969 -260 637 649 749 -831 -222 9 443 585 357 -596 -374 554 -730 -34 701 -642 -513 139 971 383 336 -454 411 797 -531 -471 -953 -134 -853 -96 -337 907 276 -236 -476 968 200 -659 -161 261 839 772 700 247 -705 -115 366 279 342 -866 -258 -181 452 -785 -54 -621 -879 379 -105 849 304 509 372 -15 -201 -377 934 584 -25 82 537 70 -665 353 190 -344 -531 -529 -162 -895 -834 -171 738 -903 697 -125 -324 513 -992 -868 514 -915 136 74 -385 -971 -488 281 -829 -782 401 -754 668 -761 795 -563 654 -379 2 -48 -125 90 -924 278 535 252 596 -525 -902 257 180 981 -876 -66 -319 -227 809 913 659 622 872 671 -552 5 547 -928 204 -859 -558 -40 -556 559 317 -70 176 46 599 689 158 464 -276 767 -519 643 -997 950 604 -506 487 -330 -955 -520 -190 561 923 -225 481 318 -183 788 -128 782 -823 -588 573 667 -634 -798 167 627 701 -1000 -662 36 -234 -195 946 686 798 -941 256 -981 -916 -970 201 -939 25 -125 50 -493 -155 472 -416 -516 839 485 619 915 397 -270 12 -80 324 -382 474 228 -839 111 46 -896 -806 44 549 320 622 134 478 619 16 940 689 -286 -205 849 145 558 -452 237 -987 -404 21 889 -235 71 -701 692 -85 -890 553 318 432 168 257 -42 -568 -660 273 -62 447 -804 143 -83 207 -362 757 -95 -62 -410 69 281 -435 -716 -730 183 236 928 904 -761 532 -777 -903 -821 192 -880 857 811 28 184 -942 -362 634 245 -81 -205 -363 917 -974 -172 582 -537 -520 868 61 -957 -916 661 -365 229 -482 -189 -995 177 850 872 901 -510 -85 796 792 -691 -182 -240 729 -742 358 521 -360 106 -549 -388 -727 -314 -842 504 751 868 581 -767 996 -904 -941 -274 520 864 -407 951 -704 515 -536 642 -399 976 -931 -820 652 91 -743 559 432 401 412 -18 -79 26 510 369 -671 -640 -656 435 -665 -107 349 -861 -577 307 254 -559 -296 -464 -526 893 799 -995 314 300 603 -927 139 -472 717 -206 -698 93 -190 -645 360 12 -61 -798 -728 209 -699 -278 -287 760 -762 -410 -43 215 -936 751 -770 309 -208 949 983 -288 -629 3 755 855 -669 668 -270 40 -821 455 586 -747 -358 -933 -127 48 -910 -684 505 354 -695 -664 569 465 873 -419 -721 -381 -536 205 -299 -358 750 -4 -6 685 71 -216 659 -227 -57 -230 -550 38 -257 123 -987 678 -409 -657 -109 -59 -507 -766 644 709 345 -514 -239 -351 -846 -513 350 -22 745 -677 930 -768 597 368 695 -652 -635 833 -598 -101 18 -435 -614 -809 662 -517 -810 986 -471 865 61 901 -691 7 -389 -929 -886 405 -603 -187 -252 -246 823 -183 -798 -120 339 364 -504 273 -461 -192 534 -210 -455 628 -611 -695 749 -254 598 781 -815 54 368 -647 -992 487 -89 -649 679 116 -216 499 -985 941 12 613 828 -203 -701 492 430 939 825 -270 755 -337 768 404 -90 -972 -837 -615 113 240 -660 571 700 -981 701 733 -417 676 1000 893 -267 -173 -70 202 786 -576 -430 -114 443 -415 -586 494 207 894 -996 -353 845 -365 -236 -5 408 873 347 -859 -865 -699 -489 -701 477 -971 -705 -772 -903 556 -508 -152 -86 404 207 -23 301 699 712 139 396 -548 501 -398 -830 266 -47 330 70 -818 52 -463 -357 -306 434 -889 688 -310 -128 717 959 -609 780 785 -169 551 7 964 -246 -723 699 608 -86 101 780 646 -662 679 -789 3 601 442 209 -817 274 -145 694 -241 -362 671 -101 636 356 191 -174 -185 -92 567 251 179 -136 926 -9 -420 253 43 597 84 802 410 459 -230 -430 -205 -749 160 639 828 -212 552 885 -158 682 -458 546 -671 -340 398 -513 -309 432 -464 -553 -22 695 -284 -198 412 -119 -317 -217 -937 -387 271 146 828 511 860 120 180 -105 -878 169 227 972 713 899 -80 325 -493 -914 57 -383 470 275 399 -233 -923 968 45 -231 -711 -97 539 -80 -734 860 -440 -4 -105 819 30 807 851 -902 80 671 -847 380 -37 -865 254 525 940 -165 316 529 -540 295 -848 154 256 835 989 -106 255 505 149 -398 467 579 879 829 792 419 -929 488 -856 395 -647 481 312 -426 -787 375 -98 -303 -881 -762 -610 -935 -15 537 -989 307 338 304 -895 566 465 870 283 72 -242 -903 832 792 -97 -836 684 -308 808 -889 909 -551 326 -898 292 42 732 583 -859 -279 -230 -35 583 -949 179 -539 316 124 916 637 -261 842 758 607 216 999 -816 -396 -922 922 -197 516 845 303 -25 -934 -775 -527 546 338 -332 328 -215 -322 -438 -970 -45 -518 987 4 -98 840 80 -19 -835 914 -684 -152 136 924 -734 360 722 -339 -651 612 -661 223 -512 426 637 -278 180 -932 576 -443 914 645 236 57 -253 107 390 782 -770 430 -525 171 -98 564 -542 -870 119 699 778 -956 -433 -244 -209 -57 -558 736 -297 -959 -535 -898 -883 133 -68 -881 -398 56 -668 -176 6 896 145 -675 -792 800 -292 138 -31 627 951 -514 210 302 95 -17 -546 177 -415 -102 -498 -629 -192 775 -167 -929 -816 -104 488 643 113 -135 32 -134 294 353 434 -547 -92 4 90 -93 738 -94 -160 -384 -16 -19 -364 -940 -181 208 284 603 242 42 -182 -515 288 329 255 -131 436 582 -845 638 -421 206 -871 -896 -667 569 785 -946 -786 -456 -237 784 -669 239 -743 -115 512 -64 -683 72 -647 -486 864 39 434 -315 108 980 -673 -33 -490 -193 724 422 933 775 773 -294 -827 494 -240 758 295 985 256 -896 46 -615 534 677 -908 436 98 -464 613 -743 -721 -711 864 375 891 414 -869 388 -565 -642 681 534 -647 -209 527 979 -419 154 -758 165 378 869 -390 618 -227 -96 250 609 432 17 421 245 -287 -186 584 -535 -174 -234 312 -748 -413 -731 109 -107 290 -995 -346 741 502 118 -225 500 301 975 229 -172 -673 -672 -841 998 502 -973 -56 -622 72 -883 -325 -529 -975 772 -227 591 -435 -144 -346 -576 116 462 754 712 -203 48 -224 -732 -64 -398 -205 257 -579 100 -494 -706 708 -980 -481 -170 -684 -944 710 -664 -977 360 482 52 108 -931 -393 -910 193 -474 -434 -897 646 -318 -857 956 453 -277 -490 664 983 119 730 -340 -29 626 527 141 226 995 -19 -200 -162 -411 -897 -815 878 -417 -244 -774 964 261 59 950 -669 388 181 674 581 -545 -487 176 568 649 -556 -460 -636 -253 309 543 -200 -597 -726 -532 1 222 945 -684 214 170 -893 -926 572 435 79 -161 -22 440 246 614 749 17 148 465 -366 241 -277 -874 -271 305 -381 351 576 -638 818 978 -14 782 173 302 -467 677 878 -297 -405 190 16 703 -63 -801 -421 -969 427 797 831 -199 -674 221 307 -25 595 186 -881 -583 114 915 -887 675 -980 982 -677 197 -676 369 -637 -451 -877 276 -834 -10 725 440 292 -888 -395 387 -1000 699 992 -425 -487 -420 -198 -631 -962 -547 851 -445 325 -365 -652 -615 474 -339 424 -994 177 -108 1 -994 -390 -692 205 558 -402 949 547 108 -204 -541 -84 396 509 -826 -673 -703 752 -249 -857 -267 694 920 207 -351 -701 -988 -787 -494 658 329 -337 539 -792 274 997 -772 -100 -85 25 443 -193 -690 997 -536 -777 115 -205 -52 470 925 132 -532 696 -858 143 827 201 583 723 -136 288 299 291 385 -721 296 -462 -887 -729 999 -68 314 -268 -817 783 308 946 -159 552 -918 -355 880 424 -952 -84 110 -14 655 425 795 86 -534 -456 241 -37 250 -558 247 362 57 -282 37 -812 696 -79 715 -198 990 -900 975 700 -520 -777 -461 167 898 -641 588 -363 528 967 79 -328 875 553 546 628 -436 -363 889 -33 -664 -514 244 -837 654 -318 877 -602 70 146 193 -319 42 480 184 631 -114 -851 428 427 61 447 859 88 -924 -74 733 -903 719 -123 689 -752 938 -936 449 -279 958 879 -867 928 638 -760 -903 291 347 22 483 457 187 29 -833 -706 545 -11 -174 951 -413 -847 388 446 992 -930 129 661 -350 962 400 -447 -148 238 499 922 282 411 2 395 781 181 -746 -793 843 915 310 -231 577 550 -936 -823 -439 52 222 -422 945 -859 866 166 112 -860 -260 -671 245 -762 -64 -271 -296 -646 821 -205 332 624 -295 825 -259 -407 265 -970 -506 846 -180 -680 823 730 -914 34 -803 -486 -52 -174 397 -994 831 820 675 39 -34 101 -826 137 388 406 -323 655 745 869 -315 993 -324 910 -683 -761 265 -728 832 868 875 828 109 -787 -486 -660 -697 836 124 -802 655 652 -671 -389 5 -815 -719 -710 -971 -455 -197 -632 660 301 -76 55 -106 -764 -538 307 666 -405 733 824 717 -494 -279 -763 -790 490 -488 -204 927 -800 -60 23 -860 -547 -470 -554 -995 -156 680 -108 -246 -179 454 875 -809 -142 751 680 -165 97 -182 7 778 -246 -479 452 -532 -628 -837 -987 765 827 46 479 806 -391 -663 -202 707 354 -203 -394 522 303 330 -799 9 -52 504 -808 -768 -124 -532 -190 584 -737 40 -614 192 -64 115 512 108 768 -484 754 516 871 -597 -710 287 698 903 156 -42 -72 -646 -613 674 -803 988 -638 -857 -303 -464 485 873 -585 -984 711 -653 -407 625 578 591 -790 363 -531 -813 -622 316 62 -349 214 -923 -593 -710 497 945 -914 981 -838 -553 952 661 535 -433 -253 881 -885 587 -880 12 -938 30 535 -996 833 683 382 515 351 752 237 -704 47 -699 -384 -190 -383 -529 997 -140 -303 942 -404 -603 705 -934 -946 325 -593 907 -756 90 735 68 -464 -875 927 491 659 283 856 -599 -265 976 -218 -626 -946 836 -405 908 -520 211 923 791 -878 -7 379 -578 -641 365 -177 -311 61 995 230 656 -866 412 150 105 245 178 688 181 -849 601 980 695 -686 -274 -252 742 788 -213 -976 459 431 -862 -393 -548 757 354 15 -87 122 912 -493 770 -136 937 5 -566 730 481 -160 -451 -381 341 -98 -888 216 -671 279 875 -341 -739 -351 898 841 -612 843 437 -729 -872 -255 698 -760 -754 -395 -587 -932 -811 688 -632 322 -655 797 -809 -127 549 -612 669 374 608 -344 494 -184 481 -915 -544 320 -251 -506 -338 829 -912 -674 -491 -190 -757 298 76 493 -982 247 776 834 -52 -819 113 16 -26 -526 653 560 541 -964 411 807 311 -622 -584 865 -828 645 17 981 -47 -668 -776 840 -840 -952 682 -683 -995 -760 -884 251 -909 -960 911 90 -604 -112 367 125 681 513 320 -8 -96 980 -480 749 -624 -296 -89 -11 269 840 550 -175 509 51 -569 568 376 639 -112 -312 7 999 704 -191 -291 523 -290 -754 -975 -115 -784 761 -878 353 -952 -269 -710 -133 196 32 786 478 -192 -430 -456 -830 732 -246 844 -295 -263 170 -553 337 -400 740 56 -971 -142 518 -192 -917 -440 -591 -961 -637 261 -146 829 -503 992 -83 -483 182 488 782 603 -531 410 561 27 -697 812 -782 581 -892 -14 -276 -498 -106 -496 968 463 -454 -657 462 178 444 -587 177 -701 -567 209 -122 55 383 632 -773 418 172 -183 -453 -948 484 -477 -555 -665 -716 172 134 843 -205 569 -887 420 525 -95 58 337 741 -812 458 -977 445 435 -22 -190 -288 924 111 -602 764 -70 86 345 288 502 -310 -538 -275 912 103 -469 -958 -516 916 846 116 -228 -335 -204 709 -364 -415 -499 -240 -35 -697 891 950 661 -302 -827 -766 -647 646 167 420 743 65 48 -836 -558 -646 -563 985 669 -161 205 -686 -37 784 547 -470 -410 825 -105 960 525 -190 187 -519 586 -872 -484 -194 -268 -528 -469 -884 -458 -918 -69 -721 681 448 -896 -737 -992 -359 -403 -899 780 395 725 -52 -209 217 207 -40 389 -703 -16 831 -285 860 -666 -393 844 160 750 -136 -939 477 412 43 427 -946 -413 721 -265 -428 389 434 581 132 -14 -632 833 381 -138 -996 -131 -792 965 -923 -390 -882 -600 -46 406 -805 -5 68 -140 421 -788 27 -549 895 102 586 -468 488 320 864 79 -597 301 522 -769 -904 223 -282 433 85 597 -281 -706 -21 -547 589 114 -494 605 -914 976 570 -82 953 -56 -203 -669 -868 -102 -85 268 960 -470 796 -927 -468 155 674 851 121 -564 -935 -297 -895 -429 806 -46 333 561 -696 550 -319 858 -613 159 -726 -727 571 -189 947 872 805 184 672 -987 694 766 94 -237 321 -424 184 235 -241 974 959 993 -523 -607 -557 61 -702 907 -174 744 768 -231 910 818 103 -406 758 -544 998 -201 355 -494 -904 -172 362 425 -14 856 -794 495 257 -417 296 114 -583 -511 -911 -204 -294 777 -92 121 -786 -448 736 -157 52 491 414 -186 831 -700 776 -958 663 925 188 -677 -452 660 -241 592 -828 458 -7 260 -666 -674 562 -773 672 75 -600 -327 557 -240 -590 -212 669 -265 -333 -806 -781 -897 -82 721 -676 506 273 -409 738 -786 706 -56 800 556 -879 446 116 223 -768 319 484 -404 310 851 -381 -572 -800 710 -547 -936 -970 -633 -105 -486 -235 -78 223 210 -904 -534 305 -794 -61 787 256 -49 295 477 812 -671 -412 -82 -769 119 648 618 76 456 677 500 343 354 -378 -874 -996 -321 652 -169 652 -52 986 41 200 995 -955 -361 398 911 -356 -274 -188 303 -613 655 -844 -339 -116 846 354 -378 139 -150 -468 -258 -683 -55 -833 924 -366 347 146 739 -383 -229 -640 -373 -673 -739 491 238 986 -980 4 108 -958 -492 78 17 268 947 -282 -545 -823 -103 -417 921 541 -626 -516 237 788 362 -251 174 -645 764 817 690 940 -293 344 -783 342 336 169 704 -141 -281 -672 -397 -852 -714 -592 -213 894 818 606 -629 267 376 935 -256 -775 -708 786 419 -756 824 297 448 44 380 0 -271 269 871 -778 -914 578 865 555 189 -874 130 456 -202 77 935 485 -509 468 -562 -600 615 -826 -907 -501 986 -435 553 668 -650 304 684 -162 116 -790 -287 408 2 492 -559 -339 322 998 918 907 884 982 -585 884 342 -259 104 -437 440 77 -914 -459 -327 -775 508 -728 810 -945 -81 -119 201 268 -317 -684 -673 103 -997 877 -991 7 890 869 981 -832 -8 806 -674 700 861 318 -163 97 545 -920 -471 369 736 125 56 -998 154 696 -129 -176 -531 -142 -41 877 -393 488 81 404 -593 395 165 458 -484 -144 -408 312 -305 650 -622 -672 90 394 396 -618 274 569 900 474 439 -902 -394 -426 -587 822 -815 481 684 -825 104 190 458 -87 -274 -75 -954 -782 -61 -872 249 239 -305 -65 -1 237 258 393 373 623 258 -44 366 -587 -810 -367 929 318 334 -660 -569 918 -424 480 76 66 459 -548 -293 465 378 362 433 -788 -769 987 334 -962 -44 -349 623 -474 -621 485 -888 387 -355 -634 -267 707 571 673 -74 974 -551 -724 858 -687 -888 -70 -108 48 148 -370 135 -232 662 589 285 -998 565 -151 -816 822 -184 -738 423 919 -145 180 -603 -67 845 170 -913 365 -674 40 -241 749 -547 -300 451 -837 -997 64 100 550 -997 763 154 -118 -269 -641 -562 -171 -487 -34 429 873 235 718 -485 893 -115 297 -228 232 898 197 -253 847 807 -542 -335 -886 -177 -943 -929 -483 -521 332 -949 555 -475 671 718 -79 -280 -803 461 422 891 -538 -842 -735 555 -563 -608 -208 94 437 -125 -331 421 -278 527 -172 14 460 558 357 -505 173 607 732 557 -141 -769 -89 766 786 -154 -414 -787 958 -542 -547 827 -21 -315 -205 766 -37 -363 547 636 -654 582 594 -683 85 732 -523 -510 737 668 673 342 -895 215 914 -999 242 341 364 76 206 272 -704 521 -538 20 -105 445 -83 473 977 -896 -851 -246 -763 664 756 -615 188 -624 119 19 776 -614 -733 893 -331 -847 437 -318 23 -726 17 485 -716 328 -190 -681 -503 892 879 -538 307 -490 -420 448 -727 409 -605 256 266 -314 -607 -339 445 361 206 441 -648 664 429 -132 -436 624 377 933 -921 -33 274 327 -806 -66 312 -829 -328 -459 192 684 58 -9 -950 -84 -689 -151 -800 -910 994 -114 -838 554 618 -190 817 -145 598 434 -442 189 172 -363 83 951 -25 -362 828 -954 -38 657 369 292 -779 900 543 632 -751 -682 75 660 505 -803 984 -508 55 -368 -983 327 -317 142 916 -581 -323 381 409 37 462 -3 842 572 -107 -824 121 -764 -562 -259 75 -229 752 35 -650 -3 -783 336 -513 -518 239 -29 -119 -258 702 407 -844 312 -670 886 -839 144 -627 -529 209 673 173 -939 -215 -601 -953 -244 -587 705 -761 847 324 229 -596 462 684 -604 301 669 954 164 554 225 -725 -934 504 -484 -994 -694 276 -781 827 -329 83 -954 416 716 -711 -657 -810 971 -104 453 -276 591 -685 388 949 454 232 -888 -38 849 748 -450 380 130 -455 285 749 974 739 37 -300 -148 -981 -266 550 -177 -98 326 -152 363 -734 -482 -638 901 -33 861 635 591 772 643 0 -109 -565 -603 578 -357 -751 -283 -998 774 -914 807 -21 -89 359 740 790 347 372 172 -476 -298 -669 -24 665 82 989 829 195 -877 -505 728 -589 844 -29 267 459 631 -552 -29 757 -830 769 -521 -663 922 -999 779 154 -723 794 -63 914 366 885 497 119 813 -494 826 84 -598 -642 527 -33 -718 -559 -393 513 198 -301 419 -465 422 434 286 19 689 345 924 -390 99 -563 -592 646 324 358 645 309 311 796 -646 -144 40 -489 -128 -139 758 -707 761 499 -974 -701 799 211 412 -750 -419 66 -247 -520 324 60 541 208 -180 779 -990 312 324 -202 73 597 835 146 -23 -31 -627 -623 -805 94 -271 15 694 910 982 934 -814 -192 -110 -311 -113 -498 -473 469 -625 828 841 -999 962 432 477 -159 894 485 653 436 111 512 244 -859 -460 442 199 151 797 -556 -826 481 55 178 -532 878 474 -685 -319 641 -522 14 625 369 -874 -289 -569 -951 404 -386 706 164 -16 -109 -273 -454 243 -314 -227 867 -602 10 -219 822 35 777 -132 583 -668 -733 -797 557 493 402 -795 380 -510 972 -253 301 404 186 -543 -625 757 212 332 -981 -346 303 -383 -285 -960 619 64 -640 670 910 -395 302 874 683 -461 788 529 -39 572 -703 -47 880 -330 -363 190 854 346 451 -627 -121 158 -287 346 -339 -199 817 -23 -456 -565 32 -113 742 570 741 635 584 -17 -314 -170 108 982 215 -33 92 -823 756 -526 72 566 -289 59 725 817 1000 573 -504 16 -145 609 9 -937 -415 -892 -154 -241 -943 341 -436 24 -408 444 -606 -939 568 667 -161 -94 -40 295 -889 -971 -941 328 413 -889 -591 258 -238 289 87 -874 -77 -685 -812 -407 218 326 -916 511 -261 -87 822 -20 215 -639 631 593 -761 716 -188 -235 879 107 -702 -271 45 964 971 -687 -867 -702 -237 75 -55 -618 106 -511 139 406 -124 -691 -614 564 783 636 338 -324 -907 -978 -236 636 -554 -910 821 -227 336 926 -910 -644 910 1 -154 -453 -730 910 -73 30 -666 891 -50 498 -105 -868 -510 -603 -411 687 526 -769 779 -554 356 -519 -805 -94 -248 644 -468 -252 97 616 -299 182 -570 -834 167 491 -218 -471 522 306 -68 -410 -27 173 -299 112 -988 878 386 38 -731 -94 157 -210 491 291 420 -661 240 -342 -626 697 -686 780 103 -409 716 -559 -922 -324 411 322 931 791 197 -542 -73 864 743 -922 544 -622 -986 873 731 -101 376 -51 -738 996 -638 -419 500 -916 -118 -59 673 518 -324 -73 528 -982 23 768 179 -588 -130 179 755 977 -327 -310 148 -552 178 -935 218 -490 974 -373 945 294 586 -547 -847 386 312 681 243 509 292 -94 -657 270 704 454 -227 68 553 729 -695 254 -71 577 768 250 -443 -446 478 248 -919 -415 705 -677 -421 -870 -74 438 802 -738 972 999 -243 679 -456 140 -705 -528 465 -89 -572 -594 874 144 -200 -461 -379 -390 619 -23 322 -654 111 895 -159 832 -293 -44 -826 700 978 -252 -48 206 -988 172 -842 -811 319 33 -221 723 459 514 -155 -206 393 -913 394 -690 -846 -208 809 94 -780 -108 -529 -131 -995 -401 -371 616 923 -439 -516 -447 990 -175 -164 499 344 -930 -97 444 528 -559 -133 668 -66 308 137 421 -757 700 434 -796 -102 841 -661 129 570 138 17 -227 -638 -390 -587 982 -282 579 950 -771 188 467 348 562 -433 775 781 -180 128 -875 924 -10 52 405 -391 -444 -8 610 894 -12 -773 547 504 -567 -694 385 487 -492 -969 -976 727 -603 -396 -715 108 955 167 488 875 -316 913 169 968 -582 521 -269 917 -944 -459 -59 514 606 -985 -610 -902 657 745 -794 796 -381 628 -404 -244 -717 765 450 -348 99 144 959 -942 -799 -516 829 389 693 850 988 -569 -832 -354 -101 92 -460 -587 934 -475 371 698 593 664 788 -142 499 -794 571 -850 363 -400 -326 -901 -680 -947 -579 682 478 -640 526 -812 518 211 428 -808 -837 94 664 835 -487 -486 649 -700 311 -455 539 -314 -524 -575 -706 -469 683 638 895 -776 569 -620 -102 401 159 -27 -618 952 -998 -632 281 643 991 550 184 691 2 -706 937 -743 195 -198 -123 708 -908 -16 -919 -706 168 793 -746 -123 796 590 257 510 160 -816 820 778 928 -782 -123 575 46 -56 -82 -429 288 221 150 -364 385 -655 -476 378 660 -77 606 -705 -469 810 205 -880 -25 -799 -469 -529 -874 -412 -278 -528 682 -284 624 253 -651 473 999 820 221 320 286 171 831 -396 388 -905 -945 -960 680 -476 -180 346 -511 452 37 371 639 -550 890 179 450 -514 24 755 -829 -627 -487 -886 -988 62 -523 331 -833 22 -741 -750 229 373 -643 458 -869 808 796 -693 934 981 -442 80 -264 -787 35 963 758 932 -347 -942 -201 863 -78 467 348 441 202 -230 45 805 480 65 -859 355 985 -80 836 -811 -327 408 -114 -557 -135 -600 287 512 962 555 583 -490 961 790 -603 192 -984 378 -432 -393 295 386 -928 -842 413 533 -388 -675 192 -141 437 261 236 608 -769 597 -445 -535 474 -229 -777 -220 511 621 -193 -347 -616 -473 352 -611 989 426 669 -532 -316 -795 680 219 875 421 -325 -85 -73 -361 -697 -986 971 172 870 982 -807 -493 -335 -900 -505 -96 -922 268 -725 -889 -619 -904 -300 -967 -908 -746 -774 337 766 877 -884 8 -49 810 -878 -895 -202 -181 -225 868 -333 -652 -609 894 279 771 -665 239 767 -337 166 455 90 -976 557 941 718 534 -99 -216 -823 849 511 -329 924 680 345 309 906 624 379 264 -841 -997 833 980 260 -674 615 -231 708 621 -193 -620 597 784 913 -281 -218 -49 774 500 290 130 705 -558 951 -672 600 -483 227 -827 989 704 -1000 993 -807 -1 162 269 -904 813 762 480 767 132 465 884 -831 -56 225 290 121 -853 817 984 -759 826 646 464 307 104 193 -256 180 732 563 604 730 737 -556 980 691 -67 -210 387 -248 -88 -711 -628 642 -796 302 -350 870 570 -884 215 -428 -408 183 486 -563 561 482 -800 155 -21 617 -489 -551 -498 401 -200 952 694 -54 -490 562 -576 -605 616 446 -761 454 481 -340 -568 -958 86 955 -234 -286 211 -36 357 -381 565 -192 968 -566 -803 -832 478 709 855 511 382 803 -973 -629 -719 -295 -426 -579 682 255 494 -774 442 244 -399 -337 860 280 577 -769 636 865 611 965 675 320 950 186 -973 -474 -460 361 417 332 831 -795 -630 -720 825 872 182 -158 -220 -290 865 -650 897 391 -251 704 289 -445 -761 -921 979 -811 -487 -58 894 -538 -462 704 -462 931 581 216 -492 411 255 789 189 246 -455 287 803 -111 911 494 259 -726 -442 -806 -448 -722 -471 -820 866 391 -54 488 -550 -959 691 -98 196 726 -851 -907 538 -454 -93 -956 -604 586 -584 -91 -669 517 65 -895 676 862 -559 272 -852 711 -85 -628 -450 573 -773 284 -781 -80 389 805 635 -703 -870 -630 -345 536 -308 539 553 345 -9 353 -638 -969 384 487 -153 -550 -195 854 739 471 25 -385 571 837 -148 -984 276 -365 -450 -72 658 373 -49 -144 170 587 -886 518 -47 805 651 331 -684 -930 619 -657 214 -879 -424 159 769 -495 770 -721 -367 -1 221 460 674 963 -392 -514 354 697 776 -663 -268 339 292 -517 -727 647 -630 -678 -178 -957 283 228 -1 141 -396 -653 568 -981 -170 744 -100 801 727 -583 107 980 -419 80 -744 612 -579 -264 480 61 -466 -260 -207 978 -481 -742 -551 122 -588 -547 564 643 -721 -952 748 447 88 160 616 445 317 -155 499 986 -32 203 -956 -851 165 -977 863 554 969 -954 762 746 -510 -466 477 -626 -959 -378 -981 972 360 -790 -718 537 701 -101 -517 399 -522 693 345 666 -555 734 493 -624 694 595 390 -315 -24 821 974 581 -374 -131 91 275 -365 -63 21 943 -841 296 78 -449 -146 10 108 -537 734 -472 -359 -267 181 48 938 -261 -48 -492 660 -806 -310 -389 -310 -993 414 173 -978 -815 -585 -512 432 778 371 -783 -841 -85 -858 751 -8 623 227 703 426 -172 -542 -223 416 259 94 -102 169 779 830 203 -699 776 -258 54 -165 933 960 94 -594 -562 475 460 -741 -65 270 179 845 -377 -944 -950 -293 725 -271 -493 -612 615 59 729 -650 -803 279 -77 754 -451 875 -317 423 -719 -212 481 562 801 -339 -376 -104 -735 -139 -817 -665 -187 -503 70 -117 671 944 738 -674 378 539 -14 -873 91 450 643 -659 858 -272 339 -530 493 994 490 879 859 935 160 -715 989 385 759 -432 992 681 490 739 961 -646 862 -497 -721 -281 -214 258 -413 -3 -545 485 -156 929 -484 -266 -856 -430 -701 -256 -932 36 672 -622 568 -633 -789 -902 -165 -136 -244 989 -157 -38 651 -566 46 -347 -304 -993 -490 -139 650 -65 549 -773 -549 -504 -260 708 -537 -874 -438 -497 -25 -953 -92 49 -725 -80 -956 373 612 69 848 779 440 -624 567 683 37 90 -176 -349 760 -39 755 953 -272 -301 -7 221 -934 8 518 -844 782 -662 -622 -14 -935 -492 823 -868 490 968 -801 747 501 258 -706 895 -425 -871 -280 -385 658 -704 -243 -581 -656 365 579 -726 -579 -882 -507 907 684 -808 -756 -265 -388 -843 837 -574 243 700 -498 -958 -566 341 518 -711 -233 915 429 -130 133 -740 -684 993 -583 954 -106 -961 816 -219 525 -930 -163 -813 733 -108 472 -412 844 267 301 -343 -432 -864 847 -925 847 938 223 -414 444 -455 3 783 -981 -332 -479 -247 -974 -42 483 -489 342 383 -578 -981 405 -579 701 -752 -446 -274 38 531 720 784 486 639 -200 242 619 -783 967 202 -369 153 -684 -985 -492 203 32 -546 -806 -947 92 -304 175 -671 -107 -60 -43 659 294 -626 -892 -697 -892 -653 -493 883 -615 263 -7 -606 809 582 -820 -44 377 354 -495 -321 -984 759 -323 715 122 -811 -170 667 -235 -406 975 -950 481 -926 352 -207 -540 265 720 338 403 -742 957 322 744 -648 -916 -467 492 -57 -236 -102 -466 -290 303 -900 -378 326 -907 314 131 76 -361 37 396 248 -570 135 840 -668 577 -918 954 -239 95 554 -615 -414 -786 -109 507 802 10 866 -794 573 -341 -459 -579 967 610 534 -787 -685 -914 -803 526 -731 382 243 33 -622 -846 472 -979 -928 107 -599 871 -537 -323 232 -631 102 105 -525 487 -937 456 874 -771 -592 -450 617 112 603 -662 -671 -106 -887 504 -441 534 577 -264 -33 -499 -23 -96 -938 -842 -228 585 878 -188 -310 -371 461 -688 930 709 -318 419 -590 254 -915 834 892 332 -291 19 783 128 860 -946 -420 -348 285 310 580 -478 257 -95 -79 -783 499 503 -334 -836 -564 -357 43 193 886 593 -705 813 -526 -628 901 476 -604 65 -798 619 -204 71 -673 -750 840 -450 72 39 207 -429 392 -304 253 673 238 -547 911 439 492 -79 -527 -309 -948 695 283 -414 640 508 -727 -80 949 757 -296 -131 -559 -566 542 678 -225 193 -868 -234 183 -266 367 863 848 528 468 996 102 435 612 151 626 560 -170 67 691 45 -412 -473 -170 -808 -147 -67 609 528 -154 -408 -169 -770 -405 209 476 -558 759 -531 -379 979 154 102 5 -742 618 -969 989 -287 -381 -531 -482 -936 -584 372 -998 -754 863 -441 -360 -610 -571 -105 922 -977 -970 -410 15 903 51 836 -535 620 -829 -223 977 812 588 -944 -397 299 -368 -596 -261 -937 334 655 -841 26 -605 53 -825 296 -111 -905 -655 -689 821 166 579 -54 104 -694 87 -717 262 -916 -67 -912 588 149 -931 270 -1 204 -36 -717 -4 679 -645 530 569 -119 -921 997 -305 -939 131 -629 986 -607 44 987 554 -224 -404 414 -306 781 359 -315 76 818 68 -878 -187 456 403 63 -319 583 764 -600 -891 -673 -810 193 951 -444 -991 -107 791 -958 114 -498 83 -120 -751 -902 -469 -321 -449 51 697 -317 950 -698 382 -182 -831 511 -32 635 -705 880 906 -971 363 -744 28 536 -563 -311 -556 -111 129 -498 352 594 -329 487 -911 340 910 464 858 -47 -292 676 -59 496 508 616 306 -712 701 -103 761 -196 923 -195 327 -443 270 -46 -739 -276 -776 620 -280 -793 -530 -23 -214 -379 787 -255 771 478 -996 133 -796 513 168 92 485 251 -226 -533 725 811 968 33 915 841 316 -268 666 222 -439 816 -894 -456 -441 -628 -659 434 772 -856 -665 966 479 -307 -585 216 527 -523 880 -789 714 -772 -154 986 714 -514 -662 -782 961 135 773 142 -242 855 -736 -917 701 586 -684 70 777 -405 258 -6 -532 592 -100 728 88 130 -336 -919 -672 -711 587 -404 936 145 -121 561 -531 -574 -243 396 655 -371 -872 807 271 -931 -706 -44 -434 -603 240 -342 608 -56 284 884 -213 431 -847 -291 -521 867 360 -29 -715 534 -194 448 843 473 489 -146 49 -107 267 -533 -490 -271 -998 -661 664 479 -719 -280 851 -852 -149 870 -726 756 -317 748 -568 751 241 198 -715 -522 12 515 -104 -791 -501 162 733 311 -746 -782 733 693 -332 420 911 835 -863 -834 -438 945 -305 -626 -686 419 -396 41 -316 -579 -961 -866 876 755 -857 -941 353 -254 90 -514 456 50 -826 -267 711 175 -527 -648 507 342 -399 411 578 -380 -241 -487 260 205 294 -610 415 -386 -233 405 68 -710 -940 -660 232 -779 -520 -3 157 179 -379 -48 137 906 -35 -989 24 276 45 77 -803 914 468 -572 449 694 -719 235 602 905 -181 -790 194 270 -465 -199 916 335 853 237 -423 17 186 -66 -723 -564 -576 -234 -762 -683 -303 -314 -459 -311 791 926 197 12 -777 454 -81 572 -418 928 839 -605 -336 -835 341 956 799 -753 -114 870 516 242 -886 -759 725 -799 -318 412 507 -512 369 707 113 467 -191 629 -41 639 354 -14 -225 -55 -551 -352 614 906 -532 914 -760 -333 512 -669 229 -460 -219 517 -591 944 167 -667 646 -458 983 -224 584 795 0 997 -554 -690 -920 -587 423 130 881 -737 -446 -131 512 -796 431 -837 456 138 -986 651 230 -956 128 -36 338 -532 531 -502 -784 309 -943 886 -644 -594 39 -792 -441 636 208 -307 -236 -76 774 -439 -860 485 -869 46 -789 -781 355 352 676 894 336 -46 100 -842 -562 -318 -298 538 235 -748 -883 -224 -957 273 -287 -1000 736 490 -306 152 -671 551 -542 646 -412 -825 -54 92 901 -139 -834 -452 85 -827 -817 -553 -750 -982 -56 -483 -665 870 399 573 -340 -114 -762 855 -80 112 185 843 235 -366 -905 -555 -11 -63 548 864 362 -564 172 361 -838 225 167 178 328 -793 -912 -795 -62 736 -992 -529 154 108 38 448 -835 702 -485 29 -541 431 -549 125 38 811 -588 -305 -423 257 -888 -975 -283 968 770 -281 683 -76 -177 -127 -309 922 516 712 416 870 980 -91 -718 76 745 -145 609 -44 -340 258 -392 -67 570 824 647 -802 -329 -725 -58 -590 -36 934 506 119 375 -204 464 530 -721 96 -126 774 935 -593 208 -358 361 855 -663 -900 -983 585 114 -244 -833 -147 330 -552 569 -420 226 -548 -453 -364 -836 446 748 426 492 -899 291 -315 -110 334 -870 -707 139 209 34 -582 955 811 -675 526 313 -908 462 807 715 -696 -76 -677 -835 247 -833 324 428 695 -407 759 378 618 416 355 270 465 44 -865 390 -48 684 -746 -259 406 169 761 -743 -664 -939 -343 143 917 594 861 -166 55 -836 -820 707 995 -947 687 1000 -971 822 -474 -568 347 -688 117 -42 -899 -127 -723 127 591 781 -572 35 -936 -464 91 500 -338 -158 603 -166 919 -693 -644 71 -144 842 86 -322 101 -631 -769 269 -239 279 261 -948 -221 -231 46 -733 -174 956 660 589 -68 -884 -810 -672 -158 206 -480 -277 492 -226 -114 -463 868 -264 163 -26 -196 176 -447 -120 -902 -78 838 462 -759 543 232 -93 618 765 414 965 -602 -299 354 -191 27 -956 360 -711 -231 25 -816 835 898 156 -194 984 43 745 -639 579 -970 -267 -548 -59 -917 -980 -148 -782 -974 -557 -474 82 350 -238 -36 744 429 -486 935 328 229 124 -738 -647 610 350 -198 287 -950 887 -350 -413 268 496 -688 -57 -95 822 727 -271 -403 525 493 -720 961 -91 482 -953 456 77 48 845 -352 -86 -400 -139 515 -846 -50 955 -725 227 640 605 -972 -189 -554 -163 -763 818 -974 453 -879 958 935 336 993 204 -621 -263 284 356 -307 -164 -273 7 642 125 404 399 -686 932 -50 326 967 56 284 92 -365 259 -138 861 -737 704 -602 -525 -416 492 -368 60 117 573 -808 921 169 2 -478 806 -385 215 -401 990 -145 -695 -697 723 -780 690 779 -501 711 -389 664 201 -265 890 157 -316 -91 -671 -75 600 102 384 633 -763 -907 146 -442 -834 -807 -75 604 -134 -676 697 -3 -938 809 41 -758 -773 -283 -347 516 -807 -748 667 -205 896 -368 828 372 -843 381 -70 -706 -527 688 -60 166 -958 631 -579 -200 -305 374 -813 -679 -687 -731 397 -349 224 -264 164 -543 -512 247 -56 -752 -666 417 473 -471 -537 -38 -391 -890 194 -715 -864 -687 -899 -62 671 -313 139 -282 -661 259 13 -369 -200 -85 -933 -238 -562 853 -422 -72 -524 1 -923 816 908 -924 18 -400 -344 907 -325 -699 -384 836 738 -638 -44 901 338 630 -936 460 -287 -586 -26 458 -538 -912 -903 -515 847 -935 822 274 -837 -57 -595 -391 -629 -870 -535 675 961 206 -335 945 -870 326 -982 -376 250 -519 -455 -205 -308 116 195 -293 -361 -189 -675 -712 -684 257 -291 133 -742 -585 969 -464 -860 -404 806 329 694 -50 70 -849 528 444 -288 -590 837 -331 392 615 795 -99 -233 -829 -892 85 809 100 -947 347 670 -660 42 -415 542 -79 620 -812 353 -543 727 -128 -216 -663 491 -662 915 -241 395 623 -420 581 298 74 -882 380 547 -745 762 -175 511 183 618 -427 -840 40 -444 868 480 687 733 105 257 539 -507 -764 -270 -137 91 -65 -425 -752 844 -394 605 -135 -876 -529 622 822 -381 21 436 544 940 262 703 -972 571 350 -460 533 -695 -360 -150 -397 729 -47 544 -219 264 -626 -134 -515 -749 122 838 742 552 -396 441 -709 -904 987 75 -822 -372 -62 -465 -628 -246 660 111 -663 114 950 388 451 -84 -801 831 -917 403 727 -334 369 126 457 187 -672 919 -225 -904 318 773 390 -560 692 -784 165 901 -586 637 413 -647 796 375 -673 -903 -578 -888 -914 252 163 820 207 287 817 395 -11 485 435 -392 821 -758 578 410 -167 561 59 -237 -210 -136 506 -199 25 740 217 -551 -485 135 -9 -671 613 -142 569 -498 -414 346 171 -824 -641 23 -667 -150 190 23 -539 -883 -281 -473 980 74 -338 -128 95 779 513 360 -536 -453 -893 606 -668 -14 -427 -307 649 519 -143 -684 986 275 682 392 -837 351 -593 -714 298 13 256 -490 841 886 -828 -654 -508 309 414 -408 338 773 -309 124 -324 -244 -690 779 -178 -358 -976 -83 450 4 -801 -954 325 290 -325 873 -469 943 556 344 -409 154 182 72 929 -363 28 926 427 -142 -5 564 -73 480 429 -478 733 699 -892 57 52 -626 231 588 738 -853 559 610 682 -987 390 -325 -679 304 -71 -721 -577 -782 429 767 517 780 -202 -572 -629 603 -292 -305 435 417 93 -557 123 -339 72 776 331 -535 -359 -265 35 -678 -119 886 -727 -570 655 -868 343 280 -982 -294 815 540 -958 461 141 -132 -872 -589 -823 440 150 174 -585 -819 963 -514 -950 667 -800 -345 274 -730 818 -49 -434 498 834 -291 -501 -895 227 284 -816 -963 -600 -166 -812 570 996 -388 -427 404 538 -920 -491 -148 -332 292 195 102 72 -906 -556 259 44 -156 -232 908 423 586 -17 -862 -60 75 -149 707 390 349 499 209 -678 322 -755 -319 273 615 563 -961 554 -675 -267 -927 266 761 -153 -984 -336 561 -4 -498 326 -610 379 404 -159 337 915 -331 -998 -681 578 376 408 155 820 -996 -186 -408 891 568 32 838 -966 -251 -265 -966 -594 -725 -679 635 597 -473 424 683 860 -634 75 840 -135 -800 -826 -343 822 638 -378 -827 724 -764 914 759 -315 -922 486 320 -650 541 -328 719 -358 -436 55 -486 -444 -983 -359 -155 938 -325 -501 225 -744 831 -978 -126 897 589 328 -994 -281 -365 866 -299 857 -398 598 -940 853 -747 -941 -354 10 912 568 108 822 710 -962 -857 -456 878 569 -923 -825 -99 816 -698 -621 418 -443 827 -743 -89 -702 43 640 865 932 783 790 -192 703 -642 811 428 -969 -607 529 -871 -679 -823 428 534 -738 812 -462 403 350 785 173 441 347 -51 -558 706 -632 -339 -147 -326 -702 558 -630 -353 -531 439 668 441 -687 401 683 -97 -1 663 -60 -454 799 -162 -501 -642 803 182 -736 -8 18 528 -101 -723 181 -130 -962 541 118 246 -56 -623 797 -355 -816 -885 -940 -353 -157 -361 -511 -623 -343 -286 -795 -470 -517 -995 182 -393 373 -765 723 -571 -732 -604 -64 740 -843 871 744 -739 -642 -214 370 -121 505 166 -886 968 -483 565 772 997 999 517 -335 -822 286 -208 825 -633 -840 575 -299 -260 -743 338 -849 351 -201 171 297 -969 -679 869 -285 -468 -981 -414 -867 -862 -264 305 419 625 -964 -814 -939 -344 70 320 716 531 -795 679 609 -414 665 -560 168 -446 591 -348 -245 209 -270 -764 786 498 -13 -265 218 -819 461 -418 -480 921 -751 -698 -907 -631 -161 583 -311 -509 -563 -664 -788 543 971 133 515 -352 -241 53 582 131 474 -796 -550 112 -907 -355 -795 -246 -523 -98 682 382 -686 -162 676 -433 -539 533 744 539 -501 -799 -823 932 37 926 170 -976 -76 -726 249 148 -692 628 -18 264 13 652 262 -620 33 -559 -284 86 157 273 816 -473 -536 -448 215 273 688 975 822 -783 -783 931 870 -44 -937 -987 778 -520 -823 -301 -466 -718 -590 -924 359 -636 743 -916 459 -26 -300 850 92 -330 -456 -457 -153 396 649 -462 -256 313 -85 -143 -941 152 -216 -470 -500 -702 580 -782 336 907 -707 -48 373 62 374 320 37 839 -390 843 -687 -231 486 -236 226 -953 267 -173 727 284 35 450 621 409 -445 -713 -871 969 -528 -913 610 -115 -206 668 -236 -49 -693 -954 132 -319 755 837 870 847 -96 -973 -831 -260 -612 98 516 -924 534 -838 823 -60 -478 -367 -329 -603 -920 175 -52 208 23 615 -118 591 159 578 565 -712 317 946 -968 -844 -842 -507 -454 566 -173 -505 636 640 344 -268 237 -528 -584 -33 -347 -210 -337 -664 -730 284 167 -323 745 37 -517 790 561 -833 -863 411 -161 -284 -311 -200 171 676 861 -479 -536 -325 982 231 -462 176 553 -487 756 -302 -265 -366 -764 493 428 -784 743 -838 485 421 -335 480 862 -494 -415 22 691 -228 318 516 817 442 -54 -210 -49 -536 736 963 506 960 670 -145 343 -646 583 691 444 -584 -99 -554 746 238 -648 119 169 744 349 -534 217 113 -950 -232 273 761 181 655 310 116 672 -929 135 -107 -473 213 980 874 14 596 204 657 -142 203 769 -225 133 -568 189 988 -672 67 442 -571 -960 -79 -589 -535 351 645 791 617 615 -472 954 -805 389 655 -858 -419 796 296 -436 365 -172 682 -973 -630 951 -682 814 -930 651 -310 799 287 -272 -439 491 797 471 163 147 -317 152 -401 -662 -702 -776 1000 148 -585 -277 279 -705 662 988 139 -543 854 636 -515 688 -24 -823 -303 -614 -774 -566 909 -231 -996 -645 -432 269 -157 605 716 -152 697 194 -100 775 -655 -344 809 -900 955 768 890 -171 -1 -54 -521 -194 -661 -416 -494 201 -436 291 -217 868 -501 -88 497 -420 746 -700 849 732 218 42 831 344 507 -913 951 -175 788 651 -493 -708 -157 332 -774 249 -519 577 -334 -788 -924 -50 302 -966 409 851 -948 -89 -564 724 -886 -88 75 859 -309 230 -650 -37 -687 -83 635 -238 -556 313 792 -453 -115 585 386 381 11 622 -42 -15 -387 -862 -651 338 305 619 -791 -821 220 921 540 -194 -442 318 254 231 0 501 284 -494 180 -571 -371 -287 -615 -819 -706 253 986 681 560 -495 958 -624 123 -147 93 564 794 497 903 630 41 147 201 -155 954 -806 777 -91 499 181 -987 286 -644 753 62 -459 -400 608 272 -741 633 -460 170 -298 338 -268 182 -277 34 -158 -788 -316 517 384 -728 -838 -326 166 655 672 -903 -371 275 377 453 -578 410 944 698 709 -863 39 -989 256 398 -71 452 439 319 -775 701 -898 -611 -525 -882 -354 -760 -155 -789 -592 478 438 -710 255 -714 607 -861 728 861 654 688 599 -512 -567 761 31 -483 421 482 -830 -800 -961 613 21 -372 -524 646 574 99 -864 218 -797 98 -711 -71 -601 224 -593 -328 -794 441 -693 513 -154 -859 539 -26 -397 592 369 -308 -358 721 811 702 36 -233 961 77 386 -751 -221 -434 -924 -483 39 -716 741 34 -235 457 -3 -962 63 -627 156 -852 25 -35 275 688 215 128 -687 837 704 -234 507 -85 965 782 457 810 959 111 -354 387 -385 -795 -447 -717 828 484 890 541 430 -12 772 379 -867 352 -755 -717 -80 -74 679 664 925 -721 -792 -147 619 -807 443 274 282 -200 690 719 242 -638 -681 265 73 -899 -505 -551 492 -812 -480 154 79 -311 610 345 31 75 -643 -191 406 865 -319 638 561 102 663 -894 -492 -223 -39 -997 -410 -815 766 -933 -209 206 410 -499 136 389 777 -829 318 988 0 936 -550 -397 639 -668 -431 266 454 332 334 -551 -418 862 -756 -773 -851 419 -282 956 860 -743 -100 571 -332 -782 677 362 300 -86 248 286 -817 -535 596 -357 -233 804 -42 987 -333 405 -566 830 -474 652 -888 422 100 480 456 29 -190 -276 -881 666 -19 714 -361 -209 314 -327 445 -804 -461 460 -274 266 420 485 -395 -915 571 -744 86 28 633 -253 -708 -906 -373 187 -199 567 -659 -812 -544 550 -471 -842 504 664 -722 -924 483 649 106 364 -48 766 -13 11 470 580 257 535 661 281 517 745 -529 813 -944 166 665 -439 385 147 -796 444 890 256 -141 9 807 -650 -488 -252 274 551 560 -107 -226 921 -601 47 811 732 -568 786 443 -477 573 -234 -568 -298 -245 -486 -787 -946 533 124 -62 217 842 266 -230 -650 -907 804 566 942 -361 -234 -503 150 -799 -134 -163 -435 235 766 97 -526 660 -902 -762 927 95 290 202 -580 435 91 -141 -715 -111 -404 318 62 -899 256 -24 -449 241 859 -187 -279 780 574 -692 -79 -232 -65 -90 175 349 111 -73 -609 -986 94 -113 -278 563 553 50 -366 670 -909 682 846 -808 19 -231 129 -480 -542 753 793 115 19 -609 -914 -62 749 333 533 -420 203 272 -124 -992 -552 -279 755 713 448 -381 -361 -410 -682 -341 -608 391 -787 -137 506 583 500 633 -459 -199 -9 -601 473 975 -391 -144 156 -517 990 -34 -37 -661 -66 -177 120 869 203 -960 -834 -618 139 -491 985 74 76 -127 326 473 973 -996 -652 167 -180 -210 -238 713 -34 51 530 -582 614 -663 149 821 -175 -973 940 523 -967 -758 -523 247 -890 -833 721 -624 -375 -626 789 873 27 -185 120 341 -134 -442 817 -428 28 788 318 788 373 -978 -582 340 844 695 793 775 -897 -317 524 -196 -15 -116 -999 370 -319 1 52 589 431 627 -279 -801 -337 -558 916 125 -149 -37 -390 417 -351 108 -123 -863 388 -773 -340 725 429 -980 -898 142 -360 -605 -801 -805 645 -652 564 953 727 -620 824 977 -797 29 -339 -551 -28 -246 -928 -461 -222 -691 385 -220 840 -748 215 -33 -295 -248 65 850 953 -658 413 16 -561 467 -722 -601 905 369 350 -522 -878 -717 332 525 -885 -440 -772 -91 -787 657 567 -824 234 -874 -437 -75 -278 -334 932 260 -473 547 914 -317 -791 -974 -770 -257 77 -754 -863 158 949 -237 948 240 62 750 243 -936 -426 -673 -274 -986 128 833 828 -270 178 745 953 -143 984 -831 135 -575 -490 728 902 690 -676 616 -758 425 374 -715 -275 574 -908 388 814 -918 -442 -903 -989 -19 142 810 876 -965 227 183 -629 -446 260 -633 -283 475 922 -55 143 -838 -784 -453 187 -463 -696 -955 -56 11 -34 -501 109 462 709 -273 949 388 -354 -322 -448 -372 718 -710 -646 626 805 -54 -483 -53 -746 22 179 681 -239 490 789 516 822 759 -824 824 -658 -478 -345 -557 -709 -797 -436 339 184 -948 -649 -754 814 -702 -21 -109 125 -413 -444 -766 -920 -666 -795 935 -42 80 648 803 976 -237 53 329 -125 -324 511 480 448 380 -708 301 510 777 362 449 -601 919 -819 556 721 405 859 -286 -351 178 289 -145 156 527 75 -732 -731 -510 552 -43 -996 -421 -352 -984 805 838 -399 -643 680 -45 -505 -633 -746 -811 -501 -238 -357 199 -117 -50 -302 78 -171 992 164 356 941 34 -486 38 966 -391 942 980 -95 872 361 -40 91 89 914 -334 508 476 -63 -179 627 678 553 491 -501 831 -854 86 574 -718 -740 288 -335 782 197 277 -819 856 794 -133 -706 844 748 -60 -402 439 -221 937 589 -227 143 567 -641 -295 1 -166 -168 494 -904 78 518 -477 -596 788 926 -311 706 785 914 -314 -619 178 -285 -9 114 135 698 -346 -326 -39 -69 -561 -704 -63 -192 198 850 648 -642 -540 549 -592 192 -302 391 288 -99 549 603 27 497 -446 399 204 -867 96 3 869 805 631 -300 -921 -348 -408 -95 818 328 -142 688 -330 -378 323 593 -434 -862 -134 377 -347 941 -954 769 459 -613 -626 268 110 73 -25 500 990 700 -24 287 -73 -160 524 -202 721 -479 406 -130 -915 27 191 -20 562 27 784 727 44 8 895 -627 145 -361 -592 804 -738 520 430 -169 -438 -296 507 -563 119 -534 -539 208 -132 -342 -88 57 370 484 -191 -743 646 778 -803 -288 -177 -727 90 -416 -617 663 750 -319 -583 126 -880 227 -585 -688 -219 140 -715 -633 201 836 385 -693 -925 601 -980 -195 -872 55 54 -604 61 510 927 233 290 866 81 544 -872 468 694 924 601 -182 -857 -341 -955 967 674 -930 798 851 650 436 661 -671 386 636 969 -193 757 -266 -840 710 -445 -226 -469 635 -659 148 578 799 783 341 -732 -316 -304 -994 242 224 950 -442 972 -591 204 94 -31 -407 -965 213 456 -998 977 435 -728 -997 -146 -112 -747 175 -635 -84 586 234 -157 -72 34 -947 -230 -101 533 -597 568 736 123 -834 173 747 290 324 -491 395 -301 0 726 -622 -893 -807 369 205 -688 939 432 -773 -859 -961 -864 305 777 -725 -527 -798 -586 319 -382 -113 -64 12 -237 558 893 991 127 660 -493 -849 -322 117 -199 888 -496 -14 723 238 580 59 591 -450 -228 -595 -571 -110 -709 -787 199 407 897 -952 -453 -306 -188 -822 551 -433 -894 -186 -489 -740 -568 -256 114 -509 -170 960 -754 343 863 465 930 791 112 -111 -867 -371 -867 848 757 305 -853 137 425 115 -629 30 845 723 -102 888 -37 751 535 -614 156 -442 -682 -818 59 694 -376 -66 -437 349 897 389 297 -600 -778 -853 292 541 -717 -61 -874 -324 983 284 610 -968 -730 -870 584 -65 -346 915 769 647 -963 113 -80 391 -998 -9 -575 -695 -302 -745 -259 -85 -904 -587 452 801 310 -371 -109 -437 -689 -154 975 -870 -620 990 133 -33 212 875 222 -855 496 662 -21 573 -763 -852 734 631 413 -267 -562 214 -294 823 471 220 32 696 225 -812 -281 274 -2 -205 526 -337 124 -531 -606 -176 649 405 715 399 -430 -365 758 -432 -75 473 -872 -30 -680 -298 560 -585 888 -573 480 214 -82 102 823 268 -231 -868 953 -485 -234 -981 -914 -720 -931 508 334 -754 378 683 579 -947 -268 45 19 -982 -448 487 -325 582 449 358 470 -51 673 410 -106 381 -422 -979 -246 -165 331 -226 -714 456 -875 962 170 110 742 -240 -542 72 -613 704 -969 -965 -371 -845 -515 600 -359 376 -365 909 793 916 294 398 890 -140 632 964 857 -26 -224 -574 -630 -701 -519 530 893 738 -870 -108 511 33 287 -102 -633 -246 425 982 -395 -185 -978 974 361 -785 -892 551 402 -726 -197 -811 -290 -407 70 792 -436 0 -183 96 734 -514 732 198 -775 -174 -333 340 973 837 598 434 231 -45 615 -152 818 472 -74 -193 873 -972 -666 460 67 -918 -157 -723 -256 788 -487 -552 -453 684 20 -643 658 906 579 907 -530 -137 -411 887 -160 -493 -226 935 -858 509 -252 -303 -673 229 -913 -802 271 -513 -687 -59 -63 -824 883 28 31 -394 870 387 688 -275 -427 95 212 152 968 -4 -962 290 582 -486 -486 41 56 -583 -81 352 -7 -909 953 -802 68 -677 -418 -671 -105 288 515 687 -6 -792 326 -485 -359 994 467 -799 -174 964 726 -701 -89 -826 -292 -281 560 -53 -275 -60 -219 -470 327 750 -204 436 113 589 914 54 -238 918 -397 248 905 465 181 -972 -634 -917 -233 -77 29 752 -843 241 -397 675 205 876 -800 36 -447 650 -13 -387 846 -657 738 7 -901 -20 -355 -741 -352 987 -359 696 637 -294 -952 161 -313 677 -382 845 94 832 -871 105 11 164 250 140 672 718 -754 797 -464 799 95 215 745 -743 924 -953 -55 206 752 361 91 497 62 -851 539 550 -874 703 -178 814 -712 472 -934 879 114 827 -211 -221 981 -299 -465 306 949 863 -620 268 -664 918 -882 31 -871 399 957 508 -353 -671 -580 -870 872 21 26 -617 168 93 943 580 90 386 -168 428 -490 120 -781 -823 -177 15 127 583 -608 -467 -841 -881 502 432 -508 268 34 -888 -144 -741 672 -192 360 -507 864 -762 868 977 -630 -118 -225 -180 -346 -683 350 -861 559 743 -652 -762 -600 49 204 627 544 -639 -438 326 -254 300 -402 -71 -713 80 -295 -583 -310 131 274 -101 18 859 717 -576 -887 858 -717 20 -758 672 -211 -303 454 -703 214 -75 502 -288 -923 473 -625 -100 592 843 318 950 130 -383 515 -85 188 81 702 406 -994 757 -33 985 319 82 584 922 -657 -646 -78 87 551 778 -508 -759 -97 111 181 -783 788 6 -602 537 -634 -952 -431 342 435 -1000 -924 -222 -142 826 -243 -874 54 160 -812 877 0 -492 -969 159 -372 -189 839 916 -720 -221 46 -81 854 823 199 -999 541 203 115 -891 -415 -60 -672 -258 823 395 -555 -631 -775 -90 -672 -250 -539 543 885 -648 -841 735 -173 221 -532 810 -317 239 -324 606 313 841 -106 -56 985 947 -705 944 -781 -20 38 790 -553 -292 -77 -925 -157 87 420 -837 -849 -719 -115 733 790 470 -590 -519 440 -136 452 227 677 -628 396 -371 -961 52 434 -673 601 525 -343 163 241 -846 208 -83 995 925 761 -414 47 608 -993 -65 -402 98 824 -258 -715 -242 -975 552 64 -189 233 -881 972 850 -658 -322 596 552 654 -196 -199 45 505 183 540 896 205 -228 -799 -132 168 -766 335 418 -860 -899 -259 390 -347 -505 57 -164 126 478 -305 903 594 489 809 -389 -540 -445 480 -235 270 494 -16 -906 -58 159 -328 -436 -200 -757 930 -106 145 578 -710 386 766 201 -183 65 -789 788 -370 -169 545 655 630 588 491 -903 698 756 495 -724 13 333 -740 34 -621 34 -518 851 200 -446 512 496 255 -975 543 -836 496 961 -588 -422 356 -705 392 139 836 581 421 -30 851 986 216 631 531 -631 -893 209 -24 -196 3 -885 -594 -858 -750 -962 -326 614 429 669 234 585 635 -756 58 -740 391 -35 902 247 292 899 89 19 788 775 -553 -794 483 -58 -718 216 -147 726 316 -298 -106 -398 895 443 -502 -911 -937 341 788 803 231 -526 519 -714 252 734 904 -241 182 371 960 292 458 -383 -380 -835 771 -33 985 353 -665 -938 -470 446 434 699 -373 120 -224 -805 -350 -711 460 -917 269 37 343 -877 -639 -429 489 -443 -89 65 89 -773 -669 -657 646 -168 346 -385 424 406 992 -763 10 -594 150 302 -726 -148 673 -952 -312 624 -396 -913 839 -501 891 -725 733 323 -232 -677 416 -787 -555 -135 236 24 986 -567 -709 738 671 -106 412 364 -817 -648 -17 572 238 121 -545 803 -853 -26 -611 -54 -416 -551 523 -816 403 849 -598 7 518 142 -23 508 137 803 -880 679 366 -326 296 -184 -647 438 -154 927 -781 886 873 -160 312 248 -627 -621 -495 -782 -233 789 -852 279 944 402 -87 723 -770 -116 -660 -8 -110 147 -595 683 111 -300 -210 -661 -127 -462 -990 532 916 -119 149 -260 349 629 -38 -540 -454 18 -392 -412 374 -930 -435 -700 674 687 215 356 -22 865 381 195 -637 -479 -138 616 -732 -289 261 357 460 -939 -283 273 472 -921 807 186 622 984 362 83 237 953 -31 -955 -558 900 -549 609 151 957 -985 -850 506 594 746 -957 746 -76 621 -128 -675 -773 606 -843 -331 591 -881 -562 177 831 -229 750 -370 -778 907 -577 -800 -84 -490 224 -928 -415 968 583 313 -962 362 -301 -690 265 -14 83 502 -550 308 41 -414 222 584 633 373 183 746 175 69 141 -402 -198 73 -453 425 -320 -717 -156 46 970 656 -326 -347 468 40 882 -645 -379 914 351 -581 554 41 -482 -51 -858 -306 -993 418 -947 -355 -302 -567 -392 -631 417 620 734 -541 411 -437 -389 55 760 24 -448 962 582 -14 4 511 -670 -818 -704 93 -868 299 -458 638 798 588 516 117 362 -151 -419 569 -599 186 916 696 -326 117 457 -574 933 -192 -140 829 316 -467 -250 -352 -674 -230 -12 -213 404 127 857 613 842 -351 -86 -67 893 -536 -577 -92 -878 718 -909 -545 -302 -732 -627 -755 922 -555 614 523 831 -571 558 313 -128 995 -505 -674 -583 -936 170 -10 -238 960 -288 946 -319 299 -82 -817 -493 -400 -806 142 -1 294 -768 -758 370 -645 -923 793 491 -631 -525 -576 -686 631 -378 -130 -929 -743 -487 872 -860 -936 -306 823 612 -211 -434 -25 -924 -712 -407 -964 950 -73 814 222 835 -709 373 -640 -902 -321 531 114 421 -703 -316 80 842 -933 -886 -971 226 -322 132 -529 -248 -712 -840 2 -208 -345 915 969 -660 -476 -105 -776 -605 114 734 -942 417 -354 -562 514 362 844 -139 238 165 133 -134 736 -689 -168 -188 568 -239 -879 -12 -426 -547 -684 -117 -521 190 27 302 37 -390 935 -463 -355 15 281 463 -795 542 783 173 698 -76 -968 373 838 566 586 -528 94 924 573 966 769 339 -766 843 263 719 669 -951 -181 -599 326 481 -526 615 536 -976 -52 415 53 86 -133 654 941 -604 726 340 572 -233 296 383 785 94 -417 341 -863 -497 360 -628 95 718 681 649 -68 569 942 -634 -113 -530 463 -217 323 110 982 151 -445 -913 680 -678 -805 -225 -167 845 -400 696 -469 558 333 573 -821 -63 594 -896 -332 -857 -698 608 497 -280 4 278 530 -483 -608 612 -854 210 6 -258 893 -516 542 359 488 -720 723 991 -423 641 319 -944 -188 -595 -608 -572 801 837 -416 21 916 541 197 60 -228 820 689 -469 -605 -909 -446 888 -50 194 -350 -178 842 361 -334 0 799 -289 696 -849 465 725 389 -451 -773 -880 927 -514 454 313 -820 -743 -300 8 500 726 840 452 373 175 -748 486 852 651 996 941 534 439 648 896 -992 -919 804 336 986 509 213 -687 993 -679 803 -388 -773 62 647 -471 914 -948 332 123 -64 -513 -346 -56 -472 661 -746 -490 632 -789 -426 -165 473 -247 570 207 244 889 -675 -688 212 313 720 365 -159 997 -381 871 234 739 -102 -408 -571 -949 -733 102 578 139 -458 484 -357 319 -628 807 618 -667 431 138 -935 -638 756 942 -907 -52 -553 -427 -13 -572 -342 -64 -658 -607 -969 -812 178 479 -742 -20 -965 609 -3 554 -663 977 -273 930 -976 153 -479 -960 -12 -71 662 430 -299 -446 654 500 941 299 61 -495 -27 -916 379 967 921 -745 -260 -554 833 -824 621 -870 -154 -686 240 308 -531 414 -618 492 112 470 92 -265 -256 98 366 13 588 -842 879 -356 -121 406 698 -57 -181 -333 564 112 -879 611 602 -771 970 826 93 -710 475 -466 -210 73 -328 10 -613 266 113 -807 -320 868 196 664 488 545 -450 350 806 -609 -1 759 -281 435 -972 326 986 206 -11 960 -681 -435 -891 -395 323 131 -803 -738 581 831 -798 651 -529 128 -94 209 65 623 -568 -741 996 540 606 285 -500 -658 -879 692 420 -631 225 826 -810 -331 -343 -214 322 -712 -802 823 879 166 -202 390 71 -444 963 -385 -295 794 835 396 -850 196 307 955 -478 -571 -826 678 337 -567 284 -781 -945 -951 -955 598 569 832 -835 506 -981 -78 608 -935 191 -603 -8 893 363 -715 407 517 43 -350 -309 -65 610 356 -935 -415 749 961 -698 -790 -459 -416 440 661 -489 -526 151 122 -581 -126 -446 902 708 -134 -698 -263 -901 402 969 -539 38 745 392 81 -536 -110 782 -432 -268 -849 401 250 540 -358 239 442 -190 326 256 -712 -466 -893 -471 314 -692 55 -16 -354 553 -419 -912 -862 -324 -835 -823 -357 -609 -142 397 896 -925 984 511 408 -305 197 187 -641 -929 789 855 -315 -189 -149 803 -187 -55 -958 -496 -438 -418 651 128 -181 511 500 58 178 636 948 192 495 -421 -228 -992 687 -604 394 757 248 460 -958 -430 320 -774 501 -672 300 -985 372 580 -9 -331 431 921 527 -272 87 -65 -938 202 -219 637 -266 383 -486 980 -349 984 827 -783 41 -498 -350 833 -996 639 -131 561 308 -930 894 -230 43 -708 -257 -807 -508 699 -288 41 -671 862 485 -819 -587 -899 155 466 -714 302 -855 -997 234 -83 938 -897 197 702 -438 -857 358 -285 -21 341 -96 351 -983 425 679 -895 367 176 -283 260 951 -828 -715 785 -91 648 -26 886 -789 -649 -421 -753 -8 583 765 740 152 940 -134 -756 -605 726 737 882 -288 744 682 999 273 -898 551 -917 140 -72 -302 454 813 -530 619 -810 -550 297 -931 -937 -477 -621 682 -342 980 240 67 718 -732 -822 -935 455 207 999 190 76 -512 -796 -330 405 214 838 55 328 -789 994 553 -654 205 -507 133 -223 -223 491 474 11 -924 -893 8 971 18 315 -404 -503 -438 347 709 -668 499 -523 810 -585 21 -942 -708 241 -244 -826 149 -937 -985 670 -935 861 -433 -758 -363 274 790 -258 406 -395 82 -738 -426 447 -703 -114 239 -627 -694 601 -492 448 -651 -207 -559 643 -61 120 587 -601 -881 213 -348 474 494 -871 -671 -704 -841 -273 278 -191 568 614 333 -723 -699 -888 467 114 219 219 239 228 -372 -626 190 419 734 234 459 858 811 -105 -283 580 -283 803 -196 830 -414 836 651 210 736 -280 -551 430 -100 917 -650 708 405 -554 592 -346 820 833 281 441 -513 -33 955 923 -198 -820 -271 596 914 53 187 526 -395 -270 -37 40 -719 -734 -677 908 -670 272 -24 -432 393 -147 -243 109 641 -40 750 320 466 186 -840 -787 -260 317 -55 -209 949 324 980 249 258 -604 -121 615 851 707 -797 378 929 -138 -286 381 -145 443 -132 -477 878 298 -171 125 831 471 -722 -881 943 684 357 889 -546 974 971 -418 -548 -922 712 815 -359 800 -813 352 -686 733 412 -402 -558 -255 599 -827 230 65 300 -264 637 -354 317 833 -530 -872 911 566 -173 814 191 267 442 -901 746 -877 -106 542 -889 -524 146 99 589 -208 -9 870 161 -86 -765 733 725 -301 842 706 -730 -426 314 501 901 922 139 716 -730 937 896 -21 565 177 956 -134 -849 -22 79 -952 689 583 733 -233 527 -477 526 -365 479 -132 831 -29 435 114 -173 -62 117 -534 422 923 925 226 128 180 938 763 386 -733 455 898 64 -343 657 -591 107 -919 -328 530 -881 -671 -161 109 -72 -387 524 -994 -858 617 974 -425 -170 -478 720 271 -689 26 -801 489 76 484 264 853 -374 -239 -859 279 863 -255 -851 -668 -307 -261 411 748 -324 431 566 173 -828 281 -524 -691 310 910 -864 372 887 486 -437 322 -736 555 60 -103 537 887 -738 456 499 -462 -721 691 680 151 611 250 583 -315 -163 -636 -446 171 -352 -462 -896 -344 -934 987 -47 965 -129 -229 418 -191 279 122 915 819 474 -103 780 775 -530 -338 -717 -441 -115 900 449 -94 3 91 -352 701 -499 878 869 -896 -77 136 -769 -584 428 -500 231 -685 -65 -223 468 -362 689 27 -333 903 -394 -923 65 787 225 125 806 -705 839 835 678 -244 634 -286 -332 922 -376 594 -960 -240 -819 -230 -310 -109 -126 -545 30 486 456 -951 253 -205 446 -869 -286 684 -939 889 -815 526 759 -289 531 211 -915 759 -684 118 567 -450 -187 464 551 -397 817 356 -750 868 709 -467 -659 -257 -478 10 -745 -208 36 475 -735 -761 854 51 747 -257 781 6 -474 -615 321 -950 -696 -244 -167 -928 933 -10 504 -143 890 -42 399 -971 925 855 103 -360 294 -499 -889 255 939 259 -63 356 749 -379 -278 -106 627 -817 -617 -233 -739 -736 802 431 -273 -96 802 -663 -814 906 -945 -117 817 -598 528 -928 -79 -352 773 656 18 -859 420 963 -485 784 -170 -154 -911 948 -315 899 723 -375 -429 394 471 411 86 -365 406 -280 -474 525 613 -82 443 888 598 -948 -343 746 378 -168 -826 276 -768 296 287 -426 383 -968 200 -967 894 846 994 566 258 273 -536 485 -832 340 896 629 519 -803 272 -509 809 -514 -741 837 -318 659 560 -239 -818 -754 -220 374 -214 -695 685 791 71 711 163 425 618 298 -851 802 -625 468 -509 808 433 867 108 421 247 -13 674 -459 -4 -765 -593 324 -374 -703 -202 -308 808 155 434 434 446 634 -349 167 251 981 17 724 -248 469 531 -7 708 82 454 -309 569 798 -725 -961 630 484 61 -963 887 466 -876 965 -36 710 203 168 -543 -361 502 450 388 87 -7 641 262 -59 317 685 -262 -565 788 375 -15 -574 -422 232 200 -702 -562 115 412 390 -166 -507 906 -901 92 831 -239 948 590 -472 6 772 311 251 -305 -167 -792 -235 91 372 -212 210 -330 678 -736 -486 928 -764 -871 -328 374 989 866 209 -716 -572 761 -612 370 -203 -878 334 334 -66 -209 -53 -404 5 -297 859 -395 -31 -253 -53 109 53 193 512 -987 -722 471 -708 935 192 -211 -161 -758 962 150 -364 -919 -241 -34 -792 -842 0 147 -130 604 -679 81 34 406 464 886 -178 835 -425 719 -863 -908 -633 -652 -13 -974 -645 868 -519 -577 -943 684 -117 -263 9 -80 546 -240 -145 935 978 525 320 -848 990 541 -767 -151 42 144 723 159 -281 -451 -248 368 248 280 330 -954 -880 -604 436 449 834 482 103 400 -348 -380 63 28 193 826 141 -332 -555 -769 524 444 -39 313 -761 895 938 91 -691 -230 646 853 247 933 937 533 -862 105 308 85 -965 -673 19 179 -737 -855 -228 608 -296 105 699 612 113 998 171 -170 177 289 623 -755 -310 516 -328 -78 -726 -862 -364 -122 361 -752 -915 -668 823 67 128 744 -414 -45 120 496 -791 -526 -260 -801 -898 564 -289 298 -690 -714 400 -358 528 462 -361 -339 669 200 -236 42 -590 -289 -658 858 817 -469 816 766 -144 660 -110 -606 -799 -956 430 -100 599 -151 -29 -264 -849 1000 -979 -417 -175 302 -816 -480 -283 551 768 725 -497 -240 709 678 960 -143 -247 9 821 189 -692 -635 -404 -898 -798 -101 -993 -481 -378 535 797 201 -199 -241 716 -974 -146 -296 -139 528 -240 426 830 886 -257 217 448 -279 -133 855 -437 193 -161 -912 -335 -940 798 842 -251 -33 846 269 958 -946 952 985 655 155 -405 -726 -619 -379 541 704 -316 579 552 861 813 51 -101 -907 210 877 47 689 671 -547 758 -990 251 -304 343 795 349 485 126 -850 -798 -937 -282 -865 467 -827 -503 731 265 640 406 -15 166 -8 -688 418 256 618 630 95 -849 333 263 -538 -979 -670 207 -636 -966 -975 169 -949 -957 481 -678 -298 -844 -38 -120 362 667 -183 -204 906 -821 -297 549 -156 306 368 743 850 86 -159 -302 -443 733 266 285 -689 -728 -938 517 -306 927 -704 124 502 -793 -746 -230 -726 -739 -123 -101 -814 733 546 953 155 -921 -935 -299 31 -161 207 215 -754 -892 453 -998 -994 255 -609 691 -527 523 -396 -167 700 95 973 552 -112 -65 -551 -992 574 -94 -158 -98 30 636 -555 731 583 -861 -172 105 317 -98 -270 -471 162 251 -352 -843 426 69 349 163 640 -646 721 -169 312 -161 772 617 -197 -127 912 -242 379 -73 -697 -240 338 -559 983 716 486 -576 676 -734 970 -218 388 -836 898 361 -201 -26 858 -27 -761 44 -94 620 -275 -663 -410 -917 -637 -955 367 434 40 729 204 692 314 621 -317 826 -240 -645 153 634 746 -441 -124 -206 80 886 364 584 -491 -271 220 131 -726 41 279 649 751 377 -286 -2 -743 -738 816 379 -680 -664 -283 -502 -246 350 -705 71 28 96 -314 193 -888 432 161 -833 -504 -4 -311 692 582 10 -179 499 -250 444 -327 831 436 259 334 -461 -601 412 -415 430 -301 -969 500 641 428 -570 46 -247 151 -750 21 894 -444 -557 -651 104 -487 -921 -282 -532 318 -731 773 -656 -322 -554 572 956 -7 311 268 -467 347 -608 722 -392 541 576 -748 -823 985 216 -933 -878 498 897 -912 368 -80 672 -123 125 437 -274 -702 -766 98 -785 -201 388 601 -775 -854 -438 631 811 845 321 -907 720 396 809 797 132 999 -573 544 -426 -430 -987 -104 -460 567 -330 216 286 -325 -982 -868 392 -271 -978 338 606 -385 583 865 -648 785 -957 -123 -555 -170 653 546 306 776 -523 588 994 -815 -560 -587 -310 182 378 -26 619 72 467 779 -50 -865 -415 -772 -868 -331 -224 -976 -276 -585 814 -785 -490 265 903 104 600 -901 -765 -771 940 -633 218 -810 988 579 -807 -563 -284 -875 -786 -247 134 603 -347 -367 682 868 696 -939 -783 -734 -906 -980 703 663 705 -736 -533 -950 -499 777 -601 -258 -699 -123 696 -343 -485 -728 565 134 267 -892 -689 -598 -826 -776 -910 -220 -329 179 561 390 757 -77 -558 -962 996 -48 -57 -350 -908 447 -9 887 460 768 47 -532 555 -550 -22 -961 953 920 -270 -912 629 -145 -239 134 -643 861 -951 787 28 -201 -13 419 -765 578 -228 -96 286 -356 3 -691 494 269 -772 -441 -880 478 965 984 108 -620 666 919 -388 -795 742 55 234 890 301 -603 401 943 479 -43 -386 114 -335 -496 -702 -906 -579 -734 200 301 -855 -31 63 582 -957 649 -355 -939 -92 393 -38 473 -621 -343 -786 -833 37 -984 -275 702 -576 392 416 727 -83 -5 9 -676 -736 344 -149 -850 381 -837 775 -99 -492 -874 -891 272 -589 -723 94 130 812 725 -256 -329 273 749 824 429 166 98 -890 623 -143 -28 -752 -843 423 -332 -731 -25 581 -628 -911 -467 432 978 -653 370 628 -216 -214 -632 -73 61 918 -399 -809 940 14 328 413 -897 9 -168 686 546 -370 -887 99 -563 -809 762 -504 277 591 135 441 390 382 463 -141 460 -36 -474 -816 684 -583 10 340 657 993 286 -437 -206 714 -8 -929 256 -773 818 820 -738 904 -770 -351 125 -710 -550 332 316 608 105 695 -1000 919 -238 -774 113 554 98 218 -58 -603 407 -152 -839 487 -440 -827 -164 259 -137 -626 -422 -477 -936 264 246 -393 -234 -352 -369 588 771 -249 179 -506 -93 472 -631 -789 634 -866 17 -295 -591 -499 911 -394 662 152 -114 769 -77 896 -918 353 84 -533 -568 540 545 -278 996 -588 -177 243 802 795 64 -396 -706 944 -445 565 11 -690 -896 -493 89 -344 -259 -53 272 236 14 980 -35 -264 -86 845 958 908 198 914 -545 384 60 457 -313 -265 -596 -150 761 600 -573 866 -585 -324 -937 -651 -614 -381 -387 760 -617 -833 -98 84 -406 341 -993 -944 272 -123 -105 919 -429 -128 -720 427 49 212 -298 -946 899 636 301 -526 805 947 -839 -482 -340 -37 750 375 -323 -114 -700 20 -526 584 -96 845 -167 -66 876 399 838 -986 128 959 493 -763 590 -506 -18 782 313 -316 -960 198 -4 -817 746 761 -627 -803 -437 -108 -249 -38 -462 993 737 -839 535 -204 -353 -721 -676 -785 -451 -959 938 901 104 -556 861 500 -637 195 -141 -481 -673 -373 -945 -382 -562 738 -946 558 868 -984 -187 449 -957 -426 21 -729 -343 772 -663 610 73 -113 833 -202 948 856 -162 835 987 953 -334 468 -605 416 887 -646 -941 -627 -485 -52 -563 709 -741 -504 -645 -155 474 808 410 -366 752 453 -858 942 -670 693 219 650 -211 612 -541 -320 856 778 599 -936 -338 -139 924 577 613 -32 -191 -196 -215 -893 313 58 -861 360 940 917 -632 82 544 395 267 -447 455 -477 63 -488 359 -966 785 969 210 325 -21 105 384 -773 701 -701 -147 -967 868 -910 -133 623 219 721 -931 779 -815 -921 503 134 717 956 493 750 200 593 -978 -784 759 -346 -269 -478 -474 -147 130 -424 -126 973 801 -789 -297 528 -508 -914 609 -86 104 179 -178 -211 -608 -39 631 97 562 148 976 -47 -205 208 -331 752 478 -844 393 -989 924 -685 546 -672 -533 230 85 -629 369 -574 450 -6 764 853 306 261 -101 -609 -149 -629 323 -222 791 -706 117 847 -672 -90 725 818 261 58 -248 -916 171 137 823 332 113 821 114 210 -585 -984 -221 -274 250 -917 475 -425 -188 967 570 578 598 -17 588 -997 907 -1 -578 -239 131 -407 95 429 -681 -168 -539 104 -833 250 947 -902 316 -544 -312 93 843 469 -943 191 -271 63 833 916 -216 -402 -255 129 375 131 -894 570 850 570 -796 283 -967 -665 822 -945 -667 168 -322 -284 -464 -61 -705 591 788 -152 -48 -902 51 923 -227 -772 -295 282 -400 -977 45 -39 -301 802 -771 -710 -727 -79 499 248 -474 -971 979 940 328 -568 615 628 313 501 623 746 -339 -754 -344 -627 16 491 521 -206 -806 -518 997 788 -293 825 594 977 -639 -681 -964 -55 -86 -649 703 116 828 561 -77 -448 209 -248 -814 461 -374 -445 440 -521 -45 -671 -84 346 646 -222 614 -819 85 368 817 121 -804 -446 443 969 -631 -401 59 435 -567 841 721 -35 -887 -296 -324 300 -416 -135 603 -940 809 -390 534 -180 708 -867 999 -849 123 -304 157 313 -796 49 396 987 982 625 140 45 209 288 234 -165 -424 -425 237 515 -469 750 -78 139 529 500 -790 -387 -214 913 720 749 -385 -122 -856 -663 566 -333 -66 -693 126 -138 569 852 -379 -802 606 -206 488 966 153 915 -766 683 -960 338 -797 766 195 -32 -295 554 727 974 491 720 -749 -192 680 -501 888 -553 199 -433 -541 -444 444 206 -368 876 -439 692 -24 586 -16 -594 -765 915 -452 813 965 693 -123 -52 -437 927 610 854 178 552 42 -152 -428 115 -523 -588 578 30 -821 759 -266 945 -426 -471 879 495 679 525 1 -510 23 -321 -56 640 836 -489 -917 690 -433 -288 -786 334 71 427 -277 -749 548 286 506 30 -16 -127 -576 -517 -743 381 894 925 189 689 82 888 -966 -647 -6 -193 23 -903 603 -935 146 635 654 528 -38 147 -192 -284 648 848 413 104 -178 -408 3 817 -50 -474 591 -252 -781 33 341 440 -307 313 -500 -134 94 578 355 -726 895 -387 561 -547 624 360 -142 -613 -117 325 -152 608 -381 -494 692 -594 -697 889 882 371 631 -961 -877 781 106 -764 189 -86 941 935 -391 424 -92 981 21 -183 -304 -33 -472 423 747 102 241 -721 -934 -110 74 391 -531 248 -125 933 107 -378 -959 -309 479 -313 586 -300 -818 715 771 86 -288 743 751 198 404 506 -47 128 408 769 673 299 834 -239 406 991 109 1000 924 -178 -468 310 -414 387 586 -386 -666 -33 252 -50 -625 -399 -937 -523 -631 -984 704 658 453 -483 -356 989 -461 654 -995 343 -764 -719 -337 485 215 -242 774 494 507 564 -653 -780 -365 -628 620 530 -408 -287 835 -408 474 -973 621 919 534 380 411 411 545 -42 390 -93 -939 51 77 843 375 -353 344 -377 -785 -902 832 -470 606 685 -474 -209 479 -53 -748 679 -57 205 -455 436 -628 -657 758 -633 -275 65 55 -221 232 92 -433 15 933 -748 556 185 -794 -525 -768 825 9 359 416 -664 -11 987 25 -14 929 -831 -505 366 -589 981 -815 -78 793 376 148 983 -362 872 523 806 -387 429 -825 798 -384 308 835 589 604 52 736 985 -467 394 230 -795 45 -701 -742 -453 198 -765 -408 878 -509 679 612 -60 -778 859 98 -231 -876 468 -987 496 -47 -279 640 400 -13 -121 -127 -399 -708 -537 -165 -576 -748 -762 399 -890 782 -97 409 -306 -476 209 757 409 73 -25 -794 -281 831 -956 -95 -87 771 960 148 731 940 -169 -137 -663 265 -353 837 -920 -600 -524 -151 -82 355 706 -653 167 -226 941 -327 -93 704 -555 -458 -870 -953 -278 126 329 -723 397 -145 290 -955 259 -222 162 -166 518 732 -787 705 351 54 868 472 -524 -382 -380 12 -235 972 953 -911 -615 -967 -957 -820 472 431 336 741 259 804 -351 -902 -713 -508 976 -242 -623 84 -492 -115 -99 -653 -163 -239 -173 798 -340 -214 886 -833 -982 825 999 883 339 -612 -356 -28 261 -55 -322 385 626 80 -622 947 98 149 -531 -109 -633 -693 -419 -367 -807 101 -791 600 -837 -847 829 335 658 99 -603 989 -243 409 737 -544 917 -466 760 878 258 119 -957 960 441 -761 -385 905 818 -80 549 984 -294 275 575 -187 -570 325 623 -400 -347 -207 -841 331 -347 247 -1000 874 -318 -714 -118 466 761 203 -689 -238 -870 -825 -923 770 205 -387 637 677 -199 799 -557 -613 -460 -555 80 887 68 -90 378 -785 844 53 -679 -704 -442 -160 -628 -951 150 816 -292 193 869 861 -593 864 617 -808 644 -878 -914 -205 -320 522 473 -527 -772 96 -53 -248 -54 370 -452 -864 649 -304 206 851 -401 -302 -462 -329 684 -248 902 478 -947 727 -922 907 738 -468 -122 -868 -24 -89 495 273 -873 358 361 -442 -705 -886 -505 -836 -118 254 -428 579 -508 141 689 -897 -939 -67 464 196 812 -516 420 -932 -612 -836 732 -812 640 -291 -80 -10 -654 -926 762 701 -243 135 -258 -78 -795 -21 368 -962 -289 -142 -948 298 -975 212 377 -824 909 122 -163 885 -359 615 522 -311 820 -820 -885 -568 -866 890 -182 938 -733 541 347 -514 -440 58 -985 618 816 109 708 -92 -138 -114 -253 138 -145 -644 274 -705 546 -731 891 170 931 702 -800 -477 -60 -375 203 -444 958 341 962 -221 -247 -852 -300 -289 302 831 707 114 -674 74 -653 949 884 137 -990 529 51 129 18 750 341 16 274 468 -538 330 895 -750 330 299 350 -864 -978 611 -504 -434 -448 -156 -728 35 -762 -507 770 -255 -622 579 180 751 -584 -691 -275 632 508 -748 145 304 245 -496 -467 702 237 330 491 -146 -432 208 473 -573 19 -230 512 -284 -161 -205 -212 -402 -337 723 -886 -611 -277 -538 452 49 755 931 546 -884 402 188 -316 -109 -442 138 -408 554 712 975 -776 -669 -592 359 -792 51 213 -532 201 729 -493 -535 252 -9 -614 575 -388 -321 931 617 -950 -381 -83 199 375 -20 -741 126 -219 736 653 -904 -106 -32 127 438 162 821 -349 -152 320 -551 469 250 -272 -997 775 -199 -449 -809 39 -602 660 674 -792 -304 217 -358 -611 -832 -98 -38 -207 -65 -604 505 738 177 -601 993 -362 586 736 -260 536 -197 377 -786 753 -558 708 776 946 -518 717 418 -524 255 -53 -452 -623 464 -650 635 -129 761 80 755 143 869 -722 -697 -85 814 -720 599 -658 -255 -756 -493 385 -456 434 -528 806 985 684 -919 971 -800 967 -228 -774 924 -805 -744 -898 -624 -908 -769 9 318 997 -278 615 116 191 153 661 -779 101 -831 627 404 456 848 480 964 806 -567 146 804 517 -802 -380 -260 -687 243 -191 -151 799 -831 141 859 437 -954 -419 989 603 -861 184 -235 -796 -762 -846 670 191 -332 163 -886 -440 -188 -934 -342 49 -886 401 352 534 868 469 444 723 764 -308 -990 49 -303 923 -951 283 -272 -549 -815 378 751 187 718 -149 -294 254 -397 -749 158 -596 -741 904 -334 -716 -450 -265 -501 -783 -685 -475 334 108 -762 -671 154 341 733 536 -831 -231 332 941 104 -475 -702 263 -759 -852 -296 -542 -646 99 202 -574 760 -767 938 -545 -524 -501 -569 -683 4 618 -841 -630 -537 619 611 116 270 967 236 -120 -491 835 985 620 32 429 281 881 -624 -981 -476 383 496 -845 540 -540 -692 940 291 92 -178 -260 836 581 952 803 -174 294 244 -114 -275 -373 55 262 981 487 -627 -571 -636 437 466 -218 -23 -119 150 469 747 -882 -320 687 -724 605 643 322 -251 784 461 -407 -219 506 -790 469 -642 198 -161 -485 486 -381 -587 -566 -116 384 364 -561 -146 -893 -551 459 648 296 244 -255 -82 824 738 -130 -640 127 -742 -992 696 -110 318 938 275 -13 -968 700 651 455 -824 382 3 368 968 381 86 -112 -719 160 669 78 60 682 -482 -697 868 -71 -979 299 -354 289 -427 291 -117 -823 -603 -809 -749 883 61 -656 728 -407 -564 -470 805 -78 481 -793 -693 -411 874 919 32 -982 -331 876 -157 -824 496 243 -472 210 -62 927 -336 993 -119 391 969 -74 680 -316 -832 551 928 -182 817 -529 -966 249 153 -405 -862 160 61 197 255 -312 945 667 873 -534 -413 656 757 728 -482 -172 -724 17 -270 249 931 134 656 -774 184 238 707 595 -327 591 545 158 -685 -563 366 -442 1000 -817 67 -923 211 -115 282 520 80 -203 546 -521 -849 -682 -586 604 -565 43 405 395 -320 524 -558 59 -937 -691 -446 783 -106 -321 456 409 784 -869 375 -666 -333 -587 -137 939 -732 507 75 782 210 -771 988 -785 855 -53 13 -148 236 46 -932 -501 877 363 -466 798 -543 -216 449 330 720 438 738 -296 -511 -87 512 259 -423 893 820 -818 775 -382 -111 -158 672 -899 818 248 -833 473 -566 958 -903 -137 423 625 442 846 855 114 -517 -839 742 -294 869 -343 183 599 -806 786 -191 -105 -247 -497 967 -625 -412 -825 -231 -318 239 -475 151 368 -386 -603 972 944 -588 157 -265 -874 -685 -797 -896 -735 -658 -908 923 -677 452 -238 -596 346 -585 -725 492 -955 -319 733 -110 -983 -864 410 -507 405 686 -858 -827 -897 -98 -205 871 537 -477 981 216 137 -912 -415 -534 330 595 672 634 643 -660 -605 -191 -242 -590 -121 -56 -925 871 260 463 981 -493 -44 -19 -120 -128 -874 103 -626 -301 31 572 779 596 -966 169 -743 -722 795 763 594 555 -344 174 371 212 341 -382 373 -362 108 624 853 -889 -820 516 -212 -147 706 552 417 415 710 -957 109 899 -511 -151 -383 175 186 591 142 118 80 -959 -229 407 -232 -417 654 -932 171 -976 905 696 153 -555 720 362 -562 -83 127 985 -416 517 747 -1000 830 289 557 422 -187 899 -884 -462 832 434 -546 -73 726 511 275 -656 945 -394 -999 -28 7 419 934 859 285 819 657 -127 -36 -659 -983 687 918 52 -82 -651 493 -596 977 -140 -289 668 470 487 798 396 -873 817 -766 7 648 345 -941 384 723 -914 -276 576 -891 -456 -69 739 133 -682 727 827 -589 445 180 953 -830 -495 -198 -164 -536 225
