uva11054測資A

Input:
10
100 200 300 400 500 -500 -400 -300 -200 -100
10
100 200 300 400 500 -100 -200 -300 -400 -500
10
100 -100 200 -200 300 -300 400 -400 500 -500
3
-10 20 -10
15
-1 -2 -3 -4 5 -6 7 -8 9 -10 11 -12 13 -14 15
5
5 -4 1 -3 1
6
-1000 -1000 -1000 1000 1000 1000
15288
-292 272 631 -846 604 560 -380 332 3 -498 949 -786 -885 974 520 65 630 662 -941 60 -769 -245 278 -761 -372 -638 -176 -540 372 -647 -219 -926 -226 708 61 949 -197 -263 621 876 -989 -685 983 720 132 -901 -906 -878 -423 -512 404 -838 878 -734 -345 -63 146 867 -862 -411 -537 533 647 807 -559 385 964 116 958 -505 -460 236 877 89 -717 -248 908 -64 -87 347 -73 303 -785 -886 309 412 -287 -839 -453 840 266 -239 -738 -658 311 -824 144 -143 -208 -981 945 423 927 -94 -473 -701 -606 653 10 -425 366 -332 566 -572 -702 -459 973 -945 863 -129 -840 726 196 942 -673 -287 -50 -552 -743 -993 109 245 241 455 -619 895 -11 -900 725 -243 559 38 1 907 -877 -105 932 -195 606 779 994 370 520 -856 451 832 -983 211 -566 -185 173 -914 -716 -872 547 -405 486 -428 691 837 92 129 25 171 -336 -94 -243 878 825 639 281 -826 -440 -762 -19 -707 303 -149 444 -713 -43 -964 -844 537 -750 -526 -161 574 -966 635 -118 -907 981 874 841 310 876 532 664 204 -150 672 37 -736 155 645 998 162 408 369 -810 -729 941 -558 -972 -409 -969 -866 670 -589 799 65 -735 -981 709 -349 -77 296 791 -836 619 -262 652 78 7 114 -851 883 -672 561 385 -948 -10 755 -704 517 147 -754 -211 448 -369 -202 -893 639 706 101 -517 -826 -797 -575 994 -970 986 -17 -527 -177 -852 454 109 -601 -927 -23 -893 -860 660 350 270 721 -145 95 -502 -223 -123 -985 -876 -780 -62 232 -479 965 908 133 -623 570 116 -27 -650 1000 866 -69 873 -705 976 -921 -588 402 -304 -132 -813 320 5 872 -197 128 180 119 -626 517 725 612 -158 548 -667 -931 912 -978 -42 963 753 -671 435 -925 -208 -954 -362 -154 -611 656 -509 -836 263 -593 -496 254 666 -967 997 -238 176 411 563 -242 -872 18 -949 -991 551 507 -204 888 991 46 -690 369 389 533 -434 -2 -186 853 -746 -774 -775 -69 62 -791 966 136 194 362 758 121 992 -81 904 634 -287 -878 -522 696 100 537 -511 36 169 -86 410 245 -543 -899 -756 -733 -778 892 755 -928 635 455 -604 11 193 -18 -204 323 -418 -491 373 -21 -957 -729 -592 429 -329 379 -528 -788 517 471 -138 -801 591 782 -703 -71 -799 -562 786 -707 436 55 -353 611 -455 711 -389 879 520 567 -158 -32 -175 439 -250 -343 739 494 430 193 338 -318 -829 -838 -52 828 866 776 998 -884 333 -63 -92 -260 991 703 832 942 -225 976 531 895 572 -782 -861 320 829 963 23 -788 543 49 63 -444 532 -703 452 -378 852 -9 836 311 519 477 -517 -916 448 224 945 261 -143 -559 502 -215 860 652 547 -808 185 152 331 -681 872 348 395 65 -248 -389 204 -163 770 178 327 498 -873 -196 -239 17 -194 336 -404 389 -728 -782 -129 313 716 -968 -298 -385 941 -521 -205 600 -197 -922 -646 -480 906 179 -165 148 245 390 63 582 854 176 64 -149 -931 961 -294 -601 694 -131 -873 -408 -629 -382 400 396 122 38 122 -357 838 -491 793 -166 -431 76 -737 -988 -865 -220 -108 -570 -721 -577 94 -612 -596 258 562 -25 785 232 -954 -575 -991 -448 -877 205 383 -984 55 -616 945 671 83 202 64 802 427 289 -396 305 69 781 -202 -198 730 451 355 -524 -857 -611 45 -856 -235 -423 -481 474 -599 -913 485 -479 -426 809 -684 731 -678 50 497 -107 -451 680 855 665 -516 -820 191 -553 913 335 758 -179 -496 -248 -756 979 77 -242 -604 -505 -49 461 -343 447 -740 -560 135 -828 858 981 -721 586 -912 384 -683 -749 667 -98 842 204 91 652 980 -40 235 906 -43 -848 -1 -578 -147 394 783 -476 -510 -532 267 684 -455 350 40 -396 537 21 694 -404 -936 29 -114 396 77 -737 213 709 734 794 776 -546 -485 929 123 -843 45 -463 -392 920 -898 283 -435 -525 415 -948 752 272 -841 894 -230 -99 -947 -686 219 287 -588 798 813 676 -976 306 -130 482 849 -341 -225 -184 -974 902 -13 294 152 -402 440 -503 -882 -496 -634 -466 2 -130 -313 -152 842 729 -843 -643 998 -815 -773 898 -773 -714 -891 857 -285 692 -588 785 414 -487 16 841 -20 146 62 893 138 686 -286 -917 857 856 823 779 -73 819 -109 -450 333 142 -140 -815 690 896 804 423 -272 -817 -271 -297 564 -431 806 -396 -591 435 -735 359 728 -553 -331 -174 -483 -949 -546 281 452 -33 631 454 -301 -25 678 124 33 656 321 453 13 -705 316 -397 -694 67 -658 -414 -322 -986 402 -811 954 747 -73 293 18 -14 -383 -788 735 656 111 680 788 971 134 950 -660 929 11 10 45 -350 -526 311 -508 -242 479 -688 139 704 -870 -254 -154 693 -559 895 -247 -176 321 -896 -78 422 -449 763 -675 -435 -642 -863 537 507 -732 574 435 232 301 -616 -220 -454 -559 -740 831 -923 -839 -461 662 422 950 79 -923 893 957 -447 -879 935 -66 688 681 152 567 -754 -729 203 -27 -500 -140 272 304 -12 -178 -10 -518 23 951 803 191 759 922 -620 -836 732 -681 304 479 -548 -132 -225 -355 183 358 401 -423 -876 93 -694 -651 -689 -128 547 -232 -455 -994 346 -848 888 498 870 436 -577 141 244 660 278 959 -555 -911 -634 -665 -129 -274 640 -314 815 -995 511 696 328 798 -755 129 -718 -341 645 972 -355 447 945 -69 996 129 466 -845 975 -144 935 592 -2 -725 -817 252 -56 -11 79 -549 226 536 508 299 -712 -436 -873 665 -537 18 247 -725 -70 41 -413 284 942 -424 -708 -576 376 576 -95 -212 469 -64 -858 678 113 -435 -377 -520 255 111 175 885 88 558 -270 187 -391 978 -426 836 945 -472 724 -886 -756 -663 -271 506 -230 124 857 917 -262 172 536 -177 134 -993 -563 720 555 -756 -372 -920 -477 941 544 -26 15 -532 494 -215 -435 459 -795 -459 879 -452 -696 -486 -682 952 -389 215 389 42 -546 -108 580 -306 -102 938 -974 -132 -825 154 -43 65 812 -965 917 959 -924 -263 564 662 932 -808 469 -81 682 -244 -494 817 404 557 735 -832 -5 -412 546 -596 391 35 -546 885 -580 -570 -494 391 584 217 388 301 -161 -987 -687 -481 -451 716 559 -568 -654 642 472 -558 543 -681 787 280 491 -998 183 -688 -198 828 888 581 -836 -535 -817 582 461 -272 -770 298 -405 -963 -793 982 -197 161 937 877 -998 -271 678 -762 -876 533 -578 234 -57 -42 -462 -573 788 694 448 -526 -838 481 326 -155 15 -350 587 519 238 -961 -944 -545 857 165 -314 -270 716 347 -54 776 -312 707 348 -15 702 169 456 526 -811 -179 203 887 612 -251 -642 -250 950 -996 860 -813 600 -3 323 -996 929 889 -640 975 -213 -459 408 216 -972 819 -873 150 -911 820 296 -60 508 517 815 11 853 318 -582 -239 271 678 -301 -720 450 -809 -634 -203 -63 511 763 -515 -373 -795 -569 -318 917 881 -89 904 -459 -930 -407 708 659 -921 -280 -263 224 543 944 -935 480 128 -551 893 514 -588 849 362 129 219 373 569 -471 -705 233 941 -295 -696 -561 -957 -940 26 -108 808 -179 -855 -689 217 -763 -454 -647 -51 3 -973 -859 165 693 -621 616 967 248 918 -976 6 726 -82 865 755 63 718 151 -425 -997 -439 555 966 -766 -703 655 -425 -502 -173 -616 318 -762 -692 -261 127 -55 431 322 -235 761 99 686 -582 -790 -278 -950 928 -612 198 933 -160 553 -323 374 -763 105 845 -527 -165 -470 482 -481 599 853 1000 763 -615 -793 526 489 -198 -906 169 -161 -387 -903 10 -3 -320 -283 -32 487 -249 -911 -297 96 -726 -772 867 -67 993 -948 -555 -376 213 914 514 53 559 -243 121 -984 835 -777 318 258 -951 -855 581 116 -148 -875 183 -228 984 380 -769 -973 -433 735 538 -271 -915 -199 433 950 420 856 104 177 886 626 962 -888 -51 560 -746 -804 -169 -434 327 -306 846 402 -350 713 -129 -591 -251 310 -659 -169 423 -497 634 301 607 -352 606 689 968 377 -958 -752 -767 3 434 110 569 -758 -423 773 353 -440 -617 365 -209 -885 814 957 271 -289 -62 -806 611 330 869 -254 -429 404 924 877 777 -328 251 120 -45 -73 -641 14 866 59 642 -485 427 -892 132 577 832 -255 969 -702 50 47 705 63 79 841 -423 -350 -906 11 -434 788 752 262 -514 -187 297 -904 -217 -861 880 956 221 61 -271 899 -91 891 -885 878 945 602 -215 75 -100 815 -239 110 197 448 -995 518 -804 947 549 -971 -568 -578 -531 205 -379 696 151 234 536 441 36 -7 632 -981 -499 -874 -239 -65 741 318 -967 -654 709 989 984 876 -33 129 -726 668 -37 -998 -949 -754 119 864 -76 -702 -10 973 880 372 859 -570 -770 -309 334 -864 695 -332 842 -832 -37 -503 -34 -119 506 290 939 -432 502 -102 891 249 -196 -669 281 696 159 766 -867 -696 46 285 738 -849 505 670 -509 143 710 -979 651 844 600 -1000 436 567 -629 -637 -934 904 436 -454 -881 -808 443 -725 -151 -55 447 364 -645 26 -739 52 -695 -885 590 96 -373 807 -534 -843 494 239 -211 -827 -572 91 882 944 845 622 93 -39 -452 -385 725 361 -807 -445 248 -319 -655 812 -88 844 445 199 -860 230 -853 243 400 -943 -472 -719 577 873 -851 -361 -907 -285 -121 736 870 -934 -577 -860 25 253 754 429 -104 535 -433 201 -241 471 765 744 436 -328 790 -650 528 -336 120 -940 11 808 669 911 -379 -787 800 -683 495 97 797 428 228 603 -771 -292 62 829 -681 -239 -348 905 761 298 -845 534 499 -944 651 421 807 296 243 -615 -391 591 223 415 982 -397 71 -652 392 -328 -618 683 -168 -907 194 -606 827 -794 -525 -464 961 503 -695 -631 719 -926 710 -968 -616 -886 -708 -3 605 320 802 -511 -739 -510 425 -765 92 481 -656 41 -717 -683 -380 610 996 832 435 -708 -475 -904 666 -807 -65 -474 937 -386 270 762 -445 23 571 319 42 272 924 -519 986 676 985 -360 -389 -555 643 -907 -297 -726 864 -266 -655 -429 -783 -936 516 789 -203 -865 597 -361 956 870 559 -541 -946 655 -545 120 308 -328 700 519 -393 43 932 -195 377 -927 366 451 889 927 236 -927 463 -151 723 515 -959 -971 -721 72 561 31 -259 -502 216 809 912 927 48 -955 -484 426 172 -267 659 -855 -489 99 -680 -993 -129 -33 -535 -620 -450 884 -81 850 -498 -121 -678 -290 -444 504 -70 611 -607 132 277 862 574 799 552 726 502 -956 336 980 -636 276 -665 -932 -26 358 -852 595 683 -470 687 -146 358 -49 -113 -962 950 -621 964 676 688 143 495 597 -11 529 -400 341 -468 618 -653 -938 688 921 -232 -632 -368 609 856 457 -40 -417 884 -469 -494 456 -808 356 708 -552 247 -281 470 521 552 325 620 669 -232 497 238 -972 89 -781 938 673 -634 -568 811 -985 -115 768 823 -720 -505 208 -615 687 -504 -502 843 727 197 -579 -787 -68 -966 255 -384 455 -448 351 -276 -646 994 912 -629 -19 -1 -925 -742 -75 -282 -127 655 -18 413 -949 -360 -346 613 -676 775 759 630 217 689 953 330 119 -571 426 617 -831 186 726 -9 -415 -561 491 80 705 -734 22 -10 -173 -748 615 694 -162 -842 747 -489 802 710 125 -639 285 -11 790 543 646 657 -872 -94 -395 -507 -997 416 -172 109 863 -461 243 -662 107 -215 230 848 -802 746 967 -50 309 -448 526 272 344 -337 1 691 9 503 -962 -985 762 702 -564 719 -75 -619 -767 -462 60 750 -950 -129 -272 -667 -750 -920 -735 661 158 -863 -45 202 -886 -978 -176 -747 76 -548 853 -870 -999 -993 363 -692 296 -753 -367 -426 266 821 -630 -499 -202 647 -692 185 -329 -928 873 456 -203 -990 -8 127 158 -172 634 -662 -252 -807 234 999 -687 568 999 -447 -92 -983 493 -241 877 -344 -619 687 537 999 -31 455 102 965 610 -336 -445 773 -581 -119 -600 113 -3 40 -578 -402 -124 948 705 -348 -442 -920 786 353 766 -98 -754 151 18 262 -414 631 376 392 -613 -169 -568 -688 431 588 -143 -995 283 380 502 456 811 -944 -113 320 -38 197 375 -141 -309 -666 -317 -80 -511 -431 228 780 533 -90 -233 311 -341 -344 -143 24 288 -816 267 -645 88 -972 -389 -725 357 485 -426 -249 -507 119 -87 -47 963 -731 773 381 -782 283 -885 -141 -472 635 -690 461 801 798 -865 -313 239 -121 -827 -164 -325 294 842 82 -844 246 -319 212 -3 97 803 -83 -649 127 -906 704 -950 908 -311 -737 17 969 -494 -300 35 57 -266 -50 681 540 -408 -535 739 457 -307 -465 740 474 256 -942 801 -719 742 757 -930 538 494 -348 -421 -416 -307 318 906 -904 728 -298 224 -577 -34 883 -660 -351 -769 -820 945 770 -338 419 -564 -233 651 -441 -722 -168 -375 -726 -606 -854 260 562 739 -133 272 13 -374 -773 -956 -604 -761 -694 -100 752 -631 789 -500 -191 -237 -106 -483 -703 797 -332 -427 427 529 -514 -25 575 -332 -168 -420 -399 554 -739 666 464 -571 480 336 -408 554 -292 -339 703 28 638 -369 143 160 -216 -111 -355 865 -632 -819 -526 808 948 160 134 -164 858 -635 470 51 912 -886 523 -742 -109 610 988 -607 998 -728 505 -779 426 408 -858 794 -689 -336 215 732 689 127 -356 476 735 -688 -313 860 -10 -14 -758 235 -888 -872 -772 350 -618 97 121 816 -853 -888 925 -118 -372 -973 826 -279 541 666 579 -507 -797 336 951 516 -709 103 -740 445 147 445 -195 632 528 -506 -630 -615 -7 -990 187 646 -759 669 -775 215 -744 621 -374 920 243 884 92 750 -203 -479 708 763 -574 -451 -664 592 845 646 23 548 -878 -827 127 -934 -400 -367 -946 -77 441 -597 -263 155 699 951 -107 462 885 -194 -734 681 415 845 -582 -852 551 -327 -458 462 -272 -364 -618 -996 766 699 -813 -4 170 -998 -686 870 94 625 -767 684 397 -580 799 -49 -565 382 715 -872 -403 -22 115 247 350 667 771 -387 -495 -799 94 267 -527 967 934 452 -474 145 -298 -999 178 367 962 731 -856 373 -833 -570 -680 423 -457 876 285 -588 473 599 527 326 -310 -835 -750 441 740 619 415 -682 -402 -453 363 657 -523 372 -516 -22 -857 -254 994 -971 315 317 711 -374 564 578 -348 275 -456 983 169 -584 -793 756 -134 428 384 756 -400 545 677 303 301 908 546 816 -894 500 315 -458 586 22 -367 836 94 314 -257 940 -109 885 -129 -285 921 21 385 -432 -245 -571 442 510 -139 -152 -112 585 228 -543 -786 -232 -992 272 926 970 -867 -89 239 804 816 808 965 -853 -14 -448 386 -35 432 -621 588 -450 222 -947 -957 190 968 -260 -65 -94 -836 -340 -417 459 765 101 -646 254 -898 -640 491 -79 701 68 75 696 -681 297 -281 -218 -856 606 -970 69 141 149 323 -907 427 -738 393 -986 -161 778 195 264 -10 304 357 906 69 -252 -600 713 -501 -494 -298 -523 -721 44 614 400 554 950 501 790 213 -94 109 471 82 638 -302 -38 385 181 737 -311 -886 -559 -784 716 167 -445 -517 -133 -723 -673 -867 -730 132 411 499 -42 81 203 -802 -219 -641 406 -287 344 235 -779 -119 323 -823 -17 -896 -149 -277 757 -551 -756 -891 572 289 575 -450 570 42 511 902 -575 -356 367 -435 792 534 -801 -895 -18 873 332 -652 508 -375 -967 478 700 763 93 -420 836 -847 954 705 489 773 -367 824 -196 878 -229 -334 671 154 457 -626 654 -861 143 805 -570 364 -93 451 -267 737 511 184 -912 173 -684 -859 -288 973 194 -686 -815 862 -436 -776 -984 -29 -710 929 31 374 -998 -994 -243 632 972 -757 -938 592 -440 -23 656 344 -936 -57 948 -845 450 -883 944 757 186 721 -283 -272 108 907 683 -423 -97 -453 -474 -213 666 -123 -160 -950 529 -944 233 680 993 -92 -479 870 41 663 388 -546 972 388 -269 908 533 -369 -464 -699 -382 780 -243 -577 445 -97 -877 -220 968 664 119 -305 -304 71 660 969 689 -466 -128 845 995 788 -954 974 10 -766 506 662 -487 73 -280 -655 1 813 384 -945 852 627 375 238 714 -688 -632 -877 687 688 350 -581 158 -88 372 -93 -704 -803 414 -867 161 -606 491 734 -92 647 925 939 105 851 623 196 328 736 425 147 -777 -96 777 -11 -853 -267 -187 310 -96 -378 815 -778 -929 -863 832 892 -949 685 995 -655 -457 408 -807 -711 -528 123 587 440 -747 39 932 -713 -6 -808 -474 677 847 -518 585 -567 572 143 -471 -841 -689 -706 831 81 -678 -506 768 146 -733 -500 123 -442 -832 -359 -327 771 -664 394 906 651 313 924 761 218 913 -213 565 389 444 -85 920 348 855 716 -332 705 -52 307 712 -127 -475 624 -876 780 -529 733 -994 970 -442 -36 -755 -716 936 631 531 -681 303 416 -22 -841 168 -166 -387 571 -148 -693 -346 551 -669 557 -990 -991 -995 575 970 -680 -155 796 410 525 -572 140 -10 -703 881 -15 -6 109 211 -211 455 -83 921 551 -954 870 261 -462 -912 376 397 30 -868 -367 971 -932 -154 -228 -352 -798 37 597 652 -470 249 -48 709 -826 620 -606 69 622 254 740 -940 -519 454 369 -916 -394 656 13 -607 -169 948 -511 885 588 -562 -915 -385 -259 346 -32 -773 129 -884 -726 205 458 950 -782 127 -87 -284 -848 79 -451 475 -128 68 -557 -251 350 350 863 -262 659 499 270 778 83 -613 542 855 546 -304 -663 -660 -91 -776 874 526 -401 583 -183 -703 -996 519 486 -681 -808 -693 -992 -542 -505 185 934 973 -309 -271 -436 365 40 -523 -469 -630 419 -370 856 972 998 -807 939 10 -577 503 761 767 387 -573 140 590 22 900 10 -570 -365 -76 -364 -114 -915 361 -607 -144 960 546 -299 -747 517 348 -472 261 -443 108 -216 -288 -960 329 -264 702 -746 -286 -156 481 -629 -991 920 -899 750 -311 863 -749 -956 -850 -764 548 293 334 -194 578 -477 -236 934 239 -395 -966 -60 348 229 283 856 -419 801 153 -788 -857 962 -5 -361 -827 70 -998 263 299 187 -108 428 -72 164 -663 361 -31 241 550 860 73 148 -483 958 245 546 3 -938 732 14 -186 585 7 -332 -447 30 237 826 864 -920 808 397 254 -771 952 -845 976 -813 636 -324 331 234 140 -153 587 -636 479 -554 729 405 858 243 -570 -943 -805 -110 -31 -386 256 -40 -766 -559 641 -141 618 -221 -45 -902 -709 767 -79 1 665 572 -531 927 486 442 -52 -717 -491 269 -653 -802 -318 -234 589 918 27 750 834 -994 160 -102 971 -482 -975 130 -857 427 -256 -416 944 -73 -191 738 -347 246 577 -639 -516 -702 -684 -109 640 769 -758 923 373 844 -631 -432 251 822 -565 -945 782 545 -810 632 -296 490 -317 -731 -690 -67 921 -283 -370 -426 346 -830 -873 614 46 -4 -703 779 170 -762 -46 -159 -944 570 -346 -921 -388 -245 209 377 772 579 -630 -246 186 883 -995 423 -109 -403 48 471 -334 -171 -343 836 413 -714 -160 367 985 367 -91 588 -727 -124 -287 819 761 81 -614 -912 -506 324 567 405 195 108 49 890 313 148 -155 150 -763 924 986 636 25 -452 522 -602 -975 -242 -761 52 -671 -774 -120 995 119 440 988 -428 820 981 319 -405 880 633 -792 484 297 -293 -76 956 549 892 52 -243 596 696 745 -446 -284 -666 742 -697 246 280 -619 259 -631 965 259 -956 -929 -311 -754 -198 -691 292 -336 849 -71 -845 -817 60 -543 -715 489 -207 -673 232 -616 501 438 585 169 228 410 -776 -170 235 657 987 -507 337 904 176 -698 450 703 629 -883 -92 -154 26 -361 -926 178 -532 31 218 -301 358 98 -964 998 955 618 99 -529 87 309 457 -805 -420 -965 692 -743 -885 76 169 174 -462 681 53 156 -747 507 -363 -651 -911 -950 -548 470 -561 -666 462 -61 -968 166 528 243 -408 194 763 348 -567 -339 995 248 872 -652 885 -537 554 563 -912 -74 363 -970 -455 706 -413 -419 -816 -962 117 -719 -354 -411 -668 -110 626 -280 694 537 405 849 245 827 496 233 -23 -781 -624 -227 933 52 709 -10 704 -594 888 -898 -858 242 487 872 810 745 -100 -569 -715 -873 -367 970 815 481 -575 238 314 939 -331 161 -590 95 545 -656 -208 -42 -200 630 -455 523 354 -97 -210 -24 -587 27 23 -705 619 -342 434 -734 -481 -645 74 -18 -226 577 170 -93 815 -705 27 -541 472 927 -158 570 -254 -617 738 907 462 744 955 -963 518 -767 205 -872 -716 782 -73 -842 671 -228 876 152 -883 -948 129 703 289 -374 -856 527 -700 -467 -823 -845 867 -323 33 459 565 -661 -711 -835 416 -253 -732 -440 -269 -794 -756 -639 916 -592 -330 -224 92 -254 835 -405 -46 755 40 69 700 -531 -911 -5 -811 827 -311 -913 839 -544 824 99 658 34 -68 -939 -264 616 -677 -42 -235 -669 659 284 -411 -737 241 -591 -672 -411 -78 -246 -814 8 -846 -454 159 153 -24 131 549 19 -509 743 40 -480 807 210 -787 664 919 -323 -600 -691 4 -234 942 -536 -551 -675 -517 14 -218 -534 611 123 179 -506 735 67 -678 547 -279 -624 320 367 553 -75 898 -491 677 -965 -311 675 -344 -709 221 636 840 883 67 92 -790 -9 -451 -72 -885 126 809 -30 -329 -308 -520 704 489 257 -82 -503 -845 -108 629 -683 -979 826 567 19 940 407 298 464 -732 422 -14 -120 -686 -554 -411 -894 -622 687 -703 -763 541 -202 766 -127 -375 -849 -802 473 676 801 203 645 694 -471 -76 -987 934 -123 411 -350 458 -595 -111 -901 68 127 863 981 987 -988 537 149 -156 -549 542 -243 632 141 698 -533 841 73 816 -824 -225 383 -705 384 -271 -18 -499 270 -519 877 380 976 286 -246 42 -171 920 -455 -42 -881 773 -21 -257 737 -169 -755 895 156 271 445 -320 -95 -755 612 241 -343 800 -384 66 -464 795 -693 24 593 943 -538 -927 899 198 771 868 -618 802 -34 -156 -673 103 -53 30 938 -247 183 811 -127 582 646 -895 106 -716 -501 -728 25 -881 -759 -823 -19 -908 -49 -489 -938 -667 -415 -516 -238 -904 -635 606 -867 -490 -789 548 -41 -161 984 -665 110 -697 -399 955 70 945 -576 -863 -303 568 -520 936 -967 -413 843 -895 100 192 759 -856 512 -49 163 336 -1000 936 810 -766 -432 528 -80 925 546 -495 -591 600 586 -11 -732 930 287 975 -361 398 972 530 -657 -430 -771 -737 372 -812 -320 -303 368 -415 702 -789 916 -436 341 332 207 -343 -294 264 859 -677 -46 -23 -322 775 -537 -699 303 135 -908 18 189 -508 -680 942 -125 551 -547 747 -972 -92 167 -128 836 516 476 -170 329 602 161 -677 57 773 471 -683 961 -226 -3 -876 -721 930 682 746 846 -569 396 23 -114 187 187 -267 -727 -122 -994 -247 -381 -172 -932 -916 816 833 -72 608 346 -134 -811 568 -998 -686 873 914 232 318 -360 -726 -65 460 -207 -557 420 90 455 -752 18 770 370 857 166 -939 -989 106 -913 -954 928 44 944 106 474 379 844 -744 -883 -217 -348 683 -354 -520 489 -144 838 764 617 399 385 -160 885 -988 -614 400 778 -918 -257 -42 67 -708 653 -536 81 315 69 -778 742 -673 293 892 107 946 -267 343 -704 185 -456 669 702 608 580 -450 477 637 -684 649 8 -254 -419 677 -873 56 913 973 -538 -577 -90 -950 872 -498 671 -189 -196 81 -590 -304 801 -752 -954 734 -224 -994 653 -927 -459 -141 356 32 723 206 -87 -631 217 985 -837 -803 -416 407 -15 -722 -44 984 -953 571 435 -745 -41 626 -379 -221 -842 -984 830 361 -687 631 458 -13 876 -297 71 434 934 53 -310 -932 -545 -950 -99 555 -256 -955 595 -123 -331 468 -366 -899 610 -139 815 -185 500 -856 113 -121 -377 -681 -192 879 -644 -586 -446 951 341 -768 226 -424 -849 719 931 -854 -143 -972 705 144 -36 722 979 -645 -69 762 -965 337 973 -920 -353 931 935 -165 728 196 -279 37 169 -305 524 811 14 684 -168 545 -606 698 -373 -392 -580 -136 201 403 -360 -829 454 -83 -422 -537 208 163 265 390 -316 -106 378 838 -146 355 -739 -89 -888 -728 684 875 64 144 -618 -708 -58 -77 307 -203 -600 987 -941 -945 239 423 -882 791 -166 -155 -21 -369 860 578 -718 781 -542 -363 154 746 -303 -873 681 -944 -799 -294 681 243 619 -364 -219 431 -717 -562 966 921 -489 440 744 -727 499 -950 -662 2 -825 570 -581 -780 -567 83 578 962 158 209 -541 29 -776 682 -826 -461 -489 -293 -457 480 141 118 204 -30 575 -158 79 -111 875 599 359 -801 -53 -718 505 957 363 254 615 7 -682 286 -272 577 -372 -980 -702 969 876 22 -417 140 78 507 -479 -247 -835 -246 194 776 405 -796 -942 838 260 475 -41 -790 -94 49 -543 -690 440 -930 -412 301 494 518 171 37 -358 -854 899 417 -945 225 403 -969 -985 -363 -133 287 -362 423 -325 306 -728 -819 -899 168 -711 -619 -578 773 913 899 962 -225 451 822 -116 329 225 690 -937 -45 960 -329 599 -391 -197 682 -246 -551 202 851 73 -610 734 -62 118 144 -800 -356 789 155 950 133 957 750 717 -536 689 415 91 -91 -740 644 322 -51 568 -775 -69 -96 383 -65 147 -568 -41 930 -370 -231 848 -321 386 -928 220 -419 -699 911 -497 -537 -800 -866 989 433 -874 -342 325 -258 619 -183 722 198 464 771 -238 950 94 194 -765 -549 -568 -885 -815 558 364 -773 -800 -857 49 -742 343 -930 949 980 -73 379 -581 -372 134 926 143 577 168 946 520 -919 -357 668 -543 566 788 351 -208 -550 -430 248 -820 -821 336 -720 -891 -560 23 -735 224 -159 -26 477 360 -384 439 -435 582 943 -676 673 -855 -703 -730 -654 -359 481 703 -850 68 956 -968 722 -929 947 -451 -205 -217 902 543 77 -237 -750 70 665 267 -75 -544 749 479 350 -612 -890 32 -80 -43 -808 -935 -366 -749 754 -278 -64 -217 -967 -976 -718 359 -383 820 -552 857 -581 413 -973 -245 663 -233 766 -318 -181 424 833 673 -942 287 807 -412 328 771 -684 -694 -283 -755 100 825 754 -373 69 -365 -908 -322 -859 646 -536 411 -44 -314 138 723 453 871 -503 886 -831 211 -490 -646 604 -899 -860 848 329 -1 -167 -388 -439 -127 -724 -320 -920 604 465 -505 419 -90 -501 586 -81 662 208 954 -548 839 532 -537 -89 121 -237 -924 -32 179 75 658 616 756 -951 -875 206 -793 -159 262 475 496 -969 -689 -597 309 189 703 304 72 534 854 -543 -962 -347 -788 364 -132 851 -662 675 -379 -32 94 -493 313 794 -79 -973 -19 -815 935 -889 965 -147 -391 904 -443 -585 -664 724 -860 974 645 591 343 -219 505 592 683 536 708 22 -957 653 -380 -947 164 394 -736 720 -158 -241 361 300 998 196 -423 395 317 -290 -998 -448 726 -146 787 -16 -351 532 703 408 873 -723 94 -230 850 621 -999 -608 690 -610 -94 -336 -442 912 650 -23 -408 -773 -766 -340 -404 379 115 -256 -523 591 435 -367 -583 -837 -607 -238 -2 -609 -243 -793 509 -690 499 -665 412 438 328 123 -760 -427 420 -554 -201 -521 -127 -390 -330 -869 387 156 686 -532 581 -595 -929 667 70 -190 793 -708 749 601 298 674 -773 -261 920 -736 626 -611 -79 -266 27 -603 195 4 -599 -293 -364 -11 -63 234 -533 -877 640 -809 -321 51 83 447 -315 31 432 -592 767 872 -329 -660 -980 507 -464 -662 373 141 978 -694 -863 -438 -657 821 -314 527 169 -333 -362 624 48 505 147 -18 898 -974 808 682 -413 426 -77 -296 -659 -924 -415 794 429 -936 726 615 -950 501 101 -441 -350 -303 -36 956 -515 -241 950 -481 -357 176 784 773 -522 595 -802 851 -475 -560 774 -264 526 360 5 -163 569 -961 -330 190 -494 -821 11 990 -273 -298 988 250 592 -526 -907 768 -243 49 50 -562 -791 782 -101 -950 369 763 -396 718 -609 -917 370 175 459 -976 502 501 287 -412 124 416 31 903 443 -477 271 -870 388 -665 -858 -758 257 433 -328 250 -968 -586 -565 -676 -647 367 450 -696 607 717 697 -326 -448 30 -940 -682 -506 -750 552 10 189 76 -478 551 -194 412 -511 19 817 -590 -470 701 -389 -699 -902 -878 155 183 -163 692 -169 -103 977 688 -392 150 -356 857 -270 877 133 -27 -367 662 239 132 26 387 297 239 567 -297 368 -737 372 511 -789 305 -411 -110 -167 -304 453 962 -567 972 -81 -511 -716 -981 -703 571 -767 -703 -547 -849 -848 -381 -873 432 198 399 282 580 936 -504 434 250 -952 -912 116 644 327 911 -704 -187 459 -31 -929 -902 -781 -726 -238 -534 832 832 -175 -734 278 442 -231 885 -347 483 106 654 -359 297 -197 -25 639 -812 609 586 -485 68 -275 -474 742 -9 -756 -1 808 509 -608 -327 -470 -865 374 -779 92 511 766 -771 122 -320 543 507 173 391 263 483 470 -845 -534 719 -705 -757 -67 655 -241 -222 -304 926 891 -904 -323 347 316 423 -313 -908 392 690 -122 730 -644 -406 894 -966 -383 525 962 -935 -422 -372 -65 75 930 993 562 463 -153 803 695 -118 82 237 -272 929 -638 -270 -356 402 -205 -759 43 -517 -305 9 413 171 -132 886 -124 494 973 601 -969 -420 -385 -148 -551 -744 525 -451 562 402 -897 714 767 -933 561 -918 -482 -346 -640 -857 -319 -432 267 631 -981 865 1000 443 920 -956 165 219 697 -851 -692 843 740 245 654 -408 968 949 -313 479 97 634 20 508 344 -412 681 655 -281 935 -723 429 520 985 817 243 568 -27 -687 -943 113 -586 -511 -987 -533 729 49 911 -655 991 827 -14 496 616 -435 -639 -559 -948 -402 15 687 676 -741 304 -668 -974 702 -643 369 -850 686 221 934 19 802 -6 280 -82 -704 241 315 208 499 -843 242 156 -505 534 493 -519 -986 233 200 407 -30 -976 -984 98 907 449 -105 -694 756 760 218 590 -323 -832 -895 901 991 -475 -785 -406 -106 12 221 -234 -730 -365 940 873 -456 787 637 -867 -30 77 223 -396 -479 242 -775 969 -812 396 843 34 845 -941 -246 445 208 -696 703 -80 490 -468 990 548 151 732 741 269 451 944 820 159 425 41 75 472 429 -815 308 297 -730 -765 271 -190 -97 139 -547 923 -427 -346 -707 988 -891 -169 195 220 897 -635 -737 -830 -885 -633 318 747 -801 -942 -687 -565 -816 246 918 461 843 -224 -870 347 -434 412 -486 -438 -840 878 896 -704 -739 -945 -599 882 886 -520 541 532 -115 -31 -63 -358 448 -752 430 122 389 -151 412 331 87 -350 252 447 -120 -213 929 790 -118 324 -183 411 412 -602 387 21 -552 -40 -229 -832 -206 345 795 708 498 -763 -44 -870 -209 166 -702 -59 704 -687 -318 -372 -156 775 -234 -722 117 184 -816 -880 38 643 726 15 -735 132 43 -864 -427 121 818 404 867 494 -942 -220 907 177 455 372 -73 581 19 516 226 -31 727 360 -412 789 997 707 85 -165 552 462 565 495 -876 463 -536 -247 -547 -219 940 26 717 769 689 -499 766 867 -701 -807 634 -440 -533 -183 52 98 744 -574 -98 994 575 -476 302 -559 -571 165 981 -124 -677 161 -339 -61 -806 -412 362 305 867 341 272 -563 660 859 -735 -223 -586 793 -783 105 -69 -208 -892 -416 -26 629 231 829 -345 -950 -508 901 91 44 650 -925 547 607 870 703 -880 254 937 -766 804 696 973 927 732 -612 -298 -81 32 334 807 928 732 907 -447 -859 45 813 561 537 -173 -353 -127 -581 220 33 -89 -969 -834 111 -158 -116 629 511 8 279 124 279 837 728 -854 92 275 -410 -79 810 279 467 -909 481 494 -766 461 -700 -160 -168 -303 172 342 -119 -347 948 -117 -417 -473 408 -636 737 996 756 -530 968 821 -546 349 -250 -116 912 -676 -287 -150 -807 -97 -984 -547 374 954 692 -148 49 -105 -835 907 372 947 444 -308 -129 -646 -301 899 570 21 -151 -552 543 -342 -584 43 -966 55 97 448 -943 417 -22 -394 491 238 -101 -355 488 984 213 473 740 -870 -315 -858 -279 800 988 218 419 147 -724 417 262 158 -918 490 -75 256 -5 -456 351 479 806 -48 -374 -743 -293 -111 -654 795 -433 -272 -917 -742 772 823 -599 845 -234 312 124 -236 9 -656 612 386 -521 -169 -962 -205 -876 243 835 334 949 673 -275 82 -494 -738 676 95 340 154 -471 -612 27 -303 -789 -378 -516 -511 -823 260 -205 -955 -122 -930 730 -698 196 -842 -935 220 687 -334 435 -67 -582 -346 -816 -435 -811 793 -851 552 858 -926 577 -150 -180 65 525 -757 -365 149 89 466 360 328 -746 347 711 356 985 735 565 475 -260 -611 -480 805 990 -924 -156 -899 446 -921 756 -405 -170 -925 -533 551 427 -974 855 354 218 108 -579 -815 -438 -444 332 384 160 450 -914 715 576 -587 356 582 378 406 -235 870 874 260 883 -218 -948 -189 197 -965 227 247 -820 -106 -417 -23 -653 -341 -892 -113 -135 769 -613 269 112 90 -709 -791 -26 -554 812 396 -687 904 339 -532 573 -970 756 -645 321 930 685 311 68 343 -19 -904 91 -503 -878 881 -289 -303 943 -545 336 -677 -838 298 99 521 366 173 -979 925 885 -187 573 613 365 717 -744 227 -445 737 -122 -671 -63 851 -91 -70 -184 559 36 680 -165 74 -862 948 197 494 947 -696 -973 612 957 -484 -637 334 -879 -754 406 58 506 -371 -461 -236 438 -528 610 -68 -839 775 -741 755 736 -639 845 979 424 718 435 102 -833 -709 -562 -400 105 -120 586 -803 264 -726 -605 114 116 51 -75 -609 167 212 -560 63 -741 -874 -227 -651 -344 850 -136 -792 746 -780 -318 -384 237 -27 -525 704 -600 42 -948 34 162 865 582 -210 -303 -106 -719 -689 768 483 382 998 568 763 -368 355 504 158 -38 872 292 -706 -656 -670 -391 639 303 339 894 -333 829 -568 -657 -119 -22 741 -441 684 -945 287 209 866 153 -501 -41 -204 -171 -427 817 783 489 -350 2 -717 63 -552 -835 573 108 767 904 474 127 544 -247 -62 -551 -808 225 4 355 -397 -33 991 762 79 -178 -975 104 346 42 486 -144 -656 -889 295 311 -463 -140 -428 332 668 803 -126 -595 -218 -8 -763 -525 -930 994 469 -851 405 585 -1000 -104 225 -934 -938 792 690 -297 754 970 29 -103 -726 -245 -575 -502 271 41 -962 -827 -373 737 615 -499 -243 86 -905 -929 803 -173 526 -948 353 -300 451 699 -119 -235 252 -935 -390 535 758 -404 781 -91 500 888 371 -469 -562 -677 749 510 730 872 -296 33 -49 915 -683 173 506 -429 -546 -196 -269 689 282 -634 -495 -37 -927 -138 -377 -79 693 -841 532 733 -623 410 -666 284 854 -262 -82 -69 -696 -666 954 -174 -572 471 118 -965 718 -276 548 694 -13 239 73 954 -812 -832 8 776 -458 -960 -963 -776 -189 945 -159 -99 -879 -945 -863 996 859 -726 -611 412 367 174 291 966 276 -8 243 820 -461 -52 702 858 -447 707 246 641 923 417 503 357 739 -68 -371 -376 815 -80 -906 -653 -774 -490 -585 383 -29 -296 -212 -710 80 943 -870 -194 420 -372 -961 203 605 472 25 -367 -696 -880 786 -692 -548 348 -60 -528 -337 -152 236 -493 -973 -305 106 547 930 -798 -746 -178 726 540 -250 767 666 -224 -860 -436 322 -8 -937 -529 -949 -321 434 734 -384 -941 -321 -670 -486 -246 568 -40 -934 -605 735 80 -70 129 14 -956 -99 -297 -732 314 654 966 367 137 -153 562 591 163 -651 -768 588 -532 114 939 591 -336 -592 -801 -345 616 -137 -803 -260 736 -306 -822 -358 721 153 -142 -445 -994 184 313 -893 743 -335 789 -870 6 -188 520 10 389 -937 -147 754 -433 115 -804 -48 663 484 -463 -666 -141 596 976 -669 -883 345 382 -745 -991 -395 -887 -622 562 -402 -951 916 774 32 -248 -178 -585 639 -379 944 306 290 521 581 -763 -471 168 243 -982 -632 -919 949 -566 774 -491 365 -872 -843 -906 321 -798 -457 342 -846 -115 -309 54 -394 -767 -573 861 -735 242 297 343 699 375 -893 -326 -701 -218 -574 128 486 -587 -97 129 229 725 346 -166 18 -462 -671 606 188 -455 -167 632 -731 722 -173 -799 -414 5 978 -184 876 3 584 -547 -310 73 -795 -958 -978 491 -351 -259 515 -761 -194 -427 -597 886 -477 623 535 73 -82 607 856 967 -747 848 288 779 -494 -348 926 -106 -147 -410 340 5 102 223 -951 -866 686 -23 -626 247 -518 886 -985 -261 271 -29 -752 503 -147 -923 -162 -872 19 -239 -823 -473 -211 -499 -116 91 -765 560 -410 665 -55 -134 -871 379 747 -291 -140 -429 -466 -803 -262 957 -586 -196 -232 474 -458 560 367 570 -828 371 -582 938 539 -815 -627 -582 -832 -861 -702 -186 -662 906 -820 339 -31 89 412 -888 -539 466 -69 50 -482 531 -794 -206 -255 342 -486 -548 875 69 210 -773 -258 -494 -265 -7 -52 345 -423 558 861 323 -385 97 -710 851 89 549 -50 -520 435 836 -282 178 468 -625 827 -959 251 -348 225 793 150 207 -710 81 -33 -549 87 -864 702 956 -37 701 937 -193 537 516 -69 294 159 721 9 293 -933 96 523 -209 606 -392 -921 556 692 -363 259 -303 992 411 -422 -525 -908 -786 -836 -35 75 -68 -289 703 -17 612 -508 197 -110 346 948 873 -829 82 681 -143 130 -113 856 -388 -129 -957 196 948 470 592 672 136 -939 417 -429 -892 -358 266 392 -705 -153 -143 861 -934 303 156 -682 739 -551 -124 426 -929 -134 303 -387 808 -857 -564 329 -74 536 559 708 -334 -821 -18 -809 850 356 -152 -193 961 -770 -952 846 -383 -243 915 -132 726 80 -150 699 -415 -260 -586 -455 -761 705 482 724 -591 65 808 -561 304 -937 409 143 578 727 559 -19 -407 -818 273 -471 -221 -324 298 -789 202 -676 696 -489 -71 -988 525 -939 938 -382 -631 607 -810 -808 356 609 839 -732 352 -961 -537 246 -947 -945 552 546 -239 477 87 -829 305 677 -612 -982 22 -356 -851 -768 -771 823 -685 -183 -412 -554 -708 974 911 993 395 414 -957 -95 726 -94 11 -116 743 -92 -299 -22 -866 314 -702 995 -987 -427 94 16 -592 -736 752 -245 -116 611 -398 873 863 -486 823 263 -127 791 -674 987 -135 -56 799 -4 -907 -334 -686 279 211 -906 -836 -850 33 -46 184 168 -891 752 -228 374 -507 -537 -434 -724 -988 -101 246 -694 826 919 -21 -894 -585 432 -384 -491 523 118 594 -415 73 -558 427 262 -185 965 -526 46 710 440 -315 -819 721 737 455 -223 812 -794 -977 -376 -569 -16 128 683 -567 241 891 72 -481 -366 859 -652 -318 600 260 645 -962 511 292 250 984 352 -278 -369 613 -699 569 748 -147 -592 -585 -316 274 807 509 391 -939 446 17 750 303 -610 -488 32 -15 618 522 69 630 677 929 -944 899 56 324 -980 -32 -875 -681 116 -632 813 -284 -820 80 -768 835 -610 219 231 -790 -662 -28 235 464 -567 6 -626 909 -373 -659 -176 554 -966 686 -386 -435 758 -204 746 -668 433 -765 -985 -440 247 -83 -610 717 980 442 432 860 728 -388 -844 -221 854 31 861 -99 32 -187 681 559 148 -884 -913 -105 754 581 -920 300 -121 -346 90 -123 -543 -53 734 42 765 731 31 -448 485 906 -700 67 994 -406 -184 319 -591 -970 391 618 -734 985 950 415 -315 106 893 -324 973 137 -844 166 662 -904 -137 -659 -980 830 -195 811 -689 -722 852 -973 -779 -410 458 505 -750 -676 -973 373 -117 765 378 120 -632 -877 -67 -218 -252 -443 -241 330 230 765 -201 974 448 -740 -763 -301 835 332 -876 165 381 673 384 703 218 -540 257 -68 215 -185 -556 915 -859 -49 -507 62 -25 -822 891 160 820 966 705 3 -347 111 418 967 -233 110 205 219 -407 464 -464 355 -355 441 -441 -281 281 578 -578 707 -707 -683 683 587 -587 650 -650 -103 103 775 -775 334 -334 387 -387 -585 585 -46 46 136 -136 405 -405 147 -147 -997 997 -919 919 605 -605 339 -339 -755 755 768 -768 -429 429 -875 875 94 -94 267 -267 -88 88 -110 110 913 -913 415 -415 879 -879 -781 781 -370 370 -933 933 238 -238 -716 716 303 -303 712 -712 276 -276 -599 599 -388 388 -653 653 381 -381 -929 929 -311 311 -482 482 -476 476 852 -852 46 -46 739 -739 952 -952 -615 615 455 -455 379 -379 -206 206 758 -758 -131 131 31 -31 -586 586 831 -831 -10 10 -292 292 -312 312 -954 954 -808 808 -340 340 -175 175 305 -305 -108 108 899 -899 -974 974 -850 850 -976 976 -841 841 -840 840 -236 236 -11 11 -300 300 753 -753 -916 916 -901 901 287 -287 -914 914 703 -703 737 -737 825 -825 457 -457 -831 831 -671 671 -250 250 -296 296 -113 113 499 -499 -786 786 771 -771 -843 843 -639 639 -700 700 -13 13 -749 749 764 -764 -698 698 171 -171 753 -753 381 -381 788 -788 -452 452 -640 640 -546 546 308 -308 -285 285 163 -163 -70 70 -764 764 358 -358 734 -734 337 -337 -142 142 495 -495 509 -509 833 -833 -71 71 855 -855 -807 807 690 -690 -227 227 -505 505 -665 665 512 -512 745 -745 11 -11 -319 319 431 -431 807 -807 -456 456 744 -744 -662 662 -704 704 -832 832 266 -266 284 -284 932 -932 -173 173 801 -801 -941 941 -244 244 760 -760 157 -157 801 -801 -499 499 -899 899 -605 605 -507 507 496 -496 -885 885 197 -197 -54 54 -271 271 557 -557 756 -756 -226 226 37 -37 594 -594 931 -931 5 -5 271 -271 -303 303 -946 946 927 -927 868 -868 -643 643 -565 565 279 -279 -867 867 761 -761 175 -175 222 -222 -403 403 -307 307 500 -500 808 -808 212 -212 -278 278 -630 630 869 -869 195 -195 -629 629 124 -124 946 -946 161 -161 -628 628 292 -292 721 -721 -594 594 -161 161 721 -721 198 -198 822 -822 -259 259 840 -840 -764 764 -889 889 858 -858 665 -665 536 -536 -489 489 -788 788 852 -852 -397 397 400 -400 429 -429 -164 164 -434 434 253 -253 367 -367 -326 326 -263 263 426 -426 -545 545 -187 187 276 -276 886 -886 -851 851 -256 256 146 -146 668 -668 955 -955 -524 524 251 -251 787 -787 -188 188 656 -656 961 -961 451 -451 -480 480 766 -766 517 -517 633 -633 -331 331 -903 903 602 -602 157 -157 -817 817 780 -780 650 -650 321 -321 531 -531 939 -939 553 -553 -596 596 -464 464 -424 424 -489 489 -8 8 -344 344 -161 161 57 -57 -775 775 862 -862 467 -467 -694 694 -464 464 -465 465 -787 787 622 -622 -802 802 -634 634 626 -626 519 -519 573 -573 875 -875 100 -100 -932 932 747 -747 508 -508 -740 740 -762 762 920 -920 -497 497 262 -262 525 -525 771 -771 -42 42 -659 659 131 -131 -465 465 -620 620 -999 999 911 -911 -100 100 -417 417 -186 186 -964 964 403 -403 -906 906 -8 8 -653 653 18 -18 -171 171 443 -443 -329 329 -631 631 -169 169 751 -751 63 -63 -364 364 667 -667 516 -516 -967 967 218 -218 -406 406 130 -130 541 -541 517 -517 472 -472 -419 419 -320 320 307 -307 -631 631 279 -279 378 -378 -132 132 550 -550 -890 890 -982 982 -539 539 -304 304 791 -791 -984 984 693 -693 -556 556 195 -195 -69 69 566 -566 864 -864 -670 670 -132 132 942 -942 -203 203 -435 435 411 -411 190 -190 141 -141 264 -264 241 -241 -549 549 -529 529 -689 689 -698 698 603 -603 160 -160 -512 512 115 -115 658 -658 -164 164 330 -330 -182 182 -946 946 38 -38 181 -181 261 -261 -337 337 -308 308 -830 830 93 -93 -788 788 255 -255 579 -579 -20 20 370 -370 -94 94 -498 498 740 -740 782 -782 -496 496 -225 225 177 -177 572 -572 -782 782 92 -92 -563 563 -544 544 81 -81 300 -300 -77 77 150 -150 -311 311 922 -922 -554 554 -42 42 143 -143 583 -583 -910 910 -582 582 693 -693 -498 498 547 -547 -142 142 380 -380 172 -172 -891 891 280 -280 -823 823 736 -736 -708 708 -560 560 -470 470 -529 529 886 -886 466 -466 922 -922 -437 437 -339 339 -597 597 -749 749 84 -84 657 -657 -352 352 996 -996 -513 513 -331 331 -476 476 -12 12 423 -423 568 -568 -132 132 -794 794 801 -801 519 -519 258 -258 -898 898 -59 59 881 -881 -153 153 -798 798 217 -217 172 -172 813 -813 164 -164 -448 448 -650 650 -701 701 895 -895 -860 860 846 -846 945 -945 47 -47 -97 97 548 -548 -729 729 518 -518 -672 672 622 -622 770 -770 877 -877 -484 484 365 -365 -721 721 -136 136 -941 941 64 -64 -334 334 -227 227 -588 588 -793 793 905 -905 214 -214 676 -676 778 -778 588 -588 -699 699 219 -219 -694 694 -568 568 -840 840 -913 913 232 -232 -371 371 -131 131 517 -517 582 -582 261 -261 423 -423 133 -133 507 -507 -250 250 -863 863 606 -606 -789 789 -503 503 -990 990 -726 726 69 -69 -389 389 610 -610 275 -275 911 -911 -364 364 317 -317 454 -454 111 -111 423 -423 -602 602 -473 473 -597 597 41 -41 -691 691 -555 555 -876 876 662 -662 -860 860 -689 689 958 -958 512 -512 -946 946 -633 633 659 -659 489 -489 585 -585 -634 634 744 -744 563 -563 -675 675 528 -528 -976 976 -411 411 245 -245 -87 87 -736 736 -655 655 558 -558 905 -905 -460 460 -524 524 -66 66 -468 468 272 -272 654 -654 647 -647 29 -29 -344 344 595 -595 540 -540 900 -900 323 -323 737 -737 -605 605 269 -269 174 -174 -718 718 -404 404 -837 837 -946 946 -204 204 -335 335 444 -444 -520 520 600 -600 174 -174 -593 593 292 -292 456 -456 -910 910 692 -692 -273 273 -356 356 646 -646 147 -147 -240 240 -545 545 -418 418 271 -271 334 -334 877 -877 -690 690 -708 708 -225 225 -928 928 -465 465 -305 305 52 -52 -373 373 34 -34 -475 475 979 -979 -58 58 -939 939 -41 41 -411 411 -389 389 611 -611 460 -460 466 -466 513 -513 240 -240 -209 209 937 -937 -441 441 -938 938 -717 717 165 -165 979 -979 -535 535 612 -612 -276 276 -4 4 946 -946 959 -959 -839 839 468 -468 -726 726 741 -741 589 -589 58 -58 325 -325 445 -445 -191 191 95 -95 881 -881 -216 216 -897 897 -136 136 -433 433 -456 456 706 -706 -589 589 -255 255 723 -723 -965 965 125 -125 -267 267 708 -708 230 -230 -349 349 753 -753 -429 429 460 -460 -56 56 -801 801 534 -534 -759 759 -233 233 -485 485 -648 648 -319 319 -455 455 -853 853 537 -537 511 -511 472 -472 -562 562 711 -711 -930 930 565 -565 840 -840 -549 549 380 -380 935 -935 -787 787 87 -87 716 -716 -554 554 699 -699 958 -958 -550 550 711 -711 78 -78 -556 556 -460 460 680 -680 -386 386 -424 424 759 -759 927 -927 -661 661 15 -15 824 -824 862 -862 -564 564 420 -420 37 -37 -359 359 916 -916 844 -844 443 -443 -805 805 182 -182 510 -510 376 -376 454 -454 891 -891 259 -259 -29 29 -103 103 562 -562 426 -426 235 -235 55 -55 711 -711 144 -144 -434 434 134 -134 758 -758 574 -574 -324 324 261 -261 -303 303 -237 237 -422 422 -14 14 -79 79 -669 669 -677 677 58 -58 442 -442 832 -832 -836 836 434 -434 979 -979 904 -904 -274 274 -10 10 -796 796 -305 305 698 -698 -176 176 943 -943 -801 801 -256 256 699 -699 -668 668 -946 946 -335 335 40 -40 224 -224 -289 289 -834 834 737 -737 950 -950 -294 294 336 -336 396 -396 -878 878 -560 560 985 -985 531 -531 249 -249 -134 134 -918 918 1 -1 -204 204 514 -514 215 -215 687 -687 -17 17 -140 140 -680 680 -159 159 -275 275 -170 170 353 -353 10 -10 494 -494 -826 826 101 -101 -665 665 628 -628 99 -99 854 -854 906 -906 -366 366 -34 34 -912 912 310 -310 -954 954 146 -146 855 -855 -245 245 -792 792 -782 782 -355 355 818 -818 -237 237 -318 318 -695 695 -261 261 933 -933 602 -602 -139 139 532 -532 -190 190 -970 970 582 -582 478 -478 157 -157 -720 720 -798 798 923 -923 73 -73 -990 990 812 -812 -326 326 -612 612 279 -279 659 -659 -554 554 -507 507 242 -242 -19 19 11 -11 -864 864 -63 63 62 -62 75 -75 264 -264 147 -147 -787 787 64 -64 -835 835 7 -7 713 -713 -13 13 -106 106 903 -903 -761 761 -291 291 -776 776 -539 539 -336 336 -485 485 759 -759 645 -645 -903 903 599 -599 29 -29 -613 613 -526 526 -507 507 521 -521 678 -678 627 -627 235 -235 -279 279 -850 850 -557 557 933 -933 -757 757 -662 662 -164 164 328 -328 -336 336 709 -709 -436 436 -971 971 930 -930 785 -785 45 -45 432 -432 168 -168 -884 884 711 -711 -975 975 839 -839 -333 333 211 -211 826 -826 12 -12 -652 652 19 -19 -821 821 -489 489 -360 360 737 -737 947 -947 -710 710 -239 239 198 -198 824 -824 131 -131 849 -849 284 -284 921 -921 357 -357 -277 277 -298 298 -783 783 894 -894 -595 595 -530 530 494 -494 -60 60 958 -958 703 -703 99 -99 -207 207 900 -900 644 -644 155 -155 -799 799 -470 470 -384 384 432 -432 -966 966 704 -704 -224 224 -213 213 348 -348 755 -755 -898 898 -852 852 -616 616 735 -735 887 -887 283 -283 -187 187 -462 462 15 -15 384 -384 -447 447 722 -722 -333 333 -671 671 -171 171 706 -706 64 -64 -342 342 -180 180 -671 671 562 -562 -30 30 102 -102 -621 621 -48 48 -85 85 -248 248 373 -373 -650 650 282 -282 502 -502 -341 341 994 -994 40 -40 19 -19 -788 788 419 -419 -488 488 -296 296 -512 512 -545 545 330 -330 164 -164 -680 680 -763 763 -209 209 531 -531 -304 304 50 -50 -178 178 449 -449 -367 367 -649 649 775 -775 -143 143 -647 647 778 -778 -667 667 585 -585 -385 385 588 -588 -919 919 -928 928 81 -81 316 -316 -91 91 -228 228 656 -656 -358 358 518 -518 -587 587 -545 545 574 -574 -409 409 -226 226 248 -248 -470 470 -447 447 -315 315 272 -272 -483 483 -249 249 -72 72 956 -956 378 -378 193 -193 -982 982 -12 12 -88 88 823 -823 -522 522 790 -790 -469 469 -352 352 948 -948 638 -638 -429 429 -869 869 -294 294 676 -676 995 -995 -129 129 661 -661 -137 137 -11 11 -562 562 -8 8 -55 55 -420 420 175 -175 35 -35 859 -859 922 -922 572 -572 -168 168 299 -299 -541 541 505 -505 -454 454 -870 870 305 -305 327 -327 -137 137 -45 45 201 -201 -361 361 264 -264 25 -25 863 -863 -414 414 -394 394 -496 496 438 -438 25 -25 879 -879 -786 786 -550 550 185 -185 377 -377 83 -83 401 -401 -895 895 502 -502 -808 808 -753 753 -617 617 457 -457 660 -660 89 -89 39 -39 41 -41 405 -405 973 -973 221 -221 499 -499 93 -93 608 -608 294 -294 -44 44 250 -250 -104 104 -110 110 583 -583 -166 166 -693 693 -979 979 604 -604 -210 210 470 -470 -658 658 -182 182 -273 273 691 -691 -625 625 342 -342 15 -15 -619 619 -914 914 -572 572 434 -434 54 -54 -221 221 -258 258 -484 484 996 -996 -845 845 867 -867 -884 884 -329 329 436 -436 -95 95 -903 903 438 -438 -605 605 470 -470 524 -524 458 -458 -750 750 -989 989 -49 49 -766 766 -74 74 227 -227 868 -868 -103 103 -96 96 58 -58 -311 311 741 -741 250 -250 -911 911 -294 294 -255 255 596 -596 529 -529 -520 520 -178 178 511 -511 -226 226 632 -632 293 -293 -453 453 167 -167 -801 801 -143 143 956 -956 890 -890 125 -125 -37 37 -238 238 221 -221 599 -599 453 -453 921 -921 235 -235 -38 38 378 -378 -803 803 491 -491 349 -349 645 -645 -750 750 343 -343 726 -726 -622 622 180 -180 -772 772 319 -319 195 -195 -821 821 -483 483 410 -410 -636 636 -543 543 -99 99 963 -963 -415 415 934 -934 28 -28 118 -118 806 -806 -45 45 -542 542 -48 48 -330 330 350 -350 -198 198 858 -858 -752 752 -818 818 353 -353 -93 93 175 -175 432 -432 -881 881 669 -669 -991 991 873 -873 -236 236 -324 324 763 -763 13 -13 183 -183 -854 854 -549 549 -113 113 907 -907 110 -110 -578 578 -343 343 -444 444 141 -141 723 -723 -418 418 889 -889 -766 766 -433 433 207 -207 -855 855 -901 901 66 -66 603 -603 835 -835 -108 108 -454 454 -662 662 832 -832 -56 56 519 -519 -628 628 -524 524 196 -196 -66 66 -627 627 -651 651 462 -462 338 -338 908 -908 699 -699 902 -902 464 -464 189 -189 -599 599 301 -301 -102 102 -949 949 -982 982 819 -819 -649 649 450 -450 -496 496 -75 75 -392 392 92 -92 -535 535 839 -839 -962 962 90 -90 -541 541 813 -813 -70 70 725 -725 -894 894 609 -609 485 -485 -107 107 -81 81 448 -448 -975 975 946 -946 355 -355 917 -917 -289 289 -135 135 820 -820 91 -91 -269 269 -414 414 63 -63 -979 979 -635 635 80 -80 -857 857 -32 32 330 -330 -600 600 -52 52 596 -596 530 -530 470 -470 -768 768 774 -774 483 -483 -596 596 38 -38 186 -186 -442 442 636 -636 -484 484 583 -583 -272 272 311 -311 -565 565 -957 957 -844 844 -9 9 -212 212 705 -705 838 -838 299 -299 109 -109 71 -71 483 -483 -703 703 580 -580 -443 443 -560 560 633 -633 -140 140 -909 909 736 -736 70 -70 -594 594 -517 517 -598 598 -72 72 -935 935 -489 489 826 -826 -295 295 325 -325 44 -44 -121 121 437 -437 -932 932 711 -711 -539 539 -627 627 74 -74 -970 970 -484 484 189 -189 -881 881 906 -906 -520 520 572 -572 130 -130 -517 517 594 -594 549 -549 952 -952 29 -29 -801 801 148 -148 -971 971 -478 478 360 -360 242 -242 -381 381 -287 287 -902 902 -827 827 785 -785 165 -165 -178 178 -894 894 93 -93 665 -665 -180 180 324 -324 -763 763 882 -882 43 -43 609 -609 -5 5 845 -845 428 -428 347 -347 -105 105 395 -395 -104 104 725 -725 849 -849 -343 343 295 -295 534 -534 639 -639 -827 827 243 -243 -893 893 539 -539 -769 769 -292 292 -616 616 -871 871 748 -748 189 -189 -10 10 -777 777 961 -961 -977 977 356 -356 -906 906 702 -702 685 -685 31 -31 281 -281 216 -216 999 -999 564 -564 700 -700 -293 293 667 -667 624 -624 118 -118 -160 160 0 0 262 -262 -671 671 108 -108 389 -389 -832 832 538 -538 -183 183 666 -666 -119 119 -924 924 -247 247 -243 243 -421 421 -190 190 200 -200 -1000 1000 789 -789 485 -485 929 -929 616 -616 -721 721 626 -626 659 -659 161 -161 672 -672 696 -696 694 -694 -559 559 -400 400 -336 336 681 -681 355 -355 -902 902 454 -454 -771 771 116 -116 -268 268 -729 729 -1000 1000 971 -971 482 -482 907 -907 -701 701 820 -820 551 -551 613 -613 756 -756 670 -670 606 -606 505 -505 -605 605 -234 234 -935 935 622 -622 -873 873 787 -787 855 -855 -477 477 -143 143 -29 29 587 -587 -665 665 -404 404 998 -998 -453 453 387 -387 66 -66 -342 342 -618 618 -501 501 387 -387 758 -758 -263 263 -74 74 738 -738 588 -588 404 -404 -199 199 624 -624 -376 376 600 -600 -422 422 397 -397 -258 258 452 -452 -732 732 -885 885 275 -275 -735 735 615 -615 326 -326 458 -458 410 -410 386 -386 -383 383 -830 830 -848 848 531 -531 147 -147 -466 466 429 -429 157 -157 -334 334 -235 235 168 -168 156 -156 46 -46 -517 517 -248 248 181 -181 801 -801 -16 16 764 -764 850 -850 854 -854 135 -135 -375 375 -100 100 968 -968 -374 374 326 -326 -343 343 460 -460 316 -316 245 -245 409 -409 -751 751 175 -175 659 -659 540 -540 854 -854 -825 825 -302 302 54 -54 -3 3 -209 209 -668 668 -283 283 -336 336 -85 85 -132 132 -798 798 369 -369 237 -237 -641 641 486 -486 150 -150 -245 245 -111 111 336 -336 -732 732 977 -977 429 -429 900 -900 -453 453 947 -947 -844 844 709 -709 -157 157 918 -918 -454 454 630 -630 37 -37 463 -463 205 -205 174 -174 -307 307 700 -700 760 -760 -550 550 191 -191 -494 494 71 -71 -280 280 951 -951 -297 297 -612 612 -15 15 -635 635 321 -321 -335 335 -43 43 -551 551 -546 546 239 -239 -690 690 -500 500 661 -661 559 -559 -770 770 831 -831 -403 403 334 -334 -726 726 -761 761 -739 739 550 -550 908 -908 -695 695 724 -724 -53 53 755 -755 691 -691 -438 438 643 -643 -2 2 -52 52 534 -534 -950 950 793 -793 -260 260 -927 927 -732 732 -138 138 719 -719 -373 373 388 -388 415 -415 -539 539 524 -524 989 -989 251 -251 -114 114 -914 914 -25 25 -32 32 -603 603 649 -649 453 -453 -247 247 -534 534 927 -927 660 -660 519 -519 852 -852 -630 630 374 -374 172 -172 -857 857 -286 286 -880 880 -314 314 674 -674 -301 301 -943 943 -983 983 -868 868 -946 946 244 -244 768 -768 -495 495 -721 721 103 -103 533 -533 -473 473 479 -479 461 -461 463 -463 -858 858 923 -923 -15 15 380 -380 583 -583 -795 795 -596 596 -577 577 827 -827 665 -665 -983 983 -213 213 -976 976 -941 941 -729 729 -303 303 32 -32 799 -799 351 -351 -970 970 -246 246 -799 799 215 -215 -823 823 -907 907 -810 810 677 -677 708 -708 -414 414 314 -314 984 -984 -928 928 -430 430 -709 709 -125 125 -898 898 680 -680 -946 946 187 -187 -61 61 464 -464 -831 831 372 -372 -669 669 463 -463 -783 783 -249 249 114 -114 -163 163 -739 739 -249 249 918 -918 961 -961 58 -58 -860 860 241 -241 923 -923 -871 871 -161 161 511 -511 904 -904 -346 346 543 -543 826 -826 -367 367 -751 751 -797 797 406 -406 21 -21 498 -498 985 -985 -742 742 -231 231 -487 487 -337 337 859 -859 109 -109 -28 28 -760 760 16 -16 -959 959 885 -885 49 -49 -895 895 -25 25 -477 477 -636 636 49 -49 314 -314 -208 208 605 -605 -610 610 -832 832 -838 838 -965 965 854 -854 284 -284 438 -438 633 -633 -115 115 -281 281 234 -234 510 -510 -564 564 912 -912 -919 919 930 -930 -628 628 -847 847 869 -869 -542 542 -493 493 -940 940 688 -688 853 -853 654 -654 262 -262 787 -787 271 -271 16 -16 -181 181 19 -19 -426 426 666 -666 -622 622 -432 432 -300 300 236 -236 634 -634 480 -480 -515 515 74 -74 -107 107 716 -716 513 -513 946 -946 524 -524 -759 759 -364 364 -723 723 99 -99 586 -586 556 -556 949 -949 -65 65 132 -132 890 -890 -730 730 901 -901 -894 894 445 -445 -953 953 613 -613 -134 134 4 -4 299 -299 -458 458 735 -735 -558 558 -621 621 -813 813 216 -216 198 -198 614 -614 279 -279 -463 463 -52 52 356 -356 -602 602 737 -737 -706 706 855 -855 -468 468 -132 132 -737 737 -740 740 169 -169 202 -202 -454 454 64 -64 749 -749 872 -872 -794 794 302 -302 -128 128 605 -605 269 -269 -344 344 517 -517 -945 945 205 -205 -588 588 912 -912 -297 297 -434 434 553 -553 -378 378 -878 878 -731 731 -279 279 -748 748 -631 631 840 -840 562 -562 -957 957 -940 940 -797 797 848 -848 -38 38 -741 741 -213 213 -443 443 437 -437 -227 227 145 -145 268 -268 -604 604 260 -260 -438 438 746 -746 935 -935 56 -56 -100 100 790 -790 472 -472 211 -211 -37 37 -118 118 745 -745 -811 811 -331 331 -342 342 -496 496 -918 918 794 -794 725 -725 304 -304 105 -105 576 -576 -854 854 139 -139 -51 51 -298 298 141 -141 213 -213 -903 903 824 -824 153 -153 -86 86 231 -231 498 -498 984 -984 -494 494 -670 670 -56 56 225 -225 692 -692 -74 74 -42 42 -302 302 248 -248 -172 172 -925 925 271 -271 -270 270 570 -570 332 -332 -919 919 300 -300 -526 526 14 -14 145 -145 755 -755 -166 166 499 -499 383 -383 -667 667 -268 268 -463 463 -273 273 -615 615 207 -207 511 -511 -805 805 720 -720 -699 699 -279 279 -81 81 -214 214 550 -550 166 -166 -264 264 -420 420 726 -726 457 -457 -546 546 -31 31 210 -210 -555 555 773 -773 -674 674 -455 455 -812 812 558 -558 26 -26 -312 312 -726 726 723 -723 366 -366 -602 602 -379 379 -989 989 393 -393 -446 446 455 -455 75 -75 -856 856 -774 774 887 -887 -602 602 -28 28 237 -237 629 -629 677 -677 -804 804 98 -98 -787 787 -638 638 -347 347 363 -363 14 -14 817 -817 686 -686 -11 11 972 -972 425 -425 -903 903 -959 959 706 -706 -222 222 -41 41 -889 889 -389 389 -944 944 -781 781 89 -89 3 -3 -273 273 -878 878 -809 809 -166 166 910 -910 89 -89 818 -818 -567 567 -464 464 -368 368 834 -834 -984 984 -63 63 -858 858 -933 933 -193 193 -825 825 -699 699 77 -77 508 -508 505 -505 807 -807 332 -332 596 -596 36 -36 536 -536 -208 208 781 -781 -69 69 -162 162 381 -381 715 -715 -337 337 -153 153 421 -421 458 -458 32 -32 -558 558 108 -108 860 -860 -190 190 -31 31 -419 419 274 -274 148 -148 493 -493 -116 116 -288 288 141 -141 330 -330 -853 853 -323 323 887 -887 -612 612 -783 783 -600 600 160 -160 -166 166 119 -119 673 -673 735 -735 386 -386 677 -677 39 -39 804 -804 286 -286 669 -669 -914 914 -173 173 262 -262 -91 91 4 -4 563 -563 134 -134 587 -587 131 -131 -14 14 224 -224 -716 716 665 -665 -277 277 -683 683 902 -902 -906 906 378 -378 -463 463 103 -103 -842 842 687 -687 900 -900 678 -678 -431 431 354 -354 -536 536 -328 328 -993 993 -58 58 -49 49 -715 715 623 -623 385 -385 173 -173 164 -164 617 -617 -198 198 -473 473 -764 764 3 -3 932 -932 714 -714 189 -189 561 -561 -966 966 510 -510 -122 122 -655 655 -885 885 876 -876 312 -312 -970 970 -439 439 94 -94 -653 653 -285 285 -836 836 295 -295 48 -48 -230 230 -724 724 435 -435 -778 778 405 -405 -417 417 -736 736 -895 895 -731 731 176 -176 -68 68 -560 560 505 -505 -975 975 -432 432 -962 962 -654 654 130 -130 78 -78 675 -675 820 -820 -46 46 -808 808 -85 85 527 -527 133 -133 -447 447 -392 392 863 -863 -666 666 567 -567 -300 300 369 -369 415 -415 -127 127 -503 503 40 -40 -441 441 -683 683 -124 124 -818 818 972 -972 142 -142 -521 521 -242 242 98 -98 -676 676 415 -415 -382 382 634 -634 892 -892 -507 507 344 -344 310 -310 -38 38 -104 104 587 -587 -837 837 -508 508 -229 229 271 -271 56 -56 -335 335 971 -971 -804 804 -393 393 945 -945 -507 507 -129 129 -527 527 742 -742 -395 395 702 -702 887 -887 -972 972 -303 303 154 -154 -66 66 -91 91 423 -423 -902 902 -582 582 673 -673 -636 636 245 -245 -145 145 -404 404 760 -760 192 -192 -252 252 671 -671 982 -982 -71 71 313 -313 364 -364 -577 577 531 -531 970 -970 412 -412 657 -657 212 -212 277 -277 411 -411 -900 900 523 -523 -744 744 471 -471 806 -806 -715 715 414 -414 -284 284 80 -80 322 -322 924 -924 -780 780 153 -153 -877 877 -714 714 661 -661 -79 79 -249 249 232 -232 -837 837 -16 16 -665 665 578 -578 -864 864 -169 169 -530 530 339 -339 809 -809 -729 729 -355 355 409 -409 891 -891 -78 78 -306 306 824 -824 733 -733 47 -47 -217 217 -326 326 64 -64 -847 847 -751 751 534 -534 -659 659 -678 678 -454 454 -909 909 189 -189 -452 452 488 -488 -242 242 -417 417 353 -353 -49 49 -886 886 -619 619 651 -651 532 -532 648 -648 752 -752 -786 786 259 -259 -360 360 910 -910 -691 691 -82 82 -257 257 320 -320 -670 670 711 -711 569 -569 -799 799 -142 142 192 -192 -496 496 -844 844 400 -400 49 -49 13 -13 605 -605 721 -721 282 -282 -49 49 627 -627 -272 272 -22 22 -790 790 964 -964 -909 909 591 -591 -526 526 -598 598 430 -430 574 -574 -776 776 -644 644 486 -486 485 -485 -732 732 -184 184 -440 440 175 -175 819 -819 -465 465 91 -91 -952 952 -733 733 -366 366 52 -52 977 -977 -179 179 -436 436 -727 727 -633 633 2 -2 0 0 -649 649 655 -655 410 -410 -396 396 39 -39 869 -869 -664 664 461 -461 -769 769 -315 315 674 -674 -418 418 358 -358 -199 199 -401 401 -885 885 314 -314 245 -245 -670 670 -829 829 501 -501 -97 97 -874 874 -18 18 700 -700 338 -338 -694 694 578 -578 714 -714 -907 907 -416 416 252 -252 61 -61 424 -424 817 -817 254 -254 -864 864 -289 289 -909 909 948 -948 761 -761 354 -354 -707 707 -901 901 579 -579 931 -931 -423 423 -877 877 926 -926 -734 734 -901 901 -860 860 182 -182 125 -125 562 -562 -976 976 -94 94 716 -716 -947 947 -72 72 -690 690 -835 835 -528 528 482 -482 -470 470 -773 773 -745 745 792 -792 932 -932 580 -580 -694 694 -44 44 -540 540 379 -379 945 -945 -885 885 -745 745 -245 245 -86 86 360 -360 638 -638 781 -781 -151 151 171 -171 679 -679 508 -508 927 -927 -639 639 60 -60 -409 409 -866 866 981 -981 -997 997 -57 57 315 -315 327 -327 -505 505 -255 255 645 -645 28 -28 -36 36 830 -830 -346 346 -409 409 136 -136 -471 471 -552 552 -233 233 -600 600 809 -809 265 -265 -880 880 -783 783 608 -608 -142 142 -386 386 -480 480 -573 573 980 -980 -632 632 -380 380 -214 214 180 -180 337 -337 187 -187 -630 630 -759 759 -27 27 58 -58 162 -162 627 -627 930 -930 -15 15 -605 605 -786 786 804 -804 429 -429 -924 924 -56 56 -186 186 -448 448 212 -212 -609 609 245 -245 798 -798 -703 703 -338 338 -409 409 -86 86 -87 87 122 -122 -963 963 -591 591 -209 209 312 -312 293 -293 772 -772 -720 720 945 -945 451 -451 620 -620 630 -630 -904 904 160 -160 -807 807 332 -332 476 -476 -445 445 -420 420 564 -564 -167 167 -448 448 -538 538 -26 26 -540 540 654 -654 351 -351 -631 631 822 -822 -690 690 -181 181 583 -583 -72 72 600 -600 -917 917 -868 868 209 -209 536 -536 48 -48 -913 913 300 -300 -199 199 949 -949 -892 892 -723 723 -688 688 -226 226 -879 879 565 -565 -579 579 891 -891 -800 800 -460 460 -402 402 -975 975 -779 779 815 -815 -956 956 -325 325 -848 848 -78 78 -791 791 109 -109 -827 827 -921 921 674 -674 825 -825 -230 230 808 -808 450 -450 -410 410 96 -96 353 -353 144 -144 878 -878 454 -454 650 -650 906 -906 822 -822 -246 246 19 -19 985 -985 499 -499 1 -1 513 -513 567 -567 427 -427 -566 566 440 -440 958 -958 170 -170 638 -638 569 -569 -574 574 406 -406 -694 694 -33 33 578 -578 -507 507 240 -240 -700 700 -420 420 654 -654 731 -731 -743 743 911 -911 -627 627 -670 670 950 -950 -380 380 -277 277 -49 49 782 -782 -625 625 141 -141 720 -720 -777 777 3 -3 763 -763 -19 19 424 -424 948 -948 532 -532 91 -91 164 -164 721 -721 784 -784 192 -192 -681 681 785 -785 470 -470 280 -280 670 -670 -67 67 176 -176 -696 696 107 -107 542 -542 -836 836 -863 863 937 -937 -632 632 -764 764 -521 521 -99 99 -664 664 -849 849 307 -307 -834 834 842 -842 -887 887 -187 187 567 -567 -353 353 593 -593 46 -46 -406 406 316 -316 -238 238 461 -461 39 -39 774 -774 740 -740 824 -824 -307 307 -323 323 612 -612 942 -942 336 -336 -138 138 113 -113 -757 757 -836 836 686 -686 872 -872 -773 773 -631 631 -149 149 163 -163 -478 478 96 -96 -283 283 -995 995 540 -540 -996 996 229 -229 249 -249 240 -240 -460 460 365 -365 -156 156 794 -794 -328 328 -199 199 888 -888 -614 614 -134 134 -92 92 -670 670 -569 569 -144 144 -834 834 150 -150 -713 713 -793 793 572 -572 897 -897 739 -739 -950 950 752 -752 944 -944 791 -791 322 -322 187 -187 415 -415 -648 648 -416 416 -48 48 -540 540 -87 87 -295 295 -53 53 -786 786 -705 705 -830 830 738 -738 -440 440 -861 861 781 -781 651 -651 450 -450 905 -905 146 -146 366 -366 -431 431 879 -879 897 -897 188 -188 950 -950 -857 857 982 -982 416 -416 -211 211 -888 888 879 -879 277 -277 71 -71 -670 670 26 -26 312 -312 -678 678 -191 191 818 -818 -929 929 -425 425 884 -884 892 -892 -534 534 -227 227 -930 930 -19 19 -375 375 -228 228 -611 611 -369 369 383 -383 -36 36 361 -361 -909 909 389 -389 191 -191 -545 545 312 -312 226 -226 -636 636 -850 850 893 -893 633 -633 -851 851 -94 94 -77 77 -44 44 -540 540 176 -176 631 -631 -560 560 -759 759 -863 863 -929 929 712 -712 -929 929 -638 638 339 -339 711 -711 -920 920 490 -490 -626 626 -248 248 -706 706 -418 418 -332 332 192 -192 228 -228 -958 958 -106 106 718 -718 700 -700 -623 623 212 -212 369 -369 -262 262 -833 833 -957 957 236 -236 -136 136 -307 307 -81 81 -618 618 347 -347 749 -749 114 -114 -555 555 135 -135 -298 298 214 -214 -517 517 -929 929 -294 294 615 -615 481 -481 -417 417 662 -662 -931 931 308 -308 -883 883 -374 374 921 -921 -867 867 589 -589 -535 535 -291 291 757 -757 212 -212 -749 749 -207 207 888 -888 128 -128 -383 383 483 -483 -775 775 -826 826 1 -1 -466 466 -985 985 -757 757 516 -516 -241 241 447 -447 727 -727 883 -883 932 -932 194 -194 -313 313 -311 311 453 -453 -855 855 898 -898 349 -349 -8 8 325 -325 -273 273 -178 178 -720 720 764 -764 -907 907 484 -484 -11 11 657 -657 -94 94 -363 363 378 -378 690 -690 -16 16 -939 939 555 -555 -984 984 437 -437 -270 270 149 -149 -501 501 409 -409 527 -527 75 -75 292 -292 830 -830 -50 50 774 -774 -265 265 -709 709 404 -404 -580 580 -303 303 874 -874 -105 105 148 -148 -946 946 -349 349 -757 757 89 -89 366 -366 -312 312 174 -174 -547 547 424 -424 -510 510 -783 783 736 -736 -112 112 427 -427 776 -776 49 -49 533 -533 -466 466 -44 44 740 -740 -978 978 -468 468 542 -542 773 -773 343 -343 769 -769 406 -406 316 -316 422 -422 -378 378 -434 434 -510 510 -317 317 -393 393 -672 672 -46 46 -617 617 -440 440 -537 537 579 -579 772 -772 -380 380 109 -109 581 -581 -923 923 -777 777 288 -288 219 -219 839 -839 893 -893 378 -378 -808 808 873 -873 -551 551 -238 238 -548 548 -608 608 714 -714 -211 211 -959 959 -706 706 -373 373 521 -521 -959 959 -364 364 -870 870 891 -891 91 -91 -379 379 444 -444 167 -167 -347 347 -996 996 751 -751 -736 736 -764 764 881 -881 -337 337 -831 831 -630 630 -903 903 29 -29 891 -891 175 -175 -52 52 -3 3 175 -175 -397 397 234 -234 31 -31 639 -639 -478 478 576 -576 913 -913 881 -881 -438 438 -873 873 -861 861 -332 332 -359 359 303 -303 -677 677 453 -453 -405 405 554 -554 9 -9 -669 669 -286 286 139 -139 653 -653 -942 942 6 -6 -783 783 936 -936 173 -173 768 -768 591 -591 -735 735 -912 912 -495 495 -850 850 -231 231 165 -165 -136 136 916 -916 336 -336 -195 195 -700 700 999 -999 -535 535 818 -818 -841 841 733 -733 316 -316 -6 6 812 -812 550 -550 -564 564 542 -542 -790 790 236 -236 -1000 1000 -900 900 -808 808 41 -41 821 -821 -438 438 -540 540 762 -762 -133 133 -996 996 -769 769 883 -883 -274 274 -841 841 347 -347 -797 797 -415 415 887 -887 -168 168 553 -553 -842 842 -450 450 -165 165 -777 777 841 -841 -802 802 272 -272 -954 954 -178 178 249 -249 786 -786 -133 133 40 -40 407 -407 -520 520 568 -568 875 -875 440 -440 -318 318 966 -966 20 -20 234 -234 644 -644 801 -801 920 -920 -931 931 354 -354 -60 60 -822 822 293 -293 222 -222 487 -487 785 -785 496 -496 -195 195 -298 298 -87 87 -23 23 736 -736 -204 204 -359 359 -772 772 450 -450 272 -272 -523 523 363 -363 446 -446 -505 505 -796 796 -848 848 -797 797 -54 54 -459 459 291 -291 -135 135 737 -737 45 -45 159 -159 214 -214 -128 128 469 -469 -912 912 -675 675 728 -728 -942 942 640 -640 775 -775 -431 431 612 -612 210 -210 452 -452 -824 824 -653 653 302 -302 -685 685 772 -772 311 -311 319 -319 -544 544 909 -909 663 -663 89 -89 734 -734 -402 402 308 -308 191 -191 -730 730 682 -682 551 -551 -652 652 -642 642 -643 643 -360 360 -320 320 -515 515 597 -597 673 -673 85 -85 158 -158 609 -609 -846 846 -717 717 -76 76 328 -328 -922 922 -279 279 -99 99 461 -461 678 -678 -868 868 137 -137 -638 638 -212 212 -467 467 -372 372 59 -59 -197 197 918 -918 -206 206 -908 908 -435 435 -555 555 -605 605 997 -997 -755 755 -627 627 -392 392 -891 891 774 -774 521 -521 -756 756 381 -381 -485 485 -686 686 -250 250 -514 514 953 -953 -221 221 903 -903 518 -518 10 -10 395 -395 -865 865 -898 898 -133 133 882 -882 -891 891 -456 456 336 -336 -736 736 630 -630 -184 184 -569 569 -694 694 572 -572 -225 225 -102 102 47 -47 851 -851 -560 560 -743 743 -942 942 729 -729 -547 547 343 -343 -536 536 -283 283 113 -113 -924 924 965 -965 121 -121 -108 108 107 -107 434 -434 -342 342 -230 230 -900 900 657 -657 576 -576 45 -45 -179 179 -316 316 -775 775 396 -396 941 -941 -21 21 -222 222 916 -916 -951 951 -755 755 937 -937 462 -462 -302 302 -375 375 -51 51 -455 455 47 -47 557 -557 -297 297 602 -602 463 -463 -649 649 -467 467 -383 383 65 -65 -919 919 868 -868 701 -701 440 -440 -270 270 -699 699 403 -403 233 -233 -325 325 820 -820 75 -75 -361 361 560 -560 77 -77 955 -955 209 -209 320 -320 -464 464 744 -744 -647 647 38 -38 -353 353 -918 918 937 -937 -311 311 -924 924 -496 496 -654 654 -640 640 520 -520 -732 732 117 -117 -326 326 -750 750 -608 608 517 -517 861 -861 269 -269 -768 768 380 -380 701 -701 446 -446 714 -714 749 -749 336 -336 404 -404 508 -508 26 -26 -176 176 416 -416 245 -245 -233 233 -767 767 -793 793 871 -871 -146 146 995 -995 229 -229 -933 933 -523 523 -695 695 341 -341 -267 267 -979 979 -485 485 319 -319 -199 199 716 -716 -838 838 32 -32 -305 305 -563 563 498 -498 624 -624 947 -947 -57 57 -123 123 336 -336 -496 496 -789 789 581 -581 66 -66 622 -622 -606 606 33 -33 190 -190 728 -728 -761 761 -956 956 578 -578 467 -467 752 -752 -149 149 426 -426 445 -445 -558 558 646 -646 -928 928 818 -818 565 -565 -368 368 -682 682 -203 203 -122 122 770 -770 -335 335 493 -493 413 -413 709 -709 392 -392 878 -878 542 -542 -617 617 -466 466 -775 775 -861 861 79 -79 492 -492 -218 218 -102 102 -92 92 98 -98 -959 959 -181 181 -452 452 -689 689 -621 621 573 -573 -623 623 -160 160 723 -723 -887 887 88 -88 -203 203 556 -556 -690 690 -43 43 906 -906 -927 927 727 -727 409 -409 197 -197 414 -414 -70 70 525 -525 -645 645 -432 432 -109 109 900 -900 952 -952 -760 760 705 -705 -837 837 718 -718 588 -588 238 -238 68 -68 -755 755 -641 641 -796 796 757 -757 901 -901 259 -259 -146 146 538 -538 712 -712 -165 165 -131 131 2 -2 -61 61 -203 203 -259 259 440 -440 -450 450 440 -440 -184 184 -960 960 -606 606 91 -91 -248 248 678 -678 -181 181 -682 682 -638 638 -111 111 462 -462 -931 931 -143 143 -99 99 812 -812 218 -218 -271 271 -199 199 -137 137 329 -329 734 -734 -962 962 -987 987 507 -507 60 -60 -878 878 915 -915 707 -707 -776 776 -612 612 -644 644 -939 939 -994 994 696 -696 -534 534 928 -928 508 -508 413 -413 -20 20 -919 919 407 -407 -866 866 840 -840 -630 630 -99 99 -274 274 -461 461 -133 133 139 -139 -201 201 -641 641 768 -768 -320 320 300 -300 -476 476 -478 478 753 -753 -35 35 707 -707 -461 461 158 -158 -277 277 998 -998 -772 772 -859 859 -467 467 -516 516 -855 855 -538 538 995 -995 -572 572 136 -136 -793 793 -551 551 -377 377 -691 691 -120 120 -962 962 827 -827 762 -762 953 -953 5 -5 -491 491 -131 131 -469 469 155 -155 -753 753 -854 854 -187 187 -549 549 -486 486 955 -955 280 -280 734 -734 661 -661 437 -437 -539 539 327 -327 -689 689 -803 803 829 -829 430 -430 -134 134 -133 133 -503 503 123 -123 -863 863 -370 370 -548 548 454 -454 251 -251 672 -672 597 -597 -820 820 -544 544 90 -90 -119 119 21 -21 -485 485 955 -955 544 -544 3 -3 -975 975 549 -549 -993 993 -867 867 -991 991 -39 39 502 -502 285 -285 908 -908 -459 459 -725 725 -921 921 871 -871 -725 725 -921 921 -820 820 -33 33 771 -771 -209 209 -290 290 492 -492 675 -675 790 -790 -412 412 -327 327 -721 721 305 -305 -32 32 -621 621 -468 468 779 -779 783 -783 719 -719 841 -841 -566 566 448 -448 -191 191 -849 849 -831 831 -807 807 187 -187 -744 744 983 -983 -810 810 659 -659 831 -831 584 -584 916 -916 -280 280 -666 666 987 -987 -803 803 -826 826 -370 370 852 -852 693 -693 119 -119 514 -514 523 -523 -348 348 -244 244 309 -309 -820 820 -315 315 333 -333 -723 723 176 -176 863 -863 -994 994 672 -672 -36 36 -735 735 -845 845 350 -350 281 -281 -637 637 853 -853 -609 609 -524 524 -406 406 -971 971 -385 385 -890 890 893 -893 -976 976 -298 298 -601 601 -234 234 243 -243 -195 195 -993 993 -613 613 209 -209 -738 738 -451 451 -658 658 -605 605 235 -235 -469 469 913 -913 -353 353 -270 270 689 -689 -242 242 -227 227 -704 704 -983 983 -682 682 -283 283 819 -819 -413 413 216 -216 -451 451 836 -836 218 -218 356 -356 482 -482 677 -677 -281 281 -255 255 820 -820 -217 217 -555 555 300 -300 472 -472 912 -912 -556 556 -878 878 -312 312 -214 214 -990 990 255 -255 493 -493 -689 689 742 -742 -872 872 -672 672 -508 508 719 -719 662 -662 925 -925 292 -292 45 -45 -716 716 729 -729 -849 849 510 -510 -661 661 -443 443 -958 958 860 -860 -628 628 115 -115 313 -313 -27 27 942 -942 921 -921 -910 910 331 -331 -568 568 789 -789 -605 605 572 -572 897 -897 639 -639 -753 753 -107 107 102 -102 597 -597 965 -965 -637 637 -180 180 786 -786 -935 935 -422 422 39 -39 736 -736 871 -871 474 -474 -358 358 737 -737 902 -902 -530 530 -640 640 952 -952 953 -953 -57 57 682 -682 -963 963 -292 292 -263 263 -886 886 -703 703 989 -989 163 -163 735 -735 126 -126 -88 88 437 -437 610 -610 915 -915 -264 264 -323 323 640 -640 -209 209 -597 597 515 -515 -7 7 -933 933 773 -773 742 -742 -279 279 77 -77 -329 329 566 -566 -75 75 410 -410 -879 879 -845 845 776 -776 780 -780 -314 314 -747 747 -722 722 -700 700 -576 576 174 -174 785 -785 98 -98 -540 540 -962 962 386 -386 -893 893 -9 9 69 -69 -678 678 -470 470 416 -416 -754 754 -143 143 -526 526 -976 976 -534 534 -848 848 114 -114 543 -543
22608
-763 -565 627 -42 -607 331 -705 553 -778 -466 -696 -542 -673 933 148 291 913 260 648 848 -833 -616 -487 562 -596 985 442 912 -355 739 -221 116 756 632 613 877 -503 -925 -313 -106 -263 -132 429 -760 200 -372 -795 -553 -667 675 349 -297 4 -558 941 -190 864 127 600 -255 450 -196 -260 640 406 203 792 -930 765 -421 -207 308 -158 101 689 -331 268 -214 792 230 624 780 -863 -156 -171 265 -344 -4 703 -285 638 84 -973 -847 -103 715 25 298 -873 -958 -919 -711 -811 -421 -580 -452 -66 -699 -743 -850 141 339 520 416 527 355 928 -283 -849 -318 348 -936 511 684 221 -16 -850 -451 705 749 -416 816 127 807 -249 847 -924 665 -457 -506 894 -220 905 796 765 -830 868 443 -707 415 -327 -483 -12 461 -991 281 626 -467 590 -816 -851 -230 -913 -464 -527 -176 386 -230 -157 750 -429 54 304 -975 -67 -648 -824 740 803 884 439 248 -396 774 245 523 -134 -211 881 -17 -947 808 -940 225 -867 616 -192 828 343 -716 -217 -955 570 -901 596 373 620 -333 -142 -734 753 193 -530 915 259 153 -828 -995 649 949 554 -294 343 -378 -685 -371 -750 -822 983 971 108 -118 -383 -855 -566 425 141 -101 87 547 755 -790 -418 -157 268 -524 -936 173 243 884 -481 685 143 -304 -76 579 274 436 -785 -159 -210 -736 -583 771 973 -560 239 -776 -330 74 -845 644 471 -622 434 -741 439 -377 681 42 -208 382 318 -633 -674 413 198 985 622 564 273 55 -603 -921 113 33 918 795 -26 983 -457 543 109 658 -912 508 793 312 -319 -387 361 139 -72 634 697 -486 -574 907 554 143 -364 -806 -539 258 -640 205 -183 757 -103 759 -875 -86 -34 190 960 -738 223 -412 -77 -939 158 -220 239 -387 -468 624 732 296 -432 4 739 -469 638 589 254 219 211 -65 -170 -164 -822 406 560 925 245 852 -422 -373 -625 -359 -133 153 421 -63 781 883 -236 -109 727 -897 -297 41 261 262 -507 -498 210 -393 504 780 -985 855 811 379 -355 902 -923 -68 -141 782 250 -334 -951 -84 596 6 -676 940 451 946 -405 -169 -387 968 -296 -17 175 -936 -760 889 727 284 161 -697 -151 832 227 -801 -244 693 292 91 -192 826 -679 521 81 463 466 -870 731 25 -816 -891 916 -830 710 961 550 -284 614 546 -740 217 -895 -540 695 416 -278 -560 75 -768 -977 -222 -690 -469 856 414 493 842 148 -805 411 -633 666 34 -105 -631 -888 -920 999 262 638 -464 377 903 737 310 -974 -990 312 53 319 338 -434 -232 443 -704 -802 -256 -531 -785 -744 926 800 47 -814 -558 -746 56 204 616 685 954 782 520 759 968 -485 260 213 -670 -339 -971 127 797 -109 406 416 -48 -320 307 -802 -167 194 -76 -913 557 74 216 -617 779 -874 779 -266 76 -190 660 290 -677 709 -967 416 -172 43 512 630 -33 -320 -398 740 824 -252 923 -357 963 405 -860 -491 -873 806 -521 752 -651 -801 -767 694 -68 983 926 -171 -369 -239 -278 768 374 -235 -872 920 897 -723 550 -53 65 28 294 432 -988 496 -504 -943 -875 -515 384 -993 682 182 383 851 307 400 221 -811 -648 275 413 30 448 -179 -781 -692 -334 -241 -303 743 895 -713 566 779 -826 318 460 21 190 -311 123 -582 -944 -194 -287 57 -592 -416 121 467 34 -741 515 -390 -545 -904 -637 956 -759 386 764 975 -299 -563 289 -71 -672 87 -282 482 778 -773 384 -705 993 -795 -977 149 93 -681 -546 -759 869 659 -40 -188 575 -445 -328 -732 -446 -832 753 -687 -844 286 983 -135 215 72 926 -791 -753 504 -902 -968 -651 833 -402 -70 210 344 142 43 524 -461 -965 -76 -356 32 546 -405 991 -858 -173 -776 61 -114 -333 364 -645 150 715 -403 631 -700 77 -44 -265 359 669 687 741 983 -18 987 -426 386 -228 511 568 380 -755 -639 78 -592 -733 360 -293 998 -358 711 -354 782 -546 -411 184 217 -558 783 -697 179 167 880 393 -348 -382 -603 784 -41 647 -308 507 -132 892 -724 945 239 -614 398 -527 835 -598 -318 -52 346 723 796 119 534 -63 -523 -705 -36 444 -972 -289 130 -619 -301 123 638 -231 40 -860 896 -158 -648 -939 434 468 -36 321 -406 222 599 990 -166 867 -606 -655 241 -397 -480 856 -324 186 111 473 -751 -140 647 -157 -185 886 -100 -639 -978 630 -379 -464 -9 -304 260 708 -716 71 993 462 -473 240 -425 -969 -350 -764 -884 -191 830 320 473 -575 744 -402 -334 -742 -868 -192 -159 -734 -864 280 -290 863 849 -312 -701 204 65 848 730 -292 817 609 789 -733 311 218 -973 285 -142 -832 415 -485 -77 -25 -513 -768 227 -742 -38 -376 -704 334 26 -42 24 351 863 357 -113 460 -614 -186 -368 -408 299 644 392 -570 317 119 252 -248 -43 -467 -472 -961 12 -77 341 -377 764 515 -492 -141 481 -898 -817 -337 -791 419 697 -746 130 -862 390 -548 905 18 665 611 806 -56 -262 -423 349 -684 -950 761 306 482 -633 547 -544 168 -617 -424 869 167 532 -786 754 -989 643 932 -942 45 32 461 932 44 -435 443 -700 433 935 -116 -221 104 -711 -428 -410 -380 326 -208 -404 769 -36 -320 593 925 817 333 -575 432 76 -424 568 659 -42 185 856 -689 613 -46 -416 -934 280 944 281 882 313 336 -148 -814 428 430 -261 -443 -105 350 203 402 926 891 159 634 487 -72 774 -250 -650 -713 -343 77 -212 -856 -610 169 16 -520 894 436 389 -592 -769 242 65 354 441 544 -31 -611 -242 883 -578 220 696 -146 104 -262 719 428 -592 512 -836 -784 614 405 -835 375 -382 704 -359 135 368 867 -203 813 -781 685 -337 963 -846 576 859 529 -265 -845 885 429 -971 -292 -952 604 525 -932 -454 573 264 798 166 501 -152 -618 -346 -936 349 -177 -467 718 -71 228 498 554 -988 -617 176 -595 -886 -853 898 814 -37 898 256 -182 906 313 -745 948 -192 -88 466 142 30 -333 656 420 235 -321 -756 542 -609 584 393 702 -734 -432 928 451 -63 -303 439 156 -179 278 -595 -965 -667 -130 -384 -621 -642 -440 -315 -568 -103 583 -722 -748 -539 190 -556 -98 443 974 760 169 -268 -898 448 608 802 -522 -432 163 304 -60 -213 694 -389 -423 -579 -430 -327 761 282 318 334 -61 -945 936 -75 -175 -73 146 490 -348 -485 -8 738 321 -632 787 194 616 300 -250 -638 -737 491 -884 -772 -390 -481 -57 -384 879 705 132 71 -831 482 494 239 -238 165 531 -901 -13 -203 754 642 -293 100 935 -299 399 -544 180 -157 520 40 -832 -26 -701 997 -458 -493 -809 -910 -1000 0 928 -917 828 -806 -709 -935 288 -948 -21 -146 73 -638 -252 709 -230 -552 666 -39 -614 -80 42 -557 956 -609 389 -708 74 780 -127 195 134 472 420 -740 -582 -951 -320 895 461 261 -452 988 -666 -36 -894 723 667 -213 211 -91 -918 191 -957 803 899 909 -260 -542 -679 808 -869 -109 -576 778 21 -273 610 -54 501 -180 564 -257 -862 -464 810 -74 -960 914 -643 -838 -809 495 -571 -969 219 189 -467 -432 432 -514 -850 672 -786 -580 -515 529 -163 461 -498 -765 576 -935 -816 223 -737 506 955 351 328 459 -588 -934 -568 11 -888 -985 943 -14 252 -695 -219 894 -641 -370 -309 -753 -155 -970 -476 -130 317 -405 -27 563 -88 768 277 35 -169 -365 -324 303 -728 -178 -874 -986 925 -379 -659 814 468 -944 954 -165 -227 614 213 -436 198 -907 898 362 337 193 -25 -625 944 -891 620 67 190 890 -423 43 955 -932 710 208 -967 750 -458 -726 579 -69 -920 434 738 129 -562 816 -263 -740 -29 28 -491 329 596 -595 -118 811 -312 -727 -219 -757 -409 533 -525 -934 783 -338 717 -483 631 -926 -587 -671 -782 -560 -958 -470 114 258 -87 -596 736 944 879 620 201 858 398 -251 -49 189 414 -922 264 -20 -203 688 -742 -946 -223 -476 521 350 -219 -756 -408 993 -270 -286 837 -428 -274 644 -596 -210 20 765 681 724 -381 -350 939 223 158 522 513 150 -552 687 63 482 -823 856 -349 242 -439 -124 -189 -616 865 825 953 416 446 343 50 239 703 425 -877 226 270 -912 -289 -777 -59 -273 343 159 -442 219 -89 -202 -750 -210 90 -643 -940 952 872 -35 -894 -699 -462 -879 -473 -652 -374 -882 671 736 -949 -933 353 -819 -499 -882 -559 868 -675 169 -678 -541 994 481 455 580 732 634 -247 -612 -523 831 -233 -630 -758 3 37 4 206 -852 -43 378 438 -932 -409 252 -277 -885 106 -176 512 811 -438 -113 -445 -170 599 -835 -659 -855 -142 -461 -103 670 -421 -216 451 -74 956 808 768 916 796 363 484 996 -356 492 352 371 -519 106 194 81 189 821 13 -930 -346 830 -820 -252 141 545 -598 386 -104 409 664 -373 -524 -285 -892 -171 320 -258 402 -872 -364 -528 -40 -280 -712 300 379 -811 176 -645 -494 196 500 958 -456 357 -416 640 -371 -67 -583 773 -434 -602 332 346 677 -344 262 221 -312 627 665 893 -803 936 -409 -804 -882 -140 -934 -850 355 -48 523 281 -529 -260 650 -208 776 -53 -763 -751 -983 596 -712 -346 992 -235 -747 -170 -88 341 -887 869 717 -837 -17 860 670 234 -997 -761 933 0 -983 -82 280 32 -26 774 728 -587 485 67 -622 619 -298 -332 -832 -646 669 -791 939 -26 26 -102 901 795 559 296 -395 895 190 566 -810 -899 -309 -670 638 477 -202 199 -181 -950 -424 676 609 -275 -399 733 789 -923 -488 -798 -403 -210 -211 549 717 163 766 -93 -868 687 -546 598 -723 322 -308 159 -516 809 691 402 815 -473 -535 4 -281 797 609 -298 -817 728 -827 442 920 -242 390 -289 707 -578 -223 528 -414 -477 396 191 436 523 -830 -761 716 -755 -324 690 -81 423 -185 -189 742 696 -9 717 -557 -392 734 -331 -555 -383 -445 950 -43 730 909 822 963 -124 -934 -200 292 -769 595 -656 108 299 -918 -797 81 307 -307 -996 582 722 410 42 -282 -760 -487 666 -80 -656 -64 713 -422 707 -163 -343 64 307 -993 603 904 378 -228 -500 580 622 -821 -304 -792 546 -557 -985 338 -215 -904 168 781 799 29 534 130 597 345 -661 687 -313 -362 -704 202 -152 -700 554 -159 413 -34 -201 362 456 -166 -755 791 679 -671 -377 941 -485 -381 -642 -505 341 -393 42 815 -124 -885 732 -255 601 756 284 803 825 608 53 183 372 -217 -516 459 210 454 -888 -779 -293 -779 -326 84 374 205 -222 -148 -929 382 -845 -291 -913 715 318 -853 -905 708 -879 370 -45 873 -200 679 -702 -329 -405 554 -242 820 967 1 300 374 525 888 74 -996 -157 952 901 713 962 236 -71 -576 908 -461 13 875 -943 -10 522 901 525 944 297 382 -49 -713 -455 -616 694 -486 474 550 727 554 -923 144 224 -224 625 944 980 -139 924 188 -315 -527 -927 66 -258 -967 682 598 991 -320 55 724 -307 702 -227 887 270 -238 306 -330 993 537 -524 -487 146 -837 514 887 -143 139 879 949 622 -323 54 20 515 353 17 726 -792 688 -137 -712 -789 -888 895 -881 -664 755 -160 2 -592 -627 14 236 -905 -336 -346 -202 -936 -948 906 -2 619 -424 625 -888 -398 -695 344 477 870 -867 824 -104 297 521 907 397 -804 167 -520 -165 -860 440 632 -879 -497 789 -232 -509 -106 -644 -933 566 225 -190 -61 428 -422 712 -615 303 -100 304 -600 91 622 -628 -326 -116 -919 420 359 -238 -668 940 411 -171 704 535 -25 -783 -84 399 -162 -37 -595 -912 -254 884 -547 90 -128 471 -520 560 179 466 941 248 -887 708 386 26 -913 -769 -690 696 454 647 -650 269 728 -858 993 575 957 356 13 -13 -595 -585 -468 507 652 351 343 141 -827 558 294 -545 -285 -383 419 186 576 -85 47 47 495 165 541 415 987 -157 105 -190 -863 -50 -31 -189 622 376 -993 -732 259 -737 943 -761 661 -515 -542 541 -41 -470 646 617 651 664 -134 -469 -366 792 -724 -449 -293 -455 -981 459 67 844 -808 -852 613 944 763 251 -494 -311 599 -314 -491 -692 -20 -490 -685 -242 729 469 -928 980 330 918 -534 -239 -533 849 -856 -480 780 462 -363 -634 12 -422 -860 846 -594 629 -767 362 577 206 561 797 -609 455 -67 -195 507 50 372 -445 -744 -34 132 -762 -306 -929 -933 623 841 -627 -287 -744 981 -373 701 -945 60 -115 712 898 232 45 345 420 -238 -18 877 -345 -445 -276 -543 276 -383 675 556 -738 -109 -667 -439 187 -17 -4 12 -836 -19 552 -215 -662 578 31 337 -224 854 -143 730 208 197 524 619 143 -896 125 906 -538 -990 294 109 -949 -768 -269 -362 -986 -951 -48 878 -73 -648 434 -773 -982 -57 349 325 628 -279 -614 891 -155 994 -771 116 31 654 775 607 -613 -368 -222 -655 -371 -890 154 -464 -35 -257 -958 -712 846 -713 -545 -732 230 515 -448 -877 -454 356 -162 422 384 -883 456 366 -430 -813 -292 -687 -101 996 55 -915 968 947 524 257 899 882 986 -814 815 -406 811 -528 -504 -272 962 265 696 499 100 -320 278 -728 -855 822 -375 879 -575 941 -625 -419 -257 -619 -734 756 249 -603 -669 483 -282 461 149 -622 164 -386 547 619 257 -559 545 -252 708 -703 41 -476 -451 -989 -358 708 857 527 -25 -190 -712 24 -331 901 903 -278 520 -488 932 -117 -915 -624 548 536 -579 346 -371 -436 867 151 -950 663 500 83 -524 -545 364 -819 -831 926 -609 -531 250 198 304 569 301 -461 -841 422 100 -954 -242 -862 -524 410 927 522 -548 177 592 379 845 549 -97 -573 954 766 -308 -224 -893 403 886 761 -629 -759 -754 784 965 -341 619 -409 320 -845 -315 -946 -677 910 373 792 891 -796 -188 -33 -714 -841 34 357 250 611 677 -944 74 424 -956 773 -17 -476 -462 183 -545 950 965 807 -704 915 763 785 651 -439 203 971 710 -412 315 -708 734 -861 756 -494 590 964 881 383 -237 -691 674 -432 141 455 -135 655 676 -942 906 774 243 118 -769 -727 -861 366 -853 -292 -175 846 40 474 969 -397 490 -477 -795 57 -647 650 251 423 -578 243 234 617 -414 -84 662 445 -608 117 490 -742 -879 -662 658 -631 -416 603 -999 735 388 599 580 994 -899 -80 -738 392 -386 603 -805 -954 307 -165 -777 592 -355 870 -536 576 358 -109 396 -672 97 318 -4 -59 328 322 353 387 -300 262 -621 -739 782 595 51 913 422 -223 507 552 428 67 884 -618 36 -567 -684 -932 -188 430 -202 313 135 850 -954 948 652 -778 -950 498 -439 962 195 -627 -832 331 -302 138 950 -894 625 90 -366 159 987 -949 -475 -604 169 -441 -11 598 478 955 280 953 -341 200 -694 -254 136 -578 814 409 -155 -273 -51 -576 -583 784 545 939 -764 -562 -911 954 934 73 73 457 -440 232 469 -708 -799 414 -734 -901 -116 420 91 -844 -252 392 387 467 -538 -243 833 213 110 978 379 -15 142 521 -925 -935 756 996 285 409 548 253 -343 -465 771 96 -240 720 -980 534 666 -786 761 801 -913 -797 361 -204 -352 162 472 -944 146 -202 -272 -921 393 353 -364 609 -919 -908 28 12 -597 958 -812 -864 380 -269 -424 -717 -281 667 452 161 330 139 -636 -531 997 482 -413 925 -641 -944 -360 138 -793 885 -139 629 -23 242 -641 -973 -177 618 -761 -346 -803 414 -238 -670 664 299 80 -930 466 -575 827 398 101 263 541 530 176 -738 695 -415 -127 267 -998 60 474 592 713 61 -318 874 -596 173 106 384 82 339 -898 656 -545 -589 -113 -204 996 104 -422 -773 -963 -121 -826 -127 -866 -531 -536 -200 -230 -998 325 531 -984 109 381 -434 794 725 562 992 652 222 -401 -374 -911 839 354 405 -534 310 555 50 390 -935 475 -633 -717 -208 345 -264 119 -32 748 33 -245 159 -980 -781 495 913 -814 374 480 -667 837 200 -600 -984 -694 666 -837 68 702 613 555 486 154 874 582 849 537 -564 390 -463 -163 -198 552 674 538 -355 959 931 797 100 -576 856 -281 484 910 535 664 725 -65 616 337 -798 595 -878 558 992 625 -333 240 937 -75 -198 -438 222 -907 193 755 335 157 -366 -814 -333 200 -60 -875 709 -298 975 578 327 210 -929 -554 -23 634 545 -137 -346 -927 -245 396 -500 677 -184 -84 916 -14 -385 -209 452 -386 657 988 582 921 127 826 563 -228 173 150 -669 -820 -606 18 288 -796 668 75 -622 -217 -746 -567 169 -917 832 828 245 -627 -605 689 695 -298 -549 930 -676 -494 -439 -71 249 -441 -599 583 -288 -782 -509 -884 257 651 -644 293 -993 305 -962 430 -452 63 -153 -252 58 422 -986 -344 853 8 -143 -926 311 -416 974 -784 -28 -68 -770 -456 -363 792 207 -206 -74 -14 821 -941 -108 -412 -494 -944 661 -734 883 839 237 -323 600 -50 -100 -187 -141 503 198 405 -940 -257 -579 -708 -201 -483 -366 285 -222 -194 269 742 -197 883 -840 -343 -776 317 913 907 -722 981 587 -636 -576 379 -594 -461 -525 122 -783 -545 156 -708 172 -514 -763 730 462 639 79 -178 147 -114 -541 -964 383 649 -49 953 -853 578 90 85 -819 398 -541 -186 45 949 -257 608 551 451 -783 -690 -784 -423 -184 -477 944 594 366 -75 -710 648 -260 -508 -358 862 -511 106 -653 -537 -252 176 -834 875 -45 -762 304 -416 -946 514 456 -364 494 171 274 359 -483 -595 358 419 4 744 386 937 641 816 -268 -704 438 576 -259 -731 -23 684 -513 -152 -334 155 -277 -317 -398 -420 -484 -880 -314 201 -743 567 705 595 -732 337 669 158 744 210 991 799 -252 -900 999 -637 196 857 106 581 494 716 -351 -852 601 431 882 -361 -402 929 -908 -574 846 -269 -158 -263 -190 291 207 849 -842 -996 -566 -701 -568 -925 232 921 299 737 176 460 461 941 -106 -682 -708 821 -304 464 115 615 -908 -130 -873 365 6 870 -228 421 619 -243 625 240 137 748 -992 -21 -764 -820 -264 -967 313 828 633 -872 798 -75 -248 862 791 -520 -96 170 -870 441 -510 -870 -472 616 24 237 115 -147 439 -640 -689 85 -602 25 -658 -225 426 -32 -307 -242 -335 557 73 -818 -765 229 -577 432 -141 -855 -751 143 821 822 -296 93 84 409 -699 -628 -264 -424 8 344 538 -349 -113 -339 527 -774 -974 732 441 -697 -535 -929 -733 747 386 367 607 -300 440 -818 954 381 -598 -37 -286 371 -722 751 -755 -402 -925 936 643 -962 290 741 -591 650 578 -964 -392 36 -486 -898 -231 -384 -763 -746 483 -793 -800 350 487 691 630 521 900 -339 743 285 -795 -915 976 -886 88 -278 -429 -849 950 -363 554 398 101 -473 -380 -524 30 -491 763 -556 34 -735 -75 226 872 346 -426 -913 -775 -964 242 619 465 412 579 -554 631 -135 -85 220 220 146 -388 757 -234 -993 744 -430 568 -233 -335 686 -464 739 -821 -143 651 -579 500 -828 -167 -387 146 -524 303 36 597 854 -709 89 851 -582 163 775 -609 -270 -381 -170 160 -472 -769 269 529 -752 116 -807 638 512 852 987 -649 -410 -443 260 -177 717 -841 513 188 -875 938 273 238 -205 -689 617 -52 -985 7 157 -104 -78 -285 -457 695 -371 -798 -999 -343 733 140 -116 -467 949 934 -907 217 -919 66 401 -128 480 -974 -234 -198 191 -260 644 408 146 -463 -553 368 498 -412 -19 151 430 -220 367 180 682 -756 413 -504 258 -359 218 -685 -262 972 -264 -513 -374 -219 -372 424 141 -471 998 -857 -120 -142 748 -466 430 327 -136 -663 543 135 334 -882 -337 202 -179 463 430 535 -304 57 406 196 -737 -163 771 -759 -937 733 171 -210 -71 -607 -701 -451 124 -743 269 803 220 762 373 604 609 -653 882 -330 -674 -448 -328 369 -455 68 917 -812 513 783 -3 812 -544 -508 499 -985 994 -888 770 77 997 951 139 589 200 760 708 -220 227 256 -140 -726 981 -795 923 70 9 -317 603 -586 -954 -194 21 429 497 -734 381 844 258 183 407 -487 71 343 -198 885 -322 -570 -312 -959 -956 498 -423 -811 12 60 -887 -873 -28 510 579 -667 287 -986 -446 -218 -17 509 779 -502 -534 -527 -406 49 942 904 680 -299 116 -599 -465 -454 -532 418 204 -95 763 -761 -27 117 -138 -689 984 956 -766 972 170 -425 -799 -408 -694 -853 333 250 -108 -379 -209 667 936 -772 227 -806 -108 -740 615 797 -156 67 367 -118 571 -501 588 -75 255 25 375 397 625 -711 -92 156 195 726 -760 -978 -557 -778 -420 51 260 888 288 732 -750 -828 -980 -260 536 343 923 372 -341 746 -680 575 734 57 -957 436 356 854 580 -604 505 161 977 96 -436 839 -403 -261 -852 -374 673 109 -550 -634 -303 -212 904 372 475 719 266 663 -386 35 959 -664 -983 -863 533 -4 259 639 65 974 -13 753 -542 -149 -200 -998 -292 -329 -468 319 934 -471 140 -585 85 451 -372 -615 804 -941 793 -253 -732 425 -521 -228 4 -666 451 -737 -73 -211 -936 -175 553 285 948 509 -105 871 -664 -5 4 -538 979 907 805 -168 -940 879 -705 677 -578 -88 -249 315 -995 -153 867 761 526 -955 -439 -208 371 -716 -552 106 -77 832 607 121 -724 -876 587 -895 868 140 811 751 464 -678 -726 -296 543 -760 -918 -461 -859 -68 307 78 -61 -827 -305 -460 -926 969 17 -313 -387 258 -672 277 -732 -1000 -354 448 712 298 381 171 -926 324 -657 254 94 -295 -830 155 -329 -393 361 782 116 138 -890 780 23 720 482 69 -656 -180 66 408 -791 -456 -79 -699 115 429 799 429 -50 -831 -780 802 -230 -643 -196 -862 399 848 927 -268 530 -907 -53 772 866 406 -694 736 -848 731 -980 -974 -240 88 469 -265 783 -416 647 -155 -607 -371 664 -196 431 497 763 905 240 927 607 -65 113 683 -404 717 -197 -4 698 -406 -984 600 77 795 -163 -571 -352 -881 -217 430 -632 865 501 -596 -294 589 -955 -479 -372 -309 -871 -269 995 -741 -187 339 67 134 123 -119 -932 -541 -525 320 690 171 431 -902 468 -195 -101 -831 576 -316 -633 -74 265 898 -696 -674 537 553 762 -500 -192 -89 603 -347 -932 300 -380 667 -458 -949 -604 706 -867 944 -523 155 -868 -72 44 608 -718 21 956 27 -991 679 -231 -141 -63 562 786 821 -189 173 434 -242 14 -426 -892 101 -79 -759 -250 -956 -731 -47 -901 -297 242 -798 83 589 306 296 704 409 -826 562 10 774 948 -741 -296 317 527 -965 965 -988 527 -829 393 604 986 589 -140 -634 -910 -18 504 -890 -418 -490 -201 393 -632 190 30 994 149 203 -932 383 304 398 836 610 -589 307 331 557 483 864 -627 -205 -530 -410 618 730 -999 149 505 -83 -617 -451 -299 -851 -207 34 857 883 477 959 -26 908 -884 670 -976 171 209 863 426 -416 643 702 -531 375 604 667 325 -655 896 304 807 659 358 -844 830 -581 -184 -139 380 188 -609 26 383 -586 772 -41 190 -20 680 -925 849 769 957 -55 5 -105 408 182 416 944 -383 962 -25 -110 253 317 -390 230 -662 -141 78 -342 -249 -965 705 352 -186 -928 503 -207 380 -630 580 -143 -549 -514 71 353 266 -880 461 473 -651 -16 219 320 -123 293 -816 -798 -638 -527 366 669 633 558 595 -512 599 -999 -687 -609 898 -154 -115 -79 438 -284 -881 569 -250 64 247 -6 -66 942 -826 80 -508 85 -372 -101 215 951 383 -519 -832 -183 -221 253 -386 323 205 974 -922 -528 -497 -723 909 820 -547 -265 -237 773 473 -761 138 694 -258 -359 -393 433 -34 -71 -441 926 -787 958 -963 -164 -901 -297 180 755 783 773 393 352 622 984 702 237 502 -284 534 -917 258 -791 474 275 -360 944 164 792 238 310 72 -285 -266 -10 -945 818 -739 59 -784 887 -809 27 -318 -623 -356 672 674 -325 -246 533 -697 819 -374 -969 426 750 -703 -923 772 29 -497 835 738 -92 -916 -521 942 664 481 -127 213 492 -370 -288 690 -939 708 -773 346 279 251 -682 535 983 970 -540 702 -290 868 831 361 427 -575 -496 -753 562 -454 859 449 -346 890 -824 -920 -359 -572 -944 -381 -967 885 -63 318 46 692 314 -508 861 227 976 -804 -919 -592 270 815 278 627 483 118 100 305 -992 558 -65 999 353 578 862 885 26 -384 -970 667 -281 142 750 959 -322 -983 -573 750 737 -873 464 -750 -203 184 100 -58 -903 -614 926 -535 -833 845 -412 -77 714 524 -379 -886 -104 663 -216 144 -337 819 -291 -413 -222 18 -579 555 889 -487 -550 -639 207 -708 -991 736 891 810 369 -341 -143 -294 159 -984 -407 398 615 730 -211 -543 -778 -415 862 -191 313 -480 -768 912 799 165 370 753 -266 199 511 911 -637 -117 294 364 -56 716 285 -364 -240 816 606 -597 -784 884 666 4 -405 974 681 270 376 -702 -633 244 132 -556 -994 -454 483 -772 -2 263 -40 -633 919 695 -817 -424 602 781 -141 646 -89 847 818 359 -172 463 -633 -329 761 194 -774 141 -911 782 -234 455 164 -320 494 -739 250 -604 516 839 -545 -196 -692 -313 -278 471 -57 384 902 -523 -515 -195 -931 -833 475 795 -585 -794 516 692 -80 -346 -180 -522 -626 -551 550 579 48 924 855 479 665 482 130 -395 -1 -220 -153 -30 -392 -312 -423 16 155 585 621 288 -893 -529 -630 2 -236 -194 -364 -733 -772 656 975 10 294 -138 79 -452 -26 81 61 126 -585 -575 975 -353 -504 41 -821 604 -509 157 477 301 -806 203 520 -481 239 -96 888 390 187 260 -80 133 254 281 785 -315 -482 843 -945 823 559 -451 847 -974 707 844 921 -882 730 87 853 669 -22 -898 695 -613 973 386 602 945 -270 31 108 -475 325 482 241 424 813 519 296 352 595 -430 670 321 657 408 352 -675 -289 961 -636 -351 317 -452 38 759 254 -792 142 -218 319 -906 577 -797 -861 -994 697 456 228 316 -821 977 742 880 -919 793 -367 472 -580 -27 -702 465 877 814 -684 452 426 -900 123 712 315 -514 -154 931 532 565 40 -563 -482 -11 416 -891 -992 -698 907 -318 774 -121 -948 -680 416 -112 -103 257 221 286 -451 611 -280 2 312 -359 -385 750 -906 954 445 347 977 192 -32 -766 695 -54 -657 -232 -687 641 6 -890 -533 452 -655 655 38 -171 872 -651 274 980 -461 299 -631 -845 420 90 119 597 740 -21 151 -961 -805 423 18 -947 -257 -344 642 -583 -286 -307 681 329 -542 989 -477 78 -332 -730 -356 416 -442 -910 542 -801 791 -734 -926 486 465 19 328 339 947 -553 911 949 836 317 -516 -27 -48 -595 -30 724 263 -667 -651 -567 -858 -366 385 -953 308 853 -536 -823 -13 17 -392 -839 850 -269 -350 -516 655 -838 613 383 281 -217 -861 857 -322 974 -664 450 -864 -999 189 237 172 566 659 979 -842 -616 -440 -968 -126 991 -993 874 -697 -293 965 947 595 -811 611 429 -280 203 963 -343 734 281 -730 858 103 926 -81 -573 -921 883 603 497 492 766 460 355 -774 396 -86 921 -859 979 -928 -870 -252 -21 -53 -159 268 -738 308 663 559 256 -512 951 -740 -482 772 268 -161 -173 319 346 -799 152 -386 730 -646 489 -9 720 573 925 118 457 574 333 -420 -186 -698 578 342 289 -803 -168 117 -213 252 619 723 911 -554 133 -994 -289 -462 970 207 -378 769 -743 -625 55 -427 785 -276 443 -944 -32 841 -589 -70 891 390 207 -84 -996 -516 456 -36 790 772 704 665 105 551 209 -203 203 826 241 -854 -732 -906 822 -37 930 -406 -986 -399 553 -723 202 309 -832 -258 -211 -703 523 -209 387 234 680 -664 84 -165 596 200 816 225 -644 -402 537 605 715 -340 395 -824 -6 7 -991 846 704 269 -774 -393 454 -35 890 210 -333 -577 -375 -974 -63 424 -145 181 326 -429 -647 -320 576 -559 346 347 158 -715 398 -641 575 447 800 651 667 -883 638 -158 220 -974 -380 -789 -275 860 559 -622 731 774 -436 -191 136 778 -778 33 964 988 -452 -30 655 -227 -580 -773 557 -593 -616 -317 -487 -965 -505 -707 426 -464 -901 -190 88 -222 121 855 737 220 -83 71 116 798 924 34 791 -534 -772 497 25 -699 -600 -712 834 -467 746 -353 -45 -74 -353 783 -987 890 -444 -882 -538 873 -774 -587 642 -426 -717 352 -644 -670 992 -812 -620 424 -708 114 -807 212 585 179 832 106 919 65 705 689 639 -589 880 867 -171 443 808 -731 447 387 -685 803 -554 -972 832 172 -145 -487 958 -880 -119 -775 -304 873 -49 -430 -411 -281 212 717 59 553 406 662 -628 -999 -736 -363 -45 320 309 946 -710 853 208 603 -84 -742 -179 585 613 494 -600 -318 700 -657 -562 703 -550 -484 965 763 200 817 -205 -782 511 -310 -56 454 -123 960 -632 -226 -3 -38 -482 699 -988 -578 -367 -999 -842 -959 462 856 -935 -599 566 89 923 -239 936 -604 -317 -355 933 332 77 -536 -732 146 430 566 -466 858 687 -268 -988 -201 -756 918 233 187 -951 -968 996 -762 -414 -680 -182 799 -986 -815 -661 346 46 59 940 -97 887 -761 -486 -782 -999 -813 -994 592 -841 953 686 84 305 416 -883 331 -582 -853 874 -897 -875 -286 791 -198 -751 545 419 626 -391 511 181 986 828 831 202 959 -785 913 10 -750 49 232 -203 154 773 -243 -147 -697 454 802 746 614 -941 -874 347 649 635 476 -607 777 -908 -187 616 712 487 738 410 986 -420 627 915 -921 619 -836 -792 -774 579 -921 506 -861 977 195 558 -209 -426 -58 767 -459 229 939 -843 685 433 -849 -168 -382 -392 -728 -551 -864 571 -490 -454 996 883 850 -49 -997 573 -698 -639 -911 556 420 -140 -731 64 -239 291 821 528 768 -156 -255 -990 -812 80 380 926 439 299 853 585 774 -876 -764 -751 281 108 -465 -891 -443 485 734 -473 -240 -213 -396 -43 222 -79 -37 217 307 -750 -390 -829 -724 -398 -718 -321 -313 261 544 853 -750 899 531 -593 581 483 -579 -394 -899 273 -225 520 -108 327 -9 434 741 -759 875 -288 199 -927 432 702 862 -484 -515 146 48 488 552 -114 -477 52 364 -659 322 705 -997 975 -589 -767 35 676 -428 -311 -997 -948 -187 -783 -934 841 -847 677 -141 332 -918 -424 -530 -116 26 582 9 238 -798 945 678 583 661 -12 466 893 -968 282 716 -717 -926 -745 -419 -539 -117 -371 179 -190 298 690 575 507 -362 997 801 228 919 873 237 294 994 610 -205 752 819 -56 434 -611 -760 -647 331 292 987 -569 910 923 898 -728 -872 965 967 806 -268 195 518 -384 500 -601 -977 -434 395 -344 -359 567 934 -127 -461 168 -347 -868 -307 -622 -294 240 999 321 -413 562 123 199 197 -885 673 -615 -38 -485 487 399 394 645 -623 -595 774 -548 143 344 359 325 364 628 140 -949 -639 488 426 850 -657 540 -895 -523 770 357 163 436 119 952 -710 318 -753 37 -267 49 -519 711 262 465 714 -622 698 -29 -761 170 -114 -443 -841 -67 161 -29 251 -330 -697 202 -507 98 689 -984 -105 -11 371 978 404 -599 -850 -718 -669 -638 659 509 535 83 -797 -236 -615 -206 -429 563 754 -16 671 603 934 -761 79 616 -137 461 561 -662 -187 -697 699 -53 901 -483 -695 796 272 538 -927 715 202 -274 429 734 -750 -807 -372 -89 486 -863 617 -695 976 423 -854 97 -1 560 -578 -846 -945 153 595 -215 -903 -693 -450 -933 486 650 257 228 -381 550 -941 -562 167 983 862 140 -746 -708 278 -691 -717 -658 743 -907 812 -315 -369 -460 -675 -144 -251 -277 134 755 168 -399 675 -813 -576 -953 378 -390 739 887 332 -521 29 481 -498 -140 -904 -191 -116 464 -528 252 -385 -43 568 868 58 -361 -650 296 524 -350 844 329 -891 13 -862 592 437 440 540 272 -286 759 822 637 -94 -703 573 -446 -948 589 -248 422 826 -136 -722 350 675 264 -629 -644 120 997 -511 -953 680 -219 -713 100 -64 -948 252 71 -720 -507 -138 778 -889 484 -143 927 360 -71 138 157 308 -681 -954 -644 892 -712 -422 -927 -438 -773 -55 85 -17 -350 332 187 -980 -90 256 -552 372 -99 -817 -274 458 304 209 817 -398 997 580 -73 -47 52 346 -792 445 541 51 62 -442 -577 298 66 747 -931 832 -662 159 -90 -355 -184 -837 343 -512 445 -96 -275 794 248 71 -7 383 -890 -132 -186 136 -85 484 360 -839 -832 -771 351 262 948 -90 -52 602 994 -102 -175 -398 -87 341 -822 231 -65 76 94 -665 783 -468 653 -856 544 -848 -647 606 686 140 157 409 723 -685 -472 -923 840 984 135 -536 89 -122 -638 491 -523 614 -341 -766 -425 -555 7 769 505 968 -518 691 -260 969 906 -575 855 388 -198 -872 -15 633 746 -474 697 -810 503 -680 -435 -483 826 53 -723 -912 -796 569 -91 681 944 -581 358 520 498 65 755 -452 -306 -772 -296 634 -57 450 -763 -661 -33 -808 833 -881 -79 -682 -816 71 355 657 994 978 165 185 561 -785 -491 -919 -871 -562 751 -649 -686 -231 274 -360 92 546 -668 404 -241 -832 -428 -746 976 -923 256 980 -361 56 -730 -482 874 334 941 258 379 -448 133 642 -961 84 285 -106 637 292 -701 -730 -599 -602 -563 941 656 -386 700 246 -547 -716 448 372 898 -76 424 -258 -765 940 380 749 -996 -19 195 -610 -220 -584 933 -801 -555 320 -679 -388 664 -136 558 305 -389 -379 513 190 507 -792 282 748 976 998 882 79 -443 -118 -831 700 -640 -3 113 61 -641 -513 -50 443 224 -916 52 -245 -771 736 -941 795 -575 -242 237 -343 -675 990 210 -352 -783 62 605 -526 -304 810 727 -8 -640 104 -169 573 -290 -933 -339 171 -342 -677 829 -144 821 93 537 -538 -322 -19 71 -848 30 -679 -159 -375 -874 392 838 440 -107 63 -939 441 881 17 217 -497 697 -6 567 -229 -321 812 -792 195 920 -561 -551 -594 -987 138 845 -212 -120 829 315 -253 287 917 -84 494 901 764 -836 -813 813 -591 637 64 -259 -65 -495 -715 178 838 -126 275 142 -200 534 791 -384 -425 997 -873 218 -708 -336 949 -763 679 452 -686 -408 628 204 106 -325 557 231 582 287 -617 -76 -419 739 621 -433 -992 575 -736 -52 -205 482 -492 755 754 607 998 872 -711 -171 -835 988 35 -217 949 965 777 -611 -104 2 566 -455 -980 -884 -540 -456 -312 58 -316 -976 -505 315 124 445 127 -332 -261 790 479 186 406 -292 -794 547 678 516 813 -482 -824 -647 -193 324 -512 -420 697 -24 868 566 249 284 -765 -191 296 389 -968 -206 719 579 211 890 -530 -138 175 116 699 -961 -536 -618 -12 797 663 314 -203 785 8 123 -284 -746 845 686 -106 -349 861 -195 469 -192 363 932 -564 -71 -660 -285 -466 611 -35 397 7 997 776 837 167 -34 -685 504 -528 -603 -357 -789 -353 -259 -21 -819 584 -916 585 -846 -282 -394 -995 -781 402 -663 -750 -976 -954 617 622 -202 851 760 18 36 -784 -682 -982 570 163 681 812 314 179 -652 -223 316 791 759 -456 -751 411 786 -307 -734 94 309 87 426 -128 487 -391 -86 505 -647 -99 633 894 897 548 643 -787 -351 458 -212 485 359 201 -200 352 158 259 -402 532 -21 232 -936 -930 551 -559 -524 -299 184 -570 -258 565 -987 202 -378 353 -763 923 -817 426 364 506 -484 -634 996 284 177 -562 313 119 978 -630 178 -213 694 777 -219 -621 788 -736 372 866 929 4 424 -862 802 -531 -720 -260 819 716 -526 -262 722 1000 -447 771 103 911 -202 712 -31 -815 -688 764 -81 -354 -262 656 -317 314 313 130 -896 -651 -623 -100 928 -932 -106 -888 -691 -987 -255 682 398 327 897 -848 -241 -630 -821 -918 505 -234 -254 -492 -553 141 87 208 717 633 91 6 644 -138 -695 294 959 183 405 885 -532 -214 -165 -454 403 264 -576 627 -461 -316 -842 775 485 -260 -552 -540 4 -737 -389 -64 -24 891 -708 401 -746 -408 -888 289 -226 -941 -249 -308 783 189 902 -718 393 578 -428 -894 812 -443 104 -279 546 304 -616 -129 -474 447 -534 72 99 -226 778 403 916 945 846 -47 -953 -566 -801 -601 940 277 714 5 232 -219 27 -116 458 325 -952 778 -659 -740 153 402 -433 207 -898 -327 -114 -578 -825 -902 902 -656 -153 222 -331 -694 -186 -37 -511 444 610 -997 -176 824 -101 206 362 -196 885 344 -427 429 -454 -726 -520 238 153 -827 127 916 -687 -580 342 75 -501 730 -280 -945 -7 371 -916 42 -146 -101 477 -90 188 825 -19 -937 -807 -443 776 -171 260 -650 -106 230 335 683 371 -294 -42 532 424 -92 988 480 881 -172 -681 -986 63 530 -306 -153 701 232 259 538 412 -924 817 -724 580 674 -948 -126 -544 -879 -696 -543 507 756 -865 617 925 524 186 -791 349 -949 -972 369 -166 136 847 -619 528 743 -353 302 -625 -753 538 139 120 -143 -977 -285 739 -149 -821 -101 -434 -34 408 -96 -66 -183 572 -282 767 92 502 -929 -383 -857 -159 293 255 639 177 -179 -60 -862 -983 455 -517 984 401 -929 328 -23 874 812 740 -681 -133 -415 -174 883 297 792 762 309 -49 -709 384 1 652 -512 -926 -445 394 453 327 712 -603 -270 -664 -243 483 -294 -115 -269 133 -569 248 589 718 -978 -319 -926 -176 -119 819 746 409 -119 -566 929 -343 -658 593 63 150 -253 128 -33 -826 -725 822 -133 462 -180 -994 234 -692 -202 200 139 -554 -77 -139 -565 -766 -361 -226 -416 -754 644 -308 -19 -155 49 280 524 -348 987 -962 49 52 244 -897 -839 -783 798 171 -648 361 163 385 -393 913 819 -981 372 -500 -297 -10 990 798 870 -118 342 -511 304 -291 -558 177 948 -535 43 319 -508 -714 -790 732 -692 -709 -802 93 196 554 947 -357 345 391 778 106 -620 120 390 -560 987 -325 -730 473 -85 -685 -755 677 -180 884 467 -104 84 -526 -580 325 -333 699 111 236 -839 -97 -680 468 -55 967 -629 203 477 926 -348 850 963 514 -401 694 934 -659 729 -740 877 279 242 -268 14 -74 -768 809 -886 647 -665 -566 -655 -315 -455 -481 446 350 -803 -432 -528 227 80 -824 -371 -579 348 329 -56 600 -575 -520 567 -81 493 967 88 955 -60 156 -337 99 -114 -180 -343 -368 282 862 99 921 251 951 -560 -284 829 -783 633 -633 542 -931 -575 302 -484 -299 -978 556 -289 511 -410 196 632 77 756 -178 -140 -259 -543 543 -906 -474 384 60 -294 -199 -81 134 226 118 768 40 467 52 108 278 -508 -584 -315 -877 -200 877 -856 -207 416 -227 -563 827 750 -828 -299 242 128 10 699 34 -346 -979 -308 -597 172 706 -835 712 493 781 -712 -730 386 801 -320 -115 915 337 -304 -307 -619 -712 671 -76 -730 -522 73 -372 700 -554 -66 -73 -504 381 -531 -232 -590 -896 -398 997 343 -249 312 835 -256 170 -419 -959 554 385 742 399 -650 158 795 -457 -260 793 -828 409 517 -900 -318 -976 61 5 -634 -898 -477 -525 -155 -61 -877 170 479 -525 -505 -402 888 734 -42 -439 -972 795 -588 805 -430 -88 435 682 872 -872 -416 -199 -241 -849 -551 455 -973 769 664 842 -316 -454 703 567 -780 831 -62 172 -690 92 659 457 -850 -300 380 -570 107 968 581 -44 153 -498 130 -730 -686 36 428 -18 -638 -705 -340 518 -426 -714 243 -801 939 851 -136 831 508 -106 999 -906 -260 -624 875 -738 202 -325 -177 -535 -660 711 -398 718 -153 798 -149 -856 171 431 -672 -64 -299 260 283 -653 722 342 104 919 516 95 205 -195 298 -383 -357 322 -507 -770 691 679 185 -237 -344 -409 699 -150 518 848 -939 -352 -493 -256 557 -64 -690 223 -715 -573 874 -753 -148 900 154 374 -997 168 -378 -200 588 113 876 -134 180 -537 831 -958 -629 -1000 -314 976 -695 346 -229 -87 930 4 42 -650 180 191 740 580 231 548 718 -816 647 534 357 -846 672 430 -533 483 689 281 -754 -480 66 -778 -797 919 -734 369 -523 492 919 -736 -906 180 113 -997 -940 402 644 531 722 -320 89 198 927 627 -803 918 608 141 171 -305 575 -514 -915 -462 -429 237 833 -676 -740 314 330 421 -576 766 838 -3 -537 127 -156 745 646 837 85 15 -219 -150 509 657 -565 760 -829 -959 370 -506 -146 186 -104 304 -670 -838 -66 206 862 148 -511 295 298 -974 -46 233 935 -25 536 -205 213 -5 421 -469 465 509 594 -125 -602 -582 211 -894 -42 929 103 968 592 -460 -611 738 993 924 -333 -949 836 -638 -963 656 -718 537 -993 214 169 738 412 -679 937 -42 883 737 647 856 -455 491 953 592 21 252 22 504 -253 940 692 -137 -596 673 538 -287 -200 -525 -572 -447 -856 330 767 -807 -987 -79 268 -796 -410 -752 44 -37 34 -987 -354 306 114 114 -334 -138 937 -194 -532 235 -382 677 -505 832 -825 906 -300 -831 -855 860 -592 312 -320 -495 -428 -967 657 -85 -45 234 -603 -204 -29 458 74 132 37 115 134 424 19 -706 -237 -962 975 -667 13 -435 153 -393 -368 101 241 -892 -772 -89 -2 -152 -958 -887 475 -343 985 -455 -526 980 -799 772 -411 -422 -996 -281 -93 685 918 75 -503 820 -246 741 204 -374 -503 377 299 536 477 320 202 87 8 997 -488 -380 55 -979 171 103 -143 647 756 261 491 -771 675 425 66 177 -737 344 -200 53 -509 785 -885 732 324 666 -656 144 -907 -232 633 -761 747 185 989 -883 -196 592 -774 629 -777 -200 602 12 -712 495 -782 -665 806 -223 -50 892 -393 456 454 -87 726 985 454 -31 -479 -949 929 -409 -597 280 -254 -602 223 -731 -641 -304 701 508 528 598 350 -14 41 -965 -673 547 -259 -259 732 571 -791 -171 -300 -417 -508 758 525 570 -929 930 839 -574 20 -502 -511 -89 388 645 -404 817 127 234 -489 527 -437 408 394 -341 964 -994 -416 -309 653 -538 775 -82 -426 783 521 760 32 -722 -387 -619 -629 -683 -573 741 982 -775 -4 -557 152 -344 -916 -172 606 -298 133 596 -299 -595 -379 574 434 -610 272 454 878 587 802 -695 337 -328 -314 -914 -250 1000 514 -647 -971 -260 446 -498 -275 38 633 692 949 -459 -795 -697 832 -619 972 -961 254 -835 613 246 991 -997 -868 -134 680 -237 -364 883 -833 -757 992 3 137 -483 -890 -633 732 519 -792 608 824 354 -338 831 -672 467 133 -386 -921 30 949 -814 818 464 -717 -207 -927 656 -599 -979 -775 986 180 560 18 401 288 -764 -126 599 332 893 645 -282 -436 -67 497 -756 556 -195 196 -425 -740 699 -403 286 -17 -652 125 -695 726 -430 -458 60 728 -199 -842 -619 717 904 -851 -372 -456 76 972 514 423 -957 810 680 708 -619 -611 -123 -425 119 -459 83 155 791 781 473 -939 721 299 398 4 212 802 -257 -894 -855 841 190 557 908 -327 -779 -100 -392 -364 225 629 -739 894 -627 745 924 472 -449 826 -579 -937 58 262 -383 -296 -874 -232 11 519 260 722 365 270 -58 -710 545 812 -968 917 -117 -450 -495 425 -442 -342 -361 494 850 184 -833 912 680 563 79 871 -393 -360 -959 34 827 -727 636 591 -754 -217 240 -270 -261 -729 668 -4 -496 -707 439 -495 240 412 -379 812 -812 651 642 -516 -501 -952 913 309 -666 49 600 -729 652 -768 -83 -448 948 -51 740 295 776 109 453 77 959 -120 242 -402 -952 440 -2 -62 137 -302 -506 723 -473 -634 -606 -658 -877 -908 222 -169 -232 -178 -819 -92 933 274 86 228 -337 882 431 230 209 979 363 -563 -777 -909 480 -919 -895 871 852 612 655 525 424 708 212 701 -680 -456 211 147 -8 524 -229 -403 942 -761 -603 -249 307 75 90 464 -608 -626 -663 374 123 -313 336 467 583 -142 602 -36 -855 -78 615 263 -817 -100 623 870 297 260 -717 942 -374 -874 -185 -386 -604 299 -858 822 200 511 492 -656 445 -772 456 -799 823 -111 -528 223 526 -602 840 -373 -997 -997 157 849 -578 48 -85 -231 -332 -4 -521 -545 -604 -628 19 -833 198 143 198 -256 -304 -965 844 -735 -157 -498 -879 -550 -904 315 738 -434 -950 -172 184 253 -983 340 118 629 628 616 -906 -657 -151 742 594 -223 -84 -155 334 884 -979 294 737 858 474 236 486 393 105 -845 -798 980 170 420 -119 578 422 -677 50 -803 -299 -420 956 423 -990 -419 -856 -380 104 -500 -723 178 -270 359 -106 961 403 578 -423 -434 645 -567 -939 196 426 79 -481 294 -140 -119 307 238 908 -646 -956 -943 567 410 -561 -85 -719 -784 438 -652 445 572 456 -795 -831 802 641 941 -547 -30 -756 -426 -681 -635 -100 13 -234 -251 336 119 127 -686 76 -557 -420 -680 -422 210 285 -91 912 166 -49 -847 -125 595 619 33 348 604 -390 622 -203 899 -664 210 -969 -566 528 -666 153 798 -254 -210 217 -450 932 -511 759 331 -900 521 -30 609 -493 -343 236 658 -490 -108 619 602 -245 775 804 -748 -67 658 204 -203 95 318 201 -188 -958 -597 -709 -204 930 19 -67 281 -870 553 807 -673 -959 -491 -621 761 -4 864 -624 -35 -982 -146 372 -324 126 491 -368 -919 -328 730 -566 -272 -378 180 -802 293 -211 -682 522 -168 -677 -244 -619 -267 685 -922 807 -719 -630 957 -559 -656 42 -927 402 -34 -210 -700 -352 205 -78 -253 257 -200 624 -994 919 -569 -874 -34 -852 452 -141 837 238 943 -420 844 145 -430 -824 -318 504 845 487 784 458 950 675 -723 -477 651 -524 85 859 619 896 596 -696 448 -991 -725 231 9 -647 -66 -727 -836 804 -493 570 837 -30 772 989 -500 -812 824 105 684 829 -123 764 569 908 -748 -895 67 134 -510 510 477 919 219 -421 82 148 918 -793 519 133 -893 -647 -504 -291 76 -193 -47 337 731 -659 -507 -802 542 828 343 936 -580 219 412 -329 -434 332 -959 -699 -277 372 901 -664 -791 -101 -429 -240 -638 -226 841 10 888 621 650 -142 -163 526 891 172 724 -315 92 338 259 830 -272 3 -987 -815 -546 68 -661 734 -212 -210 167 423 504 -332 -288 906 638 -198 -240 597 -599 -649 -12 -558 -429 -695 -616 -933 -59 878 -309 444 -494 894 9 532 -384 -642 77 -52 698 158 792 17 -258 -849 266 381 -717 -338 -705 37 984 -849 -242 945 936 -274 -925 420 -133 -169 192 753 -785 670 226 -687 203 -561 -579 -91 -916 108 827 -214 718 -169 -276 -963 42 200 255 897 -96 -397 -862 -736 512 -514 -55 -78 -99 -227 162 -77 481 945 -200 -469 -416 579 672 987 432 -953 999 56 -667 493 670 665 -792 -87 -846 101 787 -939 200 -700 535 252 -878 686 694 700 948 -61 -504 -585 906 -42 214 -808 -992 746 320 891 452 452 101 192 -627 -378 -537 214 -819 -505 -851 798 -776 -707 -798 -243 -755 -491 747 785 -747 282 -370 -997 -153 490 276 -797 25 552 419 915 627 -964 -598 31 380 429 27 -339 2 -826 373 -507 -944 539 201 -260 -956 -44 -774 -798 -358 -573 361 260 -52 24 -60 387 -282 -924 -368 -40 848 505 855 -5 -24 -987 753 -304 449 -883 544 545 205 951 -309 807 102 -332 401 -981 -819 929 -942 -274 -490 -883 855 688 -749 295 -883 374 -694 -775 210 157 639 860 -210 -857 784 276 -63 -965 818 -544 -138 -666 423 -668 -493 -890 -171 524 -349 772 -744 662 -877 68 -202 -127 -930 -713 -727 911 -644 513 -532 761 282 845 -595 304 -352 739 -67 -806 -221 277 -646 531 -256 592 -514 393 106 -274 25 -689 761 333 -566 698 487 499 -665 901 -399 394 422 802 636 427 384 -13 -12 795 -650 316 -280 325 -572 187 -71 165 958 -608 -770 -299 -989 231 538 -950 -193 548 109 763 607 -867 582 -710 508 -98 412 630 84 641 -390 443 -743 -677 708 192 -619 -348 822 -426 -405 -420 463 -302 243 -10 833 -379 -159 950 581 -592 -145 700 155 122 16 973 809 890 -665 -281 368 784 -335 -368 -234 67 -147 -170 -846 174 -675 837 -717 -567 308 297 -662 -672 -948 252 -18 -161 -975 -149 709 -596 873 -123 203 650 -61 -907 930 962 391 -12 933 -453 356 -171 200 355 211 647 -582 -4 -85 -295 379 -167 907 -867 -132 760 300 -456 703 -844 198 137 -703 -465 990 -494 269 340 723 -248 -170 934 498 -412 845 740 916 191 193 737 -880 773 973 850 -21 708 -840 551 -960 351 905 -685 -461 948 -172 630 -170 -595 438 907 727 -222 212 500 -859 710 936 403 109 -219 514 -431 842 -455 546 -755 -930 -915 925 -643 -259 -401 -709 102 -548 -581 -394 995 176 -453 -20 -955 -506 -72 -698 15 355 244 126 -804 -167 -913 368 873 -319 -395 386 -110 -891 -729 690 -592 877 -531 -902 676 -521 577 -622 740 943 -113 881 -670 -955 -457 -589 545 792 -409 359 -700 -828 -773 -480 845 194 -822 -81 469 -394 63 -841 -906 292 -562 -778 -522 -904 175 -818 -883 729 -431 -393 356 -652 10 37 591 -686 908 70 528 -393 -134 -976 833 -994 672 757 -809 364 751 -985 -167 -807 716 -349 836 -100 805 -463 -980 554 -325 -465 819 516 685 -767 -452 -738 819 -593 355 224 -904 178 380 651 41 308 -924 257 -434 -199 740 -565 992 -127 -281 348 728 623 -596 215 886 284 -146 -40 191 964 -825 -869 634 554 166 -681 496 541 -90 167 -203 -480 -444 62 -829 768 593 -327 -563 535 -652 870 290 141 -123 -756 -258 -217 -86 -533 493 -359 420 -939 -706 886 904 180 987 260 488 -740 -351 312 632 888 695 61 -367 -780 -350 -958 741 368 -741 -701 360 30 -193 -419 -620 922 -930 848 -818 327 786 -869 563 785 -912 -28 807 418 -744 -507 -616 171 480 -15 -81 -788 439 548 -619 -613 -174 842 957 902 -55 -757 540 814 -43 -889 701 491 523 -414 299 -930 -908 -94 -424 -474 563 270 -546 -176 -189 912 35 836 47 -811 457 219 -885 -311 -127 -482 -848 -60 258 -398 -486 709 -375 523 -606 -747 533 958 393 861 -622 -911 -150 -757 -136 -367 409 154 852 163 -463 392 -176 826 -466 324 -619 387 -195 438 316 -801 -884 464 -286 167 -663 226 -119 420 807 525 -988 -352 -608 -997 382 648 -192 835 560 806 -608 692 622 -209 879 -369 414 -902 -184 109 -658 -434 -756 125 526 205 40 -645 -894 -365 -538 707 50 -288 -381 -339 492 29 -317 596 824 -748 143 540 750 -554 302 -58 852 917 97 817 575 -458 -195 937 -276 36 -944 -38 875 393 428 -807 -739 629 -353 -521 333 -537 933 -31 30 927 999 354 -351 58 929 -739 712 128 582 468 882 -27 86 -401 -782 268 217 -176 -625 -497 -201 -837 -25 553 787 13 -797 -326 734 101 146 -715 -585 -103 -580 694 -518 -109 169 539 -837 841 893 413 -438 417 351 -5 -854 -520 -844 -440 -780 -652 5 -133 -392 -992 768 530 -642 75 368 587 320 -568 51 -238 -596 23 185 395 -554 713 11 640 858 -891 454 -802 -492 231 -475 -376 -889 324 -795 254 523 -176 662 -503 197 15 556 455 -750 509 -386 -859 -940 992 -338 -718 859 -207 395 -894 -482 176 650 -380 -683 -133 -513 52 573 -688 761 999 855 -898 -305 935 -603 895 -294 763 913 -998 727 885 711 472 -558 -702 977 -228 -598 19 -845 -375 965 786 -127 -613 -785 767 66 -46 -455 701 -328 688 213 398 -158 717 -10 633 -665 484 633 216 428 971 289 -412 461 -79 -82 -351 289 -260 -676 636 -307 -58 -7 -535 -209 -166 -108 -95 -656 -372 -13 566 333 -538 -749 203 192 -383 916 -168 416 523 913 -706 -346 -511 -862 -897 186 -306 869 -372 62 -325 -277 392 75 338 344 -702 -893 658 99 322 988 -64 100 -7 459 304 636 220 383 118 -439 -538 211 -822 -632 -413 -975 -499 -774 886 -14 -204 820 337 -492 -260 -781 85 276 -423 -251 687 889 366 -35 -296 482 124 976 -883 784 -331 -146 -239 778 492 17 -688 -758 537 -471 -406 52 -950 -206 -429 328 -865 -630 269 -832 -125 -198 25 746 290 736 45 34 -297 503 -456 -903 -854 -666 331 -310 718 281 490 -185 -248 252 430 -126 255 96 935 -413 392 597 -3 -123 -279 -474 -671 -420 -885 653 191 630 -443 -163 -830 -371 -462 -236 -154 520 -721 -704 -478 -431 -935 205 -569 -73 -332 -132 797 816 -779 -645 864 750 195 530 -992 -109 595 -372 -44 700 -167 -885 147 82 811 -445 703 -294 -998 523 -204 339 -976 174 732 152 -136 -554 573 809 595 -244 -28 -227 404 -578 232 -448 -357 -857 985 -878 234 -410 -441 379 953 217 112 884 594 259 -741 -173 -314 -504 175 883 900 -318 434 315 -383 -506 228 -886 -203 872 930 740 -983 747 662 -730 -582 863 -151 628 28 -550 709 -942 801 -850 773 -356 765 -812 -191 -787 3 -633 -438 -150 -917 -579 -840 -262 -985 386 367 -317 348 179 -406 368 309 -674 -727 -711 -845 -553 746 176 -708 -18 -663 536 -205 -161 -768 713 37 53 -608 -909 -119 291 -56 56 -992 425 880 96 908 -398 -482 39 -824 371 -84 744 167 -167 158 -951 35 652 919 -649 923 776 -554 735 573 31 -62 -929 -231 231 -941 -556 -51 128 826 -826 491 -31 461 -658 931 -231 901 -331 -327 -547 -328 275 422 -433 -4 200 604 -346 939 -236 -858 668 -121 -472 -676 545 -848 536 437 170 827 -913 -944 17 81 565 -279 -263 -909 -732 -386 -257 103 -783 -202 506 81 74 -642 -353 -808 272 -594 945 -41 -887 410 -592 -814 -849 -918 -822 796 761 -581 -716 727 961 -324 -610 -821 -509 -438 861 -931 64 656 611 293 606 -190 94 967 -256 321 -566 617 -950 761 -468 329 -600 371 -967 -290 79 -153 72 646 982 -883 248 289 -4 542 714 539 -953 969 -511 726 939 339 395 504 -492 599 873 -161 -941 862 612 751 798 832 -747 -530 -301 -975 727 -269 662 -807 -251 562 813 -437 697 -816 599 341 260 -428 842 -923 -666 -913 -321 89 414 222 213 563 711 -749 -458 117 -651 376 -374 -179 484 -808 311 -934 544 -210 -957 378 380 -319 -340 511 -167 -225 888 713 -52 -727 86 -355 60 801 -589 700 -93 -519 931 93 -338 -275 133 -702 802 -670 -35 -281 -760 -708 -361 -479 -775 -213 328 -729 245 -177 851 -694 249 649 279 -730 -406 -180 644 861 -111 -169 -211 808 723 -901 14 -325 31 340 20 -158 672 -920 387 753 661 847 -881 -739 -802 -780 -376 -546 816 -237 -441 -350 -380 442 378 -396 -298 -905 586 -537 172 -41 -141 -146 986 166 159 652 372 743 734 896 985 60 950 -239 -154 777 -106 -384 -101 -654 -936 485 641 -518 -340 -331 559 -607 -158 253 -142 371 -337 -204 642 -10 818 -962 -839 -682 -488 -739 888 320 -857 854 476 -351 506 351 682 -196 375 -299 -975 -414 -327 46 -564 -459 127 -729 275 299 -4 337 -240 770 -285 -699 -827 101 -646 -810 572 850 152 -759 -130 -899 -860 -724 -122 508 318 630 757 618 603 -571 824 467 -642 -680 297 209 -395 -133 210 932 -135 23 592 983 -288 814 88 37 -649 473 -644 -169 -948 -325 579 -601 -164 -440 -613 664 515 -703 516 -717 348 49 126 -908 763 -416 630 680 -761 -390 -520 -532 -972 -901 886 -921 -399 -336 -321 -822 -943 -304 -369 927 64 -396 -785 260 -742 -973 -702 204 416 920 565 -636 -573 750 390 -706 -33 974 -128 -847 -645 402 432 -983 320 246 574 -726 801 724 645 -447 -369 -937 932 633 -322 830 -94 -590 667 -607 -467 -141 173 564 -719 531 -882 900 242 327 -2 791 416 595 -572 514 601 -395 759 -836 -886 941 801 389 -87 992 -180 697 827 172 -613 -812 -715 -669 724 -154 -905 -588 311 -398 169 511 256 939 -90 832 -793 -688 967 -493 -133 -871 208 -947 -926 -220 733 -815 -291 699 -234 980 598 -313 -80 -868 238 692 775 760 155 780 381 166 883 758 -937 -430 -262 -197 138 434 -687 -855 -431 458 -587 -521 660 -847 -763 -826 -389 -146 695 596 -554 648 572 -870 405 -414 -529 -774 945 -307 200 -191 982 317 -728 406 -553 -869 -183 378 14 292 29 646 143 641 375 974 -473 -160 857 985 -232 -700 476 840 -60 -775 -66 297 824 286 -151 -875 -34 -460 -535 -432 274 -337 -524 200 -405 351 485 -387 -818 -628 -492 -180 -901 -234 -331 974 -238 136 -784 470 904 -534 -212 708 73 784 116 -408 -675 -884 967 -6 632 -74 946 -201 575 -617 -651 -172 326 -635 -213 -933 -776 -400 -167 -509 -802 998 706 785 441 -229 192 251 -996 1000 -820 -546 -254 -668 668 -139 710 -161 161 -603 -617 -796 586 894 -345 442 419 -802 140 708 640 670 374 635 455 -605 -444 -883 43 899 759 -127 -353 729 -134 136 -30 -337 126 -598 712 363 145 -345 621 587 -587 939 281 288 -523 296 -664 350 -677 -835 -611 804 -557 -567 894 -225 45 480 -281 -817 -83 -759 973 617 521 -945 202 647 -993 -714 -105 -93 -200 209 -485 -172 234 -32 32 219 410 890 470 -310 -210 338 412 377 -974 -409 -873 -8 23 291 585 160 -548 229 -482 476 -699 -510 510 -720 -926 -307 -850 813 935 -40 739 -700 455 -563 341 -25 -236 343 -346 -347 578 929 -553 531 323 538 575 -896 171 997 346 279 435 19 114 -295 141 -51 952 -166 315 -987 648 -540 -77 -984 -362 143 -851 110 903 818 -716 -121 -380 96 249 -589 589 -218 -783 331 -320 -483 56 749 -963 -608 608 704 649 -297 80 -938 -822 -818 997 86 21 340 658 35 142 265 192 984 757 21 137 81 -691 -425 524 875 -884 -678 -617 520 -883 -429 -181 -956 229 -40 219 -251 -883 607 7 188 835 742 323 -305 -148 277 456 -941 508 -75 993 995 -548 546 -29 -499 435 -607 -757 286 -537 488 -949 -185 -200 609 -130 -158 678 105 -388 4 -523 932 56 -30 -647 -819 -7 -342 -942 -827 775 598 -786 353 -188 369 554 576 -304 -380 -813 105 -205 -430 -925 -599 -945 855 687 -144 -837 -409 43 -109 -177 -401 -137 -975 -237 286 -947 -694 84 -647 267 -747 -866 -520 -424 -813 528 -13 -844 -431 333 439 -99 849 40 -348 -34 -573 493 63 145 980 282 -556 17 -3 588 405 -139 27 -252 140 835 -727 -980 89 -317 -763 121 -420 -281 -800 860 -94 961 260 -527 151 -916 729 -924 -791 958 676 114 876 538 144 98 33 -159 697 333 921 364 -93 -17 -62 -630 -24 103 -629 -280 -778 647 177 -785 706 236 201 38 -246 -977 -173 -173 579 -541 257 -899 -381 48 922 44 -554 -351 950 -928 912 -319 -692 212 249 80 -345 774 -323 -613 -891 308 -118 500 425 -308 540 -252 383 986 751 -810 132 508 -116 -753 -144 457 -475 -669 -732 -885 930 -480 -912 922 955 814 17 -824 480 -612 836 -477 -484 -595 531 803 299 993 921 -171 252 3 972 335 -130 3 346 731 883 -780 685 -976 -257 257 -678 678 -855 855 -520 520 -77 77 -257 257 -474 474 -931 931 431 -431 451 -451 666 -666 -209 209 -910 910 -867 867 594 -594 998 -998 870 -870 -866 866 282 -282 189 -189 -859 859 327 -327 992 -992 874 -874 -258 258 331 -331 248 -248 801 -801 231 -231 -170 170 898 -898 805 -805 -875 875 446 -446 -566 566 624 -624 858 -858 456 -456 639 -639 -234 234 -562 562 494 -494 118 -118 69 -69 -543 543 368 -368 -689 689 -80 80 480 -480 -392 392 568 -568 589 -589 118 -118 -813 813 -832 832 -582 582 -667 667 237 -237 335 -335 343 -343 -555 555 -932 932 -331 331 -624 624 364 -364 0 0 112 -112 -438 438 926 -926 -375 375 -558 558 400 -400 -681 681 -919 919 -639 639 -370 370 455 -455 267 -267 672 -672 -82 82 -786 786 117 -117 831 -831 -431 431 728 -728 -214 214 -881 881 737 -737 -614 614 99 -99 73 -73 692 -692 -418 418 111 -111 63 -63 -973 973 -885 885 -632 632 451 -451 -564 564 425 -425 857 -857 -554 554 773 -773 563 -563 940 -940 244 -244 -254 254 -307 307 -424 424 942 -942 552 -552 584 -584 -452 452 -777 777 259 -259 -988 988 661 -661 660 -660 805 -805 630 -630 -234 234 -818 818 -512 512 378 -378 248 -248 106 -106 342 -342 -21 21 -753 753 554 -554 127 -127 -864 864 -848 848 -459 459 -661 661 -167 167 272 -272 517 -517 -808 808 731 -731 431 -431 -864 864 502 -502 743 -743 -363 363 -199 199 57 -57 34 -34 43 -43 55 -55 255 -255 129 -129 861 -861 -858 858 -125 125 -477 477 462 -462 -964 964 -671 671 659 -659 -356 356 -641 641 251 -251 174 -174 -330 330 -634 634 -629 629 -334 334 892 -892 461 -461 -983 983 456 -456 662 -662 717 -717 -432 432 -749 749 664 -664 379 -379 796 -796 -119 119 -444 444 784 -784 71 -71 -574 574 -144 144 569 -569 -732 732 798 -798 201 -201 -225 225 -421 421 -196 196 344 -344 -599 599 -841 841 137 -137 36 -36 -991 991 -436 436 773 -773 393 -393 725 -725 -531 531 -756 756 -505 505 367 -367 -99 99 307 -307 -546 546 679 -679 -652 652 434 -434 56 -56 311 -311 -412 412 -367 367 231 -231 -625 625 285 -285 246 -246 770 -770 -6 6 574 -574 702 -702 -790 790 48 -48 -292 292 649 -649 -431 431 -226 226 664 -664 -261 261 445 -445 -445 445 300 -300 800 -800 153 -153 -787 787 774 -774 -480 480 142 -142 -285 285 -679 679 -172 172 560 -560 -220 220 -736 736 808 -808 315 -315 608 -608 580 -580 -607 607 -528 528 -187 187 144 -144 -256 256 -582 582 -35 35 259 -259 -873 873 214 -214 181 -181 837 -837 -212 212 -270 270 -271 271 -466 466 780 -780 -283 283 -402 402 115 -115 370 -370 944 -944 873 -873 -478 478 -8 8 -525 525 -449 449 209 -209 876 -876 -557 557 612 -612 242 -242 -905 905 -997 997 567 -567 10 -10 267 -267 688 -688 -282 282 370 -370 475 -475 378 -378 430 -430 604 -604 -145 145 -993 993 -74 74 -374 374 167 -167 498 -498 -148 148 -100 100 -720 720 316 -316 832 -832 569 -569 -891 891 442 -442 736 -736 -416 416 -56 56 -200 200 563 -563 399 -399 929 -929 987 -987 -726 726 707 -707 -986 986 517 -517 -828 828 -127 127 924 -924 165 -165 241 -241 837 -837 444 -444 -115 115 -647 647 73 -73 -566 566 968 -968 -18 18 -471 471 -222 222 331 -331 639 -639 276 -276 388 -388 -740 740 591 -591 741 -741 754 -754 -656 656 774 -774 915 -915 -201 201 -23 23 -299 299 965 -965 -934 934 16 -16 -977 977 874 -874 -574 574 -161 161 246 -246 296 -296 -227 227 -557 557 356 -356 -893 893 -388 388 -240 240 444 -444 753 -753 801 -801 837 -837 176 -176 -804 804 828 -828 -111 111 -108 108 -152 152 -78 78 -651 651 -685 685 853 -853 560 -560 -244 244 528 -528 326 -326 -18 18 538 -538 -432 432 -861 861 -505 505 -175 175 294 -294 -675 675 391 -391 377 -377 -658 658 -304 304 -10 10 736 -736 -786 786 -322 322 -539 539 -240 240 -614 614 921 -921 918 -918 -479 479 -904 904 960 -960 -991 991 -833 833 931 -931 -914 914 932 -932 -803 803 723 -723 688 -688 891 -891 281 -281 -835 835 -986 986 129 -129 242 -242 -553 553 923 -923 565 -565 -840 840 783 -783 -456 456 -656 656 387 -387 -820 820 -474 474 -27 27 38 -38 581 -581 707 -707 -294 294 -27 27 -127 127 -282 282 -553 553 389 -389 -641 641 -314 314 -179 179 -61 61 -601 601 137 -137 632 -632 -9 9 -688 688 505 -505 -344 344 -326 326 755 -755 -789 789 -339 339 342 -342 -481 481 -142 142 545 -545 -338 338 -785 785 -590 590 266 -266 -546 546 137 -137 385 -385 495 -495 756 -756 345 -345 -45 45 -693 693 990 -990 -227 227 -539 539 224 -224 -522 522 882 -882 41 -41 -81 81 956 -956 31 -31 196 -196 -875 875 -670 670 944 -944 -875 875 -777 777 254 -254 -778 778 -184 184 417 -417 443 -443 -131 131 -439 439 -165 165 -431 431 -738 738 220 -220 -386 386 -922 922 614 -614 780 -780 70 -70 -43 43 343 -343 -509 509 632 -632 -690 690 -515 515 -38 38 101 -101 542 -542 -284 284 337 -337 -625 625 113 -113 -40 40 257 -257 668 -668 -699 699 -372 372 -368 368 345 -345 1 -1 447 -447 -203 203 657 -657 789 -789 -468 468 748 -748 414 -414 -924 924 2 -2 732 -732 -145 145 -417 417 372 -372 823 -823 -213 213 324 -324 736 -736 -494 494 708 -708 -873 873 -411 411 215 -215 271 -271 -609 609 -271 271 -681 681 356 -356 -331 331 73 -73 -45 45 -495 495 840 -840 -66 66 -948 948 276 -276 -235 235 -948 948 -759 759 -728 728 277 -277 275 -275 698 -698 -273 273 710 -710 -773 773 11 -11 225 -225 799 -799 -156 156 -293 293 372 -372 702 -702 476 -476 -915 915 701 -701 -75 75 -139 139 142 -142 214 -214 -379 379 -506 506 473 -473 -208 208 -375 375 -704 704 919 -919 715 -715 758 -758 -172 172 475 -475 -413 413 -559 559 883 -883 685 -685 -915 915 258 -258 -586 586 -891 891 -957 957 -217 217 -1 1 -821 821 -564 564 -500 500 -272 272 476 -476 -656 656 170 -170 715 -715 143 -143 -582 582 -35 35 889 -889 841 -841 -337 337 -821 821 -49 49 574 -574 334 -334 -958 958 397 -397 -343 343 552 -552 -512 512 793 -793 286 -286 -494 494 457 -457 -804 804 -626 626 57 -57 949 -949 379 -379 427 -427 -187 187 -632 632 601 -601 -116 116 369 -369 742 -742 794 -794 627 -627 -54 54 54 -54 859 -859 220 -220 -635 635 790 -790 -239 239 -919 919 902 -902 736 -736 -336 336 -659 659 847 -847 -501 501 -115 115 -715 715 -26 26 -219 219 -27 27 -898 898 -358 358 128 -128 -465 465 -462 462 -105 105 -70 70 415 -415 773 -773 503 -503 -46 46 124 -124 783 -783 -980 980 87 -87 69 -69 -725 725 -133 133 -861 861 576 -576 -912 912 -869 869 968 -968 131 -131 973 -973 175 -175 250 -250 23 -23 746 -746 112 -112 -915 915 -791 791 -676 676 895 -895 -384 384 -158 158 26 -26 -823 823 587 -587 554 -554 414 -414 -805 805 -188 188 -824 824 -610 610 -568 568 -728 728 -451 451 -900 900 697 -697 601 -601 691 -691 -870 870 68 -68 947 -947 -400 400 -190 190 -431 431 211 -211 -945 945 -843 843 185 -185 234 -234 -32 32 274 -274 -993 993 -594 594 -946 946 217 -217 -205 205 353 -353 770 -770 -719 719 -11 11 487 -487 -362 362 343 -343 -617 617 130 -130 -835 835 -633 633 -362 362 16 -16 385 -385 400 -400 -294 294 -808 808 701 -701 -924 924 780 -780 16 -16 973 -973 -643 643 -904 904 402 -402 914 -914 454 -454 -109 109 881 -881 -326 326 -440 440 -706 706 -745 745 111 -111 -188 188 380 -380 -928 928 110 -110 -575 575 784 -784 -740 740 76 -76 182 -182 267 -267 848 -848 852 -852 -630 630 -91 91 -465 465 -28 28 -38 38 585 -585 456 -456 57 -57 -693 693 -74 74 80 -80 -761 761 -127 127 -750 750 -879 879 -114 114 159 -159 162 -162 626 -626 -471 471 256 -256 -808 808 825 -825 -520 520 773 -773 -115 115 270 -270 -191 191 -849 849 -817 817 258 -258 803 -803 -528 528 -52 52 817 -817 475 -475 701 -701 319 -319 787 -787 731 -731 87 -87 394 -394 -935 935 807 -807 -725 725 -187 187 134 -134 -143 143 -298 298 454 -454 -116 116 968 -968 -708 708 -494 494 233 -233 781 -781 411 -411 339 -339 385 -385 726 -726 156 -156 475 -475 -130 130 -138 138 186 -186 503 -503 724 -724 -660 660 726 -726 807 -807 -806 806 939 -939 361 -361 -371 371 -297 297 475 -475 603 -603 -668 668 857 -857 973 -973 997 -997 -829 829 -548 548 -955 955 -126 126 658 -658 -56 56 563 -563 -821 821 -788 788 -164 164 -446 446 -957 957 -442 442 698 -698 405 -405 879 -879 895 -895 -509 509 366 -366 -261 261 664 -664 788 -788 -463 463 217 -217 -138 138 881 -881 -231 231 379 -379 582 -582 -79 79 -167 167 739 -739 -512 512 -630 630 902 -902 -312 312 -993 993 -769 769 -477 477 108 -108 -256 256 935 -935 781 -781 397 -397 569 -569 688 -688 -280 280 809 -809 -916 916 -109 109 345 -345 -587 587 764 -764 74 -74 -634 634 -674 674 -498 498 -433 433 746 -746 785 -785 -636 636 583 -583 -50 50 -791 791 150 -150 687 -687 820 -820 -840 840 242 -242 133 -133 -122 122 280 -280 742 -742 538 -538 799 -799 -463 463 203 -203 247 -247 -153 153 -418 418 437 -437 782 -782 -27 27 -309 309 536 -536 18 -18 480 -480 -286 286 -99 99 506 -506 -937 937 278 -278 -267 267 866 -866 354 -354 -657 657 -851 851 -238 238 -392 392 984 -984 -766 766 -686 686 -478 478 -571 571 263 -263 46 -46 -704 704 825 -825 -587 587 -825 825 -726 726 -841 841 963 -963 27 -27 -758 758 487 -487 902 -902 -714 714 -616 616 -709 709 -22 22 521 -521 -794 794 818 -818 -462 462 650 -650 -242 242 -339 339 -724 724 267 -267 -792 792 -943 943 -280 280 -865 865 -432 432 412 -412 699 -699 170 -170 328 -328 -949 949 175 -175 969 -969 -294 294 -613 613 845 -845 -893 893 -256 256 -785 785 -194 194 -66 66 567 -567 -142 142 366 -366 212 -212 801 -801 -435 435 -350 350 279 -279 -678 678 -197 197 -964 964 419 -419 -370 370 778 -778 -612 612 883 -883 -887 887 -331 331 -151 151 -297 297 15 -15 -720 720 256 -256 820 -820 -707 707 468 -468 -628 628 508 -508 671 -671 -740 740 -249 249 480 -480 -572 572 30 -30 32 -32 -204 204 463 -463 254 -254 -34 34 -974 974 -273 273 64 -64 340 -340 -719 719 -287 287 -179 179 485 -485 774 -774 164 -164 295 -295 921 -921 444 -444 77 -77 80 -80 913 -913 81 -81 172 -172 -744 744 8 -8 801 -801 -721 721 278 -278 -38 38 70 -70 118 -118 -151 151 425 -425 960 -960 247 -247 -481 481 638 -638 322 -322 -205 205 -443 443 -563 563 157 -157 -104 104 -944 944 284 -284 -47 47 -520 520 972 -972 533 -533 -959 959 298 -298 -13 13 729 -729 -970 970 -608 608 656 -656 -376 376 327 -327 425 -425 -108 108 991 -991 616 -616 -761 761 169 -169 561 -561 240 -240 -797 797 -970 970 -391 391 -705 705 336 -336 -718 718 -482 482 -800 800 685 -685 -372 372 312 -312 491 -491 271 -271 -502 502 402 -402 686 -686 -705 705 -960 960 241 -241 877 -877 -481 481 -236 236 964 -964 -488 488 -973 973 768 -768 109 -109 -884 884 -626 626 -264 264 -833 833 -516 516 -486 486 -36 36 -153 153 770 -770 140 -140 127 -127 416 -416 -128 128 183 -183 649 -649 -878 878 156 -156 192 -192 -902 902 -806 806 348 -348 818 -818 17 -17 80 -80 526 -526 -429 429 -276 276 949 -949 91 -91 374 -374 0 0 -84 84 572 -572 787 -787 -820 820 75 -75 -147 147 964 -964 697 -697 -191 191 194 -194 913 -913 564 -564 -630 630 -120 120 862 -862 -497 497 -175 175 877 -877 -349 349 276 -276 981 -981 -158 158 -84 84 -804 804 831 -831 -193 193 -526 526 -896 896 -397 397 -424 424 -181 181 957 -957 -267 267 607 -607 957 -957 717 -717 526 -526 746 -746 633 -633 644 -644 47 -47 -985 985 -123 123 184 -184 261 -261 -691 691 954 -954 -459 459 254 -254 277 -277 736 -736 960 -960 171 -171 -8 8 470 -470 -406 406 -826 826 -54 54 678 -678 55 -55 661 -661 -440 440 312 -312 -257 257 -560 560 -690 690 -650 650 453 -453 -64 64 716 -716 -799 799 -809 809 296 -296 -694 694 -62 62 -763 763 841 -841 -743 743 595 -595 -379 379 32 -32 140 -140 -17 17 197 -197 883 -883 471 -471 726 -726 963 -963 508 -508 166 -166 310 -310 618 -618 964 -964 -590 590 871 -871 -34 34 -828 828 464 -464 341 -341 842 -842 824 -824 -982 982 -284 284 -312 312 389 -389 -399 399 447 -447 785 -785 -195 195 131 -131 -15 15 -667 667 -656 656 -822 822 -856 856 -147 147 341 -341 726 -726 -538 538 -210 210 26 -26 -452 452 -518 518 417 -417 -8 8 574 -574 111 -111 -798 798 -374 374 477 -477 -173 173 230 -230 655 -655 60 -60 -246 246 -704 704 -354 354 -633 633 740 -740 549 -549 -278 278 420 -420 -612 612 -226 226 -138 138 -664 664 723 -723 -786 786 -54 54 -483 483 -643 643 69 -69 -57 57 403 -403 986 -986 -268 268 168 -168 -187 187 -521 521 -702 702 -551 551 221 -221 614 -614 -689 689 764 -764 -278 278 -741 741 839 -839 -822 822 -543 543 601 -601 600 -600 -201 201 386 -386 205 -205 8 -8 -487 487 413 -413 136 -136 -79 79 506 -506 -315 315 387 -387 -706 706 -500 500 -797 797 -402 402 -805 805 -980 980 -338 338 793 -793 71 -71 618 -618 -967 967 263 -263 -99 99 -104 104 733 -733 -224 224 948 -948 353 -353 -807 807 -970 970 -636 636 -579 579 -393 393 362 -362 602 -602 786 -786 -558 558 -449 449 -802 802 -68 68 -923 923 -641 641 -302 302 960 -960 -652 652 542 -542 557 -557 253 -253 -31 31 396 -396 841 -841 133 -133 -664 664 782 -782 170 -170 667 -667 -868 868 911 -911 -543 543 -436 436 -410 410 243 -243 -81 81 611 -611 203 -203 924 -924 -370 370 424 -424 845 -845 -719 719 -308 308 -919 919 389 -389 219 -219 -519 519 844 -844 -833 833 -974 974 -844 844 211 -211 662 -662 -1000 1000 432 -432 -751 751 -910 910 -140 140 941 -941 -132 132 735 -735 -895 895 -300 300 227 -227 289 -289 -328 328 163 -163 34 -34 372 -372 -516 516 -102 102 964 -964 280 -280 692 -692 101 -101 -88 88 -675 675 670 -670 347 -347 231 -231 -85 85 -830 830 518 -518 -123 123 -554 554 917 -917 100 -100 -522 522 -656 656 -833 833 621 -621 467 -467 671 -671 399 -399 518 -518 -451 451 -608 608 -339 339 646 -646 993 -993 92 -92 -464 464 -281 281 -803 803 -741 741 -703 703 -689 689 98 -98 -794 794 -448 448 271 -271 -310 310 545 -545 614 -614 -548 548 876 -876 104 -104 523 -523 444 -444 -339 339 -855 855 -872 872 739 -739 -999 999 147 -147 431 -431 -513 513 -237 237 -530 530 842 -842 -960 960 201 -201 187 -187 -126 126 -163 163 172 -172 -708 708 -943 943 259 -259 879 -879 359 -359 -231 231 431 -431 349 -349 936 -936 678 -678 189 -189 543 -543 -571 571 -974 974 961 -961 -642 642 165 -165 -456 456 -57 57 -282 282 147 -147 139 -139 151 -151 -180 180 944 -944 -9 9 603 -603 546 -546 487 -487 888 -888 339 -339 -503 503 -715 715 218 -218 -695 695 -26 26 425 -425 -639 639 273 -273 55 -55 360 -360 -869 869 -685 685 -985 985 -940 940 -766 766 188 -188 -80 80 541 -541 -266 266 769 -769 273 -273 968 -968 58 -58 -907 907 -463 463 -528 528 637 -637 477 -477 19 -19 906 -906 -964 964 -557 557 267 -267 -162 162 406 -406 -840 840 -561 561 -414 414 -639 639 -786 786 -783 783 89 -89 491 -491 -236 236 908 -908 -51 51 787 -787 -606 606 -276 276 -664 664 -535 535 104 -104 659 -659 -551 551 -909 909 99 -99 -86 86 869 -869 -478 478 928 -928 21 -21 -100 100 373 -373 -525 525 906 -906 -291 291 764 -764 -646 646 739 -739 -355 355 239 -239 173 -173 -734 734 484 -484 191 -191 -103 103 -827 827 824 -824 157 -157 -642 642 170 -170 -226 226 -277 277 422 -422 -188 188 -722 722 -560 560 455 -455 510 -510 647 -647 304 -304 -662 662 127 -127 -765 765 554 -554 892 -892 559 -559 -644 644 116 -116 -395 395 282 -282 -129 129 -540 540 344 -344 659 -659 -560 560 416 -416 -646 646 -758 758 958 -958 649 -649 823 -823 449 -449 -456 456 707 -707 385 -385 75 -75 384 -384 904 -904 -278 278 -554 554 -289 289 -611 611 -556 556 -214 214 -775 775 -699 699 726 -726 -606 606 -606 606 -731 731 -782 782 -421 421 386 -386 -839 839 581 -581 107 -107 -827 827 -203 203 -33 33 -652 652 470 -470 -67 67 36 -36 -759 759 -275 275 -472 472 706 -706 896 -896 310 -310 883 -883 -109 109 -439 439 196 -196 403 -403 869 -869 -914 914 -507 507 -67 67 441 -441 139 -139 -328 328 -55 55 -151 151 -449 449 621 -621 -764 764 -915 915 115 -115 668 -668 -587 587 384 -384 -565 565 -744 744 211 -211 -18 18 -981 981 -907 907 -412 412 -15 15 668 -668 376 -376 841 -841 -4 4 -513 513 -370 370 648 -648 823 -823 -942 942 976 -976 602 -602 -692 692 -224 224 -107 107 151 -151 -190 190 -243 243 552 -552 -514 514 952 -952 211 -211 300 -300 -438 438 -92 92 854 -854 -243 243 -415 415 -851 851 -721 721 -648 648 -802 802 -523 523 -345 345 -322 322 -158 158 -197 197 882 -882 470 -470 -586 586 400 -400 606 -606 -847 847 292 -292 -967 967 316 -316 993 -993 807 -807 228 -228 -66 66 -68 68 -528 528 318 -318 -590 590 605 -605 -245 245 -572 572 -706 706 -740 740 689 -689 761 -761 540 -540 -865 865 -882 882 488 -488 760 -760 -303 303 -986 986 -950 950 424 -424 -366 366 -332 332 585 -585 -261 261 -416 416 819 -819 -410 410 21 -21 68 -68 513 -513 888 -888 458 -458 128 -128 657 -657 -409 409 -712 712 -649 649 719 -719 488 -488 -613 613 829 -829 -247 247 9 -9 347 -347 769 -769 860 -860 976 -976 -168 168 616 -616 621 -621 -257 257 -183 183 205 -205 -102 102 -822 822 945 -945 69 -69 -400 400 -308 308 947 -947 -857 857 925 -925 695 -695 -424 424 748 -748 568 -568 -390 390 447 -447 -301 301 400 -400 -552 552 -828 828 -695 695 -621 621 -105 105 -733 733 743 -743 385 -385 790 -790 -946 946 -996 996 687 -687 627 -627 -210 210 -580 580 -496 496 -597 597 -185 185 793 -793 881 -881 787 -787 944 -944 -63 63 307 -307 135 -135 -287 287 -984 984 -433 433 -511 511 508 -508 968 -968 -347 347 92 -92 561 -561 -857 857 230 -230 -919 919 -643 643 472 -472 99 -99 594 -594 -445 445 -797 797 -91 91 413 -413 95 -95 985 -985 -898 898 68 -68 -186 186 179 -179 975 -975 -174 174 577 -577 -901 901 444 -444 -416 416 -836 836 397 -397 77 -77 -926 926 -182 182 479 -479 390 -390 -981 981 875 -875 -193 193 -966 966 40 -40 769 -769 -164 164 859 -859 -293 293 -897 897 871 -871 741 -741 87 -87 739 -739 -5 5 -708 708 332 -332 885 -885 267 -267 -670 670 499 -499 -256 256 667 -667 334 -334 -692 692 -830 830 -797 797 890 -890 949 -949 -417 417 -593 593 -869 869 719 -719 74 -74 841 -841 119 -119 -324 324 -394 394 571 -571 -959 959 571 -571 105 -105 -560 560 776 -776 599 -599 290 -290 779 -779 354 -354 780 -780 -227 227 -662 662 -77 77 -772 772 -171 171 -852 852 -110 110 385 -385 74 -74 -944 944 -370 370 -28 28 963 -963 160 -160 -852 852 -434 434 293 -293 -434 434 181 -181 -68 68 -700 700 -818 818 -66 66 440 -440 -390 390 420 -420 -329 329 406 -406 806 -806 -481 481 -680 680 44 -44 934 -934 -713 713 -904 904 -58 58 -760 760 739 -739 545 -545 553 -553 -371 371 -642 642 753 -753 966 -966 911 -911 538 -538 -766 766 289 -289 773 -773 149 -149 -20 20 722 -722 772 -772 796 -796 -728 728 763 -763 -391 391 -595 595 -88 88 -532 532 132 -132 -831 831 -634 634 180 -180 231 -231 250 -250 27 -27 -695 695 -288 288 -198 198 -591 591 666 -666 -238 238 52 -52 779 -779 722 -722 171 -171 806 -806 19 -19 -801 801 929 -929 -233 233 -428 428 -540 540 734 -734 237 -237 -455 455 -196 196 -338 338 995 -995 -411 411 481 -481 -857 857 537 -537 725 -725 828 -828 -135 135 -20 20 -509 509 -515 515 165 -165 88 -88 44 -44 -68 68 274 -274 699 -699 -636 636 -159 159 974 -974 619 -619 -40 40 34 -34 -414 414 443 -443 917 -917 299 -299 153 -153 -742 742 -313 313 947 -947 -957 957 -900 900 389 -389 108 -108 -267 267 -338 338 235 -235 747 -747 -253 253 4 -4 -441 441 -151 151 -384 384 581 -581 -776 776 -87 87 -395 395 -903 903 692 -692 -645 645 881 -881 -671 671 -342 342 112 -112 208 -208 -23 23 -729 729 127 -127 -210 210 -694 694 -916 916 -536 536 430 -430 -286 286 -705 705 518 -518 -714 714 -792 792 -975 975 -646 646 893 -893 -838 838 673 -673 -426 426 -663 663 -807 807 479 -479 823 -823 370 -370 -104 104 83 -83 -200 200 171 -171 753 -753 463 -463 -126 126 898 -898 -519 519 -510 510 104 -104 661 -661 453 -453 -433 433 978 -978 839 -839 -627 627 893 -893 152 -152 -717 717 303 -303 672 -672 113 -113 497 -497 71 -71 104 -104 268 -268 -681 681 -3 3 -984 984 464 -464 -942 942 752 -752 154 -154 -17 17 917 -917 -670 670 641 -641 112 -112 400 -400 612 -612 495 -495 -179 179 805 -805 772 -772 488 -488 234 -234 231 -231 387 -387 -634 634 648 -648 388 -388 540 -540 -338 338 -88 88 389 -389 194 -194 -44 44 579 -579 -813 813 -775 775 -277 277 522 -522 332 -332 935 -935 -881 881 -86 86 982 -982 -36 36 -794 794 -958 958 867 -867 -895 895 804 -804 680 -680 -410 410 -275 275 110 -110 -136 136 -26 26 686 -686 -270 270 686 -686 128 -128 -634 634 5 -5 -777 777 -959 959 771 -771 -835 835 355 -355 212 -212 -429 429 -992 992 270 -270 729 -729 -41 41 795 -795 639 -639 -281 281 488 -488 392 -392 928 -928 627 -627 -760 760 -694 694 47 -47 801 -801 475 -475 -85 85 -684 684 539 -539 437 -437 -167 167 612 -612 -16 16 -539 539 620 -620 -827 827 -898 898 354 -354 -501 501 948 -948 -701 701 -571 571 191 -191 403 -403 192 -192 952 -952 -169 169 407 -407 272 -272 125 -125 -658 658 689 -689 -889 889 -926 926 -582 582 -741 741 -146 146 339 -339 -170 170 -539 539 574 -574 657 -657 355 -355 112 -112 -5 5 897 -897 -54 54 -292 292 -444 444 -424 424 -906 906 749 -749 -697 697 -186 186 -656 656 -797 797 842 -842 48 -48 170 -170 -262 262 -424 424 99 -99 -49 49 -402 402 696 -696 278 -278 922 -922 -77 77 884 -884 -433 433 -697 697 757 -757 137 -137 136 -136 -424 424 -228 228 -774 774 -253 253 -663 663 -574 574 634 -634 -692 692 614 -614 -185 185 -359 359 207 -207 987 -987 532 -532 -865 865 233 -233 427 -427 351 -351 823 -823 -509 509 -667 667 815 -815 94 -94 764 -764 436 -436 385 -385 284 -284 870 -870 -74 74 778 -778 -79 79 517 -517 -160 160 750 -750 228 -228 403 -403 -640 640 48 -48 -632 632 -425 425 627 -627 10 -10 -15 15 -986 986 -680 680 -321 321 -762 762 731 -731 212 -212 -224 224 -538 538 612 -612 279 -279 -148 148 -272 272 -707 707 175 -175 955 -955 -995 995 353 -353 -724 724 989 -989 497 -497 -323 323 -909 909 -130 130 882 -882 791 -791 567 -567 109 -109 -264 264 335 -335 229 -229 398 -398 -202 202 -426 426 527 -527 284 -284 -809 809 380 -380 268 -268 -29 29 733 -733 -834 834 -435 435 -659 659 -874 874 -832 832 -349 349 987 -987 -976 976 -186 186 143 -143 438 -438 -625 625 346 -346 106 -106 -234 234 556 -556 -535 535 -810 810 -429 429 -880 880 -530 530 884 -884 -454 454 33 -33 148 -148 776 -776 339 -339 908 -908 -202 202 -598 598 401 -401 900 -900 89 -89 415 -415 265 -265 761 -761 -531 531 -489 489 -201 201 -195 195 -17 17 -696 696 829 -829 -829 829 -669 669 -741 741 269 -269 873 -873 672 -672 213 -213 -488 488 776 -776 332 -332 889 -889 -472 472 -567 567 -70 70 -853 853 956 -956 10 -10 912 -912 -440 440 -430 430 17 -17 942 -942 37 -37 -502 502 -559 559 892 -892 -299 299 -89 89 -629 629 -716 716 447 -447 681 -681 -554 554 912 -912 991 -991 -518 518 786 -786 53 -53 -468 468 -938 938 -631 631 352 -352 -630 630 382 -382 -697 697 -961 961 241 -241 -866 866 460 -460 195 -195 445 -445 413 -413 863 -863 980 -980 551 -551 262 -262 -315 315 -394 394 532 -532 421 -421 2 -2 299 -299 -755 755 707 -707 -368 368 -246 246 575 -575 710 -710 734 -734 -754 754 563 -563 -461 461 -262 262 -958 958 -479 479 -811 811 -334 334 523 -523 -432 432 -542 542 392 -392 966 -966 -335 335 140 -140 -460 460 -844 844 365 -365 438 -438 -882 882 930 -930 -388 388 855 -855 -996 996 -226 226 -648 648 900 -900 -968 968 -472 472 417 -417 297 -297 182 -182 517 -517 866 -866 -921 921 -172 172 458 -458 -332 332 -539 539 339 -339 -873 873 -142 142 -368 368 -650 650 785 -785 124 -124 -75 75 -359 359 580 -580 -736 736 -47 47 771 -771 889 -889 917 -917 -521 521 702 -702 -315 315 -662 662 673 -673 663 -663 754 -754 687 -687 554 -554 -383 383 -174 174 754 -754 -756 756 -241 241 -335 335 669 -669 982 -982 930 -930 522 -522 -179 179 784 -784 -481 481 -708 708 -442 442 -15 15 549 -549 63 -63 -218 218 161 -161 -147 147 -110 110 -744 744 -405 405 451 -451 -602 602 -711 711 565 -565 644 -644 193 -193 -544 544 531 -531 552 -552 60 -60 -247 247 -360 360 -478 478 -659 659 -717 717 271 -271 534 -534 -228 228 -613 613 90 -90 955 -955 976 -976 72 -72 -264 264 672 -672 -662 662 440 -440 764 -764 -556 556 117 -117 -965 965 476 -476 -608 608 -21 21 -561 561 695 -695 -264 264 988 -988 -677 677 778 -778 291 -291 -197 197 -927 927 533 -533 54 -54 -823 823 29 -29 121 -121 39 -39 406 -406 -605 605 613 -613 -111 111 -204 204 -168 168 -670 670 676 -676 -929 929 -561 561 587 -587 -737 737 298 -298 -809 809 -639 639 928 -928 -116 116 -461 461 -930 930 874 -874 -245 245 794 -794 -647 647 -375 375 -201 201 672 -672 73 -73 -606 606 474 -474 565 -565 -243 243 895 -895 -353 353 204 -204 -694 694 -39 39 97 -97 -161 161 -41 41 -986 986 85 -85 -575 575 38 -38 438 -438 -758 758 -204 204 532 -532 -55 55 -433 433 252 -252 51 -51 403 -403 -506 506 132 -132 277 -277 674 -674 489 -489 -576 576 -771 771 991 -991 778 -778 -622 622 208 -208 -269 269 111 -111 -912 912 -526 526 -547 547 -771 771 694 -694 14 -14 -831 831 900 -900 -200 200 949 -949 274 -274 764 -764 523 -523 -533 533 -573 573 -658 658 -236 236 -114 114 -229 229 -554 554 -495 495 -919 919 -489 489 -296 296 951 -951 -376 376 -763 763 -288 288 -980 980 -291 291 46 -46 110 -110 70 -70 -462 462 514 -514 -142 142 -173 173 -608 608 875 -875 -267 267 -358 358 -32 32 -821 821 -472 472 -430 430 -849 849 -921 921 752 -752 -830 830 -57 57 -631 631 -302 302 -391 391 -740 740 -464 464 508 -508 -673 673 -764 764 91 -91 -555 555 -357 357 -773 773 54 -54 885 -885 854 -854 277 -277 -525 525 -40 40 -496 496 725 -725 892 -892 958 -958 17 -17 -370 370 -264 264 -489 489 -957 957 840 -840 -835 835 -498 498 782 -782 -826 826 -538 538 115 -115 276 -276 117 -117 404 -404 -643 643 -929 929 -841 841 -775 775 992 -992 999 -999 769 -769 531 -531 603 -603 -872 872 354 -354 -698 698 821 -821 -413 413 917 -917 541 -541 -886 886 900 -900 360 -360 -830 830 -304 304 804 -804 990 -990 668 -668 223 -223 896 -896 418 -418 953 -953 640 -640 634 -634 621 -621 796 -796 404 -404 686 -686 842 -842 952 -952 -391 391 136 -136 776 -776 974 -974 361 -361 -972 972 784 -784 371 -371 -493 493 -762 762 72 -72 -138 138 -802 802 555 -555 934 -934 113 -113 -85 85 623 -623 -439 439 -99 99 -757 757 -512 512 404 -404 -309 309 993 -993 179 -179 780 -780 -352 352 729 -729 358 -358 389 -389 688 -688 168 -168 -762 762 728 -728 207 -207 950 -950 -94 94 -296 296 -301 301 -70 70 751 -751 565 -565 222 -222 -92 92 -610 610 -288 288 -932 932 545 -545 331 -331 16 -16 -569 569 282 -282 -714 714 676 -676 -141 141 974 -974 471 -471 -662 662 -777 777 338 -338 -978 978 720 -720 -440 440 -218 218 -983 983 73 -73 -691 691 554 -554 -438 438 -94 94 942 -942 -992 992 488 -488 741 -741 942 -942 -205 205 -203 203 -290 290 -517 517 -263 263 -177 177 556 -556 83 -83 -475 475 699 -699 202 -202 586 -586 928 -928 -97 97 -993 993 -263 263 169 -169 -706 706 179 -179 -199 199 -822 822 90 -90 995 -995 384 -384 -643 643 -987 987 -538 538 -69 69 511 -511 -360 360 -784 784 205 -205 180 -180 152 -152 295 -295 -857 857 491 -491 597 -597 885 -885 473 -473 83 -83 581 -581 766 -766 -361 361 510 -510 465 -465 770 -770 735 -735 85 -85 -994 994 -75 75 282 -282 -372 372 367 -367 717 -717 -974 974 632 -632 -743 743 171 -171 -397 397 -18 18 231 -231 574 -574 148 -148 238 -238 -257 257 725 -725 312 -312 -417 417 -252 252 -93 93 -992 992 -772 772 -691 691 -425 425 659 -659 -848 848 -250 250 -419 419 -751 751 -353 353 -794 794 -993 993 -412 412 -587 587 -175 175 128 -128 921 -921 -350 350 975 -975 347 -347 -163 163 278 -278 -115 115 -329 329 699 -699 -391 391 -622 622 -162 162 53 -53 -898 898 436 -436 334 -334 49 -49 -71 71 636 -636 -113 113 998 -998 -865 865 -585 585 -106 106 102 -102 -195 195 -610 610 361 -361 639 -639 892 -892 -423 423 -76 76 941 -941 -157 157 64 -64 -276 276 386 -386 798 -798 -942 942 -206 206 -423 423 -371 371 9 -9 -869 869 679 -679 -320 320 -579 579 -691 691 819 -819 81 -81 600 -600 380 -380 807 -807 -718 718 -822 822 -330 330 -857 857 745 -745 -193 193 507 -507 -238 238 -727 727 30 -30 769 -769 823 -823 804 -804 -830 830 -841 841 -358 358 -978 978 270 -270 41 -41 758 -758 -973 973 876 -876 -317 317 69 -69 795 -795 295 -295 -983 983 -738 738 509 -509 923 -923 -681 681 -513 513 -575 575 -103 103 -396 396 476 -476 43 -43 847 -847 -915 915 694 -694 5 -5 -41 41 63 -63 -978 978 588 -588 -913 913 -140 140 940 -940 206 -206 -823 823 706 -706 -756 756 994 -994 596 -596 -304 304 -952 952 937 -937 250 -250 842 -842 -420 420 195 -195 -229 229 -377 377 773 -773 -987 987 491 -491 362 -362 763 -763 970 -970 -809 809 -378 378 -654 654 -617 617 206 -206 709 -709 251 -251 -125 125 -643 643 155 -155 720 -720 455 -455 731 -731 358 -358 -176 176 114 -114 71 -71 -744 744 -920 920 -863 863 543 -543 -328 328 67 -67 -643 643 -702 702 -970 970 578 -578 -731 731 711 -711 878 -878 159 -159 958 -958 896 -896 767 -767 734 -734 -521 521 442 -442 349 -349 -682 682 114 -114 742 -742 -509 509 831 -831 112 -112 716 -716 300 -300 781 -781 -564 564 -882 882 36 -36 268 -268 811 -811 -740 740 667 -667 -261 261 66 -66 103 -103 -70 70 -547 547 -39 39 -857 857 57 -57 -162 162 -865 865 304 -304 -16 16 52 -52 446 -446 706 -706 -643 643 982 -982 -160 160 -319 319 901 -901 -239 239 -863 863 -715 715 -962 962 952 -952 935 -935 -462 462 -868 868 124 -124 80 -80 90 -90 187 -187 -131 131 395 -395 1 -1 -931 931 591 -591 -294 294 -30 30 -925 925 -463 463 -442 442 -559 559 929 -929 362 -362 979 -979 -432 432 382 -382 -204 204 -411 411 -634 634 -391 391 941 -941 -733 733 -116 116 882 -882 -564 564 747 -747 -422 422 -312 312 33 -33 679 -679 322 -322 863 -863 288 -288 -961 961 -742 742 309 -309 -176 176 127 -127 -560 560 -924 924 -289 289 -791 791 9 -9 74 -74 904 -904 -450 450 267 -267 -729 729 871 -871 -246 246 -100 100 887 -887 908 -908 -451 451 331 -331 578 -578 -417 417 -63 63 701 -701 -496 496 323 -323 888 -888 -694 694 64 -64 -146 146 -74 74 121 -121 -134 134 695 -695 160 -160 169 -169 -60 60 145 -145 771 -771 2 -2 -990 990 -441 441 247 -247 -965 965 -622 622 40 -40 261 -261 141 -141 -105 105 838 -838 807 -807 -728 728 -92 92 -695 695 -736 736 -411 411 267 -267 425 -425 300 -300 -773 773 -874 874 444 -444 -391 391 -714 714 614 -614 317 -317 -411 411 837 -837 -182 182 -658 658 313 -313 19 -19 -13 13 -385 385 -601 601 8 -8 325 -325 463 -463 593 -593 160 -160 -320 320 850 -850 714 -714 -579 579 -608 608 771 -771 416 -416 -631 631 482 -482 716 -716 -486 486 -130 130 425 -425 -572 572 -130 130 -103 103 239 -239 -23 23 439 -439 956 -956 831 -831 -865 865 373 -373 -284 284 67 -67 -537 537 949 -949 618 -618 -295 295 19 -19 531 -531 173 -173 876 -876 168 -168 -515 515 -144 144 752 -752 -827 827 10 -10 -848 848 -691 691 676 -676 -486 486 -150 150 -464 464 734 -734 -113 113 -150 150 -913 913 -860 860 -419 419 870 -870 603 -603 843 -843 -354 354 -340 340 203 -203 -793 793 -150 150 665 -665 -922 922 380 -380 181 -181 -547 547 769 -769 961 -961 -120 120 -277 277 -22 22 726 -726 -411 411 -268 268 -508 508 -41 41 -475 475 614 -614 -459 459 546 -546 532 -532 -815 815 -148 148 373 -373 -336 336 59 -59 262 -262 43 -43 525 -525 405 -405 -765 765 57 -57 -867 867 -754 754 -188 188 -989 989 414 -414 646 -646 -536 536 -267 267 436 -436 997 -997 568 -568 -97 97 857 -857 -116 116 431 -431 96 -96 850 -850 -20 20 -978 978 70 -70 -396 396 231 -231 -881 881 -811 811 950 -950 -236 236 -632 632 407 -407 -439 439 -586 586 354 -354 627 -627 -394 394 591 -591 939 -939 400 -400 -42 42 -79 79 -279 279 699 -699 72 -72 486 -486 752 -752 967 -967 -18 18 832 -832 -123 123 -443 443 -663 663 -477 477 532 -532 309 -309 599 -599 226 -226 -945 945 972 -972 -823 823 -873 873 56 -56 790 -790 -998 998 -329 329 337 -337 941 -941 157 -157 229 -229 66 -66 522 -522 -458 458 -874 874 651 -651 -52 52 -820 820 133 -133 731 -731 -25 25 -707 707 -984 984 -832 832 -81 81 147 -147 -509 509 -337 337 517 -517 -363 363 859 -859 950 -950 -255 255 929 -929 -179 179 -336 336 -624 624 24 -24 608 -608 -615 615 -336 336 987 -987 -711 711 -302 302 -854 854 517 -517 -674 674 -744 744 -561 561 -231 231 412 -412 976 -976 471 -471 813 -813 860 -860 -938 938 165 -165 518 -518 660 -660 -330 330 975 -975 71 -71 -661 661 746 -746 -292 292 100 -100 -113 113 -506 506 -625 625 -36 36 -662 662 -720 720 867 -867 839 -839 497 -497 -317 317 -169 169 699 -699 -433 433 886 -886 77 -77 853 -853 -606 606 -71 71 -210 210 727 -727 -299 299 -864 864 -544 544 -67 67 -594 594 -381 381 986 -986 948 -948 -216 216 -796 796 166 -166 -868 868 963 -963 -109 109 248 -248 621 -621 955 -955 -306 306 -737 737 233 -233 -121 121 765 -765 394 -394 65 -65 579 -579 -754 754 637 -637 -469 469 751 -751 300 -300 292 -292 145 -145 -375 375 -379 379 823 -823 717 -717 473 -473 -692 692 -354 354 -828 828 300 -300 -260 260 135 -135 -991 991 755 -755 -834 834 486 -486 -44 44 -228 228 -883 883 972 -972 538 -538 -175 175 264 -264 -325 325 286 -286 304 -304 -72 72 -696 696 -560 560 988 -988 770 -770 594 -594 -891 891 -831 831 -129 129 -61 61 -720 720 -867 867 506 -506 -459 459 -352 352 669 -669 122 -122 966 -966 25 -25 -970 970 369 -369 -401 401 855 -855 549 -549 228 -228 -15 15 -335 335 329 -329 -69 69 305 -305 426 -426 -96 96 875 -875 902 -902 -466 466 -561 561 755 -755 -896 896 891 -891 -682 682 52 -52 651 -651 -963 963 -206 206 -283 283 -955 955 -561 561 -571 571 -763 763 -276 276 558 -558 -541 541 818 -818 123 -123 368 -368 -737 737 -246 246 471 -471 -698 698 678 -678 -976 976 -363 363 782 -782 -247 247 -79 79 -338 338 844 -844 273 -273 -825 825 -747 747 617 -617 270 -270 989 -989 681 -681 716 -716 -303 303 485 -485 326 -326 -999 999 795 -795 -905 905 -959 959 -777 777 708 -708 -966 966 387 -387 775 -775 336 -336 -152 152 -763 763 -15 15 -240 240 -163 163 350 -350 -191 191 -555 555 -752 752 457 -457 642 -642 490 -490 453 -453 730 -730 649 -649 979 -979 626 -626 690 -690 -874 874 608 -608 785 -785 -959 959 23 -23 966 -966 -714 714 28 -28 -979 979 880 -880 -191 191 975 -975 -254 254 946 -946 246 -246 -268 268 27 -27 62 -62 -901 901 -619 619 123 -123 -213 213 161 -161 -434 434 -183 183 691 -691 -249 249 -985 985 739 -739 539 -539 -741 741 912 -912 850 -850 200 -200 -366 366 -594 594 352 -352 592 -592 -405 405 133 -133 -809 809 -929 929 671 -671 726 -726 651 -651 -53 53 571 -571 -420 420 -181 181 906 -906 -959 959 -543 543 37 -37 499 -499 316 -316 -90 90 -968 968 -926 926 963 -963 611 -611 333 -333 800 -800 -928 928 827 -827 552 -552 210 -210 -751 751 -876 876 -4 4 768 -768 -914 914 981 -981 -179 179 -487 487 -116 116 -959 959 250 -250 -123 123 -735 735 -492 492 -6 6 -325 325 169 -169 27 -27 790 -790 53 -53 793 -793 -952 952 -505 505 -863 863 -46 46 -490 490 577 -577 57 -57 -168 168 714 -714 -559 559 -796 796 884 -884 -309 309 659 -659 -658 658 -986 986 372 -372 -456 456 38 -38 -785 785 -425 425 533 -533 -441 441 958 -958 -812 812 335 -335 121 -121 185 -185 -134 134 -682 682 905 -905 -49 49 717 -717 -737 737 -26 26 -372 372 -967 967 775 -775 589 -589 -804 804 -666 666 500 -500 584 -584 -237 237 397 -397 510 -510 -926 926 685 -685 441 -441 766 -766 -226 226 -831 831 241 -241 -346 346 -807 807 -901 901 165 -165 98 -98 61 -61 603 -603 7 -7 -51 51 -345 345 344 -344 -707 707 -601 601 283 -283 -376 376 -12 12 -843 843 358 -358 708 -708 551 -551 -439 439 -651 651 -920 920 -753 753 340 -340 708 -708 -407 407 269 -269 -23 23 681 -681 986 -986 -490 490 -76 76 -733 733 -976 976 -609 609 155 -155 -323 323 -172 172 -262 262 -524 524 -809 809 -662 662 255 -255 -953 953 358 -358 16 -16 974 -974 -347 347 539 -539 728 -728 -365 365 -231 231 -206 206 -935 935 -420 420 638 -638 972 -972 -717 717 807 -807 -255 255 623 -623 642 -642 111 -111 120 -120 -820 820 421 -421 457 -457 -381 381 914 -914 -385 385 138 -138 850 -850 545 -545 958 -958 -436 436 -104 104 -975 975 -550 550 80 -80 -418 418 292 -292 -960 960 501 -501 507 -507 121 -121 383 -383 218 -218 -414 414 -494 494 -813 813 -48 48 -355 355 457 -457 -383 383 -972 972 409 -409 -450 450 98 -98 -404 404 -783 783 388 -388 -621 621 -688 688 720 -720 -499 499 -421 421 747 -747 -287 287 243 -243 -993 993 -47 47 265 -265 457 -457 -525 525 467 -467 -457 457 -943 943 274 -274 545 -545 -470 470 703 -703 160 -160 -64 64 565 -565 -291 291 -338 338 -196 196 -577 577 976 -976 750 -750 -785 785 686 -686 12 -12 -425 425 387 -387 660 -660 -476 476 699 -699 276 -276 506 -506 36 -36 -729 729 266 -266 -355 355 -910 910 59 -59 262 -262 118 -118 -302 302 -358 358 666 -666 510 -510 633 -633 340 -340 702 -702 241 -241 -331 331 962 -962 -528 528 -814 814 -261 261 194 -194 363 -363 608 -608 528 -528 -139 139 -484 484 -360 360 -404 404 -604 604 33 -33 -565 565 796 -796 -902 902 946 -946 594 -594 999 -999 398 -398 -747 747 622 -622 -796 796 -337 337 781 -781 -507 507 122 -122 517 -517 -238 238 650 -650 -473 473 -26 26 87 -87 -277 277 869 -869 294 -294 -40 40 -655 655 -950 950 931 -931 338 -338 -140 140 -690 690 176 -176 -1000 1000 365 -365 211 -211 -689 689 179 -179 -320 320 -96 96 453 -453 -551 551 154 -154 335 -335 -984 984 273 -273 375 -375 136 -136 -628 628 -890 890 615 -615 -227 227 -577 577 -966 966 145 -145 -457 457 642 -642 -131 131 569 -569 -784 784 -551 551 -178 178 -322 322 851 -851 -875 875 337 -337 -457 457 801 -801 -529 529 -526 526 -832 832 -490 490 -697 697 -503 503 191 -191 683 -683 -881 881 623 -623 -788 788 700 -700 -831 831 607 -607 272 -272 -275 275 -296 296 880 -880 797 -797 -7 7 -658 658 290 -290 494 -494 -196 196 49 -49 424 -424 -384 384 -526 526 219 -219 -155 155 226 -226 222 -222 643 -643 -167 167 713 -713 -33 33 686 -686 990 -990 -777 777 672 -672 -646 646 -434 434 525 -525 447 -447 60 -60 -776 776 766 -766 305 -305 -216 216 -942 942 -283 283 -172 172 689 -689 -95 95 -582 582 -348 348 402 -402 -841 841 658 -658 -974 974 252 -252 268 -268 -251 251 -574 574 -608 608 512 -512 435 -435 644 -644 -848 848 623 -623 -951 951 326 -326 -622 622 327 -327 224 -224 296 -296 549 -549 -362 362 856 -856 32 -32 -170 170 -280 280 -429 429 638 -638 -204 204 -273 273 644 -644 -798 798 147 -147 995 -995 -54 54 -35 35 -562 562 -851 851 -776 776 966 -966 -511 511 -674 674 -153 153 126 -126 678 -678 501 -501 317 -317 -267 267 -418 418 225 -225 688 -688 846 -846 -973 973 404 -404 -458 458 -511 511 747 -747 41 -41 255 -255 769 -769 431 -431 183 -183 -139 139 -275 275 -339 339 -235 235 -446 446 266 -266 -421 421 -719 719 -157 157 -544 544 973 -973 348 -348 460 -460 979 -979 -712 712 136 -136 -852 852 -650 650 -904 904 -235 235 450 -450 -853 853 -529 529 712 -712 672 -672 94 -94 -289 289 -243 243 -177 177 707 -707 -54 54 -897 897 -540 540 -675 675 -408 408 485 -485 481 -481 352 -352 361 -361 559 -559 111 -111 -119 119 155 -155 -559 559 874 -874 -83 83 430 -430 -321 321 45 -45 927 -927 -218 218 779 -779 -256 256 998 -998 513 -513 -838 838 -593 593 862 -862 -134 134 557 -557 493 -493 -770 770 349 -349 -273 273 985 -985 170 -170 -980 980 -965 965 -576 576 -903 903 593 -593 -480 480 307 -307 -710 710 -220 220 -810 810 922 -922 -62 62 -864 864 -77 77 -711 711 -182 182 241 -241 890 -890 193 -193 -889 889 369 -369 -236 236 682 -682 -359 359 -141 141 993 -993 -287 287 488 -488 -769 769 -64 64 221 -221 -436 436 832 -832 -755 755 6 -6 588 -588 -566 566 107 -107 791 -791 329 -329 864 -864 275 -275 131 -131 188 -188 325 -325 603 -603 934 -934 -259 259 113 -113 -326 326 654 -654 182 -182 -858 858 -373 373 -22 22 -121 121 308 -308 337 -337 785 -785 155 -155 74 -74 -518 518 262 -262 107 -107 -883 883 742 -742 -757 757 129 -129 398 -398 -327 327 -300 300 -288 288 -73 73 -673 673 653 -653 -670 670 -730 730 -208 208 -114 114 -286 286 238 -238 -427 427 142 -142 891 -891 -710 710 345 -345 -378 378 -912 912 867 -867 883 -883 247 -247 -882 882 -60 60 -940 940 -945 945 -769 769 -532 532 940 -940 -617 617 240 -240 -349 349 210 -210 -751 751 -715 715 -543 543 -925 925 -127 127 940 -940 -869 869 -263 263 824 -824 351 -351 -576 576 208 -208 -935 935 -402 402 -845 845 -922 922 486 -486 -388 388 393 -393 -46 46 -438 438 409 -409 -682 682 6 -6 -451 451 -496 496 979 -979 279 -279 835 -835 -879 879 946 -946 -883 883 966 -966 658 -658 -555 555 966 -966 -667 667 578 -578 -580 580 95 -95 -259 259 -898 898 -946 946 -698 698 -937 937 -121 121 -566 566 -838 838 450 -450 164 -164 478 -478 -572 572 355 -355 116 -116 744 -744 762 -762 -758 758 22 -22 -518 518 689 -689 166 -166 -739 739 -77 77 -334 334 -612 612 574 -574 620 -620 241 -241 -492 492 -212 212 1 -1 -838 838 708 -708 -986 986 -591 591 -707 707 -831 831 526 -526 -825 825 108 -108 -989 989 750 -750 -246 246 -863 863 -55 55 -297 297 177 -177 709 -709 13 -13 -518 518 -453 453 -113 113 -359 359 986 -986 574 -574 -694 694 665 -665 -623 623 -786 786 395 -395 -973 973 -974 974 625 -625 641 -641 -427 427 -801 801 577 -577 -819 819 -354 354 780 -780 850 -850 -700 700 -560 560 979 -979 820 -820 -222 222 580 -580 -614 614 -70 70 -126 126 -786 786 946 -946 -756 756 156 -156 -782 782 -783 783 779 -779 125 -125 728 -728 -62 62 963 -963 253 -253 -244 244 732 -732 934 -934 109 -109 729 -729 368 -368 -618 618 -545 545 615 -615 -137 137 978 -978 763 -763 -447 447 -404 404 245 -245 -1 1 668 -668 -635 635 -100 100 919 -919 278 -278 -457 457 -153 153 493 -493 251 -251 -518 518 1 -1 851 -851 -722 722 -965 965 803 -803 590 -590 182 -182 562 -562 614 -614 -683 683 647 -647 67 -67 -920 920 -69 69 194 -194 -552 552 -32 32 -71 71 15 -15 335 -335 869 -869 239 -239 314 -314 -16 16 -595 595 -852 852 -52 52 466 -466 434 -434 -307 307 556 -556 62 -62 361 -361 -382 382 869 -869 -29 29 -826 826 743 -743 -742 742 -612 612 314 -314 658 -658 -889 889 671 -671 270 -270 -856 856 -871 871 424 -424 885 -885 -363 363 961 -961 838 -838 268 -268 -37 37 549 -549 -893 893 -651 651 42 -42 280 -280 -727 727 -714 714 338 -338 876 -876 -781 781 331 -331 -27 27 -172 172 -814 814 -445 445 -928 928 94 -94 -238 238 -39 39 395 -395 -319 319 925 -925 449 -449 191 -191 -140 140 125 -125 375 -375 136 -136 447 -447 -425 425 754 -754 -805 805 -666 666 278 -278 990 -990 953 -953 -125 125 358 -358 186 -186 500 -500 -654 654 131 -131 735 -735 98 -98 -668 668 -351 351 -141 141 192 -192 268 -268 -243 243 909 -909 -263 263 -770 770 99 -99 153 -153 -345 345 -711 711 -127 127 -562 562 777 -777 466 -466 316 -316 -625 625 -91 91 323 -323 -974 974 239 -239 640 -640 -124 124 176 -176 -344 344 812 -812 569 -569 725 -725 -483 483 -719 719 -437 437 -538 538 270 -270 48 -48 -788 788 -413 413 92 -92 -237 237 -59 59 602 -602 654 -654 681 -681 482 -482 667 -667 -268 268 -143 143 161 -161 -36 36 682 -682 180 -180 566 -566 557 -557 -641 641 -728 728 -493 493 -450 450 -282 282 162 -162 838 -838 608 -608 508 -508 60 -60 19 -19 -438 438 -292 292 -233 233 -108 108 -547 547 -897 897 -270 270 -690 690 906 -906 -40 40 -100 100 -874 874 258 -258 495 -495 -457 457 916 -916 -50 50 732 -732 798 -798 -425 425 833 -833 199 -199 -344 344 537 -537 -630 630 365 -365 -307 307 -925 925 -626 626 662 -662 -1000 1000 -492 492 181 -181 596 -596 574 -574 366 -366 -460 460 -882 882 -770 770 146 -146 315 -315 350 -350 505 -505 446 -446 -688 688 856 -856 -588 588 196 -196 -388 388 317 -317 -884 884 -980 980 724 -724 -737 737 473 -473 508 -508 -645 645 -139 139 -890 890 -568 568 -170 170 -255 255 688 -688 917 -917 688 -688 560 -560 -820 820 -846 846 479 -479 -335 335 798 -798 264 -264 -266 266 538 -538 -824 824 -15 15 476 -476 -937 937 448 -448 776 -776 -419 419 -571 571 -27 27 271 -271 624 -624 942 -942 115 -115 -185 185 -407 407 -794 794 -396 396 -549 549 464 -464 -283 283 -263 263 142 -142 -255 255 -970 970 90 -90 -298 298 -651 651 -304 304 -853 853 -439 439 129 -129 274 -274 384 -384 55 -55 382 -382 180 -180 -494 494 -24 24 553 -553 -901 901 2 -2 -376 376 -933 933 -322 322 77 -77 -609 609 700 -700 -633 633 928 -928 374 -374 980 -980 588 -588 14 -14 -73 73 -382 382 -129 129 64 -64 -76 76 -784 784 -254 254 -676 676 779 -779 838 -838 815 -815 394 -394 -407 407 -658 658 231 -231 -382 382 428 -428 -872 872 -135 135 394 -394 -467 467 -657 657 565 -565 -273 273 -50 50 -804 804 -414 414 -911 911 -864 864 -166 166 -979 979 949 -949 25 -25 169 -169 -13 13 -347 347 -413 413 55 -55 -64 64 554 -554 -328 328 -741 741 -151 151 957 -957 -3 3 884 -884 -713 713 -310 310 541 -541 898 -898 693 -693 -474 474 152 -152 -45 45 -644 644 146 -146 -949 949 129 -129 -931 931 -416 416 834 -834 394 -394 -433 433 454 -454 -197 197 -672 672 -519 519 -334 334 -308 308 129 -129 578 -578 236 -236 -232 232 394 -394 -665 665 -382 382 830 -830 -248 248 541 -541 -433 433 -430 430 895 -895 -408 408 -595 595 560 -560 -145 145 -917 917 286 -286 31 -31 915 -915 529 -529 5 -5 -510 510 780 -780 827 -827 10 -10 869 -869 622 -622 731 -731 702 -702 166 -166 -152 152 800 -800 107 -107 977 -977 538 -538 275 -275 944 -944 -191 191 -94 94 -927 927 -564 564 548 -548 -88 88 538 -538 -776 776 766 -766 -789 789 970 -970 970 -970 -464 464 -197 197 182 -182 -105 105 826 -826 24 -24 825 -825 41 -41 -321 321 410 -410 847 -847 385 -385 -903 903 371 -371 82 -82 -385 385 221 -221 -109 109 -669 669 -240 240 656 -656 522 -522 -917 917 423 -423 -183 183 -893 893 -222 222 735 -735 -295 295 -129 129 -175 175 -33 33 760 -760 -129 129 211 -211 127 -127 -46 46 -90 90 -831 831 378 -378 466 -466 -114 114 910 -910 -939 939 270 -270 538 -538 559 -559 79 -79 195 -195 -820 820 976 -976 -551 551 178 -178 457 -457 -877 877 -472 472 -965 965 -295 295 -470 470 713 -713 -759 759 435 -435 343 -343 148 -148 975 -975 -968 968 -926 926 -940 940 -783 783 671 -671 890 -890 -42 42 309 -309 -159 159 -960 960 -64 64 395 -395 405 -405 -511 511 -540 540 -20 20 735 -735 114 -114 884 -884 -49 49 549 -549 864 -864 -72 72 -830 830 -701 701 -488 488 959 -959 934 -934 719 -719 37 -37 -670 670 -773 773 799 -799 425 -425 -385 385 351 -351 -247 247 -930 930 660 -660 529 -529 -869 869 556 -556 170 -170 347 -347 780 -780 478 -478 357 -357 127 -127 -749 749 -80 80 -39 39 640 -640 855 -855 -900 900 -561 561 196 -196 -457 457 -587 587 296 -296 505 -505 -549 549 611 -611 433 -433 -122 122 -486 486 193 -193 663 -663 -444 444 -947 947 -557 557 -531 531 829 -829 212 -212 284 -284 716 -716 -541 541 -616 616 719 -719 315 -315 804 -804 -48 48 -156 156 -865 865 -324 324 -120 120 509 -509 516 -516 939 -939 927 -927 -807 807 573 -573 601 -601 111 -111 585 -585 -216 216 136 -136 819 -819 -190 190 -59 59 -343 343 452 -452 -670 670 -919 919 385 -385 372 -372 550 -550 -450 450 -307 307 -81 81 827 -827 -19 19 -813 813 -802 802 532 -532 351 -351 -117 117 110 -110 588 -588 -512 512 -465 465 305 -305 780 -780 -875 875 799 -799 628 -628 -401 401 655 -655 679 -679 256 -256 675 -675 -95 95 709 -709 740 -740 -525 525 -241 241 757 -757 499 -499 -349 349 -793 793 -224 224 538 -538 -228 228 -588 588 -699 699 181 -181 -631 631 576 -576 -522 522 947 -947 257 -257 -374 374 -874 874 -937 937 373 -373 -615 615 -95 95 144 -144 412 -412 -576 576 573 -573 667 -667 926 -926 802 -802 928 -928 999 -999 -562 562 247 -247 978 -978 -455 455 155 -155 944 -944 -476 476 -622 622 104 -104 839 -839 -287 287 -610 610 779 -779 571 -571 676 -676 -690 690 19 -19 -389 389 474 -474 488 -488 -626 626 -496 496 585 -585 -980 980 441 -441 -896 896 658 -658 -277 277 969 -969 368 -368 -541 541 -316 316 666 -666 858 -858 463 -463 63 -63 -634 634 -192 192 -14 14 -515 515 264 -264 -401 401 0 0 -321 321 -382 382 119 -119 -915 915 -970 970 -501 501 458 -458 -654 654 395 -395 989 -989 -109 109 -801 801 529 -529 -82 82 890 -890 780 -780 695 -695 -819 819 -331 331 373 -373 -462 462 -272 272 -384 384 -363 363 667 -667 -212 212 -128 128 369 -369 197 -197 -652 652 -796 796 -648 648 -495 495 549 -549 -739 739 474 -474 693 -693 210 -210 -640 640 823 -823 970 -970 91 -91 -950 950 -663 663 997 -997 963 -963 612 -612 -827 827 -311 311 -558 558 -746 746 -562 562 -549 549 -456 456 416 -416 -534 534 -890 890 -268 268 999 -999 -423 423 224 -224 500 -500 -195 195 -29 29 -147 147 669 -669 -939 939 -926 926 -206 206 478 -478 453 -453 -704 704 -772 772 592 -592 -564 564 -15 15 -638 638 816 -816 742 -742 308 -308 -360 360 -400 400 702 -702 582 -582 -170 170 922 -922 563 -563 536 -536 -327 327 711 -711 542 -542 -557 557 568 -568 -480 480 963 -963 -327 327 377 -377 115 -115 -858 858 813 -813 -651 651 55 -55 976 -976 -763 763 249 -249 371 -371 66 -66 -481 481 -385 385 -932 932 -71 71 274 -274 -916 916 542 -542 -621 621 662 -662 763 -763 254 -254 1 -1 903 -903 234 -234 -259 259 -355 355 -42 42 -860 860 95 -95 877 -877 -256 256 -273 273 220 -220 -919 919 -525 525 -714 714 -953 953 42 -42 -641 641 249 -249 350 -350 979 -979 313 -313 355 -355 -31 31 693 -693 -602 602 -611 611 -410 410 909 -909 997 -997 18 -18 587 -587 -688 688 -995 995 -957 957 574 -574 11 -11 42 -42 -933 933 -38 38 -844 844 -142 142 -779 779 595 -595 -683 683 845 -845 285 -285 -92 92 -758 758 -12 12 -28 28 -889 889 -296 296 -631 631 8 -8 -187 187 -575 575 856 -856 -781 781 638 -638 -59 59 300 -300 -349 349 -677 677 491 -491 -476 476 -822 822 466 -466 528 -528 -153 153 695 -695 -951 951 -721 721 -73 73 -59 59 815 -815 -525 525 866 -866 -62 62 984 -984 969 -969 -2 2 -702 702 -185 185 -903 903 918 -918 -395 395 -911 911 997 -997 368 -368 -857 857 -289 289 915 -915 210 -210 -138 138 980 -980 -296 296 756 -756 249 -249 -592 592 950 -950 -618 618 351 -351 868 -868 -329 329 709 -709 102 -102 727 -727 -726 726 411 -411 -179 179 201 -201 862 -862 -731 731 636 -636 54 -54 -499 499 585 -585 -302 302 -131 131 -149 149 967 -967 -977 977 945 -945 -706 706 831 -831 835 -835 -337 337 -544 544 -765 765 -233 233 -639 639 -254 254 -881 881 43 -43 -717 717 -908 908 -490 490 751 -751 916 -916 -77 77 510 -510 262 -262 -624 624 -638 638 64 -64 296 -296 -309 309 284 -284 921 -921 55 -55 -192 192 -632 632 692 -692 -444 444 -629 629 30 -30 427 -427 739 -739 900 -900 -38 38 347 -347 540 -540 -675 675 -49 49 -8 8 995 -995 45 -45 781 -781 177 -177 -998 998 -66 66 885 -885 -106 106 -266 266 212 -212 -612 612 119 -119 -881 881 560 -560 607 -607 -594 594 -644 644 755 -755 807 -807 -33 33 -962 962 -937 937 -131 131 -577 577 652 -652 -198 198 543 -543 19 -19 976 -976 -500 500 -685 685 -437 437 -353 353 28 -28 -453 453 -897 897 -434 434 -163 163 185 -185 -248 248 691 -691 -1 1 -267 267 786 -786 314 -314 -5 5 -882 882 752 -752 -199 199 607 -607 -402 402 -543 543 -170 170 827 -827 -655 655 706 -706 -825 825 603 -603 694 -694 724 -724 315 -315 -874 874 -314 314 -913 913 423 -423 454 -454 -859 859 -473 473 -13 13 185 -185 871 -871 -866 866 -426 426 -89 89 -939 939 -806 806 -81 81 -395 395 -208 208 -472 472 502 -502 -86 86 -955 955 -95 95 -574 574 976 -976 -750 750 -676 676 -947 947 -115 115 552 -552 -987 987 165 -165 -126 126 97 -97 -484 484 659 -659 436 -436 -44 44 465 -465 -591 591 -727 727 -522 522 319 -319 -728 728 709 -709 211 -211 -218 218 40 -40 -570 570 -674 674 -467 467 -677 677 -420 420 629 -629 -633 633 -148 148 -978 978 -599 599 22 -22 -220 220 889 -889 124 -124 -786 786 -106 106 -310 310 -788 788 -37 37 444 -444 -563 563 -977 977 245 -245 272 -272 -633 633 335 -335 515 -515 -881 881 577 -577 664 -664 -466 466 -853 853 550 -550 975 -975 -40 40 -959 959 -369 369 934 -934 -324 324 -501 501 -484 484 -595 595 -297 297 70 -70 -793 793 -869 869 -265 265 -458 458 20 -20 110 -110 3 -3 312 -312 -725 725 783 -783 972 -972 152 -152 -231 231
32910
732 -732 -695 -920 -940 125 877 -807 -636 -150 176 -307 -921 921 68 451 -52 -796 138 351 -894 -724 96 -778 -41 -416 126 -947 -811 -433 -270 818 -279 404 868 -871 851 845 327 -739 -990 109 -206 778 859 -11 475 191 -495 -762 -339 -735 -832 -959 -211 160 -191 932 -584 -77 739 591 -154 603 -451 -208 227 -502 546 269 -327 563 616 -526 -86 247 721 -692 -794 -157 -761 -425 -990 327 -152 823 382 -980 336 -323 497 -261 478 611 550 72 -904 770 -709 965 -205 622 377 864 -273 -858 -782 -627 366 -674 629 -506 891 401 772 84 268 784 131 902 469 496 421 -31 983 -485 -296 966 -143 705 -351 -903 603 -828 257 -212 -518 -548 131 827 655 -865 -416 820 612 -403 86 275 357 -666 -275 235 914 -405 556 -74 407 347 721 698 557 296 698 -632 746 505 -755 183 155 -869 59 184 855 232 -553 668 561 -786 508 649 -830 830 527 434 944 -327 673 604 344 133 594 361 360 152 -196 553 288 72 331 -551 862 -705 169 -236 571 -970 742 854 121 685 -18 373 445 702 550 629 227 299 287 875 82 805 -674 165 816 -816 -888 -646 781 -893 -816 175 -561 -795 255 219 105 697 -917 -439 217 -423 597 -471 -221 -477 -671 -359 816 -732 911 -38 -68 -141 280 -11 82 -820 925 806 554 827 416 342 -261 261 901 15 -380 -471 559 -911 -506 -781 -146 217 -99 -697 250 -411 -281 281 -514 475 -47 675 -492 259 691 -668 778 995 504 -28 -266 858 -60 232 -232 394 -371 -366 -985 73 775 715 364 -497 -566 -150 801 402 -520 -795 -245 138 571 764 -255 -335 706 581 218 -277 -601 -86 -914 -520 -536 435 -446 -517 -812 812 -728 -224 994 777 553 901 264 927 256 -256 460 -425 -92 -477 74 376 -251 -253 -714 299 857 828 197 -577 910 455 309 -520 634 237 -462 812 381 255 -106 487 -778 -597 69 248 978 -978 -425 323 -323 -902 -162 -15 368 -374 -105 -448 684 563 917 -917 -223 -415 -275 32 296 415 -395 617 730 -456 374 -620 488 190 -646 541 -330 330 -448 906 -127 373 428 -576 -830 -227 633 -405 -484 -567 87 9 361 -632 824 788 -417 346 507 820 -810 -141 -66 -980 52 -702 -407 308 -300 596 398 -168 977 191 -730 -809 -555 -834 -138 -276 -85 759 -116 301 12 -901 -114 -373 -523 -264 -459 -85 -510 -992 -170 67 451 277 320 839 291 -688 185 226 -852 -235 -974 -807 -173 -563 -662 922 -747 345 453 -841 514 -164 549 -70 92 775 97 849 -869 869 -964 964 108 950 -916 807 -836 -805 455 931 -843 702 -679 -988 686 786 637 397 245 32 144 -600 -39 359 318 -375 -967 -86 317 378 -269 -693 -122 966 887 -976 394 909 -420 49 833 -816 -785 -219 -107 -214 437 649 -626 855 -217 -243 478 332 185 149 -371 21 -836 -351 -448 -586 475 -676 255 -504 -447 97 -128 323 923 -453 144 281 -146 977 38 624 553 277 -821 256 -887 153 702 783 -433 4 -525 962 740 -129 802 647 327 947 370 -219 659 -398 743 -284 -722 -610 405 939 211 337 290 -298 -819 976 99 -12 955 520 -809 -690 186 -508 -777 -455 97 -436 -422 -989 570 -495 -985 -105 309 -363 178 -49 -962 560 923 -923 162 39 604 271 251 629 874 -120 170 865 -758 -624 -534 686 480 458 -275 -142 319 -319 -858 142 -420 -430 -589 589 738 958 -906 8 916 -802 219 -676 478 -388 814 18 -451 49 -468 760 139 -329 219 -394 -34 1 -813 1 335 380 -528 -791 43 -854 -604 745 832 -282 -358 -954 -571 -775 -453 681 401 221 16 -342 -919 373 606 -792 -708 -645 -440 77 -754 786 159 59 -548 -67 -526 -574 -454 268 -765 970 44 836 -455 2 6 -97 348 -678 -738 270 -675 -250 -237 -996 838 -977 948 408 -49 936 549 -102 106 -971 -104 -353 373 -460 -124 260 -914 871 341 535 959 -457 -850 -542 128 -487 -953 -875 546 413 835 589 858 672 644 119 -506 280 518 -616 -817 -288 906 226 177 289 -852 747 595 696 -928 -418 -725 477 -621 -315 -544 442 -400 797 742 -123 -842 -341 -605 124 -835 -192 548 -845 -22 255 365 279 -100 263 -212 -653 923 -601 429 328 566 818 502 438 473 499 393 425 -135 908 -882 644 -502 318 -178 860 -59 892 17 383 -13 13 609 -910 -1 -528 -291 -76 396 -612 -232 -636 -140 622 215 -54 -275 561 38 573 -989 989 -577 926 937 -415 -675 186 -185 -818 449 -197 487 494 -446 648 -881 -272 329 -121 -393 -395 25 -870 -442 800 875 411 -966 797 94 -305 82 375 689 -494 -779 628 651 839 -889 318 177 -18 -199 436 810 -938 -491 -474 -114 298 571 399 -100 -4 987 -140 321 -258 -494 -290 220 -634 81 200 333 -667 -5 -59 959 810 332 -702 709 465 524 919 -5 871 -545 -588 -864 90 402 347 -305 -790 668 898 918 185 -440 410 -480 -563 609 -404 609 -427 -500 179 -488 -885 -703 -870 584 -318 334 -405 -97 -759 -733 58 107 943 72 -382 338 65 358 -989 -640 462 656 -880 758 36 953 336 901 -470 -818 -72 858 23 975 -387 662 43 -962 -282 625 457 -148 968 -460 417 81 491 140 -644 666 -538 -405 953 -144 -141 -176 -778 286 105 -96 261 -318 -847 100 -100 677 -633 605 -605 159 -531 157 -333 962 73 -535 588 714 83 980 -567 -687 482 -583 -730 224 273 51 -118 -363 -207 918 961 -914 -329 -787 170 -339 -531 -333 542 -553 844 -702 -708 -323 -950 -839 869 730 -326 967 -824 717 333 -884 -154 162 -21 -468 -305 983 327 978 -222 -536 -691 -15 -609 877 -697 465 -38 -177 764 450 295 -169 -831 -664 664 -403 -491 496 441 -645 -575 881 972 876 -216 -864 -893 382 -515 -559 532 -993 558 -693 -950 462 -420 -305 738 -520 -610 -438 492 -203 -131 681 -810 735 678 760 -955 -337 -351 838 -30 -116 -127 -702 -443 -674 -802 -160 -572 -778 -786 -705 -330 -18 -839 -902 1000 999 -535 -344 735 471 -829 457 -271 526 -526 863 480 194 42 684 232 -18 -732 -684 -906 248 643 -377 618 504 310 537 588 -907 907 -914 -742 97 -124 207 -491 -675 683 -104 403 992 359 -279 274 245 -888 -57 618 680 -111 -645 93 -989 -398 202 -24 509 329 -661 -810 -866 -621 447 -469 167 806 -537 798 -255 -986 380 289 755 -600 829 -829 -576 344 -230 937 239 -819 588 -12 -621 -779 809 -809 -185 -635 997 542 293 -493 -54 -344 470 763 -600 755 -315 -166 147 -874 -59 204 -636 -970 350 699 237 -60 20 -881 -687 140 -747 174 -910 -850 58 -448 185 402 646 223 -343 167 412 -702 -902 -389 871 893 -116 -7 -115 584 986 -306 330 -915 287 128 659 537 -841 -502 724 -893 -767 906 546 -904 701 -436 -984 34 728 -674 -763 -211 -747 -687 409 100 -374 -35 -318 -371 275 -57 -554 0 -169 -212 -573 -196 424 -926 976 813 -813 813 416 -100 973 -770 -171 -283 -417 811 -495 121 751 836 -81 -90 -440 -185 -971 -464 -785 -830 -654 -722 -928 -815 -693 728 461 310 -528 -156 833 801 -660 -630 -149 878 -990 229 -717 20 267 902 -780 24 -528 600 128 -641 -152 874 603 -382 -564 575 -299 -730 -984 984 -277 937 -637 290 -159 -853 405 -652 -721 721 116 -582 -233 827 984 -908 798 -123 322 -665 -372 405 339 342 361 -884 904 -702 229 -607 -75 688 903 611 -436 577 -282 -446 289 -714 568 -678 -987 652 -931 428 676 -327 -622 422 21 18 -152 873 341 576 382 -336 929 485 -461 -67 257 794 571 -742 -998 -503 93 99 -278 278 -468 -808 871 606 -345 -464 468 235 -984 -802 -204 -236 243 563 -122 510 -429 -19 -7 -185 -659 -162 758 -758 -660 990 -317 884 308 445 85 428 517 -519 477 104 -894 249 -953 -845 921 -336 50 -80 -400 578 316 -440 -189 -360 -956 876 549 -511 900 -918 -528 384 139 -999 -611 -324 668 672 -863 106 871 -611 -6 -997 95 -786 -893 -564 -492 754 -32 -716 319 192 -659 784 -760 -289 481 960 -701 -977 138 41 302 -759 -744 502 -658 -981 933 116 -416 -615 347 637 615 -601 -647 -37 -860 -224 -911 268 702 490 -816 960 -992 -478 944 475 839 117 -120 -555 821 -28 140 142 -474 903 -126 159 -342 230 -43 -309 -281 753 -958 -27 985 -985 -733 -995 999 -722 772 586 569 775 -199 -989 -841 -270 -131 191 -952 -853 610 812 -957 776 970 -727 535 -709 -208 -396 215 828 -111 -218 -379 108 649 402 -817 817 125 279 543 -199 101 532 793 -317 306 536 -869 708 -730 -78 128 -863 -97 164 -55 -915 398 -224 -344 -143 795 941 -134 -462 -204 -504 -591 759 6 980 636 -208 831 198 102 -221 380 781 -997 734 897 65 874 -577 -154 22 -573 429 455 -338 692 -113 69 92 156 11 -642 206 179 101 374 -85 214 -653 722 -96 127 401 214 131 -438 616 901 67 -42 -174 129 -818 -86 -734 273 971 -749 505 -311 735 196 -928 -128 -363 -106 -744 -949 991 651 -923 414 -975 -190 -695 -731 726 -398 774 953 -953 -1 -51 666 -666 468 -468 206 551 830 -303 647 -72 934 -531 374 276 -494 231 -889 -255 240 -450 923 -135 896 669 943 698 930 387 6 -933 4 -746 -744 -218 -794 26 -343 869 -535 581 450 228 -874 499 506 299 561 96 466 153 -670 410 -774 -638 289 -427 301 959 61 -555 865 48 595 241 -679 -38 969 -603 936 631 494 -67 -771 -491 -706 -210 -460 -974 -667 7 262 371 -969 132 229 -906 80 -85 -447 529 293 -526 -711 -160 -68 -722 92 -1000 -864 -227 373 -594 241 -159 -216 -635 -621 -491 114 -338 674 -395 -154 164 80 879 -756 -41 -243 448 716 491 77 178 937 -184 340 795 467 251 379 -544 664 -820 -475 489 310 106 702 373 -165 210 343 417 804 850 184 -875 -546 241 -541 179 -708 -860 -310 -74 242 -242 -268 544 -570 567 834 -865 -899 458 738 73 -977 876 556 -251 808 -539 -266 433 161 -322 483 684 277 436 825 254 69 -925 123 815 519 -617 907 740 -380 889 -706 756 -477 -428 -856 -895 837 129 -243 282 528 -715 -28 244 -257 775 -268 -685 788 131 976 -877 -217 -32 277 -671 511 347 602 545 -100 567 530 574 -436 -287 -541 -759 -369 -477 -631 -340 650 -716 -246 -901 -672 -517 594 23 -17 820 -767 990 181 -118 434 705 788 57 557 -627 882 -386 -334 -884 889 -714 239 635 -424 -736 -404 932 507 896 -175 -586 -153 243 -546 -630 -857 66 888 -74 271 -147 29 505 -823 -747 985 -985 -834 621 -908 245 -988 54 -800 -113 59 -570 132 -230 917 -316 -462 110 199 912 298 782 -723 -949 -331 217 318 861 -638 -353 931 590 -789 -934 -777 -375 851 118 -932 634 -662 -745 -531 -909 -611 482 -109 -133 -95 -783 -402 -687 -339 -837 860 -436 253 -602 -155 -690 140 226 -549 632 784 949 24 89 530 106 460 -748 855 -925 876 122 -832 84 599 612 250 36 403 955 -856 808 902 652 906 -19 912 -644 -148 -594 303 85 -236 61 -972 -110 -97 573 -195 -860 739 -329 -626 -36 645 -533 422 -415 579 871 -890 209 797 -298 380 -418 790 -212 -582 -334 65 -820 94 195 340 539 -82 -897 431 -228 430 446 993 813 -960 -453 665 872 726 84 537 240 -299 2 86 148 -21 21 -417 -502 614 -241 728 90 -616 -440 -858 58 53 411 -170 370 131 999 817 374 -518 335 -123 654 406 397 674 341 -985 461 -960 390 -317 -258 -864 4 -663 663 590 160 277 268 151 601 -807 433 340 911 -611 198 915 -969 -5 -795 676 886 -565 -132 874 -711 757 550 -646 528 -84 920 -810 -794 -699 -288 413 -413 -740 -208 812 930 -988 615 778 -471 -417 -161 140 212 251 -320 744 240 -708 357 -798 -623 -503 756 -57 -628 -463 731 -869 643 -64 -910 -764 -723 207 836 661 500 2 -223 541 -28 727 -529 217 -536 751 -933 956 299 -272 140 -468 -471 -262 262 848 -534 -913 382 544 469 -195 -449 -720 723 489 -509 770 55 -838 -661 44 -905 -183 -558 -608 -299 -666 974 729 637 542 -660 414 -259 -507 -320 694 626 531 -433 -835 -136 -117 104 689 -456 967 -246 -838 -331 991 -374 708 20 837 -447 -236 448 -286 -941 619 106 -841 193 868 977 645 628 211 -75 -223 79 -790 817 878 -18 96 51 -557 -933 989 -808 634 704 -111 1 -726 -562 -208 -5 -895 204 -945 544 -970 970 -997 230 -169 834 545 831 -463 -175 -302 -130 312 -158 454 297 -835 -250 -616 -878 -381 592 64 211 990 897 476 223 838 256 891 -978 -657 781 -927 974 -80 198 -660 584 687 -799 -40 -3 140 -425 405 -179 -664 -762 -817 -245 282 102 175 -292 328 -701 -959 -290 -72 72 900 -677 730 -632 123 -316 84 338 -794 878 -189 -472 -493 26 -236 586 364 181 -208 926 -650 695 185 -247 933 -400 -256 -261 -302 -800 -489 -458 -37 139 687 -182 -179 -241 510 202 751 289 940 -22 985 -637 777 741 916 -361 -669 -994 702 179 535 -81 -931 504 -277 939 -499 -885 -57 -378 -773 57 994 307 -403 -372 941 690 819 9 -873 -535 377 438 -476 385 -938 251 451 -504 -726 555 218 615 -573 742 -760 916 418 -7 588 -989 -800 -815 86 -811 205 -607 -469 -879 -549 92 -580 271 354 801 854 792 -219 455 417 -403 417 -40 876 375 769 -698 585 -25 -267 -536 -17 255 458 217 597 322 -251 -656 -636 -430 560 907 691 969 -328 121 -63 18 27 185 756 -756 -576 837 416 107 293 -83 -769 556 510 77 420 971 -5 290 336 -412 -61 132 -230 -128 -496 -298 -599 -58 -599 599 545 283 -279 920 23 671 -539 288 201 -394 775 690 208 -208 -479 -126 388 179 -754 143 357 978 -945 11 418 516 -805 -602 485 -485 -899 377 -49 122 760 -835 -266 909 -6 -812 -209 -682 -706 -689 -67 -140 -223 -269 -23 -302 259 -828 664 888 598 -382 899 -873 403 -77 -43 -277 512 -985 879 -397 -597 -895 -492 -295 -777 777 633 -821 -803 -141 -233 -919 846 175 -204 -719 631 -993 956 -764 508 815 -815 -747 400 -751 778 231 509 -293 855 363 185 521 -518 -6 221 333 312 59 912 -284 -725 -327 -907 -334 -664 167 213 -40 895 624 531 -537 -380 -965 558 451 521 -23 -927 -417 -380 651 443 671 -268 -787 -212 -581 -68 758 -604 -841 341 461 -7 -819 6 573 850 81 627 632 86 -279 -349 760 -82 399 -868 299 332 687 575 842 -996 485 568 -304 773 356 -660 627 -349 -631 -793 695 -331 770 -894 71 -323 449 -274 97 -268 529 -655 -405 315 -606 382 258 627 -97 -384 883 743 -743 -421 -63 394 -378 -268 -226 -970 262 917 739 298 436 515 177 386 -592 -582 -854 -555 562 562 86 783 288 433 -690 382 -377 -730 584 11 -272 -62 368 204 -484 859 -25 -152 1 951 -166 -714 734 664 320 464 -721 670 336 109 -662 -477 325 208 -561 -497 674 -643 -615 81 -707 -191 0 -366 386 -348 999 -27 -446 968 895 -459 566 -600 -431 730 -797 261 351 -449 -492 -119 -729 -478 -528 -192 760 -12 860 150 853 740 400 631 -348 -66 338 541 627 -998 740 985 -172 814 -15 -695 -825 156 796 547 -503 790 245 500 -824 268 990 -784 621 -975 191 233 -577 -122 721 -760 -190 210 -501 652 -582 -419 -604 -156 448 -431 -962 -154 -405 -100 393 676 -269 880 556 -701 864 493 234 704 -490 961 414 611 -563 -896 -731 214 -788 -249 249 939 72 -884 154 -629 146 123 -243 318 856 -425 425 -68 -739 772 632 678 -167 -110 -185 760 735 -689 689 615 -615 -45 45 10 145 -267 144 493 -60 930 514 -688 688 -587 74 -291 429 660 -856 289 932 -211 527 -156 952 -588 -46 358 843 -868 -491 468 -621 673 777 -821 22 -351 157 -514 514 -72 338 395 875 -714 268 271 -271 -279 -335 154 -172 130 -214 678 -20 -390 5 -980 254 227 -937 -299 176 -161 -672 -96 -397 -26 -572 820 -409 512 810 345 -596 85 -496 -757 -875 672 459 766 974 692 564 708 -426 -220 -615 -921 521 280 -732 -119 119 192 214 447 -904 783 -249 -444 594 -91 -477 -26 908 -783 232 -113 801 663 615 -969 -534 452 164 797 -948 747 687 923 -297 -934 439 626 273 -470 -569 519 654 -181 454 297 -100 -467 978 940 531 -114 -687 216 -643 -748 -362 273 -958 -360 -619 -874 477 -308 -298 307 -556 -602 -765 -227 78 644 749 706 -862 917 484 868 -441 -941 278 -611 83 703 492 449 -335 -320 -923 -228 970 309 811 -330 692 384 753 453 -59 -604 604 -191 191 -916 -342 251 -191 -252 -669 456 -160 -103 945 188 188 -774 -126 602 -676 902 -455 -861 489 -460 -690 313 748 458 -521 -766 269 182 617 148 -95 341 584 -225 -731 -628 -278 357 355 -378 -106 -45 931 595 33 -765 -74 618 -871 -28 -637 439 733 330 -286 -903 -423 -181 -536 -909 -421 -806 -694 -162 -544 272 -382 -221 -560 -102 130 -698 591 825 -825 -743 160 71 -437 -230 334 234 -122 906 7 826 -350 433 437 -336 -523 60 601 -797 60 -958 932 265 2 240 -105 856 919 644 973 744 896 822 -722 -768 -911 567 -846 184 976 -758 758 -154 154 683 344 -162 906 -58 60 -627 842 123 913 567 956 494 42 192 768 211 753 -827 727 7 -7 134 -508 -474 756 -335 613 241 -727 129 -573 82 -932 -502 -146 -974 331 298 849 -645 -688 962 -853 514 -784 887 592 161 -584 929 -929 58 270 -247 323 -200 -124 420 -705 710 178 25 729 763 -19 142 923 527 -614 -46 -234 -432 375 40 -838 -536 606 -97 595 -437 964 -800 766 -459 459 -425 835 -830 221 -157 -275 -869 -664 -159 -12 -609 135 622 -341 -765 915 318 -313 16 -107 -177 -97 -150 669 373 -58 601 947 -572 -987 -402 -418 -503 390 828 -970 -737 181 620 -100 -384 -663 -124 -684 -241 380 418 293 515 -571 -851 141 295 959 -705 -58 739 -425 -97 992 -490 -188 467 353 -527 383 745 -571 -918 -440 -832 78 -875 -870 539 -297 748 -250 570 839 -781 813 502 -431 -500 985 474 -308 -883 172 413 765 -586 -631 615 760 -170 -906 529 -329 -306 797 346 -183 320 607 -243 14 -968 -339 -891 841 -146 -218 -877 -673 -50 391 990 447 822 -739 889 489 -569 254 -957 957 -850 38 731 -516 865 660 -705 911 -632 632 -63 -890 -870 165 690 -558 300 -466 973 -48 -422 -295 -660 -310 477 -605 71 -242 709 144 -12 -144 393 -503 -212 983 112 701 562 468 729 -416 -530 232 -141 -558 167 72 674 -674 -15 834 622 640 338 686 -886 -997 279 -937 -622 -691 -748 -264 359 -286 -849 -433 488 -955 -639 -211 712 -796 -35 -340 979 580 -465 -316 465 679 306 -334 685 -623 702 -833 223 -6 -45 -728 993 905 193 340 -561 409 781 642 -575 268 358 -810 -798 -106 91 -943 -347 832 739 -22 482 -647 -37 -803 440 -915 951 -397 864 685 566 -573 -544 544 -431 -528 444 -843 846 -458 644 509 865 626 727 -411 -14 889 874 91 786 -596 86 -164 38 -186 650 -966 -77 495 -195 -38 -799 -247 766 -837 66 -739 33 134 -334 141 714 82 -879 -825 -938 -118 -476 -322 -303 110 -569 569 -426 -397 956 907 434 348 734 -455 -132 -822 -327 146 336 -871 -606 -271 899 -608 -602 -777 717 -96 798 -171 171 -896 -297 440 765 36 -686 638 828 -180 196 934 444 147 -610 -326 -363 616 -911 494 -642 969 -406 297 -764 162 618 683 102 -16 963 -963 100 72 -187 -215 -683 985 -931 266 -614 -429 938 -222 -963 -451 -278 -728 861 419 -57 117 -585 731 388 -558 -964 8 13 758 426 443 -442 -295 -777 245 -984 -38 404 -102 -758 -982 -783 -282 -563 724 577 -780 473 -324 473 364 -262 536 329 -876 -360 603 -632 19 -849 -496 73 -327 662 -264 -545 -724 859 427 -515 -993 -330 787 -162 -325 749 -661 -655 409 906 -993 -127 -205 845 -588 798 997 -595 91 -481 -90 -206 -177 694 931 -842 611 -633 -128 531 234 -413 -702 735 -491 -589 776 412 810 -400 475 -772 -443 652 323 979 480 606 596 317 18 426 66 -276 -92 -172 -484 -390 -447 18 699 190 619 -139 139 232 464 -684 -670 -985 897 -531 -735 -237 237 -546 -430 -199 -102 438 579 -263 -944 -595 -422 -884 -62 -210 -671 -150 -368 563 -224 200 -200 -18 459 -737 786 46 804 -942 -696 264 -604 835 361 -770 128 -192 -444 -563 -244 433 38 -245 -489 -826 -695 567 23 -47 249 -160 -826 -176 753 49 -865 785 -113 634 424 927 -321 -40 -331 76 96 -4 -950 451 -21 -705 785 732 -232 -965 -427 216 -395 530 455 -802 61 -147 775 -571 414 -236 -259 231 -975 57 28 -364 -79 242 -300 618 37 -373 535 -876 91 -298 -884 -114 284 -310 533 -81 -245 18 661 -602 145 275 849 35 138 -871 267 323 914 743 -396 -343 -648 -219 458 52 183 473 546 -239 -685 972 -4 163 972 472 959 941 -943 994 51 -584 16 402 -953 648 -10 -649 -904 475 -875 -272 652 905 -721 -218 -470 -760 544 309 -642 -685 -425 -413 -873 519 -627 345 -530 644 -409 896 30 -202 -467 -483 -831 210 197 -519 -870 118 -254 -741 -617 837 710 -155 5 385 -116 848 -671 548 189 132 -675 -109 -102 760 -591 -845 823 507 301 -544 438 190 -252 -992 992 -589 752 34 640 -346 -704 -312 988 815 -303 -383 -693 993 -976 488 546 -634 634 721 436 -93 984 660 -153 677 -781 206 450 829 485 -418 -139 478 819 523 -523 98 130 -538 -619 373 -971 551 779 -59 -39 354 -906 106 718 -178 -320 291 -921 -916 858 707 -625 42 -10 -489 -720 -232 487 395 -567 -723 -120 469 -99 657 -484 781 -633 -355 105 -456 -800 47 -480 296 -333 -513 549 -740 -138 225 -234 794 -861 -509 889 769 131 472 -856 796 -527 -290 872 -804 -341 -402 -12 604 -634 261 -571 -478 -384 189 -673 616 -56 965 -925 474 259 453 -523 -745 15 794 -110 -768 847 -497 -701 622 146 -902 867 315 878 395 -574 44 100 427 -255 456 -907 854 -300 -733 841 334 -746 279 799 184 583 317 -603 -669 -767 -882 -444 956 -581 -534 -454 -451 124 -7 -834 -566 161 45 -571 803 -962 -590 -504 325 322 -687 715 789 -613 711 -229 -528 -402 -957 -475 -26 -620 -248 556 320 192 -678 -201 284 406 -835 127 -81 -332 368 982 -393 434 -315 556 736 -163 -706 834 455 456 132 100 -697 -204 817 34 549 381 626 -352 -310 -28 451 -311 750 123 117 -377 -857 512 533 837 -178 16 432 560 380 -361 413 197 653 573 503 272 862 -31 250 184 -328 529 410 -916 -289 -488 -638 839 -227 -335 708 663 -57 323 -589 359 -347 -513 -237 435 -155 88 -966 -56 -130 261 427 -427 -562 494 709 -81 621 -683 429 560 227 99 179 -657 352 490 539 -272 666 204 -335 635 307 879 499 299 -365 227 116 521 617 -847 88 -190 181 -265 -403 547 -667 863 22 -141 295 -154 -651 -269 -608 -997 695 -194 73 89 981 -854 -502 421 -963 -569 -753 248 345 908 860 109 738 -738 798 -237 551 667 742 792 269 -87 -602 824 -686 781 283 199 806 -849 878 392 -194 312 475 -12 -484 -283 -169 -93 -204 -517 124 -257 818 354 841 -378 -450 -23 404 458 -668 -979 -254 728 481 682 290 141 -626 -154 -257 -521 634 805 -767 -576 473 439 481 -141 -515 -843 160 -827 -827 230 -326 -737 552 946 -149 329 -207 366 90 -142 -2 -392 -401 -129 -755 915 -105 -366 -836 -212 -889 -672 737 -539 908 -908 -909 683 441 -323 -394 -162 353 -962 191 -308 521 -171 124 196 308 485 -923 -777 230 -386 114 -239 -531 -931 -478 -807 -921 -240 977 -622 -890 685 532 -849 -481 238 643 -694 402 -834 -620 814 145 761 99 22 463 -463 -775 -977 231 713 -800 -131 561 -618 -539 -581 965 -988 -276 -824 484 888 -273 33 -232 370 -328 -261 -182 -670 760 -372 988 -505 338 -678 -46 -546 323 690 -72 -132 -413 795 -804 -118 -835 -265 -840 -550 425 104 360 -64 113 203 -567 460 -514 -449 -390 390 813 -743 -770 138 437 -405 -403 778 301 -911 -638 -388 721 163 239 -482 123 37 106 796 -4 -613 -963 921 -632 830 -128 -219 140 -241 339 675 582 -956 340 -767 -851 -89 -544 -517 -732 -83 -67 -98 27 250 -391 -609 828 810 395 -483 404 133 334 -401 -15 -988 468 -956 -750 -471 -634 -307 -492 83 -270 492 -552 -803 -526 627 -423 736 884 -329 -664 849 845 737 495 608 -23 -605 -715 -64 -358 -651 -714 567 250 347 608 907 387 -817 -237 -386 -181 121 -26 539 -580 -976 -474 727 -848 908 -373 400 371 -330 -774 -907 374 977 216 21 -879 -456 -936 -813 -752 -102 -193 921 381 767 -211 904 -906 526 492 883 -527 -911 -897 275 755 782 -193 235 -69 -958 388 18 -450 177 -972 -52 -876 371 162 711 -201 201 -768 -977 -593 -514 255 835 -539 492 556 927 -287 -626 -723 3 815 -52 -676 -458 -626 693 -754 890 663 -667 -419 419 78 -54 -38 345 -749 -170 163 -246 509 -549 -133 906 63 -990 -590 593 389 208 859 682 -726 669 518 359 620 472 -309 -512 -451 60 -384 102 -937 247 484 -415 -345 -948 -66 288 783 -61 758 526 -555 223 8 14 503 450 -653 -130 191 -734 -755 -50 499 389 -153 248 884 -765 339 -339 -34 -241 -935 807 802 12 731 702 984 -782 -908 707 748 641 47 -988 -353 -673 491 21 -481 394 -251 92 -861 284 622 127 -503 503 565 -43 -642 774 -186 -721 483 -761 853 443 -763 164 -58 537 -713 356 -875 -329 289 -551 -421 -268 -820 916 -82 -844 865 144 886 -886 580 362 237 86 -808 16 977 -999 367 386 818 286 663 -628 954 -418 179 -412 620 167 -103 -295 755 5 -13 3 910 43 847 734 -850 587 -967 -876 -6 -563 -70 396 -824 -956 -186 455 -736 736 657 830 -960 978 600 436 -353 -603 486 -371 -710 -199 742 218 -903 -100 -662 418 938 -280 -755 103 -427 317 -760 -629 713 117 -252 82 -72 -740 -683 193 -56 -502 321 -388 592 116 495 685 601 440 -940 291 75 -763 -862 -228 -517 -575 466 -466 -407 -162 -596 -853 698 589 137 945 -815 22 672 614 255 -255 -545 506 -456 47 -324 923 -865 -237 798 -170 -814 -596 -239 -773 734 -510 934 10 444 -796 472 461 854 807 37 -710 996 846 228 363 -978 -409 107 -91 865 -36 -207 265 642 -887 -975 -393 -373 796 536 -937 -999 910 -308 417 186 37 744 892 -263 -323 -930 -362 819 1 504 202 -65 274 -21 254 479 -479 170 389 81 868 326 795 -117 557 954 -626 -828 -461 -875 875 -160 236 -609 681 -93 623 728 -261 31 591 -265 638 -709 563 -832 303 906 662 643 -801 808 20 12 -400 658 -4 -87 -297 150 -587 -649 687 -520 632 704 862 964 -466 -112 -774 687 65 -320 220 195 -482 -3 739 146 -146 -547 -106 778 -778 593 -455 -526 264 -466 466 -428 -934 441 963 917 -812 -618 288 560 176 320 -477 223 -925 -308 -117 252 217 -219 642 -552 211 659 -198 -556 -544 520 -651 -704 -294 -989 53 -241 947 944 -496 -837 702 810 899 235 851 744 -298 -550 298 538 956 4 824 -776 370 -185 -894 341 868 754 619 221 998 -515 470 343 354 318 -13 -20 311 733 -733 -239 -901 -100 17 765 -323 821 -801 -524 276 15 -514 -102 -438 -441 -146 -847 -147 -741 -18 796 50 -665 -580 95 -95 -850 -423 -828 527 624 -549 295 -974 594 -374 886 923 186 -703 -516 153 434 -711 -573 -398 329 -181 500 92 -833 -622 -447 -444 -305 858 809 983 -909 870 -58 198 -620 -242 -517 582 812 600 795 -215 328 -985 -326 246 -10 -742 -193 -348 351 3 234 53 246 -220 -650 -355 -442 -648 451 -471 897 342 269 911 814 762 740 -300 851 220 858 -517 990 2 -735 -779 624 -301 278 828 36 -617 -116 -839 236 -2 -916 -583 778 915 725 -91 617 921 782 475 -702 -398 340 400 324 142 -290 544 -811 -257 -813 -364 788 994 -771 955 229 151 279 -300 751 -148 -92 647 345 785 406 -406 -417 -475 898 678 517 988 635 -373 -836 -749 -179 895 561 -452 -168 982 774 403 -20 165 -485 130 -383 -312 418 356 638 0 -397 -198 889 -224 28 -142 -527 527 -973 621 506 -60 124 -922 -383 477 227 678 -150 -307 -123 728 -775 440 939 216 81 -996 -225 41 -382 -939 923 324 390 601 236 -337 -576 -47 681 108 172 -512 260 -414 537 866 -281 -485 7 -326 544 -240 160 -444 -676 -195 -295 295 -820 -348 45 -226 266 119 -741 -871 196 882 -507 241 -428 593 772 -499 239 196 -742 -175 835 -835 -235 527 -917 137 -859 -583 -41 -327 939 219 -83 -112 -354 -515 -375 -885 -823 -521 393 293 102 -327 788 -961 584 153 -637 -451 269 28 -730 -492 -964 -583 104 665 428 -526 -783 -139 789 600 -904 1000 -521 130 -39 76 -17 822 -894 66 -68 -540 723 857 -254 -912 -853 -229 -751 237 48 85 -368 57 892 887 247 -967 639 -100 666 -742 -532 -362 314 -502 -632 -261 938 850 -937 697 -341 864 -515 409 602 28 441 -602 605 -920 10 282 -491 -206 -931 457 -69 388 434 -114 106 87 -725 -621 -453 32 889 -153 383 973 520 -508 334 691 -634 195 -421 118 -100 96 -41 -425 -888 -521 -896 -543 -172 410 -111 405 372 -7 690 -609 328 -221 -765 -765 805 -470 425 -953 493 -384 890 -198 -236 -314 -442 442 -882 -268 532 -211 643 520 198 -756 -958 -250 811 -572 306 -506 -76 -641 229 -746 -435 -958 595 -195 -743 371 -147 -46 335 -291 878 316 -208 -977 679 -335 753 -720 423 -920 584 177 -880 896 -838 544 -76 3 -613 -142 985 -744 265 492 -478 -40 286 -553 -215 -257 426 446 -745 -232 -811 211 -564 -648 -277 697 319 25 -168 168 -289 61 -553 300 -748 -473 62 761 350 237 817 -265 252 -659 -938 645 405 841 632 -704 -550 -459 -539 679 -476 -964 -357 978 -376 -606 405 -879 -849 -635 -870 -549 -651 811 -199 242 -659 349 -848 528 824 -363 -770 882 756 687 29 236 676 326 -95 -781 955 -230 184 -556 687 -884 188 -110 853 -155 637 -227 435 826 -456 -818 -391 19 -41 -388 -600 -562 521 884 293 -293 102 -738 554 -267 -711 -859 -646 666 513 895 -65 -601 -483 264 -611 154 -344 546 -452 -164 -607 256 745 899 909 626 664 -276 292 215 665 -806 -75 -124 911 -911 430 -996 -772 664 747 -747 992 -49 277 97 -485 312 -383 787 -110 -161 171 732 -879 298 777 896 -224 569 274 882 -277 377 -864 -404 561 370 454 -836 57 501 408 -544 110 800 928 -928 125 144 -788 688 600 -862 -648 266 -822 -355 859 -306 -133 -624 208 -578 100 626 -947 517 675 -10 730 470 46 929 513 482 -685 -785 -622 985 635 -753 -242 943 -445 987 -303 -40 -435 651 -485 41 616 -172 -388 395 -250 856 262 -295 -31 829 -396 -322 -348 310 800 -515 559 -131 665 -700 745 -315 661 -702 799 -818 382 567 939 -872 616 -721 17 -908 835 -787 156 347 796 195 -946 671 581 -18 427 -778 -10 609 -107 353 -27 -874 -318 69 722 221 925 183 614 -415 -221 -400 -574 394 -168 -985 -615 -359 52 -868 -817 98 -719 456 -643 -969 -987 -819 -46 530 637 -179 -71 -441 -385 -236 -404 79 -122 462 357 -427 -652 502 -553 431 534 74 742 -198 428 300 978 -465 -251 362 511 -861 330 -280 -140 969 832 -497 895 -331 -563 241 23 -809 -996 -241 -532 978 -73 854 932 88 -359 -253 -710 934 -839 141 804 -218 563 -337 -557 203 -708 -999 540 -622 199 169 -376 345 94 454 539 -267 477 -676 879 257 679 536 -471 471 458 -279 -894 415 452 894 57 -550 114 -985 -61 582 483 -679 138 -658 -189 -973 409 39 -904 -345 -444 -795 -925 418 903 440 26 -937 685 -991 26 -613 -889 798 545 334 -836 283 -306 112 58 12 421 -174 322 -587 444 278 203 -680 708 816 -46 46 727 53 -524 -752 786 845 668 -407 264 -791 -491 -360 117 -633 418 -894 687 -687 -277 277 28 -832 -626 605 96 801 -774 -788 455 523 430 998 -44 -947 483 402 -72 447 203 -719 4 -43 -633 241 770 597 663 717 764 447 645 -614 -129 301 -941 -588 -420 -720 152 -934 581 -664 -132 738 -878 -955 994 309 -301 317 306 -959 -161 -834 -577 826 488 737 356 894 938 783 552 885 -635 904 565 -501 -624 -232 -748 -535 726 627 966 17 -580 -362 -338 911 -230 -31 -6 333 575 -278 -849 -34 454 -569 904 76 -624 -702 -334 -916 -795 958 -511 -564 654 -342 -487 -605 -122 -703 -357 -978 -302 711 507 861 -188 -401 -882 -436 949 -758 72 -58 -268 440 490 393 249 362 -197 -381 -616 901 -774 -556 -453 -454 23 331 -255 -483 -239 -93 -234 -972 -782 -997 -407 -80 330 196 355 -44 549 -149 751 -772 549 -304 954 208 429 910 74 344 -222 62 288 463 816 -676 6 975 -571 -253 -940 20 -711 -841 -586 539 -473 -280 -382 -451 -578 895 -807 -458 79 -19 -454 462 -824 -589 904 572 -268 199 833 154 -664 -81 -151 -268 -897 444 219 643 -209 875 -639 707 -451 516 347 412 55 933 -225 -292 -107 107 346 908 838 -925 940 -793 -144 -209 -411 -735 302 -964 -888 -264 -786 474 -801 191 646 -763 597 993 556 802 -882 -475 -121 -992 -8 -867 670 35 -401 -492 -698 -123 769 -42 -795 199 -82 122 88 -998 -389 -868 504 643 -415 -742 741 -105 517 182 758 -804 -532 369 -601 567 -422 -560 -686 -661 -615 -510 -533 243 25 404 -466 466 -253 113 -769 -212 -773 -512 992 633 -980 661 781 879 -567 -996 705 647 384 -821 -215 256 -810 59 -846 487 299 -267 -546 853 -16 -405 -594 477 -651 -210 -64 870 575 705 880 -71 -377 601 -817 -92 -851 608 10 -172 402 208 211 -193 -521 705 860 966 629 -289 507 -507 828 -484 506 -402 -160 809 745 720 156 -28 652 -500 -825 1000 -428 30 -584 253 -457 -414 -263 -747 -329 312 -518 -231 970 737 -331 -24 123 -433 996 -458 468 -686 -194 -809 -706 -797 -168 551 -973 748 -207 -209 -402 601 -280 265 -188 -363 449 724 -643 -547 401 835 450 340 67 -500 -753 -72 148 228 613 376 58 783 459 562 -836 325 975 -141 456 -33 786 641 97 -185 970 -772 817 792 -200 -859 496 -355 -121 -812 -380 709 -514 171 302 -24 5 451 783 -350 -12 267 637 -699 955 -336 -132 236 -860 270 235 251 -467 -792 -562 153 -857 982 -228 -905 -804 842 -339 339 604 -812 254 780 -959 569 107 -83 -971 -884 -53 -860 617 836 -124 -756 544 964 -940 780 949 -340 -831 878 -73 -579 578 200 -464 919 -781 58 -207 -405 -766 -473 336 -551 -181 -247 -981 -494 -38 421 686 -574 -134 -554 44 628 478 -647 -919 -282 224 36 -998 563 28 -28 -327 100 -933 198 726 -142 545 -143 -343 -161 -21 21 747 263 301 675 -959 879 81 -318 -89 -77 62 324 -803 -483 375 -302 -772 400 921 -28 334 -585 74 311 -530 810 -469 -309 865 -417 379 418 269 -269 455 448 -878 -209 -677 492 -756 -288 928 151 -470 -818 -898 -664 15 -543 -234 593 -584 -258 -417 827 -36 -538 959 719 -147 68 -977 -365 -9 643 -531 -91 950 -452 -992 -59 693 836 477 -295 -813 114 -707 -381 -88 447 976 988 -172 -433 485 473 494 615 -950 881 702 792 -954 -850 -34 -582 -829 563 -551 609 -868 868 204 -135 -447 -783 -126 -753 996 -366 -432 241 279 670 670 341 204 -657 474 -808 295 296 -916 103 950 653 -678 -642 608 904 -637 635 998 605 -415 991 138 516 -733 -153 -607 -393 -638 -407 265 111 713 403 443 290 576 -576 927 21 55 -429 -73 394 288 -336 -240 -878 708 -708 554 -971 58 686 474 870 268 6 261 -529 -972 -395 941 643 805 257 -933 -475 130 -130 287 367 615 315 602 560 938 -929 394 358 -286 -279 118 -645 -460 -116 -108 108 201 -404 511 -349 999 -805 898 351 837 -769 -558 101 551 882 805 622 -92 207 -389 102 570 -570 -703 482 37 759 417 -353 -291 -917 753 115 -539 797 26 650 -412 600 48 50 -627 562 676 -204 -557 234 423 422 405 -763 557 -555 719 -62 -875 428 290 -290 -327 74 202 702 -817 791 711 181 309 956 -554 554 -128 -229 877 -877 -716 170 383 -699 28 768 699 741 -418 -345 403 771 963 187 -59 918 642 -490 531 -467 960 -622 711 235 411 198 82 73 357 817 -413 763 -404 -192 -834 731 -740 -485 637 -399 -55 964 -589 683 225 -356 -331 331 -86 -410 247 -705 -95 -48 -950 744 770 -413 50 454 177 54 -456 -872 817 903 -605 923 -236 923 921 222 587 501 627 644 359 854 -257 608 544 947 -92 -422 910 127 655 -82 721 425 -442 -896 -846 846 -670 -99 -888 821 -702 199 -336 -4 -131 -850 841 -237 872 -176 750 -995 608 -568 920 655 493 716 161 154 -35 759 114 -816 -764 -923 246 -246 378 670 -26 632 -904 -138 -528 -745 -364 576 73 -254 239 -662 562 409 197 678 -727 818 -249 617 -672 658 255 -182 702 724 -199 199 -188 3 143 -301 -629 -535 -900 998 -893 -885 682 -229 -615 -248 -697 776 292 893 -810 645 925 -718 -837 -211 -364 260 334 -881 -345 -930 -737 -133 185 -185 569 -218 523 -523 275 497 -221 331 -311 -86 -406 -959 -947 -624 84 62 -356 -324 70 -248 96 893 409 -318 655 -158 -619 802 236 737 386 -898 765 -661 529 -299 -136 916 -988 539 -797 76 856 -828 447 113 -455 -457 -369 536 -185 -923 620 870 1 789 275 -955 -812 -629 -932 13 -861 -193 -322 -301 -613 -450 -220 733 683 829 -948 -732 570 -570 -233 -102 423 -553 -511 553 703 -941 891 965 -455 -817 909 -627 -987 -918 487 721 409 -978 -998 -755 370 23 397 -797 503 -503 -953 828 978 -840 -175 -906 974 945 480 -765 -410 403 -772 -704 332 -203 467 40 270 -599 -331 -207 -60 -296 -75 -600 -608 613 -73 956 -726 -987 777 -192 381 -190 459 -214 -47 47 37 -619 -191 218 -553 -137 -15 -456 -50 580 583 334 214 -641 517 664 -643 893 -561 738 -724 724 744 -565 -588 588 -536 592 -196 830 -871 -687 -865 394 -175 -609 -203 644 -521 692 -701 209 -480 -589 110 -394 523 24 495 -27 607 -938 827 439 -589 -42 -58 -660 -303 571 -631 383 881 -681 -548 763 -441 247 837 141 -987 56 302 135 -956 615 -846 -278 -404 -102 -593 820 -943 -965 -901 -988 27 931 345 -649 216 -841 -542 -904 662 143 -812 -873 -923 -475 -371 911 744 -311 -757 984 451 -203 -842 894 844 -519 12 -260 320 887 205 800 -915 -444 938 -569 598 -563 -382 169 -168 413 -862 -679 -977 499 599 786 -220 -372 -19 -806 -955 385 -861 -183 747 350 -735 311 -730 413 -930 -817 63 794 -168 168 187 748 595 -561 -204 -940 -118 568 161 -211 683 268 189 -189 413 -25 -723 -749 250 -23 335 -861 -293 81 86 259 12 -764 894 -911 -924 -734 666 -220 94 -94 867 594 -715 273 372 735 -73 586 -172 -996 617 631 991 522 253 668 -298 -450 -459 -157 -262 497 636 -229 -99 99 -542 -225 -601 635 -106 -637 194 -760 575 450 96 454 72 -420 -849 891 136 -92 502 -261 -855 271 -184 882 -138 138 393 492 402 149 719 -789 528 -107 636 472 601 -829 -132 792 24 -482 -709 400 63 683 723 753 -240 -147 849 -921 -103 -201 -523 -132 548 -874 676 910 305 -666 629 -500 -65 -241 -608 560 824 223 973 500 -340 -696 280 -334 -602 249 -594 -502 268 816 8 -568 740 -778 -232 28 -914 518 640 -927 -23 538 -87 494 509 -336 64 -546 884 888 622 215 -969 164 -862 -15 385 -950 2 209 590 70 -828 967 624 -620 -227 -819 -102 637 -615 958 112 697 -755 212 66 673 -940 -369 604 346 -140 -444 -108 572 -434 -107 484 -724 -318 -448 970 810 -343 -409 916 583 -81 -567 193 996 670 -756 552 704 -37 -574 -662 621 -167 90 -478 -592 221 -607 -927 325 718 -451 209 458 996 -366 -442 -486 -340 455 -363 -145 765 -359 -752 890 60 571 -503 830 -298 -695 328 -185 -982 -88 -264 -529 -136 -84 -801 935 903 636 -43 -977 -945 844 -370 370 -698 777 224 91 -20 -514 873 -959 151 -151 -738 -386 761 937 -556 67 800 407 -34 -445 -336 730 819 766 268 -805 -407 -417 -642 -348 522 -522 126 -545 -14 -692 -148 -144 536 -971 835 -545 -506 391 -119 -713 -860 -128 556 -542 365 -369 -635 -699 -929 778 559 -236 -602 -462 -582 229 658 847 727 -984 -803 227 43 660 831 -949 -592 474 154 216 -986 -160 -267 -443 842 -316 46 907 453 -880 -853 -195 -807 94 185 -721 -288 -648 -52 -877 -2 50 -690 -443 -627 133 480 849 116 565 -308 -552 -735 624 373 -682 801 -451 672 -13 331 -494 817 849 -470 904 -538 130 -773 958 858 130 505 716 -591 -521 -595 756 229 -229 -951 -282 491 -955 647 592 -161 514 146 155 -817 -7 158 -280 -228 -748 -895 -300 985 180 -394 -462 -585 782 684 -266 461 -968 511 592 98 -373 459 690 789 752 -542 -129 -626 455 40 43 -339 290 679 570 -566 -439 820 -293 -101 -271 -958 -196 -204 -913 40 -856 -292 -557 -747 14 -458 368 -302 -738 776 -741 -300 721 -380 -834 565 -546 -563 253 706 929 262 906 168 942 -258 -260 858 -61 212 864 721 469 -437 -713 966 609 726 633 -207 -26 425 877 -510 -391 -98 -281 -389 -527 -10 71 -299 707 -232 291 720 -662 977 -691 453 -85 327 885 -805 963 410 187 83 -442 -865 -156 831 58 -497 -707 704 550 -828 225 -593 -223 45 947 -783 -716 828 -593 -684 -390 495 564 -189 -73 420 -78 886 -886 -325 755 543 918 -494 -352 -517 146 -443 -197 997 622 -500 500 787 488 -458 285 -494 -918 233 -304 -643 79 282 25 173 161 -211 211 -218 -781 587 -218 -622 530 -980 100 867 -654 -647 -220 200 203 -871 881 470 -96 23 -206 89 -192 372 500 491 -809 -69 423 -327 764 261 287 -205 826 630 856 483 -383 167 938 479 -479 199 -62 -983 -500 -563 -366 236 23 -87 96 -613 436 746 536 397 911 530 -332 -705 705 -738 713 751 692 164 377 274 768 -578 -444 451 -451 968 -811 208 304 -395 270 858 -789 608 722 276 845 343 174 -370 -468 -469 55 -830 596 -882 -999 -245 856 -869 -432 667 -249 741 651 564 603 938 503 -385 600 588 -520 740 962 571 122 -434 28 658 -728 7 -994 383 -923 232 -900 -482 822 -615 -505 998 856 833 -995 -451 325 974 706 886 -914 -270 -906 -493 -446 -988 125 -12 -279 -261 -151 817 -854 -901 988 949 246 746 -871 -637 306 -490 -684 382 -246 195 168 -899 899 113 -340 -721 -939 -239 52 349 258 -255 -972 37 697 -674 -928 -954 -833 665 888 -535 -814 -549 -882 -683 560 -153 362 916 -544 856 71 212 -436 371 102 -530 -499 977 -199 771 826 -757 241 946 21 -810 445 484 27 -76 -939 -956 -624 989 -499 -443 -126 216 937 -281 281 -678 -226 128 14 145 -145 24 -173 307 521 -963 963 925 970 -16 -680 517 231 404 -400 822 662 -467 -302 446 -124 150 -560 -962 258 -598 701 -956 267 871 -796 191 -890 105 -862 -744 -141 -640 856 -35 -309 974 287 94 -999 88 -643 -842 35 -2 879 -277 121 -751 -105 577 -913 -868 868 -834 796 419 633 426 -163 -730 -637 -618 -560 -688 174 303 567 517 73 -466 -189 -889 -251 -819 11 383 249 130 819 -657 -108 -146 950 -423 -958 380 33 -964 -128 -66 -643 -798 -595 374 483 -382 -885 419 618 -575 -562 -418 478 -6 -931 -782 782 827 -83 536 610 -952 952 -842 -426 842 730 -303 701 -352 -643 -907 52 515 812 50 823 -453 977 -674 407 -122 -370 244 290 -407 820 772 521 -539 -469 -565 231 208 845 111 -753 898 248 -257 787 -682 -663 -856 -303 -542 -760 241 -764 756 5 766 -766 238 -198 -603 653 841 366 -842 842 -760 927 945 -284 76 834 144 28 -660 -79 443 -887 767 -375 791 382 -775 -668 -615 386 -170 -892 580 -568 189 -365 -152 965 -431 633 727 -537 525 39 -985 491 818 -493 -504 784 874 331 -33 -641 -906 -740 642 -885 -54 -405 41 -288 -861 -643 -561 352 -657 657 -94 175 74 272 337 -454 -130 -978 -18 -72 313 42 -640 110 996 928 965 -887 -544 -767 512 -383 681 261 -351 -40 380 280 953 -375 669 524 -162 -197 -3 -154 -983 761 -243 243 713 -505 74 606 548 -676 204 510 34 253 -434 -563 988 -354 236 159 69 239 739 316 -42 882 492 -313 731 70 -582 -94 -347 -554 133 -932 -9 207 -569 -782 -40 -631 241 804 -615 -317 30 516 -249 285 -777 -441 -908 -788 -271 418 405 485 383 -175 -677 677 106 15 -970 -791 864 686 525 740 348 674 -826 -899 598 -713 -668 -866 -536 -408 -283 597 904 818 987 -727 -264 527 -436 -766 351 -90 737 85 -724 -42 122 -865 -331 -140 -328 848 -639 -311 623 309 -860 -432 341 607 -398 415 828 555 -772 26 214 -316 -966 -735 339 233 336 790 468 -652 -775 650 531 204 339 -564 -881 -480 -370 -249 -29 695 484 -714 169 953 -99 200 674 172 -60 979 -370 146 -167 -154 -71 -161 574 -263 521 102 -507 -103 28 -309 181 232 -220 591 -567 -90 -248 -893 -645 977 483 -778 -137 -301 712 20 -639 -209 423 -953 128 367 528 -887 201 229 -209 -18 -23 -645 975 -828 -91 91 261 514 -477 -318 155 -287 -600 -130 -766 -113 244 583 687 509 544 693 -636 -234 939 -17 -531 -407 -35 -968 181 903 102 51 -615 461 -263 450 -754 -956 -758 999 984 -145 696 -318 454 -99 -941 -655 446 -256 -927 86 674 531 888 869 -27 -995 726 -593 -588 713 909 -83 744 -921 -986 399 526 -332 733 -831 283 -836 -663 164 564 -409 649 -458 -717 500 334 -811 264 762 -467 -941 -681 -875 -565 -769 538 -106 566 807 -910 -326 7 235 148 459 513 916 930 -43 645 980 -893 755 -350 822 555 489 -456 945 -11 -960 237 -858 751 218 920 -338 -118 897 -718 485 657 601 15 956 -609 756 -463 463 -903 753 -885 272 154 -894 -946 -735 514 -676 -674 268 657 662 112 -627 -833 -801 -394 552 404 -158 404 -513 225 -556 -61 -622 -138 -992 585 -866 905 -176 791 -269 -88 -39 -578 -172 785 -693 143 767 -791 316 -856 982 352 673 351 54 124 -231 419 172 -593 -65 543 162 665 -818 -595 -268 -400 596 -900 900 -653 185 -878 -670 -455 -778 421 895 268 2 416 243 -482 -238 -195 282 -522 -309 -614 491 -342 -409 -352 -581 -385 292 -592 944 873 -918 68 -471 620 -396 -701 568 160 -543 93 -692 -504 137 -203 -55 17 -798 509 -733 326 475 -898 972 -795 -241 -260 -561 -301 805 -151 -34 -450 -515 232 -537 -937 -664 -181 95 148 -240 -394 -925 572 414 212 702 -362 -692 711 -325 -173 750 -629 -780 -231 -448 142 185 -37 945 687 338 33 486 911 -185 -748 -439 191 -459 259 443 533 -168 35 525 -155 68 -813 -9 -303 265 -679 936 -184 153 -150 888 -389 544 -832 791 -113 327 -420 204 653 -862 -949 -805 498 -34 -488 849 -902 -567 131 -516 -791 -575 -953 -73 851 -15 -655 -272 62 716 928 -795 -425 390 750 -685 667 542 529 843 909 -583 -130 186 -437 -495 37 -37 129 -242 508 254 -133 207 -368 39 -583 491 33 397 -999 -979 820 62 -964 242 -274 -794 58 -116 -459 467 209 497 -45 698 480 -480 567 74 363 -428 764 -755 344 -525 -932 51 -724 798 -123 444 100 714 -860 254 788 -379 552 901 42 759 468 -424 713 211 -901 -155 158 -259 -436 -55 -272 -686 -855 -187 593 -441 279 145 149 -638 -191 920 -334 830 -257 71 -303 -33 -891 -606 -837 444 709 -401 842 -147 -737 99 -292 143 929 -189 -647 -775 875 -956 687 -918 403 -403 427 -731 -299 -394 -893 -585 550 544 949 993 -414 353 849 384 -371 734 -76 269 444 -930 -464 915 279 -58 466 220 160 -158 193 -117 -291 128 219 269 -152 290 870 -460 -190 -430 909 -514 865 -609 -801 -486 -428 -495 551 802 -754 -319 -828 929 40 687 -351 -379 -445 -45 806 -806 -916 188 691 -3 -359 163 -164 -619 127 -916 -289 -320 720 912 30 -461 522 548 -583 -683 322 -247 730 84 -774 -850 -751 751 -912 912 -344 726 -725 725 678 966 -245 -32 172 -373 -136 -604 -330 390 -957 -88 -665 531 256 289 -541 470 327 -17 -386 611 -454 473 544 -994 -726 -633 -337 -912 186 19 -475 324 9 136 -287 400 164 676 -903 -468 847 566 853 -936 -494 -108 908 -753 210 -210 -574 -59 -750 -61 558 319 -390 -942 -838 419 -838 -297 -781 661 673 -762 564 -806 -649 -598 -509 -578 -1000 58 -184 749 607 -317 -658 685 -470 840 361 943 -808 -601 754 -148 172 -840 531 -938 -820 693 551 -219 -126 795 -259 587 -67 -57 885 878 -907 774 969 235 7 -135 817 226 921 -717 -70 927 -780 666 741 -374 80 -16 -495 -12 -519 453 -706 988 -783 565 309 -853 313 -826 822 652 997 532 436 -277 405 -526 546 327 648 157 663 -652 -267 -613 -974 -398 -687 811 941 609 -620 -551 605 -970 161 691 -409 -886 654 680 969 -874 -224 -519 -18 263 -231 968 -701 805 826 -975 287 735 -686 714 -799 -940 -599 589 -976 603 -64 -797 531 539 -130 -703 852 563 73 -316 517 907 -798 978 -249 -823 538 -555 602 -113 -793 810 -543 -744 -908 -919 -666 -834 -477 242 -437 -874 811 461 536 -752 -757 -406 -745 446 774 -402 -637 -463 -391 -956 6 970 -804 396 -745 765 -845 503 440 801 60 -917 442 -652 67 241 -579 611 489 -685 645 287 188 869 155 729 -208 -895 862 879 437 627 690 838 586 -81 754 888 950 -948 -473 -373 407 -27 -144 -751 725 -617 -208 129 58 -455 -91 -768 -893 975 -299 -535 -783 972 -91 -57 865 -646 -882 776 -132 348 -656 -320 297 799 506 785 398 705 -332 -817 803 -544 874 27 719 -590 968 -968 136 -418 -405 405 -551 -820 451 674 -127 -234 996 868 7 818 -584 343 -327 352 -464 845 -761 -597 807 72 -959 409 -362 362 -466 454 762 518 -22 22 -126 322 -368 469 822 -822 947 303 -764 172 -81 -999 -239 458 727 -994 202 -324 -579 -868 -234 -189 422 636 -703 582 -758 236 718 -718 -662 -27 754 -648 -178 -776 894 362 -791 796 -730 154 -38 -462 -280 972 -401 541 -147 944 -613 -50 -346 -319 940 -664 128 566 308 144 -947 -409 -797 394 86 -402 448 15 -975 -288 122 -123 -652 -655 -770 949 -965 -222 827 -289 -998 996 -674 91 162 -678 -788 -646 -786 -364 369 620 274 -85 504 462 693 735 198 -881 -488 207 576 985 994 743 199 -109 -876 -146 -903 -268 -83 -313 590 -827 531 799 682 648 -373 -655 503 730 -771 91 930 688 -402 -987 827 -912 -827 62 -965 518 922 -922 754 141 -547 547 819 40 -40 481 214 766 -279 880 -328 828 -512 512 -798 -637 748 203 280 848 917 -60 -312 149 809 -777 -951 -609 -369 607 -334 99 -532 -695 -739 341 -271 76 129 257 844 -458 -936 135 120 131 351 276 447 554 -615 -305 -111 800 -472 -750 335 193 -631 234 -24 -181 -374 757 -715 -894 -507 784 180 -17 568 -568 -459 -319 75 516 -694 -231 953 -776 -266 266 607 318 -253 542 -930 930 -328 249 757 -757 -123 627 351 -702 60 -672 -98 -193 -157 -242 -903 566 -456 558 543 -266 463 -605 367 693 -879 -644 -211 98 407 -888 561 980 -849 911 531 -409 -740 410 781 -781 704 -986 -837 666 24 324 -595 876 212 340 307 -300 -867 -176 -849 -369 671 698 -736 -186 872 -469 -239 -217 701 -1 731 -121 645 -530 141 -202 714 -699 -855 940 933 -603 -51 -66 -714 374 275 -30 631 -113 714 502 795 -473 348 715 755 648 32 253 -878 577 -688 736 -309 -57 725 -337 96 344 812 222 415 899 378 -267 -776 -344 -636 882 409 -611 -819 -142 794 141 257 75 176 492 -451 546 -716 -461 -95 -907 -481 -612 439 920 -721 -374 -832 -915 -676 -485 -510 72 713 -899 -739 69 671 380 -583 583 -63 -306 -849 -690 -849 257 -377 196 -92 -264 660 -605 -424 152 870 -491 -131 97 -835 764 -930 -410 998 742 -461 108 -226 -912 -69 430 -541 -288 280 57 785 63 445 942 -721 -193 828 -997 141 -200 370 -370 -949 -600 333 -98 -505 563 111 -878 -128 -117 459 873 185 -226 -655 804 -954 -565 775 -638 148 -770 366 547 262 -806 773 112 -470 828 -77 26 185 -939 -15 288 981 -595 18 906 168 386 259 310 -844 56 -965 -80 -212 -275 -310 -931 -202 836 580 536 -398 398 -675 -807 804 -985 971 663 100 371 976 -299 976 -341 216 922 327 948 -580 894 -176 364 -99 462 -605 380 485 -485 622 -367 -855 -246 588 -728 327 374 -756 785 -319 579 -63 639 -256 727 326 819 803 684 317 -728 946 -96 915 -259 -1 -293 203 -565 -93 93 171 976 -587 -94 393 70 -318 282 -684 -160 -585 585 -161 828 -950 45 282 126 -145 970 594 850 942 1000 679 -679 233 962 675 -566 832 38 -165 -579 -999 959 -408 143 637 819 517 839 -237 -713 -547 780 927 -958 -344 -742 716 146 844 -930 -551 551 668 -509 514 348 -694 641 162 -118 655 4 514 -254 -89 -242 -29 496 -655 655 425 355 981 797 965 -906 -820 833 948 885 999 102 -203 -785 -254 212 312 -512 565 767 -348 -454 476 -33 278 739 -77 -731 905 92 -799 -216 721 -496 -634 -865 -216 372 549 477 817 609 -245 -920 -24 -588 822 -172 785 -778 705 -356 -776 -119 -842 958 425 -380 919 919 145 -336 -766 237 168 178 436 -986 -213 93 377 -638 -985 -849 -984 751 887 530 -215 -673 -970 853 511 -794 756 496 -480 -287 -967 428 -617 617 916 380 -66 -842 -6 882 -943 943 363 794 -628 117 -613 613 344 -322 -312 -78 -617 -36 652 859 591 -738 -835 -3 -468 -51 -143 -576 -622 649 248 -924 -852 -645 -213 15 237 956 19 456 916 -916 396 206 -196 678 416 573 713 747 562 -827 557 176 907 -798 373 359 545 755 -124 -536 -432 630 -347 102 407 899 690 43 396 -274 -974 -295 424 207 72 -678 -683 204 -644 -564 561 -130 -644 -91 318 -871 -904 472 -388 -304 396 858 963 -963 910 728 887 485 -419 747 366 -498 -154 -705 116 7 -216 -419 -254 -730 -381 380 441 -368 678 875 535 -875 189 -160 266 -923 667 989 -267 -516 -357 455 -232 -347 247 -948 -817 -50 -373 -945 872 166 571 915 841 -513 -723 723 111 -152 -44 -671 925 -965 -426 -186 -390 -458 982 -982 369 208 -491 305 -145 2 301 -739 -110 -895 -760 833 -14 -223 -697 -193 943 471 840 -551 -956 107 454 48 973 -288 -455 374 -451 793 -472 -574 -186 150 -673 875 -271 -571 336 601 -189 397 730 571 -759 51 -555 214 795 -795 705 -601 765 -585 -529 401 -965 907 -338 -231 832 782 598 -598 141 -975 -262 -178 360 -255 -517 -45 601 -649 977 586 -483 772 -158 -473 551 293 132 50 254 353 -732 765 378 988 -839 839 -531 -49 512 891 -454 941 906 -735 209 -916 -814 814 521 -339 664 -357 483 793 -560 -828 517 328 -18 962 408 732 528 190 -647 227 776 -550 -575 23 615 313 778 894 -377 -164 150 384 -606 860 -155 312 631 -631 -849 731 -96 -253 -953 133 946 -4 -664 -262 -593 593 -875 -357 -712 -923 423 -868 -416 40 -345 -822 702 778 -307 471 -347 -845 654 132 148 292 341 578 815 -211 -69 295 -73 -910 -663 265 523 -44 -160 497 27 43 642 836 -102 -133 -988 91 568 -681 173 -505 614 -614 -492 865 -139 943 736 -858 292 764 153 328 834 -864 800 -976 899 -129 -594 -688 -657 -351 627 159 -472 453 187 -115 788 -611 989 209 -949 -113 -455 455 300 528 526 -986 -297 -837 -338 -168 -750 -995 -373 373 -517 -86 6 213 306 -37 -534 432 -200 849 -651 651 -226 411 -962 508 643 824 546 391 242 -187 380 877 -391 -522 -374 936 389 -592 -867 932 -905 170 -691 189 875 908 380 471 -796 -895 712 -352 447 -203 -224 92 -844 544 309 -597 -485 765 417 -360 757 -474 -491 353 271 -978 -539 604 -688 -231 326 183 928 -393 394 342 -185 808 606 -63 -794 -589 -858 152 -500 -296 -244 208 -247 968 -784 -903 -894 -383 264 -100 -2 760 -16 636 520 842 -174 648 795 442 -617 -439 -90 275 195 302 903 956 -762 222 -405 -73 377 -879 -484 -255 637 -838 394 -331 -219 595 -847 847 688 576 317 -495 -870 456 465 -465 750 684 963 -434 -237 520 750 -117 706 913 -446 997 -312 337 -969 389 -737 -194 -215 -830 72 515 950 -950 -511 898 -348 -855 771 123 941 615 -567 -446 -864 -318 339 255 932 -308 -509 277 -183 442 -407 409 985 943 4 126 -251 786 -738 -751 441 892 868 -808 -125 983 -411 -141 -142 789 -740 -858 -199 885 -156 156 -702 -965 -706 653 69 577 600 -493 233 381 -911 585 -125 -571 -23 125 741 716 -283 283 965 -522 -885 -405 -35 -900 202 697 299 928 -946 -978 -434 161 -669 -183 -71 390 361 -72 370 513 -820 -653 548 -551 -472 -988 -387 570 85 220 141 -911 35 393 -139 139 272 103 -468 -867 -920 -277 371 316 -319 85 -273 -815 416 970 160 -427 -489 239 -509 465 90 -721 -678 409 175 -734 -401 -306 -671 -927 299 -818 -891 733 -977 219 198 -967 -431 586 403 844 -916 -240 -269 366 327 342 -247 365 -375 -67 -636 -79 -473 582 -179 -354 -650 151 915 -731 -723 -717 100 -994 800 176 429 -438 -595 702 723 -981 648 160 329 -329 -91 -750 -778 -488 -48 21 180 190 -543 -74 515 -383 -353 676 -782 -984 -22 703 326 -326 -544 237 383 -30 280 133 -936 816 324 -810 -77 -461 267 -106 -209 497 281 420 558 -280 -764 361 197 294 -748 -483 -893 98 -196 -217 -739 -9 -822 -921 -362 -574 965 961 -936 936 650 -918 253 703 39 -727 -904 356 -786 -959 -672 765 -709 -440 288 -993 861 305 316 975 818 -345 -511 360 -444 190 573 284 304 162 360 -81 782 -127 -453 -618 732 238 791 -854 638 884 -882 966 359 854 -455 -380 444 847 456 -313 -16 783 343 791 222 -234 -763 -124 -996 -741 -556 705 -410 -508 538 -454 5 569 -833 -849 -369 883 -214 527 -942 942 270 -38 -443 77 -544 363 700 -213 -991 676 809 322 897 706 -939 -951 427 -92 -897 -716 220 931 -179 970 -242 708 901 -488 -168 -82 -277 -487 307 -743 290 -352 212 9 456 -456 958 -932 -78 550 699 485 535 448 -488 -491 378 957 180 801 717 -513 31 -196 447 331 -567 418 84 -122 587 -643 907 193 276 903 491 60 484 -149 862 -856 -784 90 -962 -915 707 -533 526 -822 -365 -645 -7 373 578 -671 147 -714 38 81 -275 264 -630 969 -465 -453 -531 -1000 -988 258 142 45 -167 -973 457 783 -228 67 -180 -217 183 316 109 345 -341 -383 -405 585 -982 -200 -397 -797 971 218 646 -883 -795 -554 -29 -828 904 -421 -379 522 -233 233 -244 -290 21 -21 -380 -709 -967 -450 -704 -269 794 -877 155 -970 -990 924 -58 -194 -504 609 -666 620 -798 878 -51 -155 -43 279 -189 -394 811 -423 -216 -454 773 -438 -222 956 909 605 -55 -242 -88 473 638 -509 -493 -998 -191 -25 837 -841 121 449 -63 -400 421 458 284 58 -341 -317 -853 216 -919 505 -692 778 762 662 -854 257 916 728 442 -169 403 -111 -437 578 -317 152 -797 -568 -820 -767 -323 196 -511 446 -936 160 947 893 -728 298 -287 566 54 -521 326 -894 -118 -941 -198 -856 -270 -229 -73 415 -183 596 718 -572 855 684 617 219 927 598 209 461 629 643 -8 172 59 -877 118 -732 154 -90 522 737 245 -772 -345 549 966 41 334 -818 -399 438 -773 -123 -321 -760 678 -14 -355 -423 912 -225 95 -914 936 547 225 -730 78 388 73 937 612 30 -859 -145 574 -847 919 -74 216 571 -25 -950 973 -937 277 386 509 -622 -154 -367 -455 -542 -8 -896 -796 224 574 957 465 459 -257 -994 -21 319 19 224 -143 -449 -438 226 -212 90 862 812 914 302 -947 502 -4 -174 456 986 -158 987 135 -140 -361 -786 331 -394 84 -865 911 442 455 -301 291 608 -171 589 715 -213 79 -886 -502 -724 -275 -299 742 -534 405 -268 -361 -432 -337 892 44 417 -932 872 170 694 -853 320 -529 428 350 -525 218 600 900 -344 451 662 194 232 693 -28 -82 160 767 638 78 408 -599 930 -697 -652 543 442 409 -997 442 -814 -821 821 996 -748 18 -750 210 -99 620 171 234 -52 -765 795 10 129 132 318 18 56 502 964 -727 -851 -360 360 27 832 -490 436 -4 641 -521 -439 673 583 -850 -929 -60 582 -67 -97 -510 -403 470 -470 -889 -743 20 142 353 -693 -564 469 -969 -369 181 -9 150 -11 732 -151 -979 -522 -711 668 -876 -237 746 944 -522 455 391 614 382 -207 615 -418 593 246 -993 295 -171 171 550 -21 259 326 853 967 -348 -430 -989 -461 -491 -875 -557 -105 665 -665 -687 893 -681 -33 -159 -448 115 -144 -644 622 720 -23 511 894 -597 436 42 -435 267 16 48 -937 783 -593 254 -148 995 646 281 -596 -116 -780 105 -492 540 -548 -535 671 476 -429 801 -801 158 -560 189 143 -888 -612 950 696 -775 185 -425 364 -495 583 -458 610 451 -560 -839 881 984 303 -556 -607 -727 923 -906 412 140 221 262 862 -112 -833 725 879 212 930 -273 496 -90 652 108 -98 -182 -58 -454 -756 209 -826 -929 205 988 -380 -371 -295 -706 -44 -373 282 958 -140 -217 -189 722 821 -198 -399 -101 -114 611 -622 494 -196 565 -265 154 -232 -826 -842 -763 277 -138 -977 195 828 392 -598 619 688 -922 510 -836 -257 -107 643 -909 -279 -580 -439 -170 -755 -96 988 -690 515 -49 -738 -941 805 -142 -522 567 -221 -764 198 279 25 -364 364 793 413 -128 -636 45 408 -713 -837 -41 178 292 589 -348 133 -749 -172 -68 613 -1 305 -647 615 980 322 -313 311 -329 808 -538 555 -910 -235 -759 -341 113 -552 597 -972 608 895 654 744 -368 294 -570 -365 131 -936 789 -293 808 764 -153 -812 -214 510 -230 230 111 172 621 -345 207 -331 693 -985 494 -617 267 994 -562 280 -965 -616 521 -744 -51 -617 -503 -854 -446 145 -281 -580 -559 860 -611 70 -571 -644 152 450 992 -565 -216 216 765 368 -408 -86 849 752 822 943 -483 -587 -252 252 104 134 -338 100 -198 -447 -521 931 850 155 350 404 -666 764 450 894 -871 -154 679 870 290 962 -879 -650 -244 255 -632 -394 457 -82 251 329 -928 404 379 192 707 893 673 -673 200 -598 -510 -71 373 561 -441 -58 -356 241 -196 938 -758 -680 218 -518 -265 -129 199 313 496 490 -995 432 521 -135 402 142 -776 628 -718 652 -514 557 -685 658 352 240 -881 710 432 193 -556 -103 -370 -683 -386 699 366 41 515 -548 -521 -86 832 552 -159 116 -545 -943 467 -800 224 -443 -384 375 674 -993 -487 671 -734 734 -568 -631 343 142 -94 -137 606 -116 -931 640 83 992 -48 107 -629 -175 -683 -811 85 589 -90 331 653 -996 -154 -907 817 263 -836 573 533 -676 -455 230 -923 -600 -62 778 -235 -17 -865 849 -422 173 62 152 336 -333 954 488 -451 277 618 905 -521 495 880 597 493 816 973 -290 33 162 200 388 876 -239 -649 -541 -145 -715 128 -966 601 -654 -142 -671 -876 267 -144 648 12 927 641 281 -421 265 989 38 949 -999 480 -683 -901 -75 -101 -957 -177 621 117 574 890 900 371 666 -648 12 -793 884 -542 -349 -204 -942 631 -908 772 995 -172 124 99 -936 -925 173 999 155 467 -476 769 -117 649 -601 638 -781 676 905 -499 314 -567 -944 -793 -972 855 55 -483 702 -465 925 -68 365 -990 305 386 491 845 639 510 -370 553 -14 768 -768 866 420 -238 238 -848 -562 -765 -759 199 194 -665 665 -172 172 812 11 -583 -731 845 -243 -207 417 430 -947 -367 -258 517 -97 -888 194 836 303 -58 122 -112 849 -186 -352 240 -950 -939 -728 635 874 458 798 -396 -653 -256 -53 211 893 -636 937 675 728 804 -428 451 910 61 444 -518 -854 871 -982 -157 213 685 -977 -674 724 830 59 609 -601 365 749 183 446 -196 -104 -475 -329 -731 -436 106 -644 394 959 668 871 338 181 -417 -460 -210 220 -261 747 996 432 -432 -312 759 -617 176 -268 840 472 618 -966 842 282 972 -41 -367 258 947 -269 -539 83 196 -131 -91 7 179 503 -312 701 -517 -831 -74 803 329 779 623 -209 -995 -496 -809 -966 -261 -792 157 -397 15 148 473 709 815 236 268 -475 -442 -954 46 505 -990 18 -431 599 634 -634 334 -824 -772 -427 110 -175 -412 -945 -943 287 57 35 -627 -199 730 -707 -312 417 -948 -608 -190 -782 97 -570 984 742 -844 487 -155 -916 -802 -380 -650 -518 -249 -354 -111 721 31 874 157 193 796 -921 887 575 494 -946 228 -84 672 773 931 860 631 -725 -792 108 -174 330 458 -805 -409 -665 115 772 -621 522 851 -394 460 -731 584 -447 798 -143 -499 499 -422 247 546 -485 -484 -938 -591 -291 -94 877 371 -144 -109 411 -837 -424 279 585 -923 -652 481 -481 950 227 495 -889 715 -598 -540 -819 -69 212 92 -578 -620 989 408 460 -949 849 397 -761 -592 549 903 642 4 -648 -957 -689 -159 620 13 194 327 895 411 -486 533 -74 743 -766 265 -533 634 624 -502 267 124 497 698 -939 190 339 -171 -964 763 -480 825 765 -341 -841 467 91 382 693 -145 326 100 940 -639 -163 -433 -557 484 431 -437 986 450 621 405 -28 890 -268 733 -509 -424 -877 22 -484 459 -973 -27 -128 106 -325 -834 -293 118 -20 61 247 -277 -740 576 263 688 61 -57 -642 -475 -715 196 -193 715 638 -937 308 -626 664 -61 778 780 834 463 436 -512 -999 -590 199 -365 806 -365 683 866 -248 762 -818 989 17 157 297 659 312 967 664 446 941 -174 -255 136 672 -213 -492 438 337 867 211 -903 903 526 261 -851 -79 -273 -186 404 841 -561 -390 -180 -496 604 995 -516 -450 893 -735 -131 -902 779 609 989 592 -28 205 865 -925 -237 118 63 -816 -125 212 576 701 470 645 251 339 632 -845 44 189 -515 743 -120 546 -23 547 -713 -33 -457 -773 -296 493 931 962 124 242 337 -230 -182 524 406 826 747 -736 -899 83 360 -79 296 -908 168 -168 -762 325 -540 -36 -413 -420 -523 -26 103 569 384 7 397 -653 816 -247 -729 791 -36 -241 -506 579 958 149 -718 446 -309 118 610 938 508 155 -325 398 804 -133 767 -951 193 578 769 -294 0 -199 -747 -172 455 -140 -417 943 132 881 -696 596 45 -221 -236 471 881 126 589 -856 -350 220 -908 752 -773 -586 381 -626 792 -792 -134 -685 -341 -364 -455 302 836 -204 979 -878 773 -351 587 -115 667 -399 -845 -524 -366 -770 -283 -416 -340 515 657 913 -622 -481 401 333 -214 -783 157 -843 221 -937 -284 -235 127 -267 -148 -128 -115 -62 -593 -62 -891 430 160 312 -403 -140 731 -347 534 38 186 505 -798 466 -742 962 -683 452 -382 -118 -548 245 -537 -858 -777 476 -173 202 904 -34 -592 -387 861 106 993 394 340 -66 545 703 -526 -12 -984 644 -729 914 472 224 -597 524 -366 183 -982 12 985 646 -938 424 -744 -152 -705 705 861 765 -494 -348 -776 849 324 650 -440 -544 957 184 -598 -109 -196 -315 409 -695 -84 226 -72 -497 116 444 354 -354 421 -921 23 605 383 -944 912 -874 488 -406 -905 894 802 509 -245 -537 -344 654 18 34 -459 -502 -497 597 -14 -561 -402 -468 815 -815 -654 -199 -697 -785 -755 532 764 593 -826 41 437 553 -402 -16 479 -944 68 455 290 -912 -157 -250 810 387 987 536 -529 -243 -393 -241 -292 -810 237 -862 -283 224 147 554 178 302 584 -873 -802 645 914 -815 -566 953 74 -778 -992 -78 -275 -584 193 -405 -849 -339 -961 -734 -757 -268 -316 -702 -248 248 574 -286 78 -102 -274 -508 913 546 -959 -976 -444 -828 456 -440 329 140 -822 -673 -270 -713 122 -505 143 598 -235 -326 -287 563 -110 856 99 484 -229 -912 773 539 -277 977 530 -655 -509 349 -333 -914 -890 -976 -359 521 834 -586 -92 529 -275 -497 49 -208 -560 183 -380 27 -314 77 295 -164 574 937 372 170 -916 931 -906 813 -549 -497 -150 -124 -198 272 -129 489 -381 694 -133 43 -89 -781 -96 916 951 143 -286 97 -78 -106 770 -207 -468 -183 -656 249 -824 -644 944 -265 -99 -898 604 605 -41 -325 -279 147 -586 -529 -612 -233 -132 366 175 320 6 -489 207 -871 80 355 964 -780 903 -198 544 -285 -263 -251 -832 492 -455 -332 -35 -960 432 921 -259 -509 132 -992 -51 -30 -544 -862 -114 -326 -380 -587 -80 -45 -772 -938 699 338 126 316 504 703 80 984 -337 407 -878 878 -110 -176 400 622 816 695 678 315 797 653 581 -776 997 611 -390 -160 999 580 714 -553 -638 -958 843 485 875 -801 -643 775 932 594 -803 534 875 676 -872 -678 -307 -473 622 -101 -608 -180 -221 957 534 -409 133 456 128 659 -21 -191 991 -991 523 -361 93 -835 -214 -945 -172 523 -705 -500 795 -171 -198 -328 777 -731 -819 -943 -897 613 364 757 28 818 771 541 988 -200 -465 512 -927 927 153 632 -437 -147 -554 -901 -743 743 835 -85 327 -972 107 -687 -294 320 -473 871 -547 -453 -554 250 -489 -434 997 -48 -110 -931 -140 266 502 280 -909 -74 462 -402 37 -637 -157 986 977 -895 279 -817 551 942 582 217 555 -765 -222 -768 -130 304 697 -108 -771 -27 302 12 799 599 -654 -637 902 398 -325 -43 988 465 602 -911 -884 -919 -574 -151 -915 -395 204 -99 66 819 -477 -367 -160 -436 -59 -391 885 801 -978 -100 160 339 180 140 -831 -650 850 760 774 -805 -978 -556 -512 -769 -148 420 -592 592 -670 16 884 323 139 -503 684 -514 134 -784 -74 277 -158 -879 -591 -739 -795 630 915 17 521 -322 284 369 327 -672 -364 -546 889 -189 -527 -26 239 -239 483 656 188 428 627 -524 439 -439 -385 -433 123 -962 -31 -184 -2 74 537 278 -676 -812 -472 35 277 -494 -409 -386 916 -592 -465 465 972 194 457 151 223 -142 470 -97 931 437 -930 -937 425 397 -132 466 -956 303 -838 374 -768 161 -607 317 497 536 -86 -193 304 -744 -185 626 855 572 -54 -962 -557 953 18 908 174 291 9 443 -30 365 480 937 865 -618 -947 -353 -801 87 110 838 -291 -645 222 -898 317 -452 4 383 -708 957 -1 -556 491 -556 400 -188 418 636 630 -160 -926 -73 -53 481 795 -457 852 -970 -383 921 -299 607 -458 -241 424 -371 -25 -250 558 46 275 -110 -721 806 -795 654 982 317 -265 -403 520 -577 -984 -487 -202 239 337 433 491 -418 216 -921 -317 365 -355 -916 82 -35 658 -219 215 526 624 918 831 9 230 -783 890 -331 802 -616 401 -401 179 -705 655 398 639 -840 468 -457 887 626 352 -855 -289 -546 -225 -404 -328 232 342 500 810 895 -585 -519 232 556 298 706 -903 -933 862 215 -636 -516 -188 905 -265 -617 -757 -101 564 221 -74 841 -487 -284 68 -889 571 266 -603 148 276 -276 -238 128 990 -851 828 168 -72 75 -537 228 57 -408 27 -681 -966 -229 423 -875 415 -10 481 838 172 333 -645 431 553 599 468 554 157 766 548 745 -327 -112 -942 -877 -794 242 -473 272 -196 -421 77 767 -436 -33 651 -481 -943 -900 676 -973 833 -108 -620 620 557 368 135 -654 151 722 346 -804 -316 -361 -15 914 232 720 -568 -549 680 -680 111 605 -316 -455 -856 455 479 -784 -837 919 -753 142 722 -184 449 -590 -765 -141 908 -942 832 -775 -17 845 664 947 -669 -451 -977 694 351 538 441 518 362 -991 -678 -726 -874 40 348 567 474 -296 -899 -845 -209 238 606 -560 645 -943 -143 644 -532 -216 -872 -851 -976 586 -513 516 -382 113 218 -904 -905 147 -291 214 91 -798 951 -87 -814 -713 -604 -271 -357 827 813 -182 52 -938 -798 930 38 -236 -334 -827 -70 -232 -761 100 306 -306 -528 803 271 -480 316 -795 -801 948 873 -394 -121 156 -559 -104 -455 147 -393 438 140 -659 -447 -750 -72 -252 -272 70 571 284 -229 -785 63 -773 -133 29 -857 -341 -931 614 -697 -578 669 10 54 -517 781 999 471 -994 -828 828 -277 83 -411 -374 794 -792 777 -726 902 -854 464 -380 -623 -30 705 -887 -461 757 731 -346 672 793 -123 -220 -930 7 -95 890 166 -166 272 987 607 -151 820 -712 -197 451 -72 -621 -717 359 634 -106 -665 -284 101 563 -765 207 -557 -234 870 -38 -912 -396 835 -366 861 -467 -71 -896 -61 557 -292 -741 495 -721 427 -944 -604 883 626 203 -202 -827 154 323 -106 -999 225 -544 -698 35 628 462 -658 -940 175 267 -538 -701 678 396 120 454 123 -102 961 829 -732 623 613 -868 937 -918 -20 -356 130 102 -650 849 443 -173 933 182 838 -302 -406 -446 636 -891 692 209 -813 -468 279 -554 348 837 971 -509 864 229 -632 -23 -991 -667 640 -640 -912 -300 -770 -922 780 -240 -905 922 -582 -164 950 471 -451 491 -696 355 -138 -634 776 -691 408 -195 401 -448 634 -810 502 160 -542 136 75 -949 463 -880 -265 418 -447 -477 575 960 25 -796 115 422 -620 -434 -326 -84 325 328 -704 -343 440 -917 -69 234 472 251 -645 -418 517 -235 -97 -523 105 41 -762 326 592 901 100 468 -707 245 -626 -594 -299 -428 -216 -835 481 -905 -783 901 -937 -655 -839 106 45 -45 219 666 -148 526 -951 784 -351 -832 763 -54 130 -130 -996 984 -812 950 375 311 236 -905 -887 -720 -737 -80 226 725 -160 232 -816 -591 -382 -836 953 120 -942 -746 539 -575 -214 422 189 -698 -624 784 -333 -359 90 -679 -718 369 -704 407 -803 803 -276 34 -679 689 364 -353 254 -16 -190 -307 -287 -543 229 194 -901 524 -172 468 562 483 80 -862 800 959 -60 999 -956 333 -29 938 -913 -3 175 277 -672 -652 -194 -892 -802 111 524 -794 -462 1 852 721 133 440 -725 -527 -194 722 -79 171 991 454 763 23 -139 -499 -73 -86 306 -428 726 639 148 611 -798 -884 721 800 437 317 -204 295 443 94 -247 -707 257 -257 -302 -232 -144 796 -320 -511 -655 -181 -830 92 954 182 348 234 355 -654 -33 635 -536 -468 -822 325 -205 -827 -533 823 902 -20 -411 -779 451 -604 680 798 529 36 934 -784 617 166 -346 648 -83 -438 366 916 -829 -787 -169 169 -8 764 271 -791 235 -729 -38 453 -190 243 -775 -633 -25 -630 172 -412 230 383 -463 735 776 497 117 -766 522 -530 222 -236 420 974 841 955 732 -584 -289 -475 286 -62 -187 430 -163 152 303 -444 -265 308 921 797 473 539 778 373 -47 252 -716 924 -468 660 95 -251 758 281 768 519 836 -191 -100 542 925 -727 -925 413 -594 257 -218 -943 -601 624 270 -408 509 159 144 -817 -465 -35 -453 696 -211 984 -413 -160 -620 247 437 49 -516 -856 47 925 -202 878 554 491 653 -63 -372 232 258 979 -767 896 917 -848 433 888 -317 -917 -9 154 -456 -974 -142 -253 -179 113 -973 875 236 -658 -970 -736 -721 940 -549 625 -561 363 -810 -796 -333 -265 -947 870 -716 637 469 -617 -472 -157 293 -694 -200 813 288 939 -459 379 -598 -480 637 443 838 469 327 995 220 142 -747 -68 -968 -764 -894 -553 -788 -755 -800 402 884 805 951 808 -455 985 -77 300 613 977 703 993 498 -592 835 553 697 -566 168 -982 -777 174 -358 -876 -666 -600 -270 -99 215 -267 277 -7 -383 854 890 -525 -927 -751 -60 305 174 -37 -910 158 345 191 918 -521 -938 738 -760 -361 -215 -360 578 -386 -800 636 718 -961 748 -776 -627 -760 -330 -508 64 29 327 589 747 -644 391 66 -571 -804 496 -325 -610 -712 300 471 371 -414 762 199 -878 660 -464 574 -221 -383 404 -44 655 327 894 507 -741 619 -340 -242 -683 -208 265 -781 -606 464 208 503 871 773 47 -371 -789 -334 -290 -202 -800 557 741 -458 912 -121 705 477 -700 700 478 -430 -845 519 -474 154 -801 -975 30 -282 -280 -218 990 -805 965 348 -50 395 -562 837 -702 -687 49 -309 617 -705 428 -693 313 -282 -899 286 714 10 -734 745 17 198 -728 -93 626 -915 -106 -84 784 937 499 -902 -931 724 -678 -428 852 -566 -140 -894 997 -327 -585 585 -608 211 -874 -74 -533 -573 190 6 876 851 539 -7 -183 994 -11 -905 103 554 735 315 183 -392 -571 -910 518 231 239 196 982 -549 595 335 30 308 -698 688 -894 894 -441 160 -983 250 555 801 824 -238 -161 -833 585 112 -890 -284 -711 -617 77 948 109 -345 431 475 -6 225 910 -179 86 528 -979 468 -507 809 215 400 765 265 -410 427 -607 -753 781 834 105 706 -654 603 655 368 81 -238 -284 -125 440 -520 34 -151 263 130 -262 -404 -828 -510 -612 -944 -391 9 -254 541 -94 116 535 -442 -945 -752 -312 140 466 592 861 209 568 -208 158 -727 -909 -123 905 542 -231 701 -879 863 748 732 502 -404 -938 495 534 -198 793 -748 598 38 -262 172 -976 269 -703 -317 -697 -737 716 412 760 -886 94 -429 -423 -110 -463 -416 667 -667 10 732 -666 77 -552 -658 -815 213 517 145 -796 74 -653 -130 -379 379 80 256 -559 -827 -756 -838 -282 -563 -359 110 544 518 525 -708 407 453 516 -233 -24 -533 587 658 649 -1 286 513 -301 -15 849 61 -613 782 -538 -48 655 -413 -789 25 20 110 -450 -409 369 -111 277 -690 638 329 -625 -327 -551 551 -596 930 897 850 -1000 695 141 -261 -808 172 885 513 999 193 674 -973 535 -652 789 -789 -92 -571 -727 936 982 -581 465 -624 -485 -696 -223 -983 -143 407 -890 717 -668 330 645 124 561 -84 -946 -539 832 948 250 542 -635 -70 -859 -730 843 -536 369 463 -7 26 956 218 514 933 621 -326 699 -699 -371 -279 460 -911 723 921 -955 -682 612 -259 -567 726 992 399 -376 -187 -232 -851 959 240 173 -346 -205 458 718 299 -662 -597 985 -849 67 -557 453 -449 804 95 781 -223 750 -982 874 383 -23 748 166 -446 -121 577 -394 869 -465 747 73 371 -647 960 770 101 380 -214 -311 136 -254 742 -223 -940 -91 991 236 205 87 -430 189 294 -637 -223 710 -828 681 764 -778 -582 -322 -883 -618 540 893 114 -235 -754 -529 -148 331 -45 110 987 661 147 -397 591 -921 850 -85 -236 -440 -423 -114 335 -333 189 242 406 -84 556 -419 337 -96 -136 15 468 -106 -908 431 -358 -22 529 416 -288 85 99 23 405 850 -193 602 361 -153 -687 834 -633 -5 -699 -634 -216 -890 123 -640 -743 425 682 983 213 -131 -267 -484 -369 800 366 84 517 -45 -609 431 -599 -991 -558 431 -764 204 580 776 -207 602 -574 -220 -443 -920 -527 964 695 774 519 -450 394 572 -317 -242 -484 617 -70 -541 553 730 -976 -876 -722 583 564 779 -628 67 775 36 -454 245 -764 -339 14 16 -134 571 187 -481 -324 637 -675 535 -429 -851 851 327 -498 -407 971 -788 -765 -970 945 331 -331 999 -450 795 -285 809 645 -254 -761 -193 510 509 -431 -288 -397 -544 45 -37 -302 -546 175 172 -320 995 187 450 -870 904 331 925 739 99 -210 761 816 511 -545 -328 590 223 877 -332 -449 282 938 92 777 -327 -891 -510 -7 103 -693 -799 -184 208 -832 -257 -881 147 -734 280 -838 -374 -529 -258 45 -327 375 543 555 838 599 -627 -822 -462 856 363 -813 460 434 840 -276 -347 503 33 -781 950 -990 68 -183 -774 633 946 -323 -9 737 -421 -237 168 798 -150 -479 425 -745 724 -858 879 817 -830 -298 -450 725 -117 781 -107 -692 -618 656 -77 423 -50 318 857 103 748 -718 -22 309 -859 827 -531 514 -594 394 -685 772 -361 -179 767 -944 -786 986 620 -216 72 -782 662 -274 -494 64 857 390 -850 -929 975 -24 -408 -428 893 -136 -663 998 -295 807 -626 979 -668 945 -227 -469 870 -116 677 -939 111 862 -591 602 -378 904 -726 -863 -143 626 792 -900 795 487 -463 463 24 -20 -887 192 -85 921 891 -844 -849 -201 484 422 331 303 -751 -630 57 573 -524 778 338 -18 -979 -546 -177 -102 384 750 796 -764 -530 -76 -793 507 -805 619 35 -607 -382 494 -546 -507 851 -972 714 102 770 976 87 344 464 -778 -156 121 574 -360 415 -204 533 -887 137 -137 817 -227 309 -290 -381 126 486 633 161 -445 -478 -309 900 328 -822 369 39 -39 -722 348 -751 -934 647 -950 369 658 -921 -309 -471 351 -682 636 -495 -758 -266 -915 -750 -32 523 -907 153 972 -551 -945 -104 -895 -194 918 189 -605 -529 529 453 -322 -619 -394 -191 -693 313 -215 502 -279 502 267 -845 265 -645 -203 495 -371 -614 -658 -342 251 -443 -684 480 406 723 556 577 -577 -466 446 -910 780 237 949 326 758 311 -103 395 685 236 757 853 -359 -828 168 -225 -245 132 7 -838 727 764 751 -141 268 63 914 -340 391 711 297 591 340 853 -370 -855 646 477 -984 995 -539 -70 -290 417 850 196 210 120 -277 -669 905 -862 862 -30 30 319 862 -209 -550 690 -295 -573 -472 -143 -6 484 -217 15 959 683 -902 630 -514 -550 470 -256 -796 -313 252 -180 -103 34 -909 812 805 -212 242 -162 -953 221 -853 613 594 187 -148 -274 916 -447 826 -893 -377 782 299 128 -404 464 -983 -862 -250 -132 14 671 110 581 -817 -742 -53 -296 -127 -888 605 -804 -308 755 64 925 520 -800 -39 -584 766 807 208 -977 -668 559 -581 -621 876 500 -784 -731 794 -785 172 -634 -668 657 300 231 567 -816 -240 -341 341 382 851 856 704 -597 376 -278 942 -199 -474 427 -989 257 423 -453 -338 770 -167 -907 783 -751 -606 -620 620 -844 -778 -954 902 421 -427 -18 -216 -721 -531 -542 683 296 534 -689 918 539 -897 341 722 -339 391 68 -878 -566 -409 545 -375 -384 -80 332 431 697 927 914 -665 854 911 255 -340 666 -567 936 -431 708 -351 -208 -292 478 -478 -87 -828 721 12 -392 168 402 773 87 -688 -635 436 398 -789 -366 405 820 79 148 -393 95 738 60 955 768 -256 -852 -383 362 -554 -983 -913 -897 97 620 -531 -603 -373 -492 452 182 574 -185 -667 556 -858 -52 140 -138 723 749 515 332 291 -6 -641 910 223 -171 171 774 -251 -140 -963 300 -300 223 49 317 -520 444 -327 -851 63 207 6 155 244 -721 114 510 381 359 -521 -601 -795 -681 -932 -760 647 -524 -350 -2 -418 230 -919 -178 656 97 475 506 537 -227 583 186 -36 -338 92 533 607 560 267 448 -805 -368 -972 -334 127 -666 -2 -507 507 959 -702 -230 40 -658 -383 349 -502 -359 -518 -620 275 679 208 -280 -125 291 655 -45 -181 -847 -489 894 -517 958 -719 243 -606 -149 -472 912 -293 -872 -165 151 158 -870 -164 198 -187 -927 276 -608 831 760 -277 -865 -892 367 -313 -168 -649 810 -865 752 -166 -187 243 246 -280 886 542 -175 -280 143 298 150 -690 257 875 743 913 -304 521 -663 832 -609 -896 -816 838 -892 -530 -857 857 450 908 -723 -661 962 -241 -128 -306 -804 -532 598 283 803 77 -177 -331 -961 439 -969 805 718 940 -338 508 -250 -404 352 660 382 650 874 836 -895 696 -656 -469 158 300 669 386 -959 -386 -167 -872 -496 -790 116 972 432 195 -796 -921 613 953 -972 972 531 -235 441 301 -317 -408 -681 182 268 -161 228 967 302 667 -536 -599 -677 308 428 970 284 -49 734 3 299 894 593 -725 -270 270 976 -999 -317 317 -140 344 -883 31 -785 113 150 555 649 73 -380 334 885 -984 731 -410 985 -742 -281 119 360 -419 -752 752 -396 -657 954 -587 626 -649 -816 -726 455 347 -959 -191 -910 -324 -747 600 448 89 31 -722 383 -282 -248 -290 538 -892 -264 59 -232 -495 -623 612 274 -414 -362 353 261 -373 877 825 -792 304 -666 617 433 940 716 542 -381 392 -334 -968 925 -925 -47 295 -903 169 958 -30 -92 18 -23 -874 -749 749 -651 292 -970 -10 -539 48 59 -59 989 -989 582 528 -927 -556 -994 -620 300 -985 437 -437 -505 59 528 647 490 -618 -255 339 460 -460 -226 60 163 -163 853 113 -487 -547 768 -84 755 -290 942 937 114 975 -663 986 -545 582 269 -269 -648 884 70 -930 -42 -991 -724 54 -870 969 -979 887 -126 126 -25 -483 -823 -635 7 -7 -710 118 -770 -94 -841 738 -782 -108 -552 240 -216 216 681 -684 427 -427 -153 761 772 451 -400 815 242 200 149 -149 -548 -904 -927 -826 -875 875 -21 -624 -127 -517 -382 -112 862 447 79 -79 -524 524 -892 892 408 -408 850 -850 405 -405 -537 537 -988 988 -462 462 -904 904 -555 555 -978 978 326 -326 -233 233 -297 297 238 -238 339 -339 468 -468 210 -210 -364 364 -115 115 803 -803 -450 450 919 -919 957 -957 -599 599 -662 662 -580 580 485 -485 -765 765 223 -223 425 -425 -240 240 441 -441 274 -274 186 -186 413 -413 -652 652 -899 899 -733 733 -595 595 -962 962 688 -688 -537 537 -262 262 793 -793 420 -420 -663 663 731 -731 -108 108 -703 703 834 -834 709 -709 -599 599 -255 255 482 -482 -491 491 -534 534 -620 620 890 -890 859 -859 781 -781 -843 843 473 -473 -407 407 69 -69 -676 676 -699 699 -563 563 -973 973 -74 74 540 -540 634 -634 -980 980 194 -194 124 -124 -370 370 205 -205 -419 419 464 -464 351 -351 -771 771 305 -305 668 -668 -809 809 -910 910 -151 151 -165 165 434 -434 -985 985 216 -216 -234 234 854 -854 -692 692 -389 389 872 -872 83 -83 574 -574 732 -732 -848 848 378 -378 425 -425 -504 504 -729 729 -974 974 -933 933 851 -851 67 -67 -999 999 426 -426 875 -875 -182 182 488 -488 505 -505 -342 342 59 -59 298 -298 -377 377 800 -800 -870 870 -529 529 729 -729 768 -768 -54 54 60 -60 -679 679 -39 39 848 -848 837 -837 -978 978 105 -105 -587 587 -515 515 62 -62 125 -125 556 -556 -979 979 513 -513 -388 388 -139 139 -125 125 809 -809 900 -900 -511 511 141 -141 -481 481 612 -612 -873 873 23 -23 911 -911 -19 19 102 -102 -702 702 -170 170 19 -19 364 -364 165 -165 -213 213 568 -568 583 -583 407 -407 716 -716 -118 118 -278 278 494 -494 315 -315 268 -268 -158 158 2 -2 -759 759 -973 973 -727 727 534 -534 400 -400 242 -242 -85 85 -120 120 151 -151 792 -792 -969 969 918 -918 -670 670 -9 9 -855 855 931 -931 857 -857 -679 679 693 -693 -886 886 -934 934 238 -238 -458 458 -781 781 -191 191 569 -569 456 -456 468 -468 -745 745 668 -668 162 -162 -310 310 904 -904 -287 287 -119 119 584 -584 409 -409 699 -699 -111 111 -18 18 -710 710 348 -348 133 -133 254 -254 185 -185 648 -648 -999 999 -901 901 887 -887 857 -857 -659 659 -893 893 -17 17 997 -997 613 -613 -129 129 996 -996 -963 963 727 -727 -40 40 -118 118 983 -983 -28 28 748 -748 776 -776 -578 578 -309 309 353 -353 972 -972 521 -521 -373 373 -631 631 -97 97 -663 663 -937 937 -137 137 171 -171 983 -983 -465 465 401 -401 314 -314 877 -877 220 -220 135 -135 753 -753 83 -83 268 -268 -701 701 285 -285 -546 546 -81 81 545 -545 -340 340 852 -852 -688 688 481 -481 -864 864 435 -435 984 -984 -38 38 687 -687 -830 830 624 -624 -703 703 -194 194 344 -344 -810 810 602 -602 448 -448 -292 292 -269 269 -689 689 73 -73 -4 4 442 -442 447 -447 -712 712 418 -418 866 -866 -312 312 -540 540 356 -356 151 -151 -408 408 678 -678 -405 405 -658 658 64 -64 344 -344 -602 602 8 -8 -678 678 780 -780 -672 672 -662 662 269 -269 -944 944 319 -319 618 -618 815 -815 -896 896 -945 945 924 -924 -758 758 -51 51 126 -126 158 -158 82 -82 -803 803 441 -441 -112 112 22 -22 386 -386 -889 889 -487 487 724 -724 -513 513 -716 716 342 -342 -382 382 537 -537 -975 975 -717 717 -933 933 -294 294 122 -122 271 -271 -410 410 -212 212 -952 952 187 -187 173 -173 388 -388 168 -168 -892 892 -516 516 -35 35 -453 453 257 -257 -663 663 247 -247 -496 496 -834 834 996 -996 -530 530 -81 81 827 -827 -642 642 -432 432 -329 329 479 -479 367 -367 -70 70 -837 837 -703 703 -78 78 -686 686 664 -664 584 -584 -956 956 682 -682 378 -378 -991 991 -931 931 243 -243 -593 593 321 -321 -35 35 -239 239 -628 628 -405 405 299 -299 -866 866 174 -174 -348 348 410 -410 -799 799 -956 956 726 -726 -834 834 560 -560 -276 276 738 -738 942 -942 -717 717 187 -187 809 -809 -663 663 -85 85 -255 255 -979 979 -483 483 -733 733 524 -524 627 -627 -778 778 310 -310 -884 884 796 -796 -443 443 -783 783 -457 457 532 -532 -687 687 250 -250 237 -237 -582 582 -990 990 -158 158 -881 881 -494 494 75 -75 567 -567 -837 837 -473 473 919 -919 668 -668 843 -843 549 -549 552 -552 -787 787 143 -143 981 -981 -692 692 -690 690 536 -536 -838 838 305 -305 852 -852 -681 681 349 -349 235 -235 -170 170 837 -837 -300 300 -253 253 916 -916 228 -228 -344 344 177 -177 969 -969 -394 394 502 -502 -658 658 -147 147 -915 915 70 -70 211 -211 -530 530 -830 830 -21 21 -169 169 -623 623 -919 919 -550 550 -649 649 -573 573 -475 475 398 -398 86 -86 -635 635 24 -24 -853 853 615 -615 103 -103 94 -94 162 -162 -472 472 611 -611 59 -59 -91 91 -366 366 702 -702 34 -34 -980 980 -290 290 843 -843 -360 360 -986 986 906 -906 81 -81 -888 888 67 -67 460 -460 -35 35 -233 233 66 -66 -9 9 779 -779 -565 565 -841 841 -948 948 -495 495 -312 312 480 -480 258 -258 -612 612 -709 709 -745 745 537 -537 -256 256 699 -699 -390 390 347 -347 -758 758 -468 468 -134 134 948 -948 424 -424 357 -357 -175 175 500 -500 -725 725 -91 91 -713 713 754 -754 -229 229 322 -322 518 -518 211 -211 -164 164 -654 654 237 -237 251 -251 625 -625 749 -749 290 -290 596 -596 814 -814 466 -466 588 -588 749 -749 -46 46 490 -490 -689 689 852 -852 -668 668 826 -826 585 -585 -921 921 412 -412 -947 947 -147 147 -873 873 -698 698 865 -865 78 -78 -721 721 211 -211 -848 848 -546 546 -60 60 -383 383 98 -98 695 -695 989 -989 -532 532 -671 671 874 -874 -300 300 52 -52 957 -957 966 -966 -371 371 737 -737 -703 703 -84 84 -138 138 260 -260 -58 58 225 -225 -544 544 -752 752 -314 314 -429 429 798 -798 25 -25 420 -420 -849 849 -373 373 -836 836 42 -42 802 -802 673 -673 -321 321 435 -435 798 -798 -409 409 -758 758 -470 470 -656 656 -181 181 -378 378 770 -770 -528 528 896 -896 821 -821 -568 568 681 -681 -503 503 627 -627 38 -38 569 -569 -617 617 139 -139 970 -970 571 -571 463 -463 -915 915 310 -310 419 -419 720 -720 -562 562 296 -296 -87 87 -381 381 -336 336 -835 835 -917 917 -588 588 84 -84 -94 94 236 -236 -928 928 -947 947 907 -907 385 -385 -401 401 -905 905 888 -888 -483 483 -716 716 344 -344 -428 428 139 -139 259 -259 149 -149 831 -831 796 -796 946 -946 -568 568 -129 129 66 -66 -573 573 1 -1 899 -899 493 -493 -911 911 987 -987 -840 840 819 -819 825 -825 289 -289 -545 545 437 -437 988 -988 -48 48 -497 497 -976 976 -494 494 142 -142 -361 361 -79 79 -144 144 635 -635 599 -599 189 -189 204 -204 807 -807 111 -111 -688 688 481 -481 564 -564 39 -39 -988 988 -49 49 -482 482 817 -817 596 -596 340 -340 -88 88 -340 340 17 -17 -767 767 -151 151 699 -699 725 -725 -266 266 471 -471 294 -294 -90 90 944 -944 -62 62 -354 354 -723 723 788 -788 -268 268 774 -774 -520 520 -100 100 -200 200 -831 831 -931 931 -831 831 -711 711 -953 953 448 -448 -791 791 -420 420 700 -700 -601 601 -732 732 480 -480 -30 30 188 -188 -174 174 916 -916 -467 467 -78 78 -345 345 75 -75 -921 921 603 -603 -271 271 924 -924 550 -550 89 -89 761 -761 716 -716 -181 181 276 -276 -488 488 48 -48 45 -45 -628 628 829 -829 493 -493 261 -261 -768 768 684 -684 -525 525 714 -714 -498 498 104 -104 506 -506 224 -224 -421 421 516 -516 107 -107 141 -141 -187 187 967 -967 306 -306 -276 276 -137 137 238 -238 -301 301 438 -438 445 -445 167 -167 -21 21 -947 947 -423 423 235 -235 327 -327 -774 774 -123 123 842 -842 75 -75 346 -346 -438 438 -354 354 -884 884 405 -405 16 -16 329 -329 -578 578 160 -160 407 -407 -688 688 -570 570 851 -851 230 -230 -707 707 951 -951 -772 772 722 -722 335 -335 -673 673 149 -149 -911 911 -267 267 919 -919 -140 140 -418 418 587 -587 646 -646 -814 814 896 -896 -461 461 8 -8 335 -335 535 -535 87 -87 414 -414 -396 396 -985 985 222 -222 -331 331 -888 888 -72 72 174 -174 -645 645 -489 489 892 -892 129 -129 639 -639 -881 881 179 -179 443 -443 -503 503 973 -973 -884 884 363 -363 554 -554 760 -760 -931 931 -192 192 -827 827 380 -380 -444 444 654 -654 -419 419 -677 677 287 -287 -208 208 -95 95 -946 946 -615 615 544 -544 -234 234 482 -482 598 -598 389 -389 516 -516 -351 351 641 -641 685 -685 -684 684 61 -61 739 -739 -757 757 -104 104 -123 123 743 -743 -398 398 907 -907 801 -801 -292 292 931 -931 234 -234 -592 592 411 -411 -205 205 627 -627 5 -5 -775 775 -127 127 589 -589 -515 515 -97 97 -842 842 777 -777 500 -500 -88 88 -498 498 -296 296 -759 759 -565 565 502 -502 -531 531 -449 449 -358 358 439 -439 68 -68 581 -581 -230 230 -830 830 546 -546 632 -632 980 -980 12 -12 -609 609 391 -391 827 -827 -21 21 -478 478 375 -375 191 -191 625 -625 395 -395 72 -72 465 -465 -663 663 311 -311 232 -232 -968 968 80 -80 943 -943 247 -247 -877 877 -697 697 -638 638 379 -379 -368 368 -10 10 21 -21 485 -485 189 -189 -110 110 424 -424 35 -35 -899 899 594 -594 827 -827 -873 873 61 -61 -370 370 -512 512 328 -328 -473 473 -327 327 643 -643 -25 25 -682 682 993 -993 823 -823 -123 123 460 -460 180 -180 -350 350 611 -611 -399 399 -554 554 876 -876 -294 294 189 -189 -352 352 228 -228 -259 259 -729 729 763 -763 196 -196 555 -555 254 -254 317 -317 -42 42 633 -633 -743 743 -957 957 -777 777 287 -287 618 -618 -336 336 -117 117 34 -34 -168 168 213 -213 -991 991 -605 605 -403 403 -814 814 168 -168 421 -421 957 -957 699 -699 898 -898 756 -756 -472 472 958 -958 -984 984 645 -645 482 -482 196 -196 -865 865 104 -104 129 -129 -457 457 825 -825 677 -677 -858 858 691 -691 574 -574 -954 954 -720 720 -497 497 61 -61 -927 927 -739 739 958 -958 414 -414 650 -650 883 -883 737 -737 538 -538 -714 714 862 -862 239 -239 861 -861 -110 110 -630 630 952 -952 -54 54 -987 987 100 -100 470 -470 -945 945 -269 269 -852 852 421 -421 699 -699 404 -404 334 -334 453 -453 -370 370 228 -228 369 -369 -882 882 -416 416 364 -364 446 -446 -173 173 -107 107 34 -34 261 -261 -503 503 958 -958 -740 740 109 -109 346 -346 -189 189 -6 6 171 -171 -315 315 -496 496 -891 891 294 -294 -727 727 318 -318 -526 526 8 -8 -638 638 244 -244 -756 756 567 -567 546 -546 -210 210 -479 479 -60 60 -540 540 -516 516 395 -395 115 -115 -403 403 -690 690 -157 157 -355 355 -380 380 94 -94 81 -81 -157 157 243 -243 270 -270 -442 442 -877 877 542 -542 341 -341 413 -413 352 -352 468 -468 596 -596 47 -47 -163 163 -204 204 -179 179 311 -311 394 -394 -334 334 -698 698 213 -213 322 -322 41 -41 26 -26 871 -871 116 -116 -317 317 145 -145 -635 635 449 -449 -185 185 770 -770 235 -235 -139 139 -973 973 -858 858 -564 564 922 -922 90 -90 30 -30 -683 683 681 -681 -513 513 871 -871 -79 79 338 -338 -285 285 717 -717 -837 837 -673 673 76 -76 654 -654 -808 808 579 -579 326 -326 401 -401 -58 58 648 -648 910 -910 887 -887 -672 672 58 -58 589 -589 -32 32 -108 108 -450 450 -31 31 337 -337 -218 218 232 -232 -238 238 613 -613 -266 266 -725 725 -220 220 -95 95 -529 529 113 -113 600 -600 -852 852 114 -114 925 -925 -712 712 -817 817 179 -179 -721 721 -125 125 -806 806 -255 255 -199 199 -27 27 -665 665 220 -220 128 -128 -69 69 370 -370 -798 798 -587 587 214 -214 -919 919 347 -347 756 -756 -290 290 -479 479 -746 746 -452 452 -408 408 -695 695 371 -371 336 -336 -277 277 259 -259 -846 846 -898 898 847 -847 -464 464 188 -188 -578 578 199 -199 683 -683 97 -97 13 -13 209 -209 601 -601 897 -897 -949 949 860 -860 352 -352 767 -767 -159 159 313 -313 -859 859 483 -483 631 -631 -891 891 -886 886 -545 545 -267 267 -650 650 456 -456 -108 108 -616 616 611 -611 889 -889 -43 43 728 -728 -455 455 -630 630 140 -140 -648 648 -325 325 -386 386 28 -28 77 -77 666 -666 -122 122 -952 952 -46 46 -586 586 448 -448 402 -402 811 -811 227 -227 -866 866 374 -374 -199 199 928 -928 985 -985 -409 409 -818 818 420 -420 53 -53 138 -138 369 -369 -183 183 38 -38 -750 750 -812 812 509 -509 -813 813 716 -716 308 -308 -137 137 -645 645 -676 676 209 -209 727 -727 -635 635 -809 809 703 -703 -575 575 892 -892 371 -371 -277 277 -212 212 -549 549 -501 501 -126 126 390 -390 581 -581 904 -904 671 -671 506 -506 568 -568 -723 723 675 -675 -316 316 -365 365 369 -369 -710 710 -956 956 37 -37 498 -498 571 -571 882 -882 -264 264 680 -680 -96 96 -47 47 -657 657 679 -679 664 -664 518 -518 -693 693 -310 310 25 -25 235 -235 260 -260 -756 756 -967 967 -721 721 582 -582 -152 152 -977 977 -511 511 858 -858 613 -613 -346 346 -419 419 535 -535 170 -170 194 -194 -138 138 -488 488 136 -136 -843 843 644 -644 -481 481 775 -775 852 -852 -225 225 -598 598 465 -465 710 -710 269 -269 550 -550 -481 481 -179 179 985 -985 577 -577 752 -752 -104 104 101 -101 -171 171 -671 671 487 -487 -111 111 481 -481 -486 486 161 -161 364 -364 58 -58 -43 43 947 -947 777 -777 514 -514 -428 428 586 -586 -682 682 391 -391 739 -739 -909 909 570 -570 912 -912 332 -332 912 -912 -419 419 868 -868 -230 230 334 -334 93 -93 -805 805 -160 160 581 -581 -82 82 856 -856 698 -698 -640 640 401 -401 616 -616 644 -644 -211 211 216 -216 916 -916 -518 518 182 -182 552 -552 -739 739 -112 112 -654 654 -672 672 201 -201 915 -915 246 -246 585 -585 -680 680 895 -895 -384 384 383 -383 205 -205 339 -339 373 -373 -48 48 -247 247 82 -82 -519 519 818 -818 -406 406 -709 709 127 -127 -407 407 -252 252 -197 197 -366 366 41 -41 -482 482 -751 751 420 -420 -183 183 513 -513 994 -994 -572 572 889 -889 492 -492 -369 369 597 -597 -59 59 619 -619 836 -836 668 -668 859 -859 665 -665 34 -34 170 -170 201 -201 -332 332 -577 577 188 -188 -854 854 -800 800 892 -892 863 -863 675 -675 143 -143 -377 377 760 -760 536 -536 -801 801 -94 94 -701 701 613 -613 -428 428 100 -100 -439 439 778 -778 504 -504 895 -895 8 -8 470 -470 880 -880 -798 798 654 -654 215 -215 817 -817 -353 353 773 -773 817 -817 -637 637 639 -639 -666 666 270 -270 228 -228 -731 731 -777 777 260 -260 608 -608 32 -32 -266 266 957 -957 -544 544 -379 379 811 -811 387 -387 -176 176 -451 451 -23 23 954 -954 869 -869 -69 69 998 -998 339 -339 -817 817 -128 128 -644 644 -546 546 -612 612 -814 814 350 -350 -817 817 414 -414 107 -107 -786 786 -651 651 925 -925 -898 898 -946 946 -857 857 799 -799 95 -95 -602 602 -721 721 -985 985 243 -243 70 -70 -772 772 -804 804 981 -981 -356 356 -526 526 684 -684 -821 821 -328 328 661 -661 689 -689 -440 440 -402 402 -938 938 -734 734 -892 892 492 -492 -675 675 -131 131 -967 967 -531 531 -201 201 932 -932 -177 177 253 -253 -782 782 149 -149 938 -938 -978 978 -729 729 462 -462 834 -834 74 -74 -137 137 161 -161 404 -404 -502 502 -582 582 -796 796 -937 937 486 -486 -349 349 -131 131 -191 191 -290 290 88 -88 572 -572 -917 917 73 -73 -560 560 -375 375 -78 78 -597 597 62 -62 655 -655 80 -80 -628 628 557 -557 633 -633 -245 245 919 -919 492 -492 381 -381 443 -443 -592 592 -803 803 -730 730 -110 110 282 -282 585 -585 -618 618 919 -919 88 -88 -762 762 507 -507 995 -995 -318 318 603 -603 49 -49 768 -768 155 -155 -398 398 121 -121 -817 817 592 -592 367 -367 825 -825 201 -201 -685 685 641 -641 307 -307 872 -872 137 -137 -9 9 -22 22 -969 969 544 -544 469 -469 83 -83 343 -343 -826 826 -665 665 329 -329 835 -835 406 -406 917 -917 -605 605 -906 906 852 -852 -601 601 905 -905 732 -732 -613 613 59 -59 341 -341 983 -983 -652 652 437 -437 935 -935 499 -499 874 -874 54 -54 -228 228 -85 85 -308 308 -624 624 -305 305 77 -77 -926 926 -600 600 544 -544 267 -267 84 -84 -179 179 85 -85 -652 652 792 -792 -103 103 174 -174 147 -147 -550 550 598 -598 509 -509 -474 474 -464 464 930 -930 582 -582 -607 607 254 -254 -682 682 -893 893 -268 268 -344 344 323 -323 939 -939 -661 661 871 -871 510 -510 596 -596 -28 28 942 -942 46 -46 70 -70 -234 234 733 -733 -317 317 -846 846 -560 560 949 -949 -743 743 -205 205 -208 208 285 -285 -658 658 -76 76 453 -453 -508 508 -256 256 -782 782 -217 217 328 -328 778 -778 -76 76 645 -645 694 -694 849 -849 264 -264 -33 33 931 -931 282 -282 207 -207 -138 138 -21 21 638 -638 924 -924 -992 992 505 -505 -416 416 665 -665 81 -81 166 -166 -514 514 219 -219 502 -502 596 -596 263 -263 374 -374 963 -963 493 -493 669 -669 -364 364 -112 112 856 -856 378 -378 130 -130 895 -895 -627 627 -793 793 748 -748 689 -689 -600 600 603 -603 -246 246 -198 198 371 -371 817 -817 -86 86 994 -994 591 -591 -19 19 -255 255 685 -685 -77 77 -288 288 252 -252 -883 883 665 -665 -214 214 -452 452 487 -487 -332 332 48 -48 -703 703 -28 28 167 -167 702 -702 166 -166 888 -888 658 -658 78 -78 237 -237 -776 776 -994 994 -358 358 -148 148 599 -599 -580 580 -674 674 -839 839 -446 446 -616 616 -414 414 146 -146 -882 882 -252 252 470 -470 480 -480 -994 994 -798 798 -642 642 525 -525 -791 791 -735 735 -671 671 979 -979 202 -202 -515 515 125 -125 631 -631 250 -250 944 -944 -915 915 -410 410 -340 340 749 -749 126 -126 46 -46 -489 489 783 -783 622 -622 560 -560 890 -890 13 -13 437 -437 -683 683 -6 6 -944 944 169 -169 335 -335 -97 97 -40 40 -547 547 81 -81 -544 544 -884 884 -327 327 1 -1 -724 724 -623 623 512 -512 -947 947 -484 484 -562 562 -275 275 -260 260 -619 619 365 -365 -960 960 343 -343 -991 991 771 -771 264 -264 -377 377 496 -496 -588 588 993 -993 -367 367 843 -843 385 -385 928 -928 719 -719 378 -378 195 -195 332 -332 688 -688 310 -310 477 -477 -192 192 996 -996 -207 207 -691 691 286 -286 -576 576 -491 491 -765 765 902 -902 169 -169 -629 629 325 -325 391 -391 -321 321 13 -13 -718 718 -779 779 103 -103 -994 994 -587 587 -660 660 -834 834 -824 824 157 -157 -332 332 458 -458 597 -597 -405 405 981 -981 211 -211 66 -66 651 -651 173 -173 -861 861 -654 654 551 -551 128 -128 -871 871 -801 801 552 -552 159 -159 900 -900 -554 554 606 -606 444 -444 -386 386 659 -659 -670 670 -899 899 -169 169 -422 422 426 -426 287 -287 148 -148 -279 279 -387 387 556 -556 312 -312 794 -794 888 -888 -288 288 977 -977 701 -701 368 -368 -151 151 150 -150 965 -965 -888 888 973 -973 -752 752 305 -305 725 -725 449 -449 806 -806 -210 210 688 -688 -745 745 -291 291 299 -299 -180 180 -313 313 719 -719 510 -510 -711 711 -335 335 -260 260 421 -421 185 -185 97 -97 -577 577 800 -800 -463 463 325 -325 -525 525 941 -941 706 -706 -981 981 -171 171 -557 557 968 -968 -450 450 -213 213 -541 541 674 -674 -637 637 -235 235 -117 117 483 -483 -97 97 915 -915 734 -734 -760 760 635 -635 -312 312 -607 607 -116 116 -901 901 797 -797 902 -902 585 -585 971 -971 -519 519 -722 722 -257 257 -821 821 -880 880 427 -427 -903 903 -420 420 -711 711 -828 828 -402 402 379 -379 -316 316 45 -45 -490 490 -98 98 971 -971 -426 426 -289 289 493 -493 -887 887 -254 254 734 -734 -989 989 -263 263 187 -187 57 -57 -300 300 336 -336 771 -771 948 -948 -271 271 -819 819 958 -958 442 -442 122 -122 -976 976 783 -783 95 -95 532 -532 649 -649 913 -913 -780 780 699 -699 -430 430 -569 569 -373 373 -295 295 464 -464 -763 763 59 -59 152 -152 645 -645 -432 432 -202 202 516 -516 -822 822 147 -147 -375 375 -91 91 -164 164 852 -852 531 -531 -132 132 -396 396 -297 297 74 -74 27 -27 -5 5 386 -386 -629 629 282 -282 -355 355 720 -720 784 -784 -153 153 238 -238 -871 871 839 -839 -179 179 522 -522 -847 847 720 -720 -503 503 481 -481 -352 352 -489 489 -967 967 868 -868 -333 333 211 -211 -347 347 169 -169 -814 814 174 -174 -781 781 -699 699 -95 95 -185 185 326 -326 698 -698 986 -986 484 -484 -122 122 254 -254 -982 982 283 -283 -890 890 638 -638 -597 597 547 -547 -62 62 275 -275 -333 333 86 -86 -761 761 53 -53 -885 885 378 -378 -456 456 -563 563 -798 798 -127 127 -883 883 -865 865 723 -723 605 -605 -673 673 -328 328 -908 908 808 -808 -830 830 564 -564 624 -624 579 -579 -686 686 67 -67 -936 936 141 -141 -895 895 956 -956 965 -965 807 -807 -849 849 -605 605 -814 814 357 -357 -725 725 488 -488 615 -615 487 -487 -23 23 -96 96 40 -40 169 -169 -955 955 -233 233 704 -704 -328 328 839 -839 -571 571 88 -88 6 -6 808 -808 -351 351 253 -253 -544 544 915 -915 -316 316 -591 591 286 -286 -65 65 768 -768 512 -512 490 -490 428 -428 864 -864 485 -485 -603 603 364 -364 305 -305 942 -942 -954 954 133 -133 754 -754 -466 466 932 -932 -796 796 -280 280 -255 255 -425 425 -188 188 -939 939 85 -85 793 -793 671 -671 -294 294 -424 424 -269 269 -812 812 -214 214 -260 260 -315 315 -503 503 -655 655 -814 814 -106 106 915 -915 -556 556 406 -406 -355 355 -12 12 -277 277 407 -407 383 -383 -780 780 557 -557 170 -170 -806 806 851 -851 -886 886 751 -751 401 -401 -291 291 367 -367 -892 892 57 -57 -944 944 -586 586 -792 792 675 -675 42 -42 364 -364 579 -579 972 -972 -57 57 119 -119 -188 188 129 -129 -839 839 -25 25 620 -620 -25 25 -120 120 651 -651 -999 999 -823 823 -915 915 -40 40 965 -965 259 -259 -199 199 -538 538 -464 464 -177 177 -597 597 -4 4 475 -475 190 -190 -558 558 -851 851 -249 249 -86 86 32 -32 418 -418 973 -973 -647 647 -16 16 986 -986 -33 33 964 -964 825 -825 -625 625 398 -398 -471 471 -126 126 395 -395 -66 66 765 -765 217 -217 155 -155 839 -839 934 -934 127 -127 739 -739 -98 98 169 -169 -362 362 834 -834 643 -643 319 -319 174 -174 680 -680 556 -556 -274 274 -884 884 565 -565 642 -642 469 -469 -180 180 -765 765 441 -441 519 -519 -263 263 806 -806 -154 154 -580 580 986 -986 -509 509 861 -861 68 -68 -721 721 111 -111 9 -9 -771 771 156 -156 -919 919 863 -863 119 -119 -667 667 619 -619 133 -133 -922 922 -452 452 -995 995 350 -350 -328 328 -874 874 427 -427 -935 935 -536 536 676 -676 -151 151 940 -940 -734 734 -95 95 275 -275 667 -667 263 -263 327 -327 329 -329 190 -190 -877 877 808 -808 -357 357 -15 15 654 -654 -455 455 -911 911 349 -349 704 -704 513 -513 863 -863 -937 937 -935 935 -349 349 -249 249 919 -919 272 -272 71 -71 -289 289 860 -860 985 -985 -432 432 740 -740 -81 81 -436 436 -326 326 335 -335 629 -629 948 -948 498 -498 71 -71 473 -473 -907 907 -485 485 -425 425 -279 279 -238 238 -98 98 -14 14 -193 193 846 -846 145 -145 -76 76 851 -851 -847 847 363 -363 -229 229 -578 578 93 -93 -169 169 662 -662 706 -706 418 -418 -233 233 284 -284 281 -281 126 -126 -900 900 849 -849 332 -332 793 -793 -109 109 500 -500 550 -550 -975 975 -15 15 -420 420 391 -391 769 -769 162 -162 228 -228 -868 868 -185 185 606 -606 404 -404 -721 721 182 -182 590 -590 547 -547 -229 229 -871 871 461 -461 842 -842 884 -884 649 -649 338 -338 714 -714 148 -148 -447 447 -658 658 225 -225 -24 24 159 -159 385 -385 329 -329 173 -173 318 -318 977 -977 -895 895 -155 155 -302 302 -482 482 -336 336 -98 98 4 -4 607 -607 -249 249 -267 267 -273 273 721 -721 790 -790 -906 906 186 -186 658 -658 -878 878 968 -968 535 -535 -631 631 -506 506 855 -855 794 -794 968 -968 951 -951 -639 639 -626 626 420 -420 -36 36 310 -310 725 -725 357 -357 -322 322 457 -457 -225 225 185 -185 605 -605 -324 324 -307 307 -195 195 723 -723 -341 341 -362 362 479 -479 605 -605 968 -968 729 -729 -242 242 -618 618 -329 329 -796 796 435 -435 -218 218 -582 582 -844 844 -44 44 524 -524 352 -352 270 -270 693 -693 743 -743 377 -377 -114 114 930 -930 -164 164 205 -205 -738 738 -596 596 755 -755 -770 770 -486 486 496 -496 626 -626 -661 661 497 -497 302 -302 558 -558 183 -183 574 -574 503 -503 -113 113 537 -537 983 -983 440 -440 -636 636 -395 395 -634 634 -313 313 -713 713 -357 357 183 -183 -308 308 930 -930 -690 690 -207 207 -622 622 498 -498 200 -200 88 -88 -562 562 282 -282 556 -556 450 -450 383 -383 539 -539 -116 116 857 -857 422 -422 611 -611 748 -748 656 -656 -488 488 372 -372 -361 361 10 -10 -991 991 -281 281 -368 368 199 -199 652 -652 -640 640 -469 469 -352 352 160 -160 -284 284 190 -190 -443 443 557 -557 -712 712 -686 686 757 -757 40 -40 747 -747 -674 674 606 -606 -189 189 391 -391 -458 458 -458 458 864 -864 420 -420 351 -351 -503 503 343 -343 190 -190 -281 281 83 -83 326 -326 -440 440 -605 605 320 -320 -951 951 176 -176 -855 855 242 -242 -902 902 -11 11 847 -847 180 -180 426 -426 982 -982 -445 445 973 -973 -175 175 941 -941 -36 36 742 -742 -237 237 653 -653 321 -321 -657 657 -92 92 103 -103 201 -201 -193 193 429 -429 467 -467 -718 718 811 -811 830 -830 221 -221 -458 458 -951 951 -586 586 -754 754 443 -443 -491 491 834 -834 29 -29 -438 438 244 -244 -878 878 597 -597 995 -995 -825 825 -174 174 -487 487 -194 194 434 -434 632 -632 -427 427 -635 635 -210 210 857 -857 -362 362 -352 352 347 -347 -159 159 -355 355 -31 31 -998 998 754 -754 -32 32 -830 830 -710 710 -772 772 -142 142 987 -987 497 -497 415 -415 -187 187 296 -296 990 -990 957 -957 -772 772 -694 694 77 -77 -829 829 -123 123 173 -173 -86 86 -551 551 -521 521 -118 118 681 -681 808 -808 -999 999 -434 434 -235 235 827 -827 708 -708 715 -715 968 -968 -182 182 297 -297 589 -589 299 -299 611 -611 613 -613 399 -399 -546 546 681 -681 548 -548 -705 705 -758 758 578 -578 516 -516 224 -224 -411 411 475 -475 76 -76 -865 865 -234 234 655 -655 12 -12 -552 552 553 -553 -424 424 -442 442 505 -505 597 -597 741 -741 718 -718 -409 409 524 -524 300 -300 559 -559 -208 208 -13 13 -446 446 -578 578 -95 95 -797 797 265 -265 530 -530 -583 583 -289 289 -423 423 -588 588 -915 915 664 -664 915 -915 -925 925 909 -909 925 -925 -671 671 587 -587 935 -935 678 -678 -926 926 375 -375 699 -699 -270 270 645 -645 517 -517 -801 801 224 -224 739 -739 -662 662 756 -756 -149 149 994 -994 -27 27 328 -328 -534 534 -713 713 56 -56 -659 659 695 -695 -580 580 -588 588 -407 407 -547 547 386 -386 -460 460 464 -464 216 -216 728 -728 701 -701 816 -816 296 -296 -67 67 676 -676 667 -667 -362 362 -61 61 -976 976 42 -42 -646 646 -539 539 146 -146 -561 561 -724 724 202 -202 803 -803 -980 980 -231 231 426 -426 813 -813 354 -354 -856 856 -256 256 860 -860 -787 787 -386 386 113 -113 -938 938 446 -446 -417 417 -788 788 392 -392 -839 839 -314 314 -654 654 -621 621 -159 159 983 -983 200 -200 936 -936 384 -384 -61 61 -485 485 -576 576 -517 517 -5 5 163 -163 223 -223 4 -4 377 -377 -149 149 185 -185 34 -34 -869 869 831 -831 -427 427 -689 689 -159 159 807 -807 161 -161 257 -257 90 -90 548 -548 -986 986 107 -107 -439 439 -775 775 334 -334 100 -100 -290 290 412 -412 -972 972 -375 375 274 -274 44 -44 235 -235 -258 258 867 -867 964 -964 -143 143 -934 934 753 -753 289 -289 -748 748 868 -868 -456 456 -399 399 -250 250 89 -89 495 -495 205 -205 -947 947 -256 256 -384 384 -551 551 -769 769 159 -159 -790 790 -423 423 316 -316 -690 690 -45 45 198 -198 620 -620 -772 772 -143 143 913 -913 411 -411 -478 478 -597 597 102 -102 641 -641 -875 875 -597 597 -811 811 -281 281 -672 672 695 -695 -386 386 -633 633 273 -273 976 -976 603 -603 579 -579 -334 334 235 -235 -270 270 713 -713 -885 885 815 -815 -870 870 -970 970 -682 682 -563 563 -178 178 -424 424 -972 972 -778 778 -223 223 -360 360 878 -878 -838 838 17 -17 -712 712 397 -397 797 -797 94 -94 -711 711 334 -334 479 -479 -163 163 945 -945 -271 271 -580 580 -984 984 -421 421 -159 159 833 -833 -152 152 750 -750 377 -377 -864 864 406 -406 -893 893 884 -884 230 -230 958 -958 609 -609 150 -150 107 -107 85 -85 -389 389 777 -777 361 -361 716 -716 -643 643 235 -235 912 -912 -731 731 291 -291 22 -22 -86 86 -586 586 315 -315 -849 849 -69 69 -980 980 283 -283 692 -692 -581 581 -798 798 406 -406 944 -944 -633 633 946 -946 875 -875 752 -752 -940 940 -85 85 -562 562 -677 677 -250 250 772 -772 -132 132 -291 291 336 -336 -80 80 953 -953 517 -517 460 -460 770 -770 -484 484 512 -512 670 -670 -174 174 -147 147 -699 699 -348 348 -783 783 -147 147 163 -163 -575 575 297 -297 -713 713 647 -647 970 -970 553 -553 822 -822 883 -883 240 -240 416 -416 328 -328 -357 357 896 -896 567 -567 417 -417 -463 463 -457 457 -780 780 -814 814 -508 508 889 -889 908 -908 -84 84 836 -836 468 -468 265 -265 784 -784 -694 694 928 -928 -308 308 -88 88 -586 586 -437 437 -955 955 315 -315 -616 616 914 -914 -415 415 365 -365 -317 317 -30 30 819 -819 -843 843 -34 34 -976 976 -10 10 -268 268 -819 819 789 -789 849 -849 787 -787 -992 992 383 -383 -212 212 139 -139 -453 453 452 -452 -974 974 570 -570 358 -358 -392 392 -136 136 -59 59 53 -53 -32 32 301 -301 489 -489 -582 582 599 -599 -110 110 -153 153 -455 455 34 -34 892 -892 816 -816 -179 179 352 -352 280 -280 140 -140 -295 295 4 -4 -18 18 -511 511 978 -978 -603 603 -695 695 994 -994 -661 661 117 -117 582 -582 294 -294 480 -480 -959 959 635 -635 187 -187 -632 632 -103 103 -742 742 586 -586 -923 923 1 -1 341 -341 76 -76 541 -541 -361 361 -956 956 270 -270 -738 738 -634 634 5 -5 -799 799 157 -157 -998 998 -636 636 -122 122 144 -144 -876 876 844 -844 984 -984 -803 803 545 -545 812 -812 41 -41 -702 702 550 -550 -835 835 -478 478 -601 601 190 -190 -717 717 693 -693 289 -289 -472 472 370 -370 21 -21 728 -728 810 -810 -909 909 -503 503 -53 53 987 -987 -9 9 -596 596 802 -802 416 -416 987 -987 313 -313 852 -852 -43 43 44 -44 -459 459 -518 518 -994 994 -67 67 -19 19 499 -499 -274 274 -57 57 514 -514 -598 598 -425 425 -847 847 -558 558 -186 186 -909 909 896 -896 41 -41 -624 624 -540 540 720 -720 88 -88 -870 870 -825 825 -685 685 -604 604 -418 418 302 -302 410 -410 466 -466 276 -276 557 -557 642 -642 258 -258 840 -840 53 -53 -127 127 825 -825 139 -139 128 -128 177 -177 660 -660 -455 455 -868 868 -485 485 313 -313 -292 292 876 -876 632 -632 -272 272 671 -671 618 -618 564 -564 643 -643 901 -901 -606 606 852 -852 754 -754 -38 38 299 -299 -631 631 554 -554 -342 342 -137 137 -906 906 422 -422 833 -833 430 -430 -801 801 598 -598 339 -339 821 -821 -366 366 383 -383 -483 483 597 -597 -806 806 -973 973 699 -699 265 -265 545 -545 835 -835 315 -315 -329 329 358 -358 610 -610 -590 590 -461 461 496 -496 -484 484 318 -318 -63 63 -990 990 871 -871 -628 628 10 -10 111 -111 -983 983 -997 997 -304 304 351 -351 -134 134 817 -817 373 -373 339 -339 -197 197 -84 84 521 -521 885 -885 919 -919 507 -507 147 -147 -604 604 41 -41 462 -462 -110 110 783 -783 -322 322 -821 821 547 -547 399 -399 349 -349 243 -243 -906 906 -886 886 -508 508 -908 908 637 -637 501 -501 -812 812 112 -112 533 -533 -822 822 -721 721 -642 642 552 -552 571 -571 433 -433 -672 672 113 -113 693 -693 -434 434 -476 476 -319 319 968 -968 954 -954 943 -943 898 -898 854 -854 -81 81 791 -791 859 -859 -726 726 -854 854 -689 689 771 -771 108 -108 -202 202 -679 679 121 -121 -974 974 -994 994 -169 169 275 -275 936 -936 -739 739 -654 654 -603 603 -61 61 248 -248 319 -319 165 -165 -334 334 926 -926 -97 97 -3 3 534 -534 879 -879 341 -341 -560 560 -700 700 -357 357 430 -430 -655 655 -215 215 732 -732 780 -780 -912 912 -179 179 -745 745 931 -931 -890 890 235 -235 -529 529 -648 648 611 -611 -480 480 -453 453 -234 234 -778 778 770 -770 152 -152 -397 397 125 -125 -349 349 434 -434 930 -930 189 -189 -74 74 511 -511 922 -922 -620 620 -815 815 12 -12 344 -344 685 -685 227 -227 556 -556 -112 112 -715 715 -504 504 -898 898 858 -858 684 -684 475 -475 -721 721 -453 453 813 -813 -997 997 417 -417 896 -896 1 -1 -815 815 -790 790 178 -178 -976 976 -255 255 -865 865 -41 41 394 -394 767 -767 -222 222 165 -165 -298 298 52 -52 -39 39 381 -381 -471 471 -687 687 530 -530 -907 907 953 -953 -989 989 -108 108 870 -870 498 -498 -120 120 -713 713 -729 729 41 -41 -208 208 -233 233 154 -154 -945 945 328 -328 -587 587 -810 810 -216 216 -621 621 623 -623 -828 828 716 -716 634 -634 0 0 766 -766 510 -510 -986 986 -261 261 -11 11 -277 277 -918 918 -972 972 -702 702 -427 427 886 -886 -512 512 335 -335 -127 127 538 -538 46 -46 -170 170 -658 658 776 -776 198 -198 250 -250 -168 168 -866 866 -783 783 -698 698 443 -443 162 -162 264 -264 -877 877 -5 5 -802 802 -574 574 -595 595 -509 509 126 -126 905 -905 680 -680 925 -925 599 -599 -180 180 -145 145 978 -978 283 -283 298 -298 685 -685 402 -402 -134 134 269 -269 208 -208 117 -117 411 -411 -539 539 266 -266 -877 877 27 -27 -761 761 90 -90 -142 142 341 -341 741 -741 426 -426 574 -574 -380 380 767 -767 -326 326 -242 242 85 -85 331 -331 798 -798 -11 11 -817 817 833 -833 99 -99 885 -885 535 -535 42 -42 488 -488 -53 53 304 -304 -869 869 907 -907 887 -887 96 -96 780 -780 577 -577 154 -154 -775 775 254 -254 -119 119 -923 923 -427 427 -421 421 -237 237 -465 465 -685 685 -640 640 -83 83 -761 761 226 -226 665 -665 -177 177 43 -43 -53 53 -772 772 -184 184 -167 167 389 -389 985 -985 72 -72 804 -804 547 -547 -800 800 -656 656 -246 246 -128 128 995 -995 -74 74 -349 349 -35 35 734 -734 685 -685 -36 36 -614 614 548 -548 181 -181 -540 540 -972 972 540 -540 927 -927 518 -518 526 -526 -132 132 227 -227 185 -185 259 -259 788 -788 773 -773 549 -549 922 -922 -530 530 438 -438 -921 921 315 -315 -492 492 -313 313 -522 522 -814 814 -509 509 -109 109 -153 153 -718 718 847 -847 -275 275 -962 962 -517 517 -968 968 -440 440 -330 330 990 -990 -965 965 -58 58 -237 237 -864 864 747 -747 -77 77 -986 986 510 -510 -703 703 418 -418 576 -576 929 -929 -383 383 -424 424 -694 694 354 -354 480 -480 -984 984 709 -709 127 -127 659 -659 879 -879 -290 290 926 -926 154 -154 -559 559 -364 364 209 -209 653 -653 -156 156 221 -221 458 -458 965 -965 187 -187 -971 971 849 -849 -882 882 -651 651 -135 135 885 -885 -373 373 648 -648 579 -579 -928 928 -373 373 919 -919 -937 937 -803 803 235 -235 -836 836 141 -141 -578 578 508 -508 130 -130 943 -943 -791 791 -554 554 258 -258 518 -518 547 -547 -579 579 -656 656 -863 863 -288 288 451 -451 -665 665 -506 506 329 -329 -658 658 -989 989 811 -811 -177 177 -581 581 -355 355 -890 890 655 -655 -525 525 124 -124 -108 108 871 -871 589 -589 409 -409 -104 104 440 -440 821 -821 -284 284 -476 476 236 -236 140 -140 278 -278 492 -492 890 -890 815 -815 438 -438 249 -249 -713 713 -996 996 -496 496 -84 84 -817 817 -606 606 -685 685 -572 572 789 -789 936 -936 202 -202 -927 927 -841 841 449 -449 285 -285 -695 695 726 -726 -481 481 249 -249 -324 324 -508 508 -74 74 541 -541 -141 141 -401 401 114 -114 54 -54 -674 674 -963 963 -68 68 334 -334 -178 178 -952 952 -936 936 800 -800 480 -480 124 -124 -510 510 -801 801 795 -795 -962 962 907 -907 167 -167 492 -492 -64 64 686 -686 260 -260 624 -624 66 -66 696 -696 -142 142 -159 159 -5 5 231 -231 645 -645 -603 603 681 -681 -590 590 890 -890 68 -68 -107 107 -358 358 -162 162 392 -392 346 -346 768 -768 541 -541 -583 583 39 -39 695 -695 733 -733 -38 38 -685 685 -550 550 765 -765 -258 258 -255 255 -207 207 40 -40 -400 400 -476 476 -48 48 -834 834 -431 431 -459 459 689 -689 -172 172 -910 910 -878 878 532 -532 -229 229 -811 811 841 -841 -637 637 -641 641 -769 769 790 -790 411 -411 -271 271 -847 847 457 -457 616 -616 -249 249 -521 521 924 -924 383 -383 -494 494 624 -624 755 -755 530 -530 -320 320 256 -256 756 -756 816 -816 548 -548 -542 542 825 -825 795 -795 -973 973 322 -322 -876 876 -626 626 431 -431 -22 22 834 -834 -641 641 -167 167 347 -347 -221 221 -15 15 -653 653 926 -926 -454 454 637 -637 756 -756 -133 133 -576 576 -14 14 815 -815 987 -987 -227 227 -870 870 -698 698 -647 647 137 -137 975 -975 -405 405 158 -158 256 -256 -642 642 -760 760 285 -285 -395 395 298 -298 752 -752 -85 85 -1000 1000 901 -901 869 -869 -749 749 506 -506 411 -411 826 -826 -134 134 -352 352 223 -223 -452 452 686 -686 -601 601 -839 839 333 -333 564 -564 248 -248 672 -672 -607 607 -381 381 -628 628 581 -581 813 -813 507 -507 -655 655 496 -496 -932 932 -630 630 813 -813 288 -288 -636 636 -240 240 -126 126 109 -109 -935 935 -575 575 -349 349 -465 465 816 -816 683 -683 214 -214 916 -916 -9 9 -536 536 -774 774 -722 722 915 -915 982 -982 -965 965 780 -780 41 -41 -410 410 -812 812 -821 821 -239 239 162 -162 -987 987 -357 357 -56 56 -526 526 -283 283 -442 442 885 -885 464 -464 -599 599 111 -111 -306 306 619 -619 -315 315 136 -136 -52 52 745 -745 -366 366 503 -503 317 -317 -303 303 1 -1 633 -633 -600 600 984 -984 -369 369 -378 378 -138 138 -535 535 -966 966 776 -776 607 -607 -102 102 -413 413 7 -7 130 -130 -771 771 612 -612 -746 746 -390 390 -971 971 628 -628 884 -884 -211 211 -678 678 105 -105 -853 853 534 -534 542 -542 173 -173 -851 851 -410 410 -80 80 916 -916 -320 320 -458 458 129 -129 -292 292 -553 553 608 -608 486 -486 -314 314 772 -772 -193 193 -851 851 -732 732 106 -106 -508 508 -461 461 -716 716 -88 88 282 -282 645 -645 316 -316 -589 589 -948 948 -10 10 198 -198 -30 30 -666 666 144 -144 -498 498 496 -496 -294 294 -130 130 -119 119 -659 659 612 -612 170 -170 41 -41 -954 954 863 -863 -141 141 -593 593 263 -263 -503 503 929 -929 -32 32 542 -542 -812 812 508 -508 -694 694 530 -530 863 -863 -679 679 -440 440 292 -292 -587 587 582 -582 -27 27 932 -932 628 -628 -487 487 -66 66 567 -567 -607 607 787 -787 603 -603 -841 841 794 -794 907 -907 351 -351 988 -988 -725 725 -935 935 -979 979 810 -810 261 -261 -625 625 398 -398 -309 309 -484 484 511 -511 -256 256 270 -270 832 -832 185 -185 401 -401 367 -367 -993 993 -669 669 765 -765 -246 246 840 -840 -273 273 -812 812 -374 374 211 -211 -585 585 -192 192 679 -679 256 -256 28 -28 -539 539 688 -688 93 -93 -449 449 841 -841 596 -596 667 -667 975 -975 518 -518 7 -7 835 -835 661 -661 222 -222 -13 13 277 -277 253 -253 751 -751 -675 675 962 -962 438 -438 -601 601 618 -618 -85 85 986 -986 -375 375 18 -18 88 -88 -766 766 -752 752 68 -68 382 -382 644 -644 -860 860 106 -106 395 -395 271 -271 971 -971 269 -269 499 -499 -359 359 -142 142 -276 276 -431 431 806 -806 -613 613 -534 534 342 -342 892 -892 -839 839 -602 602 -459 459 69 -69 -742 742 -130 130 -61 61 308 -308 -987 987 166 -166 -519 519 -773 773 -300 300 -810 810 236 -236 -851 851 259 -259 -254 254 94 -94 144 -144 538 -538 -594 594 -778 778 101 -101 -345 345 -847 847 -722 722 762 -762 912 -912 649 -649 -917 917 591 -591 -104 104 128 -128 306 -306 665 -665 447 -447 318 -318 -711 711 -332 332 -241 241 735 -735 -20 20 348 -348 196 -196 -395 395 -366 366 589 -589 -133 133 657 -657 -65 65 -407 407 927 -927 974 -974 282 -282 -566 566 256 -256 -849 849 817 -817 153 -153 -811 811 -821 821 540 -540 -274 274 19 -19 837 -837 -48 48 169 -169 398 -398 161 -161 -746 746 -911 911 -321 321 771 -771 -757 757 283 -283 327 -327 -966 966 72 -72 -99 99 420 -420 -802 802 -972 972 83 -83 -687 687 -58 58 345 -345 913 -913 179 -179 -115 115 644 -644 -966 966 705 -705 -379 379 -335 335 -511 511 -157 157 156 -156 -761 761 495 -495 798 -798 527 -527 -432 432 -284 284 -770 770 332 -332 524 -524 -239 239 -826 826 124 -124 -970 970 -395 395 245 -245 -191 191 -217 217 742 -742 -103 103 -868 868 -247 247 -142 142 -184 184 67 -67 -721 721 -265 265 668 -668 -527 527 931 -931 496 -496 -753 753 -434 434 991 -991 289 -289 824 -824 -992 992 721 -721 -651 651 740 -740 18 -18 -855 855 709 -709 -391 391 -12 12 -332 332 108 -108 -922 922 -525 525 206 -206 969 -969 367 -367 602 -602 836 -836 -523 523 504 -504 953 -953 376 -376 550 -550 -384 384 -842 842 -744 744 947 -947 -944 944 -447 447 -368 368 472 -472 211 -211 -643 643 -353 353 -628 628 -984 984 507 -507 24 -24 561 -561 758 -758 360 -360 -101 101 172 -172 -703 703 955 -955 -93 93 -794 794 506 -506 568 -568 -96 96 866 -866 -853 853 -120 120 120 -120 48 -48 802 -802 28 -28 -759 759 161 -161 -35 35 687 -687 -813 813 -68 68 -280 280 -516 516 500 -500 -944 944 -333 333 -207 207 -317 317 -517 517 312 -312 210 -210 -687 687 -325 325 -549 549 -911 911 -675 675 -445 445 51 -51 -596 596 183 -183 -64 64 -104 104 727 -727 -169 169 764 -764 -723 723 -868 868 -529 529 -653 653 847 -847 -688 688 -722 722 293 -293 -866 866 -232 232 343 -343 -741 741 13 -13 -357 357 -63 63 -852 852 -555 555 -102 102 -48 48 386 -386 -33 33 -739 739 196 -196 -71 71 -703 703 720 -720 -352 352 24 -24 471 -471 -81 81 893 -893 -492 492 -890 890 -323 323 -256 256 65 -65 -786 786 619 -619 -710 710 218 -218 494 -494 -490 490 527 -527 -509 509 -755 755 -94 94 970 -970 -36 36 358 -358 -522 522 -626 626 -343 343 674 -674 936 -936 -609 609 -560 560 797 -797 -485 485 -814 814 819 -819 -462 462 726 -726 -13 13 -482 482 168 -168 567 -567 -922 922 227 -227 -783 783 808 -808 48 -48 36 -36 864 -864 -592 592 -682 682 849 -849 731 -731 205 -205 -202 202 -157 157 -958 958 -64 64 -715 715 -504 504 47 -47 -646 646 -152 152 -64 64 894 -894 950 -950 -25 25 -410 410 -369 369 662 -662 463 -463 612 -612 569 -569 867 -867 -600 600 -368 368 -351 351 159 -159 -634 634 651 -651 -901 901 621 -621 -573 573 -915 915 944 -944 244 -244 -963 963 665 -665 514 -514 -48 48 907 -907 726 -726 732 -732 297 -297 102 -102 -928 928 189 -189 -584 584 566 -566 268 -268 -538 538 87 -87 203 -203 268 -268 689 -689 568 -568 925 -925 -798 798 -523 523 -503 503 966 -966 631 -631 312 -312 -762 762 -914 914 302 -302 -700 700 -961 961 -169 169 -187 187 45 -45 364 -364 378 -378 828 -828 481 -481 -833 833 753 -753 -598 598 305 -305 697 -697 -969 969 -100 100 -384 384 -97 97 -83 83 -226 226 -535 535 126 -126 15 -15 207 -207 774 -774 -275 275 630 -630 352 -352 -594 594 -494 494 -561 561 190 -190 318 -318 -617 617 -772 772 176 -176 -68 68 174 -174 -183 183 403 -403 -8 8 835 -835 769 -769 52 -52 -573 573 273 -273 -878 878 -419 419 84 -84 -440 440 -81 81 852 -852 89 -89 -610 610 -987 987 -960 960 -677 677 291 -291 -560 560 158 -158 774 -774 -631 631 846 -846 -909 909 -537 537 -621 621 340 -340 610 -610 -970 970 -387 387 -208 208 400 -400 -938 938 -211 211 415 -415 -649 649 -309 309 553 -553 575 -575 136 -136 -501 501 585 -585 120 -120 260 -260 8 -8 670 -670 247 -247 -19 19 13 -13 420 -420 379 -379 360 -360 135 -135 467 -467 -349 349 -298 298 838 -838 -788 788 343 -343 243 -243 916 -916 -462 462 855 -855 894 -894 -795 795 294 -294 -447 447 363 -363 -672 672 -664 664 807 -807 -331 331 -563 563 283 -283 -737 737 728 -728 463 -463 -327 327 -275 275 894 -894 372 -372 -586 586 -274 274 -457 457 -70 70 -935 935 -122 122 -161 161 884 -884 840 -840 13 -13 171 -171 -274 274 36 -36 6 -6 308 -308 733 -733 693 -693 -352 352 -809 809 59 -59 -809 809 -16 16 172 -172 -959 959 805 -805 -610 610 -282 282 485 -485 564 -564 671 -671 -470 470 871 -871 -876 876 -637 637 -973 973 -841 841 658 -658 -464 464 -795 795 -711 711 -463 463 -273 273 993 -993 -149 149 -645 645 693 -693 953 -953 -794 794 -893 893 997 -997 373 -373 -141 141 -228 228 -45 45 -476 476 -64 64 543 -543 -324 324 967 -967 595 -595 905 -905 293 -293 762 -762 319 -319 -525 525 -767 767 868 -868 -923 923 903 -903 -153 153 322 -322 -692 692 -113 113 -77 77 47 -47 707 -707 -865 865 348 -348 262 -262 -713 713 966 -966 726 -726 715 -715 33 -33 -31 31 -215 215 -41 41 81 -81 738 -738 -639 639 178 -178 337 -337 719 -719 -521 521 -186 186 -765 765 173 -173 -352 352 626 -626 -36 36 382 -382 485 -485 364 -364 -859 859 -983 983 643 -643 -597 597 272 -272 249 -249 851 -851 787 -787 280 -280 -984 984 796 -796 530 -530 604 -604 830 -830 -248 248 827 -827 381 -381 -828 828 -715 715 -207 207 582 -582 958 -958 333 -333 -970 970 -756 756 233 -233 216 -216 -172 172 -107 107 -623 623 800 -800 -372 372 862 -862 135 -135 -11 11 -594 594 472 -472 960 -960 -702 702 664 -664 898 -898 -687 687 768 -768 -670 670 157 -157 329 -329 -647 647 601 -601 844 -844 -288 288 -416 416 522 -522 154 -154 735 -735 -289 289 642 -642 145 -145 752 -752 -319 319 275 -275 -344 344 328 -328 433 -433 -6 6 -52 52 -543 543 -797 797 -401 401 -669 669 765 -765 2 -2 -83 83 29 -29 455 -455 -503 503 434 -434 763 -763 140 -140 533 -533 105 -105 421 -421 -773 773 298 -298 278 -278 438 -438 89 -89 614 -614 466 -466 379 -379 -936 936 -685 685 -264 264 140 -140 601 -601 -831 831 766 -766 -710 710 -721 721 819 -819 568 -568 -406 406 -986 986 953 -953 -311 311 896 -896 -412 412 -258 258 828 -828 -944 944 863 -863 -781 781 51 -51 -64 64 671 -671 -773 773 13 -13 -158 158 -475 475 -440 440 973 -973 257 -257 892 -892 294 -294 -520 520 -278 278 -738 738 7 -7 -704 704 414 -414 746 -746 -561 561 -673 673 564 -564 293 -293 128 -128 -987 987 -332 332 -833 833 25 -25 70 -70 -847 847 488 -488 250 -250 -498 498 854 -854 307 -307 -692 692 -121 121 -971 971 937 -937 -17 17 220 -220 -964 964 193 -193 323 -323 -482 482 -966 966 -930 930 -534 534 359 -359 -512 512 474 -474 798 -798 -67 67 -198 198 882 -882 -512 512 -262 262 -80 80 -271 271 1 -1 -615 615 -264 264 -991 991 -12 12 643 -643 815 -815 943 -943 -461 461 -933 933 -776 776 -81 81 833 -833 -617 617 -924 924 545 -545 704 -704 129 -129 499 -499 -590 590 -556 556 316 -316 857 -857 -75 75 -536 536 410 -410 -108 108 915 -915 671 -671 -867 867 -899 899 817 -817 158 -158 -963 963 973 -973 274 -274 472 -472 -454 454 98 -98 700 -700 -711 711 -797 797 371 -371 991 -991 -792 792 -474 474 -320 320 -237 237 -890 890 24 -24 333 -333 129 -129 124 -124 -585 585 736 -736 645 -645 -699 699 -178 178 -327 327 -238 238 535 -535 -711 711 -702 702 -409 409 -184 184 -742 742 -409 409 593 -593 190 -190 -133 133 856 -856 -527 527 -777 777 949 -949 973 -973 -401 401 954 -954 832 -832 -743 743 -257 257 -258 258 956 -956 -991 991 771 -771 602 -602 -512 512 -17 17 -815 815 -227 227 897 -897 -686 686 487 -487 -849 849 181 -181 -456 456 684 -684 -409 409 551 -551 575 -575 744 -744 382 -382 -82 82 -583 583 6 -6 -397 397 938 -938 -674 674 889 -889 -863 863 303 -303 -842 842 -770 770 702 -702 -587 587 487 -487 273 -273 -810 810 -978 978 -373 373 178 -178 -520 520 -598 598 -298 298 -456 456 -962 962 -328 328 -25 25 -122 122 771 -771 622 -622 397 -397 -642 642 -32 32 58 -58 -484 484 -412 412 -473 473 538 -538 -321 321 628 -628 500 -500 -871 871 -928 928 -793 793 -144 144 619 -619 822 -822 33 -33 184 -184 -373 373 -657 657 -434 434 14 -14 -158 158 750 -750 319 -319 702 -702 -789 789 134 -134 432 -432 -364 364 213 -213 -376 376 300 -300 -916 916 -391 391 761 -761 514 -514 457 -457 156 -156 376 -376 -647 647 -229 229 551 -551 -834 834 738 -738 -261 261 533 -533 791 -791 -386 386 328 -328 -275 275 -560 560 304 -304 407 -407 225 -225 -302 302 659 -659 326 -326 134 -134 974 -974 -321 321 -398 398 -731 731 -456 456 -408 408 314 -314 -63 63 -599 599 -536 536 387 -387 634 -634 16 -16 -545 545 893 -893 -767 767 -823 823 200 -200 646 -646 621 -621 193 -193 -499 499 -418 418 -835 835 873 -873 957 -957 683 -683 -705 705 505 -505 573 -573 -386 386 897 -897 86 -86 -963 963 -315 315 6 -6 -762 762 188 -188 994 -994 299 -299 -604 604 -641 641 -788 788 -918 918 688 -688 -210 210 -508 508 655 -655 -215 215 -721 721 -757 757 313 -313 -611 611 -120 120 -414 414 -621 621 -464 464 -897 897 770 -770 996 -996 155 -155 228 -228 -354 354 -461 461 -761 761 465 -465 197 -197 607 -607 42 -42 -496 496 140 -140 -929 929 -495 495 -802 802 588 -588 117 -117 -961 961 -625 625 -57 57 -280 280 -923 923 -558 558 -207 207 82 -82 227 -227 -906 906 733 -733 919 -919 429 -429 -835 835 661 -661 -921 921 193 -193 256 -256 -978 978 -474 474 -696 696 -301 301 -181 181 762 -762 -917 917 347 -347 -783 783 -252 252 969 -969 -707 707 -693 693 -445 445 -26 26 -312 312 -466 466 -619 619 246 -246 -538 538 624 -624 832 -832 346 -346 -49 49 -139 139 -544 544 -39 39 575 -575 410 -410 -271 271 419 -419 -551 551 -442 442 368 -368 -670 670 556 -556 -707 707 -339 339 -718 718 453 -453 -329 329 180 -180 899 -899 -268 268 -239 239 252 -252 189 -189 -397 397 -926 926 782 -782 -573 573 965 -965 896 -896 -262 262 410 -410 -884 884 -973 973 -681 681 -820 820 846 -846 -325 325 939 -939 120 -120 296 -296 -18 18 -998 998 237 -237 163 -163 197 -197 465 -465 -489 489 -746 746 167 -167 869 -869 -952 952 684 -684 -362 362 -969 969 635 -635 920 -920 281 -281 -885 885 629 -629 -954 954 -631 631 250 -250 -660 660 788 -788 -32 32 117 -117 -691 691 801 -801 478 -478 -870 870 681 -681 -556 556 -226 226 716 -716 656 -656 192 -192 473 -473 606 -606 273 -273 -889 889 -182 182 -864 864 575 -575 -372 372 226 -226 -547 547 -712 712 670 -670 860 -860 -236 236 -733 733 -46 46 403 -403 -986 986 -152 152 -513 513 -830 830 415 -415 213 -213 -192 192 141 -141 -999 999 -563 563 470 -470 -369 369 -851 851 787 -787 92 -92 131 -131 -516 516 488 -488 -689 689 950 -950 957 -957 49 -49 -947 947 -355 355 583 -583 -851 851 509 -509 963 -963 -607 607 -602 602 640 -640 -346 346 -585 585 901 -901 502 -502 -429 429 832 -832 -373 373 -220 220 -418 418 -17 17 -947 947 644 -644 -841 841 -169 169 543 -543 926 -926 10 -10 -766 766 405 -405 838 -838 341 -341 -877 877 -858 858 -170 170 -385 385 986 -986 -990 990 -211 211 727 -727 89 -89 -283 283 -792 792 -854 854 -123 123 28 -28 512 -512 -214 214 -593 593 696 -696 -60 60 555 -555 243 -243 -319 319 936 -936 -513 513 -128 128 172 -172 766 -766 -219 219 265 -265 -704 704 -699 699 750 -750 -612 612 -763 763 303 -303 -80 80 433 -433 -850 850 -441 441 -34 34 -939 939 -135 135 2 -2 -264 264 24 -24 -523 523 357 -357 -50 50 995 -995 -493 493 -408 408 -357 357 222 -222 -736 736 938 -938 -576 576 -191 191 402 -402 997 -997 -514 514 185 -185 -544 544 306 -306 -616 616 14 -14 823 -823 -336 336 713 -713 -269 269 410 -410 258 -258 -286 286 -131 131 -182 182 679 -679 342 -342 983 -983 55 -55 -658 658 345 -345 -891 891 485 -485 -184 184 -970 970 792 -792 2 -2 -528 528 224 -224 226 -226 -473 473 -919 919 460 -460 410 -410 670 -670 856 -856 -99 99 -542 542 -973 973 418 -418 208 -208 887 -887 -115 115 326 -326 -247 247 425 -425 -737 737 974 -974 253 -253 620 -620 826 -826 -302 302 -462 462 845 -845 230 -230 237 -237 964 -964 -599 599 -111 111 -476 476 -871 871 -869 869 -442 442 -507 507 407 -407 20 -20 49 -49 108 -108 -60 60 992 -992 690 -690 844 -844 -546 546 -282 282 -304 304 -708 708 -451 451 -240 240 225 -225 399 -399 822 -822 -931 931 647 -647 -951 951 -527 527 -813 813 -19 19 -673 673 61 -61 392 -392 -830 830 238 -238 594 -594 115 -115 837 -837 782 -782 -905 905 -97 97 194 -194 -776 776 -411 411 -688 688 987 -987 534 -534 -900 900 936 -936 987 -987 683 -683 245 -245 332 -332 -329 329 -685 685 231 -231 -333 333 -602 602 251 -251 846 -846 239 -239 -845 845 564 -564 -999 999 687 -687 -112 112 -12 12 -478 478 -109 109 -580 580 350 -350 -876 876 146 -146 -40 40 -781 781 152 -152 -839 839 503 -503 -839 839 -144 144 597 -597 -75 75 187 -187 504 -504 643 -643 442 -442 321 -321 266 -266 21 -21 446 -446 -447 447 -895 895 456 -456 -961 961 278 -278 64 -64 -364 364 -896 896 -224 224 -733 733 -172 172 469 -469 -932 932 -538 538 342 -342 -468 468 -426 426 -619 619 -523 523 -2 2 172 -172 804 -804 -347 347 -297 297 -348 348 -96 96 318 -318 785 -785 -367 367 309 -309 477 -477 488 -488 130 -130 -158 158 183 -183 330 -330 -196 196 826 -826 400 -400 141 -141 -935 935 -836 836 108 -108 549 -549 -575 575 -859 859 -413 413 582 -582 696 -696 -220 220 -758 758 103 -103 327 -327 -913 913 -369 369 -232 232 623 -623 4 -4 -827 827 -875 875 -756 756 -958 958 113 -113 171 -171 -377 377 633 -633 116 -116 -405 405 558 -558 -1 1 -965 965 573 -573 248 -248 -235 235 803 -803 406 -406 -317 317 -743 743 945 -945 -195 195 -847 847 -3 3 865 -865 -373 373 467 -467 680 -680 492 -492 129 -129 340 -340 348 -348 -464 464 222 -222 -311 311 -488 488 747 -747 -992 992 -170 170 270 -270 71 -71 347 -347 37 -37 359 -359 941 -941 72 -72 -892 892 -698 698 -893 893 -112 112 -580 580 811 -811 -249 249 -310 310 -23 23 201 -201 337 -337 481 -481 439 -439 -839 839 -764 764 -951 951 -567 567 -608 608 -74 74 547 -547 352 -352 831 -831 -303 303 -305 305 -518 518 -470 470 216 -216 -31 31 744 -744 283 -283 -51 51 264 -264 661 -661 -777 777 -670 670 -981 981 292 -292 -207 207 -689 689 -556 556 361 -361 -994 994 4 -4 753 -753 171 -171 -295 295 -705 705 -183 183 -1000 1000 344 -344 -784 784 -323 323 857 -857 -289 289 -981 981 -513 513 -536 536 -669 669 -626 626 486 -486 -736 736 -559 559 -604 604 562 -562 -685 685 496 -496 137 -137 462 -462 193 -193 869 -869 -801 801 -860 860 -808 808 -59 59 -368 368 -59 59 903 -903 16 -16 -91 91 -24 24 296 -296 92 -92 630 -630 -637 637 -323 323 464 -464 275 -275 968 -968 -870 870 882 -882 -813 813 98 -98 -509 509 643 -643 -646 646 -592 592 -57 57 697 -697 80 -80 -943 943 -595 595 -771 771 -576 576 33 -33 -18 18 -409 409 -193 193 947 -947 -348 348 -298 298 -482 482 95 -95 -495 495 740 -740 -720 720 -770 770 595 -595 -534 534 528 -528 -860 860 759 -759 304 -304 717 -717 876 -876 331 -331 -9 9 167 -167 -198 198 40 -40 459 -459 -705 705 -19 19 448 -448 -333 333 570 -570 -524 524 244 -244 -854 854 231 -231 -989 989 -951 951 -333 333 -703 703 70 -70 -724 724 -855 855 -906 906 -923 923 -828 828 -75 75 -727 727 -136 136 23 -23 -301 301 -155 155 301 -301 -929 929 -41 41 -621 621 -536 536 -130 130 -676 676 -658 658 122 -122 -80 80 109 -109 885 -885 773 -773 881 -881 88 -88 32 -32 -146 146 -33 33 415 -415 -537 537 -252 252 880 -880 305 -305 960 -960 -655 655 -953 953 649 -649 -953 953 -273 273 -173 173 -379 379 -894 894 -740 740 472 -472 -150 150 -426 426 -95 95 18 -18 53 -53 -172 172 239 -239 503 -503 -523 523 -344 344 -677 677 493 -493 807 -807 -380 380 -468 468 589 -589 -718 718 200 -200 -462 462 54 -54 741 -741 277 -277 345 -345 404 -404 510 -510 -110 110 -130 130 466 -466 -931 931 -610 610 -718 718 909 -909 263 -263 -233 233 -339 339 -165 165 -609 609 -981 981 965 -965 -115 115 -638 638 140 -140 -754 754 -159 159 449 -449 -407 407 -492 492 -53 53 437 -437 892 -892 871 -871 -540 540 -114 114 -594 594 102 -102 -29 29 -484 484 -191 191 -304 304 -836 836 -206 206 -833 833 534 -534 534 -534 168 -168 15 -15 -939 939 834 -834 992 -992 -935 935 643 -643 600 -600 -117 117 -134 134 456 -456 -620 620 -931 931 -631 631 191 -191 849 -849 -354 354 730 -730 -564 564 -540 540 690 -690 755 -755 208 -208 -211 211 204 -204 -450 450 859 -859 841 -841 -770 770 -897 897 -639 639 44 -44 900 -900 -890 890 689 -689 -851 851 -734 734 934 -934 722 -722 194 -194 298 -298 327 -327 -114 114 494 -494 -525 525 -982 982 -908 908 -120 120 742 -742 108 -108 -520 520 -962 962 251 -251 -612 612 -34 34 -791 791 -524 524 -641 641 -425 425 114 -114 -744 744 -860 860 -789 789 982 -982 -445 445 580 -580 152 -152 -314 314 -165 165 -980 980 -711 711 290 -290 390 -390 -242 242 -501 501 -505 505 -309 309 197 -197 -868 868 7 -7 -842 842 920 -920 -28 28 -824 824 416 -416 720 -720 -215 215 127 -127 -930 930 221 -221 -451 451 222 -222 -728 728 182 -182 475 -475 668 -668 -867 867 -80 80 83 -83 -28 28 773 -773 -238 238 -159 159 593 -593 -921 921 -106 106 -955 955 -376 376 653 -653 -783 783 638 -638 902 -902 -76 76 567 -567 440 -440 -516 516 248 -248 -711 711 -984 984 -248 248 -448 448 -608 608 277 -277 406 -406 822 -822 415 -415 -582 582 198 -198 -70 70 -332 332 -631 631 -304 304 -169 169 -977 977 818 -818 582 -582 -651 651 -794 794 996 -996 -952 952 49 -49 -792 792 579 -579 -610 610 -630 630 -816 816 -565 565 -735 735 -739 739 749 -749 884 -884 603 -603 -908 908 560 -560 -954 954 -703 703 -566 566 677 -677 943 -943 285 -285 -158 158 -442 442 227 -227 545 -545 280 -280 252 -252 227 -227 -487 487 -984 984 439 -439 -847 847 864 -864 783 -783 -48 48 563 -563 -234 234 959 -959 109 -109 -234 234 -480 480 646 -646 -123 123 484 -484 -256 256 384 -384 -779 779 633 -633 -313 313 620 -620 -302 302 899 -899 -120 120 365 -365 -401 401 824 -824 -401 401 306 -306 321 -321 557 -557 -974 974 -504 504 -463 463 -428 428 -905 905 671 -671 -414 414 -395 395 -58 58 682 -682 -747 747 32 -32 176 -176 -885 885 -199 199 625 -625 784 -784 -434 434 70 -70 837 -837 832 -832 -428 428 556 -556 -531 531 320 -320 291 -291 999 -999 657 -657 -669 669 76 -76 -618 618 -137 137 -534 534 270 -270 716 -716 564 -564 -539 539 -951 951 134 -134 129 -129 -394 394 437 -437 959 -959 322 -322 553 -553 292 -292 769 -769 -317 317 -590 590 997 -997 -692 692 787 -787 917 -917 -534 534 -84 84 550 -550 411 -411 781 -781 773 -773 710 -710 -556 556 974 -974 -990 990 -86 86 -904 904 -48 48 -608 608 233 -233 610 -610 933 -933 -28 28 -800 800 991 -991 -121 121 308 -308 51 -51 -797 797 553 -553 -316 316 -719 719 -914 914 -291 291 639 -639 795 -795 285 -285 -841 841 -903 903 374 -374 -189 189 593 -593 -861 861 526 -526 570 -570 64 -64 -865 865 349 -349 116 -116 919 -919 788 -788 -291 291 583 -583 555 -555 -940 940 -710 710 -823 823 568 -568 -580 580 -644 644 71 -71 -46 46 267 -267 -157 157 124 -124 29 -29 967 -967 36 -36 209 -209 -975 975 -227 227 116 -116 -512 512 -216 216 279 -279 -862 862 733 -733 -838 838 339 -339 217 -217 -121 121 -548 548 561 -561 373 -373 -581 581 -636 636 781 -781 -25 25 -518 518 128 -128 -386 386 932 -932 796 -796 -233 233 126 -126 -493 493 -923 923 -881 881 236 -236 -362 362 423 -423 817 -817 734 -734 -408 408 952 -952 11 -11 186 -186 137 -137 422 -422 -236 236 487 -487 -794 794 -24 24 -875 875 639 -639 172 -172 246 -246 -746 746 872 -872 541 -541 -388 388 -521 521 -284 284 -268 268 -53 53 480 -480 -779 779 278 -278 880 -880 -262 262 -875 875 -709 709 57 -57 576 -576 661 -661 -741 741 -507 507 528 -528 -716 716 -164 164 -948 948 -649 649 -365 365 -357 357 79 -79 348 -348 -314 314 -232 232 961 -961 571 -571 653 -653 151 -151 742 -742 -555 555 52 -52 500 -500 -213 213 565 -565 168 -168 -425 425 -58 58 -521 521 283 -283 472 -472 -65 65 20 -20 -950 950 -555 555 -753 753 657 -657 269 -269 -894 894 199 -199 -919 919 958 -958 -736 736 -59 59 663 -663 -130 130 -847 847 83 -83 -823 823 -668 668 -165 165 433 -433 -622 622 -313 313 235 -235 -796 796 639 -639 -833 833 220 -220 286 -286 -468 468 -138 138 -616 616 -193 193 -681 681 821 -821 957 -957 892 -892 85 -85 572 -572 612 -612 368 -368 867 -867 -318 318 -18 18 -447 447 144 -144 94 -94 -192 192 596 -596 -918 918 5 -5 -431 431 -285 285 998 -998 421 -421 194 -194 318 -318 -396 396 -463 463 141 -141 480 -480 386 -386 750 -750 784 -784 355 -355 -145 145 -291 291 636 -636 886 -886 563 -563 363 -363 505 -505 526 -526 302 -302 453 -453 45 -45 -709 709 -2 2 -768 768 237 -237 109 -109 -187 187 119 -119 -797 797 6 -6 857 -857 22 -22 960 -960 946 -946 46 -46 487 -487 979 -979 100 -100 -335 335 107 -107 459 -459 -46 46 998 -998 876 -876 -662 662 -235 235 -91 91 80 -80 730 -730 -198 198 192 -192 272 -272 -588 588 -996 996 -39 39 -342 342 735 -735 997 -997 -959 959 -524 524 -778 778 -270 270 340 -340 834 -834 -930 930 759 -759 227 -227 809 -809 -522 522 -893 893 289 -289 -939 939 447 -447 -859 859 563 -563 296 -296 -514 514 143 -143 -926 926 -636 636 719 -719 714 -714 563 -563 27 -27 -852 852 923 -923 905 -905 21 -21 623 -623 724 -724 -40 40 994 -994 293 -293 -146 146 -339 339 -672 672 -845 845 -571 571 -835 835 -49 49 -211 211 -300 300 -453 453 707 -707 580 -580 611 -611 -418 418 -166 166 -320 320 878 -878 -926 926 -641 641 -1 1 -216 216 653 -653 190 -190 -739 739 -480 480 -235 235 936 -936 708 -708 755 -755 -559 559 249 -249 949 -949 962 -962 -899 899 -679 679 568 -568 -747 747 -910 910 176 -176 -527 527 -609 609 789 -789 -818 818 180 -180 -940 940 767 -767 474 -474 -71 71 441 -441 989 -989 -520 520 -717 717 155 -155 152 -152 -880 880 -674 674 115 -115 311 -311 -243 243 -873 873 -56 56 340 -340 867 -867 -863 863 -122 122 845 -845 -939 939 453 -453 526 -526 -84 84 -826 826 -39 39 -691 691 201 -201 -178 178 -108 108 273 -273 -418 418 -449 449 113 -113 313 -313 -501 501 345 -345 146 -146 -564 564 731 -731 -470 470 167 -167 -195 195 678 -678 -662 662 -496 496 846 -846 -807 807 663 -663 975 -975 739 -739 835 -835 -468 468 977 -977 -600 600 770 -770 215 -215 398 -398 -715 715 -435 435 -997 997 -146 146 32 -32 -829 829 -941 941 287 -287 820 -820 884 -884 840 -840 -651 651 -606 606 974 -974 -747 747 945 -945 -235 235 -469 469 -728 728 486 -486 -598 598 -248 248 -964 964 919 -919 -705 705 921 -921 -475 475 100 -100 491 -491 764 -764 -308 308 -505 505 -465 465 -501 501 -468 468 -774 774 284 -284 662 -662 -964 964 -852 852 69 -69 256 -256 590 -590 516 -516 725 -725 984 -984 7 -7 228 -228 -284 284 668 -668 -113 113 -255 255 -442 442 521 -521 971 -971 -862 862 773 -773 710 -710 -502 502 -728 728 112 -112 689 -689 -883 883 909 -909 820 -820 218 -218 27 -27 192 -192 -870 870 -369 369 -285 285 -737 737 705 -705 791 -791 -813 813 454 -454 -946 946 547 -547 -904 904 -9 9 -848 848 722 -722 -217 217 -22 22 -119 119 916 -916 108 -108 -328 328 10 -10 -286 286 -287 287 -270 270 -34 34 -677 677 -110 110 936 -936 907 -907 -766 766 302 -302 726 -726 372 -372 -362 362 912 -912 145 -145 -542 542 34 -34 494 -494 67 -67 -765 765 -106 106 482 -482 851 -851 -812 812 389 -389 -472 472 441 -441 635 -635 -894 894 -25 25 -800 800 392 -392 740 -740 867 -867 -259 259 -546 546 657 -657 226 -226 511 -511 -820 820 -806 806 142 -142 -937 937 -495 495 -845 845 794 -794 410 -410 367 -367 -409 409 -119 119 -252 252 -785 785 9 -9 -293 293 832 -832 -59 59 -802 802 -343 343 -891 891 -987 987 -599 599 915 -915 -189 189 310 -310 198 -198 696 -696 591 -591 -329 329 363 -363 -234 234 -486 486 31 -31 -724 724 -93 93 -311 311 185 -185 -593 593 -581 581 -383 383 -752 752 -97 97 -854 854 -319 319 935 -935 -444 444 -564 564 597 -597 77 -77 -957 957 -253 253 -249 249 -866 866 -830 830 -838 838 -1000 1000 -995 995 -673 673 136 -136 -176 176 641 -641 866 -866 -266 266 -605 605 -835 835 -673 673 -380 380 421 -421 229 -229 64 -64 -39 39 -802 802 -770 770 -221 221 -102 102 769 -769 501 -501 416 -416 989 -989 -550 550 -125 125 -114 114 110 -110 -842 842 815 -815 -842 842 66 -66 -632 632 -972 972 -265 265 -838 838 -455 455 -988 988 -500 500 474 -474 -689 689 -867 867 -581 581 -421 421 562 -562 -84 84 16 -16 -51 51 -773 773 -480 480 -679 679 -287 287 781 -781 944 -944 -317 317 502 -502 -360 360 -145 145 517 -517 -510 510 -85 85 -738 738 859 -859 868 -868 -5 5 707 -707 790 -790 -280 280 -654 654 201 -201 354 -354 218 -218 -471 471 728 -728 -936 936 814 -814 -328 328 454 -454 -635 635 -737 737 -819 819 -898 898 235 -235 135 -135 668 -668 224 -224 -330 330 -1 1 983 -983 618 -618 -670 670 -25 25 862 -862 917 -917 987 -987 -376 376 -472 472 450 -450 532 -532 488 -488 610 -610 247 -247 -36 36 782 -782 23 -23 -411 411 302 -302 -138 138 -895 895 444 -444 -103 103 -25 25 -49 49 -495 495 -176 176 979 -979 -521 521 462 -462 -398 398 -609 609 -226 226 74 -74 779 -779 548 -548 -906 906 -388 388 700 -700 -954 954 791 -791 -790 790 762 -762 883 -883 978 -978 -650 650 83 -83 -131 131 -895 895 668 -668 6 -6 -773 773 771 -771 -283 283 146 -146 669 -669 294 -294 -128 128 -545 545 799 -799 214 -214 -991 991 -243 243 -592 592 -586 586 -550 550 -310 310 3 -3 -964 964 873 -873 -392 392 965 -965 785 -785 482 -482 -818 818 592 -592 -119 119 -289 289 141 -141 304 -304 -736 736 -843 843 182 -182 453 -453 -234 234 265 -265 330 -330 120 -120 -83 83 819 -819 866 -866 -351 351 736 -736 -159 159 -208 208 200 -200 -58 58 -257 257 950 -950 -438 438 -937 937 -378 378 70 -70 -434 434 382 -382 307 -307 793 -793 -727 727 544 -544 153 -153 324 -324 31 -31 -372 372 -599 599 599 -599 -485 485 819 -819 241 -241 -120 120 -543 543 -374 374 578 -578 -912 912 786 -786 93 -93 -601 601 116 -116 -497 497 343 -343 -733 733 -953 953 258 -258 112 -112 778 -778 -642 642 153 -153 -907 907 339 -339 -572 572 84 -84 142 -142 -804 804 -738 738 578 -578 732 -732 447 -447 -302 302 -569 569 -158 158 724 -724 980 -980 -608 608 405 -405 -74 74 -479 479 -262 262 -105 105 -950 950 -416 416 175 -175 704 -704 413 -413 -235 235 -910 910 -322 322 -114 114 727 -727 382 -382 607 -607 476 -476 -715 715 154 -154 716 -716 289 -289 805 -805 896 -896 -247 247 495 -495 -323 323 415 -415 74 -74 26 -26 -42 42 61 -61 -888 888 -586 586 861 -861 304 -304 307 -307 322 -322 267 -267 191 -191 -710 710 582 -582 792 -792 260 -260 -790 790 185 -185 651 -651 -203 203 484 -484 -74 74 -907 907 -349 349 258 -258 -193 193 480 -480 -13 13 506 -506 450 -450 642 -642 -276 276 243 -243 315 -315 -106 106 415 -415 -456 456 443 -443 -292 292 718 -718 -548 548 -328 328 -545 545 -586 586 237 -237 -443 443 -888 888 -994 994 -517 517 -157 157 49 -49 -939 939 -310 310 743 -743 253 -253 -57 57 -681 681 -946 946 -202 202 273 -273 984 -984 367 -367 455 -455 -187 187 871 -871 -240 240 316 -316 64 -64 -161 161 652 -652 422 -422 -518 518 7 -7 787 -787 115 -115 -707 707 -144 144 -174 174 -995 995 74 -74 762 -762 724 -724 -175 175 -40 40 604 -604 761 -761 -76 76 -866 866 707 -707 -201 201 -511 511 531 -531 -950 950 542 -542 886 -886 -588 588 267 -267 -848 848 736 -736 198 -198 -923 923 833 -833 -733 733 605 -605 -785 785 -789 789 -33 33 -836 836 332 -332 261 -261 191 -191 -594 594 -897 897 85 -85 -668 668 -140 140 240 -240 356 -356 401 -401 -865 865 -977 977 -335 335 -504 504 -111 111 -23 23 -648 648 998 -998 -785 785 -534 534 -252 252 -422 422 -870 870 210 -210 -286 286 267 -267 831 -831 266 -266 953 -953 -821 821 -517 517 24 -24 743 -743 614 -614 -318 318 -415 415 413 -413 -400 400 786 -786 255 -255 -786 786 510 -510 756 -756 -877 877 -956 956 -557 557 -637 637 445 -445 -284 284 -546 546 -577 577 826 -826 963 -963 -446 446 -172 172 -868 868 -56 56 119 -119 103 -103 912 -912 -285 285 -401 401 -479 479 -67 67 -769 769 123 -123 -608 608 313 -313 821 -821 414 -414 346 -346 -288 288 -895 895 978 -978 -621 621 -345 345 184 -184 -294 294 320 -320 -227 227 -902 902 520 -520 -260 260 963 -963 -91 91 -16 16 844 -844 846 -846 -358 358 -723 723 175 -175 699 -699 -636 636 595 -595 -488 488 930 -930 997 -997 -604 604 686 -686 -354 354 883 -883 774 -774 803 -803 -148 148 804 -804 -939 939 -412 412 -479 479 -202 202 341 -341 481 -481 -79 79 579 -579 -245 245 -162 162 750 -750 -142 142 -755 755 -919 919 990 -990 -224 224 102 -102 -3 3 -112 112 -543 543 447 -447 -266 266 832 -832 322 -322 410 -410 -474 474 -263 263 -895 895 593 -593 -761 761 250 -250 704 -704 -849 849 -527 527 -580 580 293 -293 620 -620 990 -990 259 -259 -59 59 -145 145 -339 339 83 -83 547 -547 -609 609 868 -868 149 -149 -909 909 715 -715 26 -26 841 -841 180 -180 -581 581 -412 412 558 -558 -899 899 278 -278 -930 930 -239 239 919 -919 -699 699 156 -156 -573 573 668 -668 936 -936 -143 143 -466 466 702 -702 -969 969 -961 961 792 -792 123 -123 44 -44 352 -352 -583 583 335 -335 -608 608 582 -582 778 -778 410 -410 -862 862 -546 546 -130 130 484 -484 223 -223 -870 870 -794 794 -994 994 -594 594 -18 18 -849 849 -85 85 -756 756 -357 357 -226 226 944 -944 -296 296 -469 469 -160 160 -713 713 47 -47 -756 756 939 -939 298 -298 -550 550 97 -97 697 -697 -418 418 502 -502 -747 747 -26 26 -899 899 -75 75 -255 255 615 -615 -823 823 -445 445 -769 769 509 -509 -514 514 572 -572 -336 336 -101 101 151 -151 -484 484 140 -140 628 -628 -444 444 343 -343 -904 904 873 -873 -757 757 282 -282 -963 963 -478 478 -276 276 -271 271 278 -278 -342 342 505 -505 891 -891 -199 199 240 -240 -155 155 299 -299 -438 438 203 -203 -468 468 -976 976 957 -957 -387 387 836 -836 615 -615 -213 213 716 -716 -925 925 127 -127 742 -742 429 -429 305 -305 573 -573 352 -352 -111 111 -849 849 -591 591 -727 727 -763 763 968 -968 137 -137 -680 680 293 -293 551 -551 -59 59 732 -732 -511 511 -135 135 -293 293 -925 925 -446 446 516 -516 988 -988 650 -650 302 -302 -872 872 -794 794 454 -454 874 -874 597 -597 603 -603 899 -899 -208 208 606 -606 -590 590 -933 933 -62 62 -707 707 -291 291 -375 375 957 -957 -858 858 299 -299 -690 690 -383 383 -672 672 -978 978 900 -900 272 -272 929 -929 271 -271 722 -722 -155 155 -279 279 -207 207 -689 689 999 -999 -717 717 -381 381 -422 422 -98 98 791 -791 -614 614 409 -409 438 -438 -653 653 -993 993 816 -816 -910 910 -356 356 516 -516 421 -421 -574 574 -97 97 -99 99 -318 318 -793 793 140 -140 -819 819 -182 182 -218 218 886 -886 -594 594 144 -144 44 -44 -28 28 -75 75 596 -596 -463 463 -772 772 -43 43 -961 961 -112 112 656 -656 899 -899 961 -961 -970 970 569 -569 -422 422 841 -841 -791 791 -892 892 544 -544 805 -805 795 -795 218 -218 -72 72 762 -762 -641 641 -316 316 -550 550 582 -582 619 -619 127 -127 128 -128 484 -484 -626 626 -516 516 626 -626 -559 559 -844 844 203 -203 -76 76 685 -685 -361 361 889 -889 14 -14 595 -595 873 -873 -217 217 172 -172 188 -188 416 -416 750 -750 792 -792 112 -112 625 -625 -865 865 37 -37 -545 545 -304 304 -112 112 77 -77 -288 288 790 -790 -412 412 285 -285 -840 840 -380 380 -295 295 350 -350 -259 259 967 -967 -472 472 -712 712 635 -635 524 -524 345 -345 -413 413 -761 761 -90 90 582 -582 206 -206 -894 894 -914 914 -672 672 -829 829 -272 272 -117 117 -521 521 874 -874 329 -329 562 -562 70 -70 -242 242 -992 992 175 -175 -947 947 557 -557 786 -786 -715 715 -60 60 3 -3 209 -209 258 -258 300 -300 649 -649 -254 254 167 -167 -424 424 154 -154 404 -404 -506 506 -596 596 -377 377 115 -115 156 -156 -235 235 -421 421 -309 309 642 -642 617 -617 -239 239 -240 240 863 -863 480 -480 869 -869 461 -461 64 -64 -221 221 -776 776 252 -252 202 -202 -508 508 936 -936 -90 90 190 -190 926 -926 207 -207 843 -843 -17 17 -705 705 -997 997 -508 508 849 -849 931 -931 -498 498 470 -470 818 -818 674 -674 -409 409 394 -394 -83 83 -3 3 545 -545 92 -92 -244 244 -939 939 74 -74 -352 352 686 -686 173 -173 630 -630 -820 820 922 -922 -943 943 485 -485 -670 670 867 -867 -105 105 -238 238 -212 212 -356 356 676 -676 334 -334 -211 211 -626 626 -78 78 -243 243 629 -629 519 -519 369 -369 767 -767 -651 651 597 -597 380 -380 -95 95 868 -868 -572 572 -547 547 -587 587 33 -33 -156 156 884 -884 719 -719 -70 70 -210 210 260 -260 -798 798 -995 995 -40 40 -530 530 -821 821 -355 355 -152 152 289 -289 331 -331 -600 600 -891 891 450 -450 -405 405 -378 378 -732 732 553 -553 651 -651 -44 44 -254 254 301 -301 427 -427 209 -209 -147 147 689 -689 446 -446 -104 104 280 -280 -898 898 -964 964 832 -832 478 -478 419 -419 -681 681 897 -897 390 -390 -773 773 -848 848 -248 248 -920 920 398 -398 -838 838 -148 148 -496 496 -102 102 591 -591 -622 622 -208 208 -605 605 -301 301 430 -430 -469 469 376 -376 454 -454 667 -667 -737 737 -504 504 -819 819 -291 291 146 -146 405 -405 419 -419 21 -21 -159 159 -983 983 -948 948 -684 684 -587 587 -714 714 -22 22 643 -643 -682 682 194 -194 676 -676 723 -723 -124 124 194 -194 -77 77 401 -401 916 -916 454 -454 -881 881 412 -412 -936 936 998 -998 698 -698 -470 470 -317 317 -469 469 -693 693 -9 9 235 -235 -927 927 77 -77 64 -64 64 -64 -5 5 -167 167 927 -927 923 -923 616 -616 786 -786 -104 104 -902 902 565 -565 -833 833 547 -547 -276 276 -189 189 62 -62 -373 373 184 -184 522 -522 -201 201 358 -358 99 -99 -595 595 703 -703 -874 874 -143 143 144 -144 -738 738 688 -688 -789 789 -232 232 51 -51 -198 198 -414 414 -541 541 774 -774 282 -282 995 -995 424 -424 -466 466 -947 947 -20 20 559 -559 452 -452 374 -374 -818 818 531 -531 -152 152 263 -263 931 -931 247 -247 611 -611 148 -148 -511 511 -152 152 845 -845 982 -982 -608 608 81 -81 -65 65 558 -558 -87 87 932 -932 -789 789 43 -43 640 -640 904 -904 971 -971 -483 483 -893 893 -466 466 -216 216 395 -395 243 -243 153 -153 492 -492 210 -210 -974 974 -547 547 953 -953 -978 978 749 -749 -954 954 107 -107 478 -478 -963 963 652 -652 -132 132 899 -899 313 -313 -682 682 663 -663 -982 982 590 -590 781 -781 -737 737 -901 901 -287 287 -174 174 -496 496 -576 576 612 -612 -989 989 -842 842 -295 295 263 -263 -982 982 -2 2 879 -879 -559 559 214 -214 -887 887 -952 952 -976 976 958 -958 360 -360 700 -700 -51 51 691 -691 -956 956 645 -645 275 -275 453 -453 765 -765 -164 164 593 -593 -855 855 742 -742 -447 447 318 -318 346 -346 -402 402 378 -378 269 -269 302 -302 882 -882 273 -273 -863 863 218 -218 129 -129 -905 905 -749 749 -232 232 -335 335 829 -829 161 -161 183 -183 -416 416 -251 251 537 -537 916 -916 781 -781 -508 508 119 -119 -680 680 -760 760 -101 101 219 -219 866 -866 551 -551 -810 810 990 -990 -953 953 763 -763 -587 587 -521 521 -905 905 -989 989 121 -121 -247 247 818 -818 -737 737 -847 847 687 -687 378 -378 775 -775 981 -981 827 -827 922 -922 749 -749 -318 318 -710 710 -713 713 -449 449 216 -216 12 -12 -857 857 -926 926 448 -448 -365 365 -672 672 124 -124 -701 701 -710 710 673 -673 -575 575 -857 857 -183 183 -842 842 -799 799 474 -474 790 -790 -264 264 991 -991 4 -4 621 -621 852 -852 980 -980 696 -696 243 -243 -2 2 501 -501 -789 789 104 -104 -619 619 659 -659 792 -792 379 -379 72 -72 -302 302 -620 620 -814 814 -471 471 28 -28 670 -670 570 -570 897 -897 -778 778 -696 696 732 -732 804 -804 403 -403 -404 404 417 -417 359 -359 584 -584 953 -953 -665 665 543 -543 -655 655 365 -365 356 -356 -69 69 -990 990 -136 136 -22 22 -987 987 -993 993 238 -238 -100 100 -507 507 528 -528 -595 595 320 -320 -521 521 -337 337 831 -831 -331 331 -914 914 -220 220 -478 478 -921 921 -343 343 707 -707 -745 745 593 -593 -236 236 -700 700 -344 344 -253 253 882 -882 -700 700 653 -653 436 -436 170 -170 586 -586 592 -592 -375 375 847 -847 -435 435 -464 464 -186 186 645 -645 659 -659 -109 109 -572 572 961 -961 493 -493 -720 720 -12 12 -464 464 402 -402 -228 228 -877 877 -581 581 264 -264 -350 350 -929 929 425 -425 378 -378 -808 808 185 -185 -155 155 -121 121 -576 576 475 -475 -910 910 -473 473 397 -397 92 -92 92 -92 -333 333 407 -407 -383 383 1 -1 -827 827 -672 672 7 -7 912 -912 46 -46 551 -551 414 -414 -528 528 375 -375 381 -381 232 -232 804 -804 -710 710 23 -23 -910 910 509 -509 738 -738 -77 77 -382 382 -815 815 176 -176 -418 418 -206 206 763 -763 112 -112 -299 299 -628 628 499 -499 -517 517 -389 389 295 -295 -576 576 -403 403 -982 982 496 -496 202 -202 522 -522 -851 851 396 -396 -491 491 205 -205 334 -334 -515 515 -165 165 -863 863 348 -348 915 -915 -119 119 -252 252 399 -399 885 -885 269 -269 889 -889 -769 769 -799 799 654 -654 301 -301 -719 719 96 -96 -100 100 -293 293 -429 429 -307 307 10 -10 676 -676 -309 309 -792 792 858 -858 -887 887 -453 453 870 -870 263 -263 -693 693 967 -967 -933 933 -616 616 -314 314 -662 662 138 -138 564 -564 -472 472 -11 11 -692 692 -527 527 776 -776 -486 486 -241 241 -542 542 37 -37 265 -265 769 -769 -96 96 -291 291 521 -521 78 -78 247 -247 368 -368 -343 343 -138 138 -91 91 147 -147 486 -486 -669 669 206 -206 -615 615 -800 800 569 -569 100 -100 -817 817 441 -441 302 -302 278 -278 -121 121 717 -717 236 -236 -282 282 199 -199 8 -8 -139 139 495 -495 946 -946 -331 331 71 -71 198 -198 -616 616 -109 109 -192 192 784 -784 -918 918 -115 115 819 -819 -299 299 17 -17 -551 551 763 -763 -189 189 -945 945 608 -608 -240 240 406 -406 -523 523 -160 160 -488 488 135 -135 583 -583 959 -959 -961 961 -461 461 349 -349 97 -97 154 -154 317 -317 -597 597 92 -92 -679 679 246 -246 228 -228 154 -154 731 -731 -500 500 -790 790 158 -158 -154 154 -111 111 -519 519 186 -186 -57 57 173 -173 -619 619 -879 879 -489 489 343 -343 481 -481 761 -761 895 -895 -288 288 337 -337 211 -211 653 -653 -288 288 786 -786 829 -829 7 -7 -363 363 696 -696 791 -791 479 -479 825 -825 -663 663 214 -214 -744 744 -333 333 825 -825 918 -918 584 -584 -95 95 -636 636 115 -115 671 -671 853 -853 179 -179 553 -553 871 -871 189 -189 937 -937 90 -90 604 -604 280 -280 893 -893 -448 448 189 -189 -907 907 -402 402 596 -596 884 -884 558 -558 -366 366 -626 626 915 -915 -442 442 -129 129 14 -14 511 -511 254 -254 -787 787 187 -187 -383 383 30 -30 555 -555 458 -458 -230 230 -430 430 -287 287 305 -305 295 -295 -926 926 422 -422
34158
-370 -880 -155 -172 424 -306 -387 387 -880 880 -520 998 -384 -384 918 102 32 91 100 -393 -304 270 360 -612 -332 -3 -548 -380 -680 -307 -691 522 -497 475 497 -302 -295 295 514 -133 963 -848 -252 298 -826 826 796 634 998 882 -975 469 -818 -76 -443 263 417 130 -471 -302 943 553 273 541 707 201 -970 72 750 -750 -805 -578 -835 -279 -246 261 597 -687 -795 -655 677 -67 -294 294 -237 -876 -302 771 771 -852 894 549 -463 715 -88 69 982 50 521 931 -528 496 -502 -697 -447 -426 -607 893 -444 913 -698 -846 -85 -5 203 59 -203 -372 700 -593 -406 -37 -153 359 -475 -53 -248 -417 7 328 18 493 -616 986 601 -818 -604 699 -639 -848 -672 -17 238 -24 392 851 -75 75 -498 -88 931 681 -950 -145 -503 799 280 -554 558 990 -471 -723 -418 418 -770 111 392 -539 527 -229 -555 941 390 428 -595 328 -800 408 -843 553 -640 -971 553 160 115 -818 -439 -414 579 592 -386 330 977 -875 246 439 -396 998 -855 -473 928 687 -278 955 28 852 -241 943 -460 302 -400 232 979 678 569 -569 -912 756 -109 -334 -1 617 -181 181 -631 524 -901 845 -856 -570 325 -325 319 303 362 830 -135 114 395 -395 -834 794 -561 190 -615 -277 647 149 58 313 759 -129 -134 134 -360 655 -803 -343 -756 -667 193 -193 -93 -398 589 923 328 -679 -636 -160 -989 -794 -793 920 -68 -13 -176 485 -981 249 -359 181 -48 393 -730 581 -394 -705 -971 849 -739 333 -212 -78 192 590 864 155 56 198 282 507 -471 -544 180 -127 840 874 765 572 -786 -690 113 -123 -790 790 -394 700 157 157 -479 -644 995 -187 -231 526 -944 -342 -684 -25 508 -848 -699 924 845 285 -532 -707 -902 -840 453 -453 -332 973 843 643 -647 -135 768 -436 621 -725 -766 766 -596 -319 556 -111 -516 -448 238 372 -85 84 97 256 264 582 -320 419 649 137 387 -849 -72 -393 -879 733 614 568 -323 -660 -55 -849 -856 230 524 -474 -754 808 -920 578 -764 -902 -461 -239 -304 477 795 -951 545 662 -396 -819 341 -716 -241 791 26 842 377 614 62 -611 -765 976 297 872 376 -382 496 -969 -195 -281 301 -170 -447 313 -553 210 513 461 -332 344 -724 -457 390 527 -328 -704 -797 950 5 -905 -915 400 745 -127 945 -945 -654 -59 101 -156 170 -36 521 -556 893 427 246 225 936 798 -27 141 787 316 659 -466 -901 -578 866 -639 938 -938 499 -255 618 903 710 457 196 145 913 333 390 -649 850 -250 283 403 -554 397 257 921 -671 295 223 -698 102 -454 695 -695 984 -243 193 -905 -849 190 746 500 -147 -86 -708 396 -265 -95 -526 -569 256 541 977 -667 -699 -949 42 -279 -97 -864 -549 542 561 873 513 -711 640 655 757 -727 -28 420 -654 654 -5 -27 215 972 321 -354 -312 174 453 -571 989 993 52 -828 -697 -645 433 -732 -310 -50 497 -283 -808 869 -309 -125 971 465 -109 -345 -381 284 107 -763 -328 -117 469 -12 527 -649 -725 140 425 -273 297 -91 -469 -781 808 -138 331 44 62 -268 -356 314 935 -992 -535 426 714 -548 -119 -627 -475 571 -371 -510 -566 -837 487 -840 145 696 -353 353 843 999 784 -784 -758 -31 -581 -110 -990 408 622 108 458 -49 26 -755 -159 159 -153 -918 719 -867 -818 -392 727 166 300 632 360 23 553 -690 11 580 -284 284 581 -336 -673 299 -155 -281 -793 978 -929 777 924 -57 829 -603 -646 -188 -805 -294 179 570 -989 325 -277 277 726 -196 -802 -664 103 -103 213 -974 892 782 116 -545 -567 567 -255 749 -384 420 -690 480 471 491 -697 -603 174 -430 -2 -706 535 902 -667 -362 517 572 -948 -289 -795 914 -31 -232 -437 498 -394 -381 62 -239 186 -565 763 -294 -301 -632 647 -489 447 699 685 -912 924 -645 -474 474 458 -805 113 -73 -663 714 446 -329 267 308 693 996 899 -899 -385 107 -72 194 -329 329 610 -350 443 -754 70 -70 -854 -739 443 -174 -695 695 -984 886 210 -319 -225 225 118 137 -918 497 -679 458 -7 -336 296 765 149 325 297 -640 -527 924 -822 822 -985 -203 -896 -886 -323 -260 -297 -487 -705 -812 801 517 -510 575 -966 482 406 635 -671 -479 -926 926 -815 -395 -278 421 -399 376 -722 265 -164 164 -575 -626 700 766 -767 -205 175 361 -461 228 880 447 -245 245 -449 -613 -886 12 -381 -115 795 -173 -994 50 -270 -976 440 -904 828 792 -695 273 705 114 941 898 -202 -401 372 -840 104 -104 360 -360 708 805 -450 496 -495 -595 -235 894 -610 -66 269 -32 534 889 -430 141 -877 803 -261 -444 -520 -538 32 372 890 -890 -998 881 -894 -667 772 528 -135 -240 750 351 -108 842 659 -227 -850 310 -86 -360 -546 276 -461 -990 -93 36 -279 -743 -18 141 -73 73 958 698 5 -804 -541 71 -377 607 -969 842 -250 784 -529 258 -412 412 -246 -70 905 663 172 79 -443 46 -721 -320 918 981 -621 739 319 75 618 417 -273 957 905 -487 505 323 870 -977 658 -658 206 -180 734 889 -796 -439 -615 823 -12 -879 496 -978 -656 868 -790 298 480 -351 774 -132 728 170 459 -439 -767 -514 153 424 -154 -233 -572 572 -222 -394 -979 401 -705 312 368 156 141 482 757 -112 756 -355 -795 768 302 789 -50 50 -130 164 -15 805 -896 -868 534 -611 -732 -635 962 -962 -805 -386 66 588 773 785 6 630 -118 -408 -149 -825 272 76 820 655 -80 990 38 459 -844 -781 766 -766 -368 611 -50 74 171 364 -766 31 954 -36 -262 262 563 -563 -346 -307 -527 -872 903 41 -97 800 65 838 940 -168 358 -783 -622 368 -486 -522 -843 -691 737 461 172 -966 76 -232 977 -330 610 242 172 533 -891 -125 -260 260 -386 866 680 -1 -137 -105 -190 471 -471 -428 -476 273 236 62 677 -194 457 988 104 -862 -612 -849 -49 -107 -674 853 -40 -500 -707 -927 696 -536 -322 390 -972 -855 24 -44 -956 -101 505 -416 368 169 859 65 701 279 18 -725 98 548 -676 378 -683 -560 541 -541 591 249 -100 413 857 -103 969 460 -279 -716 603 -80 321 404 -385 -480 -700 16 221 -221 -924 549 655 -386 16 828 -399 880 342 -665 742 -66 -481 -662 454 -333 -180 498 -692 -690 327 44 -120 527 570 7 634 740 -979 600 -532 532 19 -149 -310 463 517 -876 -45 460 -914 914 -740 674 -687 -936 710 -722 928 -730 -79 703 -545 -454 -471 322 -552 552 -631 762 -481 473 -51 58 -615 615 354 -519 739 -79 725 536 593 -134 -866 -499 -370 -357 408 -777 -617 617 872 496 -5 -98 -238 733 345 194 -754 -496 679 -478 261 -817 197 437 541 -352 -72 874 587 47 -46 -758 135 -802 -316 -189 21 -224 732 447 430 -924 993 268 -755 -122 -767 -697 -119 257 523 -317 -508 208 -520 176 -794 -242 -869 216 -930 729 -122 -578 -678 -979 494 651 -781 334 708 618 -656 -435 -473 798 169 468 -50 -24 639 -424 -111 -270 -271 271 -952 -115 944 -432 214 738 802 696 758 -500 -540 -380 581 -793 708 -12 -885 -345 877 -537 329 7 -687 -483 -947 742 313 196 -513 132 674 -674 -528 -245 230 87 579 874 657 -657 19 -675 -243 846 3 -138 -475 681 649 -649 568 577 -208 829 825 -825 676 -377 -738 -204 -754 676 -604 936 544 904 435 94 -947 -376 640 989 -184 71 -381 381 -226 221 949 -969 -76 279 905 -905 -708 -5 -10 10 339 418 -824 824 679 393 229 630 -148 266 -16 16 -517 475 213 -213 -304 775 644 -906 648 319 800 -800 110 895 693 103 560 486 -319 -840 -364 839 930 58 243 616 -575 -75 -686 466 -537 -391 180 -873 436 -675 -367 833 72 13 824 826 994 527 -255 934 -343 -240 -609 166 -15 -148 -626 193 97 341 539 557 833 -833 470 -353 810 -820 666 904 -214 -456 -713 -102 997 -849 849 -258 -328 -430 -254 647 449 -469 -213 198 -107 -969 416 736 795 44 -688 -257 -164 273 557 -483 -271 -752 873 738 -673 -755 595 -595 -277 510 -44 922 -583 583 -657 -614 -599 619 758 922 -400 -276 999 118 -244 516 -187 131 385 -366 -160 -786 704 307 -592 670 -114 -967 689 468 783 -783 168 -165 -280 -677 25 408 853 -853 -659 659 761 147 -266 830 534 77 -332 -736 598 -598 -397 -203 649 -770 885 -885 53 -53 -513 513 133 -913 -710 -278 -996 938 -720 691 337 -791 -272 -811 -107 107 -592 18 -192 -161 -264 263 -556 679 -790 163 734 -198 117 -593 -180 316 -750 -353 633 -620 679 989 -420 -447 -91 296 528 650 -801 -738 -428 -751 -527 545 970 109 489 -622 -365 -490 503 -405 54 -174 -398 904 871 833 563 79 -434 434 72 945 401 -401 -197 -854 2 615 -847 -296 926 797 -640 -924 664 431 -617 47 673 109 -754 754 500 -483 -944 -58 -811 295 -937 -842 128 -152 -4 575 55 -894 394 -928 -413 815 -807 -142 -764 753 608 -242 881 -57 79 615 981 -396 -32 -157 721 -598 -854 783 -749 639 -834 -925 -885 529 -265 299 779 716 765 331 305 -305 76 -76 -323 586 533 -533 -403 154 -120 479 -854 854 -920 505 -965 -71 60 -222 -346 -108 -345 345 -934 910 -33 -829 384 633 756 -756 -811 -698 -734 -163 992 -862 318 -371 -509 -748 -324 -481 -300 266 -406 -823 614 -257 936 42 698 -745 -468 468 957 831 -619 80 -619 739 473 -251 243 709 248 -409 436 510 -618 -299 833 386 394 -197 680 522 240 -240 457 -457 253 985 623 130 -654 -803 844 -202 827 296 -116 116 626 300 985 774 934 -203 -256 -248 548 -548 313 745 509 53 -920 -170 -185 -154 -756 -848 -764 -785 239 -239 -29 -327 298 -237 -944 -283 951 499 686 -614 17 -131 -469 -353 726 385 -534 282 -81 -121 -872 472 -733 733 69 231 711 -513 -843 843 695 -839 849 -222 -96 322 -338 667 -686 598 637 -719 134 756 -60 -589 -895 464 -146 28 227 960 946 -921 -536 -611 936 358 92 -92 500 -248 -635 854 304 -304 162 -958 421 778 244 -820 136 334 -849 315 -733 -615 -38 -51 -525 -818 -985 912 -621 -815 -739 947 -933 71 -928 -352 -665 -985 -486 -897 910 -910 -350 -520 -663 663 -583 -628 -637 -923 636 -209 -147 -616 868 884 840 724 857 25 292 302 340 563 -134 897 184 -299 534 390 973 -135 -369 -750 -490 736 758 74 -322 474 317 611 475 357 -851 -795 -114 -389 456 -873 -493 -55 360 11 534 -618 -36 894 -152 857 -525 -162 278 617 888 825 -903 -940 317 572 684 -692 -888 430 665 721 -773 36 324 769 282 -841 -60 388 734 -458 95 -211 613 -550 509 481 688 -645 -381 284 655 -655 619 -521 744 -725 -548 642 -739 -574 717 -712 -771 95 -447 -175 48 -460 572 -22 -838 838 -781 781 -317 245 -147 -787 252 -693 181 350 -509 -974 -776 776 466 -369 268 10 596 -596 -393 -977 -315 36 -454 171 -544 433 -302 -789 278 -278 -715 618 -607 607 -854 293 152 -271 312 -550 -402 624 579 579 -95 616 442 569 188 -946 -840 840 321 -88 336 430 748 -900 592 -389 826 -895 279 289 -620 684 799 189 647 929 204 680 44 -993 -54 319 378 -564 392 -392 675 516 -429 -512 185 -262 -255 -515 865 -865 508 -268 579 -579 -967 -447 150 -150 -17 17 -153 271 -243 -102 -712 -937 707 494 469 -469 -133 45 716 -921 -714 280 709 510 -297 -232 -751 -211 645 -880 595 770 914 -264 -963 -47 170 420 696 622 140 96 812 -870 112 -25 -714 -254 796 -300 325 606 276 -712 390 -80 767 704 -408 890 -70 -839 665 -64 -831 831 -578 578 -552 -508 -373 512 611 -370 916 -740 875 -48 -484 -53 -592 433 -177 -267 936 -965 285 817 -622 -824 -96 586 552 515 176 647 313 -919 300 570 876 102 -879 -212 -996 -767 -637 637 -646 395 -372 -420 684 -684 -363 363 927 -778 536 79 -865 865 71 591 595 784 449 661 -41 551 725 548 613 -613 773 -528 -507 409 -246 -491 -867 -103 -969 556 77 468 726 783 -837 756 299 766 -151 359 478 937 -474 -179 572 -375 -135 885 -759 -201 567 653 -33 914 -342 770 716 342 40 -76 404 -296 -802 -201 368 -683 609 -239 677 979 -218 711 -186 -707 889 609 624 -646 -695 461 207 245 -388 -702 268 536 746 -379 -61 261 -9 181 -598 -544 -579 253 -647 294 -793 425 567 -567 -313 620 437 -94 -154 -894 99 -194 -424 540 -233 -491 948 36 -811 145 225 -225 -507 -51 374 -374 -786 -423 362 836 -990 967 -371 805 341 -941 401 -421 -920 917 -541 -785 -857 -945 840 -840 -607 -860 -416 232 134 555 508 431 -472 -510 -324 -211 986 139 -315 50 -942 942 545 842 -924 -778 531 541 851 -842 621 888 -957 723 -623 -78 -480 14 -420 -170 -290 290 956 938 271 104 483 -792 -140 84 743 910 349 523 488 -533 874 -238 95 -708 237 911 -494 -231 -820 208 979 -979 905 619 790 2 -51 467 -609 763 -760 270 -182 192 -394 338 750 470 741 75 -994 917 -191 -439 -277 -523 -640 379 110 -618 690 -282 610 -774 -80 -869 -485 -799 907 595 -783 -349 622 -917 66 -663 -470 -663 393 321 673 938 -516 -893 187 416 495 480 876 -632 183 -425 910 599 332 22 161 527 -473 956 -615 -716 -198 198 -978 609 -239 269 670 -536 461 67 830 -711 785 887 -194 -782 5 47 -482 906 -748 748 20 486 187 -187 -670 263 322 -594 239 868 59 -641 670 628 956 299 -593 -358 765 78 899 997 492 884 991 180 532 -416 609 403 936 671 800 377 471 127 317 -180 586 52 65 197 283 -464 910 -748 248 876 345 -556 -89 805 209 647 573 -884 -163 -205 -763 14 354 -609 -655 80 648 844 -935 507 419 918 -629 -311 697 66 -73 526 -141 141 608 -147 810 -798 173 -183 -648 -148 644 447 -883 -95 -353 13 -817 -327 -13 13 -573 367 -386 101 156 -548 -990 732 -761 65 970 -856 478 -817 294 -558 -673 889 420 291 728 -992 -315 -625 993 -851 -164 -412 398 -780 -7 485 367 -637 -801 555 674 892 -739 -623 -551 -370 -69 -433 -959 -893 -997 997 -900 534 -224 544 187 -881 -237 -355 992 931 -119 35 707 -707 840 646 690 513 130 -130 -961 961 -40 40 967 717 168 -270 458 299 662 178 161 -216 403 949 -691 509 -332 888 475 763 221 335 570 603 -484 -52 -797 770 110 -69 824 -115 130 887 447 -857 93 208 131 111 936 143 -681 58 395 -412 -52 -506 -524 524 661 176 708 -918 -852 -119 317 361 -833 -922 -242 -749 435 383 -429 -696 -882 -572 -995 879 -448 -223 594 332 -171 628 855 -855 -542 -107 -263 -506 190 -407 -626 444 -128 808 715 -715 241 -1000 866 245 626 -456 534 462 200 -179 486 94 683 -66 -470 402 -140 -763 580 -7 817 -906 -370 -621 -263 717 913 -313 591 818 -719 -984 904 -904 15 -15 -191 661 -861 -408 523 321 560 28 239 18 815 384 291 619 844 -844 775 -168 309 406 -424 892 206 -388 -19 594 -16 -107 -986 -324 663 818 465 824 -874 874 297 -16 112 -268 -260 -457 -597 -838 437 729 271 -697 242 429 -659 984 -468 853 -306 -506 253 752 191 97 74 -692 -269 -100 503 -713 454 413 195 -195 991 -991 -591 -444 91 -492 938 -534 736 -727 -899 -727 723 -723 818 -548 -916 851 -808 196 -535 648 352 595 -888 888 -176 176 497 -884 -42 42 432 360 5 -5 284 422 -286 -885 494 -727 -458 -5 -128 -98 461 -442 -781 435 -661 19 629 847 -503 -428 617 687 -35 35 -190 -175 -381 -997 829 469 312 -312 -500 559 272 -491 -977 -883 -265 31 -160 160 937 -440 -752 -148 -462 462 806 -891 -469 319 184 -184 -639 806 -822 297 -2 -304 -181 54 -45 -189 993 -993 947 403 777 -655 -464 -989 487 -406 -639 639 -430 527 -655 -822 -328 -71 -650 -618 -21 963 112 287 51 -123 947 94 -609 907 302 -880 429 -235 -309 -361 -740 -116 -453 -163 24 837 838 -838 -84 -606 930 286 -230 -362 -447 -137 -682 -600 637 -955 -941 -681 -591 95 -415 664 777 -715 441 -838 -833 -176 355 752 -585 989 838 -913 394 -243 -288 342 -68 -164 90 -688 683 -149 -959 -872 214 -214 -383 902 404 -351 116 -731 -820 -261 -591 203 796 795 -460 110 -650 626 -901 -241 -198 -204 589 3 -770 705 -332 -240 -226 98 -447 447 861 -655 -801 824 601 -413 914 -363 -630 -478 739 591 -858 -685 -650 91 -523 -529 807 -807 397 505 271 446 -447 49 -76 -889 595 -595 266 514 502 331 587 -429 672 -672 -607 607 -172 156 -340 -56 -659 659 916 696 732 -418 315 613 802 764 277 -84 -804 165 146 -566 241 -855 203 -203 -865 333 258 -258 -8 685 -940 -433 161 817 -87 417 855 -138 -381 381 -706 -183 -319 -801 240 -648 395 73 295 -844 579 197 -973 888 569 -727 -235 235 475 -475 -950 275 69 774 277 -246 -61 -977 251 529 905 948 -303 -239 -965 -898 -655 -499 925 -734 -285 285 -388 183 -321 -644 901 18 145 -90 148 682 932 -53 115 943 902 29 -153 -424 235 880 -897 897 -318 -307 -211 -379 589 -980 -198 776 -464 259 738 969 -846 -938 155 -969 386 894 726 -520 555 58 -827 827 355 539 -250 -496 -496 869 -985 476 -892 -706 346 96 611 -527 7 -399 837 -367 -234 -792 243 374 820 -326 -645 745 -118 -701 55 -684 48 698 -716 -605 -850 -522 -586 548 332 650 326 903 -234 702 403 -28 -317 239 -450 -337 -1 810 -485 941 -537 259 -393 -378 -710 -280 -406 -912 860 -394 103 -489 -773 -752 512 757 -709 -889 457 -581 -379 -926 452 43 -360 596 296 -332 -968 -127 -811 811 494 72 -34 77 153 -359 149 657 450 -117 621 519 479 -589 -600 -122 -536 440 777 -777 -967 -634 709 -83 -911 911 641 759 -889 -913 181 -181 358 -84 826 609 881 331 -18 18 401 -401 -46 70 -26 156 289 982 194 -688 -722 -245 484 958 735 468 -805 -340 -703 -209 -843 312 -881 -535 -228 228 997 -708 -287 -515 736 -155 -376 -963 192 -374 -436 436 288 -621 869 -762 878 -205 -232 300 463 -937 8 108 -685 -538 -22 35 496 -682 -697 317 501 -267 -716 -42 -392 802 -357 -819 155 -4 -95 564 -570 -659 -881 308 348 -348 -50 455 -453 -901 94 381 -355 551 -638 411 -693 935 498 -454 615 721 687 193 -366 405 -358 956 179 663 -253 -94 158 -592 -656 482 -508 947 -245 -44 158 725 -951 350 759 -396 495 -495 461 -461 -157 -16 379 -981 894 637 -553 -432 611 451 937 -203 -736 112 -981 517 -77 875 100 -890 -106 23 -279 257 793 -793 678 -737 -488 595 -446 446 433 -553 -413 -720 -905 8 -787 -633 494 723 549 931 203 611 -79 240 -968 -321 734 -575 -584 492 96 -96 -603 -499 -147 133 35 -380 -677 708 -931 931 -569 830 557 566 561 -561 848 -145 -203 464 485 418 -322 440 76 -245 856 -516 360 463 991 299 -304 -456 589 -589 692 386 -94 408 48 -552 708 -241 -534 869 -174 -931 599 -599 -79 307 -879 -430 -661 -626 60 -876 -481 -204 889 352 -892 -345 352 -324 -224 209 387 -387 905 -713 386 252 56 830 -742 -60 198 252 -209 -876 998 920 -282 606 -152 545 865 785 -13 -702 -260 748 -618 -220 108 904 296 -579 -690 -859 -468 518 45 234 -781 781 146 -300 -975 506 -771 811 -829 332 203 773 1000 -733 -108 108 -904 305 -529 226 -523 -922 594 213 777 716 573 957 -696 696 768 480 -298 -509 -615 446 593 871 -48 -589 323 -684 -988 -370 -517 -548 -10 -513 448 -771 -887 413 -768 -170 -926 -795 442 997 -617 -779 96 -874 616 -861 666 735 -635 739 -894 651 -595 -143 926 -958 -137 -516 -997 -577 -313 -183 -480 300 -374 232 -582 582 -592 592 -554 124 -927 -137 473 615 -311 311 -958 519 -860 -801 78 -683 -295 -862 963 907 -587 -268 302 782 -11 -473 786 -786 618 175 -75 -419 -527 779 7 -879 377 377 -332 186 488 680 -247 534 702 -702 829 -829 253 -79 -77 -256 -373 -950 -623 -725 -305 765 981 -86 -294 294 762 -261 -725 603 -281 -650 -665 665 660 430 134 -134 317 260 853 -853 901 295 93 -682 -947 458 184 -917 975 -958 -674 936 669 -669 -254 374 312 -362 97 116 152 -677 31 159 254 536 -436 -686 550 313 -394 394 106 -106 -199 199 58 -58 -470 517 -605 444 45 -45 317 -691 476 -720 353 -651 791 -141 632 -296 -317 -403 77 -34 -741 982 902 -606 -612 -69 549 738 -989 106 -651 651 -48 569 630 694 914 -876 299 -908 797 402 604 -768 -924 -620 724 -156 363 -370 51 -51 -357 -714 -375 -337 -667 73 -879 879 66 674 -935 -140 448 -448 -35 -775 734 727 -205 -14 927 -463 -297 -767 -866 696 508 21 -805 805 300 -417 567 624 111 -268 182 -182 951 -303 -537 554 -468 657 -186 46 -176 -176 -509 -942 633 -379 -91 926 -912 966 729 566 125 472 -700 -970 695 392 265 -774 -26 719 633 858 222 -506 13 68 848 -944 786 -425 -591 356 -354 354 -560 -748 -665 -622 454 -713 221 231 107 420 -556 -997 470 -585 -692 -549 445 -445 879 -987 330 548 -144 -918 -761 761 726 -726 577 754 -262 806 747 -529 -19 985 841 449 554 82 -11 -882 511 249 920 -400 -125 677 585 -606 -471 -943 -836 703 853 342 -324 -271 580 -654 87 -319 -930 -154 -70 895 -712 580 330 250 811 -283 109 -908 892 -577 -468 -858 147 -557 -615 -181 951 -236 -14 14 -302 302 -502 502 702 413 -854 621 125 -551 938 125 -651 -403 -58 58 622 235 946 369 -765 -287 787 -680 422 781 386 -647 9 -206 862 -920 -249 953 -744 864 -618 475 -841 156 654 517 -90 -764 -148 -700 596 380 974 713 -15 235 -932 654 537 -148 741 -560 835 -776 354 613 398 -687 -42 -111 -368 236 -579 336 -832 966 653 948 246 232 -259 -22 609 -302 -341 -835 -559 -156 205 -637 31 -31 786 38 610 515 152 355 914 893 -500 721 -363 -245 837 -954 904 964 -866 311 -596 300 860 -546 952 -952 899 49 378 895 -565 587 288 954 -683 -768 546 362 614 -630 -420 864 141 255 -141 -731 140 101 344 711 566 138 382 -503 345 -806 637 -637 825 -172 501 -591 828 985 122 479 -165 501 -637 499 -74 964 324 -324 -982 982 -887 -345 612 -784 -37 -531 597 -319 625 236 -873 94 -59 -800 -296 883 -145 -370 143 -503 -34 -116 344 -326 -657 667 -64 -779 3 490 -677 -433 11 -11 -100 -621 597 -597 -680 -936 601 -690 -937 333 317 369 -19 -595 -997 861 434 -188 880 -224 -609 469 370 -534 937 -652 -864 864 477 632 -590 -719 544 -298 -291 858 -65 -992 -19 155 -786 727 -876 -784 130 377 -242 608 -947 680 83 -964 987 -331 429 694 -314 314 -25 -56 731 872 547 -787 644 581 -141 562 208 -208 571 -256 -520 -97 -419 758 -448 -618 956 -350 -887 -55 -335 335 660 632 -314 421 260 -763 -355 -631 -673 -563 719 -719 -514 -595 -130 -169 545 -172 -824 272 670 72 -735 589 -775 -61 -640 -173 -280 -768 -71 672 108 -945 225 -225 -47 889 415 719 686 -380 -852 852 92 -326 -970 411 840 88 -415 231 594 923 -369 -708 546 538 -193 206 -556 556 912 315 -957 755 -232 -328 -583 -784 142 -859 -384 374 412 122 -60 -87 278 914 -705 234 -719 -149 -164 -747 255 -473 -46 -119 -301 -337 933 530 949 -949 -176 297 36 259 555 -555 -595 -469 679 -194 227 -427 128 -968 -477 -813 -646 474 630 131 -304 -619 -918 140 769 784 911 -911 435 -182 820 -541 498 932 292 -617 -978 641 -640 -639 -716 -789 610 675 -144 134 -402 -927 943 -702 -97 290 -884 884 483 612 -104 104 25 -706 773 509 -542 -515 -443 153 135 978 625 2 367 -367 581 -650 -969 969 -326 -857 -248 -634 -787 -977 -488 468 -672 672 -138 131 430 -266 379 632 875 -368 44 -21 694 -949 -599 319 77 749 878 478 -80 -649 -480 -374 -703 753 90 -987 -389 389 121 -166 -691 -948 656 -230 338 -865 79 -268 422 -880 -384 471 259 62 673 268 781 -781 731 359 872 -405 -849 -951 751 849 -297 -291 598 -77 51 -515 567 843 -479 135 537 -662 -943 943 972 -806 -361 -220 123 -457 -994 994 588 -580 265 595 -196 -872 219 -268 -937 -678 25 612 907 -525 755 -420 700 677 805 -695 -556 -981 348 -450 -54 770 818 491 -635 635 -88 88 980 -654 -143 973 646 369 641 -660 -110 151 -401 879 937 938 439 -111 773 221 845 -649 -648 109 -118 -699 -544 438 985 471 302 -455 -794 -427 -624 -156 527 728 -400 962 -840 281 -445 -967 -256 -224 -359 802 -252 -565 -986 -174 -501 501 -344 -819 544 319 658 -658 465 964 -837 -923 631 -66 627 -549 528 -698 -944 849 -690 369 -699 -673 859 614 -411 383 321 -551 -899 494 889 -840 665 -333 -569 504 235 581 -179 587 -938 -359 398 -680 310 920 -934 -735 686 677 465 -829 468 102 507 592 825 749 566 -318 177 -433 112 -926 -742 770 -610 -741 552 -31 199 -465 -127 338 -232 -629 190 -744 -733 830 618 -162 -491 379 211 179 146 -930 -153 237 545 -437 -882 276 549 682 508 -508 -283 -695 -563 49 -826 826 -803 803 -65 186 410 536 -186 -738 174 412 -897 184 -315 841 279 -241 473 159 746 -458 406 -936 453 497 -509 -567 -515 800 -454 -902 -723 723 578 178 -179 3 -880 270 -573 16 767 -112 -705 -413 -630 -997 585 -470 906 940 -874 -336 56 -842 -647 -688 57 650 -964 964 147 -52 -644 -897 968 233 975 -790 -190 -149 779 -895 529 -529 -824 135 322 51 -784 -118 -270 591 544 -7 -976 -223 -744 744 839 -785 384 -456 -980 234 681 -138 504 355 -76 940 -390 241 187 -218 -4 687 -485 -758 283 -398 60 -286 472 -196 -513 -69 897 -89 -568 -383 362 -655 820 802 257 -434 577 295 -127 791 -283 -203 329 -632 640 -594 -670 -843 -686 -822 -125 -309 -690 341 560 -770 -718 10 -853 -139 -508 394 112 -567 -553 623 180 927 574 -574 -543 -730 -54 380 944 -500 -266 585 -220 222 530 -463 -526 -304 -936 -943 -116 -860 306 -306 938 -134 -248 793 892 -164 -549 -734 -297 61 -424 186 -566 -780 97 139 652 -419 455 -919 800 241 -240 -876 549 -526 14 647 901 -566 523 840 555 42 960 924 697 671 -881 148 -812 -614 582 813 -269 -648 424 519 818 440 -217 217 -441 332 497 -823 -784 -705 875 700 -176 80 472 -668 190 837 95 -904 -279 -380 -655 503 196 536 423 -93 428 158 -243 60 580 -739 -231 65 5 -674 -584 -818 449 -449 655 948 -997 -434 912 -909 204 -117 857 664 518 -822 -920 260 -901 901 -252 550 121 -537 544 141 -339 -972 -838 618 529 854 -632 883 722 -628 -127 -56 152 603 -36 519 -11 42 -592 592 424 -224 929 -929 -373 -337 -29 -860 209 522 -879 -849 905 -284 45 559 117 563 -254 -402 -106 -517 -312 349 621 10 387 -980 704 -704 76 -178 -49 -975 -607 607 490 -490 838 -232 803 624 -655 655 -441 376 494 819 840 911 254 982 528 375 44 179 -749 192 295 305 -606 -233 405 506 -469 345 -725 -749 556 710 71 257 717 790 -156 -941 -944 -181 -46 46 239 -380 -538 538 -996 -481 -902 -109 -412 -604 289 -257 985 -420 -845 -902 634 -668 480 607 974 -124 -949 898 338 -62 -29 410 -866 -208 -70 70 -11 714 -482 229 -365 315 -938 -652 131 378 865 -568 -319 -463 -244 -139 -185 468 269 -957 4 258 397 749 -298 27 -882 -343 -557 -674 -188 60 850 752 -503 931 87 -462 859 115 -337 -71 281 -591 104 -606 -201 407 357 648 518 -369 598 -174 193 157 613 449 367 -58 -717 -780 -947 -853 96 -360 680 420 826 987 175 -29 882 444 -460 140 107 743 -449 231 737 -547 655 630 -201 687 -456 -424 268 876 -818 171 -587 389 -606 -436 637 935 590 -377 257 426 -17 17 232 449 292 -292 -131 -313 -808 -158 -15 15 -58 760 96 -415 -103 -830 423 640 -500 -785 -42 -926 798 538 467 -945 349 -892 -504 504 -969 -243 833 479 -614 -708 -257 793 -908 -34 725 -816 75 797 338 -482 -660 660 897 133 -132 132 -38 -914 560 620 -668 383 539 -109 874 -443 974 -170 603 -610 519 926 -173 966 118 446 -685 -458 -581 396 400 -204 -802 375 511 -398 591 -937 -320 -370 -358 -97 794 176 256 132 360 428 -797 -136 -781 -459 -921 -568 -795 63 -244 246 -751 751 -485 -522 -654 -163 416 -485 -430 -34 742 -742 804 425 655 -990 291 -223 -620 620 -520 621 -893 538 394 -860 491 -924 530 -367 -519 519 -269 -734 345 112 -921 -646 451 34 -310 944 254 699 -263 387 -8 889 797 -103 82 -82 -375 -140 168 346 359 -611 652 53 715 -934 212 -954 -562 955 714 -446 -107 -552 -624 -858 -622 914 310 -310 447 184 748 500 782 -410 -699 699 571 -556 978 -459 -865 -631 35 691 -31 -190 843 708 -834 280 -501 -679 795 258 -440 -514 -212 216 205 -527 -566 711 -143 -292 -992 768 579 892 3 516 -468 734 -556 611 0 -487 621 -210 450 -619 -782 727 22 571 -421 978 -685 886 358 753 763 148 -428 428 -24 960 -284 205 -665 375 896 -134 50 243 -58 -368 47 764 417 69 -412 412 488 102 -478 289 786 200 492 565 -492 492 369 -116 763 370 -799 -828 721 770 708 -192 -382 -674 774 -626 -511 120 -138 -37 17 -17 260 -260 -549 413 -674 236 -851 -111 -295 767 -722 -493 296 81 -507 203 -522 574 -843 858 -816 384 400 -422 -888 185 -812 161 -235 -593 -888 88 -937 -774 -607 607 428 -190 354 -397 501 -95 789 -833 -850 668 -75 75 629 111 -810 94 -494 -562 293 -643 -820 771 -661 -934 -986 479 172 -430 513 884 -44 -448 -780 -328 562 -35 -993 641 535 313 623 344 593 856 -108 51 332 -741 -374 -313 891 -970 -322 322 565 -571 -876 -148 50 -748 -369 369 853 -986 -454 138 -137 -148 303 -569 904 562 632 -45 934 280 729 325 967 482 842 -763 154 647 -917 917 569 768 508 -494 657 -977 129 -397 -368 -51 -837 494 -269 -383 -866 -406 -957 951 761 401 957 509 692 -840 -273 -458 -289 -884 -259 659 -548 237 862 -780 622 -643 280 -374 -989 45 -295 -95 -649 -976 -765 91 -264 164 116 47 -235 235 785 -446 236 412 793 -985 657 846 65 -843 418 -798 963 -876 430 91 837 -685 -82 82 254 -52 -900 -499 -860 674 409 874 -553 28 771 -771 -526 248 184 -126 5 687 -798 591 -710 832 231 233 192 602 257 -493 -25 559 856 389 40 532 362 864 -862 450 488 700 310 -678 -526 -380 525 -831 -36 -775 127 121 -830 -72 625 -995 639 167 -375 661 -729 916 846 -600 547 -689 112 220 726 709 741 987 408 223 -926 502 -726 -397 -78 -825 520 641 -470 732 -793 -391 852 68 -116 568 506 728 -106 -590 -148 685 159 522 -347 -919 102 380 -757 760 367 -753 778 -778 306 -538 67 590 -276 702 974 783 -354 441 -80 461 -364 -965 -902 781 853 34 -732 732 150 -544 60 -644 -411 -749 569 110 -802 -48 882 -905 52 -413 316 -749 360 -245 -572 895 -7 -888 103 675 713 -187 -732 507 -966 -677 52 800 -145 134 624 581 296 900 -190 -997 713 668 659 -189 71 549 -813 -567 -807 -606 -518 600 -478 -432 -413 854 -415 921 -511 80 -945 -128 498 144 -335 335 327 227 -133 700 -63 63 -545 923 844 287 576 499 616 -62 771 16 -254 46 -910 49 619 -585 -699 4 789 -789 983 957 952 809 -517 517 -832 925 1 816 834 -629 81 15 -948 167 -598 -304 -399 198 -396 396 152 240 -416 416 173 223 -224 398 349 750 879 -606 36 154 898 -898 725 63 -75 68 -658 -400 -105 -708 -151 -546 -159 -405 213 -594 86 -533 912 -441 752 -676 -293 -622 234 -524 -190 712 35 -760 953 424 -325 621 578 111 293 -927 402 386 323 -314 -336 -564 517 -517 -780 3 285 -621 607 -607 -482 28 -110 796 -441 428 -883 745 356 -457 560 -560 -629 754 -566 574 44 -44 -738 -116 871 370 -906 440 -582 582 -332 332 736 790 460 -662 659 690 382 980 -345 114 -624 -332 -601 135 909 -29 119 -507 -104 -92 -223 -617 -96 -333 -250 -811 -668 109 -383 -622 -4 858 -627 466 275 -265 -367 233 831 -235 -571 -652 979 907 709 441 -479 -376 241 -627 -286 -449 544 -544 913 936 -257 306 -355 -713 258 474 43 812 -367 -173 703 -703 -925 191 234 328 -475 -507 -413 730 764 650 864 140 8 -871 993 -874 -473 148 747 756 -410 42 -639 840 -630 -463 347 -547 -710 127 333 147 869 -768 336 738 243 -970 480 -826 -447 198 -953 -569 -355 -479 176 406 332 -332 -622 -52 979 -421 -709 -626 -853 853 666 688 -404 251 -954 -494 279 -609 872 100 662 -662 -220 763 204 526 525 -198 -685 -318 -617 -614 451 -110 365 -936 150 506 353 -51 -785 189 -633 -51 606 633 836 -318 335 669 799 604 -599 599 572 266 -246 -336 738 -442 327 -486 -124 311 581 517 -620 -231 -314 -931 -163 945 43 60 913 438 -21 -432 641 -641 -419 420 -477 477 -49 -444 -257 -117 -419 935 -579 579 441 257 969 -174 866 513 510 725 763 -40 -465 755 -820 843 -282 849 -759 129 -59 -259 -278 687 796 691 185 244 -508 930 391 -391 436 -255 -414 948 -621 155 387 -599 -964 416 700 -644 -655 50 -5 328 690 -620 -718 718 214 81 -22 657 79 641 -703 942 788 -853 697 232 34 -34 431 561 -10 -769 285 -812 520 141 631 -193 80 -717 805 -805 -760 -680 -769 -240 -597 534 449 -444 779 318 674 613 527 -906 874 108 -392 -908 858 -760 -677 -401 -477 -46 421 -401 -25 -612 -861 -531 -475 174 83 915 -755 -940 360 -932 866 795 -356 -246 -160 -585 164 -164 997 -692 -247 658 585 -424 973 -735 685 -821 168 -314 191 -661 730 -312 645 442 288 -888 81 -845 -656 677 203 -672 212 -210 -133 256 57 -19 -938 -91 423 434 635 695 -857 360 -703 -317 -707 606 606 807 -14 -812 142 499 400 -400 427 97 -557 167 -657 390 -140 -981 801 -871 680 -133 803 596 129 -129 505 559 -438 244 706 367 36 -842 -19 255 342 -342 609 -8 438 447 12 -230 862 -967 -476 896 32 -471 22 -985 -783 -935 -576 -215 -198 -610 -548 -98 855 -558 3 -28 126 283 535 162 -393 -87 644 -489 714 -974 573 -990 -950 950 267 -82 -841 -162 109 947 -860 132 90 337 -278 96 -675 891 -352 -922 29 -919 -580 -71 -344 -163 -834 -792 858 -397 -161 -239 -310 -338 475 -418 -536 12 573 518 29 -5 -494 788 -770 797 -317 -820 -10 820 -439 992 -382 -712 872 89 -903 -610 -595 -544 -461 634 185 892 -21 769 -11 11 -202 -745 -793 -683 -783 -776 -238 -352 -581 -901 -864 -533 -278 278 -765 198 511 818 -284 284 139 375 -669 -999 116 943 -241 663 397 110 -465 -511 -246 246 336 -936 -733 -239 375 -842 -424 -96 -399 -737 -91 -422 530 -530 -239 -654 270 -197 984 63 -162 162 -384 661 53 333 -436 528 767 -664 730 -885 863 -379 372 89 468 -333 110 -129 219 164 -630 -854 -589 535 -809 809 -580 -989 -980 762 567 -681 -329 430 -358 302 486 832 -97 490 797 846 -191 148 575 980 252 620 -641 -664 8 -189 929 -587 572 -694 -756 224 362 -810 40 983 -517 183 -82 -543 -187 -843 -805 852 945 -679 -884 -747 377 509 684 984 -7 -215 -360 -753 897 967 -264 -236 476 -734 -665 191 493 -543 -698 -159 495 198 605 165 -61 -464 332 707 -417 242 944 339 -435 830 -874 396 -978 697 286 -81 189 707 -828 45 -96 -353 241 -241 -155 339 603 947 48 -79 -313 -280 556 -726 712 439 -591 78 9 671 -118 -583 -975 -990 80 -662 -15 899 812 484 401 383 -138 138 -765 -736 149 -981 45 -833 -510 -365 96 -49 -621 45 -234 536 -852 -781 -143 143 -132 29 -641 -592 -967 144 -65 -428 -965 180 519 -828 168 133 283 -283 -652 394 171 -979 -175 249 898 729 -109 649 -81 -409 803 -803 784 25 14 -380 615 -461 447 -205 -314 182 908 -896 -738 -723 -178 380 -426 -491 -55 924 -3 816 -738 -519 -237 -572 388 -13 -977 977 -468 -544 -372 372 169 348 -58 -539 -608 864 -190 -572 154 -858 805 -390 -327 -903 -557 829 828 -947 224 -50 -779 -364 -543 358 661 -394 -913 -435 389 302 351 882 363 -797 153 -584 -553 -276 -568 181 194 -934 -658 -838 -853 856 -256 367 550 -550 56 -546 -898 942 -551 -262 -151 -150 381 -645 -915 -172 207 -565 49 301 182 -400 284 113 -708 547 873 -928 361 529 -509 -472 443 -788 -36 36 -376 -611 -984 -716 -878 880 812 -493 -421 -496 -1 -517 -113 379 -28 612 -152 -824 636 173 -72 -379 -299 -789 258 447 -715 -728 -817 817 -903 152 417 644 -771 -327 846 655 842 358 247 -927 -917 -475 -796 62 -990 -458 -603 -131 -671 -99 908 423 -794 -440 -5 118 -460 481 668 -668 752 252 254 -9 957 229 -205 205 51 -930 254 -550 115 -633 -698 263 473 -785 352 438 357 -724 261 780 -206 97 133 -725 -900 110 724 -247 -519 825 752 800 -944 944 76 -240 -531 531 235 -719 79 706 -46 46 548 -126 623 -494 -48 -417 632 464 329 -714 479 939 655 167 -984 -801 75 653 94 -94 -627 -234 -935 -252 -53 860 414 774 373 780 -680 91 -513 -589 -302 34 553 681 -437 437 575 -905 817 -817 -849 849 -863 793 -390 390 -707 910 -844 -368 -92 644 404 -451 257 847 820 -750 844 603 -51 -647 911 -479 355 257 594 -276 -62 62 -177 122 487 -131 -634 157 472 113 566 685 -457 797 -271 -682 623 -360 321 -321 -647 -623 -281 612 690 352 -294 -448 985 -941 -640 181 444 313 -861 674 -559 -104 848 -293 725 703 -101 -946 554 930 683 -457 -282 -386 655 -586 884 424 64 -977 702 -881 816 429 141 348 242 -242 805 471 935 395 -250 -409 -791 791 804 -804 -258 -874 -626 -606 934 -270 -241 140 352 -956 622 499 401 -942 -288 997 -861 -186 -493 -432 327 -91 -185 185 399 601 -837 -168 165 280 -82 849 -375 -137 676 -676 957 -655 -559 -387 -394 -896 399 -587 -874 950 -746 -691 -293 724 5 -844 -283 756 -825 134 -310 182 -193 933 934 -530 -447 906 965 751 134 55 -129 744 -144 144 852 156 869 -869 -655 455 424 563 -722 -532 512 -512 -151 -335 979 -480 -119 119 -385 -28 535 422 -366 366 -946 492 895 592 -354 -679 -132 724 -97 -875 46 583 -31 -841 314 -334 -601 5 -619 -447 698 -263 109 -475 -210 210 626 -626 318 -11 437 -513 -477 643 -114 -500 -669 -648 -987 522 -937 188 -48 -289 -749 -88 -596 -464 468 355 279 354 -825 -377 -198 978 948 705 -775 -177 34 -563 -284 426 -510 489 921 617 947 -70 672 238 -810 767 -257 -369 -384 981 -213 536 942 -534 927 -435 336 978 552 197 616 625 -856 -886 -948 -99 -923 108 -112 -79 -664 859 -653 653 739 -857 683 -581 770 -874 -702 -157 856 883 -431 333 -425 941 224 -695 594 815 885 212 677 -697 371 -258 -710 -185 222 -995 -236 -519 830 79 -817 817 -328 304 -639 20 791 -344 763 -553 869 402 -155 -840 -271 -111 -752 322 140 334 -261 -430 -717 928 816 398 -677 677 -537 62 -361 -517 -916 -735 911 -764 100 -100 -116 649 -18 454 -43 953 -566 566 -988 -398 -206 -420 247 146 874 -874 -12 12 -752 -772 764 112 727 -468 -468 -862 337 728 844 180 -571 360 540 -291 484 -584 347 479 -626 -236 -922 239 621 332 -227 227 -87 -258 -62 572 -840 -236 618 -764 -843 -489 -685 281 34 319 83 -83 -854 46 281 -49 -190 190 -695 -20 -843 311 170 -170 -677 687 -532 164 813 -150 -933 933 -806 -598 12 -502 658 549 -828 -783 -793 -269 -312 -906 -88 -842 -626 257 -774 -803 -263 -164 936 697 -297 -337 500 543 -168 171 -866 101 910 241 904 800 -888 888 801 873 752 801 -897 -47 614 815 -359 382 -892 385 685 -758 -243 -176 688 -936 847 -569 -655 655 653 -28 757 27 -612 -211 77 -921 565 291 169 591 -914 -346 886 695 470 593 -475 -937 424 326 85 2 -497 -390 -312 -714 296 -937 146 51 -187 211 -76 238 -886 -468 -670 281 143 474 -455 559 -978 608 -123 950 -970 371 430 -486 207 -697 -294 525 -1 -671 267 215 -725 -955 250 -250 -355 176 278 -349 143 -925 -341 -97 -787 41 -522 -422 -631 648 33 -993 349 280 -96 146 -196 -102 951 -791 861 -693 -563 640 565 712 748 241 -347 -328 -293 293 -757 -342 706 -2 348 -9 231 -721 -617 478 33 982 -637 548 654 297 -387 166 -133 -732 -241 -265 496 128 -873 343 -931 -180 -518 -268 -70 -867 820 222 345 923 416 -594 51 -872 575 -837 -67 67 -771 -553 -546 -891 812 -222 825 91 -573 -325 685 517 297 620 -226 226 -333 328 610 379 -592 231 -966 -914 -243 243 -317 307 678 -832 -457 166 132 -322 -563 -653 503 469 -7 379 -372 372 362 513 -677 404 -481 679 253 -518 48 -257 694 -694 -940 940 -274 274 -458 11 -479 479 -447 275 -456 719 -916 346 543 -166 -183 -131 -122 -820 -527 330 337 -908 450 -450 -101 -557 -509 802 -829 829 -99 134 -591 -839 -744 456 -697 59 -910 -796 916 36 -204 -690 -207 240 617 -617 196 445 910 565 526 -526 -419 485 -823 -943 4 -870 -932 -556 192 160 -212 756 286 -547 988 -919 -444 -914 657 -105 387 -387 -270 148 -974 843 490 150 -671 469 716 -700 487 849 -211 -25 896 -749 -190 -620 -267 267 -683 682 484 117 360 597 -657 -1000 -783 -272 205 -241 193 -470 -38 716 -80 258 570 -570 -194 366 267 -413 -602 82 -707 -110 -522 859 -115 833 -132 970 -532 269 -205 -196 -32 -959 -159 283 776 -864 241 -165 -919 957 -60 552 -473 504 -518 -312 -678 969 -671 552 -110 110 562 -938 -330 824 714 -254 -437 -464 -744 241 801 953 312 -956 -553 553 -967 897 -85 -377 855 -855 941 -508 99 742 808 390 -565 -796 -831 796 397 -844 912 288 -815 452 154 515 684 691 205 -652 792 722 127 -219 456 -429 -830 733 537 -475 269 714 141 709 -645 -764 -268 109 -980 144 222 -105 -621 -526 -510 -617 -862 862 577 -659 -930 415 -989 -892 -44 714 481 401 -500 -651 -284 -203 358 42 447 -21 -644 -918 942 -240 -816 -300 -599 699 -266 107 -145 429 -407 727 845 -984 314 -29 798 -519 -725 -45 -560 -854 -935 -661 82 826 131 997 -909 -914 107 -766 -549 -331 -210 440 351 -676 441 -684 364 159 858 -732 117 56 -149 732 170 353 -38 -732 -617 833 673 -453 -933 142 183 848 -666 713 -47 -812 535 360 -71 873 -527 -390 50 -50 106 -616 -147 147 -447 398 -286 -252 603 -678 906 -906 457 83 -571 429 622 395 -621 621 64 -840 -479 479 -702 260 119 277 -631 631 775 496 118 700 -745 745 -687 -50 347 -347 232 752 481 337 -210 -164 -81 353 446 113 -461 -423 -748 546 -511 511 537 554 -275 786 -226 718 98 510 -674 850 67 -67 959 619 -944 -135 510 123 -738 -410 569 -295 379 188 -996 996 653 246 19 -107 561 -67 915 -544 -857 857 -345 889 318 180 453 -552 -245 245 -586 990 -494 698 -40 842 -317 810 -757 125 262 -33 -633 42 -101 -112 -88 88 -830 884 -867 -941 -405 405 -354 137 -853 -732 619 449 -165 -519 -529 -744 -45 467 432 448 415 -496 -660 660 -333 51 832 -957 -817 -161 -574 283 -297 -844 -140 -943 927 -362 -943 854 -27 -62 260 -739 324 -783 315 204 -129 -194 -315 -457 88 816 -314 314 247 984 -441 441 -144 633 248 714 460 972 231 -231 -538 748 597 918 -474 541 -767 505 -770 -207 -366 -199 -402 334 716 975 103 -103 459 -349 612 -537 -789 -345 111 900 239 370 939 -319 -452 452 443 736 -676 91 79 -79 970 165 861 -635 -180 292 -773 -753 792 111 38 -38 -330 330 -748 590 -392 638 -581 -307 40 -165 819 457 29 432 359 -770 -231 -550 -977 976 -264 -831 403 -379 794 -499 769 -592 341 -562 930 -486 569 -906 884 861 834 -690 239 585 -150 182 254 -254 -396 487 853 393 -226 364 556 -93 -814 -989 166 -258 231 -496 -238 410 840 -891 -91 -435 576 -612 -875 -151 916 944 -279 -200 -256 993 -866 8 -861 -728 284 -113 383 -1000 -914 293 713 -904 653 174 846 345 -119 -230 522 34 -360 585 -895 629 -41 41 -31 -318 -936 315 -650 -566 814 989 -517 517 579 18 -972 521 -187 -721 -280 280 430 265 413 -413 981 -771 816 -816 138 -130 738 887 967 -424 -862 772 599 815 550 -550 -938 938 447 332 -809 -353 -925 646 67 -109 -728 -506 251 -378 626 -233 833 610 898 278 104 699 -104 104 807 -807 -603 675 537 -625 -510 -905 135 427 -418 418 -427 147 -283 -952 949 -786 927 118 -838 -869 -695 170 936 643 -929 912 42 -887 225 -177 -584 514 827 618 205 -205 565 -757 796 669 -332 -844 432 430 -774 -52 -381 645 -585 -894 526 -719 -664 -115 -912 107 -658 658 411 39 916 128 -203 101 475 749 -717 -994 775 915 -987 -829 -214 -964 -938 -939 92 -559 -494 -607 -135 236 -822 37 990 -279 -424 228 321 422 -682 -28 -786 -180 -738 342 -335 531 542 -211 -226 173 24 -505 -609 -892 148 744 439 943 529 444 279 -754 -194 707 547 928 -783 935 842 -393 188 553 -145 -981 91 -653 -67 449 57 917 621 258 876 -830 -985 138 -417 -88 381 770 -108 -426 -756 615 61 -61 -386 911 853 850 -362 478 -603 603 2 -2 -358 880 105 896 300 -358 587 408 441 -637 -653 -400 606 -650 -40 983 152 -418 -722 -468 868 -556 761 867 596 -274 -445 944 256 -11 -889 -655 479 632 478 -331 890 543 -617 -485 477 -234 210 -633 698 70 -614 -859 -423 647 381 -341 -816 -191 448 -493 -253 481 391 783 806 -806 -455 412 -146 -993 -384 938 637 256 -467 616 -661 -978 826 433 720 124 1000 464 547 538 525 -714 475 -174 -547 98 -265 61 -602 477 -624 624 222 -222 -164 -752 -304 541 624 729 649 210 525 -876 907 163 645 659 -262 268 -40 518 -682 -453 180 462 302 -380 147 425 -498 580 -780 739 467 564 -882 590 -192 -605 760 -428 762 -22 322 226 81 -435 -302 -372 380 535 160 813 255 248 412 -102 -730 581 399 -356 -70 70 -688 825 -331 300 -544 -548 -873 458 803 -842 183 -549 -471 328 -140 405 -210 -411 -13 301 251 -442 914 -774 -324 -19 -390 -644 354 656 887 605 932 -932 434 -666 -651 -552 201 -911 -538 682 469 179 314 -346 -45 -297 824 -772 86 -524 860 420 -585 -7 -952 93 2 -864 -300 832 -953 327 -89 455 -703 310 -713 713 -34 -402 -161 -573 -955 -576 -158 520 -211 971 107 791 381 533 -394 283 148 417 811 -792 647 -327 266 -475 -12 340 47 190 -83 -202 15 -339 604 511 632 -924 -829 -666 -248 771 -585 853 124 989 203 257 328 -621 727 119 -930 462 692 -294 -996 705 781 -781 639 211 -421 -525 -557 -618 680 909 448 -735 815 841 760 -478 873 199 626 488 80 800 945 -340 537 -829 -360 919 177 -951 262 319 -198 -291 -326 894 138 145 326 -326 -900 -123 331 -368 323 -422 -719 327 869 -117 -991 997 -684 -107 750 233 -907 869 993 -641 -613 -61 243 -65 -101 137 -804 804 -660 -494 737 337 -179 902 -791 -753 -521 -305 51 -465 -687 -943 526 248 145 -926 474 -474 959 -998 -521 72 -351 -24 593 -944 49 -823 772 -493 693 -730 441 185 -826 178 477 -25 493 -552 707 -342 870 240 428 437 -558 -230 -73 -47 201 -112 239 -551 -579 -277 821 25 102 -507 -134 634 493 -99 725 -309 -613 -921 -190 475 -603 -223 270 397 -839 710 368 442 719 401 359 -300 -738 955 -640 946 269 -308 -859 310 459 78 397 -514 754 -307 -779 -180 950 -276 -763 55 573 975 599 126 -806 -173 -329 -570 -573 -818 -408 54 313 913 437 -437 -927 -36 767 847 -23 -91 741 790 -915 -83 933 869 189 -122 819 -987 -223 -330 -143 64 -475 444 211 556 925 -372 -941 550 -211 -248 -474 474 -888 706 -45 -661 142 816 604 -604 -831 319 944 705 351 -334 -570 -606 539 -111 -86 -936 -166 -797 -283 -572 -485 -471 207 -207 -177 237 -890 -221 143 -236 -16 752 112 702 963 -269 -967 575 -225 728 890 539 485 514 -689 -709 -800 -626 682 -496 -613 738 -344 120 -797 797 -168 -257 -157 524 905 -237 199 190 381 -495 921 533 416 834 -468 -964 735 614 -65 862 -762 -248 -623 720 -919 713 409 843 954 -827 655 -650 627 -422 -214 135 -689 805 -681 181 -287 693 179 829 -652 652 786 938 55 -55 105 -505 226 -524 266 954 -210 210 450 528 464 -796 -540 -51 -795 -911 -653 244 507 335 -624 -18 -761 -111 -886 -670 849 667 -295 4 -90 -221 10 404 -131 657 -716 -759 -455 -162 -659 -633 544 828 -997 688 606 352 -66 -714 -363 416 -328 -805 213 -285 -374 108 -146 -519 -94 80 749 -607 990 734 557 47 -487 487 282 -615 997 150 -89 -382 409 39 729 727 -618 -643 274 640 479 -479 -327 -530 103 470 -684 -523 -171 72 -244 48 -253 520 392 -392 604 -906 -675 -929 900 -347 -104 -570 59 624 -295 72 -960 714 -790 277 -429 21 -432 722 -979 542 -465 -42 -3 3 581 532 -443 -323 281 -281 213 735 -590 -119 436 261 527 259 -879 995 -818 -790 -856 -874 -351 351 700 -818 -851 493 3 -730 46 -141 -605 -139 -47 233 -398 610 -104 965 725 119 485 681 230 262 -676 676 699 25 429 -429 823 -823 -601 -744 28 -896 -910 695 -615 493 241 -943 -362 810 -862 862 612 565 508 564 -633 900 248 -507 613 -112 287 -221 606 665 -938 -751 523 -229 -174 550 -565 898 491 11 -342 -423 -988 988 -794 -187 -904 936 -727 835 918 -647 -421 723 -577 577 -767 308 368 -405 -849 -876 564 -51 -809 -993 222 632 -55 -382 83 94 129 -251 160 -604 -534 -889 -469 688 -364 -957 651 -745 381 -522 171 -423 918 522 -357 -739 880 -168 264 -700 -910 -846 439 911 994 -653 -759 -301 -222 665 -483 -267 -742 2 300 -173 -800 -850 -541 368 -581 -77 -709 722 901 -725 -383 -105 -702 -904 35 691 -597 -466 658 315 783 447 854 -251 478 553 -157 -758 502 -401 -587 734 -947 947 -284 284 773 -457 425 621 241 -374 -428 542 415 -335 -681 -987 -504 838 -18 -146 710 447 8 -8 822 -397 -244 -800 786 120 -409 -479 -487 -788 -201 874 -918 773 -553 -402 697 -48 -680 -460 823 684 759 23 367 607 -474 -298 476 -476 546 767 284 293 593 -986 -872 -433 847 429 324 -224 944 -938 -554 554 -617 392 454 -62 -543 -520 -275 -492 -93 -686 245 -855 -777 -537 396 -80 919 -234 -233 198 -152 -390 756 582 -871 -455 298 -803 255 923 -766 271 -59 578 -544 -904 786 -169 -260 260 -643 643 786 309 89 -321 -647 429 -812 824 48 298 807 994 252 -210 -33 33 539 -539 414 -539 135 -180 738 -206 242 -242 97 684 -275 185 -988 -54 -789 -617 261 165 -738 11 372 922 -923 923 -572 716 -303 248 -708 739 353 563 -29 29 969 -785 -35 -841 -46 51 -595 -99 867 -81 659 -236 -632 568 -432 221 144 -687 -869 -887 702 545 5 338 24 -895 391 326 271 -884 816 860 -54 -112 -410 493 -154 154 -915 519 252 151 278 -396 324 925 699 -700 -325 325 116 -112 -268 268 566 -59 -413 -432 -975 -617 -577 -651 993 111 104 615 -487 -665 -541 837 -692 654 -655 238 928 -51 -364 364 483 -483 31 270 464 -292 321 -321 -163 -228 626 551 652 693 -123 -508 -911 696 -221 519 -241 -982 465 -594 -632 -627 531 37 -532 -685 677 700 617 -3 340 -293 436 -8 -284 -304 -308 -46 -761 948 314 444 -291 -859 -562 781 -610 -915 -983 -624 331 -309 -812 396 32 -32 -252 -367 -57 419 87 712 -189 -438 -646 433 -188 -927 -527 935 -332 -808 329 -300 -487 864 38 299 584 240 182 -504 558 -889 805 -7 944 362 -934 324 471 -86 134 790 538 -135 790 -750 707 648 273 152 -801 -590 -179 131 309 -379 220 357 -106 92 866 -280 -272 -909 882 -720 864 379 -666 -788 -405 390 -221 810 -87 242 -749 -696 -571 -880 -237 -817 790 77 904 247 -518 30 621 444 177 89 569 135 -252 -929 -628 -488 -545 345 -734 105 545 -945 -298 -39 762 -869 -171 171 722 819 -7 46 254 -238 754 177 715 -993 -185 -828 -345 -38 829 543 815 147 -536 919 166 919 -296 987 -566 59 -922 -782 -484 478 -648 -231 989 174 788 976 -454 454 936 -29 600 -210 24 -279 997 -451 213 -54 -612 -834 -858 854 175 -306 668 448 748 -544 213 -746 -864 242 145 -974 127 -387 -793 29 631 475 -219 -848 203 -997 779 -779 98 -98 -439 -654 -35 -299 566 617 586 -552 -67 614 -671 -767 42 -495 491 125 -980 551 -151 293 -413 -634 -83 955 304 661 598 -904 54 432 748 -569 -773 -336 664 -932 881 94 -537 375 884 457 736 -59 -813 -241 -479 -942 203 -607 -70 -755 -449 -538 -773 -980 384 -77 12 -499 -690 690 -884 -838 -770 -515 -77 -474 787 -861 759 688 -742 719 -434 216 487 -254 -899 -269 -537 650 74 947 458 550 -644 -125 -50 682 105 733 88 -850 -786 714 125 920 -933 296 577 -185 -577 -873 -854 -838 -690 -346 13 -104 -901 -497 -3 548 402 250 -500 -140 -840 976 -389 389 15 -496 -739 122 564 214 630 -449 572 -341 573 -665 -672 -693 -737 910 207 836 950 -234 85 719 250 -250 -594 594 -670 864 -655 316 27 -942 754 -67 186 177 -846 876 454 24 -33 884 -446 491 175 -631 -134 -966 -659 -515 9 758 -554 793 -183 -838 629 270 703 -321 305 -642 -724 613 80 -872 980 -404 818 -728 -42 678 488 -595 676 547 -182 194 -938 -996 460 838 -241 241 280 -244 -335 -432 106 506 412 -412 97 496 33 -412 771 -103 703 -311 431 541 -186 631 -176 -362 -654 654 -537 -926 137 244 450 -183 -367 370 998 -442 -769 -540 -32 -895 375 145 502 -204 5 510 413 695 7 906 -298 790 1 -674 -68 327 187 -187 631 978 478 -23 -386 386 595 967 708 73 -889 835 588 -588 -154 -597 -175 306 -498 488 382 -121 841 515 424 -963 60 241 875 -875 -869 517 -505 -97 948 -948 -124 -441 -472 472 84 134 -532 638 -664 236 611 -337 143 584 451 -79 -378 778 -989 570 644 -644 965 421 -441 -405 -631 127 725 -744 -581 -560 -505 294 -321 -632 -330 155 -109 769 -729 -370 -96 -473 741 882 974 880 -554 337 36 683 532 -666 150 -150 410 -278 -239 956 599 -899 724 389 801 -55 127 -127 -414 38 26 -325 987 815 -582 -845 -616 946 -665 -697 981 -364 385 -385 50 -247 -319 -688 723 415 -498 -873 -36 149 318 -322 -437 -272 -24 291 521 617 841 787 -910 -778 -591 478 122 524 -681 -399 527 -319 576 -85 -882 478 156 -845 871 -871 -173 -417 -294 -90 706 749 365 -959 379 -610 -299 299 678 -505 432 278 -820 820 -830 -762 -606 537 -23 244 -573 -726 -853 853 -832 -140 881 254 786 506 -138 61 -907 -613 -703 703 226 113 -723 599 812 -66 200 0 -406 -526 -770 770 111 -111 -598 940 319 331 -577 -579 -826 -737 363 -937 921 -538 -423 423 -754 -883 176 808 -201 -788 -266 355 -989 622 933 -440 421 -479 -141 118 -816 -579 168 871 634 169 -671 -508 -36 36 -969 -358 136 666 -342 326 -565 -497 -618 298 -380 942 906 -98 529 -258 -725 803 293 738 923 -923 -325 -209 -56 860 844 643 794 -248 -146 738 -560 680 -634 233 123 -989 -490 966 -17 606 -232 -734 321 -622 -680 114 -165 543 -447 -937 38 -404 -893 -247 -249 -127 -855 22 -762 -747 486 -488 -607 -539 -661 25 53 -612 -305 -763 -488 488 -685 60 -2 176 -81 626 828 755 802 987 -109 487 710 305 -344 -82 139 652 109 -324 69 654 514 808 -527 183 342 -736 -421 421 799 693 921 -299 888 -310 -587 310 -830 -441 135 -135 626 -736 -575 39 -235 -637 -519 -242 894 210 485 -579 -947 271 -393 406 695 -603 690 -925 201 44 -256 -319 -995 995 -207 816 18 -269 858 -5 549 812 104 -4 -131 -400 464 603 -515 -102 370 -370 -659 224 -305 456 -304 -438 -777 212 799 112 165 -889 -303 -426 77 709 -477 -700 473 96 303 635 -555 304 -320 -545 918 -950 -18 494 -550 138 730 -385 984 550 304 -183 -979 211 -173 530 764 -953 332 408 -974 -728 -653 745 -232 690 96 65 381 574 134 -397 -157 -331 -367 78 -24 844 -801 609 -613 -874 463 -423 665 -619 487 -413 510 -777 997 613 623 -573 167 432 -300 -229 -360 -97 244 -286 781 347 -313 -972 -342 -783 -423 873 659 254 -439 -943 785 941 488 964 -62 150 -167 -339 5 -182 -82 82 -790 -840 -349 -858 -535 96 923 -757 -205 500 -723 364 963 -963 -187 -139 -523 840 -706 -889 -37 -404 310 -456 -405 -184 -672 -135 -928 754 833 147 966 -918 -768 -74 -935 90 -509 117 179 -935 291 -408 -739 725 544 -3 -978 -153 -192 -887 677 -701 -549 -192 -408 -209 -860 -973 926 -572 -433 -569 -887 142 51 -321 -570 279 -106 -773 288 -711 -875 -712 -75 581 690 -280 794 320 712 598 -690 -505 456 -323 -575 -478 709 -378 -335 614 -177 -617 -402 402 -673 560 954 -954 -36 -442 33 563 -118 165 571 981 -824 398 -417 -339 776 -133 -266 -911 266 -408 -733 527 -202 3 -644 -536 -894 -356 -357 518 929 -341 384 454 -621 -444 -14 -295 674 264 -690 -413 732 -121 -353 965 -513 580 -245 -156 232 -232 -962 -586 94 42 -764 764 -15 909 115 -572 797 818 592 -481 413 -296 138 -855 -478 -476 658 550 -154 269 -112 387 -642 681 -629 -933 886 38 -686 326 -831 532 -948 823 -326 575 -889 865 811 -773 617 -536 887 116 -741 -499 -18 18 -710 -219 876 -436 -110 15 -878 805 -709 583 463 -697 -591 -590 -616 -883 780 -730 -340 75 -102 -727 -181 -342 232 -387 -892 892 607 -453 -870 -702 -72 107 -693 583 76 572 -103 748 932 306 -168 -603 -302 566 -682 -623 640 -640 403 -439 820 482 -249 249 -936 -543 231 -231 48 761 -805 -261 -687 687 -725 538 745 -327 219 -496 593 -32 -325 195 -392 526 -696 -8 526 -111 -478 153 -95 655 211 -398 -311 -112 -686 318 -513 44 -390 136 531 -253 780 -467 879 -879 641 850 -376 288 -63 -920 647 149 -27 298 -53 -354 -542 -823 -258 84 639 420 154 402 515 -267 732 600 250 -957 798 24 448 -384 17 672 21 927 405 665 -183 -166 -126 414 332 7 -220 -762 -829 226 -208 208 -425 -167 -20 -368 -357 357 653 -694 -534 82 -131 -611 406 292 16 -780 -487 471 -493 -43 -518 721 812 -297 -864 70 908 -192 -246 453 423 -416 968 827 459 845 -553 -318 664 -512 -398 -927 370 72 -557 -437 -992 -25 -51 704 215 126 371 -610 -94 763 -65 987 -744 540 -628 -989 -215 544 552 508 -105 -206 921 911 218 466 481 -447 -517 378 -120 -285 -889 -717 -723 -695 -381 393 -24 -560 -546 -94 -777 438 171 -906 642 -642 236 551 -314 -549 -703 703 -513 609 413 505 -174 821 -938 475 -200 71 652 399 473 -973 738 468 46 453 75 750 154 4 206 733 -65 -867 235 -628 -638 -682 749 -119 645 -122 -541 -881 -477 35 382 -530 -609 -658 -837 -652 -544 -758 782 -958 711 -545 -291 119 -660 -243 675 -34 -685 343 990 112 -491 -289 740 561 793 -972 240 950 595 -472 -412 -306 596 -444 -531 -748 576 597 485 -613 -977 -485 -699 958 -974 -349 937 775 -930 59 -77 888 263 -931 -112 301 166 -249 -348 -483 728 -728 -820 820 959 -803 916 703 -134 924 -186 -281 -518 883 -375 362 -836 -429 -630 -823 -282 702 -293 -362 964 455 -76 -179 233 -44 400 -608 384 -449 633 410 -121 889 -564 592 58 -46 -796 70 832 707 -507 0 499 -231 458 -579 605 -189 -611 -687 -395 -296 243 -362 -626 -966 941 215 -310 -936 -945 572 -617 958 -41 855 -653 117 -234 -910 -213 -583 392 -356 -258 258 650 -650 10 -543 545 -784 -981 -479 634 466 602 653 -883 -700 595 -586 -259 -474 -549 549 815 962 896 871 242 558 -842 848 900 549 -169 428 -475 -449 701 49 687 -203 708 393 -147 -166 -663 164 28 8 342 -262 333 -333 304 95 946 -946 854 224 709 -258 546 -696 664 -539 246 530 384 710 -953 479 -827 -921 335 243 -347 -97 657 91 484 980 376 202 698 -810 794 492 -319 -110 949 -117 -111 97 -626 -740 -684 462 -552 394 553 -553 924 342 67 951 -647 -892 697 148 -310 -706 855 -625 439 284 -833 -31 -130 130 -906 -28 -345 345 -171 -890 -716 -763 778 -580 -869 839 553 -772 112 -388 -671 -312 400 613 915 -81 475 688 435 -594 -323 -738 475 498 637 -181 -460 -694 557 -147 -752 773 -907 520 -695 -503 921 -104 -196 -536 165 893 -3 3 -501 -251 612 32 252 257 468 -240 -850 850 -641 -572 63 -75 860 -463 -55 -783 299 -615 567 -567 961 562 -78 -598 370 800 943 546 711 439 146 -752 793 -803 798 463 -916 -352 725 -641 201 160 -399 -690 583 342 -465 -398 -630 211 989 253 591 -712 840 -840 -698 698 -111 557 415 -773 -294 1000 738 61 -862 862 915 189 638 -255 528 -528 -232 923 400 -752 990 -991 -189 106 -450 -302 223 -502 706 -9 -752 -616 -392 253 -794 -465 171 938 646 511 927 -401 -379 269 -184 546 -792 792 -166 410 -647 -227 729 -542 -430 320 -770 -632 515 -691 116 -709 26 -63 -699 646 -625 -710 -459 436 117 -154 -216 -624 -868 590 943 -573 542 -641 -372 -824 -986 495 434 735 806 256 -201 201 -971 642 710 219 972 -132 -609 872 -936 936 399 -399 992 362 815 -815 -872 -614 -665 212 113 615 -51 51 -354 -955 762 -762 -588 326 -182 650 453 319 414 -906 335 -415 -504 -299 -756 756 281 -665 215 -248 -591 -286 487 -528 -362 -406 99 -710 -858 240 145 183 -649 -882 854 207 -28 -767 76 171 469 -469 86 739 629 -360 549 162 290 -447 736 -572 -321 -936 261 -498 423 420 265 -265 690 -58 169 -936 -31 31 -598 -270 275 165 -112 235 978 106 358 -562 -763 -480 -1000 -319 435 -24 413 634 -794 372 27 126 686 -697 -355 977 558 787 -595 937 -199 20 -183 183 763 153 -185 131 542 -109 989 -989 -193 -880 -576 -905 -729 -122 116 -350 938 103 -677 970 -92 -139 -698 698 -581 -332 143 -707 792 -87 -108 297 876 818 828 -614 66 -531 433 -438 -107 275 -547 -812 -703 -272 -959 233 -299 794 787 -130 12 -999 268 -193 -268 -766 -256 -714 626 -889 456 847 -29 -379 19 716 -342 -273 -931 744 -240 749 509 -913 -980 -951 672 -32 600 -600 -534 985 -579 991 -486 -721 81 -81 525 -269 -359 -72 -762 653 1 -736 -127 -345 -894 -254 358 97 264 -84 386 224 -914 -18 -976 -635 -126 -673 786 115 -764 764 356 -356 362 481 779 257 174 -821 -625 -185 -580 92 103 559 -34 980 738 900 -560 942 -504 -96 738 -553 -527 268 -285 958 -292 212 309 -38 687 -687 -599 -773 718 -851 581 -856 -728 557 414 -425 230 95 234 -745 -302 -474 525 985 493 -284 -60 60 -358 539 -334 -620 617 679 -911 -210 986 692 -435 -997 -593 958 -128 19 958 0 -596 510 -998 998 -508 508 -79 -197 -171 37 -108 108 -812 812 -602 602 598 556 752 28 651 419 203 -434 595 -808 362 -963 785 899 149 329 851 168 73 -816 -476 955 -3 -91 406 826 424 883 177 -638 -611 159 -244 322 -890 665 915 406 -458 589 -686 937 403 691 371 68 -286 -420 906 -957 665 497 -429 757 552 -19 -890 890 489 134 884 488 -639 86 817 -389 -510 -918 25 747 -755 72 779 -771 -168 -567 701 -157 -799 799 -399 -923 570 943 -249 744 300 221 280 -180 -38 38 573 -711 -968 968 435 612 -449 204 -269 164 -957 380 -538 901 -35 -403 775 752 335 -182 209 237 474 409 -120 923 -753 686 -257 -108 250 148 756 858 526 -803 318 666 -963 -67 762 -249 380 -837 135 -4 693 -693 -154 -28 -958 445 365 -365 -207 -414 -463 -938 -800 393 -793 510 -832 -121 87 -600 843 518 527 735 -553 690 -152 592 -273 945 511 -511 -550 -499 112 -448 -653 107 525 854 393 724 -114 46 174 500 -589 589 -715 682 767 321 -80 -224 630 -630 -864 111 -708 918 -479 722 93 -133 337 207 -593 -13 -481 208 -271 611 132 594 -672 532 479 -802 957 85 878 -759 590 241 -734 974 336 -557 -702 251 575 -141 -495 -464 962 304 351 198 -117 33 722 234 -956 287 989 695 -340 340 876 -462 -976 149 256 -930 922 782 334 -931 -386 578 127 852 -565 662 460 142 -402 598 -208 -313 -713 -602 950 -901 -666 -760 793 379 -275 -739 341 75 319 -232 937 788 620 367 -874 468 -930 -58 223 479 87 -938 -300 28 111 712 -261 -995 -918 420 -928 -447 -697 105 -401 -284 -128 -145 -528 -504 -800 319 795 -284 593 737 34 487 579 510 674 -171 690 -506 -526 39 -305 -461 906 -906 -779 986 -711 711 551 -981 -552 552 901 722 870 -815 48 840 509 -322 930 753 -682 -985 -814 814 239 -898 931 -215 -787 356 -613 845 426 375 -145 -235 804 -77 444 -444 394 -25 -711 -634 952 -720 -316 803 -567 567 990 -208 626 -555 626 -71 108 -285 -580 -387 243 -341 140 -140 179 -381 -550 -693 643 528 734 617 -921 -77 -148 970 -319 841 -406 628 -54 54 828 -315 -456 -21 796 -118 555 314 413 -522 412 -800 339 31 -998 1000 -78 78 215 -962 -946 -982 -640 258 -950 950 -580 149 -506 -444 -927 377 873 -873 -295 506 254 667 194 -44 173 180 247 -414 841 621 5 -594 -641 -321 -182 76 -648 -898 794 -191 645 -227 -772 639 -964 447 -69 -682 -221 820 47 -47 -121 -559 318 -641 -517 -832 -367 -804 456 171 -166 -598 294 252 256 -256 496 785 -450 -880 930 -572 -603 163 -706 143 826 -826 291 439 556 191 -459 75 2 706 -454 -752 660 -716 634 813 855 874 534 -315 -54 872 602 -750 836 327 454 241 -107 232 -683 -134 563 184 451 -775 -612 -610 367 345 -48 -706 -427 126 324 -595 -790 790 -849 883 248 -951 -508 508 166 -143 -752 509 -135 135 413 -413 -546 28 -436 969 129 133 805 -221 560 208 -998 83 -293 -832 874 -793 401 -395 523 -458 25 -395 -446 107 -145 21 -921 423 996 371 625 -555 190 142 -566 -39 -357 917 202 515 -724 725 245 -245 827 -721 273 -273 -858 -249 82 262 -292 -243 -85 974 -665 87 -165 -260 455 -141 -180 577 -848 964 565 -760 630 764 -108 -121 54 958 547 240 373 -728 -690 -734 456 598 -130 -29 155 946 -436 201 255 -956 119 -827 48 -212 -330 -738 -238 131 -287 806 312 857 -475 401 -847 920 -3 -868 -724 -695 784 282 -735 412 -646 646 558 -950 -340 -103 851 -993 24 558 295 875 -597 777 -310 600 55 -565 927 -927 -497 -958 174 -882 58 -58 -275 265 -72 157 203 766 -966 -314 655 -155 -817 -472 841 -841 -793 793 979 -979 -290 310 706 -47 -113 766 -579 579 357 -165 114 442 822 -118 -385 -496 -256 594 -962 46 -242 320 575 673 -139 -175 217 15 -53 53 -775 -796 -675 96 -270 270 -415 897 -455 346 -42 -29 834 958 -357 -993 -678 51 -314 305 -586 350 -277 -243 673 -248 -164 176 639 -799 245 -783 399 468 464 4 -559 -776 173 -759 5 -5 -797 -107 962 -609 -190 323 421 333 -65 65 -707 707 -143 -487 -798 504 221 304 -159 -231 -534 -563 593 526 777 966 886 -537 -552 552 769 -329 -59 -734 138 256 103 -103 349 -871 -431 641 946 -179 -404 -147 -164 -424 -874 -182 -437 -33 344 -95 -39 -786 619 838 -584 584 -567 -998 -815 -838 -978 780 -130 560 -170 -56 173 994 -896 30 -605 772 -953 -820 -545 -203 -51 -578 -460 -404 -440 -47 -501 148 -875 706 -22 -6 647 -310 -616 616 -138 499 271 -672 -297 -403 587 164 358 -255 162 -943 503 448 -815 109 674 -674 665 -818 -535 -689 -76 -846 -19 706 -836 -479 858 75 -709 474 121 -395 -3 211 -590 50 893 -532 -257 183 -633 633 859 -409 -940 -819 -545 50 -462 791 -46 -896 -613 -107 137 -289 -235 690 -127 127 -35 -636 191 424 -461 930 -657 252 387 -730 -609 412 -144 -498 -550 550 170 -894 357 -572 -487 -636 143 789 -431 -71 -855 855 573 419 -269 -950 -360 -291 -704 -667 568 -900 783 -853 403 -761 71 -948 534 -534 366 -726 -52 52 -541 473 553 -553 -476 537 -39 -41 -915 687 815 247 243 -74 873 504 886 -886 280 353 254 274 758 28 389 439 402 8 -388 388 -950 278 -307 307 841 824 523 364 -551 -30 -12 -522 -75 496 -70 70 255 887 -75 901 15 -15 -741 133 -397 -460 32 -492 -555 467 -235 894 720 -401 -446 -854 908 -573 -216 -680 -215 -681 -833 358 172 -709 406 190 -740 758 -448 -912 -899 899 -893 -511 385 -385 567 708 -561 -82 770 -974 879 396 887 -377 -647 51 -478 829 882 628 516 487 269 124 -215 -335 140 671 34 11 234 -844 67 -156 -280 430 678 130 -355 145 682 -788 651 -419 385 -467 766 -334 669 -674 716 814 -772 -786 414 -266 325 922 -987 -802 760 -874 543 607 874 -874 194 -586 900 -729 707 -947 584 -56 -614 -184 817 937 28 -436 -433 314 106 -552 58 -429 85 644 342 -777 622 -8 -94 896 -112 -475 -687 -944 -904 728 30 -30 -50 996 -11 -591 -351 -424 -966 -791 112 -159 -610 -416 667 -643 -44 807 -796 796 -230 230 12 683 223 629 480 -480 436 -240 222 -123 -774 774 -491 702 932 -441 -525 -918 801 -245 -584 29 692 -561 398 45 103 867 -994 952 -911 -606 -826 826 -771 741 -27 879 -938 -520 -629 -897 -143 651 474 -485 -112 255 179 -381 -514 417 -945 945 906 994 69 727 184 -700 -307 -542 -43 -60 -167 -274 -25 517 447 381 557 787 733 -944 -896 896 -222 931 -381 -595 -349 0 671 -440 249 481 552 -236 -72 -923 -20 388 780 -338 892 -468 -828 302 -27 -907 -953 834 -467 -798 606 425 557 -557 520 -733 623 708 -633 -756 121 -577 -53 27 901 553 755 -484 -113 250 587 918 -550 279 536 343 -35 867 29 607 -420 -738 74 -74 -452 -133 781 29 693 -999 -91 -404 935 -179 457 967 832 311 268 -5 -221 221 -204 -336 53 202 409 -409 690 294 -406 329 141 -141 -10 -988 -889 420 842 202 988 370 567 335 619 977 671 -68 959 120 383 -911 279 -652 182 604 -184 -637 -771 -757 460 216 406 -406 686 -805 -991 991 -241 251 -142 -724 652 937 -348 7 -179 -916 -773 773 -910 -915 -842 -404 -790 635 -351 541 -811 773 -501 -958 -525 -708 631 -643 -653 -417 -89 321 739 -98 194 -194 -447 989 47 776 -628 843 -313 313 540 -997 399 -646 633 395 -938 184 -828 447 -221 -773 -281 944 645 -329 -802 -866 28 443 -762 -36 -852 -468 996 -615 575 -480 595 103 938 -75 986 862 -231 -145 874 682 -443 925 397 977 881 -141 441 91 -467 -924 801 -855 745 312 638 -126 476 295 -528 27 53 783 -293 627 -719 697 929 -929 268 537 470 -134 444 -367 -615 -650 748 -21 -284 -308 356 929 -550 -984 -110 916 -372 589 -581 -933 263 164 -553 544 -498 -694 -3 -11 -41 -551 -316 -846 537 -531 -142 220 -601 -679 -530 530 592 -892 981 671 7 365 -619 -150 -371 372 -252 115 -863 131 429 289 -236 -90 -256 463 966 70 -12 -303 -79 -317 -898 783 421 -438 -833 803 -978 -728 500 478 -160 -731 -724 44 -443 382 245 311 168 35 690 -88 584 -252 220 294 -478 480 397 707 -381 513 -629 33 830 -927 780 -46 -565 775 243 -869 -300 300 -726 -424 -480 -259 -727 -316 -120 -579 -341 246 463 264 -826 -448 872 -872 981 392 185 -669 248 -248 -359 54 -581 336 -49 -312 164 -167 -449 276 -143 802 832 -832 -962 -815 -576 -167 546 953 191 -191 -383 -681 -148 -115 220 261 9 311 918 -241 854 544 351 682 -300 373 408 353 907 995 832 -677 -134 549 -115 885 -42 -53 -722 330 -595 -35 603 724 432 -562 617 -720 59 -954 -302 -92 -960 476 895 -28 -331 331 -525 986 -497 -348 661 -260 532 -532 -297 -547 -914 360 -698 793 -139 -623 -882 644 -707 344 -315 888 -950 940 151 -251 729 697 -678 878 -296 938 -942 406 -847 -815 879 -160 -389 179 187 -650 567 -567 809 -696 -690 553 -837 -442 157 93 -836 287 41 -888 -659 649 -694 694 -910 885 21 662 757 530 668 720 31 163 -83 434 -360 360 489 -760 -576 576 -766 766 -178 -578 -696 691 -685 823 -406 674 356 -910 -300 -509 697 -787 43 441 382 -488 979 -979 -338 -493 -910 -931 -252 -474 606 -581 701 308 324 -738 -941 882 -393 187 67 -424 48 47 875 -841 -769 457 571 -59 -259 259 655 187 -365 894 -394 394 476 -476 672 -547 307 894 -39 845 -805 -108 831 586 19 -594 88 -397 520 540 -333 -147 935 977 -353 -113 310 -916 -401 11 -72 989 -864 -318 -192 804 -868 956 -558 -280 260 -776 774 -598 21 583 -736 -430 -112 -6 -103 398 98 -299 -801 182 83 -83 364 627 742 -823 -772 772 720 118 573 -492 -32 -914 -859 151 46 -203 -711 -61 764 328 -415 415 333 188 -786 -79 567 -526 -160 443 -901 873 -542 413 440 -369 248 615 765 518 -638 -841 785 -806 277 -568 849 -729 -89 -357 494 226 910 753 531 163 964 -475 -40 130 2 -2 -413 995 -362 855 -578 117 -657 173 -579 598 -634 775 628 -453 183 441 637 210 -787 681 -146 -376 -375 236 420 -808 -745 374 -938 -134 72 343 685 -918 304 586 522 605 443 562 -815 -924 -281 592 304 -618 -233 -553 420 445 -159 876 -777 695 7 -647 -34 34 -897 -501 -275 20 -677 424 -608 -911 385 89 383 515 730 812 244 283 -630 129 492 -818 -729 74 -997 -454 508 -462 183 380 -392 8 -102 -311 -242 -558 206 905 -745 745 145 -145 324 -922 -676 -991 849 551 -847 -590 -488 532 -404 404 921 9 -639 -845 -558 -277 -492 -24 -104 963 40 -181 284 -990 388 -434 -253 -149 307 338 842 919 652 -982 88 -257 164 773 -322 -171 -529 -362 90 -663 -539 317 151 -311 368 -729 884 -722 282 -152 887 49 -682 -377 347 55 -470 876 553 969 252 -939 -283 -157 -826 115 863 -429 -324 -761 407 -62 719 -176 -512 512 99 910 -60 -126 931 -800 -810 25 132 -103 -721 -621 -300 697 449 -257 677 -928 791 -791 11 269 -80 -453 -682 682 157 -423 437 493 737 -737 -333 640 97 248 -567 -782 506 -184 728 715 -727 837 690 654 713 -685 -807 -338 -540 540 -805 624 -416 566 -135 -593 -73 -430 19 176 -403 -830 414 -978 -44 -278 -799 -758 -510 -865 128 -253 31 -31 909 -909 246 -116 189 650 -661 210 284 319 -141 535 528 945 850 -850 236 -236 -74 -382 -851 -18 -136 -509 -830 -464 -118 -907 654 201 689 21 -558 774 -510 -98 461 144 262 312 552 430 109 -561 457 -8 -1000 1000 -425 355 385 712 866 953 637 -624 465 138 99 820 241 -505 69 -69 624 -964 -257 -293 -956 0 -875 -630 2 -2 995 732 -487 320 -943 -308 605 665 479 856 -814 814 -597 928 460 553 -253 -78 -255 667 -213 -107 104 -530 -325 662 516 -463 -219 662 423 -423 630 -630 245 -213 640 -931 342 56 934 -943 934 400 -449 449 -96 151 -7 20 -94 -816 386 -228 -150 -626 684 -523 -375 787 -797 -702 447 -566 -858 413 635 126 701 -767 -56 566 366 666 650 831 -530 546 290 -116 545 309 -138 -687 413 -169 -701 856 882 -594 -708 -253 -713 919 349 97 796 -796 -736 922 -543 -327 845 -845 -768 768 37 -37 -665 -536 -15 -288 606 458 286 230 993 94 -401 98 -259 903 227 -227 -318 -756 -298 -920 -440 -183 480 67 -107 -841 -291 -35 845 305 -222 -632 -429 -887 -769 943 -634 -661 405 678 759 817 -565 365 -109 -748 -947 686 -338 166 -207 207 772 79 -254 -149 -247 -344 -333 594 -894 740 -592 -142 -152 37 355 618 655 -420 -608 608 -420 591 55 591 -518 -288 80 121 -738 114 -914 -414 -327 357 849 -707 -583 -251 948 -905 -712 245 -545 926 -560 866 209 -442 -948 122 -288 286 -817 232 740 789 427 485 -563 563 599 -599 -2 841 -132 361 266 235 -451 612 932 -664 -478 586 781 -781 -239 315 -412 -611 860 -756 370 698 831 992 579 -579 587 -29 224 781 -616 957 38 -69 -791 -131 -757 771 -251 -301 -444 444 -77 -416 -362 -342 0 -520 -389 -693 262 755 192 -653 272 -254 -697 85 -42 762 -420 -216 -5 5 746 -746 -680 680 189 641 979 -549 -169 739 -696 -617 -852 705 -449 -718 -763 763 838 -907 554 302 911 -89 762 805 543 453 885 -928 -136 -900 -530 -906 585 542 -732 862 -26 -873 202 -525 800 783 720 626 -603 -10 -655 -527 957 498 -514 -641 61 694 -494 32 894 -990 954 -171 -750 750 -700 811 565 -484 -224 286 876 0 -842 -96 -226 -279 -647 -270 -624 -199 -46 -549 842 -360 -782 322 690 190 -430 615 -665 -509 -379 -571 -20 -833 678 -19 -383 264 174 -227 211 -412 332 592 87 609 -946 121 102 51 -905 -706 990 449 446 -450 -625 625 -535 988 -9 -413 591 -97 165 362 -87 -533 -25 -337 -845 158 536 772 661 493 -420 442 -140 609 -949 496 -383 424 -766 -517 626 -140 565 401 -264 -354 585 -860 697 353 -441 560 -488 -700 -937 -700 32 -110 420 355 -42 -233 -205 919 -869 995 617 323 -701 374 -322 450 132 -132 -26 -575 -707 617 -358 -361 891 494 -151 442 -488 934 -845 120 -482 482 23 967 -845 -946 54 -125 -287 -445 -970 690 40 309 -701 599 -487 937 -732 732 617 -884 319 -319 -575 537 243 -866 602 -462 270 -415 -834 -466 341 -790 794 -585 -604 189 -269 107 -805 -617 7 838 205 -205 400 371 769 324 29 -602 433 -922 -535 -709 -328 328 557 -309 272 -15 -775 238 672 -313 -416 838 -511 251 123 -826 -60 -277 -857 444 78 -659 870 -870 205 -753 717 783 571 -352 -378 80 752 860 -528 66 277 441 -252 -261 442 -42 -473 653 -813 61 -71 -38 865 514 22 659 -207 -384 -400 33 605 683 398 -614 -547 -188 310 682 -545 404 -321 139 -592 -797 -109 -927 633 -633 -103 103 296 977 926 436 -111 -129 240 35 503 -21 618 313 -398 938 52 -174 306 -306 -58 -230 -878 59 -97 -429 139 -428 -262 -142 111 617 -619 -596 -241 -633 589 -589 974 107 7 77 -344 344 -232 224 -709 -219 79 515 538 526 19 272 -841 -775 -331 584 637 -420 -816 -271 -418 859 -441 -42 131 537 -582 -7 674 928 399 823 -329 230 -55 843 927 343 384 500 835 648 -588 -954 460 838 -885 269 -794 -571 366 513 -346 376 -49 771 -260 -317 -934 -957 -880 -422 376 -464 -736 153 -15 15 -910 -322 -849 -631 -884 15 -923 -815 -745 328 -963 -955 135 -549 -431 812 631 -563 -102 -403 -935 122 -38 -300 -995 -343 -619 649 -207 630 822 216 -545 26 -843 804 -290 297 242 989 -95 -951 -213 -208 905 -166 310 952 -217 -294 942 -353 -527 246 -775 775 118 -811 -442 -384 497 889 415 654 -188 -542 209 418 -587 -523 140 -51 -493 -143 99 -760 40 772 -106 -738 660 545 -798 -434 629 -698 -864 -257 -919 919 520 970 53 943 972 525 274 703 -876 -216 240 808 968 303 545 685 789 628 528 -760 -600 -299 -371 87 -184 922 -688 -769 920 -570 -366 -529 -319 777 932 -932 908 -99 -387 187 728 0 367 -370 665 910 394 818 307 636 -156 573 259 856 -624 -43 -835 894 -755 -478 111 422 464 89 -524 579 139 -649 -246 474 860 840 3 519 -643 915 -40 133 788 36 -3 3 -433 721 281 771 -321 -63 341 -341 -372 -956 890 -165 977 -240 -213 -474 -736 918 -215 215 -860 -412 -897 -408 -871 79 -324 -84 997 712 -662 86 643 483 629 -629 -974 -233 -770 923 -149 -330 937 306 -198 -9 893 -679 -87 993 457 -166 69 -69 867 -187 -434 652 -412 401 -657 -724 -165 -859 187 851 -179 179 -581 605 -637 -624 654 855 -36 -910 -329 77 -931 927 436 671 -310 160 -480 920 -189 849 -668 412 -791 648 463 -3 930 904 910 -421 -48 -142 924 572 277 -142 906 -171 -515 675 -532 416 -67 -2 -335 375 436 -496 231 -923 550 -613 359 269 888 -575 -745 996 837 -837 828 -828 687 -687 766 -766 25 -25 906 142 861 702 280 -280 -220 640 -390 465 817 -472 811 -811 990 -315 -530 956 -715 475 275 -617 -993 601 702 -702 -235 542 433 132 -468 468 -395 395 186 -149 -420 420 751 -72 541 -541 650 703 -142 -521 -769 979 770 -348 -945 650 -319 -562 697 689 -621 595 -546 910 362 -362 -657 527 20 429 -995 -662 892 -385 -538 -728 -772 -11 844 -934 -982 570 990 -535 -87 -528 134 453 -894 -75 669 -669 730 294 -375 203 -240 240 311 656 -756 -420 405 6 -815 815 -615 615 -124 -665 303 464 182 -632 -115 -290 -788 788 205 736 303 538 732 253 -464 901 -916 -886 -355 355 -721 -654 -956 646 -714 283 -429 429 -93 93 -485 218 -913 -239 -46 70 547 -401 -611 837 466 -466 -255 -69 520 -979 -889 889 -114 527 697 -146 468 -468 379 -897 423 -220 -126 126 -305 906 -463 -33 -314 219 -670 670 318 553 740 58 -901 398 635 -253 -690 232 -722 730 -599 889 -787 -272 127 -534 374 709 -947 947 88 -621 -598 598 610 -288 -762 914 768 -768 -446 615 865 -865 692 -619 507 738 -423 837 -510 513 -395 668 -847 480 931 616 605 623 760 332 -506 184 -393 700 -459 459 -338 -379 -191 644 -296 -465 -201 507 -995 995 702 -702 978 -849 -799 620 761 193 -822 520 65 105 805 -49 -958 -627 -729 -674 792 -792 457 -457 475 -114 -612 784 -878 878 89 -2 -692 692 581 667 532 -893 -795 795 610 -371 257 -257 -689 689 71 694 790 237 -795 966 978 -667 -994 354 -527 123 660 -660 -576 -47 645 -911 2 -399 457 473 444 -444 81 -767 940 -940 980 -261 -266 304 -282 836 220 793 -674 -171 -453 -589 357 -894 938 -618 434 -434 220 172 350 511 196 823 641 -433 530 -530 950 -950 676 627 -274 673 221 110 897 -26 187 224 -172 -923 307 -307 205 -499 327 -327 -958 958 921 -921 151 -960 486 -582 904 -904 393 -241 744 284 551 -574 0 537 818 857 -790 -714 -953 813 996 -983 -557 -229 292 -292 455 -455 340 -496 -117 757 -916 -732 834 760 -96 81 966 -966 404 686 768 -575 639 -648 28 -28 -525 665 -466 -573 432 392 -756 874 -748 87 -155 969 619 458 688 257 56 891 -688 880 543 661 334 -334 -618 618 -287 287 153 -153 -703 780 -114 114 300 -620 42 945 -255 255 -808 689 -882 882 491 -634 204 -204 -40 -271 304 -990 559 465 930 -930 147 -275 -683 236 329 -645 990 -408 156 -156 324 -324 -866 327 -48 617 -436 866 163 384 639 946 839 316 76 239 370 911 461 -132 314 -421 -159 159 -153 -996 174 -545 -87 109 674 -853 832 -889 154 681 20 -20 380 -942 -813 -343 -952 286 -17 17 -351 976 287 -824 -529 -296 -64 122 -527 664 353 -353 -825 -765 812 204 873 -873 -741 -635 -328 -28 -910 767 500 -763 783 15 -198 -493 16 -16 -976 976 -577 -838 823 630 584 493 -718 718 951 -306 -915 915 522 -836 -326 326 -713 713 617 -897 822 -825 -862 685 499 918 315 -990 -466 971 -23 627 840 -840 -243 3 -208 208 438 -438 289 974 -662 662 558 -558 760 417 746 -746 801 381 -5 -177 -497 558 423 256 322 48 -342 736 -311 -542 -964 964 -226 188 900 -900 256 -256 578 123 126 -327 163 866 -843 -800 34 -34 545 -150 633 383 -606 606 -801 801 180 -749 -436 -575 931 -931 227 647 23 -23 -574 574 22 -94 471 -113 419 -651 -835 544 55 614 441 229 249 -923 -658 -76 795 253 901 -901 -8 -245 762 -762 574 618 -678 -973 400 -711 -946 -917 -989 -321 -675 -564 -352 -45 418 -418 190 -714 -574 -814 -694 578 1 -810 -858 -563 79 -79 434 -65 903 -903 744 -892 -451 -704 -982 780 -404 404 -305 305 -562 989 569 -209 69 -403 445 -445 -811 811 529 -244 232 -887 107 -107 -87 87 317 861 -173 -546 670 -263 -517 -358 -70 70 -382 156 723 953 624 -957 -919 340 31 -316 206 -206 -607 -878 973 -973 405 -303 888 -452 470 -545 -131 933 597 -597 696 -696 406 722 637 -200 399 -564 381 -113 -752 -551 525 548 965 255 642 -642 544 -544 13 530 755 -430 767 -625 -318 318 180 -180 95 683 897 579 753 -832 -30 413 749 -637 -680 -729 -741 -849 210 300 448 -812 419 52 722 -722 -176 176 434 822 829 -829 -856 -578 -308 239 316 -316 -841 841 -780 -772 685 -262 -794 -932 486 84 -743 -511 -623 29 -236 906 971 -971 -60 556 592 -592 -652 -827 -482 370 -135 -592 803 -888 595 646 413 -360 -796 -785 -888 671 -930 930 828 -828 -332 -847 -525 -519 -169 -706 -528 -593 914 -914 -980 980 -225 550 -284 -567 -351 -559 -5 5 -80 697 -873 -884 149 947 -414 741 -3 607 -349 -985 -238 238 731 981 823 -823 -707 707 140 715 620 -620 576 338 336 204 567 -567 314 886 9 611 -803 -605 -601 -907 -914 914 -91 -497 889 -212 410 -410 -637 637 -935 935 430 621 -745 745 41 -853 -12 999 528 509 -605 650 -410 734 -724 741 631 507 791 533 -2 509 -593 593 -641 641 276 -940 294 -294 -703 -605 946 -946 919 -919 -516 950 -458 -28 -178 178 180 429 -166 166 -569 -526 680 -680 319 -842 291 563 -935 538 -230 230 573 -573 -403 212 -413 -184 -171 -812 504 -504 353 -942 308 327 290 -290 -63 620 -820 -492 292 -292 -134 -441 -593 -791 374 -358 -243 265 -457 -884 659 -311 -499 499 620 -287 -976 351 975 529 235 -457 -678 678 -193 -144 384 -537 711 1 579 -183 783 -783 -78 -459 119 506 -244 625 853 -853 -687 687 244 159 696 -696 227 -227 -49 49 -252 252 424 -983 -665 665 744 -398 680 700 582 -582 -235 235 245 -364 364 -364 294 321 663 -663 -746 -824 896 -697 359 -359 -885 -130 -280 897 -33 -700 -20 -439 747 -747 -460 460 -246 811 757 -757 -934 934 -483 483 -16 -158 865 -865 173 562 -948 501 -444 133 176 -176 -608 -587 483 -500 976 -451 -654 -74 620 -620 980 -126 840 571 -214 214 -804 -494 95 19 29 -981 103 -5 -486 -313 346 665 -176 -506 927 822 -338 -540 -456 456 485 49 -502 902 -779 462 922 -922 -441 577 730 560 -238 238 150 919 553 889 887 685 -805 369 200 -200 -92 92 613 695 156 -156 -180 180 499 -406 -885 885 -8 8 275 811 -510 -184 474 -650 -94 500 330 959 -48 862 130 885 548 -659 656 -390 -54 54 597 -50 364 -364 565 40 -741 676 977 -977 -826 -645 325 562 848 -131 -528 -318 162 -109 748 -748 -541 39 -336 -280 262 495 843 -162 -292 292 -254 293 606 -606 818 297 -964 483 -14 399 -700 700 5 -540 -488 11 -373 373 663 767 -774 -212 606 -606 -639 -499 -719 719 -331 24 945 -945 -158 157 316 -122 878 -878 -29 760 -175 175 516 -516 -281 281 -921 921 -856 -174 198 -198 -289 752 -760 760 224 787 166 -166 -20 177 259 -259 -355 -961 -321 321 38 119 -410 346 510 226 247 -247 177 -177 -500 380 -659 -894 -487 487 724 -316 -289 289 271 -271 -345 345 199 -199 -341 341 -240 240 -593 593 74 -74 513 -513 307 -307 61 -61 79 -79 354 -354 -528 528 -110 110 -9 9 157 -157 -195 195 -636 636 427 -427 659 -659 487 -487 -378 378 629 -629 -360 360 -737 737 -231 231 943 -943 -724 724 39 -39 -206 206 -260 260 635 -635 860 -860 -258 258 -506 506 -558 558 -826 826 -524 524 -376 376 -413 413 942 -942 -790 790 45 -45 -438 438 -256 256 -869 869 -663 663 449 -449 -495 495 775 -775 -377 377 -878 878 -686 686 -773 773 -222 222 -565 565 246 -246 962 -962 439 -439 438 -438 -416 416 876 -876 410 -410 249 -249 -527 527 -993 993 281 -281 604 -604 721 -721 635 -635 527 -527 425 -425 -261 261 290 -290 362 -362 665 -665 270 -270 408 -408 318 -318 -644 644 -752 752 -57 57 -870 870 217 -217 -458 458 -938 938 -580 580 -713 713 -14 14 619 -619 17 -17 10 -10 396 -396 367 -367 -608 608 163 -163 -59 59 -623 623 504 -504 -495 495 439 -439 -739 739 614 -614 -739 739 801 -801 -978 978 988 -988 -27 27 2 -2 -15 15 190 -190 390 -390 531 -531 -819 819 -882 882 399 -399 298 -298 544 -544 -197 197 -892 892 28 -28 923 -923 246 -246 -752 752 899 -899 -47 47 741 -741 255 -255 -879 879 -292 292 -213 213 -69 69 -989 989 -959 959 -217 217 293 -293 185 -185 -411 411 -900 900 -313 313 -699 699 975 -975 -351 351 263 -263 -894 894 -881 881 -566 566 -290 290 583 -583 864 -864 775 -775 -615 615 -756 756 -709 709 140 -140 528 -528 156 -156 -596 596 -815 815 -394 394 -340 340 248 -248 -262 262 481 -481 219 -219 671 -671 297 -297 922 -922 -726 726 -897 897 -446 446 358 -358 702 -702 -967 967 688 -688 -810 810 980 -980 -840 840 678 -678 380 -380 500 -500 527 -527 249 -249 272 -272 761 -761 -239 239 -68 68 578 -578 -128 128 263 -263 -484 484 800 -800 -769 769 -754 754 -51 51 -358 358 328 -328 464 -464 484 -484 -876 876 -291 291 68 -68 -810 810 428 -428 -154 154 360 -360 593 -593 893 -893 722 -722 93 -93 666 -666 -846 846 634 -634 115 -115 199 -199 -273 273 -804 804 375 -375 -930 930 -451 451 -74 74 -613 613 -178 178 -539 539 225 -225 -427 427 156 -156 -209 209 -831 831 506 -506 272 -272 75 -75 618 -618 989 -989 65 -65 -849 849 -683 683 466 -466 558 -558 594 -594 -381 381 -360 360 127 -127 -264 264 -863 863 -778 778 507 -507 143 -143 -740 740 261 -261 -549 549 874 -874 -697 697 943 -943 -673 673 876 -876 -869 869 -970 970 -385 385 888 -888 -481 481 -568 568 -347 347 918 -918 -312 312 225 -225 681 -681 744 -744 34 -34 -591 591 301 -301 718 -718 288 -288 -784 784 539 -539 646 -646 640 -640 288 -288 811 -811 -280 280 -382 382 -686 686 185 -185 -591 591 -69 69 875 -875 551 -551 143 -143 -75 75 -120 120 30 -30 781 -781 25 -25 -49 49 219 -219 -930 930 400 -400 600 -600 760 -760 -65 65 -602 602 556 -556 680 -680 -40 40 -400 400 397 -397 -169 169 -476 476 -657 657 -473 473 -111 111 322 -322 -506 506 54 -54 370 -370 362 -362 841 -841 -25 25 382 -382 -444 444 -394 394 547 -547 322 -322 -331 331 280 -280 553 -553 -838 838 -549 549 -279 279 -597 597 -764 764 876 -876 376 -376 588 -588 613 -613 -246 246 684 -684 -776 776 -852 852 -103 103 392 -392 469 -469 -652 652 388 -388 -865 865 697 -697 13 -13 829 -829 9 -9 812 -812 540 -540 916 -916 967 -967 383 -383 -911 911 -359 359 979 -979 -195 195 -262 262 949 -949 876 -876 -991 991 -505 505 -394 394 -351 351 728 -728 -914 914 266 -266 459 -459 -408 408 80 -80 -353 353 336 -336 -47 47 91 -91 -441 441 -954 954 -845 845 -127 127 -511 511 -716 716 33 -33 809 -809 -474 474 -481 481 -331 331 149 -149 370 -370 228 -228 819 -819 804 -804 -812 812 -816 816 -670 670 904 -904 983 -983 -1000 1000 744 -744 -550 550 -63 63 102 -102 165 -165 -564 564 -228 228 834 -834 -636 636 -608 608 676 -676 -478 478 733 -733 -840 840 912 -912 -78 78 -705 705 -659 659 -572 572 -361 361 380 -380 836 -836 950 -950 768 -768 20 -20 -722 722 63 -63 -82 82 135 -135 511 -511 -251 251 390 -390 -747 747 -111 111 407 -407 581 -581 -1000 1000 777 -777 -839 839 484 -484 -603 603 890 -890 -848 848 -885 885 -33 33 297 -297 -752 752 -950 950 332 -332 817 -817 -604 604 886 -886 652 -652 632 -632 525 -525 289 -289 -393 393 449 -449 -560 560 910 -910 -346 346 -653 653 -231 231 419 -419 -122 122 651 -651 -412 412 -113 113 312 -312 -962 962 285 -285 -242 242 60 -60 -783 783 -394 394 -597 597 -753 753 924 -924 842 -842 -27 27 -270 270 587 -587 943 -943 -619 619 -450 450 999 -999 -335 335 815 -815 628 -628 -330 330 685 -685 -521 521 -486 486 -338 338 795 -795 326 -326 323 -323 -416 416 592 -592 269 -269 781 -781 -558 558 738 -738 -695 695 -94 94 -787 787 -611 611 -248 248 -265 265 361 -361 85 -85 -597 597 -455 455 -235 235 -147 147 -196 196 -632 632 619 -619 -248 248 -687 687 -860 860 -109 109 -97 97 -958 958 568 -568 -617 617 -606 606 760 -760 68 -68 136 -136 -894 894 -234 234 -752 752 127 -127 -2 2 109 -109 29 -29 -826 826 588 -588 554 -554 446 -446 -88 88 491 -491 -77 77 215 -215 -171 171 -122 122 786 -786 -507 507 619 -619 -404 404 624 -624 814 -814 130 -130 -66 66 198 -198 -166 166 -346 346 792 -792 -992 992 210 -210 -949 949 -285 285 675 -675 712 -712 -20 20 -102 102 -367 367 375 -375 -396 396 -436 436 458 -458 -371 371 97 -97 226 -226 -475 475 422 -422 -907 907 -494 494 -481 481 74 -74 -657 657 819 -819 -237 237 -438 438 -231 231 -111 111 -356 356 -281 281 -861 861 -669 669 -233 233 -684 684 977 -977 811 -811 -916 916 -595 595 -431 431 158 -158 445 -445 360 -360 767 -767 645 -645 368 -368 154 -154 -116 116 -189 189 -390 390 925 -925 -532 532 728 -728 -243 243 -879 879 -881 881 -299 299 -381 381 145 -145 -510 510 81 -81 795 -795 632 -632 -121 121 -292 292 372 -372 339 -339 322 -322 -14 14 -664 664 -280 280 678 -678 850 -850 987 -987 551 -551 -241 241 -337 337 515 -515 128 -128 225 -225 118 -118 218 -218 565 -565 929 -929 -959 959 -799 799 641 -641 -46 46 876 -876 -280 280 -902 902 340 -340 -905 905 -372 372 835 -835 -568 568 971 -971 336 -336 469 -469 -138 138 -128 128 799 -799 -561 561 306 -306 397 -397 -592 592 -244 244 813 -813 -46 46 620 -620 580 -580 -248 248 -93 93 -740 740 -43 43 286 -286 -90 90 118 -118 -733 733 -926 926 -673 673 537 -537 -963 963 -569 569 249 -249 374 -374 -174 174 -961 961 56 -56 275 -275 -252 252 -26 26 300 -300 634 -634 813 -813 672 -672 345 -345 967 -967 863 -863 223 -223 53 -53 658 -658 -832 832 -919 919 290 -290 361 -361 -971 971 -518 518 300 -300 562 -562 -674 674 -313 313 -75 75 -353 353 -877 877 243 -243 -400 400 290 -290 -739 739 -76 76 -214 214 980 -980 -8 8 -136 136 -161 161 257 -257 -985 985 437 -437 -340 340 -906 906 -695 695 350 -350 305 -305 -834 834 -453 453 -723 723 730 -730 248 -248 254 -254 221 -221 -82 82 -691 691 842 -842 -89 89 -105 105 801 -801 -173 173 320 -320 -61 61 424 -424 -278 278 992 -992 -198 198 -117 117 -904 904 806 -806 865 -865 875 -875 151 -151 250 -250 591 -591 325 -325 -175 175 -845 845 718 -718 -297 297 -3 3 -150 150 -652 652 -478 478 182 -182 -657 657 739 -739 464 -464 767 -767 -613 613 349 -349 392 -392 629 -629 -730 730 -436 436 -689 689 -509 509 -103 103 -832 832 -175 175 -500 500 -330 330 -582 582 -815 815 20 -20 -329 329 -422 422 141 -141 479 -479 197 -197 340 -340 550 -550 -737 737 -934 934 -616 616 -738 738 -856 856 520 -520 -830 830 387 -387 -554 554 -565 565 751 -751 683 -683 161 -161 -163 163 -959 959 48 -48 240 -240 -23 23 -236 236 286 -286 188 -188 930 -930 -190 190 442 -442 -954 954 548 -548 -892 892 -570 570 -900 900 -133 133 -277 277 82 -82 248 -248 99 -99 126 -126 -651 651 777 -777 256 -256 196 -196 -307 307 -314 314 591 -591 -316 316 883 -883 992 -992 61 -61 603 -603 -14 14 871 -871 550 -550 -642 642 -615 615 -544 544 352 -352 625 -625 927 -927 886 -886 874 -874 -137 137 647 -647 -401 401 -609 609 618 -618 164 -164 -448 448 879 -879 -946 946 911 -911 35 -35 -881 881 -303 303 -441 441 -777 777 -160 160 86 -86 71 -71 -391 391 -418 418 290 -290 -498 498 -318 318 -150 150 -394 394 651 -651 913 -913 842 -842 878 -878 -360 360 123 -123 623 -623 -663 663 -503 503 -800 800 -712 712 -949 949 916 -916 704 -704 549 -549 -1 1 643 -643 -51 51 46 -46 -639 639 -888 888 722 -722 148 -148 -453 453 736 -736 -796 796 872 -872 110 -110 -772 772 665 -665 396 -396 -253 253 -980 980 -521 521 599 -599 -606 606 -324 324 -499 499 221 -221 147 -147 19 -19 136 -136 749 -749 -220 220 249 -249 -609 609 396 -396 378 -378 186 -186 -209 209 35 -35 -389 389 345 -345 -226 226 933 -933 476 -476 -762 762 586 -586 -764 764 -426 426 -878 878 738 -738 84 -84 142 -142 67 -67 -152 152 191 -191 197 -197 -381 381 -75 75 842 -842 797 -797 430 -430 -979 979 -40 40 -930 930 -132 132 997 -997 -2 2 -505 505 -181 181 450 -450 -313 313 -391 391 -31 31 899 -899 57 -57 -64 64 -352 352 -126 126 344 -344 931 -931 -901 901 983 -983 -903 903 -961 961 8 -8 798 -798 -518 518 47 -47 311 -311 298 -298 576 -576 143 -143 818 -818 -54 54 -224 224 384 -384 964 -964 -166 166 -158 158 542 -542 -305 305 589 -589 435 -435 -287 287 -279 279 778 -778 -630 630 113 -113 -393 393 -571 571 -835 835 -835 835 397 -397 175 -175 533 -533 -194 194 -764 764 880 -880 704 -704 -25 25 -851 851 612 -612 261 -261 160 -160 -554 554 -156 156 -419 419 228 -228 522 -522 -857 857 400 -400 295 -295 141 -141 184 -184 541 -541 860 -860 -871 871 554 -554 -65 65 -459 459 -302 302 -7 7 268 -268 764 -764 -255 255 787 -787 -529 529 163 -163 479 -479 -505 505 921 -921 983 -983 -976 976 -372 372 -349 349 714 -714 450 -450 197 -197 -409 409 -928 928 -682 682 -909 909 -640 640 650 -650 126 -126 -244 244 -129 129 -350 350 -24 24 299 -299 495 -495 342 -342 -86 86 552 -552 -948 948 184 -184 430 -430 682 -682 -561 561 181 -181 944 -944 -183 183 29 -29 341 -341 -618 618 729 -729 17 -17 -749 749 911 -911 564 -564 -842 842 893 -893 -385 385 -457 457 90 -90 -610 610 794 -794 -864 864 -416 416 954 -954 -162 162 -522 522 -220 220 826 -826 118 -118 -295 295 516 -516 153 -153 -771 771 188 -188 -819 819 -179 179 944 -944 337 -337 -12 12 -710 710 -73 73 995 -995 -457 457 340 -340 245 -245 -487 487 930 -930 403 -403 701 -701 -246 246 710 -710 652 -652 -376 376 236 -236 -793 793 -82 82 -684 684 18 -18 965 -965 -646 646 -417 417 -475 475 -274 274 134 -134 -523 523 561 -561 -111 111 163 -163 -570 570 -684 684 -106 106 -194 194 620 -620 -333 333 -371 371 -796 796 -421 421 461 -461 -844 844 -950 950 425 -425 212 -212 -980 980 460 -460 -192 192 -23 23 638 -638 116 -116 498 -498 7 -7 -790 790 941 -941 221 -221 467 -467 113 -113 -440 440 -769 769 450 -450 -492 492 -593 593 -469 469 636 -636 139 -139 -631 631 -788 788 447 -447 -805 805 -115 115 378 -378 599 -599 146 -146 -982 982 891 -891 29 -29 37 -37 422 -422 -356 356 -642 642 -468 468 933 -933 32 -32 -3 3 -645 645 -275 275 119 -119 763 -763 405 -405 903 -903 -893 893 966 -966 124 -124 -663 663 -521 521 416 -416 716 -716 194 -194 -751 751 -798 798 -231 231 -923 923 -183 183 -800 800 -651 651 762 -762 458 -458 782 -782 759 -759 -735 735 -399 399 -77 77 681 -681 -583 583 -412 412 -67 67 224 -224 -576 576 470 -470 422 -422 465 -465 -933 933 280 -280 917 -917 114 -114 -840 840 -15 15 392 -392 447 -447 770 -770 992 -992 -511 511 703 -703 -171 171 -591 591 542 -542 742 -742 707 -707 511 -511 974 -974 -901 901 375 -375 794 -794 -704 704 477 -477 -809 809 329 -329 686 -686 -911 911 -353 353 177 -177 -933 933 687 -687 -772 772 -890 890 -264 264 -1 1 134 -134 561 -561 541 -541 222 -222 785 -785 804 -804 262 -262 -43 43 -459 459 -390 390 523 -523 -565 565 781 -781 994 -994 -731 731 490 -490 -514 514 205 -205 -354 354 -160 160 -919 919 -27 27 361 -361 439 -439 -878 878 481 -481 562 -562 -170 170 65 -65 -714 714 -682 682 -951 951 -295 295 -799 799 454 -454 63 -63 -569 569 994 -994 -296 296 -221 221 269 -269 747 -747 47 -47 -930 930 -352 352 -662 662 796 -796 -726 726 -849 849 530 -530 916 -916 826 -826 -123 123 -735 735 916 -916 -24 24 465 -465 29 -29 387 -387 -514 514 995 -995 288 -288 487 -487 -246 246 -630 630 230 -230 -37 37 60 -60 -596 596 437 -437 623 -623 97 -97 -347 347 -676 676 96 -96 -811 811 708 -708 -1 1 842 -842 549 -549 114 -114 802 -802 -869 869 -445 445 -588 588 436 -436 777 -777 621 -621 339 -339 414 -414 263 -263 848 -848 171 -171 -917 917 -236 236 744 -744 -720 720 923 -923 -715 715 -404 404 904 -904 -205 205 292 -292 520 -520 452 -452 -281 281 968 -968 -134 134 96 -96 -6 6 855 -855 -911 911 702 -702 229 -229 -374 374 979 -979 -514 514 -490 490 832 -832 207 -207 -398 398 331 -331 757 -757 -830 830 478 -478 -336 336 -172 172 -291 291 709 -709 -811 811 875 -875 -42 42 -670 670 452 -452 -322 322 942 -942 548 -548 945 -945 -33 33 308 -308 990 -990 -941 941 -20 20 888 -888 -403 403 658 -658 -487 487 418 -418 635 -635 305 -305 592 -592 852 -852 692 -692 653 -653 -250 250 541 -541 311 -311 -185 185 -481 481 480 -480 -721 721 815 -815 -731 731 964 -964 355 -355 -879 879 -859 859 -595 595 -293 293 -267 267 -757 757 251 -251 996 -996 257 -257 -176 176 -79 79 597 -597 -654 654 752 -752 -743 743 -333 333 -341 341 33 -33 -411 411 -830 830 -644 644 128 -128 -583 583 797 -797 343 -343 -626 626 -360 360 -265 265 -241 241 -453 453 797 -797 -845 845 -766 766 738 -738 -69 69 50 -50 -391 391 -506 506 -666 666 -5 5 141 -141 -149 149 -924 924 927 -927 956 -956 312 -312 174 -174 589 -589 -868 868 -709 709 667 -667 947 -947 127 -127 397 -397 319 -319 -201 201 -456 456 -840 840 -81 81 -59 59 -147 147 102 -102 473 -473 106 -106 -450 450 684 -684 994 -994 48 -48 -651 651 727 -727 959 -959 -630 630 -482 482 293 -293 -472 472 -909 909 -743 743 8 -8 522 -522 -318 318 -387 387 198 -198 -451 451 593 -593 991 -991 -699 699 597 -597 -546 546 -957 957 965 -965 -900 900 881 -881 -893 893 -594 594 608 -608 623 -623 318 -318 427 -427 -951 951 831 -831 -702 702 727 -727 -803 803 -293 293 -707 707 471 -471 -937 937 -983 983 960 -960 664 -664 182 -182 -38 38 245 -245 747 -747 146 -146 -510 510 -317 317 -802 802 437 -437 -902 902 -816 816 -818 818 -121 121 -109 109 934 -934 169 -169 346 -346 -676 676 809 -809 40 -40 -233 233 -427 427 744 -744 124 -124 -888 888 628 -628 -447 447 -295 295 -712 712 984 -984 -582 582 -47 47 -904 904 -51 51 -803 803 626 -626 -876 876 448 -448 276 -276 -542 542 -379 379 -429 429 870 -870 521 -521 632 -632 194 -194 -912 912 721 -721 735 -735 -905 905 856 -856 58 -58 -266 266 411 -411 -386 386 561 -561 -327 327 958 -958 -285 285 -527 527 -813 813 394 -394 -146 146 -678 678 -886 886 131 -131 429 -429 -783 783 826 -826 -911 911 -983 983 -471 471 -465 465 -16 16 30 -30 -304 304 487 -487 -633 633 -199 199 -67 67 887 -887 -439 439 -990 990 -823 823 -947 947 761 -761 -756 756 523 -523 678 -678 561 -561 987 -987 -583 583 -271 271 533 -533 438 -438 -469 469 -621 621 -269 269 620 -620 530 -530 44 -44 -306 306 331 -331 -599 599 858 -858 -581 581 79 -79 -421 421 -212 212 107 -107 -359 359 -315 315 -790 790 -918 918 384 -384 -979 979 -492 492 -537 537 76 -76 276 -276 -776 776 -267 267 528 -528 872 -872 -136 136 738 -738 -329 329 653 -653 -133 133 246 -246 -221 221 572 -572 -446 446 126 -126 -254 254 380 -380 637 -637 -310 310 994 -994 -799 799 560 -560 995 -995 -650 650 -526 526 17 -17 -15 15 346 -346 911 -911 -669 669 -292 292 259 -259 -605 605 775 -775 578 -578 827 -827 870 -870 993 -993 536 -536 539 -539 71 -71 153 -153 -92 92 169 -169 -792 792 580 -580 907 -907 197 -197 313 -313 -14 14 118 -118 -993 993 58 -58 809 -809 202 -202 -917 917 571 -571 146 -146 408 -408 55 -55 -906 906 -494 494 -190 190 284 -284 768 -768 -372 372 -369 369 -605 605 -164 164 196 -196 -959 959 826 -826 945 -945 647 -647 -315 315 311 -311 301 -301 330 -330 -629 629 797 -797 361 -361 384 -384 -473 473 141 -141 -962 962 -240 240 -985 985 94 -94 -440 440 806 -806 917 -917 928 -928 747 -747 697 -697 -337 337 -419 419 -940 940 909 -909 -299 299 -767 767 -111 111 74 -74 -749 749 -437 437 515 -515 -180 180 -719 719 -715 715 -893 893 -308 308 279 -279 529 -529 995 -995 607 -607 -60 60 -92 92 262 -262 318 -318 145 -145 584 -584 802 -802 806 -806 353 -353 -596 596 -795 795 16 -16 588 -588 990 -990 550 -550 580 -580 -899 899 -100 100 845 -845 -631 631 984 -984 119 -119 -666 666 -720 720 -97 97 -342 342 -190 190 770 -770 -793 793 -214 214 -769 769 -201 201 -345 345 381 -381 -295 295 137 -137 817 -817 160 -160 272 -272 -520 520 -476 476 -284 284 268 -268 -673 673 -511 511 920 -920 -242 242 -569 569 876 -876 445 -445 681 -681 -885 885 246 -246 502 -502 961 -961 -69 69 729 -729 -210 210 291 -291 -348 348 387 -387 831 -831 -603 603 -832 832 -762 762 -880 880 111 -111 -213 213 -17 17 -1 1 -582 582 -698 698 -490 490 -417 417 -872 872 943 -943 -379 379 -973 973 -715 715 -144 144 -723 723 -756 756 300 -300 -282 282 -907 907 431 -431 -195 195 277 -277 -795 795 299 -299 589 -589 875 -875 402 -402 -359 359 -402 402 290 -290 -310 310 -988 988 -687 687 -646 646 643 -643 -708 708 841 -841 -425 425 -642 642 -714 714 -558 558 854 -854 130 -130 70 -70 -958 958 309 -309 359 -359 -608 608 -930 930 -892 892 239 -239 -38 38 816 -816 887 -887 -484 484 358 -358 440 -440 -579 579 190 -190 527 -527 785 -785 -730 730 283 -283 898 -898 -90 90 -928 928 -316 316 -736 736 -156 156 898 -898 -378 378 128 -128 -975 975 -195 195 46 -46 682 -682 253 -253 384 -384 -623 623 -223 223 984 -984 427 -427 747 -747 -671 671 -507 507 695 -695 -187 187 -134 134 509 -509 -972 972 -659 659 -790 790 455 -455 -654 654 -207 207 946 -946 358 -358 692 -692 -885 885 -382 382 115 -115 -223 223 -412 412 135 -135 621 -621 221 -221 -14 14 438 -438 -849 849 200 -200 324 -324 313 -313 -735 735 -267 267 -432 432 -599 599 -591 591 -530 530 -710 710 44 -44 387 -387 -426 426 264 -264 354 -354 646 -646 591 -591 963 -963 347 -347 -422 422 -355 355 -703 703 -69 69 351 -351 475 -475 49 -49 -576 576 -97 97 508 -508 -314 314 -445 445 -417 417 -523 523 232 -232 -835 835 -703 703 -935 935 7 -7 461 -461 686 -686 -956 956 337 -337 -393 393 -174 174 -307 307 790 -790 -274 274 -824 824 374 -374 43 -43 -987 987 -584 584 581 -581 476 -476 -813 813 -673 673 -840 840 533 -533 -395 395 -994 994 756 -756 770 -770 120 -120 -827 827 303 -303 565 -565 -168 168 -143 143 -785 785 -280 280 -574 574 -781 781 82 -82 84 -84 -943 943 -957 957 -1 1 801 -801 -265 265 -523 523 -35 35 15 -15 185 -185 -581 581 -637 637 -748 748 -527 527 363 -363 -704 704 -697 697 542 -542 -542 542 572 -572 445 -445 -370 370 -679 679 62 -62 -174 174 527 -527 -280 280 -881 881 251 -251 627 -627 984 -984 382 -382 697 -697 -78 78 413 -413 22 -22 -865 865 500 -500 755 -755 -834 834 136 -136 591 -591 520 -520 -929 929 -653 653 589 -589 -677 677 -821 821 -639 639 -110 110 -284 284 -293 293 577 -577 -243 243 -956 956 -262 262 -280 280 -739 739 286 -286 -303 303 263 -263 -970 970 -730 730 -958 958 -456 456 -781 781 8 -8 -727 727 -854 854 -290 290 764 -764 607 -607 93 -93 -482 482 -647 647 465 -465 -401 401 -559 559 920 -920 705 -705 -23 23 -902 902 699 -699 -101 101 -620 620 -724 724 365 -365 -85 85 -240 240 296 -296 -581 581 621 -621 773 -773 243 -243 676 -676 -779 779 -501 501 524 -524 525 -525 -752 752 376 -376 -4 4 568 -568 826 -826 616 -616 511 -511 -523 523 -943 943 738 -738 338 -338 105 -105 -630 630 -376 376 -898 898 -49 49 -365 365 655 -655 -92 92 621 -621 9 -9 352 -352 -312 312 -856 856 -293 293 -82 82 -717 717 810 -810 -786 786 168 -168 -332 332 -573 573 -413 413 722 -722 631 -631 -227 227 118 -118 -65 65 -631 631 917 -917 807 -807 -462 462 -229 229 -553 553 734 -734 -186 186 -603 603 -216 216 -453 453 393 -393 -756 756 -774 774 -500 500 -752 752 -713 713 412 -412 -477 477 -281 281 574 -574 128 -128 -617 617 -567 567 -956 956 802 -802 985 -985 431 -431 295 -295 837 -837 -854 854 716 -716 917 -917 319 -319 -644 644 504 -504 -670 670 -248 248 -42 42 -742 742 967 -967 831 -831 251 -251 -132 132 -483 483 -626 626 -531 531 -134 134 -342 342 -128 128 -147 147 -213 213 -821 821 863 -863 919 -919 372 -372 -237 237 898 -898 748 -748 873 -873 307 -307 455 -455 176 -176 661 -661 -693 693 797 -797 -906 906 -117 117 -449 449 214 -214 264 -264 174 -174 -179 179 491 -491 -885 885 -226 226 -866 866 -431 431 -174 174 -108 108 -532 532 330 -330 930 -930 -383 383 -429 429 95 -95 -154 154 -894 894 -502 502 -36 36 -764 764 534 -534 -140 140 940 -940 767 -767 978 -978 -126 126 391 -391 -370 370 -347 347 75 -75 -503 503 -755 755 -952 952 -705 705 -443 443 419 -419 -71 71 376 -376 -374 374 84 -84 -712 712 -670 670 292 -292 -568 568 -176 176 -675 675 -90 90 -212 212 186 -186 177 -177 103 -103 183 -183 -209 209 -143 143 -389 389 -385 385 -691 691 818 -818 -700 700 717 -717 -932 932 718 -718 647 -647 -210 210 -431 431 -556 556 -252 252 427 -427 -269 269 -301 301 -95 95 588 -588 444 -444 -345 345 -42 42 -743 743 -623 623 -270 270 478 -478 -799 799 -794 794 751 -751 652 -652 -386 386 -164 164 -461 461 -132 132 712 -712 -900 900 -939 939 -580 580 393 -393 41 -41 -65 65 954 -954 -847 847 929 -929 581 -581 480 -480 -916 916 -300 300 -570 570 846 -846 512 -512 25 -25 177 -177 -618 618 283 -283 -868 868 -54 54 510 -510 -627 627 492 -492 -36 36 337 -337 465 -465 53 -53 -911 911 423 -423 -350 350 233 -233 544 -544 343 -343 380 -380 372 -372 -409 409 554 -554 -576 576 592 -592 -887 887 -671 671 -148 148 -986 986 73 -73 -103 103 -902 902 966 -966 -184 184 158 -158 840 -840 -471 471 -996 996 31 -31 424 -424 -427 427 49 -49 -880 880 888 -888 -895 895 -204 204 -235 235 -379 379 394 -394 -994 994 286 -286 844 -844 -555 555 189 -189 589 -589 -478 478 -779 779 169 -169 -432 432 -892 892 431 -431 470 -470 -645 645 -47 47 637 -637 357 -357 966 -966 470 -470 -336 336 880 -880 -393 393 842 -842 553 -553 566 -566 817 -817 252 -252 -150 150 -877 877 -307 307 -887 887 -296 296 436 -436 695 -695 -61 61 531 -531 874 -874 -179 179 -802 802 986 -986 669 -669 -604 604 445 -445 -167 167 706 -706 60 -60 -484 484 -556 556 768 -768 484 -484 399 -399 984 -984 655 -655 -112 112 875 -875 432 -432 -974 974 -758 758 -861 861 726 -726 -57 57 88 -88 -249 249 554 -554 621 -621 -51 51 263 -263 488 -488 965 -965 18 -18 -962 962 325 -325 -980 980 -827 827 669 -669 -550 550 440 -440 -606 606 293 -293 -236 236 880 -880 -750 750 -166 166 523 -523 353 -353 530 -530 -556 556 17 -17 -962 962 837 -837 119 -119 -706 706 -1000 1000 604 -604 -779 779 74 -74 367 -367 581 -581 -366 366 58 -58 887 -887 258 -258 -775 775 879 -879 958 -958 956 -956 574 -574 939 -939 -498 498 55 -55 -845 845 245 -245 478 -478 -201 201 -34 34 -497 497 -899 899 803 -803 763 -763 86 -86 930 -930 -726 726 -98 98 -535 535 445 -445 979 -979 -724 724 -338 338 -30 30 -711 711 -917 917 -126 126 8 -8 935 -935 7 -7 560 -560 477 -477 496 -496 -602 602 771 -771 364 -364 -718 718 270 -270 -33 33 -95 95 -708 708 -331 331 429 -429 972 -972 222 -222 -119 119 917 -917 821 -821 847 -847 -510 510 -959 959 -161 161 725 -725 37 -37 383 -383 -945 945 0 0 -678 678 920 -920 799 -799 520 -520 0 0 -753 753 -178 178 -295 295 -705 705 540 -540 -325 325 -372 372 174 -174 -183 183 -238 238 888 -888 -970 970 -4 4 -859 859 -88 88 -553 553 -473 473 623 -623 -914 914 26 -26 940 -940 149 -149 -568 568 -314 314 645 -645 734 -734 35 -35 -185 185 531 -531 -555 555 494 -494 -116 116 -907 907 268 -268 656 -656 -528 528 -276 276 -45 45 -276 276 -533 533 -115 115 -327 327 835 -835 585 -585 -282 282 961 -961 10 -10 172 -172 900 -900 -263 263 911 -911 173 -173 436 -436 -552 552 470 -470 9 -9 -248 248 -858 858 409 -409 474 -474 -835 835 465 -465 -353 353 -829 829 -549 549 109 -109 -116 116 512 -512 156 -156 363 -363 -22 22 -883 883 -239 239 -947 947 -619 619 390 -390 993 -993 -808 808 -35 35 367 -367 -941 941 123 -123 936 -936 277 -277 687 -687 -481 481 -713 713 389 -389 816 -816 -560 560 -934 934 -341 341 -836 836 556 -556 -378 378 -259 259 -521 521 201 -201 853 -853 -247 247 788 -788 -997 997 574 -574 156 -156 -690 690 342 -342 167 -167 -123 123 342 -342 -303 303 73 -73 714 -714 -770 770 -772 772 707 -707 -871 871 438 -438 -285 285 641 -641 -495 495 -316 316 579 -579 -658 658 -286 286 -775 775 -947 947 -168 168 -766 766 2 -2 889 -889 -813 813 978 -978 460 -460 317 -317 81 -81 449 -449 828 -828 -531 531 -704 704 -1 1 637 -637 517 -517 868 -868 420 -420 907 -907 293 -293 -537 537 737 -737 -912 912 -132 132 -162 162 -361 361 637 -637 -232 232 574 -574 -105 105 -836 836 -531 531 -529 529 731 -731 -349 349 -459 459 207 -207 -813 813 -405 405 918 -918 -694 694 690 -690 -350 350 922 -922 265 -265 -614 614 -594 594 -901 901 504 -504 -940 940 -445 445 -419 419 -931 931 -139 139 -377 377 913 -913 -811 811 206 -206 -701 701 -761 761 -511 511 979 -979 -83 83 -349 349 578 -578 -930 930 -508 508 -684 684 -608 608 596 -596 507 -507 369 -369 369 -369 -824 824 -918 918 676 -676 -968 968 -577 577 225 -225 300 -300 -628 628 276 -276 910 -910 381 -381 -613 613 941 -941 913 -913 427 -427 159 -159 -386 386 -578 578 -985 985 976 -976 188 -188 771 -771 -72 72 -263 263 -540 540 395 -395 862 -862 -81 81 637 -637 -142 142 -204 204 -529 529 -964 964 698 -698 36 -36 951 -951 -825 825 861 -861 79 -79 -519 519 843 -843 -92 92 -995 995 908 -908 865 -865 -585 585 929 -929 915 -915 943 -943 102 -102 608 -608 -383 383 427 -427 903 -903 196 -196 -691 691 -826 826 433 -433 -611 611 -109 109 422 -422 201 -201 -729 729 -645 645 996 -996 -725 725 -207 207 606 -606 -616 616 667 -667 573 -573 614 -614 833 -833 -244 244 20 -20 -651 651 -262 262 -223 223 -724 724 9 -9 -199 199 866 -866 92 -92 462 -462 585 -585 609 -609 62 -62 -731 731 -150 150 414 -414 -874 874 340 -340 -952 952 -792 792 275 -275 -691 691 -918 918 -139 139 228 -228 -796 796 -917 917 579 -579 -675 675 -901 901 382 -382 399 -399 -214 214 -944 944 -354 354 -73 73 35 -35 233 -233 164 -164 747 -747 -208 208 -817 817 -4 4 537 -537 -993 993 -167 167 426 -426 -582 582 -204 204 -774 774 825 -825 -634 634 160 -160 -66 66 452 -452 239 -239 -283 283 -352 352 -551 551 957 -957 -248 248 576 -576 -470 470 -714 714 -312 312 -396 396 -874 874 -784 784 879 -879 -4 4 -392 392 -487 487 -937 937 -854 854 -18 18 -313 313 -850 850 66 -66 973 -973 492 -492 -323 323 -562 562 -718 718 589 -589 -315 315 -859 859 -436 436 -301 301 123 -123 -691 691 -359 359 513 -513 -554 554 -466 466 78 -78 -170 170 134 -134 -807 807 -69 69 582 -582 887 -887 -519 519 237 -237 -796 796 279 -279 953 -953 310 -310 -285 285 788 -788 807 -807 90 -90 189 -189 -695 695 791 -791 860 -860 -861 861 -981 981 -614 614 473 -473 -41 41 335 -335 944 -944 802 -802 -458 458 638 -638 -68 68 960 -960 -278 278 555 -555 24 -24 -509 509 -385 385 -684 684 649 -649 -709 709 596 -596 840 -840 -941 941 -37 37 628 -628 -679 679 976 -976 -485 485 566 -566 -991 991 797 -797 -483 483 -367 367 201 -201 438 -438 66 -66 84 -84 -504 504 -989 989 990 -990 229 -229 -567 567 115 -115 -55 55 -151 151 -128 128 152 -152 -9 9 724 -724 -242 242 306 -306 75 -75 897 -897 403 -403 -383 383 -393 393 19 -19 -908 908 -731 731 279 -279 877 -877 -163 163 -871 871 -337 337 575 -575 -552 552 -624 624 -399 399 34 -34 542 -542 126 -126 -988 988 -586 586 878 -878 665 -665 866 -866 -630 630 -436 436 865 -865 -704 704 972 -972 284 -284 -962 962 259 -259 -110 110 -49 49 10 -10 657 -657 904 -904 317 -317 463 -463 -218 218 186 -186 164 -164 -846 846 -616 616 821 -821 -385 385 -944 944 -371 371 -423 423 971 -971 -633 633 892 -892 -15 15 -874 874 -216 216 -847 847 950 -950 904 -904 -388 388 21 -21 -223 223 -697 697 277 -277 45 -45 -208 208 -810 810 -522 522 977 -977 -117 117 621 -621 -123 123 256 -256 -777 777 -609 609 -832 832 754 -754 346 -346 199 -199 -354 354 -466 466 -320 320 -539 539 -792 792 -434 434 -514 514 504 -504 680 -680 -161 161 -779 779 -116 116 0 0 -307 307 441 -441 -602 602 -307 307 767 -767 -141 141 845 -845 -738 738 879 -879 676 -676 268 -268 144 -144 -3 3 -246 246 405 -405 860 -860 -940 940 248 -248 872 -872 163 -163 -932 932 -415 415 -444 444 584 -584 722 -722 -651 651 -19 19 -129 129 -747 747 -449 449 -945 945 869 -869 594 -594 -914 914 -974 974 576 -576 -173 173 547 -547 974 -974 -776 776 -109 109 -646 646 -303 303 439 -439 901 -901 -179 179 655 -655 -851 851 806 -806 741 -741 409 -409 630 -630 47 -47 498 -498 289 -289 592 -592 496 -496 -947 947 -67 67 -41 41 90 -90 -420 420 -6 6 -316 316 -85 85 22 -22 -414 414 -778 778 223 -223 583 -583 817 -817 159 -159 -475 475 646 -646 453 -453 482 -482 -304 304 -874 874 308 -308 -885 885 -593 593 -838 838 -237 237 384 -384 -112 112 -100 100 180 -180 -746 746 240 -240 -961 961 143 -143 -680 680 -123 123 -317 317 532 -532 371 -371 368 -368 -390 390 351 -351 773 -773 -979 979 -103 103 478 -478 856 -856 -259 259 -368 368 -977 977 841 -841 710 -710 413 -413 -371 371 766 -766 569 -569 -802 802 -707 707 840 -840 69 -69 471 -471 -924 924 -476 476 522 -522 259 -259 731 -731 408 -408 976 -976 -563 563 -474 474 -211 211 345 -345 865 -865 465 -465 -617 617 884 -884 223 -223 779 -779 -35 35 179 -179 976 -976 232 -232 -139 139 336 -336 -68 68 -398 398 -961 961 139 -139 -341 341 -768 768 422 -422 -793 793 -838 838 -918 918 818 -818 -410 410 -607 607 299 -299 -543 543 578 -578 -542 542 855 -855 951 -951 686 -686 -843 843 783 -783 -717 717 76 -76 498 -498 339 -339 597 -597 464 -464 766 -766 152 -152 -339 339 564 -564 -870 870 -998 998 -971 971 717 -717 -761 761 -781 781 402 -402 -322 322 431 -431 -211 211 -825 825 -787 787 -368 368 -220 220 778 -778 -525 525 -902 902 960 -960 571 -571 215 -215 -260 260 -270 270 -750 750 157 -157 -374 374 28 -28 -744 744 202 -202 -95 95 886 -886 -23 23 987 -987 -274 274 862 -862 -935 935 583 -583 220 -220 -929 929 597 -597 995 -995 700 -700 886 -886 -133 133 -699 699 -870 870 -943 943 -772 772 523 -523 -323 323 -1000 1000 288 -288 -564 564 -545 545 209 -209 907 -907 -177 177 318 -318 511 -511 447 -447 -550 550 -813 813 -214 214 -446 446 -274 274 945 -945 773 -773 866 -866 770 -770 -464 464 940 -940 134 -134 -500 500 362 -362 780 -780 -442 442 519 -519 85 -85 -120 120 206 -206 178 -178 787 -787 696 -696 -98 98 -859 859 262 -262 229 -229 118 -118 -934 934 -280 280 -525 525 -703 703 -55 55 -710 710 -227 227 447 -447 803 -803 -21 21 584 -584 -920 920 -780 780 -293 293 -543 543 -851 851 -861 861 385 -385 136 -136 -159 159 -20 20 586 -586 -591 591 -808 808 -272 272 -781 781 24 -24 -322 322 730 -730 777 -777 437 -437 827 -827 -522 522 14 -14 -368 368 630 -630 -595 595 -289 289 247 -247 792 -792 308 -308 -12 12 -370 370 -717 717 630 -630 -857 857 822 -822 -605 605 383 -383 632 -632 -287 287 -461 461 10 -10 -623 623 -555 555 -558 558 -707 707 -426 426 -17 17 39 -39 -876 876 -33 33 890 -890 -173 173 -517 517 585 -585 -48 48 -569 569 768 -768 -631 631 175 -175 502 -502 392 -392 -61 61 576 -576 -484 484 -624 624 602 -602 949 -949 399 -399 -393 393 9 -9 224 -224 -668 668 -613 613 -751 751 -804 804 293 -293 593 -593 116 -116 598 -598 338 -338 -311 311 386 -386 -181 181 -619 619 -895 895 -911 911 425 -425 -85 85 185 -185 -462 462 -530 530 800 -800 -426 426 1 -1 -426 426 -22 22 -181 181 -34 34 851 -851 -999 999 485 -485 922 -922 173 -173 -99 99 -362 362 420 -420 -723 723 392 -392 948 -948 917 -917 916 -916 853 -853 -221 221 472 -472 -671 671 -630 630 432 -432 -850 850 835 -835 154 -154 255 -255 304 -304 -548 548 222 -222 440 -440 311 -311 -665 665 261 -261 765 -765 -999 999 -277 277 -183 183 -480 480 -252 252 -609 609 548 -548 434 -434 688 -688 -592 592 627 -627 -561 561 16 -16 -222 222 -438 438 424 -424 554 -554 164 -164 217 -217 -79 79 663 -663 -9 9 221 -221 796 -796 -52 52 544 -544 617 -617 405 -405 -422 422 -709 709 -810 810 240 -240 -172 172 -606 606 312 -312 -416 416 367 -367 895 -895 276 -276 969 -969 -258 258 255 -255 -961 961 584 -584 -577 577 279 -279 601 -601 -126 126 -689 689 -757 757 122 -122 -678 678 -507 507 189 -189 -421 421 71 -71 -434 434 114 -114 376 -376 485 -485 -587 587 -565 565 -252 252 -517 517 918 -918 -893 893 -275 275 -387 387 -605 605 -972 972 546 -546 114 -114 -378 378 -880 880 -861 861 665 -665 -584 584 540 -540 -200 200 -409 409 -223 223 -641 641 133 -133 -12 12 -991 991 -948 948 620 -620 -440 440 910 -910 -597 597 435 -435 -704 704 463 -463 783 -783 -153 153 181 -181 -135 135 -796 796 -623 623 143 -143 184 -184 -841 841 216 -216 -43 43 256 -256 -53 53 -713 713 -440 440 -220 220 937 -937 -847 847 257 -257 102 -102 -521 521 -157 157 408 -408 545 -545 -308 308 664 -664 727 -727 548 -548 -941 941 -958 958 750 -750 879 -879 606 -606 328 -328 -760 760 915 -915 -259 259 363 -363 -994 994 -411 411 -320 320 301 -301 570 -570 -845 845 -679 679 388 -388 -481 481 -501 501 405 -405 -885 885 -233 233 -904 904 444 -444 -149 149 61 -61 477 -477 -985 985 264 -264 -516 516 -297 297 369 -369 -242 242 -873 873 782 -782 -799 799 -274 274 779 -779 -99 99 -120 120 -909 909 -62 62 -797 797 470 -470 -182 182 937 -937 489 -489 1 -1 -111 111 852 -852 -940 940 -631 631 767 -767 -303 303 381 -381 -267 267 373 -373 330 -330 383 -383 642 -642 -941 941 -577 577 720 -720 30 -30 686 -686 -461 461 -204 204 -576 576 737 -737 -634 634 -993 993 954 -954 -719 719 435 -435 122 -122 -799 799 406 -406 -438 438 8 -8 620 -620 550 -550 705 -705 -7 7 812 -812 420 -420 -393 393 -530 530 -229 229 633 -633 -567 567 109 -109 -936 936 -542 542 888 -888 -472 472 -623 623 11 -11 -838 838 281 -281 -382 382 -247 247 320 -320 -927 927 174 -174 734 -734 -103 103 178 -178 106 -106 633 -633 -907 907 585 -585 -782 782 -788 788 -179 179 256 -256 -25 25 -686 686 272 -272 -238 238 854 -854 -528 528 881 -881 704 -704 -49 49 -277 277 -561 561 708 -708 -845 845 923 -923 773 -773 -667 667 383 -383 559 -559 -893 893 -710 710 921 -921 -511 511 252 -252 -830 830 137 -137 -469 469 467 -467 -252 252 -758 758 490 -490 239 -239 82 -82 353 -353 82 -82 -314 314 243 -243 -83 83 -798 798 553 -553 256 -256 -929 929 121 -121 -451 451 -801 801 -484 484 232 -232 -486 486 319 -319 -352 352 938 -938 -57 57 -796 796 454 -454 435 -435 -667 667 -60 60 805 -805 -475 475 762 -762 -160 160 13 -13 -456 456 -95 95 439 -439 3 -3 -950 950 -479 479 -217 217 537 -537 -251 251 -69 69 821 -821 -319 319 -463 463 440 -440 288 -288 -285 285 -246 246 290 -290 -959 959 61 -61 -237 237 -974 974 245 -245 203 -203 -230 230 -38 38 526 -526 -889 889 270 -270 -189 189 -906 906 -974 974 383 -383 -710 710 262 -262 -300 300 244 -244 199 -199 -393 393 -767 767 819 -819 -978 978 -809 809 -707 707 557 -557 -215 215 382 -382 721 -721 -153 153 678 -678 -895 895 -403 403 -559 559 701 -701 198 -198 704 -704 240 -240 405 -405 -295 295 615 -615 46 -46 -873 873 -369 369 418 -418 21 -21 -766 766 297 -297 -451 451 -152 152 -943 943 59 -59 -370 370 963 -963 506 -506 429 -429 -22 22 -540 540 473 -473 546 -546 -931 931 489 -489 -452 452 88 -88 185 -185 -532 532 832 -832 735 -735 206 -206 -867 867 -84 84 61 -61 -100 100 830 -830 972 -972 -847 847 197 -197 -443 443 -127 127 950 -950 -90 90 973 -973 183 -183 -629 629 -473 473 206 -206 55 -55 801 -801 65 -65 -546 546 -162 162 660 -660 543 -543 664 -664 -930 930 301 -301 -152 152 -196 196 -269 269 -889 889 -707 707 -953 953 -343 343 610 -610 270 -270 293 -293 524 -524 -747 747 82 -82 628 -628 -753 753 438 -438 -602 602 -805 805 -655 655 -642 642 597 -597 -278 278 -754 754 841 -841 905 -905 372 -372 -798 798 -740 740 497 -497 -102 102 -685 685 794 -794 99 -99 106 -106 -609 609 472 -472 260 -260 -872 872 851 -851 -897 897 -874 874 -965 965 -291 291 642 -642 129 -129 188 -188 -75 75 -591 591 422 -422 -518 518 -936 936 494 -494 -81 81 -607 607 -283 283 -178 178 875 -875 -419 419 -436 436 -303 303 457 -457 -199 199 418 -418 117 -117 706 -706 189 -189 554 -554 -152 152 972 -972 -633 633 -447 447 333 -333 -180 180 -183 183 905 -905 -382 382 571 -571 500 -500 73 -73 -449 449 -355 355 499 -499 -462 462 833 -833 750 -750 -981 981 -59 59 -249 249 -626 626 769 -769 675 -675 -483 483 -641 641 -707 707 -187 187 327 -327 -4 4 797 -797 -354 354 -912 912 -228 228 -3 3 -115 115 292 -292 567 -567 -138 138 167 -167 -869 869 -488 488 372 -372 -540 540 520 -520 292 -292 -931 931 185 -185 320 -320 218 -218 335 -335 -778 778 -626 626 827 -827 -376 376 -799 799 -922 922 12 -12 -164 164 -397 397 -552 552 -678 678 -397 397 -927 927 696 -696 109 -109 865 -865 -898 898 -756 756 0 0 -982 982 -929 929 486 -486 767 -767 -843 843 -81 81 -525 525 -926 926 -752 752 -365 365 482 -482 -678 678 -539 539 465 -465 473 -473 -550 550 -773 773 557 -557 -139 139 168 -168 -560 560 116 -116 240 -240 755 -755 742 -742 -307 307 296 -296 70 -70 827 -827 -244 244 -579 579 846 -846 -403 403 105 -105 107 -107 489 -489 286 -286 880 -880 -919 919 -272 272 949 -949 202 -202 273 -273 -457 457 -939 939 -596 596 497 -497 178 -178 -111 111 -161 161 465 -465 -86 86 -576 576 -880 880 -265 265 463 -463 -258 258 808 -808 -137 137 -80 80 820 -820 -1 1 559 -559 858 -858 376 -376 -260 260 -462 462 238 -238 -265 265 -623 623 434 -434 -218 218 547 -547 -283 283 -541 541 -840 840 -424 424 -159 159 702 -702 -725 725 -221 221 127 -127 -620 620 -950 950 421 -421 143 -143 -300 300 568 -568 -940 940 -756 756 -273 273 563 -563 -446 446 815 -815 -103 103 507 -507 -14 14 898 -898 -94 94 -251 251 25 -25 504 -504 -794 794 -981 981 882 -882 -309 309 -302 302 166 -166 -475 475 -58 58 312 -312 -737 737 -472 472 -283 283 -555 555 482 -482 -395 395 -151 151 640 -640 -716 716 -386 386 432 -432 102 -102 -458 458 -641 641 788 -788 644 -644 -406 406 -940 940 483 -483 -236 236 630 -630 -245 245 191 -191 -499 499 -985 985 186 -186 -682 682 -236 236 -808 808 -796 796 709 -709 519 -519 915 -915 232 -232 585 -585 -917 917 -713 713 -533 533 -266 266 -973 973 -453 453 -281 281 -372 372 -907 907 578 -578 35 -35 566 -566 -488 488 175 -175 853 -853 -923 923 -751 751 666 -666 533 -533 -36 36 -306 306 372 -372 852 -852 -691 691 786 -786 743 -743 -243 243 -795 795 -446 446 -430 430 379 -379 691 -691 911 -911 420 -420 -196 196 -178 178 373 -373 86 -86 -620 620 -536 536 -381 381 -274 274 -235 235 397 -397 717 -717 561 -561 -915 915 -751 751 -385 385 745 -745 816 -816 185 -185 130 -130 -825 825 503 -503 56 -56 -221 221 267 -267 105 -105 93 -93 850 -850 50 -50 618 -618 443 -443 -407 407 239 -239 -574 574 42 -42 -610 610 653 -653 -465 465 92 -92 -742 742 755 -755 -259 259 -638 638 -325 325 857 -857 -364 364 15 -15 470 -470 -534 534 -397 397 45 -45 -575 575 75 -75 924 -924 399 -399 113 -113 -453 453 -288 288 -361 361 111 -111 971 -971 828 -828 233 -233 -784 784 512 -512 292 -292 384 -384 293 -293 -745 745 -417 417 -192 192 -832 832 72 -72 -301 301 139 -139 -391 391 190 -190 83 -83 -393 393 80 -80 998 -998 -794 794 336 -336 163 -163 -26 26 -710 710 394 -394 274 -274 80 -80 120 -120 -598 598 -223 223 -794 794 282 -282 134 -134 -82 82 416 -416 298 -298 -327 327 -428 428 460 -460 13 -13 -804 804 -65 65 -810 810 224 -224 706 -706 176 -176 713 -713 161 -161 -526 526 -477 477 -780 780 -287 287 -86 86 432 -432 336 -336 9 -9 849 -849 639 -639 -767 767 187 -187 -690 690 256 -256 187 -187 -822 822 200 -200 -743 743 999 -999 493 -493 798 -798 -319 319 326 -326 847 -847 984 -984 957 -957 565 -565 443 -443 -595 595 72 -72 833 -833 70 -70 -490 490 72 -72 653 -653 61 -61 -765 765 287 -287 578 -578 881 -881 253 -253 400 -400 -985 985 -224 224 123 -123 227 -227 65 -65 950 -950 937 -937 -854 854 716 -716 164 -164 -219 219 -955 955 -534 534 736 -736 652 -652 754 -754 -708 708 492 -492 182 -182 425 -425 -17 17 -597 597 829 -829 279 -279 -312 312 -575 575 355 -355 -406 406 -556 556 939 -939 772 -772 173 -173 73 -73 368 -368 -567 567 339 -339 321 -321 118 -118 63 -63 617 -617 664 -664 -553 553 712 -712 359 -359 -781 781 -747 747 896 -896 504 -504 339 -339 -644 644 -957 957 171 -171 155 -155 -553 553 525 -525 120 -120 894 -894 -634 634 -606 606 -121 121 701 -701 -930 930 -673 673 157 -157 -768 768 -319 319 432 -432 280 -280 -78 78 736 -736 -716 716 -178 178 114 -114 255 -255 974 -974 -175 175 247 -247 -328 328 -675 675 197 -197 -381 381 98 -98 62 -62 213 -213 -404 404 -814 814 608 -608 -77 77 711 -711 -317 317 536 -536 943 -943 374 -374 -605 605 55 -55 442 -442 -813 813 -946 946 -391 391 -598 598 -371 371 -50 50 -786 786 496 -496 979 -979 579 -579 -914 914 841 -841 702 -702 -576 576 -935 935 483 -483 -620 620 22 -22 -322 322 -576 576 -726 726 229 -229 605 -605 -97 97 -246 246 -976 976 -899 899 857 -857 742 -742 192 -192 770 -770 -70 70 -421 421 828 -828 -182 182 865 -865 457 -457 136 -136 455 -455 -967 967 274 -274 -581 581 402 -402 -152 152 529 -529 405 -405 158 -158 360 -360 350 -350 513 -513 -70 70 181 -181 -977 977 951 -951 955 -955 326 -326 -720 720 -187 187 474 -474 127 -127 646 -646 -561 561 -727 727 486 -486 384 -384 -571 571 -484 484 -204 204 447 -447 -172 172 -410 410 175 -175 -504 504 159 -159 -895 895 486 -486 -72 72 -96 96 -606 606 -51 51 55 -55 -967 967 -612 612 -103 103 624 -624 816 -816 84 -84 414 -414 -352 352 -213 213 869 -869 -937 937 -819 819 -728 728 -187 187 -747 747 -711 711 -176 176 -312 312 61 -61 199 -199 492 -492 883 -883 -981 981 -291 291 -344 344 675 -675 667 -667 -342 342 -328 328 -753 753 489 -489 -726 726 825 -825 523 -523 -345 345 424 -424 -711 711 863 -863 -560 560 467 -467 -7 7 -664 664 410 -410 -764 764 -479 479 -147 147 33 -33 -449 449 293 -293 -12 12 -206 206 -968 968 55 -55 -186 186 85 -85 152 -152 381 -381 -272 272 -961 961 -800 800 -379 379 172 -172 -426 426 -883 883 -794 794 -897 897 -426 426 -980 980 457 -457 148 -148 563 -563 -624 624 791 -791 -711 711 720 -720 419 -419 948 -948 840 -840 -256 256 -327 327 429 -429 -166 166 332 -332 827 -827 -930 930 -153 153 -60 60 -990 990 -953 953 944 -944 217 -217 593 -593 -176 176 -928 928 682 -682 104 -104 506 -506 -272 272 509 -509 807 -807 -360 360 475 -475 -399 399 496 -496 -914 914 674 -674 209 -209 -335 335 -296 296 368 -368 892 -892 960 -960 -401 401 240 -240 515 -515 -281 281 552 -552 -642 642 -190 190 802 -802 749 -749 -165 165 -910 910 134 -134 815 -815 -699 699 878 -878 165 -165 668 -668 -634 634 53 -53 431 -431 318 -318 364 -364 416 -416 587 -587 -443 443 569 -569 133 -133 934 -934 -58 58 -916 916 -597 597 -805 805 -749 749 -640 640 -546 546 -363 363 445 -445 -989 989 37 -37 225 -225 -409 409 281 -281 -718 718 678 -678 61 -61 194 -194 650 -650 -135 135 644 -644 281 -281 534 -534 332 -332 -636 636 -449 449 -471 471 744 -744 -268 268 120 -120 -749 749 907 -907 -331 331 244 -244 790 -790 499 -499 -622 622 -128 128 -537 537 764 -764 389 -389 846 -846 -218 218 614 -614 221 -221 -542 542 -847 847 -966 966 415 -415 -465 465 -698 698 -818 818 699 -699 338 -338 552 -552 440 -440 881 -881 -548 548 580 -580 -688 688 452 -452 70 -70 293 -293 -408 408 893 -893 160 -160 916 -916 -64 64 -718 718 58 -58 -108 108 309 -309 649 -649 -809 809 397 -397 714 -714 -632 632 143 -143 567 -567 874 -874 735 -735 -908 908 793 -793 -500 500 -824 824 -233 233 675 -675 -760 760 -867 867 -533 533 -439 439 -566 566 -437 437 -773 773 -511 511 -747 747 246 -246 -712 712 767 -767 -791 791 814 -814 565 -565 526 -526 503 -503 -48 48 -250 250 50 -50 -92 92 303 -303 710 -710 587 -587 -179 179 964 -964 -455 455 -99 99 -693 693 964 -964 97 -97 -562 562 -521 521 81 -81 213 -213 352 -352 -33 33 996 -996 -2 2 271 -271 408 -408 57 -57 836 -836 749 -749 -873 873 -101 101 569 -569 957 -957 -629 629 -510 510 516 -516 796 -796 989 -989 378 -378 833 -833 86 -86 -708 708 -185 185 -906 906 56 -56 802 -802 725 -725 457 -457 418 -418 -310 310 308 -308 752 -752 -816 816 406 -406 -780 780 393 -393 649 -649 140 -140 349 -349 -308 308 551 -551 209 -209 -525 525 -850 850 -24 24 -807 807 -920 920 -841 841 -188 188 621 -621 -814 814 86 -86 -863 863 494 -494 622 -622 851 -851 -189 189 521 -521 -795 795 805 -805 -73 73 -100 100 399 -399 -634 634 642 -642 120 -120 -443 443 483 -483 -474 474 -985 985 -693 693 -40 40 53 -53 848 -848 93 -93 -84 84 -887 887 -728 728 233 -233 569 -569 -142 142 -821 821 702 -702 -193 193 -687 687 -340 340 -349 349 680 -680 -698 698 713 -713 -772 772 -65 65 -523 523 691 -691 -440 440 -451 451 -34 34 -116 116 -434 434 404 -404 381 -381 -606 606 810 -810 -272 272 -49 49 -693 693 546 -546 843 -843 -602 602 -831 831 925 -925 80 -80 350 -350 608 -608 -858 858 466 -466 161 -161 -259 259 398 -398 126 -126 88 -88 -38 38 -144 144 -995 995 852 -852 135 -135 233 -233 479 -479 -788 788 651 -651 424 -424 197 -197 -105 105 -108 108 898 -898 301 -301 -404 404 795 -795 472 -472 739 -739 136 -136 -229 229 989 -989 246 -246 -176 176 -205 205 -429 429 -631 631 264 -264 -214 214 214 -214 -821 821 547 -547 -973 973 -229 229 -295 295 -661 661 865 -865 250 -250 82 -82 628 -628 477 -477 -455 455 -804 804 -516 516 -315 315 -693 693 -875 875 694 -694 -377 377 826 -826 -756 756 599 -599 687 -687 -976 976 -399 399 -368 368 -963 963 -404 404 -885 885 -595 595 -437 437 451 -451 -648 648 173 -173 77 -77 -571 571 -374 374 964 -964 -231 231 369 -369 736 -736 -259 259 361 -361 -805 805 34 -34 68 -68 -561 561 702 -702 706 -706 531 -531 -184 184 797 -797 63 -63 -741 741 84 -84 254 -254 -405 405 -683 683 -267 267 601 -601 207 -207 873 -873 -601 601 -147 147 -930 930 351 -351 687 -687 596 -596 888 -888 949 -949 758 -758 -184 184 32 -32 272 -272 -824 824 950 -950 15 -15 838 -838 839 -839 -94 94 922 -922 -180 180 966 -966 731 -731 -734 734 -837 837 851 -851 832 -832 -805 805 -296 296 228 -228 -413 413 911 -911 -540 540 -122 122 93 -93 -29 29 -415 415 770 -770 818 -818 -789 789 327 -327 1 -1 438 -438 -759 759 -11 11 -335 335 161 -161 204 -204 652 -652 136 -136 207 -207 -825 825 856 -856 -392 392 443 -443 -242 242 -208 208 -796 796 605 -605 281 -281 577 -577 -30 30 -975 975 -606 606 -538 538 609 -609 -230 230 -319 319 731 -731 717 -717 -746 746 -550 550 97 -97 993 -993 84 -84 -379 379 852 -852 285 -285 260 -260 31 -31 940 -940 296 -296 -946 946 543 -543 289 -289 -313 313 -171 171 -724 724 131 -131 382 -382 -883 883 -515 515 -1000 1000 118 -118 -229 229 352 -352 -393 393 224 -224 -52 52 -497 497 996 -996 25 -25 -695 695 -545 545 461 -461 -817 817 457 -457 411 -411 869 -869 595 -595 -313 313 530 -530 -897 897 847 -847 822 -822 92 -92 189 -189 -982 982 -366 366 -382 382 665 -665 -886 886 -696 696 351 -351 229 -229 169 -169 -311 311 -383 383 430 -430 378 -378 -917 917 724 -724 -986 986 -402 402 -783 783 513 -513 657 -657 579 -579 -739 739 -237 237 704 -704 332 -332 -733 733 795 -795 -259 259 342 -342 815 -815 565 -565 -554 554 826 -826 73 -73 -278 278 -147 147 -849 849 567 -567 -825 825 335 -335 562 -562 -812 812 317 -317 -332 332 -248 248 -672 672 -918 918 -537 537 211 -211 -215 215 905 -905 -570 570 980 -980 824 -824 581 -581 908 -908 336 -336 -705 705 756 -756 -275 275 -411 411 -735 735 690 -690 834 -834 510 -510 978 -978 283 -283 -810 810 806 -806 -303 303 -531 531 -721 721 74 -74 -941 941 -52 52 97 -97 50 -50 995 -995 296 -296 448 -448 -415 415 342 -342 813 -813 -44 44 -326 326 -61 61 217 -217 82 -82 390 -390 -317 317 708 -708 201 -201 -813 813 869 -869 411 -411 -518 518 -193 193 726 -726 668 -668 -629 629 -122 122 719 -719 -343 343 141 -141 -40 40 31 -31 -697 697 157 -157 -1 1 -374 374 998 -998 -344 344 543 -543 -462 462 -282 282 -781 781 -258 258 789 -789 -296 296 250 -250 150 -150 119 -119 -526 526 -489 489 -7 7 946 -946 -649 649 405 -405 -603 603 -996 996 775 -775 -171 171 728 -728 -952 952 915 -915 353 -353 581 -581 -18 18 -924 924 -368 368 583 -583 623 -623 -660 660 -103 103 -378 378 -668 668 -532 532 -597 597 -712 712 -441 441 -408 408 -980 980 681 -681 836 -836 552 -552 -496 496 654 -654 -719 719 -112 112 973 -973 -633 633 508 -508 99 -99 -964 964 -797 797 260 -260 867 -867 -765 765 169 -169 570 -570 956 -956 -799 799 -653 653 617 -617 -846 846 -135 135 925 -925 -540 540 -792 792 -573 573 671 -671 -481 481 114 -114 -577 577 455 -455 146 -146 -339 339 -468 468 -693 693 585 -585 -690 690 -328 328 -322 322 -450 450 968 -968 -104 104 176 -176 -69 69 -878 878 -310 310 667 -667 -773 773 -696 696 585 -585 -677 677 401 -401 -512 512 -158 158 269 -269 507 -507 -784 784 -748 748 44 -44 -57 57 -817 817 541 -541 -184 184 -329 329 729 -729 -317 317 648 -648 498 -498 423 -423 111 -111 929 -929 -549 549 -690 690 353 -353 -921 921 -506 506 966 -966 -720 720 355 -355 -537 537 -994 994 -992 992 102 -102 461 -461 -930 930 -6 6 -658 658 832 -832 302 -302 -730 730 582 -582 263 -263 229 -229 -660 660 50 -50 45 -45 676 -676 -756 756 -372 372 -412 412 948 -948 250 -250 -103 103 378 -378 653 -653 -914 914 63 -63 844 -844 136 -136 -85 85 -774 774 104 -104 88 -88 894 -894 -3 3 215 -215 916 -916 377 -377 -297 297 -661 661 -824 824 -319 319 -282 282 69 -69 366 -366 -555 555 784 -784 747 -747 790 -790 80 -80 991 -991 584 -584 589 -589 -527 527 -3 3 -492 492 -947 947 -23 23 609 -609 -427 427 -879 879 -140 140 -392 392 518 -518 -900 900 -293 293 647 -647 471 -471 -581 581 -135 135 624 -624 -219 219 312 -312 -883 883 -556 556 -581 581 -848 848 -704 704 584 -584 -967 967 -41 41 487 -487 -261 261 677 -677 -502 502 443 -443 -714 714 96 -96 -298 298 -56 56 452 -452 666 -666 856 -856 -734 734 -460 460 615 -615 500 -500 111 -111 -51 51 500 -500 -279 279 -16 16 482 -482 -315 315 -684 684 -751 751 471 -471 -239 239 133 -133 -780 780 -573 573 -992 992 -865 865 265 -265 -875 875 -781 781 -188 188 18 -18 -773 773 710 -710 624 -624 644 -644 817 -817 -430 430 -508 508 639 -639 631 -631 -379 379 503 -503 -959 959 -713 713 502 -502 184 -184 -616 616 -939 939 -877 877 630 -630 183 -183 72 -72 237 -237 67 -67 667 -667 -376 376 -217 217 871 -871 718 -718 -265 265 491 -491 -655 655 -132 132 693 -693 462 -462 -93 93 -300 300 -513 513 -875 875 95 -95 369 -369 201 -201 -393 393 460 -460 -598 598 -628 628 373 -373 382 -382 -473 473 784 -784 -520 520 757 -757 -171 171 -226 226 457 -457 -604 604 203 -203 -801 801 551 -551 549 -549 -882 882 873 -873 468 -468 -101 101 -446 446 -340 340 -991 991 8 -8 -526 526 -729 729 -133 133 16 -16 -799 799 209 -209 -650 650 557 -557 370 -370 -827 827 634 -634 805 -805 838 -838 -516 516 219 -219 569 -569 68 -68 -335 335 653 -653 543 -543 749 -749 50 -50 -954 954 386 -386 -992 992 403 -403 -714 714 -280 280 523 -523 -953 953 -682 682 -91 91 132 -132 -767 767 -435 435 -481 481 999 -999 -745 745 -455 455 -959 959 -911 911 -855 855 -196 196 -541 541 252 -252 401 -401 580 -580 -998 998 747 -747 555 -555 751 -751 -852 852 345 -345 -522 522 -450 450 199 -199 669 -669 908 -908 778 -778 274 -274 -191 191 415 -415 437 -437 500 -500 -493 493 228 -228 307 -307 83 -83 -21 21 -188 188 360 -360 528 -528 -562 562 -927 927 259 -259 802 -802 899 -899 -586 586 -885 885 -944 944 -780 780 578 -578 377 -377 -701 701 919 -919 -570 570 -809 809 -134 134 349 -349 -932 932 935 -935 -992 992 330 -330 -37 37 -809 809 -37 37 -297 297 -631 631 483 -483 406 -406 245 -245 -704 704 44 -44 -302 302 -429 429 -540 540 375 -375 201 -201 -511 511 -957 957 -311 311 -365 365 -123 123 -178 178 850 -850 300 -300 -482 482 488 -488 -665 665 869 -869 -200 200 -948 948 213 -213 -487 487 -640 640 532 -532 947 -947 84 -84 -904 904 791 -791 807 -807 399 -399 252 -252 -238 238 923 -923 63 -63 374 -374 139 -139 -847 847 -689 689 623 -623 449 -449 709 -709 171 -171 776 -776 472 -472 -653 653 -97 97 -760 760 644 -644 -264 264 750 -750 278 -278 -716 716 -307 307 439 -439 -711 711 369 -369 -79 79 -523 523 493 -493 423 -423 -10 10 423 -423 -886 886 371 -371 -897 897 -33 33 -64 64 429 -429 57 -57 -66 66 485 -485 968 -968 -104 104 928 -928 -221 221 200 -200 -190 190 -924 924 907 -907 67 -67 -382 382 191 -191 -226 226 -21 21 454 -454 -191 191 -370 370 -101 101 -662 662 -408 408 -256 256 448 -448 136 -136 820 -820 -11 11 -774 774 -768 768 891 -891 -615 615 675 -675 -523 523 621 -621 -85 85 575 -575 -488 488 538 -538 -50 50 469 -469 809 -809 771 -771 -144 144 -739 739 -181 181 -833 833 -215 215 378 -378 -568 568 -369 369 -986 986 -118 118 -731 731 708 -708 -569 569 75 -75 -186 186 383 -383 229 -229 -160 160 37 -37 73 -73 -183 183 -987 987 -801 801 372 -372 -664 664 -113 113 -97 97 466 -466 -141 141 232 -232 -624 624 388 -388 -385 385 441 -441 189 -189 -746 746 -993 993 -488 488 -437 437 -567 567 -805 805 789 -789 794 -794 -527 527 107 -107 -465 465 -249 249 352 -352 -764 764 61 -61 -442 442 658 -658 599 -599 -166 166 -994 994 -597 597 -170 170 928 -928 -811 811 238 -238 -424 424 232 -232 -834 834 -224 224 -705 705 928 -928 191 -191 -676 676 -56 56 -866 866 408 -408 -649 649 -957 957 965 -965 -159 159 -937 937 -172 172 -379 379 836 -836 -816 816 -167 167 216 -216 843 -843 319 -319 300 -300 554 -554 539 -539 -390 390 -709 709 361 -361 -431 431 -249 249 -89 89 -226 226 -165 165 -3 3 362 -362 217 -217 -470 470 920 -920 764 -764 324 -324 -10 10 577 -577 -217 217 625 -625 115 -115 557 -557 921 -921 -923 923 419 -419 -683 683 427 -427 201 -201 557 -557 -138 138 -240 240 -385 385 668 -668 -359 359 -960 960 -510 510 -981 981 198 -198 -362 362 113 -113 431 -431 -668 668 -298 298 445 -445 -11 11 580 -580 210 -210 417 -417 494 -494 -784 784 -241 241 162 -162 -601 601 797 -797 148 -148 -26 26 782 -782 872 -872 -685 685 -374 374 371 -371 -607 607 555 -555 14 -14 -341 341 593 -593 445 -445 -204 204 -405 405 -863 863 573 -573 602 -602 163 -163 -722 722 -516 516 388 -388 664 -664 744 -744 692 -692 237 -237 -970 970 586 -586 -797 797 143 -143 -746 746 -705 705 -693 693 641 -641 -403 403 -46 46 377 -377 -800 800 37 -37 -618 618 997 -997 706 -706 -528 528 8 -8 -935 935 -137 137 -103 103 194 -194 502 -502 -688 688 -530 530 545 -545 -396 396 -539 539 731 -731 -854 854 424 -424 705 -705 -824 824 456 -456 -70 70 -527 527 551 -551 -679 679 935 -935 -803 803 998 -998 -118 118 149 -149 -186 186 -148 148 -401 401 133 -133 737 -737 -238 238 -585 585 46 -46 754 -754 -930 930 -640 640 408 -408 877 -877 952 -952 759 -759 469 -469 24 -24 839 -839 -877 877 55 -55 693 -693 -100 100 -653 653 414 -414 -1 1 -526 526 -716 716 -464 464 483 -483 51 -51 887 -887 -482 482 -239 239 -577 577 -285 285 517 -517 -125 125 345 -345 791 -791 114 -114 -434 434 -430 430 690 -690 -150 150 -586 586 602 -602 -937 937 -87 87 -458 458 787 -787 -389 389 41 -41 400 -400 -903 903 -543 543 -59 59 978 -978 287 -287 888 -888 654 -654 -565 565 748 -748 723 -723 -274 274 444 -444 902 -902 -839 839 203 -203 449 -449 -35 35 -674 674 -578 578 -590 590 699 -699 306 -306 821 -821 837 -837 874 -874 -951 951 118 -118 119 -119 -152 152 -390 390 -731 731 747 -747 -105 105 -565 565 -776 776 2 -2 -505 505 206 -206 -504 504 476 -476 471 -471 821 -821 667 -667 205 -205 985 -985 -261 261 -784 784 -957 957 -937 937 -106 106 -294 294 967 -967 -765 765 695 -695 817 -817 82 -82 -77 77 756 -756 -843 843 -430 430 -324 324 953 -953 900 -900 -18 18 -722 722 -550 550 -210 210 -394 394 -783 783 140 -140 -152 152 -482 482 606 -606 597 -597 286 -286 -740 740 -783 783 -384 384 -916 916 496 -496 237 -237 117 -117 -178 178 324 -324 -431 431 -55 55 838 -838 -124 124 -710 710 -558 558 686 -686 -720 720 -599 599 -162 162 831 -831 -160 160 694 -694 -955 955 593 -593 503 -503 -651 651 427 -427 -76 76 570 -570 -840 840 378 -378 -513 513 -765 765 149 -149 -512 512 70 -70 209 -209 -214 214 69 -69 513 -513 514 -514 638 -638 672 -672 619 -619 -796 796 217 -217 810 -810 249 -249 345 -345 535 -535 531 -531 -308 308 -151 151 56 -56 819 -819 -601 601 -260 260 -900 900 868 -868 981 -981 360 -360 -162 162 14 -14 -779 779 391 -391 414 -414 -349 349 -824 824 -163 163 163 -163 269 -269 109 -109 441 -441 -847 847 628 -628 634 -634 538 -538 -361 361 548 -548 -259 259 964 -964 60 -60 126 -126 387 -387 -206 206 -100 100 -18 18 -134 134 542 -542 989 -989 -371 371 -526 526 639 -639 39 -39 -968 968 -438 438 402 -402 -45 45 -463 463 440 -440 61 -61 290 -290 -11 11 824 -824 880 -880 674 -674 -371 371 857 -857 -323 323 -115 115 792 -792 947 -947 281 -281 114 -114 -679 679 -978 978 483 -483 456 -456 797 -797 0 0 308 -308 -688 688 944 -944 -635 635 -280 280 555 -555 -592 592 -764 764 348 -348 492 -492 -894 894 -433 433 -184 184 478 -478 644 -644 -5 5 784 -784 537 -537 -141 141 1 -1 677 -677 -254 254 894 -894 4 -4 -223 223 -464 464 107 -107 -29 29 515 -515 -346 346 -328 328 466 -466 -457 457 446 -446 644 -644 116 -116 170 -170 642 -642 639 -639 -676 676 413 -413 -943 943 687 -687 69 -69 599 -599 736 -736 404 -404 77 -77 512 -512 -609 609 31 -31 745 -745 619 -619 942 -942 654 -654 166 -166 -588 588 -449 449 -853 853 348 -348 747 -747 349 -349 999 -999 743 -743 159 -159 78 -78 -607 607 -71 71 -418 418 -283 283 -405 405 490 -490 -740 740 763 -763 670 -670 657 -657 162 -162 -1 1 -580 580 -888 888 -935 935 -805 805 759 -759 811 -811 71 -71 585 -585 -143 143 577 -577 713 -713 -378 378 -669 669 -769 769 594 -594 -442 442 -78 78 969 -969 -525 525 -328 328 -546 546 506 -506 -964 964 -341 341 669 -669 821 -821 353 -353 -735 735 -952 952 317 -317 512 -512 899 -899 756 -756 -206 206 546 -546 -315 315 420 -420 -115 115 -304 304 252 -252 733 -733 -801 801 921 -921 -403 403 986 -986 -27 27 -575 575 -8 8 961 -961 -370 370 987 -987 772 -772 -379 379 -481 481 939 -939 972 -972 701 -701 -777 777 869 -869 -5 5 -122 122 -1 1 218 -218 228 -228 -540 540 -827 827 308 -308 678 -678 -705 705 393 -393 879 -879 -786 786 -805 805 646 -646 -389 389 797 -797 200 -200 -571 571 -65 65 -709 709 156 -156 -897 897 -703 703 -533 533 -643 643 146 -146 -813 813 625 -625 -252 252 -746 746 -608 608 -766 766 -882 882 928 -928 567 -567 -293 293 -203 203 -585 585 -265 265 -699 699 958 -958 261 -261 28 -28 -633 633 -556 556 -577 577 72 -72 156 -156 197 -197 -343 343 613 -613 -745 745 763 -763 580 -580 -358 358 -844 844 -114 114 298 -298 -531 531 513 -513 -456 456 59 -59 841 -841 269 -269 954 -954 296 -296 176 -176 -17 17 477 -477 -960 960 -542 542 -774 774 587 -587 154 -154 -658 658 608 -608 -178 178 850 -850 695 -695 -379 379 -503 503 215 -215 -101 101 149 -149 950 -950 -91 91 977 -977 -984 984 -432 432 158 -158 -735 735 228 -228 579 -579 670 -670 -151 151 -764 764 -224 224 31 -31 -84 84 169 -169 -571 571 -774 774 -323 323 670 -670 188 -188 -529 529 -723 723 -80 80 -109 109 135 -135 -719 719 -19 19 -244 244 936 -936 -440 440 -372 372 406 -406 825 -825 588 -588 -930 930 828 -828 -889 889 6 -6 -13 13 -981 981 471 -471 919 -919 816 -816 202 -202 -436 436 916 -916 767 -767 -203 203 -37 37 305 -305 -72 72 -629 629 350 -350 850 -850 -177 177 -38 38 -394 394 -194 194 -962 962 390 -390 852 -852 389 -389 580 -580 -271 271 -886 886 -61 61 -882 882 -312 312 813 -813 -779 779 5 -5 -214 214 -499 499 428 -428 232 -232 287 -287 -167 167 -672 672 -789 789 -58 58 -867 867 -874 874 304 -304 -193 193 -35 35 -203 203 -74 74 -742 742 -522 522 -651 651 -561 561 -512 512 35 -35 665 -665 518 -518 273 -273 750 -750 -97 97 272 -272 -531 531 887 -887 -74 74 -878 878 711 -711 618 -618 463 -463 -748 748 -922 922 508 -508 -137 137 -603 603 -98 98 -730 730 -205 205 719 -719 768 -768 -75 75 -819 819 -932 932 -243 243 -447 447 -65 65 -392 392 -336 336 -244 244 -771 771 -583 583 300 -300 -706 706 -776 776 957 -957 -605 605 463 -463 -304 304 -125 125 842 -842 564 -564 217 -217 -275 275 761 -761 -770 770 -511 511 611 -611 471 -471 959 -959 -319 319 -132 132 357 -357 878 -878 787 -787 -983 983 -118 118 749 -749 691 -691 50 -50 -865 865 793 -793 408 -408 645 -645 -404 404 657 -657 53 -53 -628 628 -781 781 939 -939 59 -59 -737 737 746 -746 -28 28 -478 478 -726 726 351 -351 679 -679 663 -663 607 -607 120 -120 -561 561 488 -488 223 -223 -488 488 -96 96 958 -958 -299 299 -263 263 -893 893 -310 310 -188 188 -282 282 -576 576 -909 909 -429 429 855 -855 -127 127 -49 49 -667 667 291 -291 148 -148 -592 592 910 -910 369 -369 -942 942 -383 383 -861 861 464 -464 -802 802 401 -401 529 -529 -696 696 -160 160 95 -95 -128 128 768 -768 658 -658 -937 937 -23 23 946 -946 -678 678 -661 661 -282 282 -709 709 666 -666 422 -422 -582 582 759 -759 -604 604 -883 883 129 -129 -435 435 962 -962 -681 681 904 -904 -826 826 -843 843 686 -686 32 -32 -988 988 477 -477 743 -743 -17 17 161 -161 872 -872 -210 210 -856 856 725 -725 462 -462 725 -725 396 -396 45 -45 908 -908 527 -527 673 -673 -664 664 271 -271 -200 200 -126 126 -797 797 964 -964 392 -392 -569 569 823 -823 221 -221 -537 537 262 -262 -927 927 263 -263 -749 749 -486 486 275 -275 -134 134 -17 17 739 -739 -422 422 -400 400 -498 498 -786 786 -417 417 906 -906 -175 175 439 -439 786 -786 495 -495 -290 290 -340 340 931 -931 726 -726 -814 814 -444 444 -237 237 -265 265 791 -791 -849 849 683 -683 -963 963 233 -233 159 -159 426 -426 -50 50 -763 763 456 -456 -635 635 990 -990 212 -212 -508 508 891 -891 -256 256 -969 969 -965 965 375 -375 -145 145 339 -339 -255 255 905 -905 140 -140 -945 945 -561 561 -314 314 793 -793 795 -795 7 -7 767 -767 -10 10 -29 29 818 -818 592 -592 953 -953 -652 652 -532 532 810 -810 147 -147 -481 481 275 -275 -541 541 209 -209 -228 228 -597 597 347 -347 144 -144 352 -352 -826 826 -269 269 -395 395 -574 574 418 -418 -646 646 -821 821 -166 166 -685 685 -120 120 -802 802 -900 900 -301 301 -546 546 -408 408 692 -692 -569 569 829 -829 90 -90 -751 751 756 -756 -217 217 -562 562 -697 697 929 -929 -669 669 618 -618 799 -799 255 -255 484 -484 456 -456 -382 382 903 -903 -420 420 259 -259 343 -343 -46 46 -3 3 -860 860 265 -265 -97 97 -447 447 174 -174 -868 868 32 -32 -646 646 -473 473 -575 575 -858 858 -724 724 232 -232 168 -168 -17 17 586 -586 -9 9 -491 491 -308 308 126 -126 -413 413 918 -918 296 -296 749 -749 -241 241 -683 683 646 -646 -245 245 -877 877 297 -297 -454 454 -550 550 -865 865 897 -897 -869 869 -119 119 -79 79 -588 588 103 -103 603 -603 -567 567 514 -514 -888 888 644 -644 -565 565 128 -128 -427 427 -325 325 629 -629 -606 606 -84 84 749 -749 -318 318 313 -313 702 -702 -193 193 718 -718 111 -111 -932 932 -154 154 -533 533 -639 639 849 -849 -454 454 163 -163 -771 771 -993 993 104 -104 143 -143 251 -251 399 -399 391 -391 535 -535 945 -945 -493 493 477 -477 795 -795 177 -177 -657 657 723 -723 993 -993 -74 74 -41 41 774 -774 -256 256 191 -191 346 -346 304 -304 -115 115 75 -75 912 -912 582 -582 -860 860 790 -790 -625 625 -205 205 41 -41 -605 605 548 -548 -474 474 -417 417 986 -986 641 -641 823 -823 -55 55 339 -339 882 -882 -849 849 303 -303 84 -84 340 -340 -616 616 148 -148 -360 360 -969 969 307 -307 -651 651 -751 751 723 -723 569 -569 -604 604 687 -687 234 -234 756 -756 -346 346 401 -401 -131 131 -305 305 9 -9 939 -939 81 -81 -645 645 -118 118 -791 791 -829 829 451 -451 -409 409 -733 733 -438 438 642 -642 -240 240 -287 287 -532 532 228 -228 -29 29 321 -321 -652 652 -950 950 41 -41 -489 489 562 -562 914 -914 811 -811 -700 700 -365 365 -473 473 24 -24 570 -570 770 -770 -44 44 891 -891 -722 722 783 -783 -209 209 25 -25 -929 929 799 -799 -653 653 360 -360 631 -631 421 -421 990 -990 471 -471 -353 353 400 -400 573 -573 233 -233 552 -552 740 -740 -459 459 -829 829 -281 281 749 -749 100 -100 969 -969 673 -673 258 -258 582 -582 -924 924 -376 376 374 -374 972 -972 167 -167 4 -4 837 -837 474 -474 -110 110 -555 555 29 -29 -272 272 -346 346 -953 953 874 -874 -164 164 169 -169 263 -263 663 -663 189 -189 589 -589 -602 602 -719 719 683 -683 989 -989 -356 356 -130 130 869 -869 439 -439 207 -207 559 -559 747 -747 528 -528 -13 13 -254 254 -114 114 -636 636 580 -580 507 -507 -732 732 701 -701 530 -530 -13 13 -208 208 -937 937 236 -236 -815 815 -814 814 -367 367 961 -961 249 -249 59 -59 278 -278 258 -258 658 -658 -557 557 317 -317 -852 852 -99 99 879 -879 301 -301 709 -709 -926 926 909 -909 -91 91 37 -37 -195 195 753 -753 971 -971 647 -647 -167 167 245 -245 580 -580 783 -783 -965 965 493 -493 532 -532 -674 674 627 -627 809 -809 -858 858 932 -932 79 -79 846 -846 429 -429 -523 523 800 -800 87 -87 -820 820 512 -512 -720 720 -696 696 -173 173 -836 836 116 -116 -444 444 715 -715 243 -243 703 -703 -849 849 -11 11 -284 284 936 -936 934 -934 -547 547 147 -147 925 -925 -307 307 -411 411 852 -852 551 -551 377 -377 639 -639 -376 376 -1 1 -32 32 522 -522 503 -503 -750 750 782 -782 -127 127 -353 353 145 -145 234 -234 -895 895 891 -891 540 -540 -760 760 -822 822 -968 968 -15 15 -433 433 375 -375 708 -708 -753 753 -931 931 449 -449 -105 105 -129 129 -294 294 417 -417 -9 9 -379 379 859 -859 -587 587 -26 26 788 -788 -712 712 -75 75 495 -495 560 -560 992 -992 -874 874 -350 350 488 -488 507 -507 -354 354 155 -155 51 -51 113 -113 569 -569 153 -153 -343 343 -295 295 908 -908 -50 50 742 -742 148 -148 -264 264 19 -19 -981 981 -869 869 322 -322 -674 674 -490 490 821 -821 416 -416 -986 986 147 -147 -114 114 -410 410 950 -950 131 -131 -987 987 -527 527 944 -944 299 -299 645 -645 -988 988 -140 140 128 -128 -73 73 -174 174 -383 383 -878 878 -747 747 251 -251 411 -411 -58 58 497 -497 -86 86 -162 162 137 -137 -825 825 -578 578 -686 686 273 -273 -799 799 872 -872 -273 273 710 -710 522 -522 356 -356 -461 461 369 -369 277 -277 -580 580 -558 558 500 -500 383 -383 185 -185 317 -317 27 -27 498 -498 -309 309 -314 314 241 -241 -885 885 -581 581 466 -466 678 -678 350 -350 -609 609 160 -160 991 -991 104 -104 494 -494 586 -586 206 -206 694 -694 -492 492 -806 806 804 -804 708 -708 -280 280 575 -575 -236 236 -24 24 205 -205 -385 385 634 -634 673 -673 -266 266 943 -943 -612 612 -294 294 109 -109 -815 815 -192 192 -125 125 -219 219 365 -365 -674 674 -302 302 238 -238 819 -819 -25 25 325 -325 202 -202 -817 817 918 -918 667 -667 -210 210 446 -446 150 -150 -364 364 458 -458 -223 223 116 -116 439 -439 -195 195 -576 576 710 -710 451 -451 114 -114 865 -865 92 -92 103 -103 -704 704 425 -425 -762 762 101 -101 897 -897 -703 703 -889 889 900 -900 -896 896 -564 564 -520 520 998 -998 793 -793 -983 983 96 -96 250 -250 -852 852 -924 924 930 -930 -285 285 770 -770 274 -274 -232 232 -408 408 467 -467 -611 611 -801 801 -435 435 135 -135 316 -316 -670 670 465 -465 203 -203 -490 490 715 -715 42 -42 839 -839 -440 440 -504 504 -82 82 -930 930 -106 106 987 -987 -269 269 869 -869 639 -639 -28 28 -294 294 519 -519 468 -468 258 -258 103 -103 744 -744 -935 935 376 -376 -108 108 409 -409 -483 483 -803 803 615 -615 -277 277 935 -935 -393 393 241 -241 -248 248 802 -802 -952 952 696 -696 638 -638 -374 374 -439 439 775 -775 -515 515 -905 905 -26 26 -188 188 452 -452 777 -777 -677 677 -637 637 -889 889 725 -725 -594 594 105 -105 -717 717 -208 208 -628 628 164 -164 581 -581 -392 392 728 -728 -119 119 696 -696 539 -539 -495 495 173 -173 -867 867 -782 782 -28 28 -488 488 -624 624 -930 930 -606 606 -905 905 440 -440 -265 265 852 -852 49 -49 -385 385 -431 431 235 -235 -83 83 99 -99 -721 721 -660 660 546 -546 413 -413 -196 196 -963 963 -402 402 208 -208 488 -488 -183 183 395 -395 452 -452 -721 721 618 -618 -161 161 275 -275 401 -401 920 -920 387 -387 787 -787 -51 51 396 -396 -666 666 -10 10 767 -767 -118 118 -605 605 -146 146 252 -252 111 -111 592 -592 629 -629 -948 948 -41 41 -840 840 -420 420 791 -791 658 -658 -852 852 -286 286 3 -3 343 -343 101 -101 279 -279 -979 979 -614 614 -819 819 -926 926 -683 683 -518 518 -801 801 -272 272 655 -655 -418 418 12 -12 462 -462 167 -167 866 -866 -912 912 -983 983 245 -245 892 -892 980 -980 883 -883 753 -753 84 -84 -331 331 -951 951 -151 151 -861 861 436 -436 563 -563 257 -257 -117 117 -305 305 -181 181 -502 502 23 -23 -559 559 -302 302 -810 810 484 -484 742 -742 639 -639 219 -219 673 -673 785 -785 -311 311 -298 298 691 -691 513 -513 535 -535 370 -370 -164 164 -959 959 -986 986 -647 647 700 -700 -225 225 203 -203 249 -249 -375 375 -384 384 186 -186 -853 853 475 -475 322 -322 598 -598 320 -320 59 -59 994 -994 -950 950 733 -733 -626 626 -674 674 615 -615 -615 615 -996 996 -931 931 -65 65 629 -629 -523 523 -194 194 498 -498 -677 677 -490 490 -737 737 -858 858 -391 391 24 -24 96 -96 -452 452 -864 864 107 -107 439 -439 -16 16 -408 408 -447 447 -428 428 -734 734 -425 425 333 -333 743 -743 771 -771 -782 782 526 -526 945 -945 338 -338 467 -467 -777 777 -279 279 40 -40 763 -763 -495 495 784 -784 112 -112 -23 23 258 -258 503 -503 427 -427 540 -540 128 -128 767 -767 242 -242 -938 938 -879 879 256 -256 398 -398 769 -769 -523 523 -513 513 53 -53 150 -150 998 -998 -38 38 -763 763 940 -940 -450 450 806 -806 374 -374 -514 514 -246 246 -181 181 507 -507 177 -177 750 -750 -755 755 170 -170 -924 924 -727 727 447 -447 -4 4 952 -952 -918 918 67 -67 263 -263 -14 14 -253 253 485 -485 -934 934 -354 354 -163 163 -375 375 312 -312 -122 122 -787 787 -478 478 328 -328 -780 780 -555 555 565 -565 412 -412 341 -341 334 -334 -884 884 882 -882 -34 34 -652 652 207 -207 -648 648 771 -771 -14 14 -384 384 -285 285 677 -677 352 -352 -202 202 704 -704 -260 260 -390 390 -627 627 668 -668 -554 554 851 -851 460 -460 818 -818 767 -767 522 -522 -409 409 660 -660 865 -865 140 -140 629 -629 -276 276 333 -333 -758 758 661 -661 675 -675 251 -251 -868 868 -403 403 225 -225 -609 609 213 -213 -637 637 -282 282 -964 964 329 -329 671 -671 88 -88 333 -333 -51 51 -464 464 318 -318 -46 46 -337 337 -321 321 -835 835 -72 72 -58 58 -527 527 353 -353 -756 756 490 -490 -912 912 -994 994 641 -641 374 -374 332 -332 -329 329 176 -176 861 -861 -370 370 -593 593 367 -367 11 -11 638 -638 574 -574 677 -677 -898 898 150 -150 982 -982 413 -413 -523 523 422 -422 166 -166 -327 327 647 -647 185 -185 -705 705 -119 119 103 -103 232 -232 -506 506 749 -749 -185 185 -291 291 -231 231 -617 617 331 -331 -389 389 854 -854 -92 92 687 -687 668 -668 472 -472 -692 692 -485 485 -773 773 658 -658 967 -967 918 -918 -621 621 609 -609 -733 733 -247 247 775 -775 334 -334 -332 332 -427 427 100 -100 577 -577 555 -555 -585 585 372 -372 -324 324 -741 741 59 -59 548 -548 -585 585 -217 217 864 -864 -423 423 247 -247 639 -639 -5 5 -946 946 -955 955 -307 307 941 -941 976 -976 -452 452 -165 165 -279 279 254 -254 547 -547 824 -824 417 -417 -293 293 444 -444 27 -27 368 -368 759 -759 -805 805 -714 714 -402 402 -611 611 763 -763 -18 18 -833 833 -962 962 462 -462 -758 758 -803 803 605 -605 -924 924 -645 645 -905 905 -116 116 -130 130 -53 53 -486 486 103 -103 -910 910 -536 536 383 -383 -417 417 -510 510 -45 45 -651 651 -837 837 -376 376 324 -324 193 -193 -54 54 -11 11 -719 719 147 -147 -853 853 -949 949 847 -847 938 -938 897 -897 551 -551 -968 968 939 -939 -559 559 67 -67 -243 243 926 -926 -370 370 -886 886 -402 402 537 -537 -345 345 -898 898 -169 169 -527 527 -609 609 22 -22 -131 131 46 -46 -83 83 204 -204 -534 534 -401 401 661 -661 -617 617 -843 843 174 -174 647 -647 -125 125 -426 426 -363 363 758 -758 906 -906 136 -136 -832 832 -340 340 -547 547 112 -112 421 -421 -948 948 -237 237 -883 883 626 -626 -24 24 902 -902 400 -400 182 -182 -780 780 313 -313 -514 514 -989 989 346 -346 782 -782 -157 157 834 -834 352 -352 -312 312 -294 294 -201 201 -121 121 541 -541 442 -442 -10 10 -763 763 -594 594 339 -339 -649 649 -330 330 202 -202 -758 758 -858 858 -178 178 -81 81 544 -544 -594 594 -686 686 546 -546 -806 806 -298 298 -9 9 -814 814 61 -61 -404 404 123 -123 -536 536 104 -104 306 -306 451 -451 337 -337 822 -822 455 -455 -491 491 623 -623 452 -452 583 -583 631 -631 -947 947 672 -672 -811 811 -57 57 785 -785 -845 845 -888 888 364 -364 -425 425 -63 63 883 -883 -323 323 828 -828 494 -494 -150 150 913 -913 -488 488 -206 206 162 -162 822 -822 -448 448 224 -224 888 -888 838 -838 -886 886 -188 188 -347 347 -41 41 898 -898 395 -395 0 0 -14 14 429 -429 968 -968 -764 764 87 -87 876 -876 724 -724 -253 253 14 -14 -925 925 -619 619 -692 692 209 -209 810 -810 371 -371 905 -905 104 -104 -876 876 -473 473 -84 84 -219 219 159 -159 900 -900 843 -843 609 -609 155 -155 922 -922 -855 855 327 -327 414 -414 88 -88 -553 553 32 -32 7 -7 307 -307 -181 181 -994 994 -47 47 -459 459 464 -464 860 -860 651 -651 679 -679 -994 994 118 -118 -474 474 -383 383 -692 692 902 -902 -866 866 -31 31 -926 926 -530 530 828 -828 -613 613 900 -900 -691 691 -980 980 737 -737 -164 164 -533 533 -277 277 -861 861 598 -598 -521 521 611 -611 104 -104 115 -115 436 -436 -71 71 221 -221 534 -534 -561 561 118 -118 -963 963 851 -851 -252 252 742 -742 -878 878 425 -425 -143 143 846 -846 11 -11 -531 531 427 -427 609 -609 -802 802 -823 823 464 -464 852 -852 784 -784 -667 667 605 -605 -192 192 643 -643 -715 715 -511 511 -280 280 415 -415 770 -770 481 -481 988 -988 -60 60 926 -926 -499 499 -818 818 767 -767 -974 974 435 -435 -269 269 -740 740 90 -90 275 -275 379 -379 -822 822 -60 60 -445 445 52 -52 -363 363 260 -260 51 -51 380 -380 464 -464 -372 372 -204 204 -538 538 257 -257 -198 198 436 -436 -368 368 -991 991 354 -354 -691 691 50 -50 596 -596 -162 162 -752 752 -103 103 358 -358 259 -259 187 -187 500 -500 663 -663 -474 474 835 -835 975 -975 409 -409 639 -639 286 -286 -786 786 727 -727 893 -893 495 -495 988 -988 -648 648 -279 279 695 -695 -554 554 -876 876 -161 161 378 -378 529 -529 -778 778 -629 629 -79 79 771 -771 179 -179 -672 672 -674 674 976 -976 -294 294 127 -127 309 -309 563 -563 -244 244 886 -886 504 -504 528 -528 510 -510 -969 969 -813 813 887 -887 588 -588 -486 486 970 -970 -820 820 -639 639 693 -693 -976 976 485 -485 948 -948 11 -11 890 -890 484 -484 101 -101 708 -708 915 -915 -922 922 -135 135 684 -684 -863 863 715 -715 578 -578 445 -445 935 -935 166 -166 754 -754 -447 447 -68 68 519 -519 465 -465 -110 110 892 -892 -937 937 62 -62 725 -725 798 -798 580 -580 -350 350 168 -168 102 -102 350 -350 -309 309 167 -167 -772 772 -79 79 567 -567 -203 203 956 -956 -668 668 927 -927 584 -584 527 -527 529 -529 151 -151 -890 890 -197 197 -938 938 -637 637 -1 1 982 -982 -452 452 667 -667 -229 229 -368 368 774 -774 546 -546 822 -822 818 -818 395 -395 180 -180 -456 456 -687 687 8 -8 -433 433 10 -10 328 -328 -384 384 179 -179 -154 154 -155 155 469 -469 124 -124 942 -942 -974 974 188 -188 -992 992 864 -864 247 -247 203 -203 -924 924 233 -233 -34 34 -666 666 -156 156 71 -71 -297 297 555 -555 931 -931 259 -259 317 -317 -277 277 -145 145 607 -607 409 -409 -534 534 584 -584 -292 292 646 -646 232 -232 674 -674 -624 624 -92 92 -911 911 10 -10 -475 475 913 -913 882 -882 -394 394 -75 75 -331 331 -419 419 415 -415 -651 651 412 -412 -513 513 435 -435 -800 800 -231 231 -625 625 662 -662 -42 42 -967 967 778 -778 -246 246 -156 156 -794 794 397 -397 -225 225 -106 106 -450 450 786 -786 -340 340 985 -985 -157 157 64 -64 -610 610 102 -102 -620 620 -148 148 112 -112 892 -892 -469 469 -844 844 -308 308 -322 322 -936 936 -803 803 -479 479 -355 355 -209 209 -758 758 678 -678 230 -230 -851 851 897 -897 62 -62 895 -895 -880 880 -951 951 -804 804 590 -590 -840 840 183 -183 152 -152 -180 180 -823 823 -231 231 866 -866 -168 168 -94 94 994 -994 -505 505 -626 626 -797 797 -377 377 -829 829 473 -473 650 -650 777 -777 -714 714 -26 26 95 -95 900 -900 -295 295 -916 916 -399 399 -233 233 -398 398 105 -105 400 -400 870 -870 -74 74 -18 18 508 -508 909 -909 -193 193 798 -798 270 -270 -683 683 -706 706 -429 429 -651 651 555 -555 -29 29 290 -290 -188 188 719 -719 746 -746 384 -384 811 -811 -805 805 -376 376 996 -996 -926 926 -939 939 263 -263 -545 545 -995 995 966 -966 911 -911 -263 263 -644 644 -724 724 70 -70 718 -718 146 -146 -660 660 -776 776 -311 311 -455 455 556 -556 554 -554 -432 432 -684 684 -559 559 91 -91 -128 128 854 -854 -156 156 732 -732 -710 710 -831 831 234 -234 -462 462 -866 866 -512 512 708 -708 362 -362 -25 25 -39 39 -348 348 92 -92 -8 8 669 -669 258 -258 -781 781 373 -373 -461 461 -258 258 572 -572 -732 732 -204 204 70 -70 316 -316 69 -69 632 -632 602 -602 -185 185 897 -897 960 -960 206 -206 303 -303 -769 769 101 -101 336 -336 202 -202 589 -589 -606 606 -437 437 -201 201 -564 564 749 -749 -357 357 962 -962 220 -220 -148 148 -63 63 -938 938 -549 549 133 -133 -807 807 -270 270 -840 840 -586 586 -53 53 511 -511 -820 820 -665 665 415 -415 513 -513 988 -988 988 -988 981 -981 588 -588 872 -872 -640 640 291 -291 -103 103 871 -871 446 -446 -688 688 632 -632 -441 441 865 -865 -895 895 -792 792 15 -15 -289 289 545 -545 -762 762 616 -616 -175 175 199 -199 -781 781 -468 468 -681 681 -990 990 857 -857 237 -237 -854 854 -392 392 958 -958 -759 759 1 -1 80 -80 -726 726 412 -412 216 -216 -756 756 -922 922 38 -38 670 -670 684 -684 -523 523 991 -991 557 -557 558 -558 -841 841 -951 951 960 -960 442 -442 -52 52 229 -229 496 -496 78 -78 -570 570 -904 904 -433 433 -411 411 562 -562 735 -735 -231 231 -739 739 569 -569 -864 864 56 -56 920 -920 -159 159 -861 861 -841 841 995 -995 -855 855 690 -690 616 -616 70 -70 438 -438 845 -845 986 -986 412 -412 -681 681 -928 928 69 -69 -668 668 415 -415 345 -345 -295 295 806 -806 164 -164 -892 892 278 -278 746 -746 628 -628 330 -330 -644 644 341 -341 632 -632 -70 70 343 -343 -347 347 -277 277 806 -806 355 -355 928 -928 -932 932 -959 959 -26 26 -792 792 -590 590 855 -855 526 -526 193 -193 -705 705 846 -846 -584 584 582 -582 121 -121 -356 356 995 -995 713 -713
28124
773 -736 120 -952 -471 -815 339 -493 413 432 -644 724 -654 -44 711 -195 -781 -488 -89 416 -258 519 -751 3 -636 872 -554 507 -435 15 331 -102 -73 -618 329 709 438 294 -578 355 -749 -458 -157 157 198 98 -531 629 -868 62 -643 -651 606 789 -589 483 817 118 -553 -455 217 -11 920 -53 951 358 -30 627 -361 211 840 -736 -758 196 693 -828 837 -327 700 -700 -48 636 413 891 -277 -669 -903 856 -368 -72 647 -315 -96 454 94 -94 -553 975 -29 629 918 -655 -376 -959 931 90 585 -694 731 385 300 802 -954 -294 -414 528 -597 -339 181 -579 852 -707 -932 -612 -461 -457 858 597 499 -596 -11 609 -893 306 263 -399 115 269 261 445 -649 -715 378 -638 768 434 439 489 -839 607 -829 -845 -738 -371 -310 -154 -322 -435 -903 -681 -587 659 355 748 558 752 835 977 -154 -479 -545 534 -479 202 892 -488 11 -402 683 -956 291 818 312 47 661 -361 118 -62 -511 -155 -235 806 955 534 -435 -252 909 -860 -155 99 791 29 -408 -285 -358 731 -717 -450 -752 -495 906 -151 616 560 722 651 -584 -734 454 622 -909 -161 -692 965 909 -298 641 556 -577 -294 -235 -360 649 -208 43 -773 -774 -335 689 -989 8 -8 997 307 88 -369 -543 -359 374 -884 594 583 -541 112 384 348 -847 130 580 737 715 167 -433 251 -799 799 774 -183 -923 -538 578 167 213 795 -937 -247 540 -540 172 55 352 296 -863 -276 -887 -774 -347 399 350 -924 986 -309 822 -225 575 115 329 72 618 -670 -439 -222 -849 577 973 681 643 642 -93 -493 399 73 -510 -342 -679 372 261 958 482 985 661 -930 -214 214 935 -518 -416 -960 -164 257 235 -51 437 960 -209 -64 169 -497 215 -215 577 486 695 759 273 -620 -802 279 520 -537 -10 215 -330 -90 -930 196 621 554 -554 -734 339 -484 889 612 -214 -973 794 -711 651 171 -412 -90 -624 -134 -175 675 -403 -27 -273 -393 -163 -847 -501 -632 -338 -412 694 484 355 626 339 -34 -406 -677 811 -552 -939 949 797 -493 -601 177 -232 -400 -307 -140 38 386 426 173 919 -220 -129 988 -312 -516 502 -964 671 318 216 139 579 260 -550 -893 762 633 648 301 918 305 174 -58 -204 204 659 -547 711 -321 846 -282 775 99 -903 -900 738 -533 -645 -478 775 -454 -942 506 423 -400 88 -233 357 -52 610 -403 44 1000 332 -862 -499 -924 -938 938 652 677 -475 888 -357 -643 252 342 -915 795 -94 -502 -507 708 -918 -81 -90 -853 817 608 577 825 847 475 578 509 98 -458 -514 -774 -776 -881 -235 605 -808 233 750 103 486 -486 167 507 -695 957 316 -683 458 71 803 752 -38 283 -69 -834 -772 -330 938 -396 713 120 -993 869 173 598 60 426 -200 -431 652 194 486 -519 99 365 -312 405 -616 -919 327 422 563 -872 -778 564 -509 158 133 -782 -794 -399 -535 820 -732 816 -901 346 -794 553 636 372 637 -637 565 -448 -789 730 -548 -513 105 242 84 -754 -182 -616 -825 816 619 846 930 -454 -688 -788 -456 -456 -967 450 -824 -659 -709 221 983 726 -132 -347 638 -307 -149 149 -601 960 -160 649 23 156 16 827 -978 883 -830 777 -668 324 -580 -506 -316 -538 -404 -233 -969 123 660 645 -703 -423 965 21 776 -649 -264 310 -211 -498 -677 581 -650 281 810 -663 -125 107 917 -206 523 859 -847 681 -818 -970 808 -622 -944 -873 -433 -830 287 -705 525 933 60 -657 148 565 918 546 206 175 -762 -18 306 -293 -827 736 -76 251 61 372 -635 -472 -53 878 -436 152 -457 436 -838 -759 -851 369 -731 396 265 -22 -978 -721 909 466 338 -303 94 -866 -908 797 -208 259 225 793 -447 -165 -686 239 84 170 886 -886 -357 -404 255 -255 -843 -849 330 944 -499 159 -829 -36 -622 -629 735 -526 224 -612 33 748 -209 505 -107 637 -256 192 -117 720 -252 944 616 960 20 661 -616 986 -237 -109 -206 -283 492 4 -472 472 494 -118 569 -432 -904 -744 129 -112 927 -946 712 -961 -29 -628 -187 -250 795 263 737 611 169 -34 588 -610 371 -995 435 -735 -347 712 258 187 901 612 829 -933 -168 -435 -958 -756 -750 -150 549 972 -181 175 -586 330 -989 -262 -612 -302 637 773 -368 -629 -477 463 769 317 -129 881 -963 -87 -901 805 -172 -361 -898 -408 -282 282 -200 -844 -100 -493 273 -975 -483 13 -26 848 -240 -812 780 432 -323 -367 -972 -853 -780 -441 115 -804 -997 -648 221 -459 334 -994 -639 -238 751 -255 -730 -416 26 -351 33 199 46 -862 113 -902 -221 -605 -659 95 585 800 -646 -952 623 754 -165 847 -845 -528 -673 -246 867 628 -724 215 -741 741 -748 987 -103 951 326 -326 533 -234 -774 930 413 692 -12 -960 350 -429 625 -557 -113 -869 266 -273 -633 -732 -671 -839 828 171 388 -140 963 -72 179 -617 338 207 200 390 489 -127 -780 780 -455 -930 679 -643 -438 -35 729 201 989 654 -263 -203 -365 245 922 469 -237 -188 -419 741 -255 -658 -751 849 -512 556 673 -609 563 -563 556 -786 -406 572 -175 -438 528 609 -47 10 127 -853 43 778 17 -817 -578 -606 -699 -495 26 -290 517 -295 -83 -738 -44 -34 464 -251 -514 -944 -960 -377 -777 361 -427 419 -599 -13 -922 922 -853 -800 -322 140 -427 -569 829 -237 -835 388 -181 -969 -423 620 458 -146 -233 -271 934 505 73 363 -484 -996 -285 872 -671 -829 -337 683 -841 940 -425 -906 -911 -709 -177 -411 435 -593 511 211 -815 -558 -17 294 -337 -65 728 -321 686 -686 699 -993 980 -365 848 711 857 877 -920 -258 -649 551 -762 -96 236 98 754 -114 -601 96 575 -575 -542 -699 -839 839 620 91 -752 -605 -243 409 529 -55 910 -776 -744 744 475 -190 -380 -708 -154 154 178 817 -124 102 157 -364 958 -958 -578 -777 260 345 -625 -347 -534 -60 -461 864 152 -221 -973 484 -910 815 -90 909 -856 404 -57 702 404 827 567 32 -265 -985 -469 -311 4 -246 326 926 -253 -852 -364 -997 749 67 330 195 -985 989 -211 361 557 -2 119 298 84 -167 -683 -638 300 414 430 127 -641 985 451 -568 924 905 -537 608 356 552 859 -713 -629 -910 167 226 151 -555 846 335 447 -251 -577 -225 -221 -390 457 -940 16 221 319 -648 315 815 -267 -339 365 583 -428 659 396 -396 -583 327 -35 -418 -769 580 161 -803 -488 -379 -850 996 -998 170 -684 -174 -676 676 5 -146 -647 -637 399 -107 -66 66 554 88 9 -705 909 -586 699 -50 -115 443 596 536 -194 288 155 90 87 -827 635 -740 586 -832 -739 706 995 648 -118 907 224 -997 -76 -661 -744 44 283 -961 689 926 -727 727 479 -961 -734 734 -857 857 -261 -367 481 858 -846 344 173 -173 344 73 469 -217 223 -522 -282 -506 960 -444 -597 -730 497 638 -822 -51 427 -232 -290 762 204 -225 91 -47 -13 599 -876 -477 454 -275 -809 -566 -546 -901 -42 685 702 -702 384 -357 433 357 334 -950 -691 498 361 -179 -775 87 -759 370 646 -22 267 -694 975 -591 404 839 -41 -145 -194 605 -683 678 -706 -149 -176 749 371 501 -427 15 527 -480 -553 428 -267 311 146 -391 909 -208 -581 826 -906 -322 549 96 753 -26 851 845 740 147 405 216 -686 -283 -587 290 -318 -816 96 227 466 768 -239 -396 957 -423 -25 -853 725 538 -661 -513 -849 516 160 580 -489 592 633 782 -533 -755 348 -421 -32 779 -946 416 -442 -508 -594 -787 -467 401 -103 -141 212 -212 -369 242 554 -457 -172 -266 -868 -160 -311 564 -843 839 65 -195 690 -981 948 507 -187 311 596 -709 -787 316 -680 485 -948 39 587 -723 990 974 76 744 -287 296 -317 -267 971 187 214 497 310 3 -166 -218 -373 -573 -973 558 917 400 100 -503 70 241 -990 -953 53 406 -67 809 -681 847 -390 -747 -429 -608 -666 214 -279 744 -803 628 -35 653 65 -840 421 674 212 -747 -97 -532 -109 43 -437 -459 860 -207 957 -178 -842 416 510 407 -902 -266 -118 -975 -227 919 -792 131 441 -199 867 919 -703 -818 -486 203 290 813 47 760 100 -730 830 -578 59 -860 722 -167 620 -698 -120 379 854 660 -607 394 582 944 -342 178 535 292 -962 908 824 -908 -388 388 413 701 -558 -69 59 876 520 -775 -503 70 -482 -340 -276 276 487 -993 377 437 140 549 -185 -741 -582 -45 -67 -563 -963 -628 -285 -792 924 390 610 94 -248 -831 -561 -479 692 -473 344 735 604 295 -129 129 -250 -441 397 360 476 827 978 999 -827 269 12 580 952 750 498 -700 -726 507 -101 925 -69 423 55 -55 668 -164 472 16 588 -938 762 -624 -918 -482 -501 617 -295 295 613 892 -752 145 -827 259 -590 135 -894 989 470 158 -881 576 -481 347 -487 269 -739 -244 897 -668 -828 378 -290 -306 -742 -369 577 -577 -70 208 -771 459 -544 -645 -256 0 954 214 271 -992 733 506 -779 -398 -205 -663 851 478 637 698 998 -297 -817 479 -641 300 -838 838 652 70 -135 172 728 849 -30 -851 857 238 -585 585 -920 -267 569 638 13 788 -825 -864 -973 265 -549 -822 136 907 -298 -144 -465 344 -858 -447 367 817 -891 992 -916 62 6 -562 -310 -502 -245 518 -83 -112 450 -500 169 639 -248 -695 -999 978 438 630 550 -550 242 266 624 761 978 -978 -116 -40 -1 -935 -520 421 843 416 -433 -652 776 576 -600 -372 -969 79 181 234 402 -779 868 -390 246 -711 140 572 730 -604 -22 -445 43 -824 613 -891 93 -312 -212 -533 -440 -384 -690 -964 445 -445 547 -447 504 -274 -408 -693 387 544 -755 755 -812 -246 585 483 -282 -957 -526 -167 -433 148 -817 817 -876 -798 238 458 -842 666 -504 847 976 -647 -388 -627 603 613 -587 587 65 -481 383 -683 -656 -569 151 516 -711 711 -372 662 930 555 747 -3 -884 -812 -680 833 -652 -146 -627 168 505 -507 -610 753 130 -695 -787 885 -693 89 -610 -507 -27 -44 5 -5 413 -618 -571 -585 518 -518 916 -919 -804 -486 428 -842 226 558 920 62 97 -726 225 428 -568 480 983 76 263 -555 457 60 37 -575 -437 792 684 -552 925 -837 808 336 608 -397 -291 345 713 -385 880 -511 992 634 429 21 -592 -608 -149 751 -769 61 958 -986 345 -326 -622 20 709 -367 -120 -334 573 145 899 -899 10 -325 -553 -22 -186 -736 -360 798 107 -660 -929 38 -291 647 -471 -313 -310 183 247 711 -485 372 49 -314 861 -775 -993 -27 754 472 347 576 -675 -891 722 785 -592 836 888 -4 422 979 -214 965 877 -216 758 813 -948 -523 -485 404 663 -542 -482 276 433 745 -819 -534 -193 -919 -931 968 -209 416 -603 -36 213 -507 31 -10 -359 -357 -591 252 403 464 973 349 349 -349 117 -187 -195 -533 -356 955 -451 -16 603 588 -167 -897 -782 963 -285 -397 990 -94 791 944 -957 680 -7 7 745 -542 -250 96 601 -601 -331 -257 990 921 -676 85 758 677 973 -66 -188 391 77 -957 -650 285 -185 -518 846 -375 -212 -847 332 -410 626 -784 -642 -725 -841 724 -428 349 -605 -495 613 -11 195 -195 513 214 266 -483 -5 -393 865 285 -261 -964 346 449 -965 -960 -975 608 -608 892 194 845 -752 -173 516 450 -698 -646 -671 558 -165 -989 -814 640 -488 842 232 -494 -553 60 -336 -19 106 -356 -414 638 74 -415 721 -285 728 -943 219 885 200 -450 675 -419 845 688 674 338 -953 805 974 35 -799 512 690 992 31 151 -465 -796 -632 -432 -261 -728 -620 595 -424 -841 453 -945 -613 -711 -659 -919 -59 -221 -350 -219 698 530 451 673 884 -730 -272 844 -976 883 -673 211 135 -413 116 -416 17 302 -265 684 -440 262 618 730 749 -258 910 625 -940 98 -567 295 721 -233 -8 -810 453 208 741 555 194 387 -105 397 -828 861 816 -88 189 172 -501 453 812 83 -675 873 267 -305 241 333 838 -196 -46 -574 367 -411 -980 712 146 775 -539 -657 -864 232 731 533 -502 55 850 -383 116 -940 258 867 -105 -932 116 -960 763 -621 -18 -154 -980 -930 429 -647 -638 -106 -74 194 -632 -823 -863 309 359 -615 -45 45 -846 453 186 148 642 -43 -988 210 -318 363 24 -24 944 435 286 -348 615 -615 -331 -481 -95 95 418 -200 -123 592 -815 -750 -307 307 58 757 621 -621 -56 714 380 -457 -472 41 276 232 -369 369 -292 -232 722 287 -428 26 445 919 -506 -958 -489 603 465 -49 -464 464 723 -16 -531 -873 -530 -105 -699 -471 209 341 -296 -628 -226 -952 619 587 510 -158 -732 893 -613 -114 700 872 2 951 697 -192 -557 884 -536 61 -294 855 -565 969 830 225 585 124 -102 -124 -644 -223 -936 717 351 977 -292 847 416 751 197 202 -354 -362 63 -414 -757 484 -640 -663 262 806 101 -596 -345 647 303 -130 -325 960 -546 779 -42 40 -755 827 -131 -460 101 -714 -227 -218 -847 553 -917 918 -576 -23 -704 734 -830 632 -510 -912 -124 288 -749 -519 -584 -179 -559 557 -896 52 433 -338 868 -259 -538 -181 -256 39 -966 -284 255 -621 -994 -570 706 -327 -146 699 -960 832 499 -499 821 -821 -167 874 -602 -892 -515 185 228 993 -830 -505 368 858 454 -454 -384 714 -731 731 516 793 -540 -322 -648 -619 -197 197 -547 -311 927 -927 906 73 549 -464 788 -908 973 -637 947 -497 -638 912 933 -933 -903 903 -506 453 897 267 519 774 -893 -994 -397 105 468 600 299 -517 -71 -498 -827 -274 -155 -532 505 -257 -109 457 -175 -468 850 -857 -779 -588 768 -349 855 806 701 50 -699 699 -62 660 -238 -416 -729 -989 992 -281 472 -44 -638 638 675 -209 -755 -194 617 898 -431 546 245 -187 -177 31 -554 -405 576 -872 -704 -764 803 793 994 418 908 417 12 -987 -869 -149 -93 490 311 643 -498 -439 202 -312 517 -985 853 830 -379 475 -200 -292 -981 598 409 -996 529 -529 -406 31 460 -203 722 649 -520 444 -702 -59 3 -487 516 -516 -793 -286 -594 -987 -684 -829 -611 611 -163 -492 217 -911 -518 -781 801 -873 -481 -596 -858 -316 -586 518 320 -320 -643 484 964 167 226 -226 506 -62 689 893 -311 80 -64 -503 -705 711 777 -823 -202 321 669 669 -850 206 -316 316 -653 -443 -494 375 -29 -860 465 864 -846 -365 -392 -892 446 -296 211 -877 -854 -751 -517 870 292 586 187 -474 423 530 -296 -784 417 680 456 995 494 296 55 -148 -396 -198 -385 385 -639 161 -161 637 -223 223 -260 260 -709 371 -80 163 -332 425 -206 -871 919 105 155 410 335 -393 138 65 -918 869 -594 594 390 393 241 -546 -831 -744 591 -591 -187 457 -594 167 -929 -112 -372 -61 -808 168 285 346 -452 -727 -569 -272 649 -279 -865 477 843 917 -574 442 -417 165 472 559 580 997 -918 242 -828 -450 9 739 19 -831 -1 406 -677 -945 928 804 -802 -733 707 -317 -309 858 315 789 -588 805 -768 783 396 -894 -780 -332 -712 -481 -832 -704 -27 498 120 842 568 884 -686 675 375 -355 -641 594 915 801 421 644 532 905 -822 16 -967 93 -56 335 393 51 550 -441 477 976 876 677 -19 -142 914 -363 335 -918 -292 5 -179 179 484 -702 -486 202 -978 -84 316 -246 80 -622 271 736 608 745 -699 -813 450 -711 -547 614 -696 557 -210 -883 -735 802 481 946 885 -53 711 109 356 -70 -214 -897 359 -991 129 -915 -549 -799 -315 433 -455 -802 389 72 -698 466 -540 -292 -310 90 -446 -518 -613 -636 322 267 -377 -215 331 -296 -601 389 493 -543 427 897 110 880 616 274 145 -295 251 96 322 -526 -235 894 592 534 307 94 -820 30 961 -783 810 497 32 -409 690 247 471 -416 -705 -466 896 416 -532 891 -26 125 -995 264 -672 735 -628 -292 496 -438 -897 881 -768 -76 427 -931 186 -213 746 -781 177 704 -623 623 760 -908 336 -444 -375 622 194 -460 675 24 466 -44 -651 606 -723 -50 -846 -489 173 -359 984 -6 -663 723 43 184 121 -794 531 -687 371 264 -423 752 -580 -651 72 158 -740 -251 680 552 815 -72 -448 963 -313 -644 707 61 -833 -609 589 311 -214 626 822 551 -524 -490 -360 311 771 -146 981 -156 301 -925 -479 729 890 -421 702 -4 -760 438 -1 -687 -586 142 679 -789 -409 677 638 -712 -676 -52 -723 -361 -862 201 -411 591 -983 -698 -710 -641 -257 -636 350 997 413 0 -299 -834 703 54 -817 -940 -225 -866 957 97 -973 -532 -128 981 -240 -648 941 -904 -366 -230 -36 -402 658 779 813 -848 201 -522 819 34 -544 -905 -488 43 161 -167 -584 801 809 -891 615 -615 26 -194 510 679 306 -628 -756 -585 -996 996 435 685 -146 144 746 -155 -709 244 44 -324 -620 -378 482 159 -703 -775 -738 -718 221 -258 746 873 -499 -379 36 225 392 152 -720 -676 -526 57 -184 679 526 -475 -177 -497 48 997 -73 3 973 149 928 -928 -382 626 -477 428 -178 898 410 96 731 -258 -503 503 -516 458 464 -820 68 -409 -466 -8 213 40 -529 -729 -930 -912 600 -600 -235 538 -837 387 257 -257 -22 -450 701 -707 -776 -973 335 -74 354 582 684 -751 -209 183 -989 -394 -560 425 700 -40 -956 19 423 73 78 64 430 -649 0 377 -211 702 -932 -728 -520 867 -916 254 -750 -674 -285 47 803 -483 383 732 -74 -681 995 -675 287 -513 525 941 -261 177 992 167 744 235 -992 -839 -395 395 912 -861 20 380 -222 -994 799 94 -100 -846 -576 -803 212 -41 -880 -108 938 -379 -758 -151 -363 226 -690 -821 306 -21 479 319 -117 993 -852 880 165 886 -710 526 -488 663 939 25 -509 193 -731 436 -287 -780 -481 481 85 -891 -472 16 397 735 231 41 448 290 425 470 -529 -356 -4 540 164 -65 -359 243 848 -281 -378 2 559 -270 -437 -16 870 514 -627 561 -485 -613 195 -228 -432 517 -245 989 819 -383 -379 -486 155 406 -237 927 -217 535 908 -411 269 -625 499 825 444 -38 902 212 -908 46 -479 479 -63 87 -26 -264 845 291 172 106 341 -341 -170 170 -536 11 -404 -522 989 -338 -167 103 -588 588 -735 -945 541 -541 348 508 -151 -744 535 153 570 -872 663 -971 -14 357 263 -221 -464 -384 -259 -857 -837 -20 -62 -635 -724 296 -454 792 616 410 200 -731 -928 796 734 14 -426 40 -955 -963 620 -88 -232 601 594 -97 74 954 -42 378 1000 237 958 919 415 850 778 96 -503 -581 998 -720 -217 -784 -771 169 -495 -429 -592 980 -411 790 146 -320 -103 -169 -953 953 330 -384 134 -450 563 -600 -682 847 -33 33 -713 -70 -350 629 -918 -355 433 -964 -737 258 357 220 -697 166 -115 -22 536 -644 973 -692 -364 784 -78 494 -102 -344 908 -92 847 590 883 424 -95 -789 569 880 -696 -48 689 -689 305 -83 -731 -859 -556 -566 -396 -83 403 -406 747 481 -684 500 -374 374 340 -238 894 -510 -684 -438 -740 -572 512 184 -740 -901 -818 751 868 -224 600 -70 -65 -214 47 340 408 682 -899 -582 -146 146 -269 -695 435 -669 151 -151 47 -259 805 291 608 930 -892 -59 -705 138 -922 703 702 -702 -814 -117 4 -90 -796 -758 752 864 -60 64 -892 -790 -750 -453 503 590 745 -745 -269 -840 884 56 322 -355 -796 211 -520 117 -130 -942 439 -394 -931 542 620 -286 -558 134 -435 111 -807 807 -433 -420 781 479 -266 -307 -232 543 -863 -485 -906 40 145 124 -615 532 377 -389 -876 431 59 -62 330 -131 -363 812 177 -567 285 -301 898 453 -134 735 902 943 25 -591 -379 313 -84 180 -496 496 820 -11 -37 -732 -971 -986 267 911 -287 -659 48 -908 157 -961 -606 601 222 879 44 -345 -64 -446 -675 -666 491 808 -692 -901 942 496 -903 741 -825 -433 -88 88 -140 132 323 29 10 -647 781 -826 -47 -208 -848 -274 271 -405 -317 150 75 -63 672 661 931 119 -404 404 268 930 -269 -649 -451 -630 -425 594 859 93 -958 545 628 699 455 841 -552 741 -815 -711 -279 617 -729 -172 66 817 696 793 -114 107 21 -208 -946 -985 -471 -119 721 -951 -672 -926 -822 -629 788 -788 886 -184 -95 142 -633 -146 777 252 -563 203 986 239 270 940 -997 -39 807 -165 493 594 903 618 -704 740 712 565 -655 129 -416 788 -687 914 -259 -409 694 -558 46 -736 514 -510 694 -50 -786 786 697 870 570 -249 875 16 -477 594 394 615 -51 -409 901 347 -436 -721 329 -110 -254 -810 -204 -391 633 -461 124 48 346 -90 -912 887 -96 -526 44 -44 455 303 -878 -164 -427 311 265 500 24 -86 993 -993 -271 514 -202 -763 107 -746 833 246 -726 307 453 -31 590 557 -764 -346 -639 -690 843 -843 -691 -895 604 336 -182 182 1 -42 175 -161 -318 -453 -933 94 -102 571 -489 -203 -148 -32 -829 622 -198 587 -397 -943 291 853 686 526 629 425 -225 -906 -754 -679 -50 614 618 -371 -442 423 636 -570 321 -151 -201 -410 -117 -455 -525 -619 76 -169 478 -304 464 -361 356 435 -854 -469 -910 -192 499 161 -407 850 -88 828 317 -768 369 316 347 653 397 -333 774 -937 -217 -444 -119 -727 17 369 -55 642 887 -914 -425 86 88 26 -724 -591 481 648 39 719 -743 478 -727 62 -291 169 292 -951 433 -18 49 648 912 -300 -374 586 428 -100 -781 57 662 -959 -188 299 -569 -150 332 -946 82 137 489 -93 663 391 926 -717 407 -15 -117 328 -868 -457 -757 799 -744 314 628 380 -878 -743 677 -853 -800 -931 -303 -951 216 -827 171 298 469 -806 843 245 -255 -418 82 -986 804 -472 294 -45 526 526 -963 -58 654 -170 -46 -738 210 250 952 614 506 -559 408 847 -569 569 -370 370 -204 -351 -211 -697 -605 -861 -916 929 -191 255 823 699 942 611 583 223 405 -405 -388 271 -562 533 873 -466 -582 -451 -55 978 686 903 -314 -955 584 35 787 -532 504 -527 269 -938 -876 458 -664 449 557 552 -373 -661 776 215 -335 -241 -436 814 -679 493 -518 -149 -3 989 131 51 -677 49 148 431 818 -742 -607 463 -321 -835 -542 362 -721 -791 772 -704 -439 -702 790 564 407 -407 434 -434 412 378 -418 712 300 876 -863 -368 -209 -339 705 -423 701 33 -525 -995 346 208 -120 444 849 -303 -339 -124 -402 851 291 215 342 -288 937 -937 96 -767 -746 -152 119 -116 -343 -782 569 530 -450 667 -299 -517 -610 946 -906 183 -723 -489 958 112 -505 252 -131 692 -811 363 620 -514 279 908 199 704 437 155 655 -135 -172 -585 757 -651 36 -679 863 -308 -612 552 -718 718 -564 -19 311 -311 -138 -675 415 408 -730 -66 -689 689 -655 -140 -102 -233 603 -527 178 166 -217 265 605 -868 959 411 622 -658 401 470 -571 -545 -587 -156 461 -926 -993 -921 205 -199 537 -529 940 -132 -99 459 -176 176 -992 893 -898 -626 552 930 -339 222 -312 471 -612 380 83 -83 958 43 657 584 336 137 -138 202 819 -182 353 533 -86 -816 563 418 239 738 987 353 -31 18 273 136 -419 -985 976 -867 138 -832 -834 -999 45 -754 -594 -213 -157 283 -442 677 -778 -917 -399 290 -862 460 518 251 -867 53 465 -91 -850 425 636 908 -83 -886 -240 -654 -376 -745 -412 -419 505 -330 198 -192 -32 -747 -745 -228 -264 264 340 -340 -536 438 -452 411 121 227 -658 386 132 408 -573 275 395 -357 -636 338 -273 -528 -73 560 745 -879 -106 -714 -626 -276 -134 -774 -603 920 551 -269 945 570 -608 936 -413 757 -220 -674 -965 608 942 -120 665 699 -152 392 -446 -816 -235 654 550 -352 -852 775 -722 -942 454 956 -368 167 -748 380 -237 -919 -901 -650 539 701 682 -747 -178 609 -64 271 -607 727 57 493 611 -197 -387 959 235 308 549 -105 -132 279 480 -879 -709 -939 -598 -166 442 943 197 -90 -800 -389 980 -60 -355 -188 -210 616 -283 420 4 -29 428 -918 167 -830 -776 -728 255 13 788 349 611 -293 -533 562 756 993 -695 -481 520 546 301 224 -196 -391 -295 -158 -273 273 255 928 -347 -59 -11 959 -741 450 0 -722 116 -79 436 238 702 -763 480 -794 924 -913 -448 -233 264 471 -978 -682 722 -908 917 185 -274 145 643 589 51 160 679 -372 -782 -243 -482 -880 -774 797 -903 63 -442 -699 918 -356 932 338 -778 -702 -144 -851 706 -706 -24 -844 963 365 4 -12 -741 -531 -397 196 -20 836 -722 -735 -692 -908 565 -465 361 -379 -538 238 2 -2 -554 848 -320 831 -454 454 -700 -897 -158 -579 103 -631 -733 -90 859 -859 -553 -801 281 -560 -478 -59 197 -197 -520 282 -321 321 536 -577 17 654 90 -88 295 621 -92 560 -342 -590 -263 778 -906 -552 -148 452 -846 -561 -849 -259 711 165 187 -896 -417 -737 -452 -129 -559 295 -877 -435 -862 -725 960 -418 -44 44 -353 172 721 -308 684 -508 71 -71 751 -835 -235 727 -776 -76 -688 224 -853 943 -133 -184 -963 963 28 105 381 66 474 -474 831 226 946 457 290 -946 427 -307 138 27 948 434 578 964 -917 -704 853 -853 732 -909 -654 677 596 837 592 -570 826 872 901 782 -186 -854 682 -7 -954 876 -555 373 -745 911 391 533 811 -811 787 140 -3 389 853 289 149 -470 -361 -265 -728 759 -560 70 292 62 -597 -657 943 -12 98 485 -775 -311 -432 -262 -226 -533 -933 933 -119 545 783 -783 -581 -312 -811 -242 853 580 -647 -249 263 912 203 237 -138 138 -416 916 -433 -118 953 -744 -24 -584 -725 727 -225 839 -36 -750 -911 645 355 687 384 -25 -375 -684 755 502 -758 -535 920 -875 -680 680 567 710 -327 933 -914 914 849 823 956 -956 861 605 -660 660 266 -16 160 -208 413 -495 346 698 -275 -675 -712 782 601 -87 -791 -883 176 -176 -16 508 234 408 -138 253 860 -450 -953 46 -926 926 250 922 279 154 -295 969 -591 120 58 -58 -196 978 470 -470 -9 -726 713 -821 -558 -874 -189 -116 -754 754 -743 743 -139 139 455 -831 -104 124 481 981 6 273 -523 535 -279 443 208 -639 336 -950 -709 709 -399 164 -708 598 234 -234 -291 -627 9 -40 -734 -605 157 -931 -450 684 481 416 -463 -582 709 -499 -947 -582 -676 676 -621 -632 500 -118 274 919 341 768 66 888 502 937 37 316 8 874 544 -922 -25 574 553 772 -810 -487 -536 -356 -170 42 963 -963 857 758 -605 644 -77 -206 493 819 -97 -673 599 -599 35 -697 -423 991 244 853 517 -517 336 -330 54 432 59 -538 248 -354 -597 -945 -908 158 -165 -586 -936 198 790 -790 60 -60 588 -92 -903 317 -559 119 -293 293 655 -62 -413 -485 -793 946 -257 314 -560 -568 339 -40 902 -913 884 -884 585 -672 660 526 -24 -416 -662 -207 742 -985 197 -62 -674 128 -801 458 -317 793 366 812 888 553 953 487 -724 545 520 641 -72 660 -39 88 -359 -344 -591 847 747 -172 539 -539 -14 -728 -478 258 818 -124 -587 -768 -516 124 191 -191 646 401 -589 -279 -13 13 110 131 467 325 -185 185 -253 427 -933 554 615 501 -916 903 55 -55 867 -680 187 -395 -884 -709 -980 980 -106 581 281 774 312 -453 -309 811 469 -951 -429 525 -951 3 -662 -976 981 -775 -354 677 -82 3 -174 174 224 903 -690 -127 739 -14 661 379 -499 499 142 -160 -892 -644 577 663 -418 283 -165 766 837 -225 23 -802 -162 162 552 -636 446 948 178 767 -633 -476 -176 -472 -857 623 -461 705 313 304 -134 994 -839 731 -255 161 -553 553 -307 236 -803 -764 -680 632 683 -668 859 -192 -575 717 593 -686 581 -472 675 517 988 822 -972 994 -500 500 836 226 8 -8 616 -616 990 -889 -928 368 -198 298 64 -316 229 -96 564 -746 -413 413 -609 -553 -369 687 416 209 -373 -113 376 -527 743 558 -389 -631 -955 231 913 675 -287 649 -337 -580 482 218 -623 666 -317 639 -807 -88 -205 -73 908 -617 -955 955 139 -811 224 879 495 -495 -300 300 -681 681 938 -956 119 409 -224 142 853 593 703 915 -335 335 546 -819 -634 -70 794 842 -857 -618 -623 557 469 -638 -391 -533 100 -100 -807 -210 -556 -597 -815 693 -700 -421 229 -229 65 -290 -657 690 -552 83 95 257 285 -942 -625 -583 -560 560 -959 -662 -525 787 -862 283 -816 -343 -158 -652 -195 195 855 611 -464 840 -312 -224 872 -132 -493 -226 -60 948 -879 -866 540 384 79 -535 680 -680 128 591 34 -928 -54 764 159 -159 -186 393 -574 -850 133 796 245 -245 -437 559 -651 287 -636 -971 496 527 873 937 -186 730 740 543 591 355 11 -262 249 -659 618 74 782 -782 -381 -878 -439 133 -72 533 -133 -673 874 -660 -162 477 -738 738 893 -118 -231 835 407 146 -815 569 -670 670 942 -942 -402 -20 53 -53 -278 785 -803 769 840 -840 98 731 979 -979 -91 -102 908 -2 -514 943 679 605 -401 401 -214 -761 429 267 103 607 -285 453 741 -17 -243 243 112 -112 -52 -400 -989 989 -673 -997 160 -811 -175 -255 -646 -217 658 533 -121 259 507 -507 -295 455 222 181 347 705 953 225 546 -655 547 -638 -713 738 156 -156 250 321 -851 -478 879 -879 -54 75 -888 441 -412 208 411 645 -218 750 300 654 127 -111 -950 -981 -891 -806 -579 -130 874 -342 832 13 -813 -443 -241 -66 -265 636 -484 -479 407 22 -879 -122 719 -463 -732 732 -720 -988 -299 956 464 941 -53 766 -545 -557 -369 10 -662 738 694 -851 103 -103 560 -560 969 571 -822 139 -393 315 -760 760 9 169 448 787 858 -930 -699 -572 84 -84 240 290 -750 484 471 -830 162 245 661 816 235 -39 771 -531 812 -812 91 360 -615 615 -683 683 836 -185 430 537 220 720 -937 -171 -660 555 -38 38 655 -655 885 -885 -101 -469 -390 433 -682 682 228 -592 -193 193 344 979 495 -551 -448 337 224 983 -95 -659 325 -262 -934 418 -373 -617 -541 -116 930 307 71 551 878 752 -366 -151 429 -188 -20 -444 268 -689 310 -310 364 958 824 114 -496 481 -679 -728 417 -417 -920 416 -330 -449 -107 -586 833 255 -266 524 -967 967 273 51 -295 -807 -626 436 -434 179 316 -902 -549 -486 -35 -791 702 273 183 930 678 269 -719 -455 507 -370 498 211 -891 822 -183 183 -551 579 -546 355 -328 801 -194 495 338 -338 495 -766 527 39 507 -507 -18 18 -227 -608 606 -606 -510 -348 -256 -940 -224 948 -289 275 -357 -616 -61 36 758 -506 717 541 -115 978 415 -908 -523 -410 -565 -955 -107 334 624 -854 -555 73 -990 685 -706 706 -870 -449 -558 555 -443 -71 -290 894 -212 747 -455 -727 497 -193 -952 4 -175 175 -798 299 691 208 262 -180 20 -20 233 712 390 -284 -213 213 849 -518 -795 -974 -326 -386 398 439 -601 448 855 653 97 -189 70 92 -248 -500 868 -380 315 338 -825 -908 -613 908 419 639 961 -318 846 -74 -560 -197 164 -49 267 -662 -224 -803 -867 310 571 -571 383 931 -535 -797 -876 984 355 372 754 -141 697 100 804 88 -259 707 -306 441 -882 -834 -20 658 829 -829 0 -928 -708 243 532 -532 310 -680 659 -659 -643 -185 -194 452 -980 980 886 -927 -969 969 -914 -976 22 588 673 -128 649 -98 48 -636 -564 564 -188 209 -265 886 485 -773 -383 383 695 495 -846 846 -224 243 -617 -568 -456 456 -796 796 -441 -701 -713 209 198 -49 188 -141 -9 -684 -152 11 -350 350 406 528 553 192 -855 6 -980 -252 -217 -489 -172 81 686 -363 -454 -161 -569 505 -877 748 -16 251 -529 659 506 870 -723 -93 -672 448 345 -181 -649 649 204 406 712 -155 -96 -876 -434 675 -505 -183 946 -946 170 337 -813 937 534 -614 479 683 -281 985 -391 -420 842 461 -808 917 408 458 -865 498 716 959 -938 938 871 -211 734 288 470 -470 -668 -525 959 438 1 -46 778 -42 170 704 713 145 179 -179 604 -604 404 -404 -225 -303 208 -208 813 -320 -822 907 483 575 732 908 466 415 613 -613 806 318 931 354 -433 -157 800 798 396 511 -181 586 225 -805 150 -626 873 196 907 -441 -277 277 514 -814 -348 -617 -466 -697 868 307 -794 -146 -855 -706 21 -185 -229 -16 -672 -324 604 -279 675 -240 176 -605 844 -572 -908 597 782 492 965 698 338 -338 160 -940 896 -68 -315 186 -157 895 -919 -735 -334 -412 -939 -342 262 -10 -345 345 -470 -378 -581 63 -719 719 659 573 -581 854 -712 -422 303 -335 -594 -153 -919 -799 -242 -800 -394 -169 739 978 -1000 672 -963 324 -30 -873 -183 -649 -773 773 -483 -322 791 113 105 -332 987 -813 599 559 373 -880 735 -735 -516 -435 811 672 -949 881 139 -29 903 50 100 -647 -670 670 866 869 872 -872 -288 755 984 696 -1 1 690 450 -282 537 544 605 -487 48 130 -900 441 568 -387 -368 -605 605 -74 -919 450 -18 -96 560 -248 957 -411 -578 217 -761 284 -706 -655 459 109 200 -753 -128 460 519 373 -379 -264 264 687 -318 560 -943 884 812 -150 493 922 -305 -705 705 255 -699 7 -822 778 -336 -311 -698 -236 236 233 538 447 968 989 -959 -39 40 -674 700 -558 558 785 348 591 -120 900 -964 594 -953 -820 322 834 -100 -98 -157 141 522 614 731 842 -944 -210 -990 -506 903 937 542 -717 736 -487 -874 823 144 -46 -277 -388 438 734 -586 705 339 -31 74 729 610 -412 412 -205 -778 -65 857 -859 -638 768 -768 214 778 14 570 348 -348 -263 -456 -990 -870 704 -511 595 846 -306 -19 -782 380 706 610 537 -537 205 -533 -948 359 492 -953 -789 448 532 569 320 -521 -228 805 -660 394 -751 182 433 -409 -389 601 -922 -492 644 177 -229 172 400 173 -9 -683 -380 -705 577 -577 -986 -282 96 902 571 -483 113 -113 721 -212 -411 411 91 -122 -701 862 -941 889 -349 349 386 -386 -609 609 940 954 -169 -567 869 827 797 976 357 -757 -6 -319 -339 -712 -493 -96 353 486 804 -804 284 387 844 -231 -377 -358 318 -532 -197 175 -353 -798 538 -640 979 409 -301 -787 327 774 157 730 -278 -921 -746 -74 25 -86 -818 818 -360 361 10 -983 -617 -627 838 -211 -118 -142 -705 638 375 684 -368 368 -732 -334 -336 -394 -905 -777 430 -430 261 -261 -786 963 42 77 669 -257 714 -290 597 30 -289 -407 152 -667 235 -616 -357 -744 -501 42 282 718 227 -611 139 -41 -224 775 277 496 796 -474 217 -894 470 233 899 663 596 -758 -629 -558 156 270 -941 904 -42 -614 682 -682 -20 458 -516 151 554 218 713 232 969 -396 -381 -658 150 -923 -838 838 -73 492 686 -733 -469 521 -774 970 -123 123 608 538 -366 -917 981 -658 64 67 748 445 527 323 -901 -208 -114 114 258 36 442 146 263 -634 -51 -448 329 -329 -559 -669 -519 85 139 744 679 411 405 -253 -412 412 573 -273 -510 901 280 -280 -196 790 613 -302 -945 945 427 969 998 802 727 -31 995 -547 -336 -145 -352 352 -904 -226 952 -804 -416 -142 -709 -639 885 -640 489 -217 124 629 -175 -786 11 -636 -740 -288 750 395 -908 908 -289 289 -7 7 10 -10 -579 951 400 -400 -680 -694 423 -621 765 604 521 -174 305 -992 127 735 -204 816 573 -26 -771 -15 674 -895 626 308 -534 272 -842 306 -180 398 -645 728 687 407 -52 -158 881 452 -611 611 -416 -267 -912 912 802 733 610 -956 440 -440 -13 29 -415 -193 -290 645 813 -489 655 759 -137 -46 175 -229 -812 474 -147 -816 142 -142 233 548 -738 -530 -647 950 617 90 -510 -674 -416 930 -208 919 200 -958 -458 -696 -52 52 -602 -782 -167 -345 948 510 -349 -98 -523 295 -398 721 990 -260 -994 994 -987 510 -222 628 687 -687 -233 -963 -45 -663 853 544 339 -917 -646 172 -469 132 115 -967 -678 -948 650 889 -903 -694 546 448 301 -998 -288 -355 935 949 -877 281 -962 351 -107 -331 -43 576 17 -512 -731 -926 -215 671 -638 133 -628 204 510 299 539 509 -987 768 -434 -508 -925 -546 -433 367 -360 254 167 955 -815 223 257 -642 368 915 852 -852 208 553 274 358 184 405 -788 -408 -836 836 -18 88 -131 131 497 -543 -715 802 -970 375 322 -21 -315 -930 284 -544 -367 367 636 -546 -711 987 -571 571 760 434 -55 803 372 145 542 257 980 -722 928 217 -526 281 -373 -817 -398 -579 598 993 -631 631 315 484 724 199 600 -946 217 -255 422 -422 -931 -557 -895 895 -69 69 302 -302 -131 703 323 253 -310 884 -976 976 375 -375 289 -877 696 -696 53 360 485 -216 -838 796 680 -505 -310 -121 900 986 805 883 -765 90 191 955 -334 782 -355 -793 193 815 -798 -121 855 -416 944 -565 -402 -908 -492 -1000 332 996 -190 -94 -678 582 117 638 -606 -485 229 530 -578 953 -690 513 695 239 725 -725 703 443 938 679 777 -914 -379 379 -213 -80 -71 -845 -72 -387 849 -835 -875 -944 103 -951 964 -132 -513 -545 608 844 15 -15 -888 21 -973 -14 -544 -226 835 454 758 -54 817 -557 352 -352 140 -788 -526 -459 -738 -715 569 -569 209 -563 8 -42 -528 828 432 -479 399 -706 740 -741 -198 720 976 662 -75 926 -335 848 821 -294 706 -597 906 280 -164 164 -98 270 -827 -610 -693 327 746 -2 -987 816 858 577 -927 -179 803 150 411 412 -360 -73 -107 -995 -490 490 647 -751 -662 43 -300 835 950 -946 442 996 743 -157 -527 -496 -594 -177 429 903 862 463 44 723 -696 384 120 -762 -237 237 428 120 567 -979 379 -897 957 -957 586 921 -683 683 -667 -609 -937 937 -837 -152 597 479 89 342 617 -379 -666 363 357 653 910 -814 503 -387 238 824 434 -434 -142 207 413 -627 -456 -643 764 -604 -159 -514 45 -649 261 799 543 973 796 205 -943 -598 -811 807 -992 197 -327 -398 35 735 456 -138 350 725 -865 -806 309 -844 -902 -943 592 -645 -649 -331 -336 -547 -298 298 643 632 -399 -326 -308 -834 782 -281 887 -607 -722 722 -940 841 -570 -288 -617 -959 605 287 48 -801 -828 188 949 -949 590 489 -489 489 -32 32 718 -965 922 -245 392 711 237 -169 668 -533 400 929 -210 897 929 -929 782 153 -40 40 962 518 -445 -16 -856 856 792 -120 -580 523 320 -606 -229 -545 756 -393 381 183 -751 685 825 946 999 -999 -679 970 -989 -7 -971 -868 -129 129 418 -81 430 -563 -778 -940 720 357 441 -677 641 -418 180 -615 -580 377 -434 854 373 -568 -331 331 -612 -906 657 -96 -915 553 -241 -257 50 -470 -199 -910 579 -378 -489 458 320 246 -152 612 854 -854 49 -430 226 -497 -106 358 492 -234 -234 -196 -829 829 -272 690 -77 -318 -954 967 -568 -777 252 918 327 -290 -71 71 19 351 873 822 -414 414 -19 248 792 -792 -449 208 246 -246 -914 -938 387 880 832 -614 744 -844 279 903 -870 -889 723 873 807 942 943 483 -675 118 -269 30 582 933 229 -560 -825 908 911 453 369 823 -741 206 40 612 89 -162 -233 -837 -762 457 -919 877 -437 437 72 -355 -123 123 59 893 713 -903 -90 -422 -396 888 98 -817 -217 -549 -216 919 913 -913 -463 375 606 -529 -109 -677 873 -772 -12 456 83 418 680 -23 -335 830 44 -338 -805 333 669 -306 -683 131 -652 -329 267 -802 709 -505 368 400 781 0 -526 -305 -509 489 103 776 -796 360 -153 812 -167 725 918 324 -752 -361 342 295 973 -470 749 482 385 337 -936 936 440 516 834 -426 201 -201 862 -857 763 -839 -866 351 -339 714 498 -618 147 707 412 -793 -643 128 496 375 -453 980 -470 -515 54 -281 949 489 -16 744 -917 801 657 -657 393 -172 410 -957 124 -866 489 334 601 -752 -944 518 -349 -601 176 -176 -921 921 -943 857 -379 379 649 -904 652 756 838 -838 522 240 388 633 -125 -695 856 -813 738 -738 -82 -597 13 -575 -707 429 -646 646 -995 478 102 830 988 -988 -194 194 -453 -260 4 -732 -569 758 340 602 260 -458 -160 -345 -679 679 -639 639 -267 369 488 474 328 -328 -835 176 446 -541 404 -211 211 409 138 234 623 -799 948 -948 649 -649 200 151 -214 191 846 912 -48 48 -712 -673 -686 -156 406 -926 -276 511 819 -558 656 -545 364 -364 83 -695 -623 658 -224 826 331 943 -80 80 696 -901 -813 813 778 775 903 -345 -239 -594 769 361 -944 944 188 -551 -350 -372 -74 -973 -263 155 540 909 475 -538 -561 561 -691 -311 -413 867 -927 927 488 -642 487 -983 -382 730 -124 47 -718 -414 636 -636 -448 382 -145 181 370 327 -301 -573 -830 830 968 618 789 450 466 272 244 -364 -300 -522 -413 -659 508 -508 282 874 245 -723 -48 313 580 -981 974 -281 -91 575 90 224 -225 614 840 954 -167 -781 -3 -97 707 -707 -707 5 -523 -298 -268 268 260 -897 666 -571 910 720 226 919 -4 824 978 -978 -459 -297 -237 237 459 -795 948 -612 158 -980 -994 -633 240 67 854 -854 648 -275 844 -813 197 -928 -447 -754 -791 -981 642 -350 -502 -981 -570 324 897 -244 651 844 893 142 692 -471 857 -857 102 -571 94 937 -266 68 597 -597 -7 834 -52 -649 897 918 -734 185 -912 -535 460 -892 547 793 642 -557 589 683 272 148 -517 564 903 -740 -267 -73 -856 856 -160 242 146 821 107 -659 822 -687 -850 448 813 -495 -613 498 -909 553 -153 153 -355 -574 -297 684 622 -622 897 489 834 -146 263 -263 -538 535 859 471 -303 456 -490 622 894 -928 -969 900 -63 63 -915 -119 962 712 -749 -243 881 -620 432 649 906 431 -844 -747 42 -758 16 -877 417 -417 918 781 279 -507 746 129 820 -785 293 871 669 363 -504 -463 310 55 668 759 -906 -341 786 -440 865 745 745 -745 722 -722 -430 -950 636 -879 -648 305 -331 798 -955 528 634 636 787 -780 766 308 -758 758 -681 664 -304 304 859 -280 345 473 830 22 -283 286 266 776 -491 -194 -65 -756 638 -739 894 714 626 -356 -894 -847 -769 -793 649 919 668 -668 -236 -49 -962 -156 395 -514 -604 673 322 530 -130 570 114 -233 -639 134 835 516 -733 733 439 946 302 256 59 522 673 -76 211 398 -535 535 -142 661 -111 647 -493 -758 -293 327 978 -89 36 -760 -385 -823 -411 915 -346 -137 -170 156 -263 -205 -267 839 -91 91 282 359 841 172 360 -610 51 -51 -321 16 740 -706 -537 810 421 -813 -689 -540 709 -355 496 -496 -966 -292 287 425 -614 -425 271 -271 -673 -458 381 -641 727 21 -603 357 -146 510 237 578 22 -807 400 -84 549 -848 51 -51 -30 -289 -665 710 18 -851 495 -551 -281 -979 672 638 -749 674 -405 405 163 -943 -526 -134 -699 -912 367 324 809 50 -168 11 -337 224 -569 -238 551 -378 -160 -125 -527 148 -983 -602 -816 940 -861 892 404 -404 459 -724 807 -752 -858 724 415 45 -843 780 269 806 -33 33 -438 508 -306 -663 613 -139 -13 90 -450 450 654 76 -548 414 -141 905 627 928 -64 -73 -363 64 -767 767 752 -752 990 -924 764 20 -959 -436 980 -980 -918 -760 366 -366 590 674 965 -965 218 -383 -305 -63 -706 662 967 76 -600 -22 -116 791 646 366 933 975 633 -636 940 -228 179 -401 851 -859 -778 848 636 435 529 -546 -954 277 904 176 670 -730 -603 -588 -124 723 -986 383 -448 -909 -47 794 122 -75 -347 80 761 -761 -440 143 956 -671 90 112 655 536 220 -721 74 597 900 -900 -770 -458 -909 914 -771 -563 597 89 -388 53 -152 352 410 -122 -679 470 912 -359 243 349 -897 -972 710 997 742 -199 759 -685 553 461 510 -889 326 -227 -806 -167 594 -637 -772 476 389 -416 74 -160 574 370 651 264 -390 -577 -574 -258 430 -858 859 759 -620 -902 15 -102 -509 509 752 -752 733 -192 -389 812 -618 584 -365 687 -95 -466 -251 898 -164 164 -307 -595 735 681 -803 412 62 32 -208 -99 949 -764 -554 -555 488 -394 -301 -482 -300 475 625 -873 -700 700 754 447 -721 394 -858 858 284 -64 883 -319 983 -526 8 663 -200 -891 -634 908 -670 -992 -17 -686 333 -204 486 755 507 -869 -545 479 963 -797 575 -228 434 208 -870 906 990 -653 562 126 776 -897 -980 569 359 46 91 -211 -302 829 447 -447 -946 718 -590 278 -663 -396 -598 517 771 -135 -978 978 848 -200 -306 690 -546 -847 134 -574 -872 872 -575 412 968 -968 -591 379 943 -943 279 686 693 -693 -931 931 282 831 -872 658 392 -592 670 -654 -524 450 82 -642 -442 994 -884 -456 -7 727 -966 966 671 -479 -690 284 515 347 431 -431 704 -675 -80 134 -957 617 129 894 -867 -300 531 -844 -59 -179 371 262 -975 909 -338 258 -389 -835 478 -822 -97 734 -833 726 -91 967 -148 -662 -258 364 -738 -235 282 -474 109 217 290 69 827 -139 162 179 281 -281 59 -59 409 300 -161 648 828 127 -236 214 149 -242 760 715 305 -680 241 -324 31 26 390 799 -611 -293 568 -870 256 -649 -801 578 -525 525 -410 -557 862 -930 726 -669 -448 448 208 612 -929 -24 342 -49 -724 901 265 -265 -805 60 -385 717 -965 -548 -494 641 988 798 -576 464 -549 155 488 -298 -516 846 -867 436 639 -238 781 -781 -406 -573 -717 507 663 728 -26 -384 617 -617 -537 -73 -188 -741 -485 485 881 795 7 -663 -150 635 545 523 346 -346 -525 -162 -831 -530 122 -122 -36 -459 179 -77 738 -725 -334 -171 -131 131 -568 -620 -33 -274 217 519 -436 436 910 704 -6 897 459 197 -898 -202 -173 -91 -577 255 544 -544 -733 -477 936 -136 -496 -755 735 -546 -287 535 122 867 -56 -725 -847 346 -782 130 925 31 -570 570 870 -116 631 -493 25 738 639 433 -413 312 -732 -402 -893 379 -266 -306 -827 -753 -378 256 -638 -108 465 185 -264 -731 439 809 0 -538 287 -287 839 -172 -409 409 305 -368 -854 -728 -453 453 -528 -208 -833 47 -49 -581 167 806 719 -894 997 -997 -7 368 725 639 -528 928 -623 -900 -954 732 507 363 -262 -132 -659 -785 117 846 -63 63 384 -974 -650 -634 50 343 612 -612 655 -257 187 -187 -479 -392 -469 -949 -392 472 -979 979 402 526 -986 680 -968 477 460 -377 95 298 917 -917 -801 801 464 152 64 -271 -592 -43 761 -607 -259 38 772 -772 -986 731 -653 19 312 308 -82 554 -204 -500 -638 659 866 -35 230 -302 -977 -444 -752 197 -427 -720 676 -676 -647 525 -406 406 -972 -719 658 546 493 267 946 -531 836 570 -550 -40 -162 979 788 -287 165 -165 792 335 -168 -836 902 -416 186 -67 605 -685 -124 -796 365 -937 802 576 49 911 478 -252 -423 -7 -958 579 837 -981 232 723 -691 -195 484 -767 81 420 -248 354 597 -750 903 210 577 -577 296 -849 -297 -928 433 -716 -885 940 -39 967 46 865 -456 -54 233 519 868 488 835 970 -100 46 604 -604 939 148 -871 -306 54 -170 -670 670 434 -386 839 -839 645 -846 514 -178 224 -299 69 -298 695 -852 352 -720 -149 218 -735 -344 -294 -161 -76 228 3 433 380 -380 -836 487 985 971 410 -576 -479 -284 357 546 84 -57 360 591 -832 174 16 -862 -163 163 -266 580 -885 990 -242 918 -145 827 -261 -537 205 -478 105 -105 20 -228 72 -998 869 -145 -663 582 929 -661 50 -50 -92 -61 -903 -247 73 -823 430 90 2 297 -546 581 -177 -957 750 317 -838 810 -755 -552 -342 -344 -847 847 -515 515 609 -609 908 -820 697 -590 814 -110 -604 331 -3 -523 973 456 -587 587 361 -729 -600 -418 973 -979 233 -429 229 -435 914 -73 -749 -686 311 -300 -758 -48 917 704 18 -74 639 -655 -993 558 194 181 -59 849 694 -530 123 -963 -588 -206 -93 221 -271 707 444 -448 239 -91 -870 644 894 644 -888 -701 705 -138 -594 256 957 102 -595 -284 -125 -408 998 -170 -809 -710 867 -85 87 51 916 -964 -196 196 760 663 -637 934 650 -234 560 424 -79 964 743 758 741 -414 550 -878 -807 891 534 -886 -612 913 -23 23 58 -58 -324 324 -130 -371 -750 995 102 374 452 720 -124 50 149 -326 -802 313 -584 784 -138 456 -608 -233 -334 801 125 -438 -263 -420 -692 -20 299 657 472 -472 -848 -899 -982 302 662 -738 -677 804 230 -700 450 768 80 -80 749 -722 -333 333 758 -568 676 -661 -231 860 -740 671 -46 -810 -440 709 830 -751 -243 -527 -945 945 -367 367 -92 40 1 -1 -881 881 296 -296 339 877 -402 402 -936 467 -38 -316 -484 531 -894 847 137 -157 -305 -475 635 245 -87 87 -488 -40 546 -929 -366 -66 -619 619 -743 -758 -399 399 161 -283 -175 175 658 829 92 755 -720 22 260 -260 336 36 -18 576 52 -434 -57 95 926 -784 951 356 170 618 936 -139 -533 -360 -324 -242 -561 -269 -684 -799 -55 697 961 -16 -264 631 451 396 195 -65 776 -139 -761 -979 -670 -76 155 -481 -960 -896 -329 -245 -71 71 552 -638 553 -553 29 425 -527 527 135 965 810 -340 160 -330 -103 902 -24 -727 876 183 -738 738 -269 471 394 -516 35 -26 -108 -566 -599 134 523 -516 488 -521 -582 -324 80 -80 129 -129 619 778 -169 169 -346 54 632 908 155 -233 -657 -287 307 -307 913 132 740 -145 493 860 708 -708 761 -224 449 -234 -814 573 -735 917 -875 640 -635 -870 616 -709 -762 156 -602 131 710 -710 -61 364 602 -587 822 58 722 -722 -21 -380 -144 -722 441 -550 29 -31 945 -369 402 230 168 -684 594 -594 992 -349 293 -481 700 -700 769 368 802 188 100 515 328 -328 551 280 416 1 -959 127 128 -133 192 -703 -429 -714 247 -247 61 688 -913 -718 686 -151 -853 504 -762 795 -98 654 735 90 -137 -730 -183 628 838 -838 -726 971 -949 355 -841 -256 811 -139 -374 248 922 -965 -782 602 -820 820 -243 243 603 -603 -49 -175 -809 891 157 -307 -676 -920 -73 373 -140 139 715 590 321 554 592 -592 -523 -8 420 331 -691 775 526 380 -796 -141 939 -939 509 897 -403 403 -813 813 -439 -557 494 867 -754 543 -785 711 -993 180 131 -897 -438 -279 157 -80 686 561 -633 605 403 27 -13 13 -507 -377 958 -801 42 538 -777 -392 810 -878 -171 781 -890 421 -768 -407 -179 -590 -10 -413 -115 284 -988 988 752 803 -240 -575 7 -2 312 -29 391 13 -451 983 845 -845 -60 60 536 -329 485 -73 354 299 175 -290 219 751 809 829 -976 596 404 -904 -32 -661 -910 548 366 233 432 834 -806 649 -228 -432 470 -876 -252 863 -566 -167 -506 382 -902 -430 -598 -554 -611 -222 -582 532 -322 -939 44 -298 490 82 -827 827 -663 663 251 371 -966 791 -860 358 971 -420 343 586 910 -910 -125 928 552 -322 -327 -855 200 -42 337 -564 -723 479 -551 -442 -636 742 652 411 -309 807 59 586 703 -570 -140 458 269 -427 -556 488 -910 910 199 -370 -301 -703 881 -167 -322 849 876 -876 -975 975 -123 -718 -973 -268 212 274 -504 -868 -773 -711 -291 -905 878 -251 -846 929 129 -129 -736 -186 717 -363 -31 321 -271 -529 -201 -371 160 -805 -105 -172 -270 -236 359 -760 259 -846 -415 297 274 -274 670 -670 538 -953 326 786 -77 77 695 518 -996 88 426 247 -109 109 996 -996 101 569 399 233 576 257 691 -475 -675 171 -313 -426 837 228 -698 698 552 -87 -855 568 938 -649 -127 814 -960 -576 261 -261 248 615 -315 -450 481 -834 56 -685 -5 418 -590 -472 155 -296 -96 743 -175 -202 641 152 206 180 -877 -339 796 -346 637 480 316 274 -859 405 923 285 -449 946 716 -354 -658 -689 -605 -339 -869 187 -588 588 -778 -619 653 329 -375 225 552 -720 -971 971 992 -56 850 -456 -948 -575 193 551 -168 492 -954 132 -881 150 -33 -540 -982 613 -124 566 -381 476 516 1 -745 -887 609 -217 790 -220 -478 -893 -479 -522 -18 -20 654 45 -267 -278 744 -747 64 695 217 -221 -411 411 41 712 -438 438 -570 -265 853 -853 -735 279 526 -526 -552 -518 34 -302 -549 151 209 -564 -907 -482 70 831 -151 -836 -88 -873 376 -565 948 -611 581 -434 91 203 -94 311 318 -917 447 -797 -661 128 -38 38 321 -711 83 607 -463 463 322 -322 417 -417 -333 -858 -495 -836 -499 -576 -131 -172 31 -31 -164 542 -454 488 510 -159 657 -510 717 -239 46 -555 -369 281 -37 37 -749 418 888 -803 -464 -237 -492 528 -743 -353 -382 382 -175 -262 640 -415 921 252 -432 -217 175 52 682 532 784 788 -622 509 234 411 -11 -397 -987 987 127 -436 -284 108 -565 240 7 434 -348 248 749 -937 -406 -264 -372 372 -118 -737 503 225 883 666 -992 305 -314 837 985 -219 -479 227 -846 477 -947 540 6 52 -15 15 -759 -83 -715 715 154 722 -134 134 678 -678 843 -209 52 752 -250 -385 473 -948 220 529 42 -476 -631 631 -944 930 -547 7 831 99 901 687 -2 985 568 91 435 -279 -856 -883 -128 128 -303 303 65 -400 -517 847 -873 772 -352 152 -766 -855 296 -968 931 851 -996 -442 194 -21 -205 678 -598 378 574 -91 228 529 113 -113 854 -81 -189 -759 -829 829 -298 218 -844 729 555 222 -467 456 835 140 -161 939 987 -391 -299 -657 -47 194 638 326 232 233 -414 -538 343 555 210 -788 27 -714 157 -699 817 -817 402 -899 -613 -305 -451 169 -667 667 -908 617 -760 639 746 -746 -957 252 -603 901 419 -954 -319 53 731 -731 893 -893 -805 764 -611 297 -48 -414 466 -466 237 161 -930 -872 -350 730 755 239 -3 -918 433 424 672 -82 488 -43 606 -166 968 -540 479 -216 203 -864 -494 -405 359 -942 92 -92 447 18 153 -153 65 -357 -348 820 481 409 -835 -679 854 -854 282 -530 -106 106 167 740 -380 572 993 326 962 -641 382 -994 -459 708 -916 -273 894 575 613 -613 72 355 506 -218 805 -805 -862 317 521 -107 -358 424 -918 -345 -793 694 584 -960 20 -658 702 -361 46 530 -283 283 -197 945 -639 -341 -787 787 940 -712 100 654 828 465 42 376 655 -655 -155 -703 628 -482 366 957 736 337 633 -633 -949 949 -16 -157 397 451 -873 -447 127 -224 810 -810 -932 -713 -412 419 -552 -425 694 264 463 -463 -46 565 -742 -964 138 -792 641 -838 -511 511 757 -757 -908 212 -858 711 764 -704 566 302 -836 -861 -926 -573 76 -434 42 617 -424 -918 706 -429 -9 292 -898 -855 814 -766 607 105 -911 519 164 -164 -183 -89 -188 -988 198 -100 -459 416 800 378 -682 682 -961 -124 -277 -421 -687 -407 -618 559 -16 -848 -107 322 -639 917 -766 81 -450 -445 -300 942 235 574 796 -517 660 -313 -169 -425 39 -330 587 485 -602 -418 -743 -930 -377 414 -760 760 338 -249 -128 870 179 -677 389 794 -652 203 664 860 -480 184 196 234 548 -392 -998 -240 -255 -636 -375 927 -625 -700 -940 -258 -812 812 -101 673 332 455 416 -894 -790 489 220 -220 -657 723 -17 940 -53 53 959 523 803 916 686 -179 -340 340 567 -714 -928 539 -196 -873 265 700 0 589 -435 -787 326 -925 -799 700 91 -489 -27 -357 751 450 892 786 -363 322 895 696 -600 600 610 -509 718 131 -329 584 -458 -733 960 -890 582 319 -982 490 198 547 163 563 885 -885 293 -293 455 629 173 -173 513 -296 -239 98 110 -110 188 -790 893 -893 355 -763 252 73 -508 192 386 -386 -171 28 946 482 609 -862 499 960 989 -108 -505 -733 -604 -711 -113 113 285 -660 -433 768 105 -64 84 622 533 -533 661 -634 104 -927 -801 -105 -746 -635 193 -222 703 625 258 -780 -432 -408 -372 372 786 -100 -285 285 -986 357 -484 846 25 -504 834 331 -319 958 -49 -4 674 -424 18 519 -884 -568 358 -358 -860 865 538 -194 222 774 -967 137 -323 -585 -137 710 643 339 -724 233 -950 655 191 -934 -127 -447 -426 617 764 -764 686 22 840 -840 -87 751 228 414 -629 -664 -92 -922 -433 878 -284 -217 689 -689 -958 -499 -809 -608 -97 -947 669 -669 -552 -331 703 -104 294 -294 -275 97 41 -41 281 891 -385 932 822 -62 -624 554 92 463 -859 -50 69 445 25 271 -13 13 96 -654 -969 342 -424 -53 -127 93 673 390 982 -371 728 994 24 659 -742 986 -910 117 -830 -635 234 239 451 -256 -163 -903 56 -375 -347 -332 -979 -658 -243 118 -264 264 546 14 -554 130 -868 -782 92 -311 564 -564 232 774 660 479 -36 542 -306 306 825 559 192 -337 -838 838 343 516 -420 420 -912 -946 194 523 -849 -368 510 963 -441 339 7 -465 803 908 -17 -208 -177 831 -387 -28 342 591 -8 390 -12 12 -557 29 318 -318 -869 -749 -404 298 426 -719 630 -111 -303 -433 120 -909 -999 999 -843 -597 309 -807 -867 498 294 -185 16 516 -293 293 -473 -677 290 -284 390 -338 300 -623 437 197 714 178 772 533 868 -628 227 -179 206 -428 -689 119 -122 75 -498 498 -669 953 -775 205 -5 -451 329 687 -195 195 -113 -430 -722 557 190 -296 757 -757 294 874 905 544 -384 449 447 -361 -202 -551 510 -405 -390 8 -300 971 994 257 -413 413 906 396 185 -185 -458 -806 -315 950 -787 730 -847 -140 -711 310 343 -223 -958 -139 -909 -903 -488 19 770 5 -147 287 -949 -239 -559 704 861 645 972 815 92 -629 183 104 47 -47 339 -792 -535 164 -357 -759 556 228 -663 321 338 -386 -930 780 219 -6 440 964 677 602 136 47 -13 -430 30 -30 -559 121 599 538 540 584 877 437 -476 -184 500 906 27 262 -255 533 -692 692 432 669 726 288 -31 580 -399 -433 -609 -139 -677 -659 912 684 -336 677 972 -534 650 -694 673 336 162 724 -663 663 -221 -346 451 -701 -155 555 994 532 -197 374 -206 -593 743 307 782 21 -573 581 17 -551 377 503 83 -83 -60 60 638 649 -791 123 852 -475 383 -819 -756 955 -12 -363 -519 -154 -853 418 918 -405 602 -368 -768 518 803 -4 121 833 434 -434 -642 642 273 -273 -636 -867 860 978 222 -97 -845 -636 307 -748 -880 262 757 -380 -197 641 -159 782 212 -212 -375 175 -340 349 601 71 558 -455 853 -853 379 733 213 74 644 -644 -481 -976 -576 813 621 308 762 -795 18 -594 295 -295 -390 -281 908 -942 875 -875 263 -263 872 -872 469 -874 -735 -273 -138 -444 -232 900 301 -338 269 -269 954 355 -95 -886 -661 643 598 -598 -960 -687 -516 -978 96 -96 -126 301 680 -443 -577 577 541 518 -87 246 -837 240 -641 -70 32 676 518 -617 957 146 520 568 -428 879 708 -978 938 -938 -206 786 368 -685 -327 -506 926 573 -982 -714 -803 -436 641 -859 -28 336 332 73 -924 913 -547 822 824 97 280 -280 2 -2 563 -215 -943 943 312 -88 986 -191 -44 992 -848 -321 177 -632 949 -148 -840 -704 -344 -320 369 517 -564 -617 -134 408 -295 295 -411 -584 -703 348 -368 -260 350 228 423 568 835 340 137 428 -808 622 647 -333 -790 790 2 -589 472 -197 -880 -523 -498 838 -464 447 501 -634 157 16 -550 686 -939 939 380 952 92 391 -403 -921 -858 -399 923 140 -401 -14 557 -338 953 -347 -638 217 -270 -620 -9 -164 -401 401 348 263 -583 266 97 -653 -127 127 771 -60 -884 -616 687 73 -343 -423 -43 -346 455 724 -510 -673 272 -272 368 545 628 -628 860 -648 225 -992 -104 104 -497 -943 962 857 -343 62 411 -220 -323 -479 -617 -871 -230 230 -437 502 -774 -953 876 -876 172 120 -638 -320 802 -465 -49 -835 944 -804 -721 433 100 -720 -843 414 -43 -917 -89 202 -457 -46 910 38 746 224 -888 670 935 -672 -265 290 -702 702 -199 -580 -761 -17 140 -140 341 -341 733 -137 208 522 -225 70 521 -608 959 -868 -170 170 396 932 -594 -404 209 876 -637 -174 164 592 756 476 -365 573 -953 953 -62 899 -654 654 726 296 780 217 -290 12 623 -471 653 -36 -745 -79 235 -235 -857 82 329 -329 608 534 188 899 179 516 378 -940 809 -203 642 -642 873 -454 175 -175 -484 -346 -562 -303 -369 -606 875 -25 988 434 122 15 -829 829 -496 -484 -938 -874 531 -596 -809 108 917 -907 -335 -155 -157 157 -1 -711 -713 124 -371 412 -620 -955 -962 962 579 -796 -359 -919 -812 231 156 375 638 -395 132 -132 -695 -238 -477 477 368 387 -45 45 -802 -131 -902 -814 677 -255 243 -584 962 876 479 -978 995 646 514 684 -331 -684 825 691 749 -272 -8 54 197 -197 547 330 711 -25 -298 261 481 787 -687 -21 551 -551 56 -54 -834 -653 -433 -881 -251 -211 747 32 189 116 -203 -229 402 -94 -355 355 -881 -103 288 -98 548 -711 317 -191 -194 892 794 146 -488 298 -484 -253 -370 370 -348 197 235 -498 -43 -225 399 -399 693 261 -362 362 -768 86 358 -358 461 125 -458 629 -645 584 -200 -109 202 -202 -21 454 983 805 -380 -833 826 -826 -429 429 715 132 -874 841 559 -975 256 -741 290 -290 49 -49 188 608 537 -537 752 583 -905 -239 -880 116 -166 -367 433 672 964 695 258 -682 62 -358 704 439 -454 939 966 853 762 -824 453 902 -949 949 -935 -810 -156 -747 -638 -244 -786 956 273 -327 556 -68 962 -962 -500 -464 992 837 -580 570 -148 -69 -453 334 -411 -778 -937 166 168 163 116 904 -548 -710 235 740 -268 863 129 546 416 83 594 484 506 879 -797 -91 -618 -115 91 961 393 727 154 529 -658 -986 -745 689 972 760 747 -894 571 303 -913 -686 -532 659 442 411 549 -549 622 -622 -339 -342 -14 14 -133 -788 49 746 433 -803 -462 -641 677 405 -320 835 330 -498 -176 809 -242 118 545 986 705 328 709 247 436 -436 977 -977 -1 1 655 385 -349 901 -215 924 -554 290 -988 -483 -300 300 -976 555 -857 -349 97 -435 -830 548 -649 572 159 390 523 259 -269 -357 -285 -221 528 -930 -127 -702 -522 -508 494 695 331 629 -510 -439 285 -252 239 -260 364 -157 266 20 -427 427 -173 -95 -544 798 39 -39 221 -197 -167 -328 -959 -697 921 -198 434 -719 102 -560 -748 748 16 -407 -649 560 634 726 832 476 -167 612 98 -227 -224 224 -332 508 49 -49 96 278 773 399 -940 462 620 647 -912 653 -405 967 -127 11 627 524 -374 -202 -56 56 892 624 864 616 816 -962 -888 376 319 12 0 554 633 70 281 -93 -937 336 -434 -978 -847 -608 -43 43 781 -295 -453 17 -264 -874 -560 -514 -757 -669 945 -629 -837 837 279 -239 -873 -655 -223 -730 495 162 -901 -969 -303 303 649 -649 -820 124 801 -41 -764 692 811 800 26 324 -326 -50 605 361 331 -113 705 -705 362 -616 814 -814 320 -248 -742 742 -442 -230 185 -185 164 -687 557 -782 -246 -355 -5 -946 982 474 309 940 -760 459 -230 49 606 587 -756 689 986 182 -980 -597 277 933 -21 947 636 611 -956 777 501 -617 563 992 406 -410 780 -881 851 -136 980 -453 750 -750 -968 747 685 76 -395 830 -589 47 517 796 -796 -674 22 750 714 982 389 -85 -403 240 257 -983 -786 799 979 -973 552 -552 -152 222 584 221 190 936 -578 363 -307 787 728 749 -883 -128 -613 880 337 527 -305 137 259 574 126 -126 8 199 652 -652 -279 -84 454 -336 266 108 676 750 -438 650 865 -865 506 -611 -233 -629 -894 164 252 -875 -336 -226 167 566 202 -702 982 -490 699 283 15 -15 309 832 -354 354 -608 691 -956 956 -891 165 -679 726 -167 149 742 -809 786 541 -243 -912 320 -957 -123 123 -451 -266 976 174 -456 -630 -262 -584 -43 175 -583 -148 -73 580 -468 468 -321 -943 638 -637 -928 644 959 558 -103 607 275 -921 -990 -990 638 -143 -990 74 -489 489 799 -460 465 463 303 657 -786 786 206 691 -430 377 -934 475 -944 167 118 575 -608 954 -685 685 -164 164 869 -869 -406 250 -727 72 140 -713 -908 908 -686 124 803 334 426 -626 -849 849 -510 518 -90 150 850 -461 526 -888 -835 709 483 401 -678 -551 758 -568 -771 -337 124 513 683 756 -241 745 -592 -256 -889 -731 -465 314 950 -82 -263 -21 597 311 868 -868 -99 -542 661 533 -139 -689 -364 620 -13 172 537 435 989 -445 -90 -717 900 50 -553 -251 -741 442 -793 726 836 495 50 -50 634 -336 441 -257 -124 -788 -768 347 -293 293 5 -228 -885 222 -937 -579 -572 572 -203 -274 -76 76 -940 687 -338 676 -590 -968 -387 -120 513 852 964 -47 -738 -589 -412 473 347 873 975 720 525 546 889 279 214 631 -690 272 399 -851 -10 -254 284 775 434 314 90 499 438 636 -932 408 248 -831 -795 937 912 65 -881 432 -660 339 699 894 403 -428 646 -867 947 -44 -807 -984 -555 -958 52 -929 649 -816 81 -316 -280 107 822 -822 -425 -352 736 703 253 -704 858 961 -460 -440 -208 136 303 461 -554 -726 -312 -774 -214 -596 -445 -843 115 8 414 392 738 -82 -156 296 -786 786 575 -571 -310 -460 434 -434 290 -421 -934 -463 402 -15 604 351 828 -434 15 -15 302 922 -121 208 -712 86 637 -475 -556 -883 527 -580 -301 327 -545 385 -518 -518 -727 145 960 -61 911 449 -480 -682 153 -836 295 114 -571 -860 479 -227 -16 -567 720 -505 -640 875 -728 -212 643 -837 -169 -140 -484 -893 17 866 -44 448 -370 -458 846 -519 849 -633 -114 750 -605 -817 -264 -908 134 865 -351 55 592 -832 759 -759 -450 -32 312 595 -540 99 -539 -670 -145 -283 62 338 -188 993 -741 741 156 -156 667 196 92 -404 699 -247 -654 928 -672 1000 108 -50 505 -390 -870 -518 511 -511 609 -383 901 -807 -992 939 107 146 603 627 762 -338 -938 -198 -616 -17 692 -914 -849 -502 -138 -748 16 840 10 125 549 960 489 -169 307 595 -137 -599 242 -351 -563 -716 -543 -269 -132 384 -599 836 -507 64 752 -962 -699 699 -427 102 18 243 141 947 -999 999 -734 -3 -493 -900 771 -876 -372 943 -698 588 -521 -46 597 632 615 107 -276 131 -383 -220 185 128 146 144 170 -797 -116 275 -790 -798 -673 -3 -281 -378 -645 719 -425 425 437 -437 -570 -857 671 -671 278 -421 -694 265 560 197 -307 -91 -593 455 -316 -615 193 -240 598 493 561 -965 186 -822 593 838 632 -632 -860 975 303 -622 -742 486 733 -733 766 827 356 175 906 -887 844 -844 -99 125 188 -852 876 -876 970 -970 -65 -123 903 -36 454 435 -102 116 -828 165 -944 9 413 737 -417 807 397 443 -981 981 -360 360 256 -669 -202 24 -219 677 -45 216 960 233 565 -810 -153 916 -163 937 716 579 -516 830 114 -377 544 891 766 -175 571 -788 171 -171 681 879 -659 659 -110 -573 917 862 -824 -11 389 -389 204 -413 805 434 594 698 -390 390 -845 993 156 -984 273 -333 -431 -717 12 334 221 -120 -19 651 31 281 292 106 930 -340 890 -183 -438 -819 -119 937 -905 130 -895 -967 -39 469 965 -444 456 -498 682 -408 657 845 364 -218 69 442 862 -849 520 264 -588 -70 916 -916 -746 -425 354 -354 966 -481 447 -447 -533 -85 692 -595 -215 -314 854 -854 -564 -882 533 -920 -772 -619 139 -933 -252 -92 -776 680 -346 -185 -47 214 -65 493 604 -604 -426 -594 -397 397 -434 284 -222 222 -70 -292 578 284 300 297 -5 379 -507 599 331 -331 981 673 -494 -476 777 -631 932 14 843 -311 669 87 -741 440 935 -935 373 687 195 14 -432 657 -350 350 636 111 -97 -866 -3 -642 -846 264 -508 -907 600 18 -177 527 -581 -830 896 -52 732 538 -875 656 -718 -867 -989 -707 820 -308 151 -271 289 -10 -449 26 444 835 379 904 -29 -428 891 582 306 -376 349 931 499 -499 -174 -51 -812 109 391 -391 835 -835 566 478 -886 -175 -462 940 814 -749 -427 699 -217 807 -4 292 251 876 -81 994 206 -390 210 323 592 346 -865 79 929 -868 -64 768 141 -483 -518 -164 549 -826 377 487 504 946 31 981 -465 -677 -865 -17 -27 -549 257 -992 -690 188 911 -911 -736 736 458 333 423 -653 760 293 523 -523 141 425 547 -326 211 -211 483 -483 863 -543 629 185 545 711 904 417 -674 196 342 -342 -49 508 358 851 36 169 -267 490 728 -528 319 217 -968 -864 -605 -575 440 -740 682 -682 77 -98 844 306 109 621 -264 543 -401 502 -850 110 868 -511 -530 95 -728 -296 957 -106 -535 718 345 -653 612 395 -196 41 -96 -178 -680 36 -319 369 -415 -408 66 -726 -687 827 698 -192 614 -805 465 -7 842 -842 475 -475 -848 -256 -13 -805 122 -343 -799 799 508 -118 568 932 581 -801 612 -358 113 855 674 737 118 868 -605 605 866 313 -555 613 -66 159 725 634 16 514 668 -745 -919 -186 -489 482 312 -397 -735 857 -85 -687 217 -150 -329 -42 -937 -362 24 670 529 21 186 363 706 -977 -354 937 -22 22 -8 -638 106 225 509 -222 -41 41 623 399 562 -484 738 530 966 -758 814 -677 996 -941 -948 674 10 -715 -614 -809 238 852 391 -775 -105 -576 545 -656 944 -513 975 862 55 -777 -336 -701 -313 950 852 -59 869 -869 727 -727 -557 523 -824 -922 516 -48 -476 73 896 204 617 -686 -933 -731 -713 229 -896 276 191 -452 745 -433 899 -899 987 -37 -131 -703 -38 448 75 -75 522 -556 627 738 189 -75 -732 732 919 -193 -661 661 -480 396 124 -750 -523 -85 -588 955 -892 523 -323 225 -781 662 -380 954 649 264 -960 699 -592 620 -584 -224 -883 -661 -560 -970 570 -748 -974 875 -908 662 -971 -922 878 -498 -984 -804 862 167 -935 953 735 -735 754 -754 -795 782 -129 635 49 198 -321 761 30 647 -819 106 244 -244 -197 -699 971 -510 -739 739 107 784 63 236 427 -355 256 397 102 542 -919 192 551 -509 877 -546 -682 66 -654 542 -458 315 440 -135 749 -937 0 -975 -885 774 -699 354 866 138 590 -590 167 -936 635 733 436 -436 724 -150 -90 -234 -458 -654 687 -687 201 -201 267 483 259 451 -299 713 -273 -136 908 3 -489 217 274 152 616 -957 395 -395 -694 -764 -127 856 993 -993 -410 -502 823 815 93 -749 477 -284 732 -843 942 -129 251 177 -580 956 429 -429 -646 -552 -570 570 320 -917 -959 788 986 132 -726 -983 -32 -408 934 -900 834 373 -909 717 -584 584 96 -96 -191 -239 -995 -437 -376 499 293 -536 483 -409 458 -373 815 -911 -155 -279 -399 518 365 -692 398 111 -180 118 421 -217 -549 -644 -403 403 -134 -464 310 -152 552 -490 -136 -33 -47 777 -493 758 -16 920 -955 -534 -222 -836 298 106 589 -609 -20 39 420 645 246 135 494 -494 -975 975 -334 -660 -273 -849 705 -746 634 357 959 672 298 -538 -130 767 -496 -847 843 -572 560 547 -971 937 484 -987 445 -72 -685 113 312 -312 462 438 787 -470 165 361 764 -441 -164 -778 385 185 -599 599 -926 891 154 -324 -272 95 -519 -99 -63 -282 798 640 877 -107 -282 -737 -408 472 -332 -477 -565 -994 -727 727 -666 571 -317 317 -548 166 -170 797 -947 -448 895 61 -373 -113 -183 568 -145 -116 -917 557 442 19 -719 20 522 951 7 617 774 -492 49 793 683 -413 85 -674 -859 438 578 -878 616 -616 510 -26 406 -406 875 -654 -129 82 368 -368 584 871 357 -716 -87 87 -428 44 748 590 565 27 -108 -835 594 338 814 -814 591 59 -309 -520 408 882 -805 215 227 -98 -38 38 341 732 636 -382 526 -760 878 -565 -84 444 30 -331 940 -173 -98 2 388 -626 540 808 914 -400 -327 29 -247 778 969 658 372 -372 -746 746 -308 -827 -385 -639 789 -990 857 440 379 386 256 369 265 -908 -351 -903 429 -787 385 -759 995 -964 -453 437 -103 103 -310 408 964 -798 -989 690 -948 934 -517 639 -840 840 249 870 958 436 253 905 -55 502 -569 -989 -131 237 -955 955 -232 13 -577 -490 -180 -83 208 -197 -339 339 0 0 -208 -645 659 255 -25 27 -39 -193 -893 854 -134 893 -1000 240 -544 255 -840 -213 369 -369 412 741 742 -18 -484 484 49 683 550 713 138 93 537 -580 490 -766 843 -128 535 -187 -47 -509 866 882 699 -699 -546 -119 292 -251 -939 -614 -994 -787 663 -226 272 -842 -478 -816 39 -958 500 -500 -201 269 804 -585 -334 334 -907 -519 763 870 509 928 73 113 -534 -339 719 -516 80 -94 253 -253 908 -418 3 444 28 -28 318 -453 511 574 -198 -316 -15 658 -797 797 627 -54 -542 307 -401 968 750 360 -683 709 -222 -802 -505 505 619 -622 577 108 891 659 862 532 444 -61 -712 276 -717 728 -40 -620 39 -39 -732 732 44 -44 -777 853 -553 220 356 -106 -542 955 -594 -677 174 -714 134 -357 807 83 482 310 -595 -823 318 -530 -552 -949 -447 -703 943 -419 -466 -290 -252 -96 -683 741 367 -367 -88 -454 20 211 73 -527 -252 930 -384 -284 -469 638 -245 118 -776 414 -31 741 -245 -995 -521 -786 -539 -159 -341 679 -10 -395 594 -752 -455 85 -317 -769 97 928 249 141 568 -30 -240 240 427 816 805 -805 -811 811 -246 246 42 -492 306 -444 32 76 -76 531 999 -473 -167 167 -856 419 -826 -692 -415 415 -100 100 969 -969 -4 4 545 -545 915 -915 -134 134 -821 821 -856 856 -828 828 -886 886 -76 76 113 -113 -278 278 -571 571 83 -83 890 -890 -355 355 849 -849 -846 846 358 -358 -379 379 -106 106 -164 164 816 -816 -657 657 -51 51 803 -803 -799 799 -831 831 -281 281 -90 90 292 -292 475 -475 658 -658 -163 163 -872 872 -450 450 200 -200 -265 265 -10 10 914 -914 936 -936 -377 377 -957 957 866 -866 -39 39 -454 454 120 -120 699 -699 -884 884 -20 20 289 -289 -74 74 -686 686 540 -540 -382 382 -751 751 -354 354 -67 67 -80 80 724 -724 -917 917 -386 386 -337 337 -414 414 -527 527 252 -252 -776 776 -497 497 -684 684 645 -645 894 -894 674 -674 910 -910 561 -561 881 -881 43 -43 303 -303 -899 899 658 -658 -474 474 978 -978 72 -72 -328 328 288 -288 241 -241 -174 174 -958 958 -887 887 923 -923 721 -721 606 -606 -5 5 -315 315 917 -917 922 -922 -405 405 63 -63 -977 977 281 -281 317 -317 169 -169 -754 754 648 -648 876 -876 261 -261 -134 134 737 -737 874 -874 542 -542 -396 396 -16 16 341 -341 -646 646 93 -93 -524 524 -468 468 -676 676 870 -870 -712 712 64 -64 125 -125 792 -792 739 -739 734 -734 460 -460 741 -741 108 -108 731 -731 387 -387 -305 305 18 -18 865 -865 636 -636 -984 984 92 -92 -182 182 -12 12 -39 39 -772 772 -758 758 463 -463 199 -199 233 -233 162 -162 12 -12 307 -307 637 -637 -959 959 906 -906 528 -528 908 -908 334 -334 139 -139 138 -138 -698 698 -284 284 -728 728 -618 618 687 -687 637 -637 949 -949 -284 284 -643 643 -494 494 -937 937 -276 276 257 -257 737 -737 -365 365 408 -408 170 -170 49 -49 8 -8 174 -174 -106 106 -750 750 960 -960 274 -274 827 -827 -312 312 -205 205 409 -409 -427 427 -902 902 701 -701 -416 416 481 -481 741 -741 -319 319 654 -654 169 -169 -873 873 -434 434 -937 937 720 -720 393 -393 417 -417 819 -819 225 -225 -788 788 59 -59 -706 706 419 -419 -9 9 -412 412 -431 431 576 -576 -561 561 -481 481 -79 79 -10 10 137 -137 -576 576 -201 201 845 -845 940 -940 -212 212 -448 448 266 -266 -133 133 -592 592 822 -822 -509 509 -879 879 597 -597 846 -846 804 -804 701 -701 898 -898 659 -659 -270 270 529 -529 658 -658 -157 157 30 -30 789 -789 -232 232 872 -872 -996 996 -495 495 624 -624 10 -10 805 -805 75 -75 -776 776 -28 28 634 -634 782 -782 223 -223 532 -532 314 -314 -292 292 -900 900 -170 170 -59 59 948 -948 946 -946 -525 525 -495 495 631 -631 99 -99 -106 106 861 -861 312 -312 915 -915 -657 657 101 -101 883 -883 -722 722 -212 212 261 -261 -368 368 -548 548 133 -133 -847 847 679 -679 -749 749 -122 122 437 -437 -747 747 -626 626 -158 158 856 -856 -400 400 -898 898 374 -374 -842 842 -120 120 366 -366 -276 276 991 -991 639 -639 75 -75 850 -850 -406 406 -102 102 851 -851 -854 854 158 -158 808 -808 541 -541 -301 301 -686 686 -894 894 490 -490 -520 520 -814 814 452 -452 490 -490 455 -455 -827 827 92 -92 690 -690 -828 828 -210 210 208 -208 684 -684 -401 401 -96 96 -476 476 384 -384 -333 333 -603 603 204 -204 274 -274 -463 463 -512 512 495 -495 -964 964 509 -509 -462 462 589 -589 -323 323 -490 490 250 -250 626 -626 -926 926 -228 228 -672 672 155 -155 388 -388 -147 147 -652 652 -792 792 -142 142 -495 495 818 -818 -317 317 48 -48 327 -327 825 -825 -335 335 -160 160 -257 257 -868 868 598 -598 609 -609 -519 519 -7 7 -818 818 581 -581 -322 322 776 -776 -727 727 -265 265 -962 962 742 -742 -170 170 -452 452 169 -169 -797 797 35 -35 -679 679 -94 94 -648 648 -844 844 182 -182 193 -193 845 -845 -30 30 786 -786 -328 328 922 -922 262 -262 -649 649 -8 8 573 -573 119 -119 -849 849 -108 108 -325 325 -785 785 214 -214 -426 426 -854 854 933 -933 -846 846 -687 687 -882 882 -537 537 -895 895 56 -56 -62 62 901 -901 290 -290 -35 35 -838 838 -106 106 743 -743 -581 581 279 -279 37 -37 488 -488 -648 648 -453 453 -388 388 -388 388 -250 250 -403 403 -684 684 900 -900 -343 343 223 -223 492 -492 136 -136 -354 354 190 -190 -104 104 70 -70 -647 647 522 -522 -324 324 -824 824 719 -719 167 -167 585 -585 -938 938 758 -758 642 -642 -746 746 -69 69 -567 567 264 -264 339 -339 -628 628 -623 623 -524 524 -278 278 -601 601 -816 816 55 -55 -232 232 -216 216 -816 816 -323 323 -917 917 162 -162 -292 292 189 -189 -181 181 -916 916 -611 611 290 -290 29 -29 -423 423 -953 953 488 -488 -826 826 -739 739 -699 699 -456 456 -755 755 -547 547 850 -850 216 -216 -571 571 -650 650 201 -201 764 -764 937 -937 496 -496 368 -368 834 -834 841 -841 196 -196 561 -561 429 -429 164 -164 -116 116 409 -409 623 -623 -922 922 955 -955 -204 204 573 -573 724 -724 365 -365 -311 311 -994 994 549 -549 207 -207 289 -289 436 -436 515 -515 -446 446 -418 418 750 -750 -958 958 28 -28 -38 38 -339 339 81 -81 768 -768 -866 866 -747 747 927 -927 -849 849 -908 908 -474 474 320 -320 207 -207 462 -462 -452 452 -160 160 -165 165 8 -8 -124 124 598 -598 -325 325 -805 805 561 -561 77 -77 -315 315 868 -868 -691 691 351 -351 -204 204 -91 91 755 -755 -989 989 408 -408 779 -779 -3 3 777 -777 -610 610 -320 320 441 -441 -93 93 898 -898 529 -529 -862 862 -922 922 -654 654 178 -178 -84 84 -703 703 -891 891 -400 400 -641 641 670 -670 955 -955 183 -183 -968 968 -313 313 -362 362 166 -166 972 -972 682 -682 282 -282 944 -944 -913 913 655 -655 721 -721 -12 12 725 -725 -102 102 547 -547 -193 193 726 -726 989 -989 -156 156 -160 160 247 -247 -464 464 -707 707 700 -700 -746 746 435 -435 319 -319 900 -900 -698 698 -174 174 966 -966 868 -868 -35 35 -902 902 -597 597 -243 243 890 -890 380 -380 428 -428 629 -629 106 -106 -913 913 592 -592 -627 627 -84 84 -117 117 37 -37 611 -611 -828 828 -668 668 -211 211 -23 23 494 -494 -733 733 889 -889 -458 458 -476 476 955 -955 -60 60 -852 852 -431 431 362 -362 -525 525 -6 6 710 -710 -785 785 315 -315 434 -434 876 -876 651 -651 195 -195 973 -973 444 -444 907 -907 572 -572 -66 66 -468 468 -651 651 -561 561 324 -324 347 -347 192 -192 533 -533 -428 428 638 -638 953 -953 -19 19 -489 489 956 -956 -108 108 -631 631 336 -336 -89 89 -17 17 -134 134 976 -976 -948 948 573 -573 334 -334 -563 563 -899 899 -350 350 -378 378 352 -352 -68 68 42 -42 909 -909 -113 113 -421 421 -913 913 870 -870 -293 293 -910 910 315 -315 501 -501 10 -10 -207 207 682 -682 33 -33 247 -247 -714 714 -236 236 168 -168 904 -904 433 -433 265 -265 531 -531 -240 240 583 -583 -339 339 348 -348 759 -759 388 -388 167 -167 526 -526 -793 793 -861 861 -859 859 779 -779 -104 104 -973 973 994 -994 532 -532 654 -654 -558 558 698 -698 -188 188 -415 415 189 -189 413 -413 -19 19 -242 242 684 -684 -349 349 -104 104 508 -508 -104 104 959 -959 -57 57 -111 111 94 -94 759 -759 -754 754 534 -534 376 -376 -365 365 -431 431 344 -344 -326 326 -589 589 287 -287 -159 159 -342 342 -858 858 400 -400 -105 105 947 -947 -328 328 282 -282 -190 190 -52 52 -181 181 -854 854 116 -116 -875 875 890 -890 -798 798 20 -20 -127 127 458 -458 -883 883 507 -507 -117 117 -62 62 -997 997 419 -419 130 -130 125 -125 -343 343 -131 131 -890 890 -915 915 -304 304 818 -818 -392 392 -990 990 530 -530 -548 548 653 -653 283 -283 -112 112 -282 282 4 -4 908 -908 -145 145 993 -993 -680 680 305 -305 732 -732 -8 8 -169 169 -207 207 382 -382 54 -54 212 -212 -473 473 827 -827 519 -519 -470 470 -883 883 542 -542 -516 516 226 -226 -886 886 -265 265 371 -371 -329 329 -818 818 -477 477 -281 281 -424 424 -629 629 301 -301 -285 285 -50 50 631 -631 517 -517 893 -893 414 -414 47 -47 528 -528 -271 271 353 -353 637 -637 609 -609 106 -106 386 -386 109 -109 855 -855 617 -617 344 -344 269 -269 518 -518 -737 737 373 -373 547 -547 -710 710 29 -29 989 -989 -812 812 -711 711 -850 850 -997 997 801 -801 -647 647 499 -499 -735 735 276 -276 -685 685 384 -384 127 -127 -244 244 -442 442 213 -213 -90 90 -394 394 -786 786 -464 464 909 -909 829 -829 -618 618 -752 752 227 -227 -429 429 -37 37 -963 963 -666 666 -80 80 179 -179 534 -534 -940 940 -807 807 287 -287 -661 661 960 -960 229 -229 573 -573 909 -909 -521 521 -387 387 -255 255 402 -402 611 -611 -366 366 -748 748 -355 355 559 -559 419 -419 -771 771 -418 418 557 -557 318 -318 400 -400 630 -630 -811 811 727 -727 260 -260 -690 690 398 -398 792 -792 -86 86 -456 456 -734 734 472 -472 -486 486 405 -405 -563 563 -434 434 -352 352 73 -73 -922 922 -489 489 151 -151 716 -716 -479 479 -169 169 -796 796 210 -210 -524 524 204 -204 -841 841 317 -317 73 -73 537 -537 830 -830 194 -194 820 -820 -686 686 874 -874 -119 119 -411 411 979 -979 -603 603 697 -697 112 -112 774 -774 52 -52 836 -836 699 -699 213 -213 -38 38 -274 274 -937 937 716 -716 -114 114 388 -388 19 -19 131 -131 -834 834 -229 229 -275 275 731 -731 355 -355 -890 890 -294 294 -602 602 518 -518 -644 644 -631 631 780 -780 580 -580 616 -616 -797 797 -373 373 766 -766 -845 845 453 -453 -578 578 292 -292 -48 48 977 -977 -335 335 596 -596 -570 570 162 -162 -316 316 845 -845 387 -387 767 -767 735 -735 584 -584 943 -943 -46 46 709 -709 -519 519 -305 305 440 -440 140 -140 -525 525 -21 21 -565 565 -484 484 -70 70 -254 254 735 -735 -171 171 -451 451 685 -685 -501 501 678 -678 -365 365 -863 863 9 -9 139 -139 20 -20 120 -120 -385 385 -25 25 -228 228 -558 558 -370 370 -830 830 604 -604 488 -488 234 -234 -811 811 -254 254 -590 590 -469 469 -508 508 170 -170 -391 391 276 -276 554 -554 324 -324 335 -335 723 -723 780 -780 968 -968 574 -574 -888 888 -554 554 328 -328 -625 625 265 -265 411 -411 405 -405 -516 516 853 -853 556 -556 -44 44 184 -184 744 -744 -10 10 529 -529 -547 547 -546 546 -608 608 901 -901 421 -421 667 -667 741 -741 -763 763 -691 691 -805 805 32 -32 939 -939 279 -279 901 -901 389 -389 -823 823 96 -96 -491 491 40 -40 -837 837 -750 750 490 -490 -24 24 -388 388 -342 342 893 -893 -965 965 -308 308 540 -540 -252 252 0 0 -640 640 -971 971 390 -390 721 -721 10 -10 -574 574 -656 656 664 -664 235 -235 -945 945 151 -151 -205 205 262 -262 307 -307 -722 722 -405 405 487 -487 -566 566 26 -26 -127 127 708 -708 178 -178 -140 140 -342 342 -333 333 -774 774 -128 128 -803 803 -340 340 -728 728 252 -252 -198 198 -512 512 -70 70 -598 598 -322 322 -550 550 -976 976 257 -257 -172 172 421 -421 808 -808 225 -225 30 -30 558 -558 745 -745 -170 170 660 -660 907 -907 756 -756 -417 417 -692 692 -852 852 407 -407 -641 641 -230 230 -479 479 -476 476 -957 957 698 -698 781 -781 -493 493 -634 634 -980 980 -231 231 -989 989 274 -274 943 -943 140 -140 646 -646 839 -839 -174 174 441 -441 974 -974 -383 383 631 -631 -294 294 -782 782 37 -37 -200 200 140 -140 -90 90 -245 245 110 -110 -326 326 -518 518 -829 829 -816 816 -178 178 801 -801 -447 447 601 -601 54 -54 436 -436 171 -171 -3 3 -12 12 -584 584 -859 859 -931 931 312 -312 254 -254 -438 438 505 -505 177 -177 -54 54 878 -878 598 -598 -174 174 486 -486 114 -114 561 -561 50 -50 264 -264 -760 760 -846 846 22 -22 -383 383 983 -983 259 -259 147 -147 55 -55 129 -129 611 -611 -209 209 85 -85 19 -19 -58 58 -377 377 -799 799 956 -956 784 -784 -489 489 -289 289 98 -98 -494 494 901 -901 -204 204 -318 318 340 -340 654 -654 -626 626 -218 218 740 -740 -571 571 866 -866 316 -316 718 -718 777 -777 21 -21 -12 12 380 -380 -537 537 735 -735 -614 614 607 -607 848 -848 77 -77 -234 234 -753 753 13 -13 871 -871 96 -96 223 -223 -945 945 177 -177 -377 377 261 -261 811 -811 581 -581 -413 413 -327 327 167 -167 -464 464 -503 503 395 -395 -2 2 444 -444 -848 848 26 -26 298 -298 -193 193 -654 654 -510 510 -29 29 -30 30 293 -293 342 -342 -142 142 100 -100 -533 533 399 -399 -741 741 -320 320 -714 714 -141 141 347 -347 412 -412 48 -48 921 -921 -659 659 803 -803 970 -970 284 -284 -812 812 230 -230 -781 781 606 -606 -60 60 -754 754 -964 964 639 -639 -511 511 149 -149 953 -953 -978 978 29 -29 870 -870 938 -938 208 -208 -932 932 978 -978 -549 549 -626 626 91 -91 -667 667 -391 391 643 -643 96 -96 8 -8 791 -791 199 -199 -221 221 952 -952 -369 369 806 -806 -147 147 775 -775 108 -108 -219 219 64 -64 433 -433 375 -375 -939 939 103 -103 289 -289 513 -513 -568 568 927 -927 -699 699 529 -529 772 -772 -265 265 63 -63 14 -14 406 -406 -300 300 -18 18 32 -32 -136 136 792 -792 621 -621 2 -2 -170 170 -125 125 426 -426 -278 278 -258 258 75 -75 90 -90 -868 868 279 -279 -360 360 -853 853 -69 69 -333 333 -333 333 602 -602 625 -625 -265 265 112 -112 -730 730 930 -930 -758 758 -807 807 308 -308 -276 276 -948 948 -562 562 -236 236 642 -642 -246 246 234 -234 -189 189 -663 663 -193 193 -921 921 147 -147 978 -978 -531 531 -924 924 -71 71 -310 310 -980 980 102 -102 -251 251 -418 418 242 -242 253 -253 759 -759 467 -467 -332 332 265 -265 768 -768 -716 716 -533 533 -675 675 -969 969 -883 883 -405 405 -414 414 -275 275 344 -344 -352 352 -930 930 131 -131 422 -422 -86 86 999 -999 -54 54 -207 207 74 -74 627 -627 -357 357 -545 545 -51 51 114 -114 -952 952 329 -329 -791 791 -754 754 -734 734 413 -413 294 -294 -79 79 541 -541 -303 303 -65 65 552 -552 -383 383 -999 999 -664 664 -649 649 435 -435 -998 998 -942 942 -579 579 803 -803 384 -384 190 -190 169 -169 407 -407 909 -909 -18 18 -659 659 648 -648 835 -835 -734 734 194 -194 -934 934 292 -292 -63 63 109 -109 226 -226 -424 424 -602 602 -384 384 708 -708 -913 913 77 -77 612 -612 -485 485 -617 617 -322 322 -363 363 -628 628 992 -992 906 -906 558 -558 812 -812 -146 146 467 -467 823 -823 -207 207 959 -959 -207 207 -388 388 -41 41 974 -974 962 -962 96 -96 -491 491 -521 521 -639 639 82 -82 -657 657 -661 661 -677 677 -721 721 -323 323 727 -727 -338 338 -680 680 539 -539 -224 224 -797 797 277 -277 -462 462 882 -882 -19 19 -775 775 -953 953 201 -201 -398 398 -648 648 -414 414 -609 609 -486 486 -393 393 -574 574 -713 713 54 -54 -268 268 368 -368 713 -713 130 -130 -283 283 385 -385 -944 944 -562 562 -235 235 304 -304 -688 688 633 -633 -500 500 571 -571 732 -732 -945 945 -738 738 76 -76 -409 409 -282 282 247 -247 458 -458 761 -761 -829 829 -923 923 481 -481 -924 924 -206 206 343 -343 496 -496 -840 840 -955 955 -60 60 -222 222 -524 524 -468 468 879 -879 720 -720 -419 419 598 -598 -374 374 357 -357 -412 412 -889 889 825 -825 -143 143 -765 765 171 -171 -488 488 -351 351 392 -392 -742 742 527 -527 -705 705 -90 90 -387 387 -219 219 -842 842 -296 296 -80 80 -621 621 -86 86 -57 57 -232 232 490 -490 -907 907 -402 402 726 -726 -25 25 548 -548 -260 260 988 -988 342 -342 -876 876 489 -489 320 -320 742 -742 -57 57 541 -541 975 -975 -821 821 -933 933 -323 323 -684 684 -487 487 173 -173 455 -455 -679 679 -128 128 -791 791 385 -385 -179 179 819 -819 790 -790 -739 739 -458 458 845 -845 416 -416 800 -800 281 -281 -506 506 133 -133 162 -162 -488 488 -446 446 -427 427 -232 232 -341 341 11 -11 -493 493 -127 127 450 -450 272 -272 -575 575 190 -190 314 -314 430 -430 75 -75 -986 986 -754 754 990 -990 -253 253 -184 184 368 -368 79 -79 -163 163 242 -242 -520 520 630 -630 763 -763 -847 847 172 -172 163 -163 876 -876 378 -378 401 -401 -635 635 -112 112 297 -297 401 -401 -528 528 991 -991 728 -728 301 -301 31 -31 731 -731 867 -867 -220 220 -651 651 -717 717 633 -633 -171 171 -296 296 -742 742 277 -277 770 -770 -112 112 -937 937 749 -749 182 -182 -836 836 -98 98 315 -315 -984 984 -906 906 703 -703 491 -491 -160 160 -728 728 701 -701 836 -836 761 -761 974 -974 738 -738 -662 662 327 -327 -146 146 209 -209 387 -387 651 -651 -650 650 140 -140 633 -633 838 -838 437 -437 55 -55 240 -240 -822 822 -483 483 77 -77 -152 152 807 -807 695 -695 -719 719 132 -132 836 -836 -825 825 -89 89 -196 196 -660 660 -767 767 -604 604 -735 735 60 -60 445 -445 -844 844 671 -671 -951 951 71 -71 -469 469 -73 73 807 -807 362 -362 126 -126 -162 162 -8 8 -851 851 -942 942 992 -992 385 -385 782 -782 853 -853 -359 359 772 -772 -369 369 -436 436 -730 730 -935 935 -929 929 397 -397 -873 873 -562 562 602 -602 270 -270 279 -279 -207 207 -877 877 -515 515 -337 337 779 -779 705 -705 -111 111 -824 824 -305 305 87 -87 785 -785 -193 193 -125 125 -343 343 -60 60 -290 290 -945 945 348 -348 -104 104 969 -969 -716 716 77 -77 167 -167 743 -743 -993 993 -475 475 -649 649 -766 766 925 -925 -37 37 -399 399 767 -767 -671 671 794 -794 565 -565 289 -289 852 -852 -60 60 -613 613 11 -11 476 -476 312 -312 -739 739 -698 698 -512 512 240 -240 -877 877 -846 846 795 -795 -882 882 -385 385 640 -640 -192 192 -936 936 -117 117 991 -991 605 -605 593 -593 335 -335 709 -709 -382 382 -246 246 -345 345 433 -433 211 -211 553 -553 532 -532 -273 273 92 -92 889 -889 578 -578 -869 869 949 -949 -174 174 -6 6 121 -121 -537 537 -662 662 409 -409 -492 492 318 -318 844 -844 177 -177 -266 266 -401 401 553 -553 558 -558 -728 728 747 -747 876 -876 971 -971 -966 966 -411 411 -815 815 -394 394 101 -101 624 -624 41 -41 658 -658 -577 577 -580 580 359 -359 -4 4 -881 881 787 -787 -961 961 560 -560 801 -801 -385 385 320 -320 -116 116 -228 228 -721 721 591 -591 -347 347 -702 702 634 -634 198 -198 953 -953 728 -728 -573 573 -483 483 -747 747 -968 968 -531 531 -680 680 616 -616 -749 749 624 -624 208 -208 279 -279 -438 438 -292 292 -681 681 162 -162 -322 322 -930 930 134 -134 -169 169 614 -614 -911 911 249 -249 550 -550 834 -834 -329 329 -802 802 -587 587 -882 882 984 -984 -183 183 -491 491 -375 375 -422 422 -260 260 468 -468 422 -422 914 -914 -315 315 -940 940 178 -178 -22 22 552 -552 -437 437 295 -295 -845 845 -33 33 509 -509 401 -401 285 -285 -929 929 -952 952 -432 432 -715 715 349 -349 -610 610 -67 67 -803 803 817 -817 424 -424 16 -16 210 -210 -614 614 952 -952 -655 655 475 -475 -687 687 272 -272 -499 499 301 -301 -30 30 -703 703 -165 165 23 -23 649 -649 279 -279 816 -816 -550 550 361 -361 -781 781 928 -928 -440 440 -573 573 745 -745 406 -406 626 -626 -923 923 -164 164 966 -966 666 -666 -319 319 486 -486 -751 751 896 -896 111 -111 156 -156 857 -857 -901 901 -219 219 384 -384 997 -997 -666 666 326 -326 -167 167 758 -758 -962 962 -151 151 -511 511 747 -747 -695 695 -979 979 158 -158 -909 909 201 -201 -983 983 -637 637 146 -146 560 -560 -24 24 -697 697 -587 587 -938 938 -204 204 998 -998 -887 887 -119 119 594 -594 743 -743 552 -552 -459 459 304 -304 126 -126 678 -678 -28 28 -934 934 -541 541 139 -139 -520 520 -414 414 163 -163 -14 14 -777 777 161 -161 -827 827 -926 926 -155 155 505 -505 -897 897 -998 998 792 -792 -642 642 889 -889 642 -642 -760 760 -283 283 658 -658 -129 129 566 -566 -870 870 787 -787 872 -872 63 -63 280 -280 -351 351 743 -743 -800 800 661 -661 -889 889 754 -754 140 -140 -164 164 -205 205 699 -699 732 -732 -609 609 559 -559 -124 124 615 -615 -900 900 531 -531 231 -231 -414 414 927 -927 -327 327 837 -837 -999 999 841 -841 529 -529 525 -525 606 -606 -592 592 807 -807 -785 785 -431 431 -41 41 -63 63 433 -433 -974 974 47 -47 477 -477 -733 733 -13 13 349 -349 -517 517 254 -254 -383 383 782 -782 598 -598 -78 78 196 -196 -679 679 585 -585 288 -288 -539 539 548 -548 415 -415 373 -373 -752 752 346 -346 44 -44 -423 423 682 -682 -885 885 538 -538 -506 506 -395 395 -636 636 807 -807 493 -493 -287 287 320 -320 -307 307 -539 539 -603 603 -273 273 -79 79 -475 475 -546 546 -665 665 481 -481 -780 780 -777 777 -536 536 -41 41 -865 865 426 -426 548 -548 -605 605 443 -443 294 -294 719 -719 393 -393 -964 964 498 -498 563 -563 -298 298 -187 187 352 -352 599 -599 -327 327 97 -97 -683 683 -495 495 111 -111 705 -705 153 -153 -886 886 639 -639 118 -118 74 -74 -559 559 152 -152 434 -434 -266 266 674 -674 -745 745 -998 998 584 -584 -584 584 -195 195 127 -127 -142 142 992 -992 -863 863 -354 354 781 -781 -239 239 -302 302 -140 140 172 -172 -919 919 16 -16 -539 539 -312 312 553 -553 299 -299 255 -255 -857 857 -572 572 -4 4 -85 85 334 -334 724 -724 771 -771 -956 956 -359 359 -898 898 -96 96 -677 677 760 -760 -665 665 -714 714 857 -857 301 -301 -490 490 972 -972 -650 650 515 -515 -356 356 -90 90 -790 790 65 -65 465 -465 452 -452 -461 461 -609 609 881 -881 -726 726 -745 745 -567 567 -793 793 -816 816 -6 6 881 -881 200 -200 -822 822 -815 815 265 -265 980 -980 -134 134 -200 200 802 -802 649 -649 996 -996 -815 815 -609 609 -72 72 355 -355 -866 866 -755 755 76 -76 170 -170 -207 207 -329 329 -440 440 126 -126 17 -17 324 -324 528 -528 498 -498 432 -432 260 -260 458 -458 226 -226 940 -940 620 -620 -186 186 197 -197 114 -114 -434 434 -147 147 237 -237 -663 663 -883 883 -602 602 -992 992 318 -318 -465 465 447 -447 108 -108 -516 516 3 -3 617 -617 758 -758 -113 113 -731 731 644 -644 -220 220 89 -89 639 -639 -2 2 188 -188 404 -404 -797 797 -426 426 -484 484 376 -376 247 -247 -27 27 332 -332 -864 864 911 -911 -192 192 -287 287 -584 584 -399 399 -217 217 -621 621 -486 486 549 -549 -655 655 -576 576 89 -89 -388 388 220 -220 -526 526 -803 803 -685 685 79 -79 -241 241 145 -145 -24 24 723 -723 -991 991 137 -137 780 -780 -46 46 -27 27 -408 408 -55 55 478 -478 839 -839 -720 720 -923 923 245 -245 -482 482 -356 356 -825 825 467 -467 611 -611 -549 549 890 -890 -856 856 -744 744 141 -141 -79 79 -164 164 727 -727 707 -707 906 -906 -927 927 -760 760 -382 382 -698 698 -168 168 535 -535 488 -488 919 -919 -458 458 421 -421 914 -914 -774 774 824 -824 -578 578 861 -861 711 -711 -892 892 12 -12 972 -972 -681 681 -494 494 -342 342 394 -394 -346 346 748 -748 459 -459 336 -336 -199 199 -495 495 747 -747 360 -360 242 -242 304 -304 998 -998 675 -675 -927 927 -924 924 -136 136 -103 103 653 -653 -102 102 -555 555 175 -175 -445 445 203 -203 -998 998 846 -846 -130 130 886 -886 -381 381 -447 447 232 -232 653 -653 990 -990 -738 738 112 -112 67 -67 -48 48 873 -873 381 -381 -732 732 -89 89 -618 618 2 -2 838 -838 -896 896 686 -686 770 -770 -561 561 538 -538 -541 541 -810 810 823 -823 299 -299 407 -407 492 -492 -33 33 -591 591 554 -554 -446 446 146 -146 363 -363 -493 493 -557 557 -645 645 457 -457 -207 207 641 -641 327 -327 -511 511 386 -386 -187 187 556 -556 -956 956 -45 45 435 -435 746 -746 0 0 825 -825 433 -433 833 -833 551 -551 624 -624 377 -377 196 -196 0 0 914 -914 -916 916 397 -397 -4 4 426 -426 330 -330 0 0 -436 436 -7 7 -800 800 452 -452 194 -194 -391 391 -671 671 63 -63 421 -421 81 -81 -424 424 498 -498 488 -488 -456 456 -500 500 181 -181 957 -957 701 -701 -411 411 563 -563 342 -342 -42 42 238 -238 -790 790 700 -700 967 -967 636 -636 -532 532 564 -564 22 -22 -290 290 873 -873 -321 321 -627 627 -922 922 17 -17 -752 752 991 -991 599 -599 -876 876 -604 604 -401 401 334 -334 -84 84 269 -269 -963 963 262 -262 -930 930 79 -79 962 -962 791 -791 -371 371 -129 129 -386 386 -97 97 -401 401 -152 152 880 -880 -988 988 548 -548 -640 640 790 -790 616 -616 -268 268 -6 6 -955 955 141 -141 -24 24 653 -653 267 -267 -949 949 -867 867 -570 570 852 -852 -383 383 260 -260 89 -89 906 -906 -40 40 -579 579 302 -302 -544 544 382 -382 -507 507 473 -473 400 -400 -95 95 413 -413 26 -26 -605 605 -438 438 238 -238 -153 153 -238 238 -163 163 858 -858 -905 905 -390 390 -754 754 -972 972 -112 112 -811 811 694 -694 -974 974 -94 94 -281 281 134 -134 977 -977 -826 826 278 -278 475 -475 -213 213 -606 606 302 -302 963 -963 245 -245 -226 226 -524 524 -273 273 -756 756 348 -348 -471 471 969 -969 529 -529 707 -707 -911 911 -424 424 -927 927 -68 68 404 -404 -31 31 954 -954 -351 351 -907 907 176 -176 -645 645 -29 29 -414 414 -536 536 908 -908 -341 341 331 -331 -441 441 30 -30 -509 509 358 -358 157 -157 436 -436 309 -309 -111 111 -49 49 -238 238 -940 940 -198 198 -137 137 341 -341 299 -299 44 -44 206 -206 515 -515 -477 477 -197 197 749 -749 308 -308 -152 152 434 -434 16 -16 -623 623 670 -670 107 -107 -868 868 -948 948 -336 336 -801 801 -93 93 -207 207 25 -25 446 -446 -619 619 315 -315 598 -598 273 -273 -199 199 649 -649 -292 292 -531 531 205 -205 -174 174 502 -502 555 -555 442 -442 631 -631 -750 750 -617 617 -21 21 -503 503 845 -845 -442 442 -321 321 -37 37 -420 420 603 -603 461 -461 -359 359 524 -524 -933 933 856 -856 329 -329 28 -28 431 -431 307 -307 752 -752 -390 390 -854 854 -554 554 -567 567 202 -202 -244 244 -558 558 -239 239 110 -110 -634 634 706 -706 646 -646 -669 669 223 -223 610 -610 162 -162 984 -984 -73 73 -732 732 530 -530 181 -181 -262 262 -671 671 -468 468 793 -793 -762 762 845 -845 -864 864 -636 636 609 -609 398 -398 -146 146 -473 473 149 -149 158 -158 184 -184 -712 712 -611 611 351 -351 -151 151 -102 102 -891 891 -706 706 -601 601 509 -509 -324 324 -149 149 -667 667 -942 942 -179 179 -776 776 572 -572 -287 287 -929 929 336 -336 812 -812 -66 66 -326 326 -741 741 -211 211 -502 502 -917 917 607 -607 -118 118 -250 250 -726 726 -616 616 -480 480 -227 227 601 -601 -341 341 259 -259 -142 142 -465 465 375 -375 -798 798 -568 568 -474 474 -66 66 -724 724 305 -305 -286 286 -765 765 -172 172 -679 679 740 -740 644 -644 961 -961 931 -931 685 -685 121 -121 -824 824 724 -724 -841 841 445 -445 -738 738 895 -895 -368 368 445 -445 -632 632 -703 703 -872 872 655 -655 -682 682 894 -894 749 -749 -939 939 752 -752 -421 421 597 -597 114 -114 -657 657 -818 818 125 -125 -676 676 -353 353 675 -675 -689 689 -334 334 -845 845 448 -448 937 -937 96 -96 -502 502 171 -171 875 -875 449 -449 881 -881 -741 741 224 -224 836 -836 201 -201 636 -636 -862 862 -350 350 -950 950 -569 569 744 -744 -897 897 984 -984 960 -960 -319 319 -561 561 421 -421 130 -130 997 -997 155 -155 -841 841 584 -584 857 -857 612 -612 731 -731 366 -366 212 -212 488 -488 730 -730 -200 200 -688 688 -126 126 555 -555 -112 112 -365 365 -538 538 570 -570 -138 138 -626 626 -19 19 -361 361 339 -339 -139 139 126 -126 914 -914 718 -718 -159 159 -785 785 -746 746 -733 733 -909 909 570 -570 803 -803 -79 79 -278 278 946 -946 -512 512 -221 221 182 -182 776 -776 928 -928 401 -401 -786 786 73 -73 -507 507 -488 488 335 -335 -437 437 -429 429 -889 889 -987 987 8 -8 198 -198 171 -171 -433 433 -839 839 406 -406 830 -830 -658 658 999 -999 282 -282 699 -699 -945 945 814 -814 -437 437 -379 379 -550 550 -844 844 -614 614 -1000 1000 873 -873 312 -312 -75 75 -400 400 -100 100 -882 882 -634 634 841 -841 -83 83 858 -858 76 -76 423 -423 -496 496 346 -346 -466 466 231 -231 -787 787 649 -649 797 -797 -666 666 720 -720 914 -914 409 -409 976 -976 193 -193 242 -242 503 -503 -245 245 -144 144 -15 15 546 -546 789 -789 659 -659 625 -625 400 -400 156 -156 -876 876 -360 360 6 -6 -963 963 -908 908 -597 597 -962 962 -402 402 -507 507 -596 596 -617 617 -496 496 -266 266 438 -438 -962 962 639 -639 -753 753 -667 667 -68 68 -132 132 624 -624 -84 84 464 -464 925 -925 262 -262 273 -273 319 -319 -877 877 -194 194 347 -347 41 -41 588 -588 -324 324 527 -527 -290 290 -294 294 158 -158 199 -199 -512 512 -427 427 -564 564 613 -613 -358 358 956 -956 -45 45 -985 985 -142 142 449 -449 -301 301 -341 341 75 -75 358 -358 -410 410 -764 764 366 -366 98 -98 418 -418 -723 723 681 -681 424 -424 464 -464 -946 946 -615 615 554 -554 781 -781 925 -925 165 -165 442 -442 65 -65 582 -582 -534 534 882 -882 223 -223 -338 338 670 -670 -763 763 284 -284 740 -740 -705 705 836 -836 52 -52 314 -314 -244 244 -123 123 217 -217 547 -547 903 -903 610 -610 -115 115 -115 115 73 -73 -130 130 -398 398 192 -192 -26 26 541 -541 703 -703 -233 233 755 -755 52 -52 118 -118 367 -367 -907 907 -178 178 -220 220 30 -30 219 -219 -255 255 -679 679 151 -151 -529 529 705 -705 -679 679 746 -746 825 -825 -925 925 -14 14 -704 704 853 -853 -443 443 190 -190 168 -168 -138 138 -452 452 75 -75 620 -620 203 -203 -131 131 -790 790 -216 216 -976 976 -976 976 741 -741 -293 293 -968 968 -638 638 -764 764 -546 546 506 -506 -438 438 946 -946 421 -421 -486 486 -978 978 491 -491 -572 572 825 -825 -185 185 -968 968 -123 123 303 -303 -61 61 -401 401 759 -759 808 -808 -471 471 629 -629 600 -600 -995 995 -846 846 501 -501 -42 42 981 -981 -938 938 710 -710 930 -930 -741 741 228 -228 -777 777 230 -230 -862 862 983 -983 462 -462 905 -905 -602 602 -875 875 50 -50 -912 912 693 -693 -823 823 -459 459 551 -551 350 -350 52 -52 -890 890 849 -849 -328 328 335 -335 358 -358 268 -268 -906 906 916 -916 -182 182 761 -761 793 -793 622 -622 688 -688 235 -235 -937 937 -178 178 645 -645 -627 627 955 -955 -481 481 -474 474 -712 712 109 -109 -356 356 454 -454 -987 987 -940 940 689 -689 -112 112 992 -992 169 -169 -208 208 -771 771 -417 417 -931 931 -763 763 711 -711 -830 830 29 -29 203 -203 -865 865 762 -762 325 -325 -160 160 -308 308 766 -766 -493 493 -698 698 -394 394 460 -460 654 -654 -100 100 914 -914 973 -973 -521 521 -419 419 430 -430 748 -748 -514 514 327 -327 496 -496 -488 488 -216 216 655 -655 -38 38 -568 568 79 -79 -349 349 -208 208 -977 977 -853 853 -801 801 397 -397 -751 751 64 -64 -700 700 627 -627 -460 460 503 -503 -570 570 -751 751 -678 678 -302 302 -699 699 986 -986 -770 770 -118 118 767 -767 676 -676 -676 676 -5 5 819 -819 -786 786 -169 169 -541 541 -567 567 53 -53 357 -357 -521 521 -720 720 521 -521 -579 579 326 -326 -616 616 588 -588 533 -533 -734 734 802 -802 747 -747 213 -213 972 -972 101 -101 -849 849 -416 416 639 -639 882 -882 -474 474 -797 797 240 -240 -134 134 926 -926 -130 130 -764 764 -194 194 -526 526 308 -308 307 -307 -714 714 -552 552 878 -878 203 -203 -26 26 473 -473 596 -596 296 -296 607 -607 -877 877 -514 514 275 -275 898 -898 428 -428 -920 920 -87 87 -261 261 696 -696 -875 875 797 -797 715 -715 -99 99 -251 251 16 -16 373 -373 581 -581 -534 534 320 -320 446 -446 -173 173 711 -711 447 -447 975 -975 -102 102 -998 998 -650 650 -436 436 346 -346 956 -956 793 -793 -758 758 460 -460 470 -470 204 -204 -947 947 -368 368 -618 618 -362 362 367 -367 932 -932 -382 382 -651 651 -840 840 600 -600 60 -60 -477 477 618 -618 81 -81 -249 249 520 -520 812 -812 -53 53 -551 551 -385 385 554 -554 354 -354 530 -530 477 -477 -901 901 -350 350 780 -780 399 -399 339 -339 -979 979 -366 366 20 -20 713 -713 509 -509 -538 538 -996 996 379 -379 -517 517 990 -990 702 -702 -47 47 464 -464 271 -271 80 -80 -240 240 -631 631 157 -157 -430 430 193 -193 -608 608 338 -338 556 -556 -319 319 -727 727 -947 947 74 -74 -391 391 90 -90 -244 244 708 -708 704 -704 -33 33 -611 611 -845 845 -224 224 28 -28 -159 159 -591 591 694 -694 405 -405 -574 574 657 -657 350 -350 -246 246 391 -391 319 -319 95 -95 359 -359 838 -838 600 -600 -141 141 75 -75 -167 167 -675 675 -390 390 615 -615 884 -884 788 -788 -961 961 186 -186 981 -981 160 -160 283 -283 -502 502 701 -701 738 -738 -648 648 -491 491 -322 322 -896 896 136 -136 25 -25 438 -438 708 -708 56 -56 17 -17 -933 933 -280 280 -321 321 465 -465 -729 729 434 -434 764 -764 -508 508 -969 969 -710 710 -337 337 -460 460 894 -894 195 -195 -683 683 -423 423 959 -959 969 -969 314 -314 -523 523 -742 742 520 -520 539 -539 928 -928 6 -6 -194 194 58 -58 -592 592 257 -257 818 -818 -779 779 988 -988 -876 876 -460 460 -296 296 -160 160 427 -427 822 -822 610 -610 563 -563 435 -435 -100 100 -474 474 -985 985 -252 252 -432 432 356 -356 -207 207 -703 703 665 -665 407 -407 -422 422 77 -77 253 -253 111 -111 613 -613 801 -801 389 -389 946 -946 -414 414 -324 324 32 -32 -786 786 -14 14 -742 742 42 -42 -573 573 604 -604 296 -296 446 -446 783 -783 559 -559 726 -726 378 -378 185 -185 -791 791 829 -829 -126 126 978 -978 -56 56 -220 220 88 -88 233 -233 207 -207 894 -894 -918 918 -706 706 11 -11 -90 90 -804 804 -183 183 631 -631 -258 258 936 -936 620 -620 -548 548 -892 892 -125 125 -298 298 685 -685 662 -662 -319 319 -119 119 338 -338 919 -919 -276 276 -241 241 259 -259 82 -82 -63 63 761 -761 567 -567 367 -367 -612 612 -169 169 205 -205 772 -772 310 -310 831 -831 924 -924 590 -590 187 -187 823 -823 582 -582 528 -528 -31 31 -763 763 -286 286 650 -650 693 -693 986 -986 -326 326 334 -334 296 -296 -278 278 642 -642 -257 257 555 -555 896 -896 107 -107 -757 757 118 -118 -273 273 -986 986 123 -123 495 -495 -693 693 988 -988 264 -264 937 -937 377 -377 -962 962 -32 32 -901 901 -587 587 -551 551 -871 871 803 -803 -685 685 684 -684 806 -806 -534 534 264 -264 973 -973 -393 393 522 -522 -663 663 -664 664 -970 970 493 -493 612 -612 -871 871 -465 465 -136 136 350 -350 525 -525 -481 481 648 -648 60 -60 404 -404 945 -945 -804 804 -426 426 -838 838 -651 651 211 -211 169 -169 -490 490 -334 334 967 -967 317 -317 -606 606 365 -365 -758 758 -346 346 -820 820 107 -107 -481 481 206 -206 172 -172 19 -19 13 -13 755 -755 743 -743 439 -439 -145 145 -916 916 -541 541 436 -436 -64 64 162 -162 573 -573 184 -184 405 -405 -259 259 -313 313 212 -212 -117 117 973 -973 -986 986 51 -51 755 -755 922 -922 -469 469 298 -298 75 -75 110 -110 400 -400 943 -943 608 -608 257 -257 485 -485 894 -894 -176 176 773 -773 -437 437 762 -762 932 -932 -397 397 -238 238 162 -162 686 -686 -555 555 -418 418 837 -837 -881 881 182 -182 -337 337 -394 394 252 -252 535 -535 17 -17 915 -915 -910 910 -508 508 368 -368 -558 558 103 -103 -586 586 240 -240 -515 515 35 -35 170 -170 733 -733 -591 591 -976 976 178 -178 478 -478 801 -801 -370 370 490 -490 800 -800 624 -624 74 -74 109 -109 -208 208 -913 913 -417 417 -583 583 -280 280 291 -291 -931 931 -63 63 -530 530 218 -218 -183 183 -94 94 -471 471 48 -48 -458 458 -584 584 278 -278 -803 803 515 -515 -927 927 -742 742 258 -258 948 -948 82 -82 -887 887 644 -644 -123 123 -919 919 -10 10 -377 377 -948 948 723 -723 -469 469 606 -606 -561 561 -818 818 379 -379 434 -434 790 -790 -910 910 -633 633 946 -946 18 -18 -276 276 62 -62 -230 230 -386 386 -901 901 -872 872 -41 41 149 -149 -994 994 -11 11 313 -313 -220 220 -339 339 -175 175 634 -634 66 -66 -72 72 -293 293 -98 98 -579 579 -387 387 -137 137 91 -91 22 -22 -338 338 48 -48 540 -540 -976 976 433 -433 -30 30 -432 432 628 -628 186 -186 -169 169 904 -904 -375 375 -794 794 -928 928 -719 719 -493 493 297 -297 -490 490 783 -783 713 -713 459 -459 945 -945 139 -139 283 -283 -737 737 841 -841 78 -78 -12 12 244 -244 891 -891 -738 738 828 -828 719 -719 -817 817 56 -56 386 -386 -920 920 744 -744 -417 417 -184 184 -716 716 -181 181 387 -387 -578 578 387 -387 196 -196 630 -630 548 -548 187 -187 757 -757 -181 181 554 -554 -683 683 607 -607 320 -320 -757 757 70 -70 -762 762 -594 594 409 -409 912 -912 -847 847 -370 370 586 -586 506 -506 432 -432 -930 930 36 -36 670 -670 -111 111 -955 955 -91 91 -542 542 -333 333 563 -563 934 -934 -647 647 -676 676 28 -28 928 -928 -102 102 -983 983 214 -214 352 -352 209 -209 -619 619 593 -593 119 -119 245 -245 796 -796 -681 681 581 -581 -486 486 223 -223 196 -196 647 -647 551 -551 26 -26 -920 920 -18 18 -789 789 -124 124 -502 502 163 -163 -868 868 -168 168 -817 817 -904 904 -352 352 482 -482 988 -988 0 0 -433 433 -533 533 632 -632 769 -769 409 -409 -663 663 -603 603 -983 983 436 -436 65 -65 -879 879 15 -15 -760 760 -354 354 519 -519 60 -60 -97 97 550 -550 -548 548 -759 759 7 -7 -85 85 -953 953 298 -298 -358 358 -577 577 -896 896 460 -460 -352 352 732 -732 -419 419 -725 725 -381 381 403 -403 680 -680 711 -711 -445 445 820 -820 965 -965 968 -968 -261 261 -819 819 -477 477 767 -767 884 -884 934 -934 416 -416 -433 433 56 -56 476 -476 -270 270 140 -140 730 -730 -52 52 516 -516 659 -659 308 -308 675 -675 -339 339 586 -586 561 -561 -892 892 135 -135 -807 807 620 -620 937 -937 -929 929 698 -698 585 -585 141 -141 -216 216 700 -700 -302 302 -294 294 -587 587 -562 562 -395 395 -593 593 727 -727 74 -74 956 -956 164 -164 99 -99 -144 144 652 -652 -112 112 824 -824 53 -53 -797 797 -597 597 -241 241 347 -347 -37 37 -624 624 4 -4 659 -659 -108 108 -859 859 692 -692 -976 976 33 -33 350 -350 -633 633 334 -334 -926 926 14 -14 16 -16 -829 829 -142 142 816 -816 -685 685 948 -948 -238 238 790 -790 -617 617 572 -572 -427 427 687 -687 76 -76 -552 552 -227 227 -690 690 -754 754 -74 74 726 -726 809 -809 -438 438 432 -432 -798 798 -401 401 -928 928 531 -531 805 -805 -771 771 250 -250 453 -453 609 -609 371 -371 268 -268 422 -422 -299 299 418 -418 -163 163 -586 586 81 -81 185 -185 -955 955 552 -552 -802 802 -735 735 -761 761 -955 955 -245 245 -779 779 -159 159 820 -820 -677 677 182 -182 209 -209 40 -40 -467 467 -146 146 378 -378 138 -138 -900 900 -397 397 -8 8 -967 967 729 -729 -609 609 208 -208 960 -960 789 -789 509 -509 668 -668 -537 537 275 -275 534 -534 -42 42 604 -604 -243 243 -722 722 2 -2 131 -131 566 -566 312 -312 -560 560 299 -299 592 -592 241 -241 -398 398 -364 364 -449 449 267 -267 187 -187 542 -542 -514 514 -504 504 -55 55 -717 717 -928 928 -421 421 53 -53 632 -632 74 -74 -951 951 281 -281 -289 289 -385 385 -859 859 -63 63 81 -81 619 -619 -883 883 308 -308 762 -762 69 -69 879 -879 580 -580 485 -485 -866 866 -768 768 725 -725 -933 933 -561 561 318 -318 251 -251 -714 714 -173 173 436 -436 -281 281 -198 198 -736 736 -210 210 -109 109 758 -758 412 -412 574 -574 -901 901 471 -471 125 -125 430 -430 367 -367 414 -414 -783 783 215 -215 198 -198 387 -387 111 -111 -894 894 -331 331 -726 726 222 -222 908 -908 -719 719 -891 891 -475 475 -625 625 657 -657 154 -154 355 -355 -81 81 407 -407 886 -886 -624 624 2 -2 753 -753 578 -578 -349 349 516 -516 -357 357 982 -982 277 -277 -55 55 -425 425 -421 421 -955 955 436 -436 896 -896 613 -613 990 -990 -472 472 -710 710 -896 896 -346 346 221 -221 766 -766 -534 534 889 -889 390 -390 438 -438 -686 686 902 -902 480 -480 -28 28 224 -224 -73 73 -691 691 775 -775 -731 731 -921 921 -350 350 384 -384 -588 588 -545 545 814 -814 -702 702 97 -97 -799 799 -84 84 489 -489 -488 488 985 -985 -198 198 668 -668 -735 735 -400 400 -837 837 934 -934 771 -771 -173 173 970 -970 -735 735 407 -407 -940 940 -144 144 -444 444 -497 497 -577 577 -72 72 270 -270 -842 842 -256 256 417 -417 -877 877 857 -857 99 -99 356 -356 -856 856 -201 201 -853 853 -473 473 -983 983 85 -85 -713 713 -64 64 -797 797 53 -53 291 -291 -306 306 -674 674 583 -583 -917 917 308 -308 -549 549 -544 544 -139 139 55 -55 863 -863 -965 965 47 -47 -805 805 654 -654 -418 418 294 -294 297 -297 -84 84 110 -110 25 -25 -828 828 -640 640 -171 171 -355 355 876 -876 314 -314 723 -723 610 -610 -174 174 630 -630 -158 158 -442 442 45 -45 -719 719 -609 609 -151 151 252 -252 715 -715 726 -726 97 -97 -947 947 -610 610 829 -829 735 -735 798 -798 -946 946 419 -419 -255 255 -30 30 -926 926 122 -122 -199 199 -714 714 -862 862 -124 124 -946 946 -156 156 769 -769 282 -282 577 -577 488 -488 -371 371 -446 446 -701 701 881 -881 -379 379 145 -145 533 -533 -534 534 -582 582 559 -559 -304 304 330 -330 888 -888 -181 181 -665 665 -455 455 -297 297 399 -399 -823 823 -844 844 702 -702 -458 458 -789 789 -926 926 -457 457 938 -938 566 -566 -489 489 -503 503 546 -546 796 -796 521 -521 289 -289 -580 580 -223 223 -94 94 962 -962 -808 808 -472 472 -730 730 560 -560 -618 618 347 -347 869 -869 599 -599 -129 129 -785 785 131 -131 241 -241 490 -490 503 -503 774 -774 -73 73 -824 824 -280 280 -737 737 -489 489 -670 670 -259 259 -771 771 168 -168 228 -228 91 -91 -818 818 -198 198 985 -985 -680 680 -440 440 177 -177 -199 199 -328 328 103 -103 84 -84 624 -624 -824 824 -376 376 -912 912 545 -545 -113 113 -395 395 483 -483 811 -811 -303 303 17 -17 134 -134 762 -762 774 -774 -761 761 922 -922 369 -369 -102 102 -914 914 710 -710 967 -967 967 -967 80 -80 303 -303 -432 432 -144 144 -981 981 698 -698 942 -942 -978 978 -777 777 -962 962 -201 201 -927 927 -183 183 -818 818 792 -792 -385 385 -633 633 581 -581 -582 582 641 -641 813 -813 -734 734 500 -500 -962 962 -800 800 294 -294 -239 239 -969 969 -95 95 76 -76 564 -564 -554 554 -828 828 -199 199 -663 663 -623 623 194 -194 676 -676 510 -510 547 -547 76 -76 -889 889 -270 270 524 -524 -895 895 726 -726 796 -796 647 -647 705 -705 400 -400 -481 481 -259 259 -942 942 -12 12 748 -748 857 -857 771 -771 -746 746 217 -217 -340 340 16 -16 -990 990 513 -513 465 -465 -923 923 -289 289 -532 532 243 -243 502 -502 -408 408 -671 671 269 -269 159 -159 935 -935 -983 983 -381 381 -281 281 -173 173 133 -133 144 -144 795 -795 -324 324 -669 669 239 -239 920 -920 -476 476 28 -28 -675 675 -376 376 368 -368 226 -226 -97 97 945 -945 511 -511 8 -8 -592 592 -774 774 90 -90 -14 14 878 -878 863 -863 -355 355 384 -384 822 -822 391 -391 245 -245 340 -340 44 -44 325 -325 379 -379 76 -76 480 -480 860 -860 784 -784 380 -380 509 -509 -698 698 121 -121 556 -556 -780 780 -378 378 -388 388 -110 110 249 -249 29 -29 603 -603 -367 367 -820 820 -294 294 -366 366 -78 78 538 -538 629 -629 -868 868 -878 878 -875 875 -722 722 954 -954 -308 308 17 -17 -143 143 534 -534 56 -56 16 -16 317 -317 277 -277 277 -277 225 -225 -154 154 -949 949 242 -242 -699 699 679 -679 68 -68 323 -323 482 -482 -197 197 336 -336 -798 798 -405 405 958 -958 -18 18 -75 75 -689 689 -272 272 -468 468 -81 81 545 -545 -326 326 -386 386 -391 391 -343 343 -780 780 -995 995 -799 799 329 -329 166 -166 -190 190 867 -867 658 -658 926 -926 -157 157 -840 840 7 -7 129 -129 989 -989 -515 515 -782 782 309 -309 548 -548 -843 843 455 -455 -690 690 -122 122 881 -881 422 -422 519 -519 422 -422 543 -543 596 -596 -140 140 -584 584 401 -401 -852 852 822 -822 -8 8 336 -336 673 -673 -241 241 -16 16 -384 384 -856 856 -345 345 -951 951 309 -309 -236 236 -339 339 274 -274 343 -343 210 -210 321 -321 -433 433 -366 366 -762 762 -94 94 -525 525 -240 240 853 -853 -364 364 866 -866 459 -459 613 -613 932 -932 960 -960 462 -462 -30 30 575 -575 718 -718 908 -908 -942 942 336 -336 -730 730 531 -531 -613 613 184 -184 -987 987 -382 382 211 -211 -221 221 -776 776 -55 55 -264 264 121 -121 -486 486 -1 1 946 -946 -686 686 -435 435 -390 390 -506 506 -323 323 951 -951 -406 406 540 -540 -126 126 255 -255 263 -263 -493 493 359 -359 200 -200 365 -365 -365 365 256 -256 -451 451 165 -165 -845 845 -901 901 333 -333 -522 522 668 -668 -53 53 554 -554 -117 117 446 -446 -46 46 300 -300 710 -710 722 -722 453 -453 -885 885 -747 747 -241 241 -485 485 557 -557 -731 731 -927 927 22 -22 -51 51 -715 715 903 -903 325 -325 -291 291 780 -780 843 -843 -999 999 109 -109 -387 387 -184 184 22 -22 -596 596 -327 327 -25 25 908 -908 -690 690 -170 170 -182 182 343 -343 -674 674 991 -991 -771 771 -172 172 -266 266 827 -827 202 -202 -778 778 -178 178 -269 269 892 -892 599 -599 561 -561 -914 914 -794 794 594 -594 -922 922 -544 544 804 -804 -367 367 -659 659 51 -51 338 -338 -222 222 872 -872 147 -147 -884 884 832 -832 -212 212 -767 767 -602 602 -225 225 552 -552 -80 80 -723 723 599 -599 902 -902 -988 988 669 -669 677 -677 671 -671 924 -924 357 -357 -49 49 -444 444 541 -541 760 -760 22 -22 858 -858 -447 447 -683 683 -127 127 118 -118 -801 801 217 -217 -537 537 409 -409 -387 387 -941 941 237 -237 -915 915 852 -852 -135 135 -991 991 -575 575 -189 189 729 -729 278 -278 -494 494 566 -566 -622 622 194 -194 -709 709 -280 280 -956 956 4 -4 269 -269 -937 937 277 -277 505 -505 -606 606 231 -231 -298 298 -208 208 111 -111 554 -554 85 -85 141 -141 -519 519 -898 898 -476 476 -772 772 777 -777 759 -759 -806 806 7 -7 -46 46 367 -367 57 -57 -503 503 -622 622 27 -27 -624 624 -413 413 888 -888 688 -688 513 -513 574 -574 677 -677 -154 154 -235 235 -397 397 -410 410 811 -811 -577 577 -184 184 -527 527 -773 773 -593 593 -852 852 -195 195 -353 353 -392 392 -667 667 -457 457 -429 429 195 -195 -233 233 866 -866 525 -525 -747 747 7 -7 687 -687 10 -10 -993 993 177 -177 -306 306 -981 981 -763 763 -633 633 -300 300 929 -929 833 -833 -549 549 -163 163 4 -4 -536 536 -977 977 -541 541 -662 662 477 -477 555 -555 -641 641 -794 794 -539 539 895 -895 704 -704 -17 17 -725 725 -278 278 986 -986 -924 924 757 -757 -86 86 545 -545 -324 324 983 -983 788 -788 966 -966 -94 94 -330 330 -330 330 -175 175 -336 336 687 -687 -149 149 784 -784 -245 245 -743 743 79 -79 -498 498 -448 448 -344 344 403 -403 -553 553 -866 866 -620 620 916 -916 -245 245 -300 300 442 -442 -121 121 -910 910 -420 420 225 -225 440 -440 -833 833 728 -728 -384 384 211 -211 520 -520 -837 837 -211 211 658 -658 788 -788 412 -412 -631 631 -823 823 406 -406 167 -167 -854 854 766 -766 137 -137 148 -148 -327 327 236 -236 861 -861 -756 756 414 -414 746 -746 833 -833 -727 727 -1000 1000 -856 856 -719 719 685 -685 529 -529 -534 534 -286 286 182 -182 -718 718 744 -744 123 -123 304 -304 179 -179 -908 908 -873 873 844 -844 -251 251 -531 531 -600 600 272 -272 -237 237 756 -756 -386 386 -354 354 -682 682 -130 130 648 -648 -486 486 521 -521 858 -858 714 -714 -202 202 -611 611 995 -995 -849 849 272 -272 990 -990 -313 313 449 -449 -866 866 -43 43 -583 583 872 -872 -695 695 942 -942 388 -388 -145 145 248 -248 -467 467 -191 191 253 -253 -738 738 -115 115 -693 693 514 -514 -585 585 217 -217 -447 447 -352 352 847 -847 415 -415 76 -76 -419 419 915 -915 113 -113 -655 655 854 -854 -84 84 -626 626 -311 311 -651 651 457 -457 -319 319 767 -767 118 -118 -468 468 -600 600 -918 918 -905 905 -615 615 23 -23 476 -476 14 -14 -438 438 -194 194 -439 439 -401 401 -170 170 -871 871 572 -572 494 -494 611 -611 22 -22 343 -343 -974 974 809 -809 972 -972 378 -378 -741 741 -183 183 -566 566 -826 826 -42 42 -434 434 94 -94 -702 702 -994 994 -717 717 -680 680 -707 707 372 -372 630 -630 589 -589 -443 443 450 -450 -549 549 -32 32 552 -552 -195 195 883 -883 -194 194 953 -953 74 -74 798 -798 184 -184 261 -261 -254 254 511 -511 -329 329 -218 218 -199 199 -592 592 907 -907 199 -199 -469 469 -42 42 -332 332 -214 214 -601 601 549 -549 917 -917 -969 969 -143 143 135 -135 -570 570 341 -341 355 -355 -791 791 329 -329 126 -126 -829 829 -425 425 -561 561 -546 546 299 -299 633 -633 28 -28 476 -476 149 -149 62 -62 440 -440 444 -444 933 -933 -488 488 903 -903 -524 524 -804 804 -328 328 476 -476 -258 258 -742 742 -517 517 -375 375 654 -654 -876 876 596 -596 -886 886 84 -84 614 -614 -259 259 531 -531 -444 444 -86 86 985 -985 982 -982 804 -804 -662 662 -36 36 58 -58 -171 171 -254 254 -420 420 -584 584 294 -294 138 -138 -583 583 -408 408 533 -533 -510 510 60 -60 652 -652 647 -647 495 -495 700 -700 859 -859 411 -411 -75 75 -442 442 -959 959 -918 918 533 -533 -818 818 196 -196 929 -929 122 -122 -31 31 -246 246 770 -770 -82 82 -595 595 298 -298 -24 24 -542 542 499 -499 -272 272 458 -458 -850 850 -196 196 821 -821 786 -786 821 -821 -982 982 701 -701 -514 514 -883 883 976 -976 483 -483 -330 330 -419 419 805 -805 675 -675 831 -831 280 -280 -940 940 -138 138 991 -991 58 -58 -537 537 -93 93 322 -322 -976 976 -106 106 451 -451 461 -461 -387 387 27 -27 -58 58 337 -337 -503 503 -952 952 -651 651 306 -306 540 -540 -245 245 424 -424 -487 487 -915 915 -752 752 809 -809 614 -614 660 -660 503 -503 312 -312 634 -634 742 -742 600 -600 352 -352 68 -68 626 -626 -284 284 425 -425 698 -698 -105 105 -866 866 975 -975 -821 821 409 -409 -550 550 -380 380 -701 701 964 -964 -11 11 226 -226 -786 786 -896 896 790 -790 -780 780 -816 816 -314 314 -318 318 -635 635 389 -389 65 -65 -938 938 -152 152 692 -692 -632 632 -47 47 -135 135 -855 855 -629 629 751 -751 -108 108 -893 893 -436 436 -546 546 470 -470 -85 85 993 -993 602 -602 224 -224 983 -983 359 -359 92 -92 643 -643 -946 946 -855 855 419 -419 88 -88 461 -461 465 -465 305 -305 -337 337 649 -649 -659 659 969 -969 779 -779 549 -549 -906 906 -569 569 891 -891 790 -790 -755 755 -95 95 956 -956 261 -261 855 -855 -356 356 -946 946 806 -806 379 -379 -141 141 516 -516 -233 233 -951 951 515 -515 -688 688 186 -186 702 -702 -214 214 862 -862 -426 426 -779 779 -862 862 895 -895 -757 757 -256 256 24 -24 665 -665 -587 587 647 -647 -958 958 61 -61 691 -691 -929 929 593 -593 -134 134 376 -376 -689 689 -573 573 -704 704 -894 894 -544 544 -325 325 855 -855 -775 775 -877 877 885 -885 -143 143 394 -394 919 -919 -956 956 -563 563 -812 812 -453 453 831 -831 -531 531 -397 397 96 -96 -196 196 -102 102 764 -764 -221 221 491 -491 -473 473 424 -424 -614 614 7 -7 932 -932 -364 364 -195 195 -88 88 -556 556 -41 41 55 -55 284 -284 -799 799 -26 26 -772 772 215 -215 654 -654 277 -277 -883 883 -807 807 76 -76 543 -543 58 -58 31 -31 -991 991 -952 952 -296 296 -36 36 -761 761 817 -817 -733 733 -359 359 353 -353 -84 84 -938 938 -581 581 -397 397 496 -496 696 -696 -555 555 498 -498 559 -559 649 -649 765 -765 -422 422 -634 634 -499 499 451 -451 991 -991 -907 907 24 -24 -993 993 -891 891 -225 225 395 -395 474 -474 -108 108 -748 748 -562 562 -527 527 -490 490 61 -61 -321 321 -715 715 355 -355 984 -984 377 -377 -890 890 624 -624 613 -613 905 -905 -239 239 -861 861 -176 176 813 -813 439 -439 842 -842 -47 47 174 -174 0 0 908 -908 448 -448 -993 993 -192 192 463 -463 828 -828 454 -454 -103 103 -132 132 -995 995 -117 117 -159 159 -399 399 184 -184 -466 466 -858 858 261 -261 260 -260 -210 210 975 -975 -431 431 683 -683 71 -71 -476 476 29 -29 -813 813 604 -604 -991 991 -551 551 862 -862 662 -662 -569 569 893 -893 -929 929 75 -75 531 -531 130 -130 -851 851 -78 78 -573 573 211 -211 -548 548 -506 506 -410 410 766 -766 -854 854 217 -217 628 -628 320 -320 -200 200 395 -395 -82 82 384 -384 -166 166 395 -395 -137 137 282 -282 -495 495 877 -877 -349 349 -545 545 118 -118 -291 291 702 -702 650 -650 -727 727 -589 589 -415 415 -298 298 -148 148 744 -744 656 -656 -593 593 393 -393 -632 632 391 -391 -905 905 875 -875 599 -599 87 -87 458 -458 -756 756 -839 839 156 -156 -461 461 -230 230 -899 899 65 -65 224 -224 -17 17 -263 263 -843 843 980 -980 -447 447 316 -316 543 -543 332 -332 792 -792 -464 464 992 -992 372 -372 623 -623 -577 577 -663 663 -374 374 -788 788 8 -8 -611 611 738 -738 803 -803 -959 959 24 -24 -948 948 119 -119 -769 769 752 -752 180 -180 -142 142 436 -436 346 -346 633 -633 -280 280 856 -856 96 -96 976 -976 -265 265 -725 725 2 -2 -695 695 946 -946 -550 550 554 -554 162 -162 -417 417 -816 816 -619 619 250 -250 -820 820 -673 673 575 -575 985 -985 -135 135 463 -463 -130 130 -305 305 306 -306 390 -390 -222 222 -790 790 508 -508 904 -904 -917 917 268 -268 -606 606 849 -849 347 -347 -5 5 -336 336 865 -865 -339 339 154 -154 176 -176 488 -488 151 -151 393 -393 -109 109 -190 190 -836 836 649 -649 -845 845 -124 124 -283 283 -349 349 966 -966 -424 424 -479 479 729 -729 805 -805 -171 171 618 -618 -99 99 94 -94 35 -35 -885 885 336 -336 -425 425 205 -205 -898 898 -578 578 -316 316 -73 73 730 -730 680 -680 42 -42 162 -162 670 -670 753 -753 -91 91 110 -110 -777 777 -130 130 -585 585 -384 384 -104 104 920 -920 514 -514 -188 188 -966 966 644 -644 -264 264 613 -613 -799 799 -412 412 -271 271 -854 854 210 -210 495 -495 -819 819 -413 413 98 -98 239 -239 266 -266 -443 443 577 -577 -870 870 -776 776 625 -625 -153 153 -701 701 -965 965 -852 852 -211 211 -287 287 -479 479 -389 389 -961 961 -960 960 421 -421 -835 835 -608 608 -554 554 -429 429 -787 787 -930 930 -487 487 797 -797 584 -584 296 -296 -848 848 -979 979 300 -300 -386 386 -41 41 -773 773 -894 894 -200 200 -265 265 -478 478 -563 563 730 -730 -155 155 -898 898 -989 989 -746 746 890 -890 761 -761 636 -636 -686 686 627 -627 -666 666 -584 584 -261 261 57 -57 -563 563 -954 954 -758 758 -93 93 -583 583 947 -947 230 -230 859 -859 -514 514 -481 481 779 -779 767 -767 815 -815 486 -486 393 -393 873 -873 -913 913 797 -797 608 -608 881 -881 982 -982 348 -348 938 -938 97 -97 -298 298 -661 661 969 -969 -407 407 -129 129 304 -304 452 -452 916 -916 -720 720 -136 136 -420 420 138 -138 910 -910 -141 141 563 -563 -312 312 394 -394 597 -597 -273 273 -627 627 -450 450 -134 134 -725 725 -25 25 -808 808 314 -314 -848 848 -115 115 -485 485 -242 242 -142 142 14 -14 802 -802 242 -242 333 -333 986 -986 918 -918 427 -427 -238 238 -625 625 466 -466 -406 406 492 -492 407 -407 405 -405 -31 31 776 -776 159 -159 375 -375 -474 474 -92 92 91 -91 -848 848 438 -438 599 -599 -616 616 -235 235 -532 532 274 -274 -989 989 -188 188 706 -706 725 -725 233 -233 403 -403 806 -806 741 -741 -850 850 100 -100 -431 431 669 -669 1 -1 -820 820 37 -37 -766 766 512 -512 -540 540 -283 283 508 -508 -760 760 -818 818 -295 295 849 -849 832 -832 380 -380 -351 351 372 -372 -874 874 782 -782 -86 86 -498 498 -294 294 187 -187 -161 161 876 -876 -902 902 -30 30 370 -370 378 -378 29 -29 -223 223 379 -379 -739 739 580 -580 -507 507 704 -704 535 -535 318 -318 675 -675 566 -566 -137 137 -885 885 455 -455 406 -406 623 -623 803 -803 731 -731 276 -276 -166 166 -488 488 -357 357 716 -716 605 -605 249 -249 454 -454 -866 866 878 -878 169 -169 -217 217 -324 324 -798 798 -368 368 -955 955 689 -689 395 -395 -353 353 599 -599 -556 556 738 -738 521 -521 620 -620 -532 532 337 -337 -816 816 954 -954 -921 921 -923 923 350 -350 901 -901 278 -278 386 -386 998 -998 99 -99 43 -43 967 -967 -246 246 -530 530 -410 410 -541 541 -850 850 314 -314 -660 660 487 -487 -899 899 503 -503 426 -426 782 -782 -886 886 808 -808 280 -280 732 -732 650 -650 597 -597 -831 831 -877 877 -704 704 -977 977 577 -577 -325 325 -888 888 626 -626 480 -480 354 -354 24 -24 256 -256 -993 993 210 -210 -300 300 -245 245 464 -464 -493 493 802 -802 82 -82 155 -155 817 -817 109 -109 256 -256 -994 994 -401 401 -819 819 -446 446 -123 123 -53 53 -633 633 -584 584 971 -971 -892 892 -719 719 429 -429 863 -863 122 -122 -903 903 -390 390 426 -426 -235 235 246 -246 -664 664 -177 177 344 -344 863 -863 869 -869 -732 732 -857 857 -741 741 -968 968 -911 911 87 -87 -535 535 -392 392 103 -103 -283 283 -271 271 -149 149 -462 462 361 -361 -902 902 619 -619 130 -130 -660 660 653 -653 -243 243 71 -71 200 -200 -391 391 -940 940 -549 549 32 -32 -231 231 -780 780 420 -420 848 -848 387 -387 -125 125 73 -73 -890 890 179 -179 -75 75 677 -677 -32 32 39 -39 903 -903 714 -714 632 -632 -148 148 -629 629 -487 487 798 -798 169 -169 -746 746 -1 1 564 -564 906 -906 711 -711 513 -513 -992 992 -144 144 922 -922 -85 85 -195 195 -553 553 -165 165 293 -293 819 -819 248 -248 -962 962 -792 792 -616 616 896 -896 174 -174 -64 64 215 -215 769 -769 -315 315 562 -562 -160 160 327 -327 140 -140 -385 385 -912 912 206 -206 339 -339 -119 119 915 -915 754 -754 -349 349 70 -70 -281 281 38 -38 -894 894 435 -435 -877 877 281 -281 -697 697 -581 581 359 -359 -282 282 894 -894 24 -24 -202 202 732 -732 -450 450 217 -217 353 -353 958 -958 537 -537 -75 75 -538 538 218 -218 532 -532 142 -142 -87 87 431 -431 -71 71 -823 823 -239 239 587 -587 -247 247 -898 898 983 -983 -973 973 -667 667 -581 581 954 -954 24 -24 -210 210 -658 658 -809 809 -26 26 715 -715 -334 334 951 -951 685 -685 940 -940 585 -585 -472 472 741 -741 -755 755 -661 661 81 -81 -802 802 349 -349 494 -494 192 -192 902 -902 -257 257 775 -775 -905 905 783 -783 -384 384 -160 160 599 -599 992 -992 987 -987 298 -298 731 -731 -358 358 889 -889 85 -85 -728 728 718 -718 509 -509 765 -765 -701 701 -259 259 -417 417 -329 329 356 -356 320 -320 -905 905 365 -365 -327 327 -7 7 669 -669 -522 522 462 -462 -726 726 846 -846 -950 950 140 -140 -299 299 657 -657 -844 844 -161 161 163 -163 491 -491 761 -761 45 -45 -215 215 -224 224 -760 760 644 -644 23 -23 -213 213 -254 254 530 -530 -669 669 608 -608 588 -588 -933 933 262 -262 880 -880 -413 413 -553 553 245 -245 -467 467 543 -543 -198 198 499 -499 -802 802 475 -475 280 -280 -156 156 949 -949 564 -564 -408 408 677 -677 -226 226 287 -287 648 -648 -149 149 -485 485 880 -880 -574 574 26 -26 31 -31 57 -57 -275 275 871 -871 263 -263 -448 448 -329 329 -801 801 128 -128 -620 620 2 -2 809 -809 260 -260 -687 687 -932 932 -103 103 -201 201 -991 991 -940 940 6 -6 145 -145 -250 250 -711 711 431 -431 -803 803 613 -613 -11 11 922 -922 754 -754 -587 587 746 -746 -307 307 -241 241 169 -169 -340 340 225 -225 -852 852 -582 582 255 -255 -637 637 -898 898 841 -841 -366 366 988 -988 -404 404 -253 253 -803 803 388 -388 384 -384 101 -101 486 -486 -878 878 -208 208 -494 494 -630 630 -313 313 926 -926 -733 733 -789 789 61 -61 796 -796 654 -654 581 -581 -870 870 -844 844 -421 421 805 -805 937 -937 983 -983 -13 13 684 -684 282 -282 804 -804 -839 839 800 -800 72 -72 635 -635 -947 947 435 -435 956 -956 195 -195 527 -527 -39 39 -352 352 -215 215 337 -337 -876 876 -921 921 329 -329 800 -800 -382 382 -757 757 530 -530 -172 172 -86 86 -265 265 -250 250 806 -806 -206 206 -697 697 607 -607 -606 606 132 -132 -612 612 504 -504 253 -253 -349 349 564 -564 -406 406 -760 760 41 -41 649 -649 438 -438 86 -86 -654 654 952 -952 -93 93 -150 150 -850 850 534 -534 280 -280 21 -21 -558 558 734 -734 -500 500 335 -335 -655 655 974 -974 -36 36 627 -627 -582 582 835 -835 -19 19 720 -720 -910 910 641 -641 -557 557 -180 180 499 -499 -584 584 -191 191 28 -28 884 -884 -349 349 -942 942 530 -530 667 -667 386 -386 -937 937 -937 937 -176 176 811 -811 385 -385 761 -761 612 -612 941 -941 834 -834 -554 554 -285 285 -555 555 31 -31 377 -377 -299 299 -43 43 -583 583 916 -916 -645 645 -399 399 -403 403 591 -591 888 -888 27 -27 200 -200 240 -240 -386 386 210 -210 -194 194 -756 756 -357 357 -249 249 -259 259 -371 371 -397 397 272 -272 -706 706 645 -645 -784 784 256 -256 12 -12 305 -305 710 -710 -954 954 -616 616 -351 351 -708 708 -155 155 -117 117 -121 121 -727 727 197 -197 -787 787 -914 914 987 -987 -985 985 -889 889 -355 355 654 -654 639 -639 -668 668 28 -28 154 -154 -403 403 317 -317 -618 618 718 -718 876 -876 549 -549 -448 448 -964 964 287 -287 705 -705 233 -233 -667 667 -728 728 -275 275 -478 478 -698 698 891 -891 395 -395 608 -608 -269 269 -349 349 -259 259 544 -544 659 -659 -253 253 -299 299 -118 118 -724 724 848 -848 858 -858 -455 455 -991 991 621 -621 286 -286 -742 742 713 -713 647 -647 -961 961 -845 845 786 -786 -142 142 -133 133 726 -726 821 -821 -13 13 727 -727 406 -406 -228 228 -832 832 928 -928 -488 488 -303 303 20 -20 -333 333 766 -766 -535 535 504 -504 -213 213 -768 768 65 -65 350 -350 42 -42 412 -412 -521 521 -192 192 -502 502 -864 864 -788 788 441 -441 83 -83 -619 619 -663 663 241 -241 -896 896 383 -383 800 -800 -417 417 333 -333 194 -194 -332 332 730 -730 -28 28 -361 361 -84 84 497 -497 -88 88 -657 657 -876 876 780 -780 769 -769 151 -151 -156 156 258 -258 810 -810 572 -572 -540 540 -484 484 455 -455 -463 463 -384 384 -518 518 507 -507 415 -415 -743 743 692 -692 -87 87 -787 787 -99 99 -412 412 -311 311 576 -576 120 -120 82 -82 -259 259 212 -212 -789 789 -432 432 -28 28 124 -124 -484 484 824 -824 703 -703 198 -198 -179 179 -558 558 -173 173 690 -690 849 -849 -374 374 478 -478 85 -85 -596 596 -942 942 -131 131 -231 231 811 -811 612 -612 -627 627 -601 601 69 -69 826 -826 -255 255 264 -264 -48 48 177 -177 964 -964 328 -328 182 -182 -677 677 239 -239 444 -444 521 -521 -972 972 461 -461 646 -646 -555 555 216 -216 -740 740 758 -758 -603 603 -765 765 775 -775 -653 653 -167 167 -711 711 -766 766 -326 326 -346 346 -777 777 454 -454 -538 538 558 -558 -279 279 -882 882 225 -225 -318 318 -514 514 560 -560 490 -490 -954 954 -855 855 -320 320 968 -968 644 -644 -695 695 -430 430 -130 130 -221 221 651 -651 -753 753 255 -255 856 -856 350 -350 441 -441 531 -531 238 -238 -873 873 -830 830 923 -923 675 -675 -410 410 474 -474 -830 830 -61 61 297 -297 -536 536 452 -452 -776 776 624 -624 -965 965 611 -611 722 -722 -911 911 465 -465 -152 152 -684 684 -755 755 -89 89 -345 345 127 -127 418 -418 194 -194 -314 314 835 -835 -270 270 158 -158 255 -255 499 -499 -876 876 981 -981 563 -563 616 -616 -934 934 -894 894 -910 910 553 -553 -589 589 406 -406 -503 503 186 -186 961 -961 779 -779 -757 757 50 -50 205 -205 -504 504 -973 973 -335 335 426 -426 -748 748 -344 344 642 -642 -441 441 -290 290 114 -114 941 -941 -647 647 492 -492 236 -236 -960 960 665 -665 -830 830 667 -667 -545 545 217 -217 -554 554 734 -734 -406 406 749 -749 610 -610 -601 601 -130 130 776 -776 -230 230 345 -345 574 -574 -556 556 -818 818 -527 527 -252 252 102 -102 945 -945 -758 758 18 -18 177 -177 443 -443 -676 676 174 -174 106 -106 -868 868 -92 92 -402 402 732 -732 -717 717 330 -330 864 -864 -243 243 638 -638 255 -255 -739 739 64 -64 -830 830 -778 778 510 -510 637 -637 638 -638 981 -981 -545 545 -946 946 -565 565 -357 357 548 -548 -485 485 998 -998 884 -884 -502 502 440 -440 241 -241 427 -427 -305 305 -371 371 -650 650 -961 961 -12 12 -394 394 -402 402 -327 327 -863 863 -84 84 -750 750 -19 19 -166 166 245 -245 -545 545 -945 945 -271 271 -745 745 -401 401 -72 72 396 -396 883 -883 902 -902 89 -89 745 -745 -881 881 234 -234 927 -927 -369 369 884 -884 -9 9 488 -488 -105 105 778 -778 -158 158 -891 891 -198 198 704 -704 -868 868 608 -608 -964 964 -624 624 -567 567 -657 657 906 -906 706 -706 -431 431 -454 454 384 -384 -672 672 759 -759 -166 166 878 -878 -389 389 201 -201 546 -546 412 -412 -948 948 135 -135 195 -195 -949 949 877 -877 -985 985 -566 566 -674 674 89 -89 -649 649 -67 67 -823 823 736 -736 -363 363 -234 234 -520 520 32 -32 -772 772 -818 818 -156 156 -767 767 -880 880 -706 706 -46 46 767 -767 572 -572 -782 782 -772 772 286 -286 218 -218 847 -847 83 -83 201 -201 -701 701 -921 921 -603 603 619 -619 -329 329 -854 854 -68 68 -686 686 815 -815 -497 497 -904 904 16 -16 -400 400 -124 124 622 -622 692 -692 259 -259 514 -514 864 -864 441 -441 -316 316 -236 236 -849 849 -67 67 -616 616 -455 455 782 -782 484 -484 578 -578 -920 920 457 -457 366 -366 -89 89 -316 316 -842 842 374 -374 -944 944 -704 704 890 -890 -275 275 -16 16 -12 12 -449 449 455 -455 -217 217 -383 383 469 -469 452 -452 806 -806 994 -994 -809 809 545 -545 -892 892 -397 397 847 -847 -64 64 -879 879 -618 618 -276 276 149 -149 -359 359 52 -52 -77 77 867 -867 -422 422 -319 319 -172 172 -457 457 -998 998 -653 653 -465 465 -798 798 963 -963 -108 108 615 -615 -739 739 144 -144 -234 234 -971 971 -680 680 -499 499 150 -150 128 -128 -173 173 -791 791 -444 444 75 -75 -735 735 -865 865 242 -242 783 -783 826 -826 -730 730 -565 565 -965 965 -832 832 -810 810 -9 9 521 -521 52 -52 540 -540 -980 980 -636 636 681 -681 48 -48 198 -198 -329 329 777 -777 -316 316 -950 950 166 -166 520 -520 95 -95 -313 313 -477 477 -602 602 539 -539 -913 913 330 -330 232 -232 828 -828 -491 491 -306 306 121 -121 531 -531 854 -854 808 -808 -979 979 593 -593 -899 899 -179 179 198 -198 -720 720 -942 942 335 -335 -757 757 -418 418 -541 541 -121 121 -587 587 603 -603 -474 474 977 -977 -740 740 -74 74 -51 51 72 -72 738 -738 690 -690 219 -219 -732 732 990 -990 255 -255 -794 794 577 -577 -757 757 294 -294 -275 275 883 -883 -446 446 453 -453 -788 788 -538 538 -890 890 492 -492 -770 770 570 -570 718 -718 -969 969 402 -402 479 -479 408 -408 605 -605 -495 495 717 -717 -340 340 520 -520 -81 81 -56 56 623 -623 454 -454 -768 768 706 -706 -487 487 -641 641 -467 467 561 -561 697 -697 632 -632 23 -23 -638 638 183 -183 552 -552 91 -91 -578 578 282 -282 -743 743 -137 137 -883 883 619 -619 -719 719 700 -700 -744 744 -934 934 -335 335 -444 444 -893 893 -640 640 686 -686 -778 778 922 -922 197 -197 -642 642 -569 569 -309 309 386 -386 133 -133 563 -563 549 -549 889 -889 353 -353 -323 323 48 -48 -764 764 -206 206 -13 13 221 -221 204 -204 -913 913 470 -470 718 -718 -789 789 37 -37 361 -361 -695 695 595 -595 -271 271 -729 729 490 -490 -320 320 655 -655 425 -425 103 -103 -564 564 -797 797 -856 856 -105 105 -750 750 -471 471 -224 224 -171 171 -11 11 537 -537 710 -710 898 -898 -975 975 205 -205 252 -252 -7 7 -430 430 533 -533 195 -195 279 -279 436 -436 891 -891 800 -800 267 -267 -37 37 -61 61 -431 431 -326 326 389 -389 -987 987 -31 31 822 -822 -388 388 -242 242 -278 278 -545 545 -112 112 -989 989 59 -59 -70 70 836 -836 999 -999 -133 133 802 -802 311 -311 -305 305 -355 355 -884 884 70 -70 -651 651 133 -133 -368 368 688 -688 -982 982 377 -377 -140 140 507 -507 784 -784 -677 677 -373 373 5 -5 -538 538 -602 602 799 -799 -867 867 -940 940 310 -310 -566 566 67 -67 -230 230 941 -941 -309 309 29 -29 757 -757 452 -452 -425 425 -932 932 -238 238 335 -335 -418 418 -241 241 -443 443 404 -404 -929 929 -122 122 -980 980 557 -557 47 -47 -839 839 879 -879 -804 804 -218 218 -39 39 59 -59 735 -735 762 -762 -761 761 -416 416 -460 460 -176 176
2194
-361 -597 56 -446 11 771 -900 -83 -421 -66 407 224 443 979 -351 -670 -734 -787 879 750 801 670 604 -738 -511 72 163 829 188 -771 839 -450 803 317 600 -748 -407 917 -829 698 938 -307 -429 -467 -355 504 -433 -950 -647 -635 781 -138 -83 -729 -995 -724 427 625 -786 -960 -311 333 213 -551 -863 -875 -516 950 -349 -245 349 685 243 -317 15 -177 833 -416 -37 -898 -471 -745 -870 90 930 -177 709 769 -126 -886 -934 -491 757 801 598 107 734 605 83 -441 35 -865 743 -970 -740 -773 -293 -903 -917 -232 -467 679 594 421 868 234 773 -391 527 978 -409 -769 450 -884 932 194 526 -51 298 467 -879 588 871 551 -901 -241 42 -318 437 -395 581 -15 368 540 -420 -427 393 752 355 576 -312 -745 -119 -879 351 -392 -913 -1 -996 -923 882 709 858 -801 -795 -49 -244 921 -212 268 -880 321 -637 108 88 155 -464 -405 518 -33 -483 119 -552 172 -502 583 98 1 778 801 344 719 571 965 -521 36 -743 -35 -270 886 540 -418 -586 -882 -291 713 -664 -146 673 490 15 -532 -182 -260 649 763 286 392 -72 726 886 638 693 128 417 690 502 -986 -35 870 -526 -547 -602 -919 -26 468 254 711 -392 299 471 -345 603 143 308 -871 274 7 270 784 -61 -690 -887 -249 -798 -950 945 -747 -657 393 924 511 5 133 -437 126 797 926 450 -926 83 -299 -168 -627 155 767 589 -381 -881 572 -525 332 -131 -852 824 200 182 -443 270 131 -923 -166 -504 891 410 464 -773 960 441 48 529 -68 177 995 -646 391 903 -92 719 773 166 560 -734 869 547 863 -377 762 827 432 -932 -709 -164 -876 -711 -605 965 113 -976 -560 -839 98 769 181 -422 -344 439 398 -42 -854 420 -307 -894 382 667 551 -679 -620 86 381 542 81 885 773 -476 -234 -274 715 747 3 -48 -556 86 -144 -957 -556 -824 230 653 -342 663 -522 -647 968 927 -674 992 88 342 721 -484 894 627 509 -890 -833 361 260 -636 -335 -572 -763 118 392 -518 -163 -859 -666 730 -803 -185 -192 993 -432 666 378 -587 566 -542 -904 177 223 -571 166 -586 -858 335 -667 -410 -824 750 -432 -195 195 -88 -662 198 192 -486 -119 662 -954 602 -551 -546 -5 114 552 -746 -973 -243 735 738 806 620 -59 -398 -412 -509 -373 -909 960 -529 906 903 -88 -183 -176 823 892 611 -166 511 -818 -735 879 -298 -976 -194 -746 503 969 -777 -879 -371 -42 -968 901 760 -393 5 -125 -924 207 61 -611 395 304 -715 -176 -108 -454 -125 -90 -598 75 -181 -286 964 -121 126 49 936 176 -529 -542 432 -607 168 -319 879 -773 513 647 19 -965 998 -194 -892 742 586 -133 -693 -41 -983 125 90 -213 425 -453 59 20 602 852 256 996 -719 747 -978 3 -711 626 495 491 734 -270 793 740 453 -806 133 -869 792 575 -198 -566 -885 -308 803 740 -378 567 83 -167 880 356 -132 377 -750 676 195 854 724 -603 556 699 -560 135 -564 -332 68 -292 -97 -831 -34 97 132 122 -942 -478 -676 -197 18 108 -200 -904 566 279 -540 319 -249 -740 -450 859 831 418 909 -711 -59 -349 986 307 -468 -903 -663 -509 510 913 -588 270 466 -938 -965 -356 -945 -969 700 516 318 821 164 476 51 -529 -563 -921 307 777 -178 -760 -573 824 125 -90 556 777 373 6 667 369 -181 613 -368 59 -393 -752 -600 107 970 415 633 -964 240 -223 -638 -778 312 89 551 92 -381 -930 -319 569 -667 -114 -784 606 -6 532 -479 -20 740 -343 522 291 446 241 249 875 174 -155 715 -927 -767 -721 -201 -606 -734 711 529 -817 521 504 -633 -333 597 672 311 493 26 144 -801 -767 416 -687 209 -551 -797 483 -143 890 -936 345 -891 -446 -567 -321 -420 -503 923 -979 -107 -730 876 -108 -268 637 -244 542 183 -490 -270 -439 -79 -589 882 33 79 -655 -130 -223 -581 -870 343 264 613 858 -726 176 -715 525 -415 519 950 -868 -886 185 746 -118 745 212 -495 -268 711 -466 -546 658 -575 787 -56 460 -964 587 657 660 429 -583 -743 -569 934 846 146 618 -618 180 -719 454 -757 -3 -821 405 97 223 -81 -122 172 -626 909 292 -744 -792 -803 132 446 646 138 803 -460 -759 -689 -97 -757 -666 -882 -90 983 954 875 -540 249 -75 -875 318 -279 -367 -113 546 -931 260 -382 173 -512 -514 -15 -512 -132 942 -518 -992 -254 -126 -86 890 422 -278 976 94 -510 900 -424 -180 -726 533 885 654 -566 870 244 -564 424 37 798 -110 635 -511 -94 181 664 -803 -922 655 301 197 519 268 745 42 35 -86 746 689 479 607 371 -195 -698 -133 -576 -107 -781 -224 247 743 -167 -19 232 509 729 -750 -98 976 -658 -7 -730 -993 -613 -906 817 505 -230 -569 -137 412 -172 140 -960 -766 467 -660 194 919 687 90 -673 -699 898 881 -301 923 546 -762 734 -742 -337 -533 209 -846 612 -493 -890 -740 636 -894 -140 923 -827 529 -3 -519 -793 766 512 -260 -769 730 586 767 922 433 486 964 -155 -173 -527 119 110 -504 -128 245 381 553 66 41 -649 167 973 -801 -318 -264 -834 130 -209 865 -172 757 -885 647 -98 167 -955 573 -5 -83 884 -858 759 -709 420 -513 21 -700 -519 121 -240 818 -188 -18 894 674 -747 834 744 904 34 -654 -998 883 -247 -11 -713 957 -613 178 -653 -174 484 293 -553 -923 -921 786 563 -207 564 -505 719 -594 278 -883 560 -460 795 -21 -625 244 -256 -89 -369 215 -304 -602 337 921 518 -417 -425 -685 955 -909 -672 -823 409 319 726 569 367 137 748 512 666 887 -36 -777 931 478 460 -215 349 -719 -135 514 -209 904 -604 564 -612 201 837 -837 -897 897 385 -385 -600 600 -549 549 416 -416 -665 665 960 -960 -450 450 230 -230 -75 75 143 -143 -965 965 987 -987 769 -769 158 -158 -788 788 49 -49 -589 589 477 -477 -115 115 -267 267 706 -706 -660 660 622 -622 231 -231 -527 527 -130 130 136 -136 169 -169 -711 711 283 -283 -189 189 455 -455 361 -361 -123 123 -698 698 774 -774 348 -348 -563 563 416 -416 223 -223 -742 742 343 -343 -808 808 77 -77 -831 831 -661 661 -240 240 -459 459 693 -693 -291 291 384 -384 -442 442 5 -5 -497 497 944 -944 -910 910 512 -512 -587 587 564 -564 460 -460 360 -360 -902 902 511 -511 -446 446 326 -326 -382 382 274 -274 412 -412 -401 401 799 -799 -956 956 -939 939 598 -598 104 -104 -874 874 -166 166 -415 415 -650 650 551 -551 -63 63 512 -512 193 -193 214 -214 -180 180 -981 981 -853 853 -586 586 -738 738 -901 901 -773 773 -409 409 -339 339 -500 500 685 -685 -190 190 584 -584 -543 543 519 -519 -203 203 763 -763 -247 247 639 -639 -992 992 513 -513 529 -529 491 -491 -161 161 -711 711 490 -490 -567 567 521 -521 780 -780 -644 644 817 -817 136 -136 -498 498 218 -218 -184 184 -406 406 259 -259 280 -280 518 -518 855 -855 -795 795 -933 933 -150 150 -988 988 -13 13 -911 911 -772 772 -344 344 -405 405 321 -321 -317 317 -147 147 -630 630 867 -867 -215 215 -551 551 275 -275 -334 334 427 -427 877 -877 943 -943 177 -177 453 -453 494 -494 -235 235 621 -621 -114 114 -990 990 -309 309 -895 895 640 -640 653 -653 -837 837 271 -271 -533 533 461 -461 -776 776 254 -254 73 -73 755 -755 -77 77 -641 641 725 -725 627 -627 -551 551 -411 411 -520 520 893 -893 -896 896 211 -211 469 -469 -435 435 482 -482 88 -88 -810 810 -16 16 -360 360 553 -553 -667 667 -536 536 -421 421 478 -478 463 -463 401 -401 -217 217 -672 672 -762 762 469 -469 322 -322 -320 320 135 -135 -115 115 331 -331 -68 68 156 -156 -422 422 -410 410 366 -366 -478 478 -237 237 -809 809 997 -997 -403 403 31 -31 316 -316 -104 104 26 -26 725 -725 800 -800 888 -888 197 -197 -46 46 -418 418 69 -69 541 -541 -133 133 -45 45 -700 700 933 -933 84 -84 -745 745 256 -256 -596 596 -576 576 349 -349 719 -719 -801 801 -471 471 424 -424 -202 202 -931 931 -462 462 128 -128 511 -511 -388 388 -308 308 86 -86 569 -569 -518 518 886 -886 -907 907 -191 191 118 -118 -711 711 537 -537 176 -176 -128 128 -830 830 -331 331 -203 203 -545 545 -911 911 95 -95 -203 203 -143 143 866 -866 -626 626 -592 592 -856 856 201 -201 71 -71 645 -645 -733 733 516 -516 -620 620 -519 519 218 -218 -532 532 455 -455 -460 460 -241 241 -708 708 238 -238 812 -812 337 -337 708 -708 615 -615 23 -23 -558 558 -448 448 629 -629 202 -202 -229 229 -923 923 867 -867 -953 953 -545 545 364 -364 -551 551 -697 697 414 -414 -109 109 445 -445 596 -596 -597 597 879 -879 587 -587 -517 517 -353 353 -218 218 -888 888 -368 368 271 -271 653 -653 131 -131 -62 62 156 -156 -275 275 -530 530 528 -528 -550 550 -325 325 412 -412 -484 484 -317 317 -232 232 -309 309 447 -447 -932 932 -346 346 -445 445 -51 51 -39 39 556 -556 479 -479 571 -571 -179 179 700 -700 -740 740 -898 898 500 -500 -973 973 -928 928 133 -133 -348 348 -271 271 -690 690 -230 230 -288 288 586 -586 -682 682 -459 459 -224 224 252 -252 466 -466 978 -978 -946 946 994 -994 174 -174 596 -596 -446 446 -408 408 -217 217 201 -201 -896 896 735 -735 136 -136 576 -576 240 -240 -365 365 320 -320 -695 695 975 -975 -132 132 -696 696 -276 276 980 -980 -526 526 180 -180 972 -972 -490 490 276 -276 -135 135 -931 931 -948 948 -117 117 -50 50 -92 92 884 -884 250 -250 -587 587 -210 210 520 -520 921 -921 395 -395 532 -532 765 -765 -605 605 -834 834 157 -157 -98 98 -772 772 95 -95 -236 236 570 -570 167 -167 568 -568 780 -780 -679 679 422 -422 -672 672 -15 15 -652 652 -717 717 -628 628 353 -353 -410 410 -945 945 360 -360 939 -939 -531 531 538 -538 -633 633 486 -486 949 -949 -30 30 295 -295 -347 347 392 -392 -993 993 41 -41 -55 55 958 -958 -626 626 320 -320 -696 696 379 -379 828 -828 183 -183 -627 627 186 -186 -537 537 743 -743 96 -96 -604 604 63 -63 -407 407 -744 744 918 -918 -158 158 -630 630 -755 755 705 -705 360 -360 413 -413 -397 397 115 -115 956 -956 261 -261 -412 412 103 -103 780 -780 -670 670 -195 195 -920 920 627 -627 -165 165 988 -988 -132 132 725 -725 190 -190 -264 264 -465 465 -629 629 -476 476 -399 399 -883 883 -656 656 840 -840 106 -106 -220 220 970 -970 -711 711 84 -84 -680 680 -275 275 558 -558 221 -221 969 -969 -788 788 10 -10 -791 791 -221 221 194 -194 -447 447 527 -527 85 -85 353 -353 425 -425 -808 808 -972 972 -535 535 -44 44 -205 205 -688 688 -726 726 -291 291 877 -877 -122 122 589 -589 145 -145 623 -623 904 -904 752 -752 608 -608 488 -488 -357 357 -623 623 227 -227 -420 420 143 -143 429 -429 -863 863 -371 371 -332 332 -535 535 -211 211 298 -298 539 -539 -191 191 -254 254 373 -373 -246 246 -609 609 -430 430 -359 359 -859 859 958 -958 -22 22 843 -843 809 -809 -1 1 -134 134 -240 240 -838 838 620 -620 917 -917 32 -32 64 -64 27 -27 -60 60 617 -617 557 -557
49154
878 270 432 -989 -792 -732 525 609 472 -507 -4 502 -553 -58 -313 414 638 9 -367 72 409 -409 978 -189 257 120 865 -865 442 -442 -628 -142 -724 -711 -175 -379 -766 -812 -633 706 217 -217 -816 455 741 878 -973 -98 974 -234 199 -24 164 -164 22 -25 987 -514 -646 144 956 144 -235 474 -558 639 -225 10 950 -290 -206 168 934 -964 -562 -744 163 257 -538 538 -90 90 238 -238 713 -407 -908 -617 -133 337 -507 -989 0 -586 766 -766 341 948 -238 -848 -494 208 729 -60 387 653 639 -620 335 -335 989 -997 886 15 386 222 -978 978 484 450 -199 199 923 -196 -959 806 275 -275 841 -841 -299 299 701 123 777 -777 768 -768 -907 855 587 -650 811 -694 -914 -261 868 -868 -576 576 416 16 -219 577 9 -843 719 -188 588 -249 -518 -868 171 566 -119 -47 9 852 -305 305 430 -315 -822 -246 -442 463 302 705 535 201 572 745 758 -35 323 -983 -768 768 84 -84 -435 105 -16 16 -403 -630 -714 103 136 598 496 116 615 47 651 -651 -739 108 918 -580 -743 743 283 -283 -691 691 568 -367 -434 742 -418 418 381 -579 344 464 -9 -217 -904 -874 -965 686 367 727 342 -342 -235 343 423 446 173 798 -523 -634 583 -705 -464 -153 -138 919 -850 874 -582 186 -447 447 126 -158 767 358 72 -761 272 -727 39 175 -888 888 969 681 -829 -572 886 184 -179 133 16 686 523 -451 64 715 432 -518 742 -742 -449 -850 -937 937 915 452 -792 505 -819 94 -537 -473 826 507 -978 978 780 -722 5 352 -366 498 898 196 -396 889 891 563 -895 895 792 -792 -796 796 -119 119 -832 53 580 581 -677 -755 -324 -860 916 -943 -296 -737 515 5 -58 306 -288 -551 811 -811 -392 -404 -332 -799 348 931 -140 98 -577 817 -123 123 -362 -166 -173 885 58 986 -807 552 -711 547 303 -303 -496 496 -150 -781 -342 -320 171 -171 -302 -241 879 372 924 -588 -991 991 506 324 -853 618 645 -609 981 22 -865 -436 -31 -152 438 -367 55 539 723 -861 -737 -794 443 68 407 -261 -168 588 -518 -404 -992 -849 -606 325 958 -958 -58 516 -6 -665 -232 -117 -393 -954 -573 573 -320 438 -647 -493 -318 147 757 264 -921 -800 207 -207 -820 995 -180 407 -133 239 -181 118 253 -253 -93 815 -499 499 930 304 510 169 -820 -112 300 -631 -677 -401 -658 235 75 344 -702 -383 467 -678 758 -989 -226 37 393 -353 -25 25 724 173 -351 635 -416 191 -332 -998 745 126 408 -907 -412 163 998 -777 -51 -791 169 864 -729 -654 -151 -955 -871 229 537 959 450 325 895 -816 15 142 671 988 -106 50 -366 -556 -235 -989 -387 -455 565 922 -757 -132 -647 -564 608 -704 -78 676 391 -391 725 291 217 -217 -356 346 -129 129 579 -579 -372 501 -68 666 792 -181 -29 186 -95 33 695 -605 167 -413 -896 -986 123 -330 632 366 452 412 -995 995 55 44 -894 -995 37 456 -435 920 -578 908 -99 -660 403 -403 453 -803 -405 153 458 -843 984 -674 928 -936 811 334 -956 956 -677 348 272 -272 637 462 -61 61 391 725 328 -741 -199 141 235 -721 620 380 -733 839 -726 -843 904 -904 -2 -140 -901 901 -1 1 897 -576 -747 747 323 865 -453 12 -362 943 989 -661 391 -874 584 350 -801 801 -916 916 -1000 1000 952 22 645 -930 454 515 -384 833 -411 431 850 548 -824 741 261 499 305 -867 -232 603 -60 -309 -703 930 -635 635 -526 -998 -979 815 -490 383 -932 931 -640 529 -636 319 -830 830 512 -512 -983 983 -171 171 -515 -450 -321 579 -108 498 860 936 -330 -136 471 -92 -730 -815 791 201 847 -715 659 -659 381 269 -913 222 894 -277 544 45 -930 -624 -703 291 -623 -42 -334 -307 -35 3 -306 -832 -806 -521 -264 264 -113 -887 -669 -873 -406 -364 -814 785 516 -516 925 -210 548 -615 246 683 294 377 -533 -990 114 -554 -733 -637 253 727 919 572 -455 -540 -922 -967 -903 339 249 41 -626 583 287 -363 851 986 164 224 -476 476 -432 190 810 315 188 -825 520 955 -46 275 994 -402 901 -481 309 -570 -890 -20 970 -268 -74 -9 -286 -330 836 711 -549 -645 618 718 841 580 -25 25 -807 52 397 533 -693 -187 172 -618 -748 443 -525 210 -487 916 345 -313 -297 -369 -49 495 -765 865 417 -291 -701 701 85 792 219 -219 837 281 -408 62 -36 934 -501 -917 -884 748 634 -634 0 336 890 -890 934 -628 578 -629 -629 387 647 -855 67 -981 88 -86 70 -70 -649 -834 -187 -589 -776 -294 617 852 -527 444 -372 656 781 -686 836 681 785 -577 322 482 -806 -125 -927 -274 -739 -253 -541 -900 -995 -322 -416 556 -524 279 -57 80 243 168 -191 -756 274 -875 -841 841 169 802 -729 551 156 -62 567 -433 -686 505 -43 799 -566 566 -967 -746 -513 317 720 989 -416 -478 -656 85 -613 613 -57 57 -947 107 567 89 -42 -87 -866 -979 -127 376 307 -737 -141 -188 490 -73 180 -180 323 -592 -501 12 -80 -948 -665 -847 364 -742 -489 -540 709 -508 582 -36 91 338 493 -214 -64 654 57 -640 713 -910 72 591 815 837 -209 153 -16 -845 -293 -675 782 777 416 953 334 -198 -765 765 488 578 435 -307 675 -675 -270 -459 863 700 -249 -108 -217 422 -230 567 -210 -48 -66 337 244 -950 999 -852 611 -680 14 -14 16 -16 -76 -61 -967 967 -292 -962 544 -544 874 438 766 792 970 -236 577 -339 -753 779 161 -902 -897 586 -726 515 317 935 406 -999 565 -70 369 -810 215 -215 -583 81 410 -357 276 -783 38 -174 -163 -38 -693 693 929 -651 438 7 -840 -434 299 459 980 -980 -100 -56 846 -906 -88 706 -631 629 445 -270 -357 99 -820 193 847 -847 386 -386 -833 185 -533 -225 -675 -412 -913 302 508 965 948 530 720 -988 -775 775 275 639 925 970 609 -609 -467 467 281 191 797 158 -670 109 -508 -466 -860 -482 -818 306 223 563 -777 236 -888 -366 -453 453 -369 -771 241 -35 -127 -87 103 765 -191 191 -300 71 666 -690 -793 5 -275 -464 -585 -342 741 -137 380 -380 615 839 -401 574 -349 349 882 905 826 643 -336 -186 844 -481 856 -119 -123 123 -421 -792 536 440 -341 341 86 -86 811 329 571 629 626 206 203 -732 819 -486 -464 -553 -56 56 -966 566 -503 106 -427 -741 44 794 -562 562 57 -432 875 904 -510 510 793 -793 950 -544 -554 337 -903 -838 -919 74 -834 -698 464 -162 130 181 -454 454 177 266 306 544 -447 447 656 -669 613 893 37 492 21 -21 -824 915 -484 484 642 237 379 -129 172 -157 283 235 219 94 75 769 453 -594 344 -344 542 163 -944 944 -909 909 -542 -343 485 978 25 800 654 -555 -330 -51 632 -687 -770 770 409 329 708 833 -982 822 903 -903 -486 754 74 -633 -903 293 -414 996 737 -838 707 -405 -503 129 -507 -834 350 839 -338 33 -663 -91 -453 453 -546 546 539 -117 957 808 704 525 798 119 -645 991 471 -444 715 -715 -964 983 -15 125 -805 805 -241 -983 -890 -798 -341 341 770 397 -6 6 412 -489 -563 238 -456 777 532 251 -957 -692 -835 -158 -966 730 337 -780 -391 732 -179 203 -350 277 1000 853 -734 734 -558 -7 686 -415 -864 -57 821 462 845 -845 -503 -993 -786 -712 -756 93 -758 315 360 -186 -371 71 -426 426 -861 432 870 -60 -563 166 -23 -509 111 -111 -345 -244 95 -210 -727 -797 -482 258 210 615 397 437 -971 971 480 -803 316 -316 -359 129 -338 338 -253 253 -68 -872 -173 504 -720 93 734 287 825 440 -860 -56 980 806 -151 -779 747 -501 -766 -693 -271 -790 -600 506 -769 999 -368 679 928 380 920 -181 -943 592 -246 36 772 484 -392 392 112 -112 367 -656 481 -513 652 -280 -734 734 -201 -127 863 -863 488 -488 -652 170 43 181 280 -352 -858 -1000 -597 796 -127 -362 513 -71 851 728 307 -76 -892 892 630 -630 -416 565 -948 833 -834 629 47 -586 -101 565 -529 -465 -485 -483 586 -586 834 -834 -337 337 -221 304 -279 599 557 670 549 -549 -407 407 -536 223 702 420 -562 562 242 -294 -363 947 -63 -597 -675 675 184 777 -240 737 928 -928 -878 206 796 780 817 739 -606 988 529 -529 862 347 808 155 -286 -498 -686 910 -27 635 -720 644 -471 -500 530 -528 -959 -90 152 -593 404 -154 -784 922 27 -587 -43 43 601 -917 30 -30 -345 345 -546 546 -572 704 672 -672 763 -438 982 637 -183 322 802 27 -720 720 679 -679 -587 641 320 -320 -312 121 374 -374 -995 556 -41 974 98 -565 192 -192 -351 50 519 449 795 638 -997 682 -736 -120 263 613 425 -425 -928 -53 -102 -565 -632 450 559 548 417 728 -327 327 739 -824 761 -498 453 534 -835 835 925 -254 683 416 948 -915 910 -910 -301 -184 381 -96 -979 979 -841 951 92 755 740 417 207 296 935 -935 -722 -2 -318 -716 -354 -554 -129 -482 -514 514 27 -27 -790 908 -483 532 -310 408 -773 921 668 -463 862 -548 574 309 -305 421 307 -307 -12 -501 -829 -443 705 432 216 -301 -740 640 98 -369 916 -916 -983 983 12 -12 701 -701 -773 689 120 -721 -131 -758 -75 -595 -860 807 431 -658 628 679 233 926 -157 -756 163 -163 571 913 158 -158 -181 457 148 -148 -129 -178 -404 801 -156 352 823 -309 -420 334 917 91 -831 482 871 840 537 -407 799 332 733 -623 337 480 179 -179 544 689 410 651 639 -88 -720 720 377 657 -830 865 -849 849 686 802 -612 670 384 490 940 480 976 -666 -849 -647 133 975 534 -534 908 400 -256 43 -1000 1000 -261 675 -628 355 -233 -955 499 -831 346 -336 322 739 -639 382 225 877 823 -440 -144 -541 610 650 -787 787 -432 360 624 -140 -807 -437 -523 -539 -226 150 -78 -403 -48 48 -808 808 -630 -695 363 646 235 989 -810 974 -363 -876 17 910 -216 500 135 344 -169 -603 290 752 -193 278 -817 838 392 928 653 560 -647 855 -841 784 -913 913 628 -398 249 51 -909 909 -135 -339 725 249 839 309 -958 802 484 -130 -506 -990 -217 954 628 -628 -974 -786 666 -666 -166 950 -721 -658 -959 -766 -129 129 -205 -757 -705 340 121 -64 483 738 -880 971 -466 312 -975 969 -360 175 -460 981 351 158 973 508 104 777 -170 803 -578 -539 -944 61 873 -895 826 758 687 -948 144 -144 878 -638 371 -738 155 -28 -351 -628 138 -647 395 -573 135 -98 441 70 698 80 966 822 -718 949 -559 -3 616 -616 507 -660 -96 127 -22 458 -704 20 957 -957 461 -945 229 -229 -488 536 227 616 13 27 910 995 403 -403 -369 -299 -451 451 889 -860 834 795 -96 -376 662 -662 155 -155 -797 -262 -10 128 -339 421 190 405 -724 70 -816 -746 -608 -681 -63 723 76 -76 -577 -230 127 -882 -571 -474 -515 304 -1 664 746 199 585 -173 -142 -766 -665 183 -222 -936 -734 734 -113 113 -292 292 -338 -526 700 925 889 850 184 822 647 -647 -334 334 652 -652 -682 720 -561 569 527 -564 -985 -476 -194 334 -388 388 470 820 -954 597 -681 -190 547 -547 563 916 -793 793 -149 149 -775 644 769 -769 68 -68 580 730 476 259 765 -765 -4 -570 -760 73 -822 822 64 -837 -604 604 -220 898 -308 218 -970 -518 130 -306 -781 781 139 941 485 592 388 -388 -205 -431 439 -439 342 -164 -785 774 -452 -657 467 -173 -149 149 92 -639 924 -297 293 -293 299 -299 -633 633 -372 372 -506 -813 -726 -351 607 215 869 313 724 987 789 -789 -685 26 181 536 -218 218 517 363 -275 387 -161 -537 838 -245 -77 801 20 -20 -145 -641 197 -390 -406 -949 -839 166 -367 -676 255 -925 -926 926 -246 246 -728 728 -721 721 119 -364 -646 -62 -858 268 310 489 211 644 -938 938 -210 -131 368 -30 -233 233 -123 880 513 331 -21 -390 -498 107 -727 100 -609 -551 -934 300 -656 493 484 213 -599 -927 -298 -47 853 549 -360 -310 -524 -770 698 -91 718 897 -782 935 -383 547 -57 771 -686 -273 -49 49 -502 502 -880 -859 539 -539 -474 124 -714 -156 39 -101 -926 -688 10 -723 -376 376 -70 563 848 -848 -403 403 460 -217 349 -349 -539 -48 713 -283 418 889 858 -766 -484 835 15 -15 406 486 993 277 -388 -214 487 -487 430 -523 280 -287 426 -426 -645 586 262 -829 -430 681 43 -981 473 -473 -440 -106 261 -261 -989 989 -414 -812 207 -119 779 -95 -577 877 381 -458 -509 509 -398 -466 -802 250 992 -427 698 -756 511 -724 787 -814 127 315 444 -647 974 -567 -732 738 -952 952 -873 -93 87 22 -976 976 -738 984 620 436 782 -782 -979 979 -214 -821 -315 214 -619 628 -45 619 765 -125 -938 -707 547 719 -667 -39 2 935 -849 816 -616 949 -237 665 222 907 -228 228 880 575 258 317 198 97 -753 -509 -556 -786 142 -142 -429 -304 -882 196 -626 626 -776 423 172 6 -712 122 -186 -596 984 -972 -416 -706 282 210 -865 363 -547 972 -35 -231 -168 -810 563 -254 73 -73 293 -247 546 -985 636 -636 924 397 353 -565 411 743 186 -186 -20 -61 748 -211 -888 678 894 966 -688 -214 -23 -225 -592 -786 501 -253 937 -937 -218 -623 -310 209 -181 -885 777 -777 -95 -687 820 -719 358 226 264 -928 296 332 714 -822 595 -595 -981 981 103 -103 296 730 -191 -393 570 370 -155 -159 395 -237 773 513 -456 562 577 -817 56 -550 -331 -964 -1000 363 -375 -779 -843 135 -146 -387 -772 -566 -879 -830 690 906 -838 838 -752 -282 267 827 -203 -315 901 498 558 -722 192 7 173 -527 -864 538 43 -163 621 -939 488 -488 -603 943 887 -288 -408 -909 546 -708 15 -763 -165 580 310 -310 385 -385 102 -953 73 -21 -117 117 676 660 19 -739 -812 106 292 843 206 904 259 -949 -729 669 -162 390 -724 956 -347 -122 -72 -529 687 -632 446 -551 -582 658 -433 835 -544 199 -607 250 -517 517 766 -590 -735 -543 668 -912 -746 25 -641 406 417 -417 -881 -637 -62 -483 -740 482 828 501 -13 13 810 -381 -155 -12 -416 693 74 -86 658 -866 -809 -376 -329 270 998 -168 750 -750 731 -470 -998 -614 -75 75 -306 194 -381 193 -822 -682 313 -107 -570 593 796 -913 -433 391 -955 345 -978 877 -556 -370 890 -634 -774 589 -163 25 991 544 596 -951 645 813 -456 616 -948 -811 340 -588 -97 -120 469 272 -782 782 -780 426 -8 770 -941 941 46 252 -468 814 -377 816 -620 -263 170 -170 -713 -912 486 -413 -277 -442 -995 -712 -86 -317 917 881 200 -200 -856 101 -673 36 -301 -843 -596 253 829 791 -601 601 -474 870 -433 -592 492 -492 956 -550 -464 -974 -197 -131 814 -213 -489 -494 507 630 871 -229 -438 438 -106 464 897 469 -547 547 289 620 -695 695 -335 335 -396 -200 390 968 746 -520 25 -500 372 -812 -446 -722 792 -223 878 -928 -878 -114 651 -531 -504 -882 -883 358 -717 720 -24 236 -661 -939 599 -66 -554 -772 -749 -132 -750 -928 230 965 934 201 -365 -221 -779 779 387 -718 488 186 -80 -620 -764 -123 96 338 -897 518 -266 -95 102 980 -818 -890 534 -641 200 -739 876 564 -886 886 414 -910 -460 -624 270 -970 -527 734 476 798 -703 703 -758 -667 -545 -536 -520 520 -242 222 -812 323 -254 254 -917 84 -428 530 -214 214 771 -766 -182 -788 328 -328 -410 453 860 753 -253 -294 -670 -714 26 276 -917 -436 790 -510 -815 -261 401 219 843 -577 884 -884 -126 -80 -669 302 -357 897 755 38 440 -397 211 331 -989 989 824 -577 -306 2 193 -746 -928 -536 177 -177 4 -4 530 -530 -201 846 -219 722 -220 220 880 -231 -440 -486 -923 923 -741 683 149 250 315 716 -421 201 -384 -106 -671 -828 525 924 -667 667 353 -875 -852 852 338 979 732 154 -509 -116 -204 -61 331 -287 334 -334 -239 -53 -433 495 -270 -604 -556 556 212 581 717 -717 -867 721 381 1 223 136 479 -479 153 465 498 -255 -198 158 223 -472 662 -440 -160 160 -343 -245 -213 -811 324 -324 48 -606 -703 703 -854 -420 766 -795 -90 90 -428 108 361 -737 185 -185 164 -911 108 -399 219 -641 390 -629 127 -127 -722 574 249 -717 187 -26 903 802 66 -66 -150 -934 274 -815 408 -112 929 360 293 -407 -982 982 446 -943 352 -352 858 -858 60 -60 -607 -493 -334 -887 -323 826 -903 903 -861 861 -35 299 796 703 339 -304 -504 504 525 -614 910 -645 -824 135 102 -113 702 -730 -853 853 -666 666 -644 617 -495 612 22 -243 48 326 -408 899 732 -726 130 245 213 323 114 786 778 -994 726 -886 816 -816 264 -133 690 218 436 -931 436 -588 51 -988 -184 184 -612 13 702 -57 -340 -416 599 701 472 769 -379 -693 371 415 -248 724 806 -623 -213 -456 -572 -991 -594 -172 839 617 55 257 -722 -460 362 -231 708 229 -414 936 -965 -669 160 540 -91 91 -741 105 125 -125 -462 -7 411 636 633 -860 940 -118 -83 771 206 917 -305 -765 480 -868 899 20 475 366 520 -317 168 -385 -893 893 161 -187 -325 -354 609 -609 -515 -882 -442 -299 -980 75 -637 465 961 20 -102 798 361 -407 -328 452 -929 -1 469 -834 816 -593 -741 -25 -906 -171 169 58 442 -987 433 -338 -678 554 -866 -169 -326 598 741 329 620 -761 93 167 860 -860 -491 931 -578 376 988 -988 572 413 -302 -213 181 713 -499 -604 766 -501 671 130 -758 758 -677 588 -562 518 -109 -332 -772 -871 -882 -135 739 -297 624 -247 384 -384 -986 -968 -557 -287 -828 344 -609 571 682 981 -960 -207 763 -20 -159 797 969 -969 30 -30 -17 -143 764 -475 -486 856 -366 772 -265 720 -90 -358 -954 -234 447 -155 311 -667 -107 -442 527 442 87 375 736 195 79 -354 -127 812 245 -348 659 532 514 -514 425 -923 832 -832 162 814 -366 899 -717 717 -391 408 -81 311 -711 -769 756 853 -170 723 749 947 71 366 -893 -922 -420 157 -344 -495 68 -68 274 -125 281 -519 884 -965 -730 514 -819 819 -365 -258 -844 995 522 -257 774 -774 28 521 -415 315 -974 -720 -437 -902 701 437 -485 747 -271 271 859 -859 427 -992 -511 211 80 -80 623 -623 428 -410 -249 -732 582 521 35 286 -245 -707 762 951 245 485 -826 227 619 -619 -607 -302 -740 875 820 -68 117 -117 972 -986 -552 -676 862 409 594 -158 -942 455 609 -412 799 -854 797 -759 21 273 -73 739 -680 -893 166 733 834 639 436 -67 621 -981 45 -45 202 526 840 254 -261 590 -974 -264 241 138 231 739 -711 95 98 -98 -144 -299 -91 415 841 -826 869 489 -72 -571 -266 -773 -867 867 579 787 908 -3 -856 -288 7 -462 -70 591 -219 75 -122 802 -489 489 597 -125 -827 682 -252 252 -2 86 -200 426 451 -959 100 -616 -624 964 478 -478 -594 -300 489 810 -740 410 -86 334 -903 -921 165 351 -25 -451 106 -662 107 138 -948 -710 -926 198 -918 47 674 898 157 152 961 -759 680 -201 689 -336 -972 605 -469 -435 804 217 437 -437 -274 -948 -739 -418 135 551 528 521 983 -77 -434 69 254 661 106 836 59 810 477 -477 -746 207 -879 944 628 -649 -489 287 -534 253 967 -685 963 197 -705 -620 -523 757 597 -487 -839 626 -338 845 -971 -856 -124 468 646 -144 -234 -409 975 -621 -465 465 -596 616 -898 -685 -269 269 -286 286 -137 32 829 649 -550 -99 -712 712 -454 71 -935 -939 -645 -83 -327 868 -747 360 -364 71 -197 -636 456 717 -246 748 850 -137 -226 507 379 794 -877 877 876 70 157 -520 17 -817 -303 -948 809 -493 139 -139 822 64 -641 -218 402 119 936 -936 911 -68 -458 -758 857 -857 744 -691 -557 557 -745 745 -35 300 860 -860 -62 62 -3 -991 -805 -452 -105 -832 -931 931 -532 749 80 -777 658 -899 602 106 87 -87 -95 164 75 -314 -470 -650 626 -626 108 -400 -649 649 -744 552 -580 -547 327 305 860 -860 391 -391 817 970 -495 -157 26 -374 -522 47 -890 168 -878 -480 -958 93 81 769 951 -772 -991 -830 739 -589 -754 -28 243 -756 879 -633 -962 962 -412 412 -662 -157 -410 814 428 970 -478 478 506 -555 -626 -669 189 985 33 -211 -313 -335 -107 107 697 -350 355 335 700 -896 527 236 -520 258 769 923 -75 -851 -792 792 -868 -708 358 382 -201 334 427 -553 -411 -963 -973 973 692 -692 530 106 20 -20 -720 -778 612 -61 -618 618 -701 690 187 -798 212 -791 847 -847 -983 371 -261 550 365 156 -688 588 -907 -806 364 -364 707 226 426 521 -245 -982 -250 250 177 -177 718 -980 -352 -453 28 707 178 -50 53 415 -860 860 531 583 310 572 175 -834 131 -131 -260 225 -611 611 948 -890 501 -679 313 549 -185 185 784 -919 548 407 -970 394 299 781 99 233 635 -635 709 -285 821 758 -676 -361 805 130 -135 -886 -393 -745 638 58 596 -667 -72 72 -438 954 -882 716 -952 429 -382 175 -406 -536 866 -529 -611 200 -765 -300 864 -315 509 751 -519 -549 38 -38 -215 93 702 464 -27 -594 -599 -911 -218 875 -648 -405 710 -793 426 -33 552 855 -656 -888 -940 940 -485 485 -813 813 -352 301 561 -478 766 205 108 371 -782 782 -960 380 -465 -311 416 -465 556 772 640 381 -131 307 874 -874 -394 963 221 -307 -484 -207 300 -794 -257 -342 210 -210 102 -102 -657 657 -986 531 -944 323 -829 -338 448 -464 246 -246 -166 510 511 989 363 811 -913 -89 811 -811 995 105 -850 -883 -874 -116 -990 -401 -967 638 197 644 -100 373 -34 233 482 -631 36 -710 -245 805 928 -122 68 -683 -834 834 297 -297 -775 775 -188 188 -66 66 591 -591 281 513 938 612 888 -376 294 139 862 -351 317 -563 -670 -613 -461 -313 -872 872 -93 165 162 -162 -462 -618 73 734 709 979 400 -400 120 991 498 191 -947 959 -515 -748 -110 994 -908 706 112 -850 13 -13 341 -702 -227 246 -546 -64 -721 64 164 669 -570 536 502 587 -691 691 -922 726 672 875 -467 -873 203 -203 911 595 -453 766 562 -308 -282 844 392 715 963 817 -231 -166 -463 715 959 -103 -698 -579 -143 379 227 -785 -643 643 868 481 383 76 -101 27 -90 -314 -714 714 296 360 753 774 179 -75 -894 -636 601 -864 253 123 101 372 -107 919 456 -397 741 -741 33 -163 674 -674 -806 943 -600 -224 -804 925 529 -529 760 -760 834 698 309 -525 -748 748 760 -287 -212 212 -402 402 922 -458 -469 -633 87 114 -127 -207 504 -116 174 634 -888 52 -922 -204 -825 962 -422 369 711 -711 -775 -982 -441 335 248 -22 409 -409 816 756 -445 -175 464 -329 -666 184 -653 745 -610 610 826 268 383 -383 -966 966 403 -434 756 -612 748 -252 -164 -971 482 -547 589 574 -207 -575 -603 -785 -475 6 -702 -411 381 -202 -762 -966 42 87 190 -423 283 -322 -540 540 -408 408 -33 -207 250 -81 -762 -170 811 401 957 -705 -578 -569 299 -436 108 -108 268 -268 408 238 -249 31 991 381 462 -811 -63 63 -687 687 -74 74 -741 772 -212 994 320 -65 -682 469 -49 -149 -248 -782 879 -358 167 697 -788 -395 614 -683 802 863 -697 697 677 -340 33 586 287 -287 211 -649 818 30 -434 434 96 -680 432 -493 168 726 -402 -257 -221 148 580 -320 -17 -532 -319 -360 987 -987 27 -27 -258 -499 -547 -734 745 735 344 -344 404 425 -865 634 523 -523 516 774 -858 -905 255 553 -697 697 28 849 691 608 -957 -787 568 -718 -940 940 420 597 51 954 -2 221 734 -571 289 -289 -81 -769 -350 -179 773 -537 -179 643 663 -935 -760 -509 863 420 205 -393 727 573 -361 -113 -293 31 -1 138 -485 774 123 -123 -993 -460 -395 -463 -29 -746 632 -405 -221 -692 -379 548 623 -996 -261 261 37 110 -768 768 -989 -537 274 767 313 -313 -680 132 544 -221 -901 -51 -39 -578 -929 651 693 -19 117 232 -305 305 -557 286 -723 723 -77 682 -498 -261 -58 -497 195 172 366 -366 823 377 602 -951 535 248 314 803 274 -274 614 779 150 119 -413 -572 858 391 -453 453 -425 15 48 -314 -276 584 -726 73 -781 781 -924 252 -601 818 -414 414 -647 330 -771 989 583 423 -520 -551 -150 148 529 -529 -607 -734 -573 -821 -787 61 -514 514 -771 771 113 -476 753 -127 -186 582 823 -823 -876 876 329 -79 -200 726 -337 453 -659 659 -728 100 272 47 -100 -408 154 282 -517 -958 -13 -44 -561 269 937 -822 -693 19 -380 -486 907 339 -747 747 -765 664 -212 -466 275 448 -530 -18 -158 -749 91 -460 -775 775 614 -614 237 495 640 823 512 -512 -617 523 -315 315 509 -810 -493 493 -22 -134 572 538 -306 -995 -128 -192 -220 561 499 -499 812 734 606 -606 22 -475 -251 251 -590 -313 -620 620 -417 417 713 30 336 -733 -920 -122 847 -296 -954 330 -224 7 -503 684 -258 405 -860 -466 417 -417 797 -797 484 -783 -989 -229 182 -802 417 106 385 -440 144 -904 -75 -412 433 670 -556 823 -438 -876 602 185 -454 454 -135 -785 -123 890 -653 -537 707 -862 132 36 -43 -15 463 -496 351 811 832 818 538 984 -683 511 885 820 227 461 -886 520 -66 261 -157 213 -480 -227 -510 -3 472 -472 914 -678 -989 -600 178 -262 682 -682 -105 105 399 -713 472 -263 933 -933 651 883 -869 205 -926 -382 -463 463 -376 -448 -483 483 -558 205 -886 -108 -249 869 -987 987 -780 780 166 84 -312 -31 660 172 -91 397 -230 49 -969 -272 -625 625 567 820 590 -835 772 127 566 -952 -502 -645 -611 391 -805 -937 -304 434 41 -572 -488 75 926 -235 -811 811 865 502 -991 -868 193 756 666 -719 275 -164 -397 -715 596 91 282 -795 -257 -936 -188 225 -529 -947 -246 957 703 540 -401 -936 595 520 261 -261 621 -533 695 -440 873 -713 -906 860 964 -964 -182 802 -136 239 822 13 800 -800 30 -771 730 -531 7 -43 -276 276 -75 -934 905 504 97 -506 598 572 21 647 825 33 -614 613 545 -545 328 -17 -684 -994 -429 429 -831 681 907 -767 -672 672 -623 -329 645 -688 -821 -891 -295 380 392 -880 515 947 980 -363 504 -504 809 -809 950 413 -30 80 326 -638 -898 -998 277 -30 -706 676 -778 354 -241 569 -986 677 372 -526 170 -261 -713 -885 629 335 -95 -383 -199 -193 -749 -996 550 -888 287 -59 -558 11 284 635 886 -542 -700 593 727 -278 996 387 240 -240 216 -216 444 -444 -583 583 -311 653 233 -233 719 546 231 214 360 828 -984 984 832 -287 -292 785 -459 -25 648 -446 -417 -84 -467 -987 376 781 -33 -589 726 917 -795 669 201 -845 -796 -557 551 -308 484 -484 46 895 -58 189 684 -684 652 66 585 -860 -269 269 -744 933 -489 -90 -455 937 126 106 545 -545 -443 378 124 -524 -454 -626 991 672 965 -965 708 -118 -750 574 -338 245 -947 -667 -595 614 -957 396 793 54 -319 586 101 -107 -771 188 -820 333 -841 841 -167 768 -151 686 -673 -755 600 685 923 -923 -892 -378 711 646 -197 -546 181 66 -112 453 -406 674 -416 416 -606 606 473 -473 -707 -997 140 143 -70 -964 427 741 -902 416 140 280 45 379 -510 476 592 -575 385 883 171 66 717 531 -598 598 -1000 -489 -308 308 818 -818 218 913 -149 56 609 -275 737 -587 -725 347 17 -614 -283 310 143 -143 299 -334 -607 -812 964 -964 -640 -212 -553 850 -106 736 756 -58 -273 -838 -162 -574 927 -689 962 -962 -424 -328 -59 59 2 172 573 -965 -857 906 -413 883 771 -771 -630 -640 2 -666 221 692 824 438 27 707 -884 -989 571 -571 -372 -245 127 106 799 331 566 425 678 -362 -691 990 -851 851 744 981 687 -571 -539 539 -559 951 -404 934 -290 146 530 -126 631 -173 -268 827 -294 261 887 -887 392 -809 -808 -298 -492 -578 228 181 -518 -590 -717 603 489 -489 658 936 -789 854 -419 682 335 -335 470 -470 486 931 -207 -615 -416 416 93 -135 469 -469 -816 816 -635 778 97 -97 587 797 736 -244 476 -381 -893 599 -946 344 277 -392 371 391 59 63 -988 -315 -521 -240 -282 -836 -334 -887 -544 -530 874 -212 533 -265 -480 460 172 -814 -670 794 416 327 740 -765 -428 -829 -746 -369 -434 434 -369 -313 -407 -955 300 -333 -431 -348 -683 683 402 714 -322 322 884 83 -343 269 -51 988 374 436 962 -962 829 615 359 -226 393 -74 752 -934 -741 741 909 -276 -819 -534 -592 791 953 -953 16 -240 133 464 523 -567 802 99 327 678 -943 164 772 -152 80 240 463 259 650 -80 152 -912 -893 -148 805 -958 -526 526 -530 -740 790 892 -935 358 -473 721 -34 334 761 -761 -915 915 597 764 530 -829 -798 -235 878 -878 -7 -257 -8 -304 596 -596 -893 710 -173 173 -295 -650 330 217 774 -821 -769 -554 -937 937 612 -612 875 -487 170 735 -400 957 -533 -481 173 -173 471 748 66 932 474 -850 379 -379 795 -282 -643 -82 935 357 -842 842 843 444 -48 -819 25 -662 -997 241 -776 776 -677 -62 -235 -13 557 725 313 192 -80 -184 -568 -838 -582 -724 818 529 -944 -862 945 -945 -415 436 -67 -613 -454 893 -223 143 981 -320 402 241 432 -381 -908 -996 922 981 494 166 442 167 334 -524 472 -104 486 -412 -858 -356 320 -389 -401 -530 499 -735 -994 -493 712 476 553 893 -535 535 -803 -314 -720 -236 -840 840 144 -560 -954 129 154 -294 -104 104 590 31 -32 -221 -400 -958 264 999 -701 336 -211 -737 -16 933 443 -443 836 -836 804 8 210 267 624 96 361 -622 548 -28 232 -8 -158 715 257 -797 557 -359 775 557 363 -300 -284 326 725 -931 296 622 -962 -648 334 -334 -271 -659 -121 280 -164 773 497 -1 885 -586 755 616 139 227 -766 644 336 719 726 -365 -362 362 -371 -237 -808 930 534 -534 -661 661 -367 665 -664 1 28 17 -814 -877 270 -270 303 -759 245 -923 344 -344 -135 -922 151 537 -155 -945 532 515 884 486 -919 -834 -365 172 -829 35 781 60 389 -853 -327 538 -654 -400 416 -393 313 981 915 157 961 -277 -60 -244 287 -331 -464 464 430 -108 -250 578 -210 362 -552 570 347 345 587 -269 519 761 -82 -793 648 737 735 -735 -267 -38 383 -383 -182 182 127 936 506 836 -356 -505 -37 367 719 559 -291 -760 -382 382 741 -547 -37 338 368 -368 169 -406 -181 665 456 -782 -193 -661 -191 191 714 -714 4 469 -935 935 821 -799 553 -553 924 922 -473 492 -639 848 554 -796 -241 -380 793 -793 969 680 960 642 -149 928 -49 49 362 -362 580 111 866 -866 -812 244 -269 621 141 565 624 834 154 446 392 -392 828 357 494 280 246 843 -285 -42 131 758 -807 -797 868 249 -128 459 438 -802 61 -949 -151 -311 489 -588 -721 29 -49 -153 645 -910 -739 -284 894 -793 -787 796 -857 487 272 -116 -206 206 614 -614 -341 185 -534 -397 -380 446 446 733 292 -292 549 -390 966 871 -525 77 -679 23 -438 582 -546 -251 -398 -970 573 740 -467 467 665 -641 955 -345 765 -765 661 -542 926 -613 967 -967 249 272 115 -712 381 251 -575 575 347 -347 198 867 510 3 -832 -715 -200 -609 -49 60 498 -198 716 -797 -996 -503 189 772 -420 420 -280 706 -356 -466 906 -640 335 -335 822 17 -268 -270 225 571 205 -205 -191 -281 62 854 -389 389 -690 271 -681 -758 -453 -68 642 394 109 648 67 -781 -787 505 686 -686 27 380 106 -390 -342 342 -126 -798 -489 562 49 -49 -299 299 961 303 265 632 948 -948 119 113 292 291 657 54 829 259 -632 -585 313 -26 691 -798 -329 329 497 -912 -227 466 655 810 -788 727 -235 -101 439 260 513 -992 315 843 -172 -831 724 -798 -462 -925 551 232 806 125 -683 -963 -354 838 304 -720 -832 -147 -716 230 830 -950 -615 615 559 -310 -974 974 -27 374 454 -454 652 -652 412 -891 -251 -897 182 -811 413 -413 -645 -629 137 -328 -434 -627 -242 -474 -61 -392 -152 -606 -518 171 -583 70 -38 -511 755 -673 -574 883 860 158 -286 286 -555 917 -169 169 589 -98 -627 627 631 -631 -289 -753 72 -72 -506 -121 -985 477 -43 479 -458 -218 955 -955 440 199 -442 -614 406 726 -711 -741 -826 826 242 -242 -262 262 -505 -684 931 -674 989 603 -135 -638 641 -641 -334 17 319 -118 -182 -847 -281 281 -738 372 164 -164 -867 705 571 606 862 -720 308 801 890 -890 244 -244 469 -469 131 -755 -904 904 234 712 -47 -73 482 352 803 -12 -749 -721 347 -515 391 -391 -190 851 164 705 930 -930 538 440 -729 729 -746 -275 563 10 -927 858 -181 181 -920 680 379 646 -513 513 847 781 979 340 451 -451 -731 -249 102 -102 -816 673 482 -53 -196 73 -763 552 -518 -529 555 771 139 -139 732 -666 57 640 750 -750 510 -132 -970 -749 -846 392 66 -66 406 -301 138 -218 933 -265 75 915 377 270 731 -172 -970 -136 665 -869 -216 980 160 -772 319 71 -723 -646 268 -268 -650 -947 183 912 -411 411 516 -516 -917 -616 -102 -800 688 756 493 112 751 244 411 -605 -391 -248 -485 485 230 -753 -133 133 -845 572 -689 343 984 419 194 -65 -838 963 -439 -584 231 -877 803 -520 463 416 310 -310 -323 -862 391 -979 146 -39 -814 -221 -600 -270 982 -596 178 562 341 122 -264 264 569 -615 62 -62 -467 467 -852 -17 293 914 725 -725 145 429 746 826 -533 503 119 404 -101 101 -549 993 981 -981 -488 -700 -138 -1 -245 -747 999 -521 463 35 202 -202 580 629 161 -595 434 -628 365 -104 207 276 522 -204 -817 817 -227 227 424 -609 -205 741 629 222 -941 472 518 -171 405 635 804 339 -852 73 -965 677 -545 545 669 -384 468 -468 284 -284 -832 917 265 402 372 414 -627 891 693 379 325 -325 127 151 286 -646 -397 -15 -640 287 -734 -286 -190 -965 -498 888 -104 -604 -892 -463 246 140 -361 361 -13 164 819 -784 -22 -711 -547 -181 186 -258 185 -686 184 -856 -502 -560 -31 -828 514 228 953 641 541 -541 735 432 903 675 935 -174 -423 473 -996 305 457 -457 -464 -159 -157 -972 967 -967 737 -656 395 559 -670 951 -68 -704 -557 564 -840 800 -465 465 -490 131 -436 736 -666 465 -145 -355 -618 618 -824 132 -48 216 197 18 -236 57 -569 46 71 -684 -351 554 -105 76 -853 853 523 -523 975 -969 -187 369 -470 -956 -282 687 769 807 -798 -899 -967 -154 625 869 583 -583 -533 -224 -978 -763 -724 540 981 428 -623 623 -656 -69 338 -515 680 914 782 19 899 -899 856 -361 680 366 160 -160 902 -501 -967 -935 136 -481 -786 -472 -830 -5 773 -969 120 -791 -706 819 469 -112 -414 -37 -162 588 790 -161 846 -488 -237 -749 637 -637 -370 -73 942 238 -603 -305 804 390 -364 762 -366 366 952 -952 376 -376 -823 -464 -723 261 804 -804 270 604 402 374 727 -822 -4 -289 250 -250 807 -971 -74 -222 -142 721 -586 586 226 -29 -786 -498 567 264 562 743 75 -459 -479 242 -726 49 354 481 31 38 380 -423 -216 198 -421 641 -220 -625 -834 834 -644 644 163 -802 -950 -874 877 -451 962 -90 -176 -631 -155 542 -605 -624 606 752 493 -134 -93 -633 -349 349 -435 246 -747 370 837 921 -669 462 58 -189 247 607 -28 831 785 73 -5 5 -386 244 211 376 829 235 18 -397 800 975 -862 210 80 -857 47 -47 807 -807 135 26 901 129 -431 431 713 -741 -416 416 792 -610 549 -392 -251 -564 -497 912 417 -417 -791 -427 904 961 163 584 -715 577 395 -395 843 885 -389 -132 108 -441 -109 -710 -836 -693 -519 38 -265 -565 -81 -462 686 -132 123 571 -337 352 -805 791 62 -83 -197 -436 612 647 123 -23 -830 949 303 -381 -420 -175 -939 546 86 631 -604 604 221 -744 -555 667 -866 866 904 536 600 -600 -789 -315 551 -330 -338 646 366 -129 364 152 815 -89 -754 754 859 -81 -579 -742 803 921 164 -275 -641 310 3 818 67 -93 746 -926 742 -922 545 68 -301 -102 -277 -209 -916 916 649 674 930 149 -908 -172 -695 719 636 -636 -819 436 144 -792 373 -373 -334 707 -573 -387 -452 -412 -655 168 -633 -871 -568 651 387 905 491 -491 198 -899 705 -705 -468 468 871 -858 -564 -565 -645 798 -394 394 699 -195 28 20 364 -402 33 527 563 -80 934 -934 519 -116 -980 -408 -986 932 -934 -133 989 9 675 970 466 -539 -67 355 -713 913 17 600 135 186 430 759 -66 -932 -975 975 756 -521 774 906 681 -52 -392 392 308 -308 -941 -803 -521 263 -682 439 -348 -705 -623 -406 -423 423 -253 711 478 401 186 153 372 -372 48 -48 -514 120 810 -854 580 40 -411 605 942 33 338 -338 -386 -265 142 766 -387 -420 580 822 722 -9 955 -773 -817 -326 -276 943 -743 192 572 224 48 -652 611 -617 -843 237 -824 930 479 315 58 529 -340 340 -156 -411 296 -296 237 -885 746 -362 261 -261 6 616 -593 -642 -222 -418 482 -428 -222 -844 -285 18 -693 20 -302 -92 581 -15 284 986 -733 733 -551 351 -683 822 362 -362 -974 464 498 156 -687 335 798 -798 -503 -188 737 -640 -846 211 473 484 398 828 -931 626 -225 -658 951 -505 114 575 -898 83 -484 716 612 824 381 368 321 -401 992 -377 326 -972 -653 -511 748 -50 750 -750 -767 -394 621 -621 -824 -903 -563 -181 -948 503 864 510 -267 367 408 -184 -438 252 -267 -827 -412 -175 839 330 -833 -473 -55 55 -909 749 233 511 -381 758 -801 -375 951 412 -694 190 -934 755 546 760 -309 -300 885 -885 759 481 -263 -501 961 345 -894 -177 -612 182 -33 608 -276 276 143 544 -988 213 931 -931 -489 -869 177 271 -850 670 -658 582 835 -175 -83 -433 675 -675 -464 -602 -888 888 -682 721 -872 -644 -315 -486 362 -362 -157 -200 297 248 306 -983 658 -631 -56 -850 626 -62 -154 294 -253 -791 914 -761 -997 -262 739 650 70 495 -694 760 912 -108 983 35 -87 -732 -493 -377 57 948 275 98 895 -865 710 -560 -465 38 -304 -159 766 -55 -530 334 -878 -463 -918 -829 -967 571 206 -543 -424 -339 91 201 937 863 -355 -863 928 -928 28 404 -492 -765 708 782 -801 -757 -309 -769 -252 252 545 599 3 -724 461 885 56 -814 -846 -911 779 -779 698 544 -475 475 -451 451 -724 724 986 -986 -231 493 -916 943 491 547 -417 88 -863 203 -401 720 773 270 -341 702 633 -210 510 -27 -239 -205 -684 -270 43 580 -407 529 -274 954 651 914 -576 576 361 -233 -212 212 814 347 -367 273 932 729 -566 5 -440 -175 -929 929 95 967 -713 936 -472 472 424 -170 -778 -431 720 61 157 -773 15 76 -805 -381 299 943 196 -196 -419 -602 -885 994 177 -294 646 529 -445 445 -83 140 -313 -237 -839 469 416 850 -279 -816 704 -796 -989 -591 -408 135 -258 258 -463 -544 -948 948 744 340 711 -624 915 -182 -586 551 561 -429 -22 715 980 -246 -180 -850 -970 970 -338 -705 269 435 611 -691 -863 456 -69 69 -480 480 191 495 -357 356 896 33 365 187 437 630 528 95 -891 216 755 -199 894 636 308 -806 306 723 -565 -674 863 -177 959 -721 -307 809 -892 -770 -581 -48 -969 581 940 525 -9 982 481 -481 -91 -273 -507 818 -760 -527 959 -959 -668 -605 -478 856 -509 -772 -506 -339 151 673 587 -459 610 -846 53 -380 -805 251 -494 -436 -360 179 593 -593 -547 567 -153 -667 -748 272 930 412 -336 -624 -469 558 -636 775 784 309 -771 863 -552 866 730 -911 990 -538 -922 922 -538 664 -368 -645 973 705 -631 91 -406 -732 977 107 -617 582 -908 16 135 -135 639 269 83 578 290 20 -874 -343 192 -192 -258 -513 -573 763 -470 880 178 -756 -661 661 419 -419 -651 845 -676 180 -340 916 -568 -241 -934 -143 956 485 -439 0 829 -899 -277 -879 410 -410 -934 404 -323 755 -941 -73 69 714 503 590 513 422 678 737 530 16 -153 105 815 859 996 -43 -348 896 -372 -625 -492 75 509 -774 546 157 26 -26 73 756 684 -427 -810 824 163 -674 712 373 955 -601 665 -227 -242 242 337 -337 285 705 -571 -899 820 -820 150 638 -735 -609 170 -106 -774 747 348 759 569 833 673 -673 81 -81 -680 -429 37 185 -841 683 -9 -814 542 -353 -793 793 320 177 -119 119 313 -313 -143 -62 979 -815 289 -289 474 557 98 -24 474 -202 -878 -689 -614 614 -813 813 -501 -347 230 -230 -593 -302 -646 -600 275 -383 -95 812 -622 297 326 748 -239 -366 -726 113 -567 567 452 931 -756 -625 741 -741 64 562 -974 974 873 367 -296 669 -185 465 904 -321 -363 -546 509 866 633 15 -884 471 864 -942 -168 -129 -126 -35 531 -658 925 -862 -914 -736 323 175 619 167 305 547 933 -933 875 -130 610 -610 -5 5 -466 466 339 939 765 47 88 -689 -804 -465 298 -330 -542 -425 -25 728 -840 -578 969 149 938 -898 207 -207 -308 -238 651 -651 -34 -271 -395 -362 955 394 300 -300 397 -397 -884 785 273 -275 -735 375 609 882 340 -340 368 287 -541 219 615 -615 -894 -524 35 -783 -319 -28 455 -357 -687 442 996 -996 609 -176 393 846 -883 -71 -497 -585 531 -185 -397 -351 -823 553 -966 485 -898 -674 -656 640 -758 -294 -123 -481 853 -389 -635 317 -427 -476 -118 -226 71 -418 -171 -590 -516 -774 -620 -932 775 -348 -503 503 -621 -233 -207 -199 193 930 -490 490 -301 301 -974 135 405 -405 -140 763 108 -815 -651 646 674 -325 -25 556 -945 309 428 344 646 -320 927 -918 863 -456 -848 -944 465 304 627 -627 319 465 48 -739 541 -541 -434 434 372 -15 -172 -925 -161 -555 597 -85 -930 402 386 -386 -103 103 236 -262 -433 -522 233 -233 340 -340 -453 397 204 168 -894 787 -808 -665 -411 168 -876 340 -248 248 531 257 -22 -902 386 -98 261 -666 -210 -765 -429 -776 -436 462 280 -222 614 986 -806 49 799 367 -331 904 -943 -299 993 939 -889 -531 -377 -604 -207 -967 -18 -81 -58 393 -11 -499 601 -701 -977 -219 603 -603 886 -226 695 -607 -777 -966 -472 830 -376 199 81 -914 789 87 857 -817 -236 564 787 604 -223 255 -518 518 -463 463 796 -114 -727 841 -390 119 -99 -17 -736 -337 918 864 -555 555 -965 614 477 -766 -285 285 -461 -575 627 -627 -697 697 855 -855 -255 255 -450 575 -687 687 -566 566 949 42 304 -219 184 -184 441 -270 702 -124 886 491 -595 595 -425 425 -340 340 -962 962 -772 772 -658 -789 -64 -945 -357 406 -825 825 826 -149 -18 18 43 552 -53 225 153 -599 354 -354 -701 433 -982 982 -814 33 804 -804 -57 519 -829 -201 84 173 623 241 -889 -359 -735 -44 164 -164 669 -669 997 -997 -251 251 -197 191 -73 300 -184 856 -854 854 -231 432 -53 -921 426 518 -717 834 -438 -577 448 -448 779 -779 726 746 -549 -720 -970 472 -828 828 -394 394 -147 147 1 -1 -552 552 -566 -442 961 -961 312 -312 3 -3 -588 -846 261 -693 549 49 760 -360 -823 -377 726 -726 111 -111 122 -182 246 -47 -730 -62 230 -230 -790 -702 40 472 521 240 -226 -358 260 786 -815 -609 95 -955 -82 -912 -34 34 -47 47 -671 -233 -837 -386 -373 373 526 -172 -608 608 282 -282 -691 -835 511 -401 720 -720 -654 654 435 264 -233 233 216 922 -938 938 463 -698 505 -505 56 -56 -495 495 901 -901 -577 799 -833 -2 -521 -773 -861 861 449 692 985 -9 -341 341 25 -978 158 -158 -640 -255 -924 471 -602 741 880 881 -154 485 389 -389 846 -980 -583 705 -873 873 116 604 541 -541 843 603 -75 23 364 71 226 -37 -796 894 785 530 -705 705 -365 365 -734 734 -10 558 337 -716 826 -300 -198 -625 663 -663 -691 204 -708 -632 907 213 -4 997 -774 774 126 -748 722 -722 -675 371 362 302 539 -617 -325 325 -346 -213 -644 644 -824 858 737 -737 406 292 189 -984 -496 496 -80 80 840 202 -271 142 508 -508 968 -185 -192 -547 -821 821 620 -892 586 -586 524 578 -917 520 -713 -380 941 -323 347 786 465 -9 956 -956 -896 896 305 858 -956 653 -350 587 997 262 -357 306 -921 -731 -315 768 -741 322 -581 581 886 -886 -531 750 44 -44 599 308 154 915 57 817 136 -136 760 383 -331 -138 -504 -68 -667 77 -165 -802 -562 -611 -845 845 -390 390 970 -61 420 -172 -760 760 -68 68 740 -875 25 -242 -131 -347 -752 458 -64 64 860 -321 214 -858 703 314 -470 804 -284 308 456 -456 998 719 -544 773 -392 -446 -338 338 -296 296 -485 -722 -418 52 257 912 -569 569 185 -889 -253 690 689 -287 71 -71 -658 762 -258 -344 975 -975 -837 837 -530 530 577 -326 96 -127 -305 867 971 -971 763 -763 -159 181 -685 937 640 -640 175 298 623 505 392 307 569 -569 856 -774 570 -570 -523 -261 287 -287 138 -378 -806 -538 110 -887 789 -789 588 156 -898 898 -709 60 -108 108 -783 44 -308 240 -785 785 513 -208 -715 715 942 327 -413 413 216 -216 -114 114 895 -873 272 -272 -951 -83 -540 540 -953 953 906 -906 -439 -682 818 -818 -784 -309 -551 551 -350 350 -664 196 -437 451 -771 271 -609 609 -525 525 -499 -443 186 588 -531 531 -954 954 592 -416 -826 826 526 470 220 207 -548 716 306 830 228 -228 672 -672 -697 697 140 -140 -875 816 -836 836 -437 437 -234 234 -676 676 665 -665 538 797 -106 524 -285 249 422 58 -886 886 -680 680 719 -719 -345 345 129 -297 -464 464 -425 13 -160 -557 540 -688 899 -899 -602 -185 -846 846 411 -411 -452 297 -242 242 -28 -516 -143 143 824 -824 774 -892 662 -662 -269 381 -463 -60 -383 383 -349 349 879 -879 727 887 745 -515 -43 487 753 -753 -331 331 -580 580 -211 493 -532 -20 591 -305 -714 714 530 -530 -889 889 828 -828 -893 893 -439 898 -507 -357 -307 76 306 -306 -233 245 -502 502 -994 402 -660 660 -907 -660 -467 -650 -615 -175 -639 628 464 -736 532 -532 -195 195 -894 760 821 -731 725 144 -745 948 928 -928 -530 530 37 915 -450 450 -684 -440 862 -862 -185 130 -860 860 155 -368 -802 585 -482 428 104 791 -901 330 410 924 -511 511 -563 -87 -64 967 -657 770 -396 396 -201 -889 607 -607 -239 239 376 -376 354 -669 -862 -10 -299 299 914 -115 742 -742 -870 870 -823 823 -872 -51 -730 730 -501 949 -760 -828 136 -199 -391 711 -746 746 994 -994 761 -761 -319 319 -283 -312 487 -632 -794 794 -664 664 949 -949 912 -347 359 -359 -312 312 683 -683 -565 -446 210 -210 398 -999 751 345 -587 587 -638 638 -287 -956 224 118 -859 914 -329 -790 189 -526 -478 478 665 -665 -210 898 -352 338 629 616 -88 88 -169 -495 -71 -366 -135 135 -592 -130 -546 972 -708 -305 915 -588 160 -160 -494 -919 23 378 -917 -225 943 -469 319 -319 -404 404 -646 724 -656 656 27 -27 759 -69 446 856 776 899 -288 330 590 -590 -421 953 -690 253 911 872 490 679 607 766 970 -258 266 -266 247 433 909 -909 -838 -571 351 -556 21 -21 -450 -902 -494 494 -425 425 -113 113 207 -583 346 -346 -22 22 -557 494 -589 -533 -546 -844 -638 -818 -928 928 -665 -462 -661 661 -840 840 438 876 973 547 -46 532 74 -226 518 -747 -330 330 27 -27 379 353 -640 640 -894 894 916 69 -651 651 -12 -932 -94 94 41 302 156 -863 759 -915 537 -773 558 675 331 -331 673 -673 836 -836 442 486 614 -614 835 239 -630 -709 670 -670 -685 -790 -834 834 136 -136 -824 824 669 -9 996 -483 -472 472 921 -921 -55 55 -260 260 256 -256 -24 706 -989 989 -39 144 -300 -793 -931 931 282 -230 -305 -755 945 -945 424 -269 222 -222 746 -746 -530 530 315 203 -297 297 -775 775 293 828 -837 846 308 821 829 -191 632 -513 -580 567 -778 778 -867 -433 -618 618 902 450 -966 966 -927 -903 931 -768 -168 168 289 470 -559 437 536 -536 -59 59 -532 -876 210 131 -623 623 159 -465 -872 506 475 615 96 -96 -931 -592 -218 218 -14 401 564 664 -204 817 387 -387 -47 -309 951 577 -293 -115 666 149 -49 -679 539 -567 45 -45 279 492 -687 169 361 389 -746 746 457 607 -274 -616 -769 769 948 -709 -925 925 725 1 616 123 593 -709 182 -962 -461 461 -925 -889 771 -290 76 -107 759 -303 169 -169 8 521 -52 -189 -921 -743 141 -141 -456 244 -717 377 124 -864 -900 892 -854 854 304 429 433 229 768 -777 861 -299 -141 141 -194 194 -136 136 841 -568 -629 629 -972 656 91 -91 -247 247 815 -494 -913 801 566 919 366 -366 830 207 597 -597 -225 225 -666 666 47 -47 -793 793 -62 83 845 -210 491 -273 768 -768 467 -467 853 -853 -340 340 -306 471 -379 379 361 -361 -396 396 524 -524 -786 773 -194 194 -991 991 -48 48 -985 -172 146 -27 -986 288 -795 795 -355 355 -965 -761 719 -719 -533 693 -37 37 48 -48 705 665 -614 -942 -954 954 -31 -202 -630 630 -619 619 -781 781 920 -920 665 -665 -373 373 787 -787 -658 658 -871 871 268 413 688 -432 -648 991 -633 633 -521 -760 466 -584 -866 866 -742 742 318 -224 -176 866 728 885 856 864 -463 463 -227 227 36 -36 539 367 467 -467 559 882 453 -453 -472 -269 -256 345 -610 644 590 -590 674 -984 578 329 201 970 -624 -304 -758 412 -863 863 693 -693 913 157 624 -997 -305 -807 112 -222 -498 498 -65 637 -984 984 -156 -202 -161 -417 357 -348 831 -831 390 300 22 -22 940 -940 890 -890 -690 989 332 357 280 -572 -233 -270 955 868 -906 906 -11 -865 728 -277 -149 -759 -740 740 -895 895 535 -649 -30 875 862 855 242 677 -311 311 -644 -128 629 -544 -68 840 -205 205 -446 -407 -915 -452 3 -864 219 187 -985 985 -958 958 954 -156 12 -12 695 658 286 -286 258 243 -198 198 -522 -21 -615 -954 85 -425 243 -243 -62 62 657 261 594 -594 -326 326 -580 -25 -855 -213 887 113 -862 -28 590 -590 -149 -250 990 994 -342 342 158 155 7 145 -285 -77 -51 51 675 -675 401 -401 -233 233 581 -581 -151 151 -41 -634 551 -728 540 -451 -90 -58 919 -919 341 -341 487 -487 -816 816 -571 571 250 -250 -644 644 674 -674 -517 517 187 -802 147 -147 -737 737 288 -288 23 -786 -194 207 -877 361 379 -379 361 369 -130 -878 965 494 834 -633 593 -593 -626 714 682 -682 -962 803 681 -895 -9 512 645 -913 -358 935 707 -707 218 -218 -797 -197 -672 876 -864 -922 -611 -379 23 174 -648 648 280 -280 640 -640 -383 383 -882 626 -48 213 557 -557 460 -69 135 -135 -652 226 356 -356 157 -217 -582 658 -773 773 162 868 -644 610 -993 -97 -848 848 698 -895 819 -819 -926 926 -277 -304 450 -450 934 -755 205 -127 487 -487 -550 550 963 872 -601 -15 -741 741 -339 394 -333 -394 -630 630 499 -986 -800 -263 -473 -105 -594 -558 162 305 -242 -150 -701 701 -458 458 732 -732 -536 536 408 -632 94 -94 380 -431 -98 115 -447 624 775 -678 -239 -823 -282 282 397 -519 -326 986 -93 -523 -737 949 -333 638 -911 911 -683 683 -116 116 -605 684 397 -808 -513 513 442 614 -161 161 642 -774 -585 8 921 -921 668 -668 -336 336 -56 549 592 -961 160 -160 774 -642 -429 429 817 -817 670 105 624 -624 715 991 278 -278 534 -534 -381 438 -162 -814 -995 -986 -618 -878 -382 276 847 -847 239 -456 -157 157 537 536 687 -406 86 -86 396 786 221 -371 191 243 -309 309 -97 993 -104 104 394 -394 635 -446 -425 -572 238 -5 159 -159 810 -810 -715 715 735 -735 -353 -47 709 137 -80 -95 -216 301 563 -205 -446 446 228 -228 169 18 638 818 618 -618 -432 432 205 -205 -858 -428 860 -892 912 -655 920 -925 737 17 711 542 -300 -390 774 -774 770 -770 -953 953 -258 258 669 -806 -631 631 -34 34 -783 134 224 -224 392 -392 -389 -916 -248 645 -119 -968 -187 -219 -46 348 181 -457 -767 931 -585 323 -27 104 -347 347 -731 731 990 -520 487 -487 -75 75 815 616 -349 349 -51 51 685 656 -388 -117 142 -142 288 -998 418 -418 -785 399 226 -16 241 739 546 -546 -783 783 -947 100 209 279 -398 398 32 646 -770 381 -907 907 553 -471 -823 343 -177 -938 152 -926 219 573 870 -568 -600 -806 192 -192 456 -123 565 219 683 -481 906 -906 -140 140 391 -49 -245 -425 586 248 571 -571 922 737 -910 234 540 -540 594 773 501 -501 417 -417 465 -465 -604 604 -684 684 420 177 -396 -271 524 526 -641 641 682 -682 -953 744 -433 -324 -436 68 -196 196 696 -696 -123 -653 335 -539 -446 -485 706 -706 -645 645 749 181 -722 -423 -609 -701 182 363 -247 -763 -644 644 -805 805 941 454 -285 285 992 -992 -21 21 -982 982 299 -299 926 -705 770 -127 492 -357 997 -950 703 -311 -991 991 -455 990 -437 83 73 318 625 617 -279 -758 -993 -652 -574 574 -558 558 -55 55 390 -733 -905 905 758 458 33 -33 -517 517 -785 -146 484 -599 275 746 -395 395 478 -727 -379 -977 -898 10 712 -793 820 -820 352 -811 -387 804 -853 853 -114 114 -380 574 -955 -386 492 -492 -337 882 -51 722 -900 434 220 -220 -671 -100 -498 341 44 -589 34 -34 -10 10 354 -354 549 -459 -376 376 628 -628 954 682 -944 296 -371 371 -415 307 624 -624 -45 45 -297 -990 218 -218 -33 -745 493 -806 564 -527 -548 -26 900 541 -26 908 -852 852 570 -570 -702 -828 -483 483 978 947 -316 880 -852 852 63 277 -873 -684 -957 309 -802 802 745 -745 -682 682 -687 829 478 416 891 -891 -609 -546 656 301 -970 987 31 -38 -638 -152 -838 838 -368 368 -324 577 310 967 612 -983 -986 986 -895 -448 -821 -6 699 -699 638 -638 993 -993 966 -966 712 -712 366 -366 -858 858 -497 497 276 238 802 969 470 382 432 -342 29 -376 54 -272 472 -553 26 -26 778 -188 573 145 -901 -129 520 -520 -621 621 732 509 -387 387 512 -512 -572 572 -784 -79 235 -235 -178 178 722 -574 847 -679 -848 137 -793 793 -994 501 785 59 339 -339 290 -290 674 -674 181 -345 327 -710 -710 710 -503 503 84 -84 570 -536 -287 287 683 -683 -80 -58 -823 823 -745 839 57 -57 -802 802 464 -464 683 869 -378 378 332 -332 138 416 162 -162 -825 986 21 -564 57 -452 -10 10 22 -997 810 -981 -390 742 247 400 124 -124 -299 299 -133 687 -936 936 48 -154 177 -177 482 -482 -564 564 -517 517 397 -397 -920 969 270 663 -961 978 20 890 -614 -381 -491 491 599 -599 978 -978 -241 241 221 -221 208 -208 711 878 -695 695 958 -958 -739 -932 -540 -810 -802 673 -187 187 -259 -215 -190 -103 -375 349 -356 356 -692 692 -958 871 68 324 -267 977 -648 -120 -708 708 -155 409 -571 788 608 -608 121 300 304 671 202 -202 319 -319 535 -535 728 219 -837 -794 443 -443 338 -338 456 -736 767 732 274 932 -757 -373 -559 559 876 -876 -749 749 166 -166 -107 -370 605 685 41 -41 -191 -243 980 125 -276 -806 -874 874 832 824 284 508 928 -928 -268 268 945 238 -435 431 -689 -168 402 -402 -225 838 -394 -257 599 -599 5 -5 -39 39 988 -99 2 -2 -803 962 -584 584 657 -657 -850 455 -102 310 -82 -897 -4 4 997 363 -915 -350 -591 591 -768 547 314 4 -987 987 313 843 146 521 -947 812 628 565 -73 73 -792 792 -835 127 -437 437 395 -395 -472 -780 104 -104 633 -633 -443 -758 195 -195 308 409 440 -440 -846 -339 263 -263 449 -580 -648 -686 -981 981 275 -275 579 231 -270 -218 -877 334 -408 -768 577 -577 -334 334 388 -388 49 -360 111 -487 338 -338 -158 158 -469 469 303 -303 -385 460 -752 934 -118 -224 -337 337 150 -150 -432 105 -583 -720 -268 268 462 -379 814 -814 943 -433 -579 579 -783 783 895 770 -222 -569 -464 15 749 -749 -285 285 -346 346 -309 309 863 687 513 -513 678 -678 624 206 -299 -105 -711 -381 -313 313 -103 195 283 -800 379 -548 713 -796 302 -302 -542 252 81 -90 608 -608 518 868 956 -298 345 77 -246 246 479 -479 -648 857 630 -630 -238 -334 37 -472 -232 -551 241 431 260 -260 -327 37 -518 518 -24 24 946 -946 -776 776 -487 730 -270 270 641 -534 20 592 -31 633 318 -147 185 -531 -950 950 307 -128 609 -737 -45 -390 745 -745 558 555 -221 966 755 -755 755 -755 82 -373 476 -476 888 -28 -416 416 533 -533 -759 -430 488 700 -912 -881 770 -354 -84 653 927 633 34 270 -235 235 802 665 -498 498 -989 989 -447 -5 819 -861 803 -264 -861 861 -402 402 965 -965 -659 -253 -546 547 -846 -416 771 -606 -288 -931 -934 934 -325 325 527 -527 427 -427 -508 52 860 -490 -845 845 928 -928 89 -464 893 -368 -687 -863 -292 292 -776 776 235 -962 -66 66 817 -348 -757 -244 -73 409 -811 -329 -588 588 -465 557 243 -372 68 -704 -621 47 57 -80 -510 263 -185 415 -227 53 -46 46 -37 -739 -31 31 141 279 -361 -640 -485 485 876 -876 0 -996 -690 690 -447 447 157 128 -977 -859 410 -406 853 -672 -528 528 -429 429 131 -772 -807 807 217 691 -237 237 454 538 -857 -884 -779 -957 -612 594 -63 63 839 -839 529 -866 -720 720 -310 237 327 -327 -511 965 989 -989 694 464 -850 850 -749 283 997 857 712 -712 -819 819 673 -673 -949 840 309 462 277 264 -245 245 230 536 -661 -254 -24 24 -284 284 49 -201 666 -153 -540 540 764 -764 -51 760 -511 511 795 866 46 202 -71 71 971 -686 868 -792 554 -372 -744 725 -99 99 405 652 413 108 350 631 -503 -288 523 -523 -345 -961 -513 513 -19 826 -102 102 136 -136 -416 416 -331 873 763 -214 117 388 827 -827 -634 634 -235 -3 -664 95 -34 34 -61 61 -875 571 127 -878 -553 553 -164 164 162 -189 671 100 -535 535 54 -54 598 -598 -531 531 878 653 265 -843 -248 381 -982 982 585 -585 -4 4 -703 68 -563 589 156 -92 552 -552 -259 -969 776 -776 795 -795 350 -350 221 419 -229 229 -624 624 464 -464 134 -418 -890 890 652 -722 -679 679 -190 190 538 -538 216 915 -416 416 -195 195 104 985 53 559 861 882 223 -499 -965 470 -269 -72 -837 837 140 853 117 -117 -669 669 949 89 288 -873 -943 834 132 -33 -680 680 -990 990 149 759 931 -626 -906 883 -78 78 -63 63 549 -355 784 -784 567 -85 -510 -179 -325 620 77 87 -538 538 -552 -981 570 -570 -476 665 -281 -71 152 -152 -837 837 -671 671 831 -914 -451 -215 872 -872 -913 -935 -322 464 526 -526 112 -112 536 -536 346 -346 603 38 -479 -322 -181 274 -943 -413 -502 526 -416 -138 913 -801 592 -978 868 -868 -742 68 351 367 -172 339 884 -884 -30 722 535 -535 -746 746 -734 648 403 -403 -637 911 900 -567 -795 795 -563 563 -299 -549 939 621 -669 669 58 -699 -317 317 877 -877 255 630 631 -347 248 590 204 656 -261 -913 313 -313 90 -977 -349 349 -864 -853 989 454 244 -244 566 825 701 915 -707 444 -635 -284 -678 678 986 -31 22 -22 991 -991 60 -60 118 469 268 -970 47 732 -907 907 136 647 -58 656 534 500 -196 196 -641 641 -506 -118 -597 597 -580 928 607 -607 -743 -562 -541 564 -697 -167 883 -883 175 379 260 176 -120 261 -383 660 -424 609 719 -905 965 -965 -834 -325 -431 611 -871 871 -406 -28 -274 274 421 -95 -941 941 911 876 -618 618 -931 -823 -50 587 -647 195 -265 265 -163 372 -801 -352 931 821 -868 -162 583 -49 535 315 -326 61 -87 -22 -617 617 716 957 -171 652 337 -337 140 -140 -716 478 -226 226 230 -230 687 989 -8 8 -617 -298 610 531 93 -200 660 -697 157 662 439 -439 786 -786 -95 310 -233 233 -783 783 -403 403 -997 -272 -53 53 396 -396 840 717 -534 534 -334 334 748 172 908 617 -54 691 538 -538 237 -237 -993 993 12 932 -214 214 560 956 456 -456 537 -535 750 934 -907 -373 852 -852 856 -856 421 -421 796 658 119 -119 77 277 373 559 708 -708 167 348 -67 646 749 -749 -566 -261 -538 538 -885 885 20 -20 541 658 491 -270 767 -474 -953 -608 434 627 555 -178 -222 222 53 -128 -760 -586 -382 -470 307 -782 776 783 754 165 -961 421 -92 262 -590 -309 295 604 -198 864 -126 758 -981 858 288 -288 813 235 141 -141 156 -156 -101 101 -118 118 323 615 -39 -440 24 -685 -483 -926 -854 854 28 -227 -681 -409 -828 828 -433 121 518 -518 609 -609 -202 -153 -430 486 634 -634 -317 -6 904 -904 -173 173 -156 -306 436 197 -483 53 -943 806 -541 541 -996 -882 -146 894 -786 879 306 -306 -66 -426 -856 260 556 -556 -697 697 -97 -982 -780 297 421 -421 487 416 193 -766 -786 786 173 861 505 -505 -856 856 -461 -32 180 -866 -149 -629 663 -663 555 -555 -37 907 -797 797 -289 503 -248 248 -975 634 834 -48 -493 493 353 -440 420 -420 -480 721 501 -705 273 -273 -237 237 585 702 -27 27 -614 -267 -639 147 -418 -591 606 708 -902 -205 530 789 171 -622 -609 -861 151 -686 -692 955 -235 235 609 -609 -365 365 96 517 -9 9 39 -39 -455 850 -88 55 -5 966 892 -35 -676 676 -616 616 -17 17 -171 -533 -676 676 829 968 -547 -712 792 -792 884 -884 -263 -455 515 778 116 -25 -800 -202 -924 924 -211 -698 -843 843 365 -365 332 168 -715 854 -982 509 -730 730 -723 723 663 -663 -889 889 460 69 -247 654 -749 749 -471 20 -853 -224 -486 -644 869 -860 618 -389 282 -282 638 -638 -55 692 -748 884 275 -275 211 -225 645 421 -389 389 -76 -15 377 -377 -613 613 -13 28 92 -725 -978 978 274 -274 -110 887 -36 36 -166 722 -999 759 545 -70 132 854 -225 225 -961 -904 866 -802 981 -981 -228 736 870 -739 69 -69 622 684 -218 218 990 -990 340 -254 491 -277 -917 917 891 542 -660 697 -259 -625 -805 805 912 713 -730 -296 600 726 -406 357 964 -964 171 365 -183 -870 233 233 720 593 58 80 -463 463 161 -186 -425 425 355 350 -740 740 -295 295 -801 801 -870 870 -935 792 -657 657 267 367 -653 653 -526 526 -779 -438 -313 -754 813 -813 855 -855 -815 132 -727 727 -202 202 -621 621 192 -192 -335 539 709 -565 -21 21 822 -822 97 -97 105 781 -632 -825 -554 554 551 728 242 -242 -220 -53 37 -37 609 694 773 34 871 788 -473 619 -993 892 215 -215 811 -811 518 481 17 -17 546 501 925 -284 -561 561 369 -369 -468 468 245 -245 -595 -653 -363 -218 392 788 -802 802 -287 -619 668 -668 620 -620 177 -540 691 958 345 -345 533 -533 -936 713 -860 -801 -875 875 807 -807 263 -255 -747 747 282 -282 738 -738 898 -312 -248 248 -33 33 -63 905 39 -39 952 558 202 -202 -123 -725 -160 160 -869 -683 179 -612 345 -299 -299 -306 -970 -88 988 -988 -89 -711 -141 797 210 -210 526 -526 -140 140 -759 317 -702 -8 197 -197 647 -647 979 -979 568 -568 766 -766 18 56 77 -715 -1000 1000 -256 256 -630 634 -759 567 -809 355 -343 -71 544 -544 -919 -340 587 803 -746 605 -951 940 630 -630 -623 623 38 163 204 -854 -725 830 -19 -494 903 -903 -737 -714 845 -638 413 -324 754 17 1000 -413 -531 -409 290 -528 -165 165 391 -391 -588 688 -677 897 37 996 -572 -43 -175 121 203 202 -423 -626 -766 387 -142 952 825 -825 905 -340 -237 -542 665 365 486 -652 -214 214 31 -31 -202 202 -25 -781 -287 287 -990 737 -126 126 -376 777 -253 -470 905 -905 -942 567 549 275 -976 -227 254 490 593 -286 771 -771 374 -374 -146 146 -860 860 -792 -381 262 -236 503 903 746 -338 -344 -180 -451 437 174 -174 -218 81 167 -167 -553 553 877 -334 -139 64 -598 722 640 -864 -675 -287 72 455 318 -318 -172 -748 429 -429 -580 -207 59 677 -999 -774 559 -732 -548 833 -88 190 672 -672 513 -513 -772 932 -145 682 -149 -581 -471 -743 -166 331 78 403 740 -740 -69 986 247 416 -90 90 69 656 -766 766 956 -956 -46 -717 159 431 941 801 -657 657 364 -364 -410 410 34 655 67 -447 613 -613 0 0 -33 617 521 767 -986 -446 768 -768 -533 -822 33 831 -901 901 903 986 -739 739 -510 313 -366 -680 793 783 348 -348 -483 483 -197 407 -885 49 -569 640 633 779 -921 921 459 -300 -94 90 -603 494 162 -931 -585 241 -720 715 -515 -47 -51 551 650 -532 -834 834 -480 480 758 -758 -726 364 848 436 136 -136 -728 728 385 -385 -401 401 -598 -23 -343 343 -792 792 978 -116 670 -670 -127 485 -184 533 405 -456 -362 362 -680 680 -50 50 364 -391 -947 383 814 -548 787 -787 -640 -914 720 -720 -190 862 792 -841 366 -705 -712 48 355 -355 -176 176 69 -965 -32 249 -87 87 368 -368 -604 -360 -774 774 977 -977 629 309 302 -62 580 2 899 687 -560 560 792 -352 230 -492 -488 -945 -1000 -559 -319 -67 -325 31 -292 -721 137 299 625 639 -532 532 -308 911 672 -672 -289 289 -567 -238 -926 926 -325 -720 390 -390 274 -75 104 -38 -719 -537 -747 747 736 -736 318 889 -548 21 -145 465 32 -32 98 -98 -691 691 -465 -545 695 -695 882 -882 -294 294 -873 873 -413 413 -478 478 -400 -146 207 365 -695 166 239 -239 368 903 -737 -678 206 -206 -733 944 155 809 -93 93 819 -819 -886 886 302 -466 -455 455 151 -868 15 -15 312 -61 968 688 803 -803 -904 -222 225 -749 897 947 -881 647 659 -159 -838 838 881 244 43 -43 -930 930 11 802 -333 -906 -717 371 -15 410 24 -24 -830 830 -668 668 -409 199 149 -989 -581 -616 -770 -604 279 82 -101 101 631 -631 -888 888 -189 189 378 108 129 -129 -633 633 -746 746 866 -248 501 -501 -601 601 947 -947 -666 -393 -725 993 271 974 939 -939 74 -416 351 812 484 -484 334 -334 -844 844 449 -100 -484 484 409 -409 -199 199 -631 173 -955 955 270 -15 -203 203 -765 765 -251 251 572 837 -706 135 -635 76 -510 650 -412 412 -899 899 181 -792 -37 -915 643 -857 -740 -499 -144 -491 325 -325 325 -379 435 -434 548 -367 -653 -560 -221 221 -953 953 -643 520 -425 425 605 -751 -123 -960 -21 21 -393 -727 -121 -313 13 -13 796 487 483 -483 -995 -910 214 -924 210 125 -16 -635 9 -985 -853 853 -192 -559 -814 814 -954 288 -370 370 -886 961 -608 -827 796 -796 -275 -147 476 -476 -730 730 -87 87 -856 -801 -452 -82 997 272 275 -275 966 -810 357 473 767 -767 -756 756 -296 296 351 -351 -232 232 134 -501 125 -125 -33 -896 -489 806 393 -393 -756 717 -506 620 -625 200 -556 556 -309 309 -475 475 -943 132 -576 -791 -491 491 406 737 -586 -800 -120 773 494 19 -673 350 271 -271 -540 540 -57 226 701 -701 -421 421 -603 467 680 -680 718 -570 -909 -197 -167 -986 -570 -149 915 -915 133 -986 -670 273 64 -64 789 38 -887 887 188 -225 448 -461 -214 999 710 109 488 -901 -235 -576 34 -762 -868 868 227 773 -366 -949 -718 718 770 -241 -562 -467 799 -886 -868 -123 -741 741 -727 727 221 -221 -362 -160 -407 529 504 -504 51 489 761 54 698 540 156 -156 805 -805 -94 822 -792 273 -242 491 383 -383 739 -739 624 -624 880 -270 401 -420 -737 93 294 874 395 -395 -589 589 -810 810 312 -312 267 113 230 700 909 197 540 -540 714 -714 221 246 -315 -741 -255 -640 705 -705 540 563 839 -839 -942 -12 782 -782 128 -128 378 -378 -592 371 -182 730 -193 -52 942 -959 -139 -380 -226 413 865 -865 -254 254 -730 509 -74 74 -833 833 -352 376 -580 -484 -520 268 181 -731 382 -163 -764 764 259 -259 880 -880 -21 -618 287 -717 42 -42 -789 789 828 -392 860 872 979 -979 -885 -159 -700 -150 166 -566 -660 660 389 -389 199 322 277 237 -930 930 -165 200 40 -839 409 -409 292 -292 686 -686 575 -575 625 634 621 -621 389 383 116 214 -449 449 592 -444 464 -464 708 -248 88 -88 -320 63 -111 111 -18 -645 -204 -105 -96 62 265 -933 159 -93 938 -697 970 -905 -62 62 -51 51 -557 972 58 865 -164 -719 230 594 107 -510 798 -798 418 -134 -288 288 -273 471 275 -799 -50 50 802 -802 -614 -364 -382 -258 -832 832 -372 372 -592 378 540 -355 -998 998 765 -469 172 -172 125 -125 -944 944 -139 724 47 -47 -237 237 -514 514 935 -676 -3 -556 296 261 -150 150 979 -979 878 16 -818 -949 -981 -940 338 -338 223 578 -702 702 -677 677 -143 143 -193 -251 -300 300 -6 91 -13 184 110 631 342 -342 546 940 -192 192 -28 28 996 0 -334 86 -796 54 215 -811 -557 557 421 -421 -718 64 385 -385 -660 660 -397 288 95 258 233 -233 682 -115 670 534 -482 -903 -863 863 -798 798 -898 -480 -302 -143 92 389 466 -387 -120 -398 388 -388 321 207 796 433 9 -9 -630 630 -491 275 265 -265 -975 921 703 -703 432 -432 815 -815 -65 65 -761 -54 995 -949 -493 -425 -238 -371 -555 306 900 -869 -297 622 -657 657 -915 -818 71 -71 407 814 714 -714 843 -331 -203 888 184 722 -583 583 985 -891 599 470 -695 -607 746 -340 16 -16 875 -311 363 -363 559 812 176 -176 -136 136 -72 -171 421 -421 754 -754 -893 -863 949 -949 986 -986 844 546 102 -317 968 -968 -318 84 -907 -969 305 708 -354 354 -710 710 -880 -547 304 -304 -706 -534 67 317 302 -302 650 -650 -583 583 316 859 -669 554 137 -137 -506 806 83 -83 -947 947 -613 613 -640 864 -655 655 -325 693 652 -840 -483 92 -68 142 -903 1 69 31 -160 160 -310 310 -937 895 -391 391 -856 856 986 -775 -712 344 684 212 418 297 796 -796 688 786 -950 950 576 -576 75 -75 -432 342 958 -582 -506 -381 458 -458 -184 -826 -273 -168 -62 -898 -586 319 353 893 851 -851 -808 -579 -6 6 -347 -922 -386 345 328 -328 88 -88 80 -823 -338 338 949 -949 504 899 999 -654 -950 -900 432 -432 441 392 748 990 484 -484 -626 634 302 -302 332 633 782 -782 -567 -77 300 -363 -502 -401 -786 786 -673 673 481 -114 -309 -710 -399 399 965 -965 -110 110 629 -154 201 823 856 -856 -889 265 531 -84 194 -194 -188 188 -215 -584 -837 837 662 -662 767 -767 41 -41 268 -268 -930 -291 184 -184 -315 851 497 -497 -785 -59 707 -707 760 -853 631 -631 -444 729 324 12 294 -913 161 -898 864 -864 73 -73 665 447 271 -271 -426 -299 893 -893 -847 847 -998 998 -493 493 -517 517 -952 706 922 382 988 -988 -357 -464 781 -218 -678 678 -347 347 804 -804 -695 695 -345 82 33 226 962 670 824 -824 -369 -948 714 -714 357 522 -305 305 470 -594 851 -851 -403 403 648 -648 -431 -70 93 28 -898 861 -894 894 -145 145 -649 649 338 -338 458 -618 59 -59 -262 -525 -554 554 -391 258 90 -789 3 -3 964 190 -82 82 -155 646 -814 814 364 -837 -850 812 -986 986 906 746 165 469 249 -249 -547 419 10 -10 11 62 942 -942 149 -56 965 -255 281 95 -318 318 -321 321 -179 179 420 387 573 -573 835 -644 760 243 -981 981 537 -549 262 -262 -795 795 755 -591 633 -675 817 -583 481 -642 18 -18 -653 653 704 306 -218 218 -992 992 83 222 -987 220 205 -205 -256 -566 42 -521 814 -899 404 719 394 -394 -323 -71 -624 -649 639 -848 -719 -553 132 -21 996 -996 -317 -724 373 -513 -154 455 -716 716 -19 655 64 -64 -549 549 -628 319 -481 114 -281 -779 761 -761 431 -431 -452 452 -734 -665 533 -343 -72 592 112 720 552 -552 -286 39 -280 -187 -697 697 16 -16 -122 122 238 -238 938 307 969 372 -868 324 -942 942 -740 -573 519 -281 -814 649 889 -889 900 820 673 720 -74 632 409 -409 789 958 11 -11 211 -211 -11 11 27 -27 701 -19 -958 343 700 251 864 -221 -33 33 548 782 -395 750 -397 397 139 -139 -371 371 903 -903 -915 567 -796 796 -750 750 325 -146 988 -527 869 -869 -391 16 -107 107 -972 972 -416 -781 -766 766 -450 -352 -691 691 773 233 245 -610 633 -633 403 -403 967 -770 -243 43 -613 613 -619 619 -862 -351 -166 -870 -157 -865 242 436 315 -768 589 -589 52 -296 -149 149 866 -866 -459 184 -579 579 -198 -315 -840 -273 949 -220 987 222 -908 908 667 176 822 -822 -413 413 525 -525 -525 388 -707 707 -652 -351 -440 -641 -283 609 -203 203 -514 514 583 -44 717 -717 -102 102 -791 -302 -774 332 473 -473 746 -746 -670 373 64 555 -27 -802 -124 338 -564 661 -485 822 986 282 187 -202 554 772 -707 -275 -290 -172 637 978 -419 419 176 -176 790 -790 -606 -436 -763 941 280 -545 -878 -509 -719 -998 -206 -816 -626 211 -140 140 -730 730 -289 289 586 760 516 -516 342 -553 -911 375 112 -322 -298 298 -639 1000 381 -795 900 -563 -322 442 -410 410 38 -38 -135 200 -310 102 -532 265 40 -40 288 931 682 670 207 -448 -916 916 -195 647 -162 770 422 -422 -787 787 416 652 -152 152 -971 102 -191 867 870 -870 -453 453 129 522 -428 428 -334 852 833 -833 218 -218 357 838 192 -350 -427 427 -701 701 -119 -592 -981 882 -781 218 685 -685 -883 883 606 -606 939 -939 6 -6 62 -62 749 -749 39 -39 -132 334 936 -936 -541 541 318 -318 208 261 -134 134 594 -594 -890 890 467 319 944 375 -822 822 118 159 -932 932 709 -709 -166 -667 754 -69 38 -38 459 -459 350 -350 654 -654 792 -792 845 98 752 -513 -803 803 -165 -979 -480 480 18 -18 298 672 -331 -597 504 846 230 959 -258 258 -410 410 -615 615 -182 182 -246 246 -669 175 -880 -773 244 -407 255 914 -306 306 -145 145 -944 996 -539 -476 -590 590 -180 269 -637 592 13 793 47 -932 -716 689 -601 960 -599 -999 -528 786 834 -95 271 -480 754 -754 -471 945 -363 363 44 -44 913 89 -606 -275 674 -674 -508 -951 204 -204 656 -656 677 -708 -847 462 -309 309 -420 420 -776 776 -617 964 810 -933 237 19 461 -461 -879 358 -996 996 936 113 203 -203 31 202 -863 735 364 -364 -894 894 191 785 763 -763 832 -829 487 801 -537 -839 -547 547 509 -509 997 -997 -330 86 933 -933 -956 -870 631 -944 61 -207 593 -826 -631 859 -309 -779 -38 867 -74 -491 -878 -717 -358 -343 70 -582 -752 752 -369 -40 -534 534 -811 811 149 -193 -217 -360 688 -688 -737 -962 304 -304 647 -647 -785 839 -288 -419 -615 810 -244 -974 398 -530 -199 90 -120 443 -363 -517 889 -889 614 -614 -43 43 180 -180 182 -182 -641 641 227 864 -457 457 286 -971 -141 141 -928 -921 -755 755 -641 641 -779 218 502 -92 334 459 494 -494 883 -883 842 -325 -679 273 218 -81 753 -753 13 309 331 -331 397 -397 -556 556 -481 62 -497 497 -237 -346 -648 157 -984 984 890 -303 -265 265 965 -565 -728 -769 -939 -521 -580 -140 -961 961 220 -220 308 -308 929 -929 221 789 -926 235 667 -596 -499 499 -524 60 631 -859 658 29 -767 767 -507 507 -879 879 388 327 102 128 -636 740 203 -203 355 -355 644 -644 121 -121 863 -863 733 -733 837 -837 -57 57 919 -919 -141 141 25 -25 251 -251 704 -263 -53 53 603 -603 71 -71 435 -829 -225 583 -493 -301 -375 -250 -534 534 757 -363 -818 818 -395 395 838 288 -727 727 -261 261 -928 -113 -675 -104 -945 945 -313 313 343 589 487 -487 -876 876 -452 233 -309 309 792 709 -310 -416 -875 218 471 -471 509 -509 296 856 -155 -75 832 -735 265 -546 -737 816 -343 343 -673 -394 639 -639 -965 695 -821 821 -572 -742 -65 65 601 -601 728 -728 600 -600 294 642 -528 528 -817 636 -960 960 -64 64 -252 252 -243 243 -907 907 600 -600 664 -664 301 -92 -158 158 276 -276 331 298 -156 560 -418 418 753 850 570 508 117 -117 -725 725 -57 57 -569 569 331 273 -898 898 -732 743 86 -49 975 -319 -308 656 -502 502 248 -758 453 -453 118 -20 515 668 -97 97 -636 636 842 -842 979 -979 -949 994 446 -446 -269 525 724 -332 774 -774 -609 609 -538 710 -46 -73 -869 869 680 -680 -221 221 332 -332 -72 72 592 -592 214 -214 680 -973 806 575 -826 826 -259 259 772 -464 407 569 601 -601 -371 -334 -264 263 747 -747 -804 -811 851 -851 -480 480 675 407 -315 12 -168 484 864 499 778 -982 803 -803 -234 234 -781 -344 -666 -911 -326 326 175 -981 939 801 278 -727 177 801 -547 -1000 -971 971 -46 -648 -147 147 87 -87 -810 202 -552 573 804 -804 -551 987 71 -801 228 -228 528 485 3 766 -287 -300 698 -639 548 -716 123 -123 -688 688 293 -293 350 484 -174 49 -425 425 139 830 -538 603 -476 476 -659 410 1 -1 -393 -296 676 891 137 305 309 -309 -748 -468 581 -581 -539 427 -952 952 854 -854 535 -535 206 -438 993 692 -125 125 -197 197 -222 -987 975 -975 -820 -972 -229 229 -787 787 202 -202 551 -551 878 475 -982 143 -355 355 502 -543 841 -841 -856 -296 687 -954 55 381 917 640 666 -666 -274 258 -292 -234 -337 337 161 -161 -191 949 -573 -603 -205 205 -204 204 -861 861 53 926 238 -238 882 159 732 497 -839 -350 -182 -137 -619 473 656 -656 -363 363 714 179 -498 498 918 172 -772 772 -135 333 -57 57 -915 915 508 -508 -530 530 553 -427 1 -1 268 -268 751 253 970 407 69 -277 205 601 -330 330 684 -684 -660 660 414 536 -807 689 937 -937 -838 825 -871 -493 -925 -490 299 462 -338 338 133 -816 185 -185 804 -804 -176 176 755 -755 -69 19 413 -413 -554 554 -725 101 759 465 -484 -798 -932 -205 -841 841 -138 378 51 -722 326 -61 -846 488 164 -164 732 -110 111 -111 -878 878 770 -770 -392 550 52 -52 -701 701 465 -973 -355 355 -634 -860 -301 301 432 -432 -955 787 411 -411 -573 257 383 -383 361 -106 -427 427 -770 770 116 -116 338 -338 -112 697 636 -636 -418 418 224 600 -90 90 218 22 438 951 434 699 -437 -701 532 -104 210 -540 -874 946 -301 301 -61 61 -113 -267 579 693 460 945 -748 549 16 -16 -25 25 150 690 830 936 961 805 645 -767 749 -749 809 403 667 693 -866 176 79 919 -274 -195 -978 978 298 -692 880 -880 -809 809 -593 593 509 -509 879 -879 43 -43 238 848 -351 -397 972 -972 73 -73 275 -275 -262 639 -951 951 490 -860 40 -40 70 -70 -281 281 -781 -814 5 -5 -144 144 368 -441 800 312 -894 -665 -473 473 908 -908 180 -180 -349 349 63 -63 -700 -335 811 673 1 -1 -853 -671 -522 648 -700 700 -5 5 -476 476 -592 -144 -307 858 -636 817 -967 967 -83 898 -177 -11 -129 -617 -754 906 922 -742 243 -567 403 -403 -558 153 722 -722 8 571 -104 104 -609 -170 146 785 388 -388 -130 -233 -779 635 -720 256 -725 -456 -719 -336 827 -665 29 -29 231 172 -347 347 306 832 111 547 -389 389 520 -520 -282 282 269 430 -980 980 146 -146 507 465 -457 457 580 383 -368 368 908 -756 339 147 -57 357 -918 62 459 -459 184 -184 -821 821 -922 -737 -675 675 -17 817 -934 95 5 -5 318 -318 578 -578 650 -650 -746 746 -532 890 -692 -885 733 -733 -222 222 939 -714 -283 854 -940 -477 -962 -206 -309 -538 443 -443 -981 981 -323 944 -970 -355 -462 63 883 -883 -204 691 -481 206 922 -922 432 -432 -319 962 -409 409 65 -637 -796 188 -1000 1000 273 -273 -520 520 -21 21 460 -460 -638 -11 425 -325 871 794 -580 580 558 41 -439 931 97 -97 -785 785 903 493 -933 -674 -504 504 660 -935 73 -73 262 -262 601 -601 -106 -417 729 -804 -169 -18 -365 -249 976 227 436 864 826 -826 847 354 -993 433 362 395 -38 -789 76 -76 343 789 -984 972 -379 -353 -432 432 -663 663 -604 604 158 -158 -530 -16 263 -388 -193 932 685 -647 498 -498 -687 -5 -201 -765 -544 -587 562 -77 169 228 -182 -500 -40 40 -226 226 -835 835 -831 831 846 -846 -272 -64 -519 934 219 -233 -574 -346 829 513 924 -924 13 -13 941 -941 -71 372 527 -173 -978 978 34 -599 -897 677 673 523 -548 -144 411 -184 -681 314 453 -581 -607 607 793 -959 -993 -201 27 308 61 -61 344 -700 28 366 80 291 374 -374 631 -415 610 -984 -725 725 694 565 -291 302 -110 110 313 -313 916 548 -736 736 -875 -255 479 252 732 -17 800 670 -812 812 495 -495 -156 138 493 -493 -57 -378 920 -809 163 -488 -1 -653 -9 9 -229 229 795 -795 903 -903 284 772 556 -556 653 -653 -82 -423 -98 98 988 730 52 -52 -250 250 781 815 -75 75 348 261 860 466 -900 -820 965 -965 482 -697 374 -535 -258 258 702 -447 -679 679 -321 -986 15 615 452 -525 -507 507 492 860 639 -639 -856 486 -182 958 -437 437 342 322 543 862 133 -133 -211 882 -887 795 -83 83 -740 740 -586 645 -454 454 -442 816 -302 -269 -654 -417 23 -76 -207 207 515 313 675 -491 234 -234 20 -20 -765 765 -444 993 720 -720 130 -215 497 99 792 439 -282 282 -384 384 338 -524 -199 970 214 352 -462 811 938 -938 533 207 -99 99 -740 740 99 -168 -485 485 123 -943 758 -758 976 -976 269 -269 119 -119 613 -613 617 -617 293 -293 440 -440 -145 168 947 606 346 885 -883 -385 -817 -522 509 -378 -190 190 -765 -981 35 -944 -22 414 893 -893 492 -75 -574 574 390 -398 768 287 -497 148 -918 918 -139 949 -559 -724 -123 123 182 191 300 -894 -682 407 37 -3 -895 895 233 926 -102 -230 -1 1 -944 944 559 -559 -375 375 200 -368 -168 -278 182 881 -353 200 131 -246 -721 721 -923 923 -953 953 199 -223 400 -425 26 46 29 -29 790 -592 -39 39 584 -584 848 -848 986 -986 -872 872 -757 757 173 352 692 -698 -708 228 -603 663 -43 -504 -163 163 24 -484 -919 948 -624 -881 9 616 -618 618 968 -968 773 -463 -34 -303 534 -534 -666 -491 -402 43 -394 394 224 -57 764 -764 759 -759 525 -525 -963 -996 -605 605 -880 393 57 370 -47 -815 497 -497 668 -668 -691 -84 773 -773 -999 -900 210 -210 292 -292 -80 80 725 -725 -72 263 -758 758 392 -392 -914 914 -29 592 -987 -956 -339 339 891 -891 451 383 -650 650 781 59 -573 573 909 -909 -276 276 856 -856 -327 327 -471 471 -493 -878 674 -674 -674 674 623 -623 -184 72 234 -966 345 -345 -820 820 -687 -173 -760 534 -486 -442 -223 223 438 -763 215 980 91 -165 -274 -866 -428 -590 925 940 841 872 688 543 -670 -258 -450 450 481 -481 713 504 3 -3 831 402 -976 115 -50 50 834 -175 819 -819 513 -513 -746 944 -326 258 -233 452 -478 478 138 481 990 -990 354 690 519 -587 936 -936 -300 631 166 516 34 303 -587 587 -589 589 32 953 929 -929 -93 -915 832 253 226 -799 -272 272 -778 -336 818 398 -176 176 65 -65 -275 275 64 -64 548 -548 -481 481 -904 904 485 -485 696 95 335 -335 -680 92 -405 405 576 -576 711 430 303 -303 522 -522 -872 639 -716 716 2 664 84 -84 -956 214 -201 201 807 903 -477 -803 -134 134 143 -143 -115 214 765 261 360 874 -643 -414 413 -545 -540 540 -851 -211 393 -612 427 -684 -909 909 -719 -836 112 101 649 -419 168 251 -228 228 -104 -675 339 -247 669 -669 -443 -935 951 -951 352 -522 707 116 93 -93 -457 457 325 -268 586 -586 -115 115 -817 817 -557 -602 -397 397 158 -158 749 721 353 490 -672 848 716 -207 -372 215 -646 -383 688 -272 -693 693 365 -498 -567 567 265 -277 744 -527 472 -472 -616 457 -49 -397 355 -426 295 -295 -904 904 -105 105 -560 560 -416 -247 412 -799 -143 179 -344 720 377 -377 854 -854 506 -770 860 267 -110 110 -563 830 870 981 792 391 -352 236 789 -789 -498 198 943 -943 697 -697 -393 393 320 -158 -797 797 738 -738 -102 638 736 -736 -43 -449 -31 31 -379 -410 -990 -856 -237 237 -218 430 302 -302 -911 429 -313 107 996 62 971 -971 -941 47 0 -664 -495 811 -816 -724 928 536 -822 14 -119 119 902 773 -846 837 -77 77 990 -990 49 519 768 -450 -770 448 -761 -934 -42 645 919 -919 557 -227 -656 -988 -523 523 472 -472 -715 475 688 -688 -933 -877 505 -505 801 -801 865 -865 -515 -725 149 104 -269 269 815 -846 214 -214 7 -7 918 -733 520 -119 277 -277 -706 673 -914 914 -324 324 -782 782 -590 590 -106 -535 927 903 679 49 786 66 -328 618 619 -346 -754 775 337 -337 513 -513 -454 454 436 -436 952 -673 480 -480 512 -512 -723 723 508 -508 139 -139 -963 963 72 424 -403 129 508 -508 -55 -505 286 284 -479 770 -647 -579 726 -726 -61 61 -351 351 757 -802 50 -795 542 -965 -798 -260 -206 -632 21 799 -246 -877 -345 345 628 -628 -340 340 89 -89 636 123 -201 -969 417 -417 -157 217 -265 265 29 -29 -889 889 -169 -579 -621 -448 -880 200 -722 722 -586 -413 -228 617 -6 -752 -198 198 -946 391 -790 -1 -253 253 226 -226 -858 858 641 -658 44 -44 -733 733 456 -456 346 -346 290 814 395 -395 -126 -980 -198 -914 -606 24 -717 717 -845 845 415 381 84 202 73 820 456 213 909 -909 -970 61 -819 819 178 -178 854 977 -143 143 -520 386 892 -892 -401 420 501 939 -613 613 320 -890 360 -360 122 -122 -860 -172 628 -628 525 -407 -731 731 -311 311 -553 553 803 -803 -675 -956 661 -661 -863 -770 337 -337 705 -652 -583 397 -990 -341 -436 436 -521 521 352 -492 435 -435 -151 -466 -462 497 -325 325 570 -961 189 521 602 194 845 -845 909 -909 -219 219 -76 -265 29 652 348 544 903 524 391 -391 81 379 759 -759 -462 -219 -331 -273 -375 375 -602 -931 -413 413 -770 770 -904 904 615 -615 438 -438 856 -856 -303 303 -121 -361 -415 514 930 -930 328 218 499 -462 19 48 -120 791 -199 199 684 270 -429 911 727 -727 -67 -363 -824 824 -801 -941 157 -465 441 902 414 -414 -953 -503 -414 414 -931 931 599 -599 -919 919 -949 828 718 -718 -968 892 -40 909 -816 849 204 -204 806 971 575 -575 -284 10 -87 87 758 259 -917 917 -641 641 285 -442 -163 -536 873 -873 -879 786 -674 674 763 893 647 296 -413 -578 798 -797 -586 -33 563 -563 391 -834 -410 410 -92 -323 -760 760 -909 909 -781 781 362 156 -85 85 631 763 -434 -94 -975 621 -345 414 809 -809 -366 -474 452 -452 -106 106 -579 -177 986 556 -540 -930 -870 870 -906 -523 367 -367 -772 -284 -437 -967 -939 939 -958 958 358 756 862 425 -293 360 382 -382 -647 425 820 92 -544 610 -96 -237 746 -590 808 -206 945 112 -16 16 506 368 -296 296 -979 979 -95 95 -225 184 -412 412 641 400 63 176 -251 251 -702 702 324 -324 528 -931 -925 925 -382 382 -308 769 -514 514 453 -929 317 -317 -996 996 108 769 869 -869 -598 -814 -37 472 -782 782 666 311 -190 338 -814 -230 -603 603 -700 -564 547 -547 -762 762 -852 852 -535 -513 -201 201 -791 -49 -368 368 920 -920 -252 -172 -667 -490 362 -362 -373 373 59 -59 -505 667 -272 853 -111 111 269 -525 -608 608 -481 481 111 297 213 461 359 -221 -202 -966 -848 848 899 394 -624 624 818 -818 -275 275 898 746 -904 -690 889 889 895 -572 -584 690 149 -248 -534 -670 107 609 -130 614 156 -179 -61 944 -17 380 965 943 719 248 464 -476 784 -784 389 791 789 -789 -290 117 -644 794 738 -738 213 -213 -868 -126 -232 232 -996 996 258 -258 667 -940 -545 -693 158 -321 395 -395 568 534 -428 709 201 -937 294 86 747 -652 -592 -109 294 -294 -366 -380 -60 850 155 -274 480 -480 -157 157 -415 -410 321 -755 478 -478 -499 56 894 33 84 -818 507 333 847 -847 514 -514 -581 581 881 -839 -686 686 -374 213 -302 118 636 -952 625 -625 -463 463 858 -890 -111 111 285 -542 25 -25 -490 490 28 510 523 -138 88 964 -569 377 981 -981 694 393 -171 -352 -91 466 983 765 -381 381 819 -819 380 -380 -26 26 -378 -870 -467 467 741 25 -781 965 601 15 274 -274 919 -919 -678 838 -142 -74 -515 -180 214 569 296 -296 13 324 107 -107 873 84 -692 -713 964 -574 160 -160 89 407 -78 -628 423 147 550 -550 825 302 -458 -302 449 -449 123 -123 257 677 -869 627 -995 362 -320 320 467 -557 -873 873 419 506 133 -95 -812 812 -928 110 908 -908 49 -617 -510 510 -3 3 742 340 -257 -912 831 -831 157 -157 408 848 -939 714 425 -425 245 707 -74 74 -190 190 -41 -267 -357 186 -16 16 305 497 320 526 -843 126 331 -462 551 -72 -132 132 604 95 -529 -206 465 -465 783 -783 -520 712 182 -182 -546 -157 -711 253 659 -659 -639 639 808 579 -156 622 -310 -706 583 -583 -954 277 -78 78 401 -401 -913 913 61 -727 131 347 303 -638 -399 399 -774 -665 824 -968 -798 798 -848 -408 872 -851 145 -145 454 -562 -854 854 578 -578 -814 814 -474 474 -513 709 783 -355 -868 -792 -207 207 -594 594 -874 594 -633 633 -133 222 971 -286 154 -106 142 74 -23 23 -84 84 757 17 450 508 -102 -828 602 -602 648 -960 302 -302 9 -792 343 -343 62 -62 828 -587 703 -703 -564 564 844 -844 309 -309 -32 479 -409 73 771 503 -75 666 105 484 428 -709 -355 -937 118 -118 426 -426 -200 31 -145 145 -918 918 -474 474 -485 485 -498 498 -233 -256 492 958 -610 -531 -237 669 236 -290 -963 687 -41 41 -943 943 -126 126 -361 -536 322 517 614 942 559 -559 -133 -900 961 948 115 607 -619 619 -189 189 250 -250 643 -643 981 240 862 684 -558 -55 70 -521 -686 686 187 -187 0 -869 -429 -121 -414 765 -633 110 -846 846 -167 -426 -594 873 200 483 420 854 -167 167 509 -792 -687 970 623 286 218 51 -216 216 -124 212 -247 247 -949 949 -186 209 754 -340 -853 -755 -785 630 -680 680 670 -670 58 -58 406 962 -430 881 678 -775 -536 437 280 -280 -605 -133 -335 708 -35 155 227 -227 -822 822 366 365 969 -969 654 -949 -681 572 19 -19 -864 -189 746 -746 -64 915 102 -407 794 -794 -119 959 927 -358 -658 -665 -19 -275 -747 747 -128 128 363 -287 -794 -677 -129 129 -218 123 -201 201 305 -305 63 -63 -619 570 -674 462 735 -735 339 -551 770 -770 -363 -758 -404 -492 838 -838 344 -344 782 -113 731 753 462 263 342 -342 378 -378 -109 -406 -467 678 547 210 669 -669 944 -219 -103 103 86 -86 993 -993 -887 887 -980 565 641 -436 -116 116 622 -622 -815 453 -29 -120 -665 665 -603 441 -166 166 106 -106 -657 -791 -137 -709 -95 480 -459 459 638 -638 675 -650 -742 742 -213 99 432 -105 -391 -482 -654 654 285 -709 -661 661 -629 -374 -866 754 -997 997 -981 733 280 -280 815 -64 -80 80 -231 339 -157 157 -10 10 -63 710 -154 154 -710 181 756 -908 -155 -188 932 -932 -369 426 -267 267 -878 878 468 -468 -270 13 -693 325 -489 489 483 -623 -782 632 -84 266 -298 -200 -248 -367 -155 913 -726 231 -895 878 -65 65 77 567 76 -76 -480 480 561 896 -828 760 991 490 -261 261 -997 -493 -535 535 717 -717 -6 6 -544 965 979 -979 48 810 165 -165 696 -895 423 -423 -904 -469 -538 -333 -365 -611 -658 658 904 -904 -899 899 -96 96 946 -16 850 -850 966 985 -710 710 -353 -599 -875 875 527 -57 -569 -572 -157 157 791 657 -251 805 -832 852 127 -951 -379 379 351 -351 -563 -166 -206 206 57 -357 -381 579 -475 475 -511 396 -657 -578 449 -21 409 141 773 939 165 -165 866 -655 150 -150 -504 -860 -895 895 -31 31 -758 758 603 553 -633 633 862 -103 -546 -99 867 -867 -901 901 332 -332 -52 52 231 -231 -700 700 643 -643 735 140 -702 702 -734 -73 -44 44 538 -538 535 253 -482 -112 -246 246 -309 -333 492 -230 -993 993 992 -992 609 -609 -431 62 592 885 308 -308 148 -148 -431 431 814 -785 698 -698 611 -611 -227 227 -547 547 215 -961 544 386 -9 9 545 593 63 241 -330 330 -804 -106 -932 932 929 -753 205 431 486 -486 607 120 755 -755 578 -872 513 -513 -1 1 -135 -490 -173 343 -4 -826 837 196 554 505 -797 435 -529 -818 -513 513 -659 -440 -290 171 26 -26 91 -358 120 736 256 -437 -853 853 -219 -19 320 -63 -40 -271 -220 220 424 -424 -373 -178 561 -561 155 945 199 437 -281 281 -101 398 923 -245 684 -684 803 -803 437 -935 902 -902 -537 -506 -333 333 -504 -457 -488 -999 -389 389 -214 -803 -895 685 -664 -881 90 -90 -782 782 -240 494 752 -752 -447 -669 -346 -876 -874 874 -459 239 202 -931 873 503 855 810 -270 133 -145 145 49 883 199 -199 -820 852 -260 -899 830 -830 275 -490 -266 266 393 666 -612 612 -707 993 766 -766 -185 185 785 -639 113 506 -567 -58 -861 -424 -194 -989 -100 -264 774 -20 -557 557 -873 820 -193 193 46 717 776 -776 148 -133 219 -304 799 -799 -62 62 -375 425 387 -387 -391 391 -341 341 -399 -600 303 -303 -505 568 612 -612 198 -392 178 -178 850 364 -323 -741 -41 41 -124 124 -477 477 897 -897 -698 698 -758 758 -920 925 776 82 -841 179 -187 100 329 -329 868 991 -479 -82 95 -709 171 709 659 106 563 491 -727 727 676 -676 -150 150 -789 748 708 -708 -384 290 53 -53 535 -535 -655 655 986 828 -746 857 285 -285 -143 143 725 -993 -744 744 123 -123 -163 163 -621 -939 -870 -817 862 -862 -547 43 -165 165 -874 874 868 -67 -374 374 33 -756 930 -930 -979 979 302 -774 -642 -953 89 -89 557 609 555 -555 497 -497 842 520 82 -252 34 -34 823 239 -937 -580 -233 233 -987 987 356 -346 -468 468 -108 108 -843 -268 831 -763 -277 277 720 -720 -535 830 -560 560 -436 -672 -927 -415 -624 624 -453 466 555 969 -721 -760 606 -988 424 808 -233 233 434 -708 -114 851 -352 352 515 -515 767 207 -579 579 15 272 -773 178 -977 977 949 -949 -477 -482 -31 652 350 -387 -947 -211 -354 301 -396 -155 154 -348 -709 709 568 -568 -751 902 -18 18 72 934 947 968 237 866 -233 233 781 -781 175 -175 -190 -714 -199 -917 -991 -280 68 -68 156 309 863 -203 -198 198 -571 487 -367 -873 -226 226 -713 910 -532 -260 -43 43 -199 199 -345 915 207 740 580 -580 -725 459 -978 -755 901 -901 29 -132 28 -28 -729 -226 -753 753 -160 899 -930 655 -529 529 379 -379 -61 930 550 -7 730 -730 -815 815 438 -438 735 -735 -711 711 -562 916 285 42 -98 250 544 -544 -303 -978 -110 110 499 351 384 143 474 -456 623 330 464 376 -726 -518 311 -311 -772 812 291 -291 -787 770 441 -441 -422 422 -611 611 -62 96 231 -740 586 -178 -364 -71 -456 128 394 -963 -613 456 -125 -344 -111 22 754 809 100 -100 -69 -916 -878 641 -169 498 -123 -503 18 -18 809 -809 -320 256 -517 -854 -237 -31 979 -979 -519 -717 -542 -757 974 -159 -122 -822 -950 950 666 -666 427 -422 -630 630 -537 537 -773 98 440 -662 483 -534 718 -718 -621 974 770 -770 125 -125 919 -919 -436 903 63 -140 -247 247 -886 886 11 -11 572 -698 187 757 -306 -164 526 -536 -982 982 -179 179 -941 977 -954 -238 520 -728 -797 -485 -943 -745 60 378 -165 165 228 -228 703 -703 -627 627 758 524 -544 544 -74 74 727 -361 -777 609 -764 764 -58 579 658 -896 -526 -646 -108 730 -34 34 -48 -732 -40 29 650 295 604 -178 -873 -580 765 -55 -722 368 -657 -293 -996 996 486 -486 405 586 642 -642 610 -610 -596 596 -577 577 536 -437 797 -978 792 -862 200 -200 156 -156 902 -230 -974 -915 152 -152 448 -448 111 -111 -432 -121 -484 568 -327 892 -219 219 156 197 958 213 481 -481 843 -891 617 564 -724 724 -394 394 471 -471 -138 138 390 -390 -416 416 766 591 -833 833 -492 553 565 -565 793 -793 4 -4 224 -986 -279 808 -598 -718 -31 312 738 -213 874 -830 95 356 -235 -777 -616 -123 -469 -219 680 298 -206 481 547 -547 270 -441 -603 603 -423 423 -571 -32 911 808 351 -351 407 -407 855 960 80 -527 603 413 360 -360 -303 -324 891 -216 -572 572 -884 884 -259 -829 -129 129 636 -636 -301 -971 635 -2 965 795 -61 61 934 -833 -216 216 -15 15 -277 184 998 -288 479 -479 -272 -125 -241 241 813 -813 924 383 527 61 -950 -616 -535 535 -731 966 -821 -931 -705 -575 34 -828 515 -515 -218 218 -276 -921 -465 -77 -469 631 -430 -269 926 -926 -4 -936 -528 931 406 -487 242 -242 -25 -646 981 -782 273 -273 -695 695 900 133 -652 652 -820 -424 434 -920 178 -178 -840 450 -217 -804 315 -851 -867 953 846 -846 400 -274 145 965 -110 -767 -381 439 -340 755 -881 -244 724 -540 798 856 -671 671 -54 -934 510 354 -773 773 -655 873 406 166 -861 861 -111 111 615 -161 -492 -759 385 465 -785 824 -13 60 492 -423 -489 489 269 -269 329 -329 513 -513 883 296 -658 658 786 -23 650 -650 -587 736 -619 45 544 -773 850 966 605 564 521 -521 624 797 -570 886 662 -781 -491 -40 -326 -377 -383 383 866 -866 516 -516 790 704 -219 -728 -671 857 -48 48 -811 811 -646 -135 -80 -883 642 501 -152 647 -922 922 -830 -367 986 -986 -662 662 956 675 926 453 153 -153 -870 870 -85 693 589 -589 726 -726 425 -319 896 -896 -592 926 -414 107 -998 998 188 -188 219 261 542 541 -230 -86 -997 997 -896 -561 -518 258 -834 834 834 325 171 590 -926 926 346 -346 443 -787 -552 -855 757 132 371 -141 636 795 -423 905 773 -773 596 -596 -730 368 480 989 422 -422 -773 -902 -225 225 -574 -930 -540 688 -628 -818 -754 754 617 -549 -408 408 364 -364 625 -643 585 -241 -914 51 47 -47 127 -127 162 -326 -233 233 -518 518 294 -177 -169 533 -562 562 30 -30 -720 992 -343 343 -457 457 -961 -372 65 59 -943 943 511 -725 -344 326 -481 481 -610 493 -963 963 -204 204 -515 515 -168 -375 -71 71 746 384 944 -996 -539 -227 -191 191 415 31 949 -949 871 -730 919 -919 429 -429 842 -357 -405 -753 578 -578 108 -108 -775 775 182 92 62 -62 617 723 -448 448 -689 -679 242 -242 646 919 -873 -453 -772 -918 498 -498 966 -589 -203 203 -271 271 -826 -239 -148 148 974 159 972 520 -122 -858 276 -276 265 -265 -980 -483 -329 79 -381 -211 -871 706 166 171 -302 302 297 -297 244 299 -893 893 -55 -515 336 -28 -374 366 640 -703 -439 -792 -13 13 -160 -787 840 626 -53 227 -557 557 -122 122 797 262 99 -676 503 62 -713 168 76 697 152 -152 230 -230 759 -185 -287 851 281 -281 -772 256 197 -69 380 -380 886 -624 -536 414 -927 927 -749 749 69 -69 353 712 -331 434 -817 817 -494 724 -746 492 937 -937 735 -735 -921 921 170 941 -973 973 -421 486 575 -575 413 -612 -496 496 -924 -207 211 -99 149 -149 -752 752 780 105 -723 723 -791 791 471 -471 841 -841 -964 -953 902 -695 713 -961 -572 407 -202 202 -454 -667 -378 -327 595 -587 -646 -462 -404 -245 767 -767 -720 -31 -537 537 606 -213 -344 -195 -785 -843 -332 336 -46 46 566 -305 64 -450 -766 766 -345 -62 -742 742 -378 -108 967 -729 339 -339 230 -230 489 -105 300 240 363 -191 -176 176 710 -710 -557 -812 849 992 -251 251 -598 598 -464 -989 255 480 362 208 -842 -385 632 81 -489 -953 235 -742 -38 38 -486 741 46 -46 -82 396 -885 885 429 -754 -796 911 -53 510 116 -116 -915 843 585 -585 941 -941 -678 678 -456 943 -598 598 115 -914 -780 780 -274 125 926 -462 82 -337 459 797 34 563 -716 -111 8 878 841 421 721 -166 -897 -469 -956 924 552 582 -469 -118 165 -165 618 -773 -519 519 -765 -47 -665 -5 296 327 -265 653 -593 305 141 -141 -219 -138 172 130 -552 552 -421 698 -704 704 983 -501 463 -463 -830 27 423 469 -72 72 -91 -696 -177 177 518 -342 609 607 -50 -538 365 -261 515 47 -67 67 -504 304 724 -724 724 836 -559 -653 -717 -862 24 -24 967 -391 -414 -536 801 -651 -94 94 298 -298 -104 104 -434 708 -549 -547 -860 860 -126 126 302 501 626 476 535 -940 585 592 112 -105 210 -925 -199 -322 -949 870 -106 106 -796 -105 -823 823 127 783 215 -81 669 392 765 774 -760 -236 -650 650 101 -101 481 957 -988 -453 783 25 408 -408 -484 793 -993 993 -795 -481 685 461 -126 126 405 -405 948 -323 -903 -675 389 -389 381 451 -450 450 270 -445 -104 104 491 -491 10 862 596 -596 -298 -449 -364 -439 -579 579 422 -422 427 -818 125 -125 835 -835 -525 525 -721 721 -211 539 971 432 -469 669 947 -947 -243 57 999 599 141 -141 -345 763 890 -811 1 653 397 -397 -183 183 -921 921 28 -28 533 -38 -687 687 -64 -822 -295 814 943 -943 191 -924 659 -659 361 745 -866 866 536 -536 717 -371 -921 921 -532 532 -319 319 323 -323 220 -220 -14 -207 369 -244 787 -95 -762 762 -503 503 -677 677 356 -20 220 -840 -142 656 949 -949 884 857 757 -757 220 -220 -441 441 276 -276 719 -719 -699 699 510 878 -701 701 596 -596 -368 -506 533 -275 -87 87 193 998 -631 -977 327 -327 781 685 -854 854 133 -133 883 579 496 11 649 -272 741 844 772 630 -528 -309 768 -768 -147 147 -72 976 -508 508 808 -808 -443 443 762 -34 -565 -907 884 -884 34 881 707 -707 -26 26 -730 -29 -676 676 774 -509 78 -78 149 697 -295 295 -751 -253 773 -773 -374 -690 813 -813 892 -892 -168 513 -880 880 -649 911 147 -147 -391 391 -301 301 -782 782 650 -492 -904 904 -57 -817 637 466 -207 207 -786 -179 -395 395 569 -569 971 951 840 -723 -166 166 -110 110 -794 -664 143 -315 151 -151 -171 716 733 -733 862 881 133 277 166 -721 -433 433 -624 624 -413 -750 100 447 -930 570 -452 -228 -289 289 -518 518 917 -228 -802 -665 188 -383 369 -98 124 -338 -618 -515 65 -65 -336 336 644 641 -373 373 666 -833 771 -53 577 -135 730 -730 -940 -259 -883 -921 711 -711 -649 54 364 -364 814 -814 536 -526 77 -913 -970 970 -864 942 758 -758 865 -865 -360 -629 -836 267 -577 506 -118 118 81 -339 -296 -883 128 816 283 -43 454 -454 159 -797 -947 611 356 940 119 -119 175 -175 938 -220 -318 318 -804 789 -123 123 -237 361 -557 557 -841 536 -497 -895 -17 17 934 -934 -420 420 649 -535 -10 749 -156 722 -783 783 210 -210 -185 242 -304 304 183 -183 -867 867 -948 948 51 -86 -932 932 129 228 202 -202 -871 -526 351 -554 235 -235 -487 487 670 846 306 -831 227 -353 -215 215 620 -108 -206 206 687 -970 965 761 88 -228 442 -287 -109 950 725 -550 57 -57 67 -88 939 -939 -112 455 704 -704 429 523 -438 320 -930 930 -72 701 498 -498 -476 -360 887 -887 842 -962 818 198 401 521 247 -247 -391 217 -368 -177 835 -835 -352 352 -840 840 -424 879 226 -226 -972 -520 -289 289 132 -132 294 -294 -191 573 351 -351 204 -204 -716 -151 978 -893 -583 583 188 -188 476 -893 814 -814 790 -790 216 -389 386 974 447 -447 234 -234 978 157 476 -476 -64 64 9 -948 -446 -733 346 824 -402 402 954 547 -800 800 -830 -402 -923 -911 -789 894 -973 973 4 -620 428 606 309 794 574 -574 -591 591 381 -177 272 686 -904 904 -925 925 494 -494 895 211 -972 755 480 -20 -857 -738 -839 839 663 -292 794 -2 -791 791 644 -644 769 -769 221 -925 926 -926 -697 -76 812 274 -607 607 -549 779 -173 173 -223 -924 133 -133 -659 659 736 -736 -956 -344 730 -979 -620 -721 -666 518 90 -90 -679 679 298 -298 -712 712 58 -58 255 -255 128 -128 -168 532 937 1000 973 -603 740 -740 577 893 -992 363 -79 79 387 325 -964 574 207 -660 -615 -31 853 -842 533 -759 -416 416 515 662 412 -844 -260 260 557 734 -642 -258 162 -162 877 -119 -460 460 278 87 162 209 -810 7 14 -14 -870 -214 180 104 442 -442 938 -116 82 643 913 -235 958 303 792 565 456 -456 -335 740 -970 970 -349 375 -296 325 117 -117 891 -891 -243 31 841 -841 156 -156 769 -993 -746 -746 248 22 935 -499 185 -988 298 -864 -430 -339 -537 537 600 -941 786 274 -61 988 -480 480 6 731 980 -544 848 670 -521 521 175 497 -272 272 626 -626 -645 248 -494 494 706 -706 -380 380 920 -920 -592 -673 -505 505 -896 896 -939 -712 -719 1000 -80 823 -931 -164 -565 565 643 -643 -506 506 -510 -522 804 -820 -224 224 761 625 -360 360 -19 -516 155 -59 150 -812 575 51 659 -121 997 890 -669 -754 414 -765 204 473 -272 -47 -60 60 716 151 -965 -783 711 -711 176 -176 363 665 -881 881 888 950 -813 813 -81 81 356 -356 -251 150 -513 -862 -10 824 -33 33 58 -196 386 -888 -778 778 -401 -521 874 -874 462 -462 -794 801 688 -688 939 -991 383 -93 515 -515 82 -13 782 -782 27 -402 -390 390 149 310 -416 -911 -723 466 61 874 554 -554 -423 701 -472 357 -403 515 122 -122 -924 297 431 -431 -719 -605 806 -245 -594 -822 -909 909 93 -93 -59 -629 908 -908 4 545 -759 401 -335 -392 -571 571 251 -207 359 706 721 396 226 851 357 -936 837 -837 5 -5 -918 918 -181 -66 170 -170 762 -762 -607 -794 -313 313 -537 537 597 -597 -785 785 948 -966 290 598 913 860 -430 430 -157 157 51 173 -704 667 -702 458 623 -423 55 230 601 -601 -109 109 -910 910 647 116 -949 -232 440 684 -178 178 -163 488 -393 -509 183 -183 751 -751 -973 -835 -555 555 592 -592 -462 -37 886 969 122 -36 627 -627 485 -485 562 -476 -629 -854 -568 -513 612 -745 -7 -80 267 -10 313 254 -687 745 714 -714 -693 693 380 -49 176 -176 -583 583 -66 66 722 -883 -361 672 950 -192 -988 988 219 428 -799 854 159 -659 -862 862 805 -805 -102 -434 228 -228 666 808 734 -857 446 616 -903 -15 -81 583 -943 943 -497 -305 -532 532 960 532 439 -439 195 -195 407 -407 -238 783 -208 -617 -285 -340 -120 120 -392 8 -263 573 14 945 242 64 717 551 -96 -886 30 379 953 -953 242 -242 749 -854 779 443 -420 420 310 -124 964 -964 881 -881 -607 607 -501 501 -36 -323 251 357 -921 921 -461 461 417 -417 436 -251 260 233 -179 179 258 -970 391 -391 -706 -453 36 858 -574 401 800 -719 870 -870 -73 520 878 -892 130 -130 -648 648 -952 142 101 -101 406 -410 862 -862 -325 325 -592 -514 -760 524 -318 309 286 -458 -502 4 -580 580 -942 942 721 -29 -799 687 169 -169 123 653 464 -585 -931 638 612 -612 184 -184 802 -163 465 -465 -863 177 88 -88 -643 705 66 431 -252 -71 -260 896 813 -126 757 -757 178 917 329 -329 -945 945 -326 326 -608 608 765 -885 542 -7 678 -678 116 -635 53 -943 832 -832 -602 -33 -13 -337 303 -166 544 -652 -383 -951 727 180 -357 357 -999 999 -752 163 -917 -91 519 -519 -690 792 756 876 83 638 779 -373 -393 393 225 712 728 -728 -36 333 406 -406 -923 923 739 503 414 -267 -965 965 576 90 -639 639 997 977 -499 499 603 -603 -502 -51 -381 269 -590 220 -407 -444 -497 462 -673 673 -176 598 594 872 -259 418 -208 208 58 -58 456 -7 271 459 156 832 312 -312 524 -524 873 425 -4 -421 955 -955 363 103 820 -804 -737 737 -426 90 -309 -578 302 -211 69 -69 273 139 -207 451 627 -627 -677 -920 75 -133 855 -855 -998 998 -709 709 -366 366 -67 -929 566 -566 219 -219 382 -382 -418 418 121 -294 226 -226 213 -213 -43 43 74 -74 -402 -107 489 -732 -241 241 568 -568 872 607 -509 509 -509 509 -431 431 93 -93 -809 809 207 -207 -598 -435 -847 624 149 731 23 300 -816 816 -43 -215 -20 247 853 -853 735 452 62 267 -270 270 534 -699 987 -638 188 -188 556 -22 925 -925 -585 585 -663 292 18 -18 -402 -799 -229 669 -121 761 -375 375 489 1000 80 -908 -964 -841 -74 74 -200 200 -171 171 82 -82 462 560 9 -778 237 829 -411 -564 930 -387 -526 -470 239 -239 560 596 846 -846 404 518 219 -219 -597 353 -742 878 -134 134 121 31 -744 744 -630 630 -396 954 170 219 -505 -716 411 -744 699 -699 522 982 -947 947 574 321 556 -556 -997 758 -391 -858 -308 308 -978 189 378 -378 276 -118 186 -186 -233 910 -944 -258 -487 43 641 -641 -791 121 -553 7 -188 188 847 -847 -331 -16 87 -87 375 -213 -327 82 892 -338 660 -660 882 361 -673 189 -319 319 -459 106 533 -533 648 -991 -226 509 820 -291 905 -905 959 16 821 214 680 644 175 221 -450 450 811 -215 -314 314 675 -675 972 225 33 745 897 -897 543 393 634 233 -472 472 -782 782 467 987 -479 479 734 -475 169 -169 -810 -825 163 -450 412 -412 -388 388 742 397 148 -905 -426 426 417 -417 618 462 848 -848 366 -957 65 -65 953 -387 350 -350 266 -266 152 -307 -286 -284 980 -980 -824 315 211 -748 -945 -112 -625 625 815 -815 -107 107 -570 570 -915 -942 135 482 120 -871 -119 119 -417 417 -131 772 -886 -639 -164 164 687 -687 847 -847 -991 398 66 -66 83 -83 -914 914 983 -983 612 825 -573 573 645 -645 -846 846 -686 686 856 -856 -860 860 377 -377 -451 451 -958 -789 514 -514 -680 680 200 860 -549 549 -765 -47 267 -310 572 -63 535 -830 -825 -179 478 -478 231 -231 -385 385 -923 829 -365 -855 -467 -84 -409 3 757 -99 80 -80 -930 -766 -273 -490 352 -484 584 979 -182 182 40 369 -531 -166 -599 -492 -579 -432 56 -54 234 -234 -33 -244 -586 586 -726 726 594 289 -564 564 360 -360 226 -359 585 299 -116 116 -307 43 351 -351 429 -145 -977 977 694 -694 -438 391 10 -639 -421 421 -767 767 904 445 61 -17 717 785 -995 995 70 -70 -716 716 -851 -996 -650 650 621 -621 -828 -357 595 50 707 -707 647 -647 -348 348 -957 957 -609 -166 -245 245 112 -112 -407 407 -44 589 -564 564 -436 67 879 109 -757 294 -563 -854 3 556 523 990 -209 209 966 -966 996 -520 553 -553 -219 393 -888 888 39 -144 483 -483 -617 -757 14 -169 -590 590 814 -814 -946 946 580 -580 -583 -315 489 -419 119 396 732 -732 486 422 716 -716 933 -810 -657 657 652 -226 342 -342 936 -497 -111 -994 964 -964 964 307 -920 920 562 744 -303 0 -144 -499 -843 838 -274 274 -861 504 71 -71 416 -416 988 586 952 885 495 814 838 -838 -150 150 499 -499 -472 472 -20 738 515 676 -432 -705 -302 302 880 -939 -750 -288 -27 830 40 -40 980 -929 -175 -638 -100 -722 683 -683 -161 -755 -897 576 369 -369 188 155 483 -483 297 -297 684 -684 959 -959 762 -31 568 -568 832 -832 172 -409 982 -860 673 -189 885 159 677 848 353 -353 -454 -642 -65 65 -325 -706 956 -214 830 -32 935 -663 921 -802 -353 -457 -533 533 184 -108 623 888 948 -361 337 -337 752 -488 -253 -852 -73 73 333 538 269 -269 -672 -699 73 370 535 -535 -752 752 168 273 277 -277 349 -349 441 -441 -645 263 -773 -34 -539 539 -92 -874 -205 869 -433 433 -879 879 876 -876 294 -294 405 364 -220 220 -532 474 -513 513 -509 982 -476 476 219 -567 -136 326 -502 502 375 -320 313 -313 -547 62 482 -635 -988 718 862 -862 510 179 -670 670 647 -507 511 -579 -684 -888 -845 205 -656 972 793 -793 427 -427 757 -757 584 -584 408 721 411 -411 937 -937 -544 -651 260 166 -582 165 -432 432 -764 -241 463 -400 -732 574 -33 -226 -257 -741 103 753 -769 693 854 748 -206 953 -847 -354 426 -426 205 -205 9 325 -223 594 891 -889 359 -359 236 -236 957 -957 681 628 488 -488 742 582 329 790 -107 -33 -110 110 -111 -611 126 -758 -648 648 -425 425 730 -730 674 -638 -295 331 -223 223 -149 110 -736 -629 -26 857 -432 959 -16 750 -181 181 -36 941 -299 212 992 -992 -298 -904 965 384 768 -768 605 413 -952 -885 784 -196 -823 235 814 925 452 873 992 -992 -492 492 -197 197 19 -34 102 352 161 578 -98 98 71 -372 -64 64 -453 -945 -843 843 111 -803 -120 120 -530 -180 -591 -313 788 -280 -704 752 526 -924 470 -200 -733 733 531 -651 -843 204 -366 366 -847 847 -203 203 -574 574 -948 -112 749 -201 819 -819 -668 180 328 -808 -8 8 962 -853 965 498 308 -858 93 -93 -442 442 -483 -707 608 -608 524 -524 737 -790 -370 -57 -859 859 206 -393 401 142 -141 816 -397 -746 67 804 -306 -736 830 -830 996 790 -576 576 -478 478 -564 564 -2 2 392 -392 498 -498 215 -93 -891 -507 35 -756 -18 285 347 -347 -297 873 152 -152 -250 -799 -198 -902 -826 -471 -82 82 442 -829 24 -24 -398 398 -465 -950 579 907 5 665 303 -148 -406 77 -326 326 191 -890 -148 499 711 -906 493 446 225 -881 -237 237 -629 -361 916 964 -911 911 -980 145 -762 762 -304 -323 -327 -263 -851 321 715 995 -257 257 -701 701 -375 375 -864 415 963 -963 -361 38 -41 41 -544 733 -381 795 672 -672 315 -12 -455 455 -847 679 -728 -885 -333 333 258 98 -596 596 498 -498 639 659 421 -503 502 -502 195 -283 32 -300 998 898 -110 503 -595 595 299 -299 -800 800 581 -581 553 -553 315 -801 -551 -717 989 -989 -195 283 470 -470 631 -631 963 -963 886 -886 -573 890 -181 -219 929 -453 306 -306 -565 796 -763 -34 -774 774 -546 546 418 640 -644 644 -337 337 -785 -851 844 -844 -880 -615 492 -113 22 -22 395 400 32 411 -631 631 469 -203 521 853 -317 -462 -882 -795 -903 -745 692 377 -565 565 -560 560 -905 905 97 -97 21 -73 -979 297 443 -443 463 -463 821 46 589 -589 88 -159 -252 252 720 -702 58 -246 -662 662 587 -306 540 -540 -644 -641 928 603 -708 -460 -252 542 884 -884 -638 865 -847 -264 269 995 -373 373 394 -394 774 -774 -264 -484 -40 40 -494 603 208 -208 319 255 -816 354 433 -433 466 -466 -492 381 393 -393 714 -714 -293 293 664 -664 360 -33 -88 88 -129 -916 280 -280 -241 241 723 -723 -519 -420 118 -741 -551 -430 -278 278 -873 106 -428 977 -1000 742 902 -905 300 -300 -760 760 -727 967 -771 374 277 -277 700 164 614 -213 782 -935 76 -76 338 462 -395 -449 -531 290 559 -559 664 -664 -449 449 -757 757 -165 -401 -676 676 291 -291 -821 -688 -8 996 657 176 -405 405 143 -143 -396 396 -701 -912 -720 720 109 287 313 590 -209 973 -310 310 274 -274 -1 1 -170 170 -630 630 -91 722 847 -847 27 -208 -749 420 719 -498 736 -736 -574 4 455 -455 488 95 -792 -3 712 360 -585 624 -843 -603 282 -282 373 -317 -307 307 590 743 563 166 -454 454 190 182 488 -488 -236 236 444 -238 -496 -8 599 -344 -465 -759 270 -270 -361 -482 -371 -972 -968 -938 -511 511 912 -279 -255 -568 397 889 -173 153 -942 942 -575 502 197 -197 -559 -373 -809 903 -966 -486 212 -212 -537 537 -343 343 917 816 958 -22 947 -947 -299 299 -181 -379 -257 -865 444 -444 -87 279 -700 245 95 439 19 -19 -184 13 505 -622 -514 514 -664 664 120 -120 465 611 746 -801 -832 -156 262 997 930 443 -602 -642 533 -533 638 -767 867 998 947 -203 255 -255 -925 -770 -844 844 858 -214 -894 793 287 675 -600 600 -556 556 -344 344 222 401 -395 395 -510 -48 997 65 106 -466 -184 417 972 -514 -233 233 -646 646 -563 1 -610 610 -963 522 -664 -564 -405 -76 253 -63 203 -203 880 -880 513 -513 -957 957 -611 611 -355 355 370 -370 -959 -916 427 -427 36 101 131 -131 508 -639 436 -436 -245 245 -880 880 165 401 -404 592 -588 588 595 -595 197 -197 109 -109 -89 89 448 -511 719 274 -772 772 -12 501 725 -644 832 -535 878 -227 -546 546 177 433 139 -139 -597 597 525 -688 451 -889 555 -620 -670 359 -461 461 843 -577 -984 -119 -27 -381 -750 -812 295 -363 -344 344 -362 647 731 -731 546 -546 -584 584 537 861 -567 213 -164 164 -805 805 -356 20 -80 80 655 -655 849 -849 637 -637 -582 407 -52 418 -340 340 -117 -420 -49 49 -495 238 -289 289 423 66 -810 810 53 -53 -632 632 220 -220 -396 -281 695 861 674 592 -114 882 -504 499 771 -771 -960 960 -18 18 -282 282 -391 433 -330 330 790 -790 398 -398 -552 807 123 424 -460 -121 493 -493 -718 664 982 920 -465 465 437 -437 -480 -989 281 -281 631 -530 434 643 584 -584 -815 815 232 -441 -858 226 573 -573 -682 145 -381 546 462 340 -866 998 271 -271 -371 -631 -663 603 -102 -548 -149 -172 742 361 274 813 -685 -429 38 -38 -324 324 698 -698 750 299 155 -212 -339 -108 -634 634 593 -593 779 -820 -756 756 -261 261 713 -713 954 -433 -211 211 -175 -184 -866 866 -854 58 -186 -916 924 501 932 913 907 660 480 -480 486 -486 -365 918 288 -239 600 -377 515 -826 854 -854 999 -999 -650 61 -808 808 490 -242 273 327 644 -130 21 -21 568 997 -888 888 143 -143 902 -269 -28 661 -45 -830 -837 -878 -16 993 518 -518 -24 24 787 -787 963 124 297 -297 552 245 -356 935 1 -1 -142 142 -398 -814 986 -986 340 -924 -20 741 121 -659 -380 380 797 -797 -879 879 183 -183 208 -164 225 664 -552 -43 -41 -302 -499 -864 -345 345 460 -460 -612 612 -749 749 671 -443 563 -563 23 -23 5 -688 -934 934 -842 -101 -551 -946 462 884 126 -471 -894 94 71 546 -541 541 -394 394 -721 721 44 -44 -54 510 -497 699 451 -451 275 -275 750 -750 -176 351 749 -652 948 -948 -769 686 947 717 -842 357 -842 842 -98 98 488 -638 -973 973 -425 425 -592 -666 -646 646 -659 659 -192 192 -976 72 -855 893 -241 329 -939 787 993 -892 287 93 311 288 939 -612 516 -516 390 -973 626 -634 -334 334 439 602 -880 -881 778 447 -875 875 -200 706 565 -954 199 -641 311 -311 -425 901 -552 638 -670 964 972 -261 -187 187 705 -705 -235 235 930 -930 -34 315 3 -3 -385 477 6 -6 -745 57 798 -394 -751 552 793 -793 -599 599 416 929 -147 147 -658 -77 -798 798 -912 912 -699 -930 -149 -40 776 -776 367 -367 -46 46 456 -405 -676 676 -164 -730 -329 -509 -760 760 -410 468 284 270 65 -65 822 -82 -756 756 392 -689 -486 989 500 -500 -794 794 -997 483 -914 914 720 -720 -166 -938 -239 239 -130 -940 440 920 -856 -412 -966 -556 -899 -687 751 -751 52 -52 -698 -834 521 -510 544 530 440 659 -267 894 323 -977 -554 541 225 -544 986 -986 -251 251 102 434 -200 200 237 25 -895 895 791 -594 -148 43 -110 602 314 -314 81 32 -897 897 353 -426 820 -820 230 -230 -932 -642 193 -811 -157 -698 -265 -960 729 670 -457 -347 191 -191 221 -837 -621 621 -201 201 -106 459 -413 55 -698 20 -532 532 -33 33 -801 801 227 -548 158 -158 746 780 -926 542 -5 5 -30 30 288 257 448 -448 139 -139 -167 -708 -596 12 -865 865 -209 65 248 -248 637 -911 133 847 423 626 -749 749 140 -560 499 740 -380 380 -380 -386 229 -229 766 -766 342 552 -406 406 -635 635 -645 -813 -386 386 -421 629 166 -303 -317 317 -963 -379 863 777 235 -235 -138 402 814 -814 -152 -599 -737 737 501 -501 -845 845 460 -136 601 -601 184 -184 -891 891 -287 287 -893 893 585 -905 -266 266 -108 709 -133 133 847 564 441 -441 -682 -998 -215 215 -617 789 645 17 -999 999 802 -802 629 -998 29 -735 -247 247 -835 835 -744 744 -28 939 812 667 -620 -241 476 -680 -52 888 804 -808 349 -349 836 -836 -740 740 796 -796 -615 -210 -520 524 409 958 -33 33 -852 -413 931 -725 -513 481 -632 632 -481 481 -639 699 -886 886 -222 222 963 342 -409 -342 -232 232 -997 997 -363 409 -568 568 506 -506 291 -896 -292 325 -794 794 -334 194 -296 296 -491 491 942 -942 -559 119 -307 -478 -508 119 921 533 -180 180 -298 298 118 -276 393 -393 -158 -48 905 -905 498 -498 174 717 440 284 -490 -227 -64 64 765 -95 -578 578 -261 261 218 -218 217 -422 -728 728 722 423 -150 294 -414 945 372 -816 -873 873 -792 737 228 -593 990 -990 -371 592 -408 -983 -106 -352 -447 602 -142 142 -370 370 -365 365 -179 179 -368 602 528 -530 -320 320 -33 24 -361 447 -149 149 -404 404 -722 30 755 -755 693 -693 -38 483 -227 227 868 126 -873 873 108 -761 28 -28 -563 -601 214 28 -754 -66 315 144 -986 986 -481 481 -990 642 -825 -432 245 -866 -993 638 -536 -492 -495 495 599 423 513 -494 -510 16 23 -23 496 -496 -59 -138 988 40 -399 399 961 -961 -49 617 720 -98 -613 497 -280 -449 896 -872 888 -888 -193 948 620 241 -147 846 -687 495 -813 547 -748 -969 317 -317 -9 39 -181 40 -891 891 -891 378 866 156 -975 -734 80 605 -472 -629 217 -142 -974 -172 -762 806 436 218 -194 357 -272 272 -648 960 -939 939 470 -70 450 -931 -79 354 664 -664 -620 620 -246 -501 433 403 -945 945 344 125 557 160 954 -837 -700 -115 -315 617 -494 166 -294 158 -788 788 553 645 -606 606 -357 357 -974 974 -926 613 344 954 375 364 864 29 680 -280 -17 1 923 237 -572 572 776 -776 -910 -294 300 -71 860 -148 -59 869 -634 -264 -653 311 509 -509 447 -447 -69 69 -898 898 447 686 456 -456 -482 -87 -634 68 -526 -178 -413 413 -902 -958 444 -444 795 -795 810 642 97 -987 726 397 -826 416 -462 -884 -119 522 -562 -287 -696 791 201 -680 -341 -156 -973 973 78 844 463 -510 500 -677 -3 3 52 -52 -805 805 -13 301 -9 9 -197 411 -225 -972 506 -834 276 921 220 -938 654 -654 347 -347 -549 -17 -602 602 718 -718 -568 568 -968 968 864 -864 591 -591 477 -477 335 -882 -555 986 505 613 -279 -951 -707 707 -7 410 -18 18 -838 838 -144 144 -597 -191 40 -40 -33 33 246 577 792 -792 -224 224 -511 401 -255 255 -871 871 -117 117 -668 -916 -37 37 49 -49 -55 483 -276 648 880 -64 -416 489 208 -208 802 -250 -713 -111 983 641 -77 406 -593 700 897 -897 -838 838 647 -228 -813 -73 -229 229 -395 395 -694 -609 -980 -46 712 -712 -465 -124 408 -916 -726 883 -138 138 -274 507 -364 979 -615 615 287 619 -991 991 -372 -240 -808 -917 75 -75 348 -348 498 -815 906 -869 600 -644 369 57 896 894 -880 880 858 -858 95 -95 355 -355 -54 2 440 421 676 679 -297 949 500 -500 887 735 -969 835 378 -378 786 -786 785 -402 -862 -597 -709 494 749 -749 777 -777 32 -249 522 -522 547 -33 -295 295 220 843 -423 423 759 -759 -948 658 -216 -915 -823 823 -716 716 -691 691 295 -295 263 -263 226 576 672 346 -855 -862 374 -374 829 -375 -641 641 -991 -131 -695 846 48 295 263 705 518 -518 -335 335 172 947 325 -325 -189 -521 -365 -171 300 -32 -616 -838 -844 844 -832 -430 -408 -243 -233 -542 592 -508 -597 597 -280 280 -599 -470 -481 -518 -51 346 122 -237 197 -197 -918 733 -804 804 -663 663 -302 -616 -775 775 -43 43 -620 620 415 -415 510 644 -353 -420 -697 697 -875 -288 612 -951 473 -29 -89 -566 -278 -315 987 -987 247 -247 844 -844 -167 -319 515 -515 385 -364 983 -983 994 -994 783 -783 -848 755 259 862 -799 799 -71 568 923 -923 794 837 -925 -14 555 596 356 483 -181 181 620 -620 897 -121 -56 180 -871 -845 814 160 -68 68 513 -752 -837 837 296 -296 490 -781 663 -663 424 -424 -646 -745 367 547 341 -341 680 -680 333 -300 -204 204 456 947 147 -147 385 -816 -300 -23 858 -959 640 326 -282 282 662 -662 990 -83 946 -947 926 -926 715 -715 978 -978 667 -163 323 -326 361 726 -243 874 -480 721 518 -518 46 648 -124 124 949 453 891 -882 -875 875 -656 -422 -157 -410 44 -44 -951 -844 -647 -21 -665 -562 246 -810 657 -657 376 684 865 -372 -581 581 586 413 -20 20 -632 632 6 -427 720 -720 -140 -822 78 -273 -816 816 -610 439 339 -339 -938 898 69 -69 -684 -10 -681 83 -871 871 397 -397 -180 -84 -295 295 -132 -327 412 -412 -879 -495 -157 430 389 33 -168 -515 564 355 292 759 -31 31 -790 790 -512 494 -630 630 121 717 -567 -820 777 -768 -697 112 -670 450 -775 -755 632 -472 -260 -166 -795 338 -272 272 956 -263 755 -755 830 -830 -279 279 615 -296 -332 -186 -204 322 -691 691 216 -216 944 799 650 -650 -834 834 -522 522 -491 491 419 -649 -490 490 -715 -660 120 97 -893 -206 -288 288 954 -954 -996 667 129 -129 -60 60 -770 -755 849 -849 886 -886 733 -89 -448 180 -525 -965 -561 -221 -42 42 732 -743 -564 -964 362 -482 -487 487 639 758 -574 -37 -748 761 860 -686 201 741 494 -149 119 -119 -626 785 348 837 -27 -707 -272 520 -719 539 -802 -322 -33 649 493 18 -604 604 -313 313 -325 219 -709 -499 -765 765 816 -280 -587 90 781 -781 17 -17 -435 435 48 -48 149 -149 -103 900 611 -611 35 578 187 -187 943 -821 -228 228 -686 686 -986 986 -631 -804 892 -774 -837 837 -247 247 452 -57 -583 583 970 -987 -474 474 -354 -263 323 -771 882 135 977 -977 896 -896 -177 -878 -977 977 292 -71 -139 -214 -132 237 -936 -485 -2 2 -357 357 415 918 -773 4 103 72 -364 825 640 -199 841 -156 -880 880 -65 629 492 765 -153 287 229 -229 -728 -876 514 798 -848 -450 347 -347 -237 237 -551 551 301 277 348 -348 -836 816 393 -393 871 -871 745 -631 -630 630 234 -455 544 -592 -434 925 -548 548 -574 574 943 122 369 722 -104 35 -435 435 -208 -840 -750 750 124 -23 690 497 -45 45 233 -219 -708 708 179 -839 173 -173 689 995 -658 -796 277 -277 173 433 466 -466 -695 695 -31 31 -746 746 736 -736 -542 -170 665 -665 -835 433 373 -373 117 893 527 -567 21 -383 673 -673 -953 953 -397 -883 717 -605 735 -735 204 -817 12 499 -925 284 457 156 842 -842 -838 838 483 596 720 172 -632 247 962 423 -580 -778 -61 -461 732 -732 -46 -940 594 33 235 -296 -300 300 -742 807 908 -908 -355 355 2 -2 -853 272 -323 606 660 -660 526 -189 -658 -690 -41 41 952 -734 -762 658 921 743 -935 935 319 -319 -948 -862 -375 649 -922 922 197 628 -570 570 -184 366 18 -18 331 184 -788 -863 666 -629 -794 -18 914 -914 532 43 440 718 547 -43 260 -260 28 -28 -693 693 600 -600 -280 280 292 -292 679 -679 -585 585 -277 277 85 -85 715 -715 910 -910 -303 303 -367 367 379 -379 541 -541 -183 183 828 -828 498 -498 -348 348 338 -338 280 -280 435 -435 -905 905 750 -750 386 -386 -911 911 308 -308 710 -710 796 -796 796 -796 948 -948 862 -862 202 -202 765 -765 225 -225 539 -539 -368 368 -475 475 -665 665 -894 894 827 -827 -191 191 -627 627 386 -386 -944 944 -960 960 -26 26 773 -773 579 -579 -89 89 -333 333 -605 605 233 -233 -539 539 -645 645 632 -632 143 -143 -861 861 -242 242 887 -887 -660 660 -194 194 -874 874 687 -687 964 -964 -775 775 400 -400 -163 163 -529 529 764 -764 -967 967 -798 798 41 -41 417 -417 44 -44 -874 874 779 -779 -687 687 -37 37 508 -508 -725 725 42 -42 -676 676 744 -744 575 -575 452 -452 -618 618 975 -975 -313 313 772 -772 -853 853 -834 834 892 -892 784 -784 265 -265 94 -94 -108 108 -619 619 -164 164 278 -278 -297 297 -331 331 262 -262 -127 127 -586 586 -635 635 -894 894 -750 750 -709 709 -74 74 -715 715 -43 43 908 -908 -735 735 774 -774 280 -280 580 -580 -215 215 863 -863 -166 166 -29 29 412 -412 788 -788 962 -962 164 -164 714 -714 692 -692 755 -755 -304 304 361 -361 430 -430 -241 241 978 -978 24 -24 -586 586 138 -138 234 -234 -253 253 71 -71 256 -256 -474 474 727 -727 587 -587 -471 471 -930 930 -234 234 729 -729 827 -827 -802 802 -740 740 895 -895 -191 191 -614 614 755 -755 -911 911 -148 148 620 -620 772 -772 144 -144 887 -887 -382 382 -129 129 941 -941 31 -31 86 -86 -659 659 -944 944 -286 286 -610 610 -140 140 -827 827 -201 201 -827 827 683 -683 -74 74 -753 753 -279 279 -305 305 927 -927 138 -138 135 -135 261 -261 -483 483 349 -349 547 -547 -768 768 -359 359 -894 894 637 -637 -283 283 -236 236 785 -785 -736 736 -722 722 82 -82 78 -78 573 -573 -820 820 -372 372 -525 525 -168 168 272 -272 -799 799 767 -767 833 -833 -885 885 -466 466 911 -911 -651 651 709 -709 590 -590 -340 340 5 -5 59 -59 -894 894 677 -677 744 -744 13 -13 -332 332 158 -158 -195 195 -569 569 105 -105 521 -521 -460 460 989 -989 -875 875 277 -277 430 -430 988 -988 515 -515 -236 236 881 -881 751 -751 -794 794 673 -673 -144 144 -304 304 -486 486 -367 367 810 -810 -337 337 -962 962 233 -233 178 -178 -488 488 982 -982 -671 671 -208 208 -464 464 43 -43 -328 328 934 -934 -320 320 54 -54 -520 520 485 -485 -619 619 -403 403 235 -235 400 -400 -201 201 -563 563 541 -541 385 -385 -664 664 489 -489 724 -724 508 -508 -480 480 610 -610 -162 162 -975 975 455 -455 776 -776 394 -394 -763 763 898 -898 -433 433 618 -618 -125 125 674 -674 38 -38 -602 602 814 -814 -183 183 980 -980 -875 875 203 -203 -434 434 -413 413 952 -952 605 -605 835 -835 -943 943 -457 457 -671 671 341 -341 917 -917 592 -592 -197 197 -269 269 -257 257 493 -493 48 -48 -285 285 404 -404 -858 858 -90 90 546 -546 232 -232 -298 298 777 -777 106 -106 -660 660 -142 142 -849 849 -919 919 586 -586 -72 72 862 -862 928 -928 -98 98 -412 412 -548 548 137 -137 -88 88 -951 951 759 -759 508 -508 -624 624 -658 658 -793 793 899 -899 -295 295 -890 890 465 -465 44 -44 9 -9 101 -101 -787 787 208 -208 983 -983 288 -288 810 -810 -286 286 -266 266 964 -964 -64 64 -934 934 -479 479 -23 23 534 -534 -414 414 -89 89 536 -536 -971 971 -672 672 714 -714 651 -651 93 -93 854 -854 -526 526 965 -965 -602 602 -826 826 695 -695 50 -50 458 -458 314 -314 -529 529 -641 641 -158 158 -13 13 933 -933 621 -621 190 -190 -352 352 491 -491 -446 446 536 -536 18 -18 305 -305 -399 399 283 -283 -370 370 -762 762 811 -811 640 -640 994 -994 46 -46 790 -790 41 -41 -101 101 916 -916 -851 851 -494 494 -170 170 322 -322 -552 552 581 -581 597 -597 160 -160 -67 67 -291 291 -427 427 905 -905 -505 505 -339 339 -738 738 -92 92 -602 602 -927 927 -230 230 865 -865 743 -743 -923 923 -118 118 530 -530 -570 570 805 -805 997 -997 -100 100 -623 623 149 -149 898 -898 -642 642 511 -511 642 -642 793 -793 -398 398 448 -448 -552 552 5 -5 1 -1 -234 234 -826 826 76 -76 -404 404 -219 219 -897 897 946 -946 840 -840 -809 809 882 -882 506 -506 -230 230 -412 412 -52 52 975 -975 995 -995 -736 736 -276 276 -142 142 -323 323 -524 524 -904 904 309 -309 551 -551 -639 639 -402 402 -729 729 -114 114 -653 653 509 -509 -383 383 -51 51 963 -963 -955 955 657 -657 805 -805 127 -127 -308 308 292 -292 864 -864 -674 674 -253 253 -934 934 227 -227 -66 66 760 -760 -796 796 -206 206 417 -417 349 -349 449 -449 -583 583 856 -856 857 -857 394 -394 200 -200 638 -638 -850 850 202 -202 -994 994 680 -680 -725 725 -750 750 442 -442 -677 677 -350 350 668 -668 813 -813 30 -30 204 -204 -834 834 -652 652 -878 878 -564 564 -127 127 389 -389 591 -591 978 -978 -93 93 183 -183 385 -385 81 -81 298 -298 -201 201 -332 332 242 -242 618 -618 -664 664 -725 725 522 -522 -199 199 -101 101 295 -295 -838 838 224 -224 480 -480 342 -342 229 -229 276 -276 236 -236 761 -761 -984 984 935 -935 219 -219 827 -827 629 -629 -759 759 743 -743 -785 785 896 -896 386 -386 905 -905 361 -361 -2 2 517 -517 912 -912 -160 160 -342 342 -51 51 -752 752 834 -834 922 -922 -293 293 909 -909 584 -584 -655 655 -637 637 -680 680 908 -908 -761 761 -461 461 -135 135 -631 631 566 -566 -602 602 126 -126 81 -81 758 -758 600 -600 -510 510 469 -469 875 -875 -549 549 961 -961 0 0 701 -701 569 -569 251 -251 -156 156 -887 887 91 -91 -520 520 -662 662 470 -470 -391 391 -213 213 -444 444 138 -138 -541 541 10 -10 374 -374 350 -350 863 -863 -100 100 -716 716 896 -896 164 -164 276 -276 525 -525 471 -471 -265 265 397 -397 -903 903 -356 356 644 -644 -89 89 814 -814 -297 297 575 -575 -815 815 -535 535 679 -679 251 -251 -633 633 971 -971 806 -806 155 -155 -610 610 690 -690 -852 852 39 -39 -915 915 251 -251 452 -452 545 -545 -354 354 -588 588 876 -876 41 -41 134 -134 -346 346 96 -96 -450 450 481 -481 -845 845 761 -761 -986 986 338 -338 316 -316 -734 734 239 -239 -743 743 -970 970 -740 740 374 -374 -731 731 -386 386 -749 749 -727 727 285 -285 -917 917 -112 112 904 -904 874 -874 979 -979 879 -879 -767 767 -649 649 737 -737 212 -212 109 -109 187 -187 197 -197 -54 54 836 -836 -442 442 475 -475 316 -316 -424 424 -454 454 641 -641 -200 200 -847 847 652 -652 -284 284 128 -128 -92 92 -197 197 74 -74 -429 429 -918 918 145 -145 838 -838 -372 372 -178 178 -504 504 695 -695 953 -953 695 -695 -866 866 -911 911 -562 562 -585 585 716 -716 -192 192 11 -11 -29 29 -77 77 -262 262 -164 164 388 -388 936 -936 -843 843 -1 1 29 -29 -574 574 474 -474 -917 917 269 -269 145 -145 552 -552 287 -287 -249 249 818 -818 -325 325 9 -9 833 -833 -672 672 462 -462 440 -440 -181 181 -708 708 -690 690 -540 540 -256 256 -512 512 -463 463 -196 196 -783 783 977 -977 -600 600 -160 160 -64 64 628 -628 625 -625 705 -705 -838 838 -654 654 -736 736 598 -598 -391 391 958 -958 478 -478 -400 400 873 -873 23 -23 -446 446 -497 497 -55 55 -231 231 272 -272 -442 442 612 -612 -7 7 -449 449 -291 291 -79 79 832 -832 896 -896 -250 250 -41 41 759 -759 459 -459 -14 14 981 -981 -699 699 -500 500 -955 955 273 -273 -251 251 -802 802 135 -135 -880 880 -69 69 -554 554 156 -156 854 -854 888 -888 516 -516 182 -182 -99 99 476 -476 -491 491 506 -506 -565 565 812 -812 509 -509 -479 479 -800 800 -668 668 -445 445 719 -719 -835 835 -514 514 -3 3 761 -761 -213 213 -876 876 398 -398 -477 477 -102 102 914 -914 861 -861 -937 937 -39 39 544 -544 -792 792 -643 643 -474 474 718 -718 -88 88 183 -183 951 -951 897 -897 790 -790 -836 836 536 -536 -35 35 495 -495 -8 8 -123 123 -173 173 116 -116 -895 895 -773 773 782 -782 869 -869 717 -717 -646 646 56 -56 400 -400 930 -930 -307 307 530 -530 -316 316 47 -47 493 -493 68 -68 746 -746 281 -281 307 -307 -79 79 406 -406 8 -8 77 -77 -961 961 891 -891 932 -932 -253 253 -923 923 -707 707 890 -890 218 -218 486 -486 -357 357 979 -979 -648 648 -626 626 -452 452 -762 762 -119 119 -918 918 -24 24 -564 564 -30 30 924 -924 875 -875 117 -117 884 -884 -273 273 902 -902 -774 774 963 -963 -920 920 439 -439 -541 541 536 -536 94 -94 -486 486 586 -586 324 -324 -820 820 -465 465 -257 257 -779 779 196 -196 -642 642 92 -92 -594 594 166 -166 -23 23 844 -844 -622 622 209 -209 833 -833 264 -264 625 -625 -471 471 -277 277 -861 861 -730 730 842 -842 515 -515 -297 297 -848 848 -580 580 530 -530 702 -702 16 -16 120 -120 61 -61 -810 810 338 -338 -823 823 -834 834 -785 785 -608 608 870 -870 -121 121 950 -950 835 -835 -529 529 948 -948 -649 649 -949 949 470 -470 528 -528 782 -782 -559 559 257 -257 827 -827 -497 497 -245 245 221 -221 -950 950 440 -440 416 -416 805 -805 -257 257 -797 797 12 -12 658 -658 555 -555 720 -720 -250 250 149 -149 -95 95 -734 734 737 -737 -252 252 -947 947 504 -504 976 -976 -527 527 565 -565 -593 593 -387 387 -847 847 -145 145 343 -343 555 -555 -645 645 -205 205 275 -275 714 -714 463 -463 434 -434 -619 619 -885 885 -726 726 455 -455 -439 439 454 -454 743 -743 -212 212 -864 864 -360 360 -953 953 -447 447 992 -992 -768 768 21 -21 121 -121 -310 310 -484 484 531 -531 -523 523 -739 739 -720 720 105 -105 533 -533 745 -745 -777 777 480 -480 -148 148 -954 954 -740 740 425 -425 -477 477 149 -149 267 -267 739 -739 -415 415 440 -440 -924 924 -35 35 -359 359 -386 386 -560 560 -1000 1000 -316 316 17 -17 359 -359 209 -209 -446 446 -412 412 33 -33 878 -878 -357 357 -777 777 235 -235 -569 569 -326 326 -227 227 -947 947 -537 537 460 -460 -224 224 473 -473 -14 14 566 -566 -877 877 7 -7 -711 711 597 -597 -665 665 47 -47 476 -476 761 -761 -222 222 -298 298 -992 992 -507 507 334 -334 332 -332 -911 911 -320 320 334 -334 -315 315 921 -921 799 -799 -490 490 -600 600 722 -722 391 -391 -341 341 308 -308 9 -9 702 -702 489 -489 473 -473 819 -819 -191 191 -412 412 822 -822 -652 652 -197 197 -192 192 -193 193 -387 387 885 -885 -299 299 865 -865 246 -246 -359 359 -467 467 -359 359 -307 307 827 -827 672 -672 -943 943 941 -941 762 -762 563 -563 -499 499 131 -131 -349 349 -916 916 838 -838 461 -461 663 -663 40 -40 580 -580 852 -852 126 -126 -415 415 -447 447 -181 181 524 -524 -678 678 -469 469 808 -808 515 -515 -563 563 -277 277 -238 238 410 -410 -728 728 -796 796 844 -844 716 -716 402 -402 781 -781 -606 606 -573 573 -972 972 163 -163 -399 399 886 -886 710 -710 377 -377 108 -108 513 -513 -345 345 -383 383 -964 964 -683 683 -398 398 928 -928 711 -711 159 -159 333 -333 -867 867 -252 252 781 -781 -508 508 -582 582 14 -14 -145 145 37 -37 -250 250 391 -391 -6 6 -531 531 913 -913 -161 161 162 -162 -221 221 818 -818 565 -565 457 -457 -349 349 -986 986 573 -573 963 -963 -146 146 -86 86 115 -115 413 -413 -657 657 795 -795 -561 561 653 -653 737 -737 795 -795 -390 390 -261 261 352 -352 983 -983 863 -863 -656 656 -82 82 -794 794 437 -437 -995 995 567 -567 -907 907 -451 451 -512 512 -874 874 401 -401 247 -247 -349 349 233 -233 -43 43 -807 807 38 -38 -477 477 533 -533 322 -322 -466 466 -272 272 121 -121 -708 708 29 -29 -578 578 -866 866 -335 335 675 -675 -581 581 -663 663 816 -816 789 -789 -935 935 -994 994 -353 353 254 -254 73 -73 848 -848 131 -131 932 -932 -393 393 -486 486 -642 642 684 -684 -766 766 -467 467 408 -408 -928 928 383 -383 507 -507 -783 783 336 -336 590 -590 -541 541 502 -502 551 -551 413 -413 574 -574 370 -370 735 -735 379 -379 -550 550 -217 217 951 -951 768 -768 -684 684 173 -173 -60 60 348 -348 -708 708 -631 631 -202 202 -35 35 -669 669 -62 62 701 -701 -588 588 -808 808 65 -65 -821 821 218 -218 -92 92 311 -311 -900 900 47 -47 18 -18 -828 828 -365 365 564 -564 -493 493 276 -276 -937 937 298 -298 -752 752 780 -780 830 -830 842 -842 577 -577 -42 42 -808 808 198 -198 191 -191 -775 775 -993 993 -833 833 -539 539 -483 483 541 -541 -23 23 732 -732 189 -189 -449 449 -356 356 7 -7 -787 787 265 -265 -867 867 124 -124 46 -46 -598 598 -436 436 -476 476 192 -192 -575 575 -241 241 -828 828 -696 696 272 -272 -529 529 -339 339 -798 798 64 -64 -351 351 898 -898 761 -761 486 -486 855 -855 552 -552 -588 588 436 -436 -648 648 610 -610 -93 93 691 -691 414 -414 -419 419 251 -251 735 -735 -674 674 921 -921 813 -813 355 -355 -834 834 794 -794 414 -414 -713 713 258 -258 -610 610 -814 814 -329 329 903 -903 -752 752 -101 101 310 -310 -829 829 -580 580 449 -449 -525 525 428 -428 -780 780 -798 798 -917 917 -359 359 98 -98 -244 244 111 -111 -426 426 -321 321 311 -311 343 -343 -372 372 211 -211 729 -729 6 -6 256 -256 -850 850 -203 203 576 -576 -421 421 -650 650 900 -900 730 -730 -246 246 -14 14 294 -294 305 -305 -10 10 119 -119 938 -938 62 -62 -42 42 816 -816 -516 516 105 -105 468 -468 -876 876 -785 785 939 -939 238 -238 -221 221 -228 228 -920 920 -818 818 912 -912 -471 471 -820 820 -980 980 -538 538 221 -221 613 -613 881 -881 -844 844 627 -627 -302 302 704 -704 490 -490 430 -430 -342 342 -527 527 937 -937 -20 20 -656 656 -723 723 198 -198 653 -653 54 -54 369 -369 -33 33 101 -101 -688 688 -580 580 -831 831 800 -800 -598 598 651 -651 -934 934 822 -822 780 -780 472 -472 570 -570 -944 944 413 -413 79 -79 -737 737 890 -890 -634 634 -735 735 881 -881 -632 632 -328 328 -725 725 -293 293 -498 498 960 -960 -647 647 188 -188 -645 645 874 -874 -136 136 -739 739 -826 826 213 -213 666 -666 -429 429 588 -588 -843 843 -387 387 -937 937 -680 680 254 -254 -770 770 820 -820 996 -996 384 -384 298 -298 16 -16 382 -382 606 -606 549 -549 319 -319 -337 337 -493 493 -802 802 917 -917 -392 392 -601 601 -317 317 -581 581 -738 738 -258 258 -847 847 292 -292 -935 935 866 -866 -881 881 -257 257 119 -119 -110 110 395 -395 -353 353 214 -214 59 -59 -491 491 -710 710 -543 543 934 -934 -885 885 111 -111 442 -442 -398 398 500 -500 -372 372 425 -425 324 -324 -975 975 -129 129 740 -740 924 -924 433 -433 -581 581 608 -608 -7 7 -44 44 -835 835 582 -582 111 -111 -478 478 415 -415 -134 134 72 -72 237 -237 220 -220 264 -264 -966 966 -412 412 -203 203 416 -416 -904 904 -678 678 -636 636 580 -580 779 -779 -106 106 672 -672 -210 210 674 -674 524 -524 -240 240 -488 488 -121 121 -468 468 291 -291 -426 426 -108 108 137 -137 -593 593 -362 362 -667 667 -547 547 -183 183 92 -92 -896 896 -101 101 -235 235 -825 825 259 -259 -651 651 -803 803 104 -104 -403 403 159 -159 711 -711 -588 588 944 -944 -892 892 50 -50 152 -152 805 -805 -89 89 898 -898 716 -716 -384 384 508 -508 -659 659 -325 325 -139 139 -919 919 132 -132 -911 911 923 -923 551 -551 150 -150 86 -86 -687 687 -947 947 -847 847 -709 709 -337 337 735 -735 -758 758 -222 222 93 -93 851 -851 -561 561 -269 269 681 -681 -188 188 -900 900 -308 308 -875 875 -918 918 -821 821 -983 983 -896 896 26 -26 -625 625 -556 556 -442 442 -150 150 -430 430 895 -895 890 -890 824 -824 -115 115 159 -159 -509 509 -645 645 377 -377 -405 405 180 -180 58 -58 -972 972 486 -486 -63 63 -164 164 -506 506 969 -969 351 -351 48 -48 -108 108 84 -84 507 -507 685 -685 -76 76 -282 282 -914 914 -724 724 -62 62 908 -908 495 -495 -43 43 307 -307 726 -726 -983 983 344 -344 -536 536 880 -880 286 -286 -322 322 -987 987 -752 752 365 -365 -306 306 82 -82 -5 5 -128 128 467 -467 866 -866 -35 35 -839 839 222 -222 771 -771 792 -792 -786 786 -183 183 37 -37 -468 468 -686 686 -948 948 -690 690 -583 583 950 -950 899 -899 -419 419 593 -593 400 -400 783 -783 365 -365 609 -609 347 -347 -660 660 -707 707 -719 719 -225 225 -381 381 -562 562 938 -938 -126 126 849 -849 508 -508 200 -200 95 -95 504 -504 48 -48 -160 160 -26 26 20 -20 -459 459 579 -579 -75 75 -255 255 43 -43 -493 493 293 -293 -613 613 216 -216 678 -678 679 -679 -123 123 -267 267 729 -729 481 -481 110 -110 -200 200 -633 633 516 -516 -895 895 -370 370 -870 870 -688 688 -467 467 652 -652 -207 207 -550 550 196 -196 5 -5 -29 29 -324 324 55 -55 814 -814 386 -386 830 -830 -654 654 656 -656 -653 653 -108 108 -188 188 926 -926 -194 194 39 -39 962 -962 -248 248 -351 351 -343 343 -259 259 239 -239 -647 647 -925 925 -672 672 -69 69 -284 284 -287 287 -178 178 953 -953 -959 959 833 -833 -564 564 728 -728 489 -489 -633 633 -565 565 886 -886 818 -818 -283 283 377 -377 406 -406 -943 943 505 -505 -680 680 774 -774 208 -208 743 -743 975 -975 878 -878 32 -32 -231 231 -33 33 -565 565 -271 271 -124 124 -7 7 -420 420 95 -95 605 -605 398 -398 652 -652 -657 657 -836 836 423 -423 738 -738 187 -187 -672 672 -954 954 -394 394 218 -218 354 -354 -739 739 53 -53 -220 220 590 -590 -34 34 -57 57 -476 476 368 -368 914 -914 -770 770 335 -335 -821 821 669 -669 -206 206 852 -852 -736 736 -830 830 859 -859 -76 76 141 -141 228 -228 878 -878 -188 188 372 -372 -275 275 59 -59 417 -417 461 -461 66 -66 -986 986 35 -35 -178 178 -282 282 -139 139 -779 779 -470 470 -675 675 -262 262 -732 732 264 -264 -620 620 738 -738 37 -37 406 -406 480 -480 380 -380 -740 740 -946 946 996 -996 14 -14 187 -187 -600 600 -808 808 -123 123 -872 872 -1 1 -26 26 987 -987 18 -18 904 -904 -651 651 -338 338 357 -357 -256 256 300 -300 -706 706 107 -107 -362 362 -113 113 583 -583 -411 411 -903 903 -194 194 -704 704 107 -107 899 -899 15 -15 -621 621 -335 335 -90 90 -792 792 -738 738 -949 949 -74 74 -847 847 -519 519 450 -450 -632 632 -598 598 -214 214 -841 841 -584 584 969 -969 -171 171 215 -215 289 -289 -73 73 -376 376 -881 881 153 -153 123 -123 790 -790 354 -354 -389 389 454 -454 -463 463 841 -841 265 -265 801 -801 557 -557 346 -346 -959 959 372 -372 -141 141 317 -317 655 -655 -39 39 180 -180 -726 726 -892 892 305 -305 -545 545 -41 41 -10 10 -555 555 -155 155 -255 255 -296 296 815 -815 554 -554 569 -569 -757 757 953 -953 718 -718 993 -993 -444 444 -346 346 -403 403 22 -22 -656 656 352 -352 340 -340 -704 704 198 -198 658 -658 261 -261 968 -968 -244 244 375 -375 812 -812 42 -42 861 -861 579 -579 499 -499 -133 133 777 -777 -719 719 -844 844 492 -492 13 -13 316 -316 61 -61 -48 48 -764 764 513 -513 920 -920 650 -650 -466 466 -364 364 347 -347 -773 773 -399 399 163 -163 -34 34 -853 853 445 -445 -471 471 427 -427 549 -549 -748 748 -860 860 -661 661 296 -296 -582 582 952 -952 -306 306 586 -586 89 -89 660 -660 -901 901 -592 592 -680 680 310 -310 857 -857 -676 676 -307 307 923 -923 -468 468 -426 426 -79 79 -374 374 -603 603 287 -287 -269 269 -126 126 867 -867 -831 831 159 -159 -416 416 591 -591 -373 373 -832 832 214 -214 71 -71 524 -524 275 -275 -248 248 -520 520 77 -77 -65 65 520 -520 897 -897 852 -852 -494 494 -955 955 -378 378 -234 234 -435 435 -784 784 578 -578 957 -957 -829 829 287 -287 625 -625 -709 709 -946 946 -587 587 -243 243 45 -45 -973 973 -511 511 183 -183 -973 973 -313 313 6 -6 -791 791 319 -319 545 -545 -629 629 105 -105 860 -860 -751 751 -524 524 -176 176 -943 943 -702 702 369 -369 843 -843 -618 618 -499 499 -826 826 898 -898 326 -326 -482 482 -725 725 -888 888 422 -422 -646 646 388 -388 -461 461 -443 443 513 -513 -29 29 908 -908 900 -900 -383 383 140 -140 536 -536 -552 552 -117 117 -198 198 552 -552 942 -942 666 -666 -640 640 -658 658 -338 338 433 -433 -573 573 -558 558 531 -531 -461 461 -202 202 756 -756 154 -154 41 -41 -618 618 210 -210 -183 183 -656 656 87 -87 700 -700 -30 30 -606 606 126 -126 438 -438 583 -583 534 -534 224 -224 30 -30 -912 912 490 -490 635 -635 -225 225 124 -124 975 -975 -780 780 -268 268 -284 284 -507 507 497 -497 -159 159 134 -134 953 -953 -1000 1000 767 -767 320 -320 61 -61 -536 536 7 -7 -597 597 663 -663 550 -550 -687 687 -885 885 524 -524 -118 118 -51 51 -492 492 -129 129 -453 453 177 -177 287 -287 -124 124 -8 8 228 -228 -3 3 -102 102 553 -553 -838 838 907 -907 72 -72 389 -389 -31 31 -170 170 407 -407 -555 555 -868 868 -191 191 513 -513 -487 487 558 -558 133 -133 -888 888 -967 967 -358 358 -231 231 -694 694 -1 1 120 -120 -638 638 291 -291 611 -611 426 -426 268 -268 99 -99 663 -663 -128 128 874 -874 82 -82 -395 395 920 -920 -438 438 -158 158 -955 955 490 -490 588 -588 -972 972 243 -243 707 -707 549 -549 109 -109 -719 719 961 -961 -481 481 -278 278 -296 296 767 -767 579 -579 913 -913 533 -533 -400 400 90 -90 618 -618 -862 862 -959 959 -640 640 526 -526 -798 798 -134 134 394 -394 639 -639 769 -769 -586 586 953 -953 553 -553 475 -475 804 -804 864 -864 568 -568 492 -492 -532 532 339 -339 873 -873 -344 344 -490 490 -208 208 -619 619 -516 516 887 -887 -862 862 603 -603 -556 556 -691 691 -573 573 -163 163 -706 706 -594 594 834 -834 -162 162 -705 705 -820 820 -314 314 74 -74 -42 42 -597 597 -78 78 967 -967 286 -286 582 -582 905 -905 779 -779 199 -199 975 -975 -381 381 606 -606 -410 410 6 -6 209 -209 209 -209 507 -507 91 -91 141 -141 943 -943 756 -756 135 -135 -634 634 -605 605 1 -1 -440 440 603 -603 490 -490 -72 72 -788 788 901 -901 586 -586 -470 470 1 -1 554 -554 -845 845 -619 619 -71 71 448 -448 37 -37 891 -891 675 -675 -994 994 723 -723 403 -403 -248 248 121 -121 487 -487 591 -591 820 -820 926 -926 -955 955 -210 210 -298 298 -310 310 900 -900 -142 142 -407 407 -318 318 554 -554 -780 780 403 -403 -480 480 535 -535 -474 474 -258 258 972 -972 38 -38 -966 966 758 -758 -676 676 -817 817 242 -242 -862 862 -244 244 881 -881 711 -711 -442 442 65 -65 958 -958 -466 466 -136 136 538 -538 -666 666 -1000 1000 -95 95 -792 792 889 -889 -87 87 -217 217 -432 432 343 -343 -949 949 -375 375 207 -207 -22 22 739 -739 -21 21 -690 690 -457 457 116 -116 946 -946 -683 683 -783 783 211 -211 -718 718 996 -996 350 -350 731 -731 662 -662 -864 864 222 -222 818 -818 -561 561 -405 405 777 -777 139 -139 610 -610 216 -216 -408 408 -803 803 -773 773 -675 675 248 -248 -27 27 -442 442 -279 279 666 -666 -360 360 -49 49 -728 728 -322 322 -437 437 344 -344 5 -5 65 -65 134 -134 -84 84 799 -799 -124 124 277 -277 -655 655 223 -223 880 -880 -559 559 -957 957 425 -425 886 -886 96 -96 -817 817 -431 431 -596 596 -808 808 -323 323 -272 272 -795 795 -166 166 850 -850 311 -311 511 -511 -84 84 20 -20 -29 29 996 -996 -857 857 -929 929 754 -754 121 -121 -365 365 199 -199 341 -341 -645 645 -1 1 -609 609 470 -470 -310 310 -683 683 -870 870 -773 773 486 -486 285 -285 -271 271 380 -380 -358 358 -639 639 -300 300 -110 110 998 -998 -222 222 116 -116 16 -16 -414 414 -759 759 896 -896 -537 537 591 -591 224 -224 -786 786 -44 44 -368 368 18 -18 413 -413 973 -973 921 -921 -161 161 552 -552 44 -44 -425 425 -427 427 206 -206 -390 390 -752 752 492 -492 -912 912 320 -320 -676 676 80 -80 522 -522 634 -634 -348 348 -379 379 245 -245 -867 867 -806 806 966 -966 412 -412 -325 325 873 -873 238 -238 -98 98 -508 508 -385 385 267 -267 -812 812 687 -687 792 -792 -353 353 -684 684 -631 631 -852 852 -679 679 661 -661 285 -285 -916 916 99 -99 -397 397 -218 218 -839 839 -755 755 -283 283 -111 111 806 -806 -293 293 93 -93 -250 250 -737 737 -805 805 -480 480 -361 361 -902 902 985 -985 -73 73 -198 198 -292 292 886 -886 581 -581 884 -884 959 -959 566 -566 -326 326 -569 569 -813 813 585 -585 775 -775 445 -445 -477 477 -212 212 -877 877 949 -949 490 -490 433 -433 -482 482 990 -990 341 -341 -788 788 788 -788 210 -210 186 -186 176 -176 -940 940 869 -869 -7 7 -903 903 657 -657 349 -349 -750 750 -709 709 -72 72 -396 396 -505 505 -197 197 -877 877 -533 533 -301 301 -324 324 -818 818 850 -850 -436 436 -626 626 -535 535 566 -566 645 -645 434 -434 -563 563 -550 550 -249 249 912 -912 194 -194 -119 119 -719 719 444 -444 223 -223 -22 22 670 -670 503 -503 -108 108 86 -86 502 -502 882 -882 757 -757 -474 474 551 -551 -296 296 -872 872 976 -976 85 -85 -948 948 865 -865 -29 29 591 -591 -799 799 -53 53 -672 672 820 -820 489 -489 714 -714 -883 883 310 -310 -48 48 -626 626 -76 76 31 -31 682 -682 -213 213 -543 543 -751 751 -503 503 -297 297 524 -524 658 -658 275 -275 180 -180 739 -739 519 -519 676 -676 -578 578 -756 756 -864 864 -79 79 695 -695 -615 615 -235 235 -19 19 626 -626 28 -28 -561 561 -946 946 -900 900 318 -318 -166 166 2 -2 -799 799 523 -523 -391 391 -913 913 -50 50 -496 496 -837 837 -24 24 899 -899 -568 568 605 -605 535 -535 -340 340 -30 30 -592 592 -41 41 176 -176 583 -583 412 -412 -831 831 -103 103 843 -843 -443 443 26 -26 293 -293 178 -178 -916 916 570 -570 -692 692 -283 283 218 -218 -896 896 979 -979 581 -581 121 -121 772 -772 497 -497 -577 577 -845 845 -867 867 256 -256 -399 399 -145 145 -828 828 86 -86 124 -124 232 -232 -375 375 133 -133 330 -330 561 -561 901 -901 -417 417 738 -738 215 -215 -288 288 -754 754 -919 919 37 -37 -77 77 -670 670 -613 613 -98 98 128 -128 284 -284 -133 133 598 -598 833 -833 332 -332 -73 73 513 -513 527 -527 -410 410 -384 384 689 -689 452 -452 394 -394 -24 24 90 -90 -654 654 468 -468 77 -77 -1000 1000 -795 795 -783 783 -667 667 67 -67 247 -247 -717 717 602 -602 -30 30 451 -451 -650 650 344 -344 -130 130 -452 452 196 -196 -668 668 -1000 1000 -418 418 -522 522 368 -368 606 -606 549 -549 -83 83 -452 452 -758 758 317 -317 944 -944 943 -943 619 -619 858 -858 -138 138 -25 25 232 -232 -151 151 -618 618 -163 163 754 -754 439 -439 173 -173 556 -556 553 -553 704 -704 368 -368 -829 829 418 -418 -870 870 -237 237 -743 743 216 -216 548 -548 -919 919 -959 959 -191 191 -343 343 -244 244 -738 738 -654 654 -71 71 -320 320 617 -617 -459 459 265 -265 -733 733 897 -897 -471 471 -646 646 -984 984 -671 671 459 -459 -72 72 -812 812 88 -88 548 -548 452 -452 -728 728 933 -933 -845 845 -220 220 304 -304 946 -946 829 -829 169 -169 171 -171 -189 189 882 -882 674 -674 -99 99 414 -414 66 -66 895 -895 -335 335 461 -461 351 -351 968 -968 67 -67 -190 190 20 -20 -82 82 -291 291 -470 470 -858 858 -46 46 336 -336 598 -598 715 -715 678 -678 837 -837 -202 202 -999 999 -303 303 -428 428 -810 810 815 -815 407 -407 -171 171 253 -253 -710 710 -281 281 342 -342 147 -147 -447 447 -426 426 -916 916 116 -116 -143 143 -499 499 -547 547 867 -867 832 -832 959 -959 -130 130 -896 896 380 -380 -946 946 -872 872 -260 260 -796 796 -418 418 656 -656 -659 659 650 -650 -551 551 -873 873 -659 659 -617 617 -332 332 95 -95 584 -584 879 -879 50 -50 -192 192 166 -166 727 -727 -760 760 9 -9 -139 139 180 -180 -303 303 587 -587 315 -315 181 -181 339 -339 -670 670 -950 950 756 -756 130 -130 -187 187 501 -501 633 -633 -957 957 977 -977 -222 222 880 -880 900 -900 497 -497 241 -241 364 -364 -726 726 289 -289 -340 340 -724 724 -550 550 834 -834 -338 338 364 -364 -852 852 96 -96 -151 151 -785 785 221 -221 595 -595 659 -659 -180 180 -92 92 -29 29 -687 687 -601 601 919 -919 -625 625 -185 185 -223 223 159 -159 -832 832 734 -734 242 -242 282 -282 -55 55 -713 713 822 -822 831 -831 -78 78 208 -208 646 -646 -393 393 390 -390 -380 380 -759 759 538 -538 889 -889 407 -407 -294 294 871 -871 110 -110 -109 109 -644 644 729 -729 631 -631 -292 292 -949 949 -10 10 302 -302 -821 821 -427 427 -455 455 181 -181 473 -473 137 -137 -573 573 473 -473 -630 630 -786 786 861 -861 -676 676 -100 100 471 -471 -31 31 178 -178 48 -48 757 -757 -438 438 284 -284 -728 728 942 -942 -23 23 36 -36 -670 670 -675 675 -455 455 664 -664 228 -228 -534 534 -490 490 -950 950 648 -648 652 -652 -39 39 855 -855 -566 566 -261 261 -73 73 -649 649 -64 64 923 -923 -901 901 -523 523 281 -281 -458 458 -112 112 -289 289 745 -745 9 -9 356 -356 64 -64 52 -52 -14 14 234 -234 -756 756 -216 216 264 -264 -914 914 380 -380 736 -736 939 -939 942 -942 347 -347 -537 537 -658 658 -617 617 -81 81 -838 838 771 -771 814 -814 -948 948 689 -689 -203 203 497 -497 182 -182 303 -303 -37 37 12 -12 165 -165 231 -231 -212 212 -960 960 -866 866 994 -994 -18 18 401 -401 -656 656 -914 914 -204 204 527 -527 140 -140 505 -505 615 -615 888 -888 -344 344 -273 273 899 -899 539 -539 -315 315 144 -144 -202 202 880 -880 320 -320 -410 410 613 -613 -9 9 -106 106 -443 443 383 -383 -178 178 -244 244 355 -355 -954 954 182 -182 -18 18 -710 710 619 -619 -392 392 678 -678 860 -860 -455 455 -972 972 -273 273 -553 553 645 -645 -757 757 410 -410 -503 503 -28 28 -162 162 353 -353 -27 27 398 -398 53 -53 -597 597 390 -390 769 -769 661 -661 191 -191 -956 956 -7 7 -68 68 -564 564 453 -453 -337 337 -737 737 984 -984 -762 762 -336 336 -954 954 631 -631 986 -986 527 -527 -571 571 975 -975 -351 351 29 -29 271 -271 313 -313 157 -157 440 -440 -330 330 -293 293 -815 815 -542 542 22 -22 -252 252 635 -635 900 -900 643 -643 231 -231 403 -403 -702 702 719 -719 124 -124 420 -420 -16 16 49 -49 -365 365 75 -75 -107 107 739 -739 -981 981 366 -366 -545 545 554 -554 -94 94 304 -304 -456 456 299 -299 -195 195 -654 654 807 -807 -660 660 186 -186 -581 581 -54 54 -87 87 -924 924 -646 646 -205 205 681 -681 -169 169 -85 85 112 -112 464 -464 -987 987 873 -873 -256 256 453 -453 -215 215 612 -612 162 -162 311 -311 -71 71 -301 301 -32 32 -325 325 -639 639 315 -315 -723 723 489 -489 -706 706 192 -192 810 -810 -327 327 -648 648 491 -491 143 -143 616 -616 611 -611 606 -606 -56 56 575 -575 -841 841 804 -804 -435 435 -491 491 799 -799 -244 244 -393 393 -92 92 -64 64 903 -903 -592 592 -550 550 187 -187 -833 833 635 -635 -719 719 836 -836 155 -155 -140 140 -400 400 -541 541 -848 848 -424 424 -829 829 -421 421 859 -859 568 -568 617 -617 777 -777 -996 996 -6 6 -963 963 -497 497 -139 139 -207 207 -504 504 610 -610 -268 268 -66 66 -476 476 641 -641 -660 660 -426 426 980 -980 887 -887 283 -283 182 -182 -926 926 643 -643 775 -775 773 -773 -8 8 -283 283 938 -938 697 -697 -444 444 668 -668 384 -384 125 -125 6 -6 270 -270 -577 577 289 -289 -773 773 -265 265 -874 874 -686 686 -33 33 614 -614 -439 439 780 -780 863 -863 -588 588 -276 276 -547 547 -515 515 -442 442 46 -46 -197 197 -25 25 517 -517 -536 536 -263 263 -678 678 221 -221 -251 251 -842 842 -238 238 2 -2 -427 427 727 -727 470 -470 522 -522 221 -221 102 -102 290 -290 -618 618 -559 559 890 -890 996 -996 -286 286 -812 812 361 -361 -533 533 -960 960 -737 737 844 -844 221 -221 768 -768 -288 288 850 -850 -183 183 -988 988 -315 315 87 -87 -388 388 -144 144 346 -346 -362 362 407 -407 855 -855 -433 433 -403 403 992 -992 468 -468 -146 146 864 -864 584 -584 -906 906 -645 645 -639 639 -978 978 -448 448 653 -653 -946 946 98 -98 975 -975 572 -572 395 -395 -564 564 -947 947 -901 901 370 -370 718 -718 -666 666 -457 457 168 -168 -281 281 -983 983 -719 719 513 -513 -374 374 849 -849 -311 311 503 -503 158 -158 -987 987 -37 37 935 -935 -313 313 -131 131 63 -63 109 -109 85 -85 -730 730 251 -251 -302 302 427 -427 -217 217 -628 628 530 -530 51 -51 -779 779 -491 491 803 -803 -289 289 276 -276 -682 682 -366 366 -669 669 831 -831 -943 943 320 -320 466 -466 -39 39 361 -361 61 -61 151 -151 565 -565 -948 948 -92 92 85 -85 -940 940 627 -627 -168 168 752 -752 -19 19 -233 233 -707 707 414 -414 385 -385 -906 906 -246 246 280 -280 -721 721 -426 426 -947 947 -955 955 -715 715 -375 375 991 -991 201 -201 -839 839 -958 958 -710 710 -39 39 -409 409 951 -951 664 -664 755 -755 -964 964 -424 424 -770 770 -212 212 674 -674 287 -287 -231 231 -503 503 -468 468 312 -312 535 -535 930 -930 357 -357 -493 493 346 -346 404 -404 276 -276 647 -647 952 -952 183 -183 163 -163 -439 439 -249 249 447 -447 -624 624 557 -557 -953 953 -410 410 -45 45 701 -701 480 -480 282 -282 305 -305 552 -552 349 -349 483 -483 305 -305 156 -156 -759 759 -681 681 -419 419 -281 281 281 -281 -703 703 -677 677 90 -90 666 -666 -160 160 -308 308 -129 129 -739 739 -964 964 -940 940 -211 211 736 -736 255 -255 348 -348 714 -714 -320 320 -719 719 -379 379 256 -256 523 -523 948 -948 526 -526 -749 749 -662 662 -927 927 663 -663 290 -290 110 -110 -414 414 -554 554 379 -379 -917 917 -414 414 -902 902 660 -660 851 -851 -702 702 815 -815 647 -647 132 -132 270 -270 482 -482 686 -686 84 -84 175 -175 149 -149 -816 816 203 -203 482 -482 -652 652 -326 326 355 -355 -503 503 -183 183 -494 494 -36 36 -320 320 349 -349 -152 152 19 -19 499 -499 -512 512 941 -941 419 -419 -451 451 -452 452 -792 792 -884 884 -140 140 133 -133 -297 297 -285 285 228 -228 -877 877 -269 269 -757 757 57 -57 -110 110 -408 408 562 -562 785 -785 -55 55 115 -115 847 -847 -959 959 -965 965 -132 132 459 -459 871 -871 315 -315 -602 602 685 -685 -144 144 35 -35 -155 155 -837 837 155 -155 727 -727 -96 96 989 -989 669 -669 869 -869 486 -486 788 -788 -298 298 192 -192 -651 651 203 -203 -652 652 653 -653 425 -425 -371 371 534 -534 109 -109 451 -451 -121 121 292 -292 -692 692 -550 550 -321 321 -802 802 633 -633 150 -150 -90 90 754 -754 919 -919 -214 214 186 -186 -878 878 -28 28 17 -17 -225 225 933 -933 -712 712 237 -237 -178 178 -532 532 624 -624 -932 932 270 -270 -137 137 252 -252 -644 644 435 -435 -246 246 -347 347 656 -656 948 -948 -741 741 499 -499 -380 380 945 -945 -339 339 -274 274 253 -253 501 -501 657 -657 708 -708 485 -485 984 -984 -453 453 -422 422 229 -229 89 -89 -237 237 86 -86 451 -451 218 -218 750 -750 -131 131 -177 177 59 -59 -52 52 8 -8 153 -153 476 -476 451 -451 284 -284 117 -117 -675 675 -452 452 -326 326 -463 463 504 -504 -292 292 676 -676 966 -966 578 -578 -138 138 705 -705 -547 547 750 -750 -418 418 -877 877 -604 604 627 -627 33 -33 999 -999 -815 815 303 -303 756 -756 333 -333 727 -727 -805 805 314 -314 -23 23 -697 697 -592 592 -918 918 -711 711 -376 376 -406 406 -864 864 -297 297 618 -618 -467 467 771 -771 145 -145 951 -951 -890 890 727 -727 487 -487 -309 309 371 -371 -476 476 373 -373 245 -245 -139 139 -250 250 -269 269 -17 17 101 -101 374 -374 -295 295 763 -763 917 -917 505 -505 -282 282 -914 914 -952 952 88 -88 307 -307 610 -610 116 -116 528 -528 -109 109 -698 698 -633 633 730 -730 686 -686 -488 488 -696 696 750 -750 -401 401 -10 10 895 -895 -349 349 -86 86 913 -913 808 -808 -246 246 -511 511 948 -948 564 -564 -292 292 633 -633 -444 444 241 -241 433 -433 -471 471 -425 425 443 -443 355 -355 -829 829 -86 86 866 -866 -638 638 582 -582 -178 178 -962 962 681 -681 435 -435 898 -898 -784 784 -815 815 -450 450 -297 297 -469 469 693 -693 -552 552 -592 592 99 -99 181 -181 -549 549 904 -904 37 -37 846 -846 -955 955 -327 327 -505 505 -230 230 -328 328 -902 902 33 -33 453 -453 -239 239 249 -249 -708 708 112 -112 88 -88 -103 103 -726 726 169 -169 -585 585 925 -925 215 -215 -38 38 -337 337 134 -134 718 -718 128 -128 103 -103 -551 551 -161 161 -929 929 -937 937 5 -5 -673 673 325 -325 292 -292 19 -19 -448 448 860 -860 -548 548 -994 994 -813 813 -300 300 -923 923 -730 730 -773 773 -223 223 688 -688 576 -576 964 -964 720 -720 -460 460 -112 112 -556 556 -465 465 -311 311 682 -682 -944 944 350 -350 289 -289 -908 908 514 -514 -543 543 510 -510 -112 112 938 -938 -873 873 -688 688 -791 791 -173 173 -192 192 -627 627 -324 324 200 -200 -134 134 -458 458 -262 262 278 -278 28 -28 472 -472 858 -858 -845 845 -457 457 -928 928 -812 812 127 -127 -806 806 -349 349 -533 533 538 -538 965 -965 605 -605 -661 661 855 -855 -191 191 711 -711 -12 12 -1 1 990 -990 -305 305 964 -964 585 -585 620 -620 211 -211 -260 260 -168 168 -66 66 397 -397 588 -588 -171 171 -933 933 -42 42 -159 159 127 -127 -169 169 -140 140 864 -864 497 -497 -638 638 310 -310 -365 365 -381 381 335 -335 466 -466 -477 477 -333 333 -872 872 -676 676 758 -758 869 -869 -976 976 -150 150 -356 356 -136 136 -167 167 709 -709 -843 843 236 -236 -665 665 3 -3 -603 603 -655 655 -75 75 -61 61 -662 662 -447 447 758 -758 -824 824 -99 99 -367 367 991 -991 -838 838 -345 345 451 -451 499 -499 -55 55 695 -695 -160 160 478 -478 -493 493 913 -913 68 -68 167 -167 -392 392 -680 680 250 -250 352 -352 -883 883 -161 161 26 -26 719 -719 -162 162 381 -381 -399 399 770 -770 -825 825 -273 273 -736 736 -354 354 -892 892 386 -386 695 -695 169 -169 -793 793 722 -722 579 -579 713 -713 698 -698 540 -540 -731 731 60 -60 390 -390 187 -187 277 -277 729 -729 851 -851 401 -401 -361 361 -89 89 417 -417 -973 973 445 -445 -819 819 38 -38 -837 837 -83 83 -934 934 697 -697 872 -872 -908 908 -666 666 399 -399 584 -584 315 -315 -488 488 -588 588 -951 951 10 -10 681 -681 269 -269 -147 147 698 -698 904 -904 139 -139 876 -876 -593 593 -992 992 -351 351 702 -702 5 -5 -920 920 -902 902 217 -217 730 -730 -663 663 -443 443 7 -7 157 -157 -891 891 275 -275 428 -428 726 -726 341 -341 -621 621 631 -631 742 -742 308 -308 -982 982 -585 585 -624 624 91 -91 -679 679 -400 400 648 -648 -660 660 122 -122 -3 3 -774 774 515 -515 -340 340 -552 552 -898 898 -743 743 383 -383 -72 72 747 -747 -821 821 -767 767 -645 645 -966 966 -437 437 411 -411 -156 156 317 -317 -827 827 -970 970 838 -838 -465 465 837 -837 2 -2 850 -850 77 -77 311 -311 -361 361 -307 307 950 -950 63 -63 -787 787 -106 106 -497 497 -22 22 122 -122 38 -38 -6 6 -556 556 -998 998 937 -937 823 -823 219 -219 -972 972 748 -748 -501 501 388 -388 -422 422 56 -56 -287 287 781 -781 -79 79 -610 610 -737 737 515 -515 306 -306 -590 590 602 -602 229 -229 -176 176 845 -845 -20 20 -168 168 -214 214 -370 370 -603 603 -659 659 -300 300 -255 255 -945 945 704 -704 881 -881 -189 189 -553 553 -351 351 20 -20 677 -677 -647 647 -88 88 520 -520 559 -559 154 -154 -667 667 507 -507 -586 586 -660 660 358 -358 146 -146 641 -641 -562 562 877 -877 665 -665 248 -248 962 -962 545 -545 187 -187 -402 402 -236 236 995 -995 641 -641 -287 287 -793 793 468 -468 990 -990 143 -143 33 -33 646 -646 -358 358 732 -732 -294 294 -704 704 -516 516 337 -337 577 -577 677 -677 -402 402 -393 393 192 -192 679 -679 -292 292 180 -180 -302 302 -729 729 541 -541 -267 267 -639 639 -143 143 262 -262 141 -141 -380 380 -986 986 315 -315 -739 739 -87 87 -534 534 -969 969 -219 219 -305 305 832 -832 445 -445 681 -681 680 -680 -238 238 -80 80 -601 601 -387 387 -587 587 -880 880 -88 88 -141 141 -612 612 -554 554 -378 378 -276 276 412 -412 -589 589 -531 531 -511 511 -672 672 132 -132 468 -468 -322 322 -242 242 -792 792 -114 114 -514 514 793 -793 -92 92 -868 868 473 -473 -952 952 871 -871 -299 299 11 -11 903 -903 -454 454 -919 919 55 -55 -643 643 123 -123 -158 158 -612 612 -2 2 -214 214 -884 884 -746 746 978 -978 -574 574 103 -103 968 -968 -186 186 348 -348 971 -971 809 -809 961 -961 -303 303 187 -187 13 -13 -391 391 -433 433 860 -860 566 -566 583 -583 -290 290 72 -72 441 -441 -392 392 -413 413 -562 562 -378 378 -763 763 -459 459 -915 915 371 -371 854 -854 -114 114 609 -609 -280 280 867 -867 19 -19 620 -620 432 -432 -997 997 504 -504 137 -137 -882 882 648 -648 974 -974 173 -173 -642 642 674 -674 -82 82 351 -351 638 -638 707 -707 107 -107 -215 215 28 -28 -869 869 467 -467 -449 449 -270 270 534 -534 -874 874 736 -736 784 -784 -870 870 -821 821 763 -763 712 -712 725 -725 814 -814 948 -948 128 -128 -281 281 926 -926 -826 826 563 -563 -245 245 423 -423 -741 741 -999 999 348 -348 -853 853 618 -618 -23 23 374 -374 -138 138 -63 63 140 -140 330 -330 882 -882 291 -291 -45 45 -826 826 -712 712 -701 701 -693 693 68 -68 -936 936 802 -802 -944 944 -654 654 -981 981 118 -118 545 -545 -686 686 -89 89 -149 149 -430 430 -334 334 707 -707 270 -270 -569 569 287 -287 -132 132 -904 904 -896 896 -714 714 359 -359 -969 969 -545 545 588 -588 -969 969 -445 445 802 -802 302 -302 -447 447 384 -384 237 -237 -725 725 447 -447 -257 257 -568 568 -960 960 194 -194 106 -106 -215 215 -492 492 -741 741 192 -192 -973 973 54 -54 -548 548 -99 99 -785 785 515 -515 506 -506 542 -542 -535 535 829 -829 101 -101 -556 556 -33 33 424 -424 316 -316 -505 505 6 -6 279 -279 571 -571 540 -540 -354 354 422 -422 198 -198 554 -554 982 -982 -967 967 554 -554 -7 7 962 -962 85 -85 -958 958 -756 756 444 -444 -803 803 792 -792 -975 975 698 -698 -879 879 684 -684 -489 489 -97 97 -399 399 -518 518 -737 737 -556 556 424 -424 407 -407 822 -822 -841 841 -857 857 -196 196 962 -962 452 -452 -449 449 230 -230 -934 934 -684 684 -700 700 -99 99 -197 197 500 -500 -802 802 -237 237 -920 920 -201 201 433 -433 592 -592 386 -386 302 -302 559 -559 300 -300 -727 727 951 -951 -580 580 476 -476 -319 319 964 -964 771 -771 481 -481 968 -968 318 -318 920 -920 141 -141 -56 56 -183 183 765 -765 -345 345 296 -296 -567 567 -504 504 -847 847 -569 569 -331 331 293 -293 -264 264 -436 436 -772 772 472 -472 -5 5 135 -135 -235 235 582 -582 448 -448 -340 340 -389 389 549 -549 -284 284 -702 702 -311 311 -287 287 914 -914 695 -695 -766 766 -384 384 821 -821 -506 506 516 -516 232 -232 321 -321 123 -123 494 -494 -737 737 -113 113 -586 586 752 -752 -45 45 -297 297 47 -47 561 -561 316 -316 803 -803 -167 167 599 -599 79 -79 497 -497 761 -761 -494 494 -764 764 -582 582 585 -585 -214 214 634 -634 -879 879 -520 520 -949 949 153 -153 206 -206 725 -725 334 -334 -280 280 -885 885 380 -380 890 -890 688 -688 494 -494 -305 305 -662 662 -703 703 -551 551 -327 327 -208 208 -892 892 -66 66 447 -447 394 -394 -304 304 87 -87 456 -456 725 -725 177 -177 453 -453 -273 273 -960 960 678 -678 -281 281 134 -134 -622 622 202 -202 238 -238 -307 307 -98 98 133 -133 895 -895 691 -691 -363 363 -925 925 -744 744 395 -395 -900 900 566 -566 -42 42 -621 621 609 -609 -489 489 -570 570 50 -50 -712 712 755 -755 522 -522 880 -880 283 -283 -716 716 511 -511 475 -475 -527 527 125 -125 365 -365 951 -951 750 -750 -118 118 286 -286 21 -21 860 -860 135 -135 483 -483 471 -471 -249 249 176 -176 -429 429 -30 30 719 -719 -695 695 -747 747 -411 411 394 -394 -897 897 913 -913 -343 343 -807 807 -897 897 914 -914 -38 38 124 -124 149 -149 -834 834 -938 938 728 -728 87 -87 -855 855 -749 749 327 -327 995 -995 534 -534 581 -581 -304 304 758 -758 208 -208 -608 608 105 -105 495 -495 -40 40 587 -587 -277 277 -572 572 560 -560 -714 714 -843 843 211 -211 -104 104 925 -925 -365 365 187 -187 342 -342 -883 883 352 -352 -116 116 651 -651 55 -55 218 -218 508 -508 -812 812 147 -147 37 -37 860 -860 -946 946 -185 185 -93 93 -597 597 -562 562 919 -919 34 -34 681 -681 63 -63 287 -287 182 -182 -322 322 -627 627 175 -175 137 -137 843 -843 -990 990 -618 618 -80 80 -943 943 -609 609 322 -322 768 -768 -719 719 14 -14 199 -199 -863 863 165 -165 -411 411 -993 993 433 -433 -291 291 -195 195 -128 128 -164 164 -4 4 -796 796 772 -772 571 -571 900 -900 -128 128 -251 251 714 -714 94 -94 -75 75 55 -55 -497 497 223 -223 777 -777 -37 37 -873 873 -408 408 613 -613 577 -577 99 -99 813 -813 191 -191 877 -877 -476 476 664 -664 950 -950 990 -990 226 -226 990 -990 -435 435 475 -475 371 -371 834 -834 348 -348 926 -926 138 -138 -999 999 499 -499 294 -294 478 -478 622 -622 -352 352 679 -679 813 -813 -441 441 -701 701 549 -549 417 -417 968 -968 832 -832 369 -369 770 -770 -298 298 469 -469 882 -882 -805 805 -786 786 -627 627 744 -744 129 -129 903 -903 532 -532 590 -590 945 -945 -954 954 908 -908 686 -686 393 -393 49 -49 175 -175 185 -185 251 -251 965 -965 -218 218 -105 105 94 -94 971 -971 -199 199 587 -587 -971 971 265 -265 72 -72 -22 22 -637 637 -379 379 25 -25 -354 354 815 -815 -912 912 163 -163 -521 521 -523 523 -672 672 491 -491 753 -753 -467 467 590 -590 -803 803 75 -75 848 -848 -910 910 -979 979 -441 441 280 -280 731 -731 766 -766 734 -734 -473 473 868 -868 627 -627 -762 762 -789 789 -141 141 164 -164 246 -246 624 -624 227 -227 -845 845 8 -8 55 -55 -76 76 -336 336 -576 576 -698 698 594 -594 -422 422 -323 323 959 -959 -972 972 -505 505 -322 322 246 -246 853 -853 741 -741 423 -423 -339 339 824 -824 -687 687 -908 908 994 -994 -968 968 777 -777 301 -301 -709 709 958 -958 -627 627 -38 38 529 -529 86 -86 -261 261 -551 551 -101 101 -572 572 188 -188 302 -302 796 -796 243 -243 -648 648 -518 518 -944 944 750 -750 817 -817 -433 433 258 -258 -717 717 159 -159 962 -962 -430 430 -252 252 -664 664 -414 414 534 -534 768 -768 530 -530 -551 551 142 -142 -398 398 -533 533 -751 751 444 -444 520 -520 313 -313 -680 680 -588 588 -633 633 14 -14 -841 841 384 -384 572 -572 191 -191 -305 305 -265 265 214 -214 -779 779 -395 395 -513 513 307 -307 755 -755 -464 464 656 -656 840 -840 -984 984 624 -624 -117 117 -939 939 -104 104 -239 239 -53 53 967 -967 486 -486 481 -481 -565 565 -704 704 -235 235 -546 546 -567 567 -588 588 -769 769 995 -995 -887 887 790 -790 -411 411 949 -949 -548 548 -525 525 -807 807 -551 551 -78 78 -468 468 824 -824 72 -72 718 -718 266 -266 44 -44 101 -101 -294 294 877 -877 -607 607 494 -494 971 -971 -11 11 438 -438 -942 942 725 -725 629 -629 -666 666 -285 285 114 -114 229 -229 -872 872 139 -139 495 -495 87 -87 -301 301 819 -819 -24 24 -580 580 262 -262 -990 990 -443 443 -216 216 -681 681 -253 253 -203 203 -973 973 -693 693 10 -10 826 -826 -367 367 -266 266 -760 760 -284 284 -491 491 835 -835 -595 595 467 -467 721 -721 917 -917 -18 18 -313 313 -79 79 959 -959 -825 825 971 -971 105 -105 -511 511 -14 14 -382 382 -693 693 -844 844 -776 776 -528 528 638 -638 -456 456 536 -536 11 -11 492 -492 732 -732 294 -294 531 -531 -38 38 -786 786 70 -70 304 -304 -339 339 388 -388 -263 263 44 -44 219 -219 458 -458 -297 297 161 -161 -416 416 252 -252 478 -478 -396 396 -302 302 -649 649 841 -841 2 -2 919 -919 -357 357 -715 715 281 -281 582 -582 -845 845 896 -896 26 -26 -677 677 -552 552 -542 542 270 -270 943 -943 19 -19 -607 607 631 -631 183 -183 386 -386 992 -992 -536 536 219 -219 861 -861 -265 265 855 -855 218 -218 809 -809 -87 87 994 -994 -292 292 -276 276 -655 655 832 -832 -824 824 -542 542 175 -175 -310 310 -680 680 464 -464 -846 846 586 -586 -215 215 855 -855 -970 970 418 -418 871 -871 -853 853 -208 208 -865 865 873 -873 -987 987 663 -663 -336 336 569 -569 310 -310 646 -646 402 -402 119 -119 -372 372 -865 865 62 -62 -114 114 -758 758 -62 62 53 -53 -938 938 307 -307 670 -670 -134 134 540 -540 599 -599 743 -743 673 -673 -257 257 321 -321 793 -793 279 -279 -740 740 -208 208 -276 276 -894 894 669 -669 -971 971 808 -808 810 -810 797 -797 -820 820 -197 197 -23 23 -817 817 -321 321 825 -825 -273 273 -496 496 -649 649 163 -163 -8 8 393 -393 932 -932 -965 965 -558 558 378 -378 111 -111 -425 425 425 -425 356 -356 254 -254 -444 444 854 -854 -395 395 -40 40 588 -588 -392 392 -967 967 393 -393 -565 565 -303 303 111 -111 -872 872 -945 945 68 -68 906 -906 504 -504 -546 546 -931 931 745 -745 620 -620 -563 563 -782 782 586 -586 -722 722 -674 674 904 -904 954 -954 -863 863 -871 871 -550 550 687 -687 725 -725 -82 82 533 -533 314 -314 780 -780 -343 343 -521 521 -201 201 -965 965 -888 888 -422 422 7 -7 -462 462 -647 647 -293 293 80 -80 -689 689 983 -983 -672 672 547 -547 -496 496 887 -887 378 -378 -881 881 793 -793 622 -622 742 -742 -700 700 165 -165 597 -597 -566 566 330 -330 -385 385 -496 496 -289 289 547 -547 -733 733 75 -75 -823 823 398 -398 689 -689 -571 571 -129 129 893 -893 306 -306 -942 942 -761 761 -134 134 -418 418 -836 836 977 -977 -11 11 -419 419 -486 486 -568 568 -159 159 -804 804 -972 972 836 -836 -800 800 -429 429 277 -277 -621 621 476 -476 -460 460 -575 575 -135 135 376 -376 791 -791 -71 71 165 -165 -442 442 -476 476 -995 995 919 -919 -374 374 752 -752 706 -706 319 -319 254 -254 300 -300 772 -772 343 -343 -793 793 9 -9 189 -189 884 -884 664 -664 -591 591 135 -135 761 -761 119 -119 -382 382 -130 130 364 -364 -851 851 316 -316 122 -122 477 -477 161 -161 606 -606 -52 52 -12 12 375 -375 748 -748 -522 522 -470 470 -188 188 -685 685 -64 64 -85 85 69 -69 416 -416 840 -840 -245 245 945 -945 606 -606 -807 807 551 -551 -899 899 622 -622 -368 368 253 -253 -961 961 156 -156 -741 741 -290 290 -27 27 31 -31 -14 14 -814 814 406 -406 785 -785 731 -731 733 -733 9 -9 768 -768 -23 23 -95 95 740 -740 21 -21 -668 668 772 -772 -264 264 -845 845 959 -959 932 -932 -996 996 770 -770 518 -518 792 -792 -42 42 764 -764 -842 842 -488 488 321 -321 151 -151 962 -962 -416 416 172 -172 277 -277 274 -274 560 -560 -401 401 -408 408 287 -287 -968 968 -780 780 -502 502 -275 275 -61 61 -317 317 780 -780 -185 185 945 -945 -259 259 941 -941 978 -978 -246 246 94 -94 557 -557 955 -955 -721 721 -819 819 963 -963 914 -914 -637 637 -154 154 460 -460 603 -603 234 -234 -502 502 613 -613 -574 574 -672 672 -556 556 -661 661 799 -799 -403 403 -400 400 352 -352 -102 102 456 -456 -409 409 -607 607 17 -17 570 -570 638 -638 470 -470 232 -232 101 -101 -624 624 841 -841 240 -240 997 -997 777 -777 922 -922 891 -891 -139 139 -60 60 291 -291 751 -751 148 -148 -393 393 -664 664 -791 791 -551 551 94 -94 -239 239 -444 444 -315 315 -427 427 251 -251 234 -234 -791 791 -598 598 475 -475 441 -441 -440 440 -350 350 -59 59 -614 614 -290 290 762 -762 -84 84 -945 945 705 -705 353 -353 -757 757 -966 966 -778 778 149 -149 -797 797 614 -614 663 -663 -549 549 -218 218 416 -416 740 -740 -317 317 -588 588 789 -789 327 -327 -69 69 83 -83 723 -723 109 -109 -733 733 -700 700 232 -232 -862 862 992 -992 755 -755 592 -592 780 -780 -923 923 896 -896 877 -877 11 -11 -417 417 -132 132 151 -151 591 -591 464 -464 -586 586 807 -807 890 -890 -418 418 -281 281 -674 674 247 -247 29 -29 730 -730 603 -603 -596 596 -774 774 -528 528 -851 851 300 -300 -983 983 -510 510 -58 58 -160 160 -750 750 585 -585 561 -561 -329 329 663 -663 -453 453 437 -437 299 -299 970 -970 -362 362 -999 999 806 -806 -676 676 -510 510 -950 950 -443 443 -615 615 -46 46 780 -780 -52 52 930 -930 44 -44 -258 258 -661 661 683 -683 313 -313 321 -321 -449 449 6 -6 558 -558 -470 470 -485 485 143 -143 604 -604 725 -725 -24 24 778 -778 -778 778 28 -28 266 -266 -614 614 -31 31 905 -905 102 -102 -77 77 -416 416 777 -777 97 -97 306 -306 497 -497 -895 895 747 -747 636 -636 33 -33 -875 875 -900 900 820 -820 471 -471 -697 697 -675 675 961 -961 -400 400 -404 404 554 -554 383 -383 -41 41 -923 923 -90 90 -107 107 -840 840 -339 339 -849 849 -233 233 -59 59 -562 562 -828 828 -100 100 -728 728 -246 246 -139 139 163 -163 -374 374 -810 810 938 -938 609 -609 -269 269 -455 455 199 -199 222 -222 547 -547 950 -950 -450 450 -334 334 -400 400 -619 619 -875 875 -646 646 529 -529 633 -633 -615 615 463 -463 -277 277 446 -446 275 -275 -119 119 -326 326 -31 31 -358 358 -193 193 946 -946 693 -693 905 -905 -398 398 -874 874 179 -179 -717 717 -469 469 -712 712 -31 31 997 -997 610 -610 179 -179 -394 394 -454 454 513 -513 662 -662 765 -765 -988 988 968 -968 465 -465 664 -664 -758 758 162 -162 -379 379 903 -903 -35 35 -136 136 791 -791 122 -122 63 -63 484 -484 885 -885 947 -947 902 -902 105 -105 -19 19 -529 529 237 -237 529 -529 -486 486 470 -470 93 -93 231 -231 -561 561 945 -945 -438 438 -282 282 -759 759 571 -571 -992 992 -495 495 -112 112 235 -235 16 -16 -427 427 -545 545 -270 270 165 -165 380 -380 117 -117 -688 688 380 -380 -317 317 -741 741 -261 261 67 -67 -18 18 -554 554 -973 973 -351 351 715 -715 31 -31 831 -831 -297 297 -764 764 673 -673 -644 644 309 -309 105 -105 914 -914 -40 40 -16 16 77 -77 -346 346 666 -666 403 -403 -432 432 177 -177 724 -724 -173 173 -771 771 -20 20 -789 789 -232 232 372 -372 -182 182 470 -470 392 -392 -389 389 -485 485 -938 938 -938 938 -351 351 -880 880 -827 827 -181 181 307 -307 959 -959 -974 974 -108 108 18 -18 -854 854 -197 197 -179 179 -140 140 -341 341 300 -300 27 -27 -374 374 -141 141 632 -632 -16 16 -957 957 980 -980 -252 252 -437 437 -33 33 203 -203 -820 820 718 -718 503 -503 914 -914 49 -49 948 -948 570 -570 -124 124 -208 208 -254 254 -277 277 -350 350 697 -697 -659 659 249 -249 -250 250 77 -77 781 -781 399 -399 -537 537 41 -41 977 -977 -947 947 924 -924 -701 701 211 -211 -250 250 -316 316 179 -179 -739 739 -595 595 406 -406 -684 684 892 -892 -535 535 -124 124 -981 981 708 -708 240 -240 -411 411 -841 841 564 -564 131 -131 530 -530 601 -601 923 -923 807 -807 -335 335 166 -166 -630 630 532 -532 -799 799 -486 486 -36 36 529 -529 454 -454 -480 480 629 -629 415 -415 -602 602 479 -479 -409 409 532 -532 -462 462 199 -199 -390 390 -325 325 -631 631 493 -493 668 -668 331 -331 361 -361 83 -83 199 -199 -523 523 -345 345 459 -459 -477 477 146 -146 -590 590 861 -861 -596 596 236 -236 211 -211 135 -135 933 -933 -516 516 343 -343 421 -421 -564 564 164 -164 928 -928 -815 815 -864 864 -355 355 600 -600 -676 676 -655 655 836 -836 -904 904 782 -782 854 -854 497 -497 -583 583 -917 917 -875 875 -696 696 -647 647 855 -855 -273 273 -829 829 -304 304 -405 405 -455 455 784 -784 -205 205 -121 121 -781 781 -201 201 -88 88 -390 390 610 -610 191 -191 -181 181 -143 143 -288 288 -975 975 177 -177 828 -828 -121 121 -676 676 -501 501 -777 777 218 -218 -389 389 -899 899 -216 216 -411 411 756 -756 -81 81 -444 444 582 -582 307 -307 516 -516 -793 793 -533 533 -186 186 -470 470 675 -675 -146 146 -198 198 -703 703 -200 200 975 -975 54 -54 -881 881 774 -774 64 -64 934 -934 739 -739 -513 513 311 -311 507 -507 56 -56 -592 592 -897 897 993 -993 -355 355 -15 15 688 -688 -959 959 -381 381 -341 341 992 -992 120 -120 54 -54 409 -409 154 -154 -504 504 -737 737 546 -546 334 -334 573 -573 -711 711 -425 425 361 -361 147 -147 612 -612 -456 456 -905 905 -682 682 647 -647 -516 516 -954 954 -343 343 -88 88 720 -720 317 -317 -821 821 -368 368 -641 641 -708 708 200 -200 219 -219 -717 717 -138 138 -68 68 -690 690 859 -859 668 -668 -99 99 508 -508 -995 995 -756 756 873 -873 -502 502 -306 306 -86 86 -307 307 817 -817 32 -32 -595 595 567 -567 -924 924 -357 357 -498 498 879 -879 787 -787 336 -336 -404 404 -846 846 0 0 985 -985 819 -819 639 -639 528 -528 -731 731 -513 513 742 -742 -61 61 -685 685 619 -619 -836 836 -649 649 -180 180 703 -703 -92 92 490 -490 -906 906 857 -857 747 -747 991 -991 -106 106 987 -987 -173 173 -908 908 197 -197 -522 522 803 -803 65 -65 151 -151 -395 395 -116 116 -429 429 120 -120 765 -765 831 -831 -215 215 -216 216 627 -627 -467 467 -817 817 -55 55 -609 609 -513 513 313 -313 -682 682 687 -687 -360 360 578 -578 582 -582 959 -959 -569 569 -106 106 273 -273 -168 168 -847 847 413 -413 18 -18 246 -246 734 -734 170 -170 622 -622 -65 65 787 -787 -478 478 -876 876 -63 63 848 -848 -496 496 21 -21 666 -666 507 -507 -600 600 -906 906 -786 786 669 -669 186 -186 852 -852 869 -869 939 -939 -198 198 839 -839 -701 701 -1000 1000 558 -558 106 -106 556 -556 121 -121 808 -808 -615 615 695 -695 -263 263 -971 971 -4 4 -894 894 -275 275 -316 316 -700 700 151 -151 59 -59 -837 837 660 -660 -547 547 -457 457 -393 393 978 -978 -670 670 110 -110 498 -498 493 -493 -616 616 199 -199 -982 982 720 -720 -35 35 -762 762 -321 321 -648 648 703 -703 -13 13 -531 531 451 -451 -512 512 -758 758 -997 997 474 -474 -201 201 -684 684 -61 61 -943 943 839 -839 966 -966 515 -515 -596 596 -701 701 -727 727 -365 365 -12 12 594 -594 -726 726 -487 487 409 -409 -240 240 -46 46 -567 567 -742 742 -570 570 -167 167 529 -529 996 -996 282 -282 -314 314 -60 60 -920 920 -167 167 -485 485 260 -260 -880 880 -843 843 -913 913 357 -357 978 -978 442 -442 139 -139 48 -48 -715 715 373 -373 777 -777 -794 794 852 -852 871 -871 457 -457 998 -998 -510 510 454 -454 262 -262 913 -913 -179 179 -364 364 -999 999 811 -811 -955 955 -540 540 908 -908 116 -116 703 -703 -213 213 418 -418 168 -168 181 -181 484 -484 549 -549 -172 172 288 -288 -521 521 208 -208 986 -986 -711 711 74 -74 47 -47 695 -695 780 -780 -665 665 323 -323 690 -690 -354 354 -384 384 90 -90 904 -904 -512 512 145 -145 -674 674 502 -502 532 -532 -666 666 557 -557 -986 986 464 -464 -355 355 649 -649 -401 401 769 -769 780 -780 -800 800 -874 874 -382 382 -986 986 -289 289 521 -521 -275 275 -38 38 595 -595 -243 243 -687 687 477 -477 368 -368 597 -597 117 -117 -903 903 -842 842 -25 25 444 -444 293 -293 -544 544 -918 918 -487 487 695 -695 -17 17 -461 461 -156 156 87 -87 198 -198 928 -928 -50 50 -794 794 -553 553 -620 620 -527 527 655 -655 175 -175 116 -116 396 -396 525 -525 -851 851 -991 991 942 -942 94 -94 616 -616 695 -695 864 -864 134 -134 -366 366 117 -117 -488 488 -505 505 -361 361 -769 769 299 -299 -273 273 219 -219 945 -945 803 -803 34 -34 963 -963 500 -500 -655 655 -151 151 -318 318 373 -373 -699 699 91 -91 -201 201 -492 492 892 -892 716 -716 -651 651 -885 885 -743 743 -236 236 -236 236 -768 768 -361 361 -335 335 134 -134 604 -604 -771 771 175 -175 956 -956 -99 99 995 -995 -154 154 -951 951 840 -840 868 -868 485 -485 -633 633 931 -931 69 -69 -738 738 281 -281 -61 61 885 -885 -446 446 545 -545 97 -97 -171 171 -658 658 819 -819 -606 606 26 -26 -858 858 266 -266 423 -423 -783 783 321 -321 490 -490 898 -898 466 -466 -395 395 -683 683 779 -779 728 -728 -907 907 705 -705 -510 510 -720 720 984 -984 -566 566 805 -805 -672 672 -612 612 -700 700 -668 668 490 -490 -950 950 -956 956 323 -323 848 -848 -20 20 -832 832 -480 480 -342 342 428 -428 947 -947 454 -454 630 -630 895 -895 -250 250 513 -513 272 -272 -398 398 236 -236 -942 942 883 -883 739 -739 636 -636 741 -741 -386 386 387 -387 -444 444 210 -210 746 -746 -901 901 11 -11 161 -161 -821 821 205 -205 920 -920 130 -130 -155 155 828 -828 -318 318 283 -283 737 -737 -865 865 -1000 1000 -685 685 704 -704 -895 895 -590 590 383 -383 -433 433 525 -525 55 -55 -870 870 -597 597 216 -216 736 -736 330 -330 -841 841 -369 369 -579 579 -31 31 -420 420 -269 269 903 -903 -78 78 -735 735 -350 350 469 -469 -571 571 -261 261 -984 984 867 -867 -404 404 182 -182 854 -854 143 -143 199 -199 52 -52 -398 398 -282 282 -204 204 982 -982 46 -46 416 -416 -805 805 953 -953 349 -349 887 -887 -423 423 -926 926 659 -659 -915 915 412 -412 -962 962 13 -13 -322 322 927 -927 627 -627 562 -562 -253 253 869 -869 779 -779 136 -136 441 -441 491 -491 626 -626 -583 583 -766 766 -967 967 13 -13 -505 505 -166 166 394 -394 -51 51 -850 850 -371 371 653 -653 -475 475 -39 39 647 -647 -774 774 392 -392 -504 504 -100 100 -167 167 887 -887 -96 96 489 -489 143 -143 90 -90 -269 269 714 -714 138 -138 396 -396 -62 62 -658 658 352 -352 572 -572 -495 495 -344 344 -749 749 -751 751 -710 710 903 -903 -297 297 -851 851 596 -596 232 -232 -361 361 598 -598 500 -500 -438 438 837 -837 321 -321 -523 523 -414 414 33 -33 384 -384 -779 779 -527 527 892 -892 349 -349 192 -192 -141 141 588 -588 119 -119 336 -336 -280 280 -318 318 -835 835 341 -341 696 -696 -213 213 -88 88 418 -418 515 -515 -395 395 -402 402 -776 776 968 -968 -206 206 676 -676 -121 121 -377 377 -911 911 -524 524 -286 286 695 -695 -917 917 -656 656 -222 222 444 -444 380 -380 -955 955 -946 946 804 -804 -621 621 963 -963 -294 294 -591 591 -357 357 -276 276 -771 771 172 -172 314 -314 -53 53 775 -775 248 -248 330 -330 488 -488 -813 813 804 -804 263 -263 825 -825 -599 599 37 -37 -680 680 -886 886 167 -167 -156 156 257 -257 -928 928 17 -17 -797 797 168 -168 154 -154 743 -743 470 -470 -362 362 -263 263 582 -582 992 -992 209 -209 -94 94 -751 751 267 -267 -296 296 -446 446 -350 350 124 -124 -465 465 881 -881 -821 821 -618 618 923 -923 826 -826 66 -66 -770 770 448 -448 362 -362 -963 963 783 -783 329 -329 199 -199 -390 390 -1 1 167 -167 595 -595 226 -226 -622 622 -769 769 -495 495 -802 802 -35 35 -755 755 615 -615 26 -26 -3 3 -595 595 -508 508 26 -26 -151 151 923 -923 20 -20 443 -443 869 -869 -375 375 258 -258 107 -107 73 -73 514 -514 525 -525 907 -907 -206 206 812 -812 78 -78 851 -851 -937 937 179 -179 -71 71 551 -551 -354 354 -476 476 354 -354 -823 823 -656 656 967 -967 322 -322 -737 737 -790 790 529 -529 -758 758 -649 649 -586 586 856 -856 -217 217 -472 472 -967 967 -744 744 22 -22 843 -843 -578 578 -555 555 314 -314 601 -601 -477 477 258 -258 -147 147 -730 730 -462 462 354 -354 -413 413 -993 993 -540 540 -610 610 933 -933 -624 624 -175 175 246 -246 908 -908 -23 23 586 -586 -773 773 843 -843 930 -930 -582 582 -420 420 -542 542 300 -300 10 -10 -865 865 -559 559 -406 406 581 -581 755 -755 -454 454 -208 208 684 -684 883 -883 923 -923 -982 982 90 -90 -498 498 -822 822 33 -33 -630 630 901 -901 -159 159 810 -810 -216 216 -460 460 428 -428 959 -959 405 -405 -380 380 592 -592 -703 703 287 -287 -608 608 -561 561 -66 66 0 0 391 -391 -535 535 304 -304 534 -534 -622 622 -251 251 -73 73 -877 877 711 -711 16 -16 248 -248 294 -294 -755 755 -283 283 773 -773 458 -458 -832 832 -225 225 -113 113 -883 883 423 -423 347 -347 313 -313 -989 989 -668 668 -656 656 -849 849 -948 948 12 -12 -173 173 614 -614 -733 733 584 -584 -234 234 918 -918 -215 215 -469 469 786 -786 -234 234 -782 782 965 -965 581 -581 -265 265 478 -478 -136 136 -675 675 -12 12 938 -938 505 -505 918 -918 247 -247 168 -168 -408 408 -768 768 223 -223 348 -348 723 -723 676 -676 -351 351 -967 967 280 -280 -936 936 909 -909 -324 324 -454 454 274 -274 3 -3 -250 250 -378 378 698 -698 -618 618 944 -944 -857 857 -142 142 -49 49 -118 118 454 -454 -934 934 980 -980 -908 908 262 -262 -753 753 -309 309 -575 575 -369 369 -940 940 -582 582 -807 807 889 -889 -44 44 577 -577 462 -462 619 -619 -698 698 90 -90 -543 543 613 -613 -526 526 -177 177 597 -597 411 -411 -300 300 -611 611 645 -645 -525 525 -657 657 296 -296 -734 734 305 -305 643 -643 368 -368 -433 433 224 -224 -543 543 946 -946 -800 800 708 -708 750 -750 -367 367 -80 80 429 -429 -889 889 182 -182 -445 445 575 -575 -203 203 -650 650 -629 629 320 -320 113 -113 -429 429 -593 593 242 -242 345 -345 486 -486 -40 40 -607 607 -910 910 -133 133 -930 930 -481 481 865 -865 541 -541 307 -307 -17 17 -891 891 -332 332 414 -414 878 -878 -441 441 220 -220 971 -971 -552 552 -442 442 409 -409 -256 256 346 -346 -788 788 -185 185 83 -83 -988 988 -44 44 -634 634 778 -778 114 -114 896 -896 374 -374 131 -131 907 -907 -586 586 -849 849 182 -182 553 -553 251 -251 -27 27 -376 376 -438 438 947 -947 442 -442 -495 495 550 -550 455 -455 308 -308 -384 384 -749 749 968 -968 -176 176 141 -141 949 -949 -381 381 535 -535 783 -783 -535 535 566 -566 257 -257 -544 544 -620 620 722 -722 -393 393 -3 3 -312 312 113 -113 -131 131 706 -706 -713 713 -806 806 911 -911 358 -358 27 -27 -958 958 779 -779 595 -595 20 -20 741 -741 -896 896 265 -265 179 -179 -426 426 997 -997 -158 158 824 -824 -269 269 -738 738 265 -265 -41 41 989 -989 986 -986 -297 297 -256 256 -634 634 -720 720 -770 770 -321 321 -916 916 364 -364 -502 502 -815 815 -43 43 -780 780 -747 747 408 -408 -277 277 655 -655 554 -554 -64 64 666 -666 824 -824 -916 916 547 -547 -137 137 352 -352 -840 840 458 -458 -332 332 -638 638 919 -919 -954 954 -399 399 -773 773 697 -697 798 -798 -523 523 -966 966 799 -799 -439 439 174 -174 -556 556 -441 441 -706 706 -251 251 234 -234 -115 115 474 -474 341 -341 671 -671 -832 832 66 -66 349 -349 533 -533 147 -147 170 -170 116 -116 -456 456 853 -853 -235 235 653 -653 749 -749 739 -739 -755 755 731 -731 44 -44 -868 868 486 -486 183 -183 -949 949 -426 426 -946 946 -209 209 845 -845 -593 593 -376 376 881 -881 -324 324 -410 410 -503 503 -727 727 -878 878 203 -203 -702 702 -681 681 -162 162 53 -53 63 -63 869 -869 -843 843 -334 334 239 -239 391 -391 -889 889 244 -244 -954 954 -733 733 -269 269 -150 150 -593 593 179 -179 365 -365 956 -956 774 -774 -631 631 0 0 476 -476 693 -693 610 -610 -497 497 -855 855 253 -253 686 -686 -464 464 645 -645 407 -407 511 -511 891 -891 -695 695 -949 949 913 -913 -65 65 -744 744 33 -33 921 -921 982 -982 -142 142 -489 489 656 -656 -22 22 -790 790 978 -978 -894 894 -984 984 -519 519 680 -680 -639 639 196 -196 948 -948 -786 786 64 -64 525 -525 -916 916 717 -717 -531 531 -702 702 -75 75 218 -218 734 -734 389 -389 937 -937 -842 842 -400 400 783 -783 797 -797 883 -883 -308 308 -556 556 -699 699 -167 167 299 -299 168 -168 483 -483 -265 265 -293 293 -109 109 -554 554 -370 370 482 -482 257 -257 -543 543 -518 518 -990 990 -675 675 -456 456 674 -674 606 -606 -977 977 -541 541 -253 253 -260 260 -893 893 812 -812 -88 88 539 -539 604 -604 379 -379 877 -877 -441 441 584 -584 -876 876 547 -547 923 -923 614 -614 -305 305 -362 362 -793 793 886 -886 -183 183 -178 178 -766 766 96 -96 -151 151 915 -915 -607 607 -201 201 -970 970 341 -341 -200 200 -49 49 -889 889 362 -362 -384 384 -867 867 698 -698 -423 423 362 -362 158 -158 73 -73 758 -758 -445 445 107 -107 -519 519 -145 145 -487 487 555 -555 549 -549 -537 537 -371 371 -23 23 860 -860 353 -353 377 -377 856 -856 886 -886 47 -47 -972 972 692 -692 108 -108 -565 565 548 -548 90 -90 425 -425 247 -247 163 -163 -437 437 123 -123 -848 848 724 -724 -99 99 -66 66 -376 376 280 -280 -509 509 891 -891 -237 237 -691 691 927 -927 -35 35 -894 894 -522 522 453 -453 901 -901 127 -127 -304 304 609 -609 -385 385 536 -536 -92 92 219 -219 -588 588 719 -719 -631 631 537 -537 -303 303 -223 223 284 -284 -890 890 983 -983 -90 90 306 -306 -478 478 164 -164 -311 311 -419 419 763 -763 -365 365 -520 520 110 -110 -710 710 847 -847 -418 418 -406 406 145 -145 -594 594 15 -15 -465 465 819 -819 764 -764 388 -388 -872 872 980 -980 -523 523 -616 616 -960 960 851 -851 -329 329 145 -145 292 -292 -507 507 774 -774 -909 909 812 -812 565 -565 -750 750 290 -290 875 -875 792 -792 -105 105 -282 282 -796 796 -795 795 547 -547 -204 204 -240 240 -571 571 -866 866 -373 373 -275 275 647 -647 -27 27 268 -268 729 -729 -184 184 -170 170 125 -125 896 -896 -943 943 307 -307 -337 337 674 -674 513 -513 -943 943 -561 561 969 -969 -196 196 -640 640 346 -346 -711 711 -540 540 -848 848 -75 75 -328 328 391 -391 866 -866 -996 996 -368 368 761 -761 -788 788 73 -73 355 -355 484 -484 -831 831 423 -423 623 -623 -818 818 -95 95 679 -679 -238 238 570 -570 13 -13 -701 701 -977 977 -256 256 222 -222 -334 334 -239 239 177 -177 -426 426 203 -203 288 -288 -42 42 486 -486 -947 947 850 -850 -39 39 818 -818 350 -350 275 -275 -858 858 -702 702 -30 30 840 -840 -189 189 -38 38 223 -223 897 -897 542 -542 -803 803 446 -446 253 -253 -266 266 413 -413 -395 395 -893 893 844 -844 262 -262 755 -755 733 -733 -453 453 -740 740 -981 981 -489 489 -442 442 -654 654 789 -789 633 -633 -511 511 -596 596 -975 975 929 -929 116 -116 -281 281 -866 866 -683 683 875 -875 408 -408 154 -154 -488 488 672 -672 802 -802 634 -634 -758 758 -179 179 348 -348 -516 516 101 -101 781 -781 770 -770 -341 341 917 -917 707 -707 -534 534 -156 156 -457 457 77 -77 938 -938 -442 442 406 -406 713 -713 537 -537 -49 49 402 -402 -231 231 563 -563 -347 347 -750 750 -220 220 -991 991 -175 175 -933 933 -339 339 -120 120 419 -419 161 -161 568 -568 640 -640 -270 270 285 -285 -935 935 -600 600 834 -834 -96 96 143 -143 456 -456 -388 388 -232 232 -894 894 376 -376 -712 712 -656 656 601 -601 415 -415 -210 210 748 -748 -193 193 286 -286 -882 882 822 -822 -138 138 -210 210 -36 36 339 -339 -324 324 423 -423 480 -480 -71 71 -130 130 258 -258 -211 211 884 -884 218 -218 642 -642 240 -240 7 -7 -727 727 -594 594 843 -843 -415 415 -915 915 834 -834 643 -643 880 -880 -793 793 616 -616 935 -935 -406 406 -595 595 944 -944 -910 910 777 -777 618 -618 -313 313 -349 349 743 -743 -106 106 -441 441 699 -699 -741 741 -217 217 -309 309 -842 842 -238 238 -88 88 -186 186 573 -573 -367 367 137 -137 549 -549 -53 53 426 -426 999 -999 322 -322 -209 209 238 -238 125 -125 -534 534 -174 174 274 -274 -645 645 657 -657 633 -633 -651 651 -297 297 852 -852 621 -621 336 -336 338 -338 944 -944 -6 6 350 -350 60 -60 -126 126 -12 12 -578 578 -711 711 606 -606 -271 271 375 -375 310 -310 -509 509 -318 318 204 -204 375 -375 -322 322 867 -867 -335 335 -733 733 511 -511 -442 442 461 -461 994 -994 -391 391 -453 453 -673 673 -763 763 -578 578 660 -660 581 -581 40 -40 -166 166 -746 746 -501 501 -620 620 190 -190 785 -785 -991 991 343 -343 -463 463 179 -179 689 -689 -312 312 -174 174 -70 70 -529 529 517 -517 -656 656 745 -745 -334 334 -689 689 509 -509 45 -45 -462 462 665 -665 -111 111 -864 864 -239 239 269 -269 -789 789 -258 258 -417 417 880 -880 -915 915 -362 362 185 -185 119 -119 -759 759 -61 61 -925 925 841 -841 -346 346 60 -60 982 -982 167 -167 -104 104 -311 311 -886 886 346 -346 -177 177 103 -103 -232 232 -901 901 670 -670 621 -621 -775 775 -903 903 111 -111 -560 560 -509 509 -762 762 21 -21 -572 572 854 -854 515 -515 -846 846 -492 492 -15 15 813 -813 -390 390 -573 573 -421 421 632 -632 -89 89 -220 220 223 -223 -196 196 959 -959 -152 152 502 -502 557 -557 -13 13 -714 714 59 -59 95 -95 -119 119 207 -207 188 -188 488 -488 492 -492 466 -466 845 -845 -952 952 98 -98 -371 371 545 -545 -88 88 -209 209 726 -726 731 -731 -305 305 793 -793 649 -649 353 -353 -661 661 555 -555 19 -19 -829 829 -418 418 253 -253 878 -878 -661 661 -378 378 772 -772 909 -909 -651 651 -239 239 -682 682 -389 389 -272 272 656 -656 81 -81 -737 737 -58 58 300 -300 -324 324 147 -147 217 -217 887 -887 350 -350 -571 571 -258 258 389 -389 -195 195 285 -285 -594 594 -566 566 202 -202 -112 112 -693 693 181 -181 -532 532 373 -373 272 -272 -371 371 -822 822 -906 906 -996 996 955 -955 -467 467 -7 7 -208 208 -807 807 -476 476 -689 689 694 -694 -551 551 -102 102 -100 100 69 -69 -39 39 549 -549 -279 279 899 -899 981 -981 576 -576 -25 25 -614 614 -834 834 -468 468 -459 459 -98 98 905 -905 -493 493 579 -579 -179 179 -325 325 109 -109 695 -695 648 -648 -540 540 -170 170 864 -864 962 -962 -999 999 -929 929 666 -666 502 -502 -281 281 -573 573 -606 606 942 -942 -427 427 638 -638 -326 326 -895 895 489 -489 249 -249 -594 594 -420 420 -675 675 57 -57 328 -328 789 -789 -941 941 489 -489 561 -561 -85 85 -601 601 229 -229 -694 694 -302 302 293 -293 265 -265 394 -394 -2 2 298 -298 -504 504 280 -280 558 -558 959 -959 -159 159 555 -555 -917 917 -365 365 -1 1 399 -399 753 -753 856 -856 -511 511 -308 308 685 -685 17 -17 889 -889 -590 590 -713 713 -661 661 -248 248 39 -39 -878 878 58 -58 -662 662 -747 747 -174 174 -444 444 -498 498 -899 899 -467 467 -924 924 -519 519 912 -912 -155 155 712 -712 -533 533 128 -128 917 -917 908 -908 850 -850 978 -978 794 -794 954 -954 -434 434 -9 9 36 -36 -574 574 -27 27 379 -379 -259 259 135 -135 -921 921 317 -317 649 -649 -854 854 -700 700 368 -368 -273 273 123 -123 29 -29 -910 910 839 -839 173 -173 233 -233 59 -59 836 -836 682 -682 -455 455 -488 488 -796 796 -841 841 -66 66 -7 7 437 -437 -184 184 -423 423 887 -887 378 -378 -489 489 -685 685 331 -331 287 -287 -767 767 702 -702 -646 646 649 -649 -991 991 -420 420 -11 11 -110 110 -510 510 -290 290 657 -657 131 -131 207 -207 96 -96 -815 815 -206 206 -195 195 -397 397 925 -925 415 -415 540 -540 667 -667 -3 3 681 -681 169 -169 -774 774 -682 682 -905 905 312 -312 60 -60 -135 135 -684 684 416 -416 -395 395 696 -696 -390 390 -233 233 -296 296 650 -650 290 -290 848 -848 -838 838 609 -609 -502 502 -895 895 -522 522 490 -490 8 -8 410 -410 -223 223 5 -5 127 -127 675 -675 993 -993 -954 954 783 -783 -794 794 506 -506 -661 661 978 -978 877 -877 -119 119 -914 914 244 -244 -675 675 -316 316 -227 227 963 -963 851 -851 -431 431 -71 71 232 -232 317 -317 -553 553 -516 516 899 -899 108 -108 850 -850 -786 786 -978 978 984 -984 -741 741 -23 23 91 -91 805 -805 455 -455 699 -699 255 -255 -27 27 -913 913 -643 643 -541 541 -129 129 -416 416 66 -66 -487 487 62 -62 355 -355 370 -370 780 -780 -227 227 368 -368 -632 632 971 -971 481 -481 -386 386 -136 136 -761 761 -537 537 286 -286 -204 204 -293 293 480 -480 154 -154 -815 815 700 -700 409 -409 -569 569 -746 746 -64 64 -480 480 -910 910 901 -901 -620 620 965 -965 -725 725 -387 387 120 -120 429 -429 -821 821 -609 609 -994 994 -179 179 -341 341 15 -15 -140 140 -219 219 -376 376 -546 546 -706 706 570 -570 994 -994 -586 586 119 -119 776 -776 -220 220 -139 139 217 -217 -648 648 -103 103 -259 259 619 -619 -481 481 620 -620 -613 613 -550 550 -89 89 -576 576 -425 425 -980 980 -382 382 -766 766 -373 373 -239 239 827 -827 -932 932 120 -120 970 -970 656 -656 187 -187 614 -614 -753 753 765 -765 -828 828 282 -282 411 -411 -86 86 -94 94 -180 180 619 -619 -263 263 -109 109 697 -697 -809 809 104 -104 228 -228 583 -583 560 -560 -994 994 569 -569 -537 537 -741 741 -716 716 -719 719 -544 544 572 -572 -528 528 586 -586 506 -506 167 -167 170 -170 -767 767 519 -519 -78 78 537 -537 -307 307 -183 183 991 -991 -370 370 -947 947 768 -768 -551 551 516 -516 -178 178 -606 606 -739 739 341 -341 -319 319 -624 624 235 -235 -143 143 845 -845 -633 633 -627 627 -757 757 529 -529 -860 860 72 -72 -556 556 -500 500 892 -892 -896 896 -612 612 369 -369 -997 997 784 -784 -619 619 725 -725 939 -939 522 -522 587 -587 -581 581 295 -295 -36 36 417 -417 162 -162 -928 928 229 -229 222 -222 -35 35 -992 992 -586 586 -152 152 451 -451 573 -573 155 -155 239 -239 936 -936 -704 704 -164 164 -723 723 -532 532 807 -807 927 -927 -772 772 419 -419 -984 984 241 -241 106 -106 500 -500 -697 697 -539 539 377 -377 -347 347 810 -810 -708 708 713 -713 216 -216 -758 758 -714 714 -103 103 511 -511 605 -605 -329 329 -21 21 -811 811 338 -338 189 -189 713 -713 144 -144 428 -428 -687 687 -715 715 209 -209 515 -515 572 -572 -923 923 190 -190 -905 905 -196 196 830 -830 387 -387 70 -70 -712 712 752 -752 -76 76 608 -608 -32 32 291 -291 118 -118 922 -922 -888 888 -784 784 -33 33 416 -416 454 -454 -509 509 -774 774 -274 274 618 -618 495 -495 239 -239 160 -160 -642 642 -909 909 -957 957 -520 520 766 -766 12 -12 940 -940 -336 336 -374 374 219 -219 -184 184 -863 863 970 -970 -72 72 -225 225 643 -643 401 -401 -489 489 373 -373 326 -326 180 -180 954 -954 196 -196 273 -273 925 -925 -297 297 -742 742 -536 536 539 -539 -580 580 831 -831 -301 301 236 -236 864 -864 890 -890 973 -973 -274 274 507 -507 -860 860 267 -267 803 -803 249 -249 -947 947 -866 866 803 -803 282 -282 -963 963 681 -681 -58 58 350 -350 782 -782 -57 57 -14 14 816 -816 280 -280 -569 569 -191 191 -752 752 349 -349 858 -858 375 -375 -827 827 -329 329 911 -911 -685 685 -381 381 -802 802 -68 68 -540 540 729 -729 942 -942 -433 433 302 -302 -562 562 424 -424 965 -965 572 -572 -882 882 -776 776 380 -380 -952 952 -673 673 279 -279 -236 236 -951 951 201 -201 978 -978 -804 804 316 -316 -699 699 395 -395 874 -874 807 -807 676 -676 -737 737 -758 758 442 -442 -156 156 551 -551 -901 901 999 -999 543 -543 -750 750 -187 187 963 -963 388 -388 -605 605 -496 496 -147 147 -566 566 295 -295 -254 254 -882 882 -494 494 -438 438 983 -983 146 -146 -99 99 570 -570 294 -294 758 -758 -882 882 124 -124 -479 479 770 -770 -528 528 -210 210 -739 739 -966 966 -821 821 365 -365 -813 813 399 -399 -28 28 -584 584 -90 90 -661 661 -526 526 -507 507 -411 411 477 -477 392 -392 -574 574 -556 556 -111 111 -272 272 -2 2 -938 938 612 -612 -828 828 -519 519 -962 962 -681 681 -269 269 -135 135 775 -775 -239 239 -894 894 190 -190 959 -959 682 -682 -495 495 -343 343 -357 357 -27 27 -32 32 8 -8 -120 120 -914 914 385 -385 -459 459 -898 898 -699 699 79 -79 -991 991 953 -953 809 -809 448 -448 715 -715 203 -203 40 -40 -569 569 117 -117 -372 372 -106 106 717 -717 8 -8 883 -883 -468 468 -255 255 -154 154 842 -842 -845 845 13 -13 -31 31 -579 579 593 -593 -821 821 -725 725 -669 669 499 -499 120 -120 -963 963 -879 879 972 -972 280 -280 -580 580 411 -411 -803 803 -870 870 744 -744 108 -108 -490 490 557 -557 -361 361 -617 617 -517 517 -269 269 546 -546 -705 705 90 -90 21 -21 -946 946 -860 860 -676 676 -793 793 -18 18 -561 561 -150 150 414 -414 -553 553 993 -993 819 -819 991 -991 468 -468 -233 233 -373 373 -294 294 -517 517 304 -304 -987 987 86 -86 -353 353 449 -449 197 -197 -946 946 119 -119 -791 791 495 -495 -259 259 304 -304 -735 735 4 -4 726 -726 398 -398 -633 633 -994 994 -328 328 -791 791 891 -891 -567 567 176 -176 741 -741 248 -248 -379 379 -145 145 226 -226 -409 409 -503 503 -3 3 934 -934 -991 991 859 -859 -131 131 -649 649 404 -404 461 -461 -109 109 846 -846 -104 104 746 -746 260 -260 936 -936 946 -946 561 -561 -419 419 607 -607 -775 775 -879 879 -233 233 456 -456 471 -471 214 -214 -103 103 -946 946 65 -65 194 -194 110 -110 767 -767 955 -955 -1 1 -279 279 -971 971 -282 282 276 -276 646 -646 -152 152 -116 116 -473 473 -269 269 -910 910 125 -125 691 -691 575 -575 -300 300 -934 934 378 -378 -767 767 -841 841 466 -466 764 -764 -836 836 437 -437 -692 692 -72 72 -62 62 -504 504 532 -532 -303 303 -761 761 611 -611 649 -649 -891 891 -393 393 240 -240 279 -279 -853 853 -406 406 266 -266 -928 928 571 -571 -138 138 573 -573 -608 608 195 -195 -410 410 -86 86 321 -321 326 -326 795 -795 751 -751 -500 500 -329 329 80 -80 -842 842 -431 431 263 -263 818 -818 397 -397 857 -857 395 -395 -273 273 -122 122 506 -506 -638 638 846 -846 -48 48 427 -427 -938 938 736 -736 -506 506 585 -585 96 -96 -427 427 229 -229 -615 615 993 -993 -318 318 -732 732 -626 626 -466 466 1 -1 -241 241 -915 915 219 -219 42 -42 -75 75 160 -160 236 -236 -479 479 532 -532 136 -136 -968 968 448 -448 -176 176 326 -326 15 -15 790 -790 -469 469 716 -716 -515 515 -128 128 322 -322 -385 385 95 -95 7 -7 676 -676 -929 929 998 -998 378 -378 745 -745 -837 837 922 -922 -179 179 -224 224 -129 129 960 -960 -110 110 713 -713 719 -719 -417 417 -808 808 -108 108 -952 952 -545 545 513 -513 698 -698 645 -645 883 -883 -280 280 331 -331 -416 416 985 -985 114 -114 839 -839 -983 983 816 -816 308 -308 -719 719 -388 388 -471 471 678 -678 -304 304 590 -590 -335 335 -617 617 -392 392 856 -856 317 -317 -223 223 26 -26 391 -391 599 -599 -98 98 -777 777 163 -163 153 -153 346 -346 -582 582 -498 498 -729 729 -389 389 614 -614 592 -592 610 -610 -113 113 733 -733 -79 79 602 -602 -987 987 628 -628 982 -982 -989 989 431 -431 307 -307 832 -832 731 -731 -27 27 817 -817 161 -161 123 -123 -370 370 -33 33 288 -288 605 -605 651 -651 -588 588 399 -399 -979 979 -316 316 665 -665 -325 325 -958 958 599 -599 166 -166 -813 813 -257 257 158 -158 525 -525 -275 275 -251 251 -415 415 212 -212 -186 186 812 -812 28 -28 825 -825 -967 967 113 -113 577 -577 338 -338 257 -257 -382 382 -543 543 -526 526 -974 974 -824 824 135 -135 -669 669 565 -565 132 -132 342 -342 -208 208 -558 558 -451 451 517 -517 -319 319 403 -403 -55 55 -793 793 333 -333 262 -262 346 -346 416 -416 283 -283 -444 444 -597 597 405 -405 330 -330 -160 160 827 -827 -125 125 162 -162 -494 494 -855 855 -190 190 -918 918 -44 44 -319 319 -21 21 604 -604 -180 180 661 -661 -856 856 -859 859 -180 180 -528 528 -644 644 -159 159 390 -390 647 -647 -141 141 343 -343 404 -404 -959 959 -406 406 -464 464 -153 153 200 -200 578 -578 -194 194 -129 129 -623 623 705 -705 -341 341 -614 614 -472 472 554 -554 623 -623 -528 528 975 -975 -34 34 -233 233 446 -446 -807 807 531 -531 -270 270 561 -561 -558 558 -428 428 541 -541 -810 810 994 -994 -519 519 -431 431 991 -991 -799 799 136 -136 -885 885 -391 391 -739 739 -660 660 -771 771 12 -12 825 -825 837 -837 948 -948 -270 270 -840 840 96 -96 -167 167 -372 372 -757 757 809 -809 -660 660 -159 159 -744 744 414 -414 -899 899 920 -920 652 -652 246 -246 -643 643 -39 39 -303 303 -943 943 -603 603 367 -367 755 -755 -783 783 916 -916 -48 48 -257 257 -438 438 -289 289 656 -656 -738 738 966 -966 133 -133 -510 510 609 -609 -611 611 977 -977 -479 479 -611 611 -317 317 -477 477 -242 242 713 -713 -911 911 -832 832 123 -123 853 -853 -311 311 -151 151 680 -680 413 -413 -188 188 -726 726 379 -379 -114 114 478 -478 -252 252 -427 427 -247 247 661 -661 733 -733 627 -627 -970 970 -515 515 229 -229 738 -738 618 -618 232 -232 685 -685 983 -983 -356 356 -844 844 36 -36 605 -605 -396 396 -139 139 -862 862 -336 336 -250 250 -859 859 -440 440 -486 486 206 -206 281 -281 247 -247 76 -76 -197 197 950 -950 -831 831 288 -288 801 -801 595 -595 765 -765 556 -556 -503 503 -287 287 238 -238 666 -666 -196 196 201 -201 886 -886 581 -581 193 -193 260 -260 743 -743 374 -374 147 -147 113 -113 -645 645 -224 224 -394 394 466 -466 948 -948 -551 551 -757 757 -920 920 662 -662 -454 454 -494 494 -639 639 -348 348 265 -265 735 -735 638 -638 952 -952 -955 955 592 -592 -870 870 -857 857 817 -817 -577 577 648 -648 -587 587 389 -389 547 -547 -580 580 -972 972 -591 591 891 -891 -995 995 -541 541 659 -659 -290 290 -471 471 -779 779 587 -587 -132 132 -630 630 -2 2 845 -845 -518 518 135 -135 -811 811 327 -327 -884 884 142 -142 503 -503 -108 108 195 -195 -320 320 73 -73 -608 608 905 -905 542 -542 -144 144 445 -445 -757 757 -477 477 -812 812 709 -709 -665 665 -223 223 -542 542 785 -785 -859 859 -415 415 -735 735 921 -921 603 -603 -379 379 567 -567 765 -765 -453 453 -911 911 685 -685 115 -115 -624 624 -535 535 688 -688 -526 526 281 -281 -68 68 -790 790 -593 593 -443 443 -142 142 944 -944 -938 938 -928 928 -383 383 -499 499 395 -395 381 -381 214 -214 192 -192 593 -593 -300 300 819 -819 -815 815 795 -795 -931 931 852 -852 -791 791 -399 399 238 -238 502 -502 -974 974 -74 74 -414 414 -183 183 381 -381 599 -599 315 -315 -315 315 -653 653 534 -534 89 -89 -116 116 -530 530 520 -520 -149 149 -321 321 233 -233 -597 597 37 -37 -589 589 -203 203 796 -796 515 -515 341 -341 -163 163 441 -441 -467 467 620 -620 668 -668 386 -386 -885 885 -418 418 318 -318 -827 827 -5 5 -586 586 -716 716 811 -811 17 -17 900 -900 332 -332 797 -797 622 -622 757 -757 -175 175 602 -602 -348 348 612 -612 558 -558 93 -93 488 -488 -991 991 777 -777 75 -75 201 -201 -271 271 221 -221 -326 326 -31 31 -201 201 -248 248 425 -425 -167 167 -302 302 -889 889 859 -859 722 -722 86 -86 703 -703 693 -693 433 -433 463 -463 -610 610 571 -571 683 -683 84 -84 -768 768 598 -598 -894 894 552 -552 -362 362 409 -409 -674 674 727 -727 -764 764 -156 156 -833 833 -49 49 858 -858 200 -200 -79 79 108 -108 -666 666 -549 549 465 -465 -855 855 -825 825 639 -639 64 -64 -93 93 5 -5 31 -31 -666 666 192 -192 31 -31 889 -889 137 -137 625 -625 -251 251 994 -994 -131 131 724 -724 616 -616 -586 586 14 -14 -707 707 574 -574 -977 977 844 -844 -331 331 -54 54 -391 391 -586 586 -493 493 -116 116 243 -243 -53 53 -85 85 725 -725 -248 248 652 -652 -204 204 157 -157 879 -879 278 -278 -401 401 681 -681 367 -367 -673 673 -156 156 263 -263 -681 681 319 -319 351 -351 315 -315 -707 707 193 -193 -485 485 -673 673 806 -806 921 -921 -291 291 903 -903 -458 458 808 -808 37 -37 243 -243 312 -312 -66 66 929 -929 -40 40 -673 673 367 -367 -14 14 -271 271 -738 738 618 -618 -878 878 -254 254 741 -741 -298 298 358 -358 -738 738 -163 163 157 -157 49 -49 777 -777 119 -119 -626 626 282 -282 560 -560 815 -815 877 -877 -641 641 -409 409 599 -599 638 -638 -951 951 -221 221 -95 95 642 -642 801 -801 -470 470 76 -76 -111 111 -284 284 584 -584 -61 61 -807 807 595 -595 548 -548 -365 365 -651 651 254 -254 -702 702 12 -12 -654 654 899 -899 489 -489 -455 455 -754 754 257 -257 -761 761 947 -947 449 -449 -703 703 628 -628 659 -659 81 -81 -793 793 997 -997 -761 761 -224 224 774 -774 -702 702 903 -903 -391 391 306 -306 954 -954 712 -712 -596 596 314 -314 -539 539 -976 976 -699 699 469 -469 523 -523 347 -347 867 -867 -629 629 -541 541 -882 882 600 -600 648 -648 94 -94 -630 630 -835 835 -563 563 -459 459 -972 972 952 -952 952 -952 -305 305 -430 430 832 -832 -683 683 -424 424 -776 776 560 -560 389 -389 -97 97 579 -579 906 -906 -499 499 -529 529 6 -6 926 -926 18 -18 -79 79 548 -548 731 -731 404 -404 -161 161 -499 499 -827 827 744 -744 987 -987 -548 548 -424 424 -453 453 609 -609 -640 640 -756 756 803 -803 -725 725 -646 646 -439 439 -936 936 660 -660 182 -182 -355 355 -93 93 559 -559 46 -46 380 -380 310 -310 -919 919 27 -27 -697 697 -611 611 844 -844 -643 643 -800 800 -909 909 -235 235 -291 291 -660 660 -856 856 616 -616 -703 703 -278 278 -607 607 -206 206 432 -432 -412 412 -176 176 -496 496 -682 682 -956 956 -426 426 -706 706 202 -202 409 -409 -650 650 418 -418 -417 417 761 -761 -180 180 11 -11 -808 808 617 -617 222 -222 -828 828 -513 513 -901 901 -542 542 589 -589 647 -647 119 -119 -544 544 508 -508 48 -48 973 -973 137 -137 271 -271 -628 628 489 -489 -376 376 -555 555 928 -928 -920 920 104 -104 -98 98 -404 404 107 -107 982 -982 -191 191 703 -703 778 -778 40 -40 -339 339 420 -420 -773 773 -370 370 -847 847 386 -386 -29 29 456 -456 879 -879 35 -35 -837 837 137 -137 254 -254 50 -50 -586 586 634 -634 -800 800 -805 805 -141 141 -110 110 996 -996 -386 386 -274 274 68 -68 -803 803 100 -100 -900 900 -854 854 354 -354 885 -885 951 -951 -863 863 -585 585 57 -57 598 -598 -428 428 -133 133 237 -237 -544 544 -499 499 884 -884 -215 215 -462 462 -582 582 -952 952 -848 848 464 -464 -99 99 -579 579 503 -503 -215 215 854 -854 -812 812 313 -313 -866 866 580 -580 -735 735 730 -730 -381 381 -966 966 814 -814 -421 421 -713 713 -257 257 337 -337 -739 739 -95 95 -679 679 -5 5 730 -730 -852 852 634 -634 370 -370 624 -624 -284 284 379 -379 449 -449 703 -703 -511 511 -120 120 526 -526 -682 682 995 -995 61 -61 -419 419 233 -233 175 -175 -320 320 -285 285 693 -693 -390 390 -690 690 14 -14 -729 729 -414 414 -582 582 243 -243 -918 918 -571 571 691 -691 -489 489 -177 177 -804 804 358 -358 -750 750 402 -402 40 -40 -124 124 -687 687 794 -794 721 -721 -250 250 251 -251 -287 287 -677 677 61 -61 -665 665 549 -549 745 -745 798 -798 -164 164 -753 753 -650 650 255 -255 -392 392 -350 350 674 -674 -117 117 -603 603 -314 314 89 -89 -724 724 -471 471 -91 91 -453 453 874 -874 189 -189 -379 379 -969 969 542 -542 -672 672 -520 520 345 -345 540 -540 621 -621 -816 816 310 -310 -975 975 746 -746 407 -407 534 -534 601 -601 898 -898 -162 162 833 -833 -844 844 86 -86 676 -676 397 -397 -983 983 -257 257 -871 871 519 -519 748 -748 -777 777 -348 348 863 -863 -996 996 -935 935 -398 398 -919 919 624 -624 550 -550 -912 912 -431 431 516 -516 570 -570 -421 421 607 -607 -338 338 -130 130 -11 11 251 -251 -90 90 -145 145 -37 37 387 -387 917 -917 -466 466 -955 955 859 -859 -67 67 -791 791 285 -285 916 -916 857 -857 603 -603 -12 12 368 -368 806 -806 672 -672 -447 447 -475 475 611 -611 -901 901 -549 549 -304 304 -667 667 251 -251 329 -329 -964 964 -306 306 -101 101 680 -680 -365 365 478 -478 409 -409 541 -541 515 -515 683 -683 874 -874 -580 580 -43 43 -99 99 -292 292 680 -680 426 -426 365 -365 -260 260 -948 948 311 -311 496 -496 88 -88 569 -569 803 -803 606 -606 -73 73 -399 399 447 -447 -889 889 -200 200 -476 476 293 -293 456 -456 89 -89 136 -136 -93 93 218 -218 -822 822 -690 690 -102 102 445 -445 -143 143 738 -738 610 -610 355 -355 830 -830 -572 572 -399 399 111 -111 -159 159 -283 283 -804 804 -16 16 -229 229 -668 668 -3 3 -279 279 355 -355 74 -74 -827 827 899 -899 -966 966 370 -370 -749 749 -940 940 -703 703 749 -749 -378 378 274 -274 -471 471 -572 572 320 -320 739 -739 -166 166 672 -672 -5 5 -345 345 153 -153 -169 169 96 -96 -520 520 -588 588 -873 873 -682 682 -192 192 -304 304 -824 824 -872 872 -84 84 997 -997 445 -445 411 -411 -864 864 -249 249 -340 340 654 -654 395 -395 -23 23 -354 354 50 -50 412 -412 -723 723 105 -105 972 -972 645 -645 -545 545 860 -860 -920 920 -609 609 163 -163 -294 294 512 -512 -65 65 -676 676 -70 70 -770 770 -729 729 287 -287 254 -254 863 -863 -608 608 838 -838 -44 44 792 -792 -506 506 201 -201 842 -842 653 -653 964 -964 -886 886 693 -693 -209 209 866 -866 688 -688 738 -738 -778 778 -212 212 -729 729 -786 786 -912 912 -987 987 870 -870 -940 940 89 -89 -52 52 -255 255 -794 794 -725 725 766 -766 415 -415 -626 626 199 -199 -36 36 159 -159 885 -885 -331 331 270 -270 615 -615 179 -179 -423 423 279 -279 829 -829 -744 744 934 -934 -741 741 9 -9 778 -778 311 -311 -593 593 -406 406 384 -384 -196 196 -31 31 729 -729 255 -255 -830 830 840 -840 -789 789 -157 157 54 -54 684 -684 938 -938 -304 304 -613 613 -8 8 374 -374 -983 983 -582 582 991 -991 136 -136 -639 639 857 -857 -835 835 840 -840 208 -208 591 -591 -784 784 -64 64 -904 904 119 -119 215 -215 640 -640 984 -984 -269 269 -439 439 -893 893 1 -1 -957 957 473 -473 -910 910 696 -696 -809 809 809 -809 -377 377 -501 501 241 -241 -387 387 197 -197 104 -104 -258 258 577 -577 -570 570 890 -890 -666 666 525 -525 -603 603 -380 380 897 -897 216 -216 -387 387 -621 621 -531 531 -229 229 -847 847 672 -672 -66 66 -137 137 -338 338 899 -899 405 -405 489 -489 814 -814 -178 178 101 -101 621 -621 526 -526 953 -953 753 -753 -958 958 -61 61 633 -633 -935 935 877 -877 840 -840 695 -695 791 -791 -961 961 -118 118 -162 162 549 -549 971 -971 936 -936 741 -741 -478 478 -285 285 245 -245 302 -302 501 -501 34 -34 193 -193 365 -365 -944 944 -624 624 183 -183 -147 147 -776 776 529 -529 -152 152 -960 960 324 -324 -961 961 -489 489 598 -598 837 -837 969 -969 -842 842 -480 480 -651 651 700 -700 -255 255 708 -708 194 -194 817 -817 -55 55 -124 124 381 -381 -73 73 -139 139 234 -234 -226 226 -765 765 20 -20 775 -775 -261 261 165 -165 293 -293 -147 147 489 -489 -132 132 -229 229 169 -169 994 -994 -323 323 891 -891 725 -725 -169 169 560 -560 -840 840 -772 772 -696 696 811 -811 497 -497 -720 720 577 -577 -909 909 969 -969 -936 936 791 -791 -96 96 -457 457 334 -334 -876 876 17 -17 607 -607 -983 983 -465 465 -336 336 -623 623 -379 379 -384 384 135 -135 -304 304 -436 436 210 -210 -430 430 886 -886 -753 753 778 -778 -953 953 838 -838 -891 891 359 -359 -12 12 -446 446 408 -408 -838 838 984 -984 478 -478 779 -779 136 -136 149 -149 -636 636 432 -432 941 -941 -140 140 170 -170 938 -938 4 -4 -7 7 -271 271 -1 1 884 -884 -712 712 239 -239 -128 128 525 -525 649 -649 -560 560 -100 100 -268 268 760 -760 -136 136 497 -497 858 -858 624 -624 860 -860 -620 620 740 -740 -312 312 -303 303 308 -308 -793 793 -754 754 69 -69 -134 134 178 -178 708 -708 909 -909 435 -435 -960 960 121 -121 943 -943 -975 975 526 -526 -551 551 465 -465 559 -559 970 -970 151 -151 257 -257 851 -851 237 -237 -278 278 662 -662 -615 615 -213 213 -811 811 -809 809 990 -990 56 -56 -980 980 299 -299 826 -826 -564 564 -140 140 928 -928 242 -242 506 -506 666 -666 -832 832 60 -60 -514 514 23 -23 513 -513 -988 988 869 -869 -334 334 -116 116 975 -975 146 -146 -906 906 177 -177 846 -846 -370 370 117 -117 568 -568 117 -117 -465 465 702 -702 459 -459 300 -300 -51 51 -741 741 -62 62 -906 906 897 -897 126 -126 47 -47 -399 399 -610 610 -3 3 -421 421 -515 515 516 -516 987 -987 465 -465 -528 528 962 -962 681 -681 762 -762 -407 407 -403 403 -659 659 -360 360 -941 941 -961 961 -174 174 438 -438 925 -925 -863 863 -512 512 -896 896 344 -344 -21 21 846 -846 -816 816 528 -528 -165 165 -668 668 -104 104 -978 978 85 -85 662 -662 919 -919 -802 802 -981 981 382 -382 -43 43 -275 275 413 -413 632 -632 273 -273 -763 763 738 -738 533 -533 846 -846 171 -171 311 -311 888 -888 -727 727 -376 376 -201 201 421 -421 -66 66 120 -120 -500 500 -85 85 587 -587 -336 336 373 -373 -993 993 -219 219 323 -323 104 -104 315 -315 -54 54 -122 122 986 -986 119 -119 -553 553 -478 478 317 -317 -345 345 347 -347 -614 614 -71 71 852 -852 -565 565 366 -366 -146 146 -960 960 823 -823 -80 80 -167 167 -316 316 -643 643 437 -437 -346 346 764 -764 685 -685 -147 147 36 -36 758 -758 301 -301 -714 714 751 -751 774 -774 173 -173 -978 978 586 -586 -882 882 990 -990 120 -120 -437 437 972 -972 -642 642 338 -338 635 -635 -668 668 39 -39 564 -564 -898 898 944 -944 826 -826 635 -635 -272 272 773 -773 -923 923 534 -534 -927 927 -616 616 -307 307 -127 127 995 -995 737 -737 -808 808 -32 32 49 -49 783 -783 -743 743 -754 754 -606 606 683 -683 241 -241 -952 952 -402 402 -191 191 132 -132 -957 957 960 -960 -755 755 -805 805 421 -421 509 -509 194 -194 -72 72 946 -946 -620 620 -271 271 -833 833 693 -693 950 -950 -72 72 -190 190 850 -850 -408 408 409 -409 -979 979 393 -393 118 -118 780 -780 836 -836 286 -286 91 -91 -873 873 922 -922 -201 201 -946 946 -451 451 708 -708 806 -806 -49 49 246 -246 -35 35 -136 136 787 -787 542 -542 -5 5 -83 83 556 -556 -865 865 529 -529 -376 376 -36 36 -989 989 -314 314 265 -265 43 -43 -220 220 886 -886 -679 679 -200 200 -633 633 -696 696 -698 698 300 -300 -694 694 -416 416 608 -608 197 -197 505 -505 342 -342 -717 717 529 -529 231 -231 -682 682 22 -22 -327 327 202 -202 873 -873 195 -195 -335 335 -344 344 133 -133 -920 920 589 -589 -591 591 416 -416 718 -718 -27 27 941 -941 -214 214 -680 680 492 -492 72 -72 -36 36 -35 35 750 -750 922 -922 -853 853 -22 22 -295 295 -84 84 274 -274 18 -18 -979 979 -56 56 -17 17 295 -295 -538 538 784 -784 396 -396 -146 146 826 -826 -270 270 545 -545 -451 451 -914 914 827 -827 -152 152 -72 72 -354 354 521 -521 17 -17 -147 147 -915 915 -347 347 -665 665 141 -141 -887 887 689 -689 595 -595 380 -380 -878 878 -818 818 656 -656 442 -442 -372 372 -862 862 590 -590 51 -51 -60 60 -873 873 -229 229 -988 988 496 -496 647 -647 -65 65 255 -255 441 -441 -873 873 742 -742 737 -737 733 -733 930 -930 243 -243 -575 575 -976 976 -40 40 -77 77 812 -812 -300 300 -602 602 -256 256 -977 977 -519 519 936 -936 -376 376 36 -36 726 -726 -357 357 -931 931 162 -162 -856 856 -536 536 -738 738 -786 786 538 -538 702 -702 533 -533 -842 842 -266 266 640 -640 -158 158 -129 129 -453 453 -577 577 425 -425 812 -812 -752 752 -392 392 679 -679 547 -547 -72 72 -847 847 10 -10 619 -619 -698 698 432 -432 -702 702 473 -473 -670 670 -626 626 179 -179 -997 997 -788 788 186 -186 -724 724 -412 412 993 -993 272 -272 -595 595 953 -953 -3 3 619 -619 -892 892 875 -875 -192 192 264 -264 889 -889 -10 10 -749 749 -162 162 -229 229 265 -265 156 -156 -165 165 -358 358 -616 616 -336 336 624 -624 -522 522 239 -239 -135 135 16 -16 -952 952 -313 313 -536 536 917 -917 975 -975 -851 851 -995 995 276 -276 750 -750 -623 623 -412 412 482 -482 -283 283 -51 51 642 -642 566 -566 796 -796 -329 329 17 -17 -415 415 -953 953 312 -312 -615 615 171 -171 950 -950 -498 498 -560 560 928 -928 -820 820 478 -478 626 -626 -197 197 867 -867 62 -62 -684 684 674 -674 -802 802 499 -499 -571 571 946 -946 528 -528 -170 170 358 -358 572 -572 523 -523 412 -412 -948 948 -16 16 602 -602 70 -70 -444 444 -519 519 -125 125 614 -614 486 -486 -102 102 615 -615 -572 572 -243 243 151 -151 637 -637 -848 848 854 -854 -954 954 -338 338 712 -712 -330 330 167 -167 -462 462 892 -892 -543 543 -173 173 602 -602 -480 480 -823 823 929 -929 -865 865 -62 62 -556 556 719 -719 -564 564 445 -445 -799 799 -450 450 -697 697 221 -221 44 -44 -402 402 -618 618 819 -819 -768 768 29 -29 -705 705 411 -411 124 -124 -166 166 -944 944 493 -493 -311 311 270 -270 -271 271 705 -705 459 -459 -994 994 -634 634 -377 377 246 -246 522 -522 842 -842 549 -549 867 -867 281 -281 648 -648 -286 286 -990 990 -951 951 59 -59 531 -531 210 -210 865 -865 361 -361 371 -371 -192 192 762 -762 -181 181 457 -457 -275 275 -130 130 -495 495 692 -692 -141 141 319 -319 -204 204 362 -362 -792 792 347 -347 347 -347 -718 718 -284 284 -754 754 146 -146 -306 306 -688 688 -40 40 -968 968 -162 162 -705 705 -143 143 -377 377 -400 400 849 -849 -629 629 -806 806 -20 20 918 -918 -57 57 554 -554 144 -144 48 -48 330 -330 -471 471 -825 825 156 -156 -191 191 675 -675 -753 753 -877 877 98 -98 370 -370 -550 550 -469 469 -843 843 -463 463 101 -101 -893 893 660 -660 -862 862 744 -744 464 -464 -913 913 -76 76 -930 930 929 -929 98 -98 655 -655 -186 186 -215 215 859 -859 -173 173 -88 88 894 -894 6 -6 784 -784 700 -700 814 -814 -836 836 -714 714 -441 441 -510 510 -788 788 625 -625 -489 489 197 -197 8 -8 413 -413 -542 542 -474 474 291 -291 -576 576 634 -634 -356 356 473 -473 104 -104 -301 301 -407 407 -656 656 354 -354 8 -8 -109 109 -274 274 -819 819 859 -859 239 -239 699 -699 223 -223 -628 628 622 -622 -264 264 -538 538 620 -620 541 -541 -208 208 -863 863 353 -353 -296 296 14 -14 -304 304 -500 500 -289 289 -689 689 -663 663 -326 326 -245 245 985 -985 525 -525 -631 631 626 -626 412 -412 -806 806 972 -972 505 -505 -311 311 -622 622 431 -431 -838 838 -176 176 -372 372 958 -958 631 -631 -962 962 89 -89 -364 364 -387 387 -586 586 -774 774 -400 400 -932 932 -753 753 -16 16 621 -621 -554 554 -977 977 533 -533 769 -769 -794 794 -249 249 -7 7 -154 154 451 -451 -545 545 -17 17 -920 920 -843 843 -414 414 89 -89 -338 338 -312 312 -194 194 384 -384 268 -268 -322 322 581 -581 665 -665 632 -632 986 -986 -729 729 -652 652 -84 84 -134 134 -988 988 327 -327 -437 437 228 -228 508 -508 123 -123 -905 905 501 -501 -711 711 -234 234 -749 749 -331 331 -64 64 -711 711 213 -213 -833 833 420 -420 -727 727 -226 226 176 -176 -389 389 -525 525 540 -540 94 -94 -267 267 204 -204 -176 176 811 -811 -438 438 24 -24 -836 836 -374 374 772 -772 -244 244 -577 577 353 -353 925 -925 -571 571 -204 204 95 -95 889 -889 -150 150 823 -823 752 -752 327 -327 815 -815 986 -986 110 -110 116 -116 -964 964 40 -40 -533 533 -943 943 -50 50 -408 408 -3 3 -441 441 940 -940 -525 525 -119 119 -664 664 -628 628 -55 55 739 -739 455 -455 519 -519 -47 47 -636 636 442 -442 -6 6 -480 480 237 -237 158 -158 -833 833 -612 612 811 -811 -51 51 331 -331 753 -753 -645 645 300 -300 233 -233 -381 381 736 -736 968 -968 -313 313 -330 330 -701 701 -414 414 784 -784 -725 725 395 -395 647 -647 810 -810 363 -363 -451 451 613 -613 -688 688 -280 280 373 -373 75 -75 802 -802 -350 350 -266 266 241 -241 -612 612 424 -424 -98 98 -104 104 -28 28 368 -368 -706 706 -477 477 168 -168 793 -793 -664 664 -218 218 936 -936 -242 242 -599 599 734 -734 863 -863 494 -494 730 -730 -831 831 120 -120 26 -26 962 -962 263 -263 511 -511 -514 514 -562 562 617 -617 -171 171 307 -307 883 -883 137 -137 632 -632 -700 700 418 -418 -653 653 403 -403 -576 576 -962 962 498 -498 -175 175 -272 272 -741 741 181 -181 -760 760 650 -650 263 -263 -381 381 291 -291 757 -757 -403 403 814 -814 -544 544 -723 723 -633 633 116 -116 780 -780 -711 711 -748 748 -293 293 -276 276 -885 885 -229 229 542 -542 701 -701 -568 568 463 -463 19 -19 -578 578 -215 215 -205 205 -368 368 -292 292 -591 591 -864 864 -307 307 510 -510 800 -800 564 -564 -982 982 627 -627 -888 888 189 -189 340 -340 729 -729 -802 802 487 -487 -491 491 159 -159 -638 638 -846 846 -6 6 893 -893 434 -434 -25 25 -151 151 -318 318 428 -428 476 -476 -590 590 -338 338 979 -979 -970 970 -507 507 2 -2 -988 988 -993 993 -380 380 -508 508 -294 294 -919 919 938 -938 -889 889 -578 578 498 -498 285 -285 987 -987 -397 397 760 -760 -992 992 208 -208 -15 15 -114 114 -563 563 881 -881 128 -128 -369 369 609 -609 271 -271 -56 56 610 -610 631 -631 -949 949 -122 122 927 -927 -119 119 -663 663 993 -993 322 -322 -652 652 225 -225 -402 402 -691 691 12 -12 -729 729 673 -673 -237 237 -736 736 109 -109 -187 187 -814 814 575 -575 936 -936 -370 370 832 -832 -692 692 -704 704 28 -28 -870 870 -162 162 220 -220 291 -291 -648 648 -198 198 654 -654 -983 983 -235 235 453 -453 330 -330 0 0 -834 834 804 -804 -115 115 -555 555 537 -537 -665 665 -757 757 503 -503 -440 440 -330 330 41 -41 652 -652 -978 978 -598 598 29 -29 816 -816 785 -785 -273 273 579 -579 240 -240 -575 575 -56 56 -575 575 -330 330 135 -135 356 -356 -403 403 437 -437 -687 687 864 -864 -723 723 -504 504 270 -270 461 -461 -288 288 182 -182 -923 923 -605 605 219 -219 137 -137 875 -875 742 -742 -906 906 911 -911 548 -548 536 -536 696 -696 720 -720 409 -409 -481 481 -464 464 834 -834 187 -187 -968 968 -234 234 -903 903 -969 969 268 -268 -926 926 -782 782 363 -363 -606 606 -5 5 834 -834 -232 232 102 -102 -222 222 -213 213 -504 504 -856 856 304 -304 -81 81 865 -865 728 -728 412 -412 120 -120 -933 933 -207 207 290 -290 -361 361 -689 689 -573 573 -959 959 -613 613 881 -881 -635 635 -892 892 244 -244 751 -751 362 -362 643 -643 -360 360 -38 38 788 -788 -790 790 -746 746 -796 796 -409 409 523 -523 -566 566 922 -922 463 -463 816 -816 -687 687 -203 203 724 -724 435 -435 77 -77 -324 324 77 -77 913 -913 -550 550 204 -204 -333 333 28 -28 210 -210 -6 6 439 -439 993 -993 367 -367 648 -648 -761 761 698 -698 -513 513 486 -486 -51 51 100 -100 812 -812 -5 5 -968 968 915 -915 572 -572 -796 796 -609 609 -476 476 902 -902 109 -109 835 -835 -29 29 -681 681 958 -958 -475 475 -113 113 -540 540 -25 25 536 -536 -197 197 353 -353 575 -575 375 -375 950 -950 609 -609 249 -249 -726 726 461 -461 -722 722 264 -264 -523 523 -640 640 988 -988 965 -965 -318 318 290 -290 -615 615 -482 482 -335 335 -284 284 -840 840 -351 351 12 -12 661 -661 350 -350 58 -58 -800 800 211 -211 -980 980 153 -153 -360 360 -267 267 -866 866 -377 377 988 -988 -580 580 3 -3 187 -187 459 -459 -778 778 271 -271 -280 280 901 -901 -171 171 77 -77 -887 887 -500 500 352 -352 793 -793 527 -527 -53 53 57 -57 -627 627 906 -906 216 -216 -257 257 -54 54 -393 393 -138 138 868 -868 905 -905 -327 327 -866 866 -446 446 -158 158 -533 533 -977 977 -871 871 -835 835 37 -37 -205 205 636 -636 -776 776 -3 3 -860 860 -131 131 -968 968 543 -543 -706 706 -666 666 -317 317 688 -688 -169 169 729 -729 -514 514 240 -240 -979 979 -246 246 -382 382 798 -798 127 -127 60 -60 708 -708 112 -112 479 -479 -935 935 -267 267 -541 541 -314 314 951 -951 599 -599 -752 752 361 -361 -809 809 402 -402 32 -32 -886 886 751 -751 -842 842 -463 463 721 -721 602 -602 -15 15 -519 519 -931 931 366 -366 563 -563 186 -186 -987 987 367 -367 79 -79 311 -311 -620 620 -334 334 213 -213 918 -918 453 -453 132 -132 -129 129 438 -438 -421 421 -260 260 -375 375 -557 557 -987 987 -561 561 804 -804 -216 216 -401 401 499 -499 876 -876 -987 987 908 -908 53 -53 -407 407 641 -641 -125 125 47 -47 19 -19 689 -689 -680 680 548 -548 -150 150 -615 615 -372 372 318 -318 484 -484 482 -482 375 -375 -246 246 -248 248 -963 963 229 -229 338 -338 522 -522 -649 649 687 -687 -468 468 -600 600 -994 994 -628 628 817 -817 965 -965 -701 701 600 -600 -512 512 -860 860 928 -928 -141 141 835 -835 -376 376 -436 436 684 -684 867 -867 649 -649 748 -748 -656 656 -440 440 9 -9 -931 931 878 -878 -541 541 -857 857 -321 321 93 -93 -736 736 852 -852 -124 124 -368 368 454 -454 660 -660 169 -169 -168 168 -607 607 88 -88 132 -132 -917 917 -766 766 -470 470 -337 337 -140 140 -524 524 568 -568 36 -36 91 -91 -510 510 -300 300 922 -922 391 -391 456 -456 -373 373 350 -350 369 -369 679 -679 549 -549 -491 491 858 -858 -978 978 -403 403 97 -97 -897 897 21 -21 561 -561 306 -306 76 -76 363 -363 28 -28 351 -351 655 -655 -14 14 98 -98 118 -118 111 -111 697 -697 92 -92 -32 32 -627 627 -117 117 965 -965 -552 552 -135 135 982 -982 -701 701 -594 594 -664 664 -625 625 -790 790 535 -535 68 -68 -973 973 -674 674 663 -663 -27 27 417 -417 583 -583 -991 991 127 -127 -921 921 154 -154 973 -973 -5 5 -726 726 -778 778 428 -428 -997 997 442 -442 92 -92 169 -169 904 -904 -587 587 674 -674 897 -897 718 -718 330 -330 -663 663 420 -420 347 -347 -895 895 -898 898 -820 820 500 -500 985 -985 -274 274 -531 531 888 -888 -878 878 -594 594 -947 947 473 -473 573 -573 -278 278 -810 810 24 -24 -543 543 780 -780 -550 550 160 -160 -897 897 815 -815 -985 985 838 -838 -793 793 -508 508 91 -91 -97 97 444 -444 -59 59 -711 711 211 -211 -970 970 -759 759 -36 36 -911 911 -489 489 -857 857 -20 20 -958 958 -783 783 -18 18 79 -79 226 -226 -603 603 644 -644 529 -529 -259 259 958 -958 -147 147 -473 473 598 -598 -480 480 399 -399 -639 639 -594 594 -469 469 -109 109 414 -414 -237 237 181 -181 -337 337 244 -244 119 -119 -90 90 306 -306 -336 336 -301 301 -331 331 735 -735 -165 165 939 -939 612 -612 -2 2 -322 322 963 -963 -216 216 111 -111 231 -231 690 -690 -661 661 -207 207 636 -636 -970 970 517 -517 -670 670 -833 833 153 -153 -56 56 -457 457 739 -739 339 -339 -853 853 942 -942 -770 770 735 -735 -966 966 18 -18 80 -80 -878 878 -725 725 -448 448 -381 381 393 -393 820 -820 647 -647 771 -771 -813 813 412 -412 277 -277 -593 593 496 -496 223 -223 688 -688 401 -401 327 -327 -634 634 -783 783 267 -267 -834 834 -90 90 856 -856 962 -962 -171 171 -137 137 -196 196 -705 705 340 -340 -408 408 370 -370 35 -35 -153 153 594 -594 -240 240 715 -715 534 -534 -582 582 -910 910 -235 235 330 -330 -822 822 -660 660 -958 958 -675 675 530 -530 -639 639 -691 691 594 -594 -677 677 20 -20 970 -970 -155 155 653 -653 45 -45 -462 462 899 -899 -398 398 927 -927 126 -126 -243 243 -694 694 -985 985 610 -610 521 -521 -432 432 -121 121 -244 244 -502 502 -420 420 -12 12 861 -861 -15 15 -37 37 157 -157 -936 936 356 -356 316 -316 605 -605 -664 664 -978 978 -676 676 -413 413 -841 841 134 -134 -235 235 224 -224 412 -412 -395 395 850 -850 576 -576 356 -356 818 -818 -970 970 -580 580 676 -676 -512 512 894 -894 -913 913 942 -942 -197 197 84 -84 -488 488 515 -515 -561 561 -907 907 -64 64 -728 728 -854 854 -299 299 -979 979 -517 517 339 -339 -478 478 -347 347 424 -424 -710 710 -794 794 311 -311 551 -551 -303 303 -991 991 134 -134 488 -488 -260 260 918 -918 248 -248 -638 638 -747 747 948 -948 142 -142 952 -952 211 -211 -231 231 -203 203 974 -974 -324 324 -654 654 -995 995 874 -874 -503 503 -826 826 406 -406 542 -542 -871 871 51 -51 4 -4 693 -693 344 -344 696 -696 731 -731 716 -716 625 -625 230 -230 -357 357 899 -899 210 -210 721 -721 -798 798 356 -356 15 -15 91 -91 926 -926 35 -35 794 -794 306 -306 -750 750 742 -742 -927 927 713 -713 811 -811 951 -951 56 -56 -251 251 531 -531 24 -24 905 -905 729 -729 -154 154 839 -839 -55 55 -140 140 -429 429 690 -690 -772 772 -120 120 -43 43 -324 324 -468 468 -209 209 419 -419 833 -833 902 -902 -103 103 437 -437 -618 618 -298 298 969 -969 -520 520 885 -885 469 -469 -831 831 -845 845 -473 473 15 -15 811 -811 203 -203 306 -306 -822 822 -646 646 -492 492 374 -374 -253 253 384 -384 -503 503 514 -514 811 -811 -223 223 -178 178 -756 756 -445 445 311 -311 307 -307 -239 239 -797 797 -376 376 796 -796 -406 406 401 -401 629 -629 -865 865 416 -416 -368 368 372 -372 957 -957 497 -497 -425 425 -655 655 197 -197 948 -948 548 -548 944 -944 902 -902 -551 551 720 -720 789 -789 371 -371 -748 748 837 -837 -584 584 -132 132 203 -203 -99 99 -237 237 -454 454 -402 402 -563 563 510 -510 -758 758 375 -375 -638 638 686 -686 831 -831 -782 782 955 -955 -39 39 561 -561 -834 834 -681 681 397 -397 794 -794 836 -836 384 -384 -575 575 -941 941 857 -857 376 -376 -340 340 794 -794 527 -527 466 -466 -955 955 311 -311 -672 672 -491 491 -470 470 15 -15 893 -893 748 -748 -523 523 -631 631 -396 396 -862 862 -788 788 -81 81 -880 880 -404 404 24 -24 823 -823 710 -710 839 -839 616 -616 242 -242 349 -349 -859 859 -985 985 -331 331 -435 435 -927 927 -517 517 -362 362 -84 84 -981 981 128 -128 -743 743 964 -964 160 -160 -476 476 332 -332 -615 615 -23 23 -268 268 -577 577 569 -569 360 -360 39 -39 -744 744 517 -517 -658 658 -135 135 -442 442 -752 752 272 -272 -517 517 -939 939 -811 811 43 -43 841 -841 -766 766 414 -414 181 -181 508 -508 -257 257 -142 142 -490 490 -191 191 -840 840 702 -702 -120 120 25 -25 151 -151 -329 329 -341 341 -909 909 -299 299 -801 801 668 -668 -633 633 435 -435 -713 713 902 -902 -764 764 168 -168 4 -4 -167 167 541 -541 -261 261 -987 987 938 -938 479 -479 -317 317 -349 349 -852 852 -650 650 220 -220 -22 22 -114 114 448 -448 -402 402 471 -471 308 -308 -622 622 329 -329 -462 462 -278 278 -342 342 691 -691 62 -62 550 -550 228 -228 -218 218 639 -639 -546 546 -127 127 403 -403 -389 389 282 -282 -299 299 267 -267 36 -36 -629 629 -512 512 992 -992 -299 299 -36 36 224 -224 615 -615 -5 5 -984 984 389 -389 801 -801 838 -838 -676 676 293 -293 -6 6 -368 368 -673 673 -784 784 -303 303 365 -365 -497 497 23 -23 -103 103 -732 732 797 -797 -40 40 -96 96 -355 355 460 -460 941 -941 142 -142 -965 965 -955 955 -586 586 -672 672 -676 676 -833 833 -588 588 278 -278 350 -350 -66 66 424 -424 -951 951 -684 684 -807 807 779 -779 -526 526 -215 215 -976 976 767 -767 -89 89 -507 507 638 -638 -90 90 582 -582 126 -126 731 -731 130 -130 -105 105 -751 751 -554 554 -164 164 828 -828 -31 31 897 -897 712 -712 909 -909 223 -223 140 -140 793 -793 530 -530 42 -42 -633 633 -974 974 48 -48 57 -57 -350 350 -787 787 -632 632 -841 841 -936 936 -242 242 412 -412 -531 531 75 -75 954 -954 -93 93 727 -727 -319 319 -235 235 -209 209 48 -48 -528 528 -438 438 -707 707 -337 337 486 -486 591 -591 605 -605 -490 490 -724 724 -921 921 659 -659 -904 904 -261 261 953 -953 -915 915 316 -316 -720 720 33 -33 -219 219 703 -703 -148 148 -378 378 329 -329 190 -190 479 -479 -948 948 -550 550 -396 396 -234 234 -838 838 290 -290 769 -769 -526 526 -177 177 9 -9 -340 340 -164 164 -63 63 409 -409 -597 597 -954 954 278 -278 993 -993 256 -256 -365 365 342 -342 567 -567 -475 475 745 -745 48 -48 785 -785 -677 677 262 -262 -995 995 -250 250 496 -496 -639 639 626 -626 -783 783 784 -784 803 -803 602 -602 742 -742 781 -781 5 -5 227 -227 -585 585 -703 703 -869 869 -377 377 665 -665 291 -291 -302 302 -930 930 291 -291 361 -361 566 -566 850 -850 327 -327 -707 707 951 -951 595 -595 -44 44 -749 749 557 -557 -532 532 43 -43 330 -330 777 -777 6 -6 -975 975 849 -849 766 -766 -421 421 388 -388 -373 373 -608 608 446 -446 -543 543 166 -166 252 -252 969 -969 -395 395 745 -745 328 -328 663 -663 -878 878 972 -972 -260 260 -189 189 709 -709 -900 900 -350 350 913 -913 374 -374 -257 257 -535 535 91 -91 768 -768 -187 187 -208 208 814 -814 -111 111 -129 129 561 -561 39 -39 52 -52 -508 508 812 -812 -552 552 813 -813 -350 350 -762 762 511 -511 276 -276 -333 333 -191 191 329 -329 -746 746 208 -208 526 -526 -989 989 -983 983 297 -297 -96 96 769 -769 -449 449 -458 458 -893 893 -365 365 -468 468 -296 296 -147 147 276 -276 -901 901 483 -483 -444 444 -92 92 -323 323 432 -432 448 -448 -663 663 -332 332 926 -926 -175 175 -766 766 -80 80 137 -137 324 -324 -756 756 -809 809 446 -446 -13 13 -248 248 138 -138 -51 51 555 -555 301 -301 342 -342 -48 48 66 -66 -694 694 136 -136 171 -171 648 -648 447 -447 677 -677 -427 427 -259 259 28 -28 -903 903 214 -214 -204 204 281 -281 -290 290 -111 111 678 -678 872 -872 -177 177 180 -180 602 -602 345 -345 477 -477 317 -317 -653 653 252 -252 546 -546 -544 544 -246 246 -756 756 500 -500 534 -534 -914 914 -934 934 -340 340 -744 744 -822 822 983 -983 616 -616 284 -284 -426 426 -474 474 494 -494 175 -175 -336 336 -719 719 -174 174 996 -996 620 -620 -693 693 -70 70 -612 612 -551 551 -762 762 -913 913 246 -246 -473 473 -58 58 903 -903 393 -393 -266 266 -138 138 817 -817 -128 128 608 -608 553 -553 -624 624 -827 827 58 -58 835 -835 412 -412 321 -321 -794 794 906 -906 -59 59 -638 638 941 -941 -297 297 -822 822 494 -494 939 -939 -63 63 -695 695 -936 936 683 -683 -708 708 -729 729 -783 783 -858 858 238 -238 -846 846 -256 256 -266 266 322 -322 821 -821 341 -341 -769 769 625 -625 908 -908 778 -778 608 -608 93 -93 -935 935 -357 357 182 -182 192 -192 326 -326 -72 72 290 -290 213 -213 428 -428 584 -584 -916 916 612 -612 -637 637 -383 383 504 -504 -524 524 779 -779 -603 603 -568 568 -532 532 203 -203 -866 866 -158 158 90 -90 -457 457 -962 962 483 -483 -648 648 695 -695 336 -336 -700 700 140 -140 -922 922 -765 765 509 -509 -145 145 -807 807 968 -968 151 -151 -159 159 -559 559 330 -330 662 -662 859 -859 -126 126 398 -398 -186 186 -108 108 100 -100 -181 181 -363 363 -520 520 -535 535 827 -827 690 -690 229 -229 -15 15 -846 846 -875 875 -744 744 -629 629 -785 785 847 -847 728 -728 -611 611 -431 431 819 -819 817 -817 -27 27 683 -683 -651 651 917 -917 -880 880 747 -747 513 -513 957 -957 -740 740 -136 136 671 -671 -58 58 -310 310 -998 998 -378 378 570 -570 86 -86 494 -494 -545 545 -132 132 -119 119 -166 166 -996 996 -392 392 -386 386 494 -494 -728 728 -327 327 -492 492 -788 788 512 -512 -787 787 916 -916 217 -217 179 -179 135 -135 339 -339 -588 588 102 -102 868 -868 298 -298 646 -646 -629 629 -912 912 276 -276 955 -955 -286 286 -54 54 488 -488 -784 784 -144 144 -731 731 8 -8 317 -317 736 -736 -176 176 297 -297 -875 875 216 -216 -376 376 -620 620 220 -220 77 -77 -372 372 -308 308 -951 951 -679 679 -975 975 -63 63 156 -156 -644 644 -233 233 -652 652 17 -17 -480 480 -68 68 556 -556 -987 987 -366 366 -432 432 -248 248 -824 824 462 -462 457 -457 -426 426 564 -564 -438 438 840 -840 -428 428 -834 834 21 -21 -405 405 453 -453 138 -138 -767 767 164 -164 22 -22 372 -372 160 -160 714 -714 561 -561 -164 164 -869 869 814 -814 193 -193 -111 111 808 -808 369 -369 728 -728 769 -769 333 -333 -620 620 -690 690 271 -271 848 -848 -640 640 -406 406 327 -327 416 -416 -728 728 -986 986 -849 849 186 -186
0
Output:
5500
7500
1500
20
100
9
9000
125469546
226120972
234718430
293058455
548940142
4069632
264235226