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