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