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